Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Jan 2006 13:26:08 -0800
From:      Virgil Champlin <champlin@stupidog.org>
To:        Pav Lucistnik <pav@FreeBSD.org>
Cc:        alecn2002@yandex.ru, freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/89077: The port lang/ruby18 upgrade to 1.8.3 has a flaw in the file rename function.
Message-ID:  <43CABDF0.7020409@stupidog.org>
In-Reply-To: <200601141327.k0EDRkVj005181@freefall.freebsd.org>
References:  <200601141327.k0EDRkVj005181@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
No, the problem has returned with ruby 1.8.4.  A review of fileutils.rb 
shows the original logic remains uncorrected.  A file "mv" that crosses 
file system boundaries is converted to a "cp" with no concomitant 
"unlink" of the original file.  Portupgrade will now leave its temporary 
  directory hanging around if 1) you upgrade/install from a package; and 
2) its temporary download directory and /usr/ports/packages are on 
different file systems.

Do you have a suggestion how I should pursue this ruby bug?  Thank you 
very much.  -virgil

Pav Lucistnik wrote:
> Synopsis: The port lang/ruby18 upgrade to 1.8.3 has a flaw in the file rename function.
> 
> State-Changed-From-To: feedback->closed
> State-Changed-By: pav
> State-Changed-When: Sat Jan 14 13:27:38 UTC 2006
> State-Changed-Why: 
> Believed to be fixed in 1.8.4
> 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=89077



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?43CABDF0.7020409>