Please sync cyphesis-cpp 0.5.15-1 (universe) from Debian unstable (main)

Bug #178079 reported by Marco Rodrigues
12
Affects Status Importance Assigned to Milestone
cyphesis-cpp (Debian)
Fix Released
Unknown
cyphesis-cpp (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

 affects ubuntu/cyphesis-cpp
 status New
 importance wishlist
 subscribe dholbach
 subscribe norsetto

Please sync cyphesis-cpp 0.5.15-1 (universe) from Debian unstable (main).

Explanation of the Ubuntu delta and why it can be dropped:
The upstream already adapted it to work with Python 2.5. The configure.ac is already updated upstream to check for python 2.5 like doko was done in the change in 0.5.8-1ubuntu1.
It builds fine in Hardy pbuilder.

Changelog since current hardy version 0.5.8-2ubuntu2:

cyphesis-cpp (0.5.15-1) unstable; urgency=low

  * New upstream release.
  * Added chrpath to Build-Depends and use it to remove rpath in binaries.
  * Added Homepage field.
  * Updated Standard-Version to 3.7.3.

 -- Michael Koch <email address hidden> Tue, 11 Dec 2007 22:58:41 +0100

cyphesis-cpp (0.5.13-3) unstable; urgency=low

  * Fix bashism in init script. Closes: #446045.

 -- Michael Koch <email address hidden> Wed, 10 Oct 2007 19:50:45 +0200

cyphesis-cpp (0.5.13-2) unstable; urgency=low

  * Added portuguese debconf translations. Closes: #436955.
    Thanks to Rui Branco.

 -- Michael Koch <email address hidden> Sat, 11 Aug 2007 17:24:54 +0200

cyphesis-cpp (0.5.13-1) unstable; urgency=low

  * New upstream release.
  * Suggest postgresql-8.2 instead of postgresql.
  * Added homepage url to all long descriptions.

 -- Michael Koch <email address hidden> Mon, 16 Jul 2007 13:39:41 -0100

cyphesis-cpp (0.5.12-2) unstable; urgency=low

  * Added debian/patches/cyphesis-cpp-gcc43.patch. Closes: #417147.
  * Include new upstream manpages.

 -- Michael Koch <email address hidden> Sat, 30 Jun 2007 08:30:40 -0100

cyphesis-cpp (0.5.12-1) unstable; urgency=low

  * New upstream release

 -- Michael Koch <email address hidden> Tue, 26 Jun 2007 19:08:22 -0100

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHbOduQGoC3MKACe8RAgZoAJwKKez2+mvDkZIX2GcqYh1Z8a1+MwCghJ13
gU6WijM41+0PSSYyrzL53+s=
=Oy6/
-----END PGP SIGNATURE-----

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

There were two set of changes made in 0.5.8-2ubuntu1:

- Teach the upstream build about python2.5.
- Source changes to build with python2.5.

You are correct that the first set has been implemented upstream. I think you have however missed to check in detail the second one.
I checked those and I still see one change that has not been implemented upstream.
Can you check what this change is and then we discuss further what to do about it?

Changed in cyphesis-cpp:
assignee: nobody → gothicx
status: New → In Progress
Revision history for this message
Marco Rodrigues (gothicx) wrote :

This are the other changes... but I builded it in pbuilder and any error comes.

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

Yes, these are the ubuntu changes. My question was: which one of these was not implemented upstream and why can we drop it?

Revision history for this message
Marco Rodrigues (gothicx) wrote :

I and Cesare (norsetto) worked together is this one and conclued the only Ubuntu change that has not been applied upstream is related to the addition/removal of members in the initialization of the Operation_seq struct in rulesets/Py_Operation.cpp.

We believe however that upstream is correct since these extra members are not used as the relevant flags (Py_TPFLAGS_HAVE_SEQUENCE_IN and
Py_TPFLAGS_HAVE_INPLACEOPS) are not set as explained in the api documentation (http://docs.python.org/api/type-structs.html).

Changed in cyphesis-cpp:
assignee: gothicx → nobody
status: In Progress → Confirmed
Revision history for this message
Daniel Holbach (dholbach) wrote :

Cesare: if you're OK with it, can you ACK it and document it on https://wiki.ubuntu.com/MOTU/Council/KmosReport?action=edit ?

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

I'm OK and I also think we should sync, but I would like to have a justification for the request from Marco?

Revision history for this message
Marco Rodrigues (gothicx) wrote :

Hi!

1- The changes doko have done in the package should be reverted with this sync.
2- The bashism fixing.
3- Compile with gcc 4.3.
4- Add chrpath to Build-Depends and use it to remove rpath in binaries.
5- New upstream man pages included.
6- Add Portuguese translation to debconf.
7- Oldest version in Hardy.

I think this is enough to get it synced at this time (before FF).

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

Do you realise that for each sync request an archive admin has to spend his time to check it and manually sync it?
What is it that makes this a MUST have for hardy?

Changed in cyphesis-cpp:
status: Confirmed → Incomplete
Revision history for this message
Marco Rodrigues (gothicx) wrote :

I know the process of a archive admin to process the request syncs, but it's the only way to get things updated, fixed, when we don't need a ubuntu delta (else if I'm an MORU I can upload it myself, I don't like to bring work to others). I really don't know what's in fault to mention to have it ACK'ed.

Revision history for this message
Cesare Tirabassi (norsetto) wrote :

And why would an update be necessarily good?
I see here still servers running the 0.5.8 version: http://www.worldforge.org/dev/metaserver.
Even though this was released 1.5 years ago I don't see any request for an update in Launchpad?

Changed in cyphesis-cpp:
status: Unknown → Fix Released
Revision history for this message
Daniel Holbach (dholbach) wrote :

ACKed.

Marco: you're right: this is the only way to get something synced, but it's better to be prepared to answer the question "why should we do this?" - one good source for information is diffing the upstream changelog. As it happens the new releases fix memory leaks and a bunch of other bugs.

Changed in cyphesis-cpp:
status: Incomplete → Confirmed
Revision history for this message
Martin Pitt (pitti) wrote :

synced, thanks

Changed in cyphesis-cpp:
status: Confirmed → 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.