port outdated output is not complete
Today, after noticing the message this morning from Guido Soranzio about fixing port py25-tkinter, I did a port selfupdate as a first step in preparation to trying it. Then as usual, I did a "port outdated" to see what else had changed. I was surprised to find that py25-tkinter was NOT listed as outdated! Here is a paste of what I see: ------- Harrys-Silver-PowerBook:~ hparker$ port MacPorts 1.600 Entering interactive mode... ("help" for help, "quit" to quit) [Users/hparker] > outdated The following installed ports are outdated: ImageMagick 6.3.7-4_0 < 6.3.8-0_0 perl5.8 5.8.8_0 < 5.8.8_1 py25-scientific 2.6_0 < 2.6.1_0 python_select 0.1_0 < 0.1_1 [Users/hparker] > info py25-tkinter py25-tkinter 2.5.1, Revision 1, python/py25-tkinter (Variants: universal) http://www.python.org/doc/current/lib/module-Tkinter.html Python bindings to the Tk widget set Library Dependencies: python25, tcl, tk Platforms: darwin Maintainers: mww@macports.org [Users/hparker] > installed py25-tkinter The following ports are currently installed: py25-tkinter @2.5.1_0 ------------------ Either I don't understand what "outdated" means, or "port outdated" is broken. This makes me wonder what other oudated ports I have... Have others seen this behavior? I'm on Mac 10.4.11 on a PPC. -- Harry
Harry Parker wrote:
Today, after noticing the message this morning from Guido Soranzio about fixing port py25-tkinter, I did a port selfupdate as a first step in preparation to trying it. Then as usual, I did a "port outdated" to see what else had changed. I was surprised to find that py25-tkinter was NOT listed as outdated! Here is a paste of what I see:
The automatic PortIndex generation is out of order at the moment. Normally PortIndex is generated and committed to Subversion every day. Run portindex from the top of your ports tree to manually update it. $ cd /opt/local/var/macports/sources/rsync.macports.org/release/ports $ portindex This may take some time, which is also the reason why it is usually done for you. Rainer
On Jan 27, 2008, at 21:50, Harry Parker wrote:
Today, after noticing the message this morning from Guido Soranzio about fixing port py25-tkinter, I did a port selfupdate as a first step in preparation to trying it. Then as usual, I did a "port outdated" to see what else had changed. I was surprised to find that py25-tkinter was NOT listed as outdated! [snip]
The way it's supposed to work is: every 12 hours, Daniel Luke's server regenerates the portindex and commits it to the Subversion repository. Every 30 minutes, the Subversion repository syncs over to the rsync server, which is what you're connecting to when you use "port sync" and "port selfupdate". So, if a new version of something you have installed is committed to the repository, you should get it shown by "port outdated" within 12 and a half hours at the latest. However, currently this is not working, because Daniel upgraded his server to Leopard but is now unable to get MacPorts installed on it for some as yet undetermined reason. See this thread: http://lists.macosforge.org/pipermail/macports-dev/2008-January/ 004239.html Until this is fixed, "port outdated" won't work on its own. You can help it by regenerating the portindex yourself by doing this (after you sync or selfupdate): cd `port dir MacPorts`/../.. sudo portindex Then "port outdated" will work.
participants (3)
-
Harry Parker
-
Rainer Müller
-
Ryan Schmidt