Bug 137708 - ports-mgmt/portupgrade: portupgrade -cRn is broken
Summary: ports-mgmt/portupgrade: portupgrade -cRn is broken
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ruby (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-13 02:00 UTC by marka
Modified: 2011-07-25 12:31 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description marka 2009-08-13 02:00:16 UTC
I was attempting to just conditionally run "make config" on all
ports the ports to be updated depend apon without upgrading the
actual ports.

drugs# portupgrade -cRn `cat junk`
--->  Session started at: Thu, 13 Aug 2009 10:40:08 +1000
[Gathering depends for devel/doxygen ................................................................................................................................................................................................................................................................................................................................................... done]
[Exclude up-to-date packages ..................................................................................................... done]
[Exclude up-to-date packages ..................................................................................................... done]
[Gathering depends for net-im/psi .................................................................................................................................................................................................................................................... done]
[Exclude up-to-date packages ......................................................................................................................................................... done]
--->  Session ended at: Thu, 13 Aug 2009 10:41:09 +1000 (consumed 00:01:00)
/usr/local/lib/ruby/site_ruby/1.8/pkginfo.rb:74:in `initialize': : Not in due form: <name>-<version> (ArgumentError)
        from /usr/local/sbin/portupgrade:614:in `new'
        from /usr/local/sbin/portupgrade:614:in `main'
        from /usr/local/sbin/portupgrade:613:in `each'
        from /usr/local/sbin/portupgrade:613:in `main'
        from /usr/local/sbin/portupgrade:588:in `catch'
        from /usr/local/sbin/portupgrade:588:in `main'
        from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `call'
        from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `parse_in_order'
        from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `catch'
        from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `parse_in_order'
        from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `catch'
        from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'
        from /usr/local/lib/ruby/1.8/optparse.rb:1248:in `order!'
        from /usr/local/lib/ruby/1.8/optparse.rb:1241:in `order'
        from /usr/local/sbin/portupgrade:565:in `main'
        from /usr/local/lib/ruby/1.8/optparse.rb:791:in `initialize'
        from /usr/local/sbin/portupgrade:229:in `new'
        from /usr/local/sbin/portupgrade:229:in `main'
        from /usr/local/sbin/portupgrade:2208
drugs# 

'junk' contains a list of ports that need to be upgraded.

devel/doxygen
graphics/graphviz
net-im/psi
graphics/qt4-iconengines
x11/libgnome
www/swfdec-plugin
graphics/swfdec
multimedia/vlc
x11-toolkits/gtkglext
devel/libsoup
www/nspluginwrapper
devel/gnome-vfs
devel/gconf2
devel/libnotify
x11-toolkits/gtk20
devel/qt4-qt3support
print/xdvik
print/dvipsk-tetex
print/teTeX-base
x11-toolkits/gstreamer-plugins-pango
x11/xdm
net/kphone
devel/dbus-qt4
graphics/qt4-imageformats
security/qca-tls
x11/qt4-inputmethods
graphics/qt4-svg
x11-toolkits/qt4-gui
devel/sdl12
mail/fetchmail
databases/qt4-sql
textproc/qt4-xml
net/qt4-network
devel/qt4-script
devel/qt4-qtestlib
devel/qt4-corelib
devel/subversion
audio/gstreamer-plugins-vorbis
audio/gstreamer-plugins-ogg
multimedia/gstreamer-plugins-theora
multimedia/gstreamer-plugins
multimedia/gstreamer
sysutils/libchk
www/w3m
audio/sox
textproc/p5-XML-Parser
multimedia/ffmpeg
math/fftw3
devel/apr
graphics/imlib
x11/libxcb
devel/p5-Module-Build
textproc/p5-YAML
graphics/libgphoto2
graphics/png
graphics/libdrm
devel/qt4-moc
multimedia/xvid
devel/libltdl22
misc/pciids
devel/cmake
devel/qt4-uic
net/liveMedia
devel/boost-libs
devel/libtool22
devel/qt4-rcc
devel/qmake4
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2009-08-13 03:08:13 UTC
Responsible Changed
From-To: freebsd-ports-bugs->ruby

Fix synopsis and assign.
Comment 2 marka 2009-08-13 06:23:41 UTC
To make it easier to debug this minimal invokation fails.  Both
net-im/psi and graphics/qt4-iconengines succeed individually.  Note
net-im/psi depends on graphics/qt4-iconengines.  I suspect something
is not handling a null set.

Mark

drugs# portupgrade -cRn net-im/psi graphics/qt4-iconengines
--->  Session started at: Thu, 13 Aug 2009 15:03:22 +1000
[Gathering depends for net-im/psi ................................................................................................................................................................................................................................................................................................................................................................................................................................................................ done]
[Exclude up-to-date packages .......................................................................................................................... done]
--->  Session ended at: Thu, 13 Aug 2009 15:04:11 +1000 (consumed 00:00:48)
/usr/local/lib/ruby/site_ruby/1.8/pkginfo.rb:74:in `initialize': : Not in due form: <name>-<version> (ArgumentError)
        from /usr/local/sbin/portupgrade:614:in `new'
        from /usr/local/sbin/portupgrade:614:in `main'
        from /usr/local/sbin/portupgrade:613:in `each'
        from /usr/local/sbin/portupgrade:613:in `main'
        from /usr/local/sbin/portupgrade:588:in `catch'
        from /usr/local/sbin/portupgrade:588:in `main'
        from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `call'
        from /usr/local/lib/ruby/1.8/optparse.rb:1310:in `parse_in_order'
        from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `catch'
        from /usr/local/lib/ruby/1.8/optparse.rb:1306:in `parse_in_order'
        from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `catch'
        from /usr/local/lib/ruby/1.8/optparse.rb:1254:in `parse_in_order'
        from /usr/local/lib/ruby/1.8/optparse.rb:1248:in `order!'
        from /usr/local/lib/ruby/1.8/optparse.rb:1241:in `order'
        from /usr/local/sbin/portupgrade:565:in `main'
        from /usr/local/lib/ruby/1.8/optparse.rb:791:in `initialize'
        from /usr/local/sbin/portupgrade:229:in `new'
        from /usr/local/sbin/portupgrade:229:in `main'
        from /usr/local/sbin/portupgrade:2208
drugs# 
-- 
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: marka@isc.org
Comment 3 Bryan Drewery 2010-02-16 03:03:29 UTC
This is likely the same as 125936 and should be fixed.
Comment 4 Philip M. Gollucci freebsd_committer freebsd_triage 2010-09-10 00:11:34 UTC
Responsible Changed
From-To: ruby->pgollucci

I will take it
Comment 5 Philip M. Gollucci freebsd_committer freebsd_triage 2010-09-24 07:22:27 UTC
Responsible Changed
From-To: pgollucci->freebsd-ports-bugs

going to have enotime for the next 2 weeks, sorry
Comment 6 Steve Price freebsd_committer freebsd_triage 2011-01-03 17:23:49 UTC
Responsible Changed
From-To: freebsd-ports-bugs->ruby

Over to maintainer(s).
Comment 7 Tilman Keskinoz freebsd_committer freebsd_triage 2011-07-25 12:31:25 UTC
State Changed
From-To: open->closed

Bryan reported that this issue has been fixed.