upgrade wxwidgets2.8 to the 2.8.6.1 release

Bug #133888 reported by Robin Dunn
10
Affects Status Importance Assigned to Milestone
wxwidgets2.8 (Baltix)
Invalid
Undecided
Unassigned
wxwidgets2.8 (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

wxWidgets/wxPython 2.8.4.2 has been released and it is hoped that it can make it into Gutsy. I spent a lot of time updating the debian/rules and other control files to try to bring it more in line with standards and also some of the changes have been done in the MOTU version of the packages. Some of the relevant changes are:

* It's now using the pycentral debhelper, and will move the package modules under /usr/share/pycentral so they can be shared across Python versions

* Will build build Python extensions for whatever Python versions are in `pyversions -r`

* It autodetects whether to build the python-wxgtk2.8-dbg package, only if it can be installed side-by-side with the non-dbg package (Feisty and above.)

* There is a source tarball that has been stripped down somewhat from the regular wxPython-src tarball. It's had the OS X and MSW stuff removed so it is a few meg smaller. You can pull this tarball (and the .diff.gz and .dsc files) from my APT repository at http://apt.wxwidgets.org/dists/feisty-wx/main/source/

I hope that these changes to the build control files will enable a smoother integration of wxPython into Ubutu now and in the future, and that it will mean less work for you. If there are other build related changes that you suggest please let me know.

Tags: upgrade
Revision history for this message
Michael Bienia (geser) wrote :

As we are currently in UpstreamVersionFreeze (UVF) you will need to get an exception for this new upstream version to get it included in Ubuntu gutsy.
Please read https://wiki.ubuntu.com/FreezeExceptionProcess#head-9523bc4076ff011324d67cddc97969ec609618d6 if you're still interested.

I'm unsubscribing ubuntu-universe-sponsors for now. Please resubscribe ubuntu-universe-sponsors if you need a sponsor after you got an UVF exception.

Thanks.

Revision history for this message
Jérôme Guelfucci (jerome-guelfucci-deactivatedaccount) wrote :

Moving status to incomplete and importance to wishlist.

Changed in wxwidgets2.8:
importance: Undecided → Wishlist
status: New → Incomplete
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for wxwidgets2.8 (Ubuntu) because there has been no activity for 60 days.]

Revision history for this message
Emmet Hikory (persia) wrote :

Reopening as valid for hardy

Changed in wxwidgets2.8:
status: Invalid → Confirmed
Revision history for this message
Adrien Cunin (adri2000) wrote :

Is someone working on packaging wxwidgets 2.8.6?

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

Adrien, I am.

Changed in wxwidgets2.8:
assignee: nobody → pochu
Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

Devid pinged me on IRC. He has a working package, with some fixes, and updated to 2.8.6.1

Devid, could you please let us know what's the state of your work?

Changed in wxwidgets2.8:
assignee: pochu → d.filoni
Revision history for this message
Devid Antonio Filoni (d.filoni) wrote :

Yes, I'm actually working at the package. I can post it, but first I want to fix some lintian warnings. I think tomorrow I will post the package in REVU.

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

Devid, how are those lintian warnings going on?

Cheers

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

Any news on this?

Devid, would you mind please uploading your package to REVU or somewhere so we can get it in ASAP? You don't need to fix every lintian warning, they are warning and no errors ;)

Seriously, you can upload it to the archive and work on it more later and improve it. But we need this update.

By the way, upstream has released 2.8.7

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

Devid has uploaded 2.8.6.1 to http://revu.ubuntuwire.com/details.py?package=wxwidgets2.8

Let's try to get it in and update to 2.8.7.1 later.

Revision history for this message
Emmet Hikory (persia) wrote :

I've attached the interdiff here, as the preferred method of attracting sponsors. Please subscribe ubuntu-universe-sponsors once a new interdiff is attached resolving the issues I note below:

1) Why is "dbg" dropped from FLAVOUR in build_options.py? I would expect to find that in the WX_CONFIG.dpatch (which should also have a description)
2) Similarly, the "-dbg" seems to have been added to src/wx.pth. Does this do the same thing?
3) Don't use an absolute path in the Icon= key in the desktop files
4) Don't use absolute pathnames for the executables in the menu files

    Of these, only points 1 & 2 need explanation for upload. If they are really correct, please leave a comment explaining why, and subscribe the sponsors team.

Aside from that, that's a heap of excellent changes. It looks really good.

Revision history for this message
Robin Dunn (robin-alldunn) wrote :

Both build_options.py and wx.pth are generated files, and the contents are based on version info and options passed to setup.py.

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

Build log - successfully built.

Revision history for this message
Emmet Hikory (persia) wrote :

If they are both generated files, is it worth patching build_options.py with dpatch?

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

Phatch works fine with wxpython 2.8.6.1.

Revision history for this message
Emilio Pozuelo Monfort (pochu) wrote :

This looks ready, subscribing u-u-s

Revision history for this message
Devid Antonio Filoni (d.filoni) wrote :

In the previous version of the package, wxPython/wx/build/build_options.py was fixed.

Emmet Hikory (persia)
Changed in wxwidgets2.8:
assignee: d.filoni → nobody
Revision history for this message
Luca Falavigna (dktrkranz) wrote :

Uploaded, please mark this as Fix Released once built on all architectures.

Changed in wxwidgets2.8:
status: Confirmed → Fix Committed
Revision history for this message
Adrien Cunin (adri2000) wrote :

Successfully built.
Thank you all for your work on this!
(Now time to update filezilla :))

Changed in wxwidgets2.8:
status: Fix Committed → Fix Released
Revision history for this message
Samuele Maci (macisamuele) wrote :

error

Changed in wxwidgets2.8:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.