ports/89077: The port lang/ruby18 upgrade to 1.8.3 has a flaw in the file rename function.

Pav Lucistnik pav at FreeBSD.org
Mon Jan 16 01:13:31 UTC 2006


Virgil Champlin píše v ne 15. 01. 2006 v 13:26 -0800:

> 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

You're right - the bug is there. I created a patch that fixes it and
will add it to the port in a moment. I'll also try to push it back to
ruby developers, if I manage to locate their bugzilla or whatever they
do use for this.

-- 
Pav Lucistnik <pav at oook.cz>
              <pav at FreeBSD.org>

Logitech is infamous for providing 30 MB compressed driver software packages
that install a bunch of crap applications on the system and round up the number
of icons in the system tray to the nearest power of two.
  -- Michael Stromberg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: Toto je digit?ln? podepsan? ??st zpr?vy
URL: <http://lists.freebsd.org/pipermail/freebsd-ports-bugs/attachments/20060116/ff4c0add/attachment.sig>


More information about the freebsd-ports-bugs mailing list