memcached pretty darn out of date.

Bug #480547 reported by dormando
20
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Jaunty Jackalope Backports
Fix Released
Undecided
Unassigned
Karmic Backports
Fix Released
Undecided
Unassigned

Bug Description

Hello,

While not as horrifyingly out of date as 9.04, the memcached bundled with 9.10 is over six months old, and at this point has been eclipsed by newer versions with many new features and bug fixes. It would be fantastic if the backports for karmic could include memcached 1.4.3. We would be able to provide directions for users to easily fetch newer releases from backports.

There is one minor incompatibility in the protocol which is noted in our release notes for 1.4.0:
http://code.google.com/p/memcached/wiki/ReleaseNotes140

Everything else is backwards compatible. New options are added, but old ones have not changed meaning. Building the software is the same routine as well.

Thank you.

Revision history for this message
John Dong (jdong) wrote :

Let's handle the two together:

Doing a quick build test:

Karmic's version backports cleanly to Jaunty and appears to work in my initial testing.

Lucid's version backports cleanly to Karmic.

Lucid's version does not backport to Jaunty because of pbuilder-satisfydepends-dummy: Depends: quilt (>= 0.46-7) but it is not installable

Given that, my initial solution would be Karmic->jaunty-backports and Lucid->Karmic

Unless someone wants to look into the quilt build-dep.

Revision history for this message
dormando (dormando) wrote :

Hey, thanks for the quick response!

If you can give me a few basic commands to run or look into I can play with it on some VM's today. pbuilder something something and some wiki pages is what I have so far. I know debian alright but not ubuntu as specific.

I don't see why there would be a quilt dependency. For local patches on top of the project?

Revision history for this message
John Dong (jdong) wrote :

Right; the Debian maintainer added a quilt dependency.

https://wiki.ubuntu.com/Prevu

The Prevu tool is my perferred tool for quickly testing backports.

After doing prevu-init's for Karmic and Jaunty, run "prevu memcached/lucid" to backport Lucid's version to the currently running distribution, or "DIST=jaunty prevu memcached/karmic" to backport Karmic's to Jaunty.

Revision history for this message
dormando (dormando) wrote :

I took a quick look at the package... Undoing that is going to require editng the upstream source. Which I think isn't necessary for this backport.

I'll work with the upstream maintainer to get his two nitpicky unfiled bugs fixed further upstream, and in two months we could kick jaunty up to 1.4. In the meantime a short path to getting jaunty onto 1.2.8 and karmic onto 1.4.2 (and 1.4.3 when it comes down the stream) would be preferred.

Thanks again for your speedy help.

Revision history for this message
John Dong (jdong) wrote :

ACK from Backports team for original backport plan:

Backport the Karmic version to jaunty-backports, and then backport Lucid's version to Karmic.

Changed in jaunty-backports:
status: New → Confirmed
status: Confirmed → In Progress
Changed in karmic-backports:
status: New → In Progress
status: In Progress → Confirmed
Revision history for this message
Jonathan Riddell (jr) wrote :

I: Extracting memcached_1.2.8-1.dsc ... done.
I: Building backport of memcached as 1.2.8-1~jaunty1 ... done.

Changed in jaunty-backports:
status: In Progress → Fix Released
Revision history for this message
Jonathan Riddell (jr) wrote :

I: Extracting memcached_1.4.2-1ubuntu3.dsc ... done.
I: Building backport of memcached as 1.4.2-1ubuntu3~karmic1 ... done.

Changed in karmic-backports:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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