python-central build-dependencies in main

Bug #904248 reported by Matthias Klose
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Landscape Client
Fix Released
Medium
Andreas Hasenack
auth-client-config (Ubuntu)
Fix Released
Medium
Jamie Strandboge
Precise
Fix Released
Medium
Jamie Strandboge
cdbs (Ubuntu)
Fix Released
Medium
Matthias Klose
Precise
Fix Released
Medium
Matthias Klose
cloud-init (Ubuntu)
Fix Released
Medium
Scott Moser
Precise
Fix Released
Medium
Scott Moser
landscape-client (Ubuntu)
Fix Released
Medium
Andreas Hasenack
Precise
Fix Released
Medium
Andreas Hasenack
python-central (Ubuntu)
Fix Released
High
Unassigned
Precise
Fix Released
High
Unassigned

Bug Description

TODO:
Package: auth-client-config
Package: cdbs
Package: cloud-init
Package: landscape-client

DONE:
Package: avogadro
Package: cluster-glue
Package: dictclient
Package: dictdlib
Package: heartbeat
Package: net-snmp
Package: nmap
Package: pymacs
Package: pyrex
Package: python-levenshtein
Package: python-testtools
Package: python-unit
Package: python-xmpp
Package: screen-resolution-extra
Package: system-config-cluster
Package: xappy

Revision history for this message
Matthias Klose (doko) wrote :

auth-client-config could be converted to python3 as well

Changed in auth-client-config (Ubuntu Precise):
assignee: nobody → Jamie Strandboge (jdstrand)
assignee: Jamie Strandboge (jdstrand) → nobody
importance: Undecided → High
milestone: none → ubuntu-12.04-beta-1
status: New → Triaged
Matthias Klose (doko)
Changed in auth-client-config (Ubuntu Precise):
assignee: nobody → Jamie Strandboge (jdstrand)
importance: High → Medium
Changed in cloud-init (Ubuntu Precise):
importance: Undecided → Medium
milestone: none → ubuntu-12.04-beta-1
status: New → Triaged
assignee: nobody → Scott Moser (smoser)
Revision history for this message
Matthias Klose (doko) wrote :

landscape-client should use python3 for precise if possible

Changed in landscape-client (Ubuntu Precise):
importance: Undecided → Medium
milestone: none → ubuntu-12.04-beta-1
status: New → Triaged
Revision history for this message
Thomas Herve (therve) wrote :

Can we get some background here? Is python-central removed from main? Can we just switch to dh_python2?

Revision history for this message
Matthias Klose (doko) wrote :

cdbs: build dependency only; should be dropped and the python-central tests disabled

Changed in cdbs (Ubuntu Precise):
assignee: nobody → Martin Pitt (pitti)
importance: Undecided → Medium
milestone: none → ubuntu-12.04-beta-1
status: New → Triaged
Revision history for this message
Matthias Klose (doko) wrote :

yes, should be demoted in precise. just switch to dh_python2

description: updated
Changed in landscape-client (Ubuntu Precise):
assignee: nobody → Landscape (landscape)
Changed in landscape-client (Ubuntu Precise):
assignee: Landscape (landscape) → Andreas Hasenack (ahasenack)
Changed in landscape-client:
assignee: nobody → Andreas Hasenack (ahasenack)
importance: Undecided → Medium
milestone: none → backlog
status: New → In Progress
Revision history for this message
Andreas Hasenack (ahasenack) wrote :

So, using this in build-depends apparently doesn't work:
(...), python-dev (>= 2.6.6-3~) | python-central | python-support, python-dev, (...)

I got a natty build instance that pulled in both python-dev 2.7.x and python-central. I thought it would pull in only the first one that satisfied the dependency?

Revision history for this message
Martin Pitt (pitti) wrote :

> I thought it would pull in only the first one that satisfied the dependency?

It usually does that indeed. This looks like a bug in sbuild. However, if we drop p-central, it should just continue to work.

Matthias Klose (doko)
Changed in cdbs (Ubuntu Precise):
assignee: Martin Pitt (pitti) → Matthias Klose (doko)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package cdbs - 0.4.99ubuntu2

---------------
cdbs (0.4.99ubuntu2) precise; urgency=low

  * Drop build dependencies on python-support and python-central.
  * Disable distutils pycentral and pysupport tests if the tools are
    not present. LP: #904248.
 -- Matthias Klose <email address hidden> Sat, 17 Dec 2011 21:26:57 +0100

Changed in cdbs (Ubuntu Precise):
status: Triaged → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package cloud-init - 0.6.2-0ubuntu2

---------------
cloud-init (0.6.2-0ubuntu2) precise; urgency=low

  * Build using dh_python2. LP: #904248.
  * debian/rules: Explicitly set DEB_PYTHON2_MODULE_PACKAGES = cloud-init.
 -- Matthias Klose <email address hidden> Sat, 17 Dec 2011 21:08:23 +0000

Changed in cloud-init (Ubuntu Precise):
status: Triaged → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package auth-client-config - 0.9ubuntu1

---------------
auth-client-config (0.9ubuntu1) precise; urgency=low

  * Build using dh_python2. LP: #904248.
 -- Matthias Klose <email address hidden> Sat, 17 Dec 2011 21:32:53 +0000

Changed in auth-client-config (Ubuntu Precise):
status: Triaged → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

fixed in precise

Changed in landscape-client (Ubuntu Precise):
status: Triaged → Fix Released
Revision history for this message
Matthias Klose (doko) wrote :

python-central demoted \o/

Changed in python-central (Ubuntu Precise):
status: Triaged → Fix Released
David Britton (dpb)
Changed in landscape-client:
status: In Progress → 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.