python-enum conflict with python-enum34 causing havoc

Bug #1498345 reported by Kaj Ailomaa
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu Seeds
Fix Released
Critical
Unassigned
laditools (Debian)
Fix Released
Unknown
laditools (Ubuntu)
Fix Released
High
Ross Gammon
Nominated for Wily by Alberto Salvia Novella
ubuntustudio-meta (Ubuntu)
Fix Released
Critical
Unassigned
Nominated for Wily by Alberto Salvia Novella

Bug Description

Some packages can no longer coexist since python-enum now conflicts with python-enum34. The conflict was added since python-enum was not made available to laditools if python-enum34 was also installed.

This currently stops Ubuntu Studio ISOs from building.

Background: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=795444

ProblemType: Bug
DistroRelease: Ubuntu 15.10
Package: python-enum 0.4.4-2
ProcVersionSignature: Ubuntu 4.2.0-7.7-lowlatency 4.2.0
Uname: Linux 4.2.0-7-lowlatency x86_64
ApportVersion: 2.18.1-0ubuntu1
Architecture: amd64
CurrentDesktop: XFCE
Date: Tue Sep 22 09:46:52 2015
InstallationDate: Installed on 2015-08-17 (35 days ago)
InstallationMedia: Ubuntu-Studio 15.10 "Wily Werewolf" - Alpha amd64 (20150815)
PackageArchitecture: all
SourcePackage: python-enum
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
Kaj Ailomaa (zequence) wrote :
Kaj Ailomaa (zequence)
description: updated
Changed in ubuntustudio-meta (Ubuntu):
importance: Undecided → Critical
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ubuntustudio-meta - 0.139

---------------
ubuntustudio-meta (0.139) wily; urgency=medium

  * Refreshed dependencies
  * Removed gladish from audio-core-recommends (LP: #1498345)

 -- Kaj Ailomaa <email address hidden> Tue, 22 Sep 2015 10:45:29 +0200

Changed in ubuntustudio-meta (Ubuntu):
status: New → Fix Released
Revision history for this message
Ross Gammon (rosco2) wrote :

Reported upstream to Debian. Will link the bug when I have the number

Changed in python-enum (Ubuntu):
status: New → Confirmed
Changed in laditools (Debian):
status: Unknown → New
Revision history for this message
anatoly techtonik (techtonik) wrote :

This is not fixed for current non-ISO version.

Changed in python-enum (Ubuntu):
importance: Undecided → Critical
Changed in python-enum (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Ross Gammon (rosco2) wrote :

As stated in Debian Bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=807658, python-enum should be removed in favour of python-enum34 (which is a backport of the Enum module included within python itself in the latest versions).

We should test if gladish & ladi-tools work ok with python-enum.

Ross Gammon (rosco2)
Changed in laditools (Ubuntu):
assignee: nobody → Ross Gammon (retail-0)
Ross Gammon (rosco2)
Changed in laditools (Ubuntu):
status: New → Confirmed
Revision history for this message
Ross Gammon (rosco2) wrote :

The attached debdiff ports laditools from python-enum to python-enum34, and would allow gladish to be seeded again in Ubuntu Studio. Lets see if we can sync via Debian before uploading.

I have submitted a pull request upstream:
https://github.com/alessio/laditools/pull/1

Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "laditools_1.1.0-1ubuntu1.debdiff" seems to be a debdiff. The ubuntu-sponsors team has been subscribed to the bug report so that they can review and hopefully sponsor the debdiff. If the attachment isn't a patch, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issue please contact him.]

tags: added: patch
Changed in laditools (Debian):
status: New → Confirmed
Mathew Hodson (mhodson)
tags: added: packaging
Changed in laditools (Ubuntu):
importance: Undecided → High
Revision history for this message
Ross Gammon (rosco2) wrote :

Laditools has now been ported from python-enum to python-enum34 in Debian, and can now be synced to xenial.

Please sync:
laditools 1.1.0-2 debian sid main

There were no previous Ubuntu changes, the other changes are minor packaging updates and patches so there should be no problems building in Ubuntu. The latest Debian changelog now looks like this:
 laditools (1.1.0-2) unstable; urgency=medium
 .
   * Port from python-enum to python-enum34
     (Closes: #800805) (LP: #1498345)
   * Add myself to uploaders
   * Bump standards version, no changes required
   * Use secure uri for Vcs
   * Patch desktop files to add keywords entries
   * Add patch to fix spelling error in manpage

Changed in laditools (Debian):
status: Confirmed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package laditools - 1.1.0-2

---------------
laditools (1.1.0-2) unstable; urgency=medium

  * Port from python-enum to python-enum34
    (Closes: #800805) (LP: #1498345)
  * Add myself to uploaders
  * Bump standards version, no changes required
  * Use secure uri for Vcs
  * Patch desktop files to add keywords entries
  * Add patch to fix spelling error in manpage

 -- Ross Gammon <email address hidden> Thu, 10 Mar 2016 19:27:08 +0100

Changed in laditools (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Ross Gammon (rosco2) wrote :

OK, once gladish is added back into the Ubuntu Studio seeds, this bug can be closed.

Revision history for this message
Ross Gammon (rosco2) wrote :

gladish now added back to ubuntu studio seeds. So this bug can now be closed.

Changed in python-enum (Ubuntu):
status: Triaged → Fix Released
Mathew Hodson (mhodson)
affects: python-enum (Ubuntu) → ubuntu-seeds
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.