On Dec 8, 2008, at 6:09 PM, Bryan Blackburn wrote:

Note that there will definitely be some people who don't upgrade right away, so they may not see the fix in 1.7.0. So the issue is going to come up regardless, and the best way to deal with it is probably to just have them
install from the current DMG.


But well, after whining about what would have been better, I'll await your green light to include the extremely lame special-case hack to move trunk away from floating point version numbers, by manipulating 1.800 into 1.8.0, unless a better approach is devised. Following that, I'll commit
the patch I sent originally.

It can go into trunk since that's been 1.8 for over a week now...

Bryan


This work is now completed in r43375, at least in theory. I took care of testing extensively with the help of a local rsync server so I don't think I broke anything, but upgrading an installation can have so many faces that I'm keeping my eyes open. Let me know if anything runs afoul.

As for the special-case hack, I chose to force the upgrade if the version number encountered is smaller or equal to 1.800, per the explanatory comment I wrote in the selfupdate proc in base/macports1.0/ macports.tcl. Also, the "or equal to" extension to my original proposal will help us catch those who lag behind and don't jump right away onto 1.8.0. The question now is when to remove the hack...

        Anything I missed...? Anyone against this lame hack...? Regards,...


-jmpp

_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev

Reply via email to