Please merge revelation-0.4.11-5 (universe) from Debian unstable
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
revelation (Ubuntu) |
Fix Released
|
Wishlist
|
Stephan Rügamer |
Bug Description
Binary package hint: revelation
Changes:
revelation (0.4.11-5) unstable; urgency=low
.
* Added VCS information to debian/control
* Backup file before save (Closes: #524471)
* urldecode file names (Closes: #518085)
* fix outdated-
* no longer build for python 2.4
* fix patch-system-
* New Standards-Version: 3.8.3
* fix dh_desktop-
I have tried to do this myself, but I ran into trouble with autotools: debian/rules calls autoreconf, undoing some dpatch changes in the ./configure and aclocal.m4. Also, once installed, python cannot find the revelation module. This is a little bit over my head, so I'll leave it for someone more competent in packaging than I am.
Related branches
Changed in revelation (Ubuntu): | |
importance: | Undecided → Wishlist |
After some experimenting, I found that the patches that malfunctioned by calling autoreconf appear to be obsolete with the new version of revelation. I have listed them here with the reason why I think they are obsolete:
010_intltool. dpatch: The new debian version lists the intltools as a package dependency, using the systems inittool instead of creating its own. Removing them is therefore not necessary anymore. data.dpatch: the contents of server_DATA ('GNOME_ RevelationApple t.server' ) is also listed in CLEANFILES, which is already being removed by the 'clean-generic' target. transition. dpatch: This is a workaround for a bug in autotools, which is already fixed for a while.
020_server_
093_python26_
I have noticed that debian/rules only builds for Python 2.5 (PYVERS=2.5 in rules). This results in the error where the module cannot be found. Using a small python snippet ('PYVERS=`python -c "import sys; print '.'.join(str(i) for i in sys.version_ info[0: 2])"`') , this variable can be determined by the builder, although I am not sure if this is the best way to go about this.
These are my findings as an inexperienced packager. Can someone more experienced with either the revelation package or packaging in general (Hew?) check if my findings are correct? If they are, I think I can perform the merge myself.