Re: Bug in portupgrade

From: Olivier Certner (olivier.certner_at_free.fr)
Date: 07/13/05

  • Next message: Giorgos Keramidas: "Re: SIMPLEQ_* macros from OpenBSD sys/queue.h"
    To: Florent Thoumie <flz@xbsd.org>
    Date: Wed, 13 Jul 2005 00:15:31 +0200
    
    

    Le Mardi 12 Juillet 2005 19:39, Florent Thoumie a écrit :
    > Le Mardi 12 juillet 2005 à 12:55 -0400, Kris Kennaway a écrit :
    > > On Sun, Jul 10, 2005 at 11:13:12PM +0200, Olivier Certner wrote:
    > > > Hi,
    > > >
    > > > There is a bug with portupgrade when it is used to upgrade already
    > > > compiled and installed ports for which some dependencies have been
    > > > deleted in the package database. This causes a crash in the function
    > > > 'deorigin' in pkgdb.rb.
    > > >
    > > > Since I don't know the internals of portupgrade, I don't know if it's
    > > > normal to call 'deorigin' with its argument set to nil. If it is, then
    > > > the patch below might be useful (beware, I don't know any ruby, I've
    > > > just tried something and it works), if it is not, I only can provide
    > > > the stack (see below) in order for maintainers to seek the faulty
    > > > callers.
    > >
    > > Please talk to the port maintainer.
    >
    > Yeah, and good luck :)
    >
    > Otherwise, he can try to pkgdb -F or remove pkgdb.rb and re-run
    > portupgrade.

            This doesn't work in fact. I'm forwarding these mails to the maintainer.

            Thanks,

                    Olivier
    _______________________________________________
    freebsd-hackers@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
    To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"


  • Next message: Giorgos Keramidas: "Re: SIMPLEQ_* macros from OpenBSD sys/queue.h"