[karmic] Please update keysafe to 0.4.0.1

Bug #377871 reported by Kow
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
keysafe (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Binary package hint: keysafe

All of the ubuntu changes from the previous version have been merged into debian. There is 1 ubuntu change that will 'kind of' be dropped:

This is how ubuntu did the python 2.6 transition:
-#! /usr/bin/env python2.4
+#! /usr/bin/python

This is how debian did it:
-#! /usr/bin/env python2.4
+#! /usr/bin/env python

Please read http://mail.python.org/pipermail/python-list/2008-May/489190.html The short answer is: debian's python call method is better because it doesn't single out a particular location. Case: User installs python to weird directory and fixes PATH but /usr/bin/python links to the one they don't want to use. A package should not assume it's language interpreter will always be located at that location.

Tags: merge upgrade

Related branches

Revision history for this message
Kow (kow) wrote :

Perhaps I can get some discussion on this. I'm getting feedback that /usr/bin/python may be the better way to go (for the user not the developer.) Not sure if I should unsubscribe sponsors or not. I don't see this as a major issue right now so we could simply sync now and update later. The issue which leans me towards directly calling the interpreter is making sure the correct python is getting called (the one the package was built against.)

Revision history for this message
Kow (kow) wrote :

I did not notice a few bashy statements added to rules and hence it will FTBFS in ubuntu (dash). Will invalidate this and work on a merge. Debian needs to move to dash already.

Revision history for this message
Thierry Carrez (ttx) wrote :

Unsubscribing universe sponsors while you work on the merge.

Kow (kow)
summary: - Please sync keysafe 0.4.1 (universe) from debian unstable (gnome)
+ Please merge keysafe 0.4.1 (universe) from debian unstable (gnome)
Changed in keysafe (Ubuntu):
assignee: nobody → Kow (kow)
status: New → In Progress
Revision history for this message
Kow (kow) wrote : Re: Please merge keysafe 0.4.1 (universe) from debian unstable (gnome)

old -> new ubuntu debdiff available upon request.

Changed in keysafe (Ubuntu):
assignee: Kow (kow) → nobody
status: In Progress → Confirmed
Revision history for this message
Andreas Moog (ampelbein) wrote :

Thank you for your work. This currently fails building for me:

g++ -shared -nostdlib /usr/lib/gcc/i486-linux-gnu/4.4.0/../../../../lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.4.0/crtbeginS.o src/.libs/cryptobotan_la-cryptobotan.o src/.libs/cryptobotan_la-crypto.o -lboost_python-py25 -lbotan -L/usr/lib/gcc/i486-linux-gnu/4.4.0 -L/usr/lib/gcc/i486-linux-gnu/4.4.0/../../../../lib -L/lib/../lib -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.4.0/../../.. -L/usr/lib/i486-linux-gnu -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i486-linux-gnu/4.4.0/crtendS.o /usr/lib/gcc/i486-linux-gnu/4.4.0/../../../../lib/crtn.o -Wl,-Bsymbolic-functions -Wl,-soname -Wl,cryptobotan.so.0 -o .libs/cryptobotan.so.0.0.0
/usr/bin/ld: cannot find -lboost_python-py25
collect2: ld returned 1 exit status
make[1]: *** [cryptobotan.la] Error 1
make[1]: Leaving directory `/tmp/buildd/keysafe-0.4'
make: *** [debian/stamp-makefile-build] Error 2
dpkg-buildpackage: failure: debian/rules build gave error exit status 2
E: Failed autobuilding of package

Can you have a look and resubscribe the sponsors? Thanks.

Changed in keysafe (Ubuntu):
assignee: nobody → Kow (kow)
importance: Undecided → Wishlist
status: Confirmed → Incomplete
Artur Rona (ari-tczew)
tags: added: sync upgrade
Revision history for this message
Kow (kow) wrote :

To address the current FTBFS: I believe it is directly linked to debbug #530466. I believe the best course of action would be to help debian get a patch through then sync.

Revision history for this message
Artur Rona (ari-tczew) wrote :
Changed in keysafe (Ubuntu):
assignee: Kow (kow) → Artur Rona (ari-tczew)
status: Incomplete → In Progress
Revision history for this message
Artur Rona (ari-tczew) wrote :
Revision history for this message
Artur Rona (ari-tczew) wrote :
summary: - Please merge keysafe 0.4.1 (universe) from debian unstable (gnome)
+ [karmic] Please update keysafe to 0.4.0.1
Changed in keysafe (Ubuntu):
assignee: Artur Rona (ari-tczew) → nobody
status: In Progress → New
Revision history for this message
Artur Rona (ari-tczew) wrote :

I made a update package, because debian has got 0.4, but latest is 0.4.0.1. I included Kow's changes.

keysafe (0.4.0.1-0ubuntu1) karmic; urgency=low

  [ Artur Rona ]
  * New upstream release (LP: #377871).
  * Merge debian-dir from 0.4-1 (unstable):
    - Bump debhelper compat level to 7.
    - Bump Standard-Version to 3.8.0.
    - Build-Depends on libboost-python-dev, libbotan1.8-dev.
    - Drop Build-Depends-Indep.
  * debian/control: Add homepage.
  * debian/rules: Support simple-patchsys.
  * debian/patches/01_fix_lboost_python.patch: Link to lboost_python-mt.
  * debian/watch: Add for uscan.

  [ Kenneth E. Drake ]
  * debian/patches/02_python_26.patch: Fix for python 2.6
  * debian/rules: Fix issue with binary-post-install.

 -- Artur Rona <email address hidden> Sat, 04 Jul 2009 11:46:03 +0200

Revision history for this message
Nick Ellery (nick.ellery) wrote :

Latest version I see at http://gnomefiles.org/version.php?soft_id=986 appears to still be 0.4. Where abouts did you get 0.4.0.1 from?

Revision history for this message
Artur Rona (ari-tczew) wrote :
Rolf Leggewie (r0lf)
tags: added: merge
removed: sync
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package keysafe - 0.4.0.1-0ubuntu1

---------------
keysafe (0.4.0.1-0ubuntu1) karmic; urgency=low

  [ Artur Rona ]
  * New upstream release (LP: #377871).
  * Merge debian-dir from 0.4-1 (unstable):
    - Bump debhelper compat level to 7.
    - Bump Standard-Version to 3.8.0.
    - Build-Depends on libboost-python-dev, libbotan1.8-dev.
    - Drop Build-Depends-Indep.
  * debian/control: Add homepage.
  * debian/rules: Support simple-patchsys.
  * debian/patches/01_fix_lboost_python.patch: Link to lboost_python-mt.
  * debian/watch: Add for uscan.

  [ Kenneth E. Drake ]
  * debian/patches/02_python_26.patch: Fix for python 2.6
  * debian/rules: Fix issue with binary-post-install.

keysafe (0.4-1) unstable; urgency=low

  * New upstream release

keysafe (0.3.5-4.1) unstable; urgency=low

  * Removing dependency on python2.4 packages.

keysafe (0.3.5-3) unstable; urgency=low

  * Improving the copyright file.

 -- Artur Rona <email address hidden> Sat, 04 Jul 2009 11:46:03 +0200

Changed in keysafe (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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