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>