Sorry
to come into this this late, but some background info for this might
be useful. There would be no trouble at all keeping wxWidgets at the
latest stable version, but and this is a big but, the upstream
maintainer of wxPython has the convention of including wxWidgets
sources in his own releases. Now there would be no trouble, if the
releases were in sync, but it so happens that with some of wxPython
releases the included wxWidgets has some features not present in the
stable version.
With 2.8.9 and 2.8.10 there are these discrepancies, due to which the
downgrade was necessary.
PS I tried a few times to get the wxPython release system to make more
sense by having the releases in sync (wouldn't even be necessary to
include wxWidgets!), but with no success. Sorry for the tone of this
message, but I am quite bitter about this, problems are thrown upon us
with no way out.
On 26.6.2009, at 2.31, Ryan Schmidt wrote:
On Jun 25, 2009, at 17:57, Darren Weber wrote:
Yea, just read the `port cat wxWidgets` but didn't check any svn
logs. That may explain the upgrade, but it's curious the version
dropped back because the current stable release is at 2.8.10
according to the downloads:
http://www.wxwidgets.org/downloads/
As jameskyle said in the commit message you quoted below, wxWidgets
was downgraded back to 2.8.9 for compatibility reasons. I don't have
more details than that.
It's a pity the epoch had to be created, because, as I understand
it, the port will now forever need an epoch number.
I'm not certain why people think that's a pity. Yes, an epoch line
will need to remain in wxWidgets forever, but why is that a problem?
So, out of curiosity, what happens when this port is actually
upgraded to the 2.8.10 release? Can the epoch remain at 1 and the
version bump up to 2.8.10 - will that trigger an upgrade? Or does
the version have to bump up for each new release version?
The epoch can stay at 1 until someone wants to do another downgrade.
MacPorts basically concatenates the numbers epoch_version_revision,
so we had the sequence:
0_2.8.9_0
0_2.8.10_0
1_2.8.9_0
If we later update to 2.8.10 again after resolving whatever the
issues were, it will be:
1_2.8.10_0
It helps to have access to the svn logs:
[ dwe...@x ~/macports/dports/graphics ]$ svn log wxWidgets
------------------------------------------------------------------------
r52662 | [email protected] | 2009-06-20 14:18:32 -0700 (Sat,
20 Jun 2009) | 2 lines
wxWidgets: increase epoch so everyone who had 2.8.10 installed gets
prompted to downgrade to 2.8.9.
------------------------------------------------------------------------
r52414 | [email protected] | 2009-06-15 21:34:25 -0700 (Mon,
15 Jun 2009) | 3 lines
Dropped the wxwidgets version to 2.8.9 for compatibility reasons
Fixed #19191
------------------------------------------------------------------------
r52309 | [email protected] | 2009-06-13 16:05:10 -0700 (Sat,
13 Jun 2009) | 2 lines
Disabled parallel builds; fixes #16099
------------------------------------------------------------------------
r48246 | [email protected] | 2009-03-17 10:41:18 -0700 (Tue, 17 Mar
2009) | 2 lines
version 2.8.10
------------------------------------------------------------------------
r40194 | [email protected] | 2008-09-24 08:46:52 -0700 (Wed, 24 Sep
2008) | 2 lines
version bump to 2.8.9
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev