Can't upgrade nexuiz from edgy-backports

Bug #95002 reported by David Cooper
50
Affects Status Importance Assigned to Milestone
Edgy Backports
Fix Released
Medium
Unassigned
nexuiz (Ubuntu)
Fix Released
Undecided
Colin Watson

Bug Description

Binary package hint: nexuiz

It seems nexuiz has been backported from 2.0 to 2.2.3, but the package it relies on, nexuiz-data, has not.

nexuiz:
  Depends: nexuiz-data (>=2.2.3-1) but 2.0-hotfix20060616-1 is to be installed

nexuiz-music hasn't been backported either.

Revision history for this message
jcfp (jcfp) wrote :

Reproducable as described, confirming.

Changed in nexuiz:
status: Unconfirmed → Confirmed
Revision history for this message
Prinice Neyland (overtninja) wrote :

Well nexuiz, nexuiz-data, nexuiz-music, & nexuiz-server are all now backported to 2.2.3-1~edgy1 now and I still get a dependency error.

nexuiz:
  Depends: nexuiz-data (>=2.2.3-1) but 2.2.3-1~edgy1 is to be installed

nexuiz-server:
  Depends: nexuiz-data (>=2.2.3-1) but 2.2.3-1~edgy1 is to be installed

William Grant (wgrant)
Changed in nexuiz:
status: Confirmed → Rejected
Simon Ruggier (simon80)
Changed in edgy-backports:
status: Unconfirmed → Confirmed
Revision history for this message
John Dong (jdong) wrote :

Yay, dependencies are fun. I will prepare a patch that fixes this as soon as I am back on campus, where the internet doesn't play this little Java applet that goes "Your time will expire soon; please feed me more credit cards."

Changed in edgy-backports:
assignee: nobody → jdong
importance: Undecided → Medium
Revision history for this message
Florian Kisser (flok) wrote :

That's the tilde which makes the backport version of nexuiz-data a little bit less than 2.2.3-1, so the dependency is not met (>=2.2.3-1).

Revision history for this message
Simon Ruggier (simon80) wrote :

I got tired of waiting, so I fixed it myself, here's the diff, if it helps.

Revision history for this message
Jojo12a (jojo12a) wrote :

You have to change the backport diff, not the feisty diff...
Also, you should change the data dependency for client and server.
Last point: use ${Source-Version} instead of 2.2.3-1~edgy1 to kill the error source.

I attached a fixed fix.

Revision history for this message
Jojo12a (jojo12a) wrote :

I have not seen the recommend of nexuiz-music, the change should be there too.

Revision history for this message
Simon Ruggier (simon80) wrote :

Sorry, I forgot that I was working with the original feisty package.

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

Thanks, I will take a look at this very soon.

Revision history for this message
Jan Girlich (vollkorn) wrote :

I don't want to bug you, John Dong, but could you please take a look at this problem and upload the patch? Would be great, thanks.

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

Attached debdiff against edgy-backports. Archive master, please sponsor to edgy-backports

Changed in edgy-backports:
assignee: jdong → nobody
status: Confirmed → In Progress
Revision history for this message
Colin Watson (cjwatson) wrote :

I've uploaded jdong's fix to gutsy instead; we can backport it from there.

Changed in nexuiz:
assignee: nobody → kamion
status: Rejected → Fix Committed
Revision history for this message
Colin Watson (cjwatson) wrote :

nexuiz (2.2.3-1ubuntu1) gutsy; urgency=low

  [ John Dong ]
  * Use ${Source-Version} in dependencies to ease backporting (LP: #95002).

 -- Colin Watson <email address hidden> Wed, 25 Apr 2007 17:53:23 +0100

Changed in nexuiz:
status: Fix Committed → Fix Released
Revision history for this message
Colin Watson (cjwatson) wrote :

 * Trying to backport nexuiz...
  - <nexuiz_2.2.3.orig.tar.gz: downloading from librarian>
  - <nexuiz_2.2.3-1ubuntu1.diff.gz: downloading from librarian>
  - <nexuiz_2.2.3-1ubuntu1.dsc: downloading from librarian>
I: Extracting nexuiz_2.2.3-1ubuntu1.dsc ... done.
I: Building backport of nexuiz-2.2.3 as 2.2.3-1ubuntu1~edgy1 ... done.

Changed in edgy-backports:
status: In Progress → Fix Released
Revision history for this message
Ketil Malde (ketil-ii) wrote :

I this supposed to be fixed? I still get this behavior in Edgy.

The following packages have unmet dependencies:
  nexuiz: Depends: nexuiz-data (>= 2.2.3-1ubuntu1~edgy1) but 2.2.3-1~edgy1 is to be installed
E: Broken packages

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.