Add universe to COMPONENTS by default

Bug #237591 reported by Martin Meredith
30
This bug affects 8 people
Affects Status Importance Assigned to Milestone
pbuilder (Ubuntu)
Fix Released
Undecided
Unassigned
Declined for Intrepid by Gianfranco Costamagna

Bug Description

Binary package hint: cowdancer

Cowdancer requires that cowdancer be installable in it's created chroots. Because this is in universe, the default settings dont allow this to be installed by default .... the config would either need to be changed to pull in universe, or cowdancer would need to be in main.

Revision history for this message
Daniel Moerner (dmoerner) wrote :

This is obviously confirmed.

Changed in cowdancer:
status: New → Confirmed
Revision history for this message
Daniel Moerner (dmoerner) wrote :

The simplest fix is probably to add the following to /etc/pbuilderrc:

COMPONENTS="main restricted universe multiverse"

Revision history for this message
Martin Meredith (mez) wrote :

However, when trying to use this with a debian pbuild, this will make it fail.

Probably the best bet is to try and get it into Main?

Revision history for this message
Daniel Moerner (dmoerner) wrote :

No, just use a script of some sort:

COMPONENTS="main restricted universe multiverse"

if [ "$DIST" == "etch" ]; then
    echo "Using a Debian pbuilder environment because DIST is $DIST"
    COMPONENTS="main contrib non-free"
fi

Revision history for this message
FriedChicken (domlyons) wrote :

Is it possible to integrate Daniel Moerners fix in Intrepid?

The better solution probably would be to get cowbuilder into main. But I guess this can't be done before Intrepid+1.

Revision history for this message
eraserix (eraserix) wrote :

still broken in precise :(

Revision history for this message
Otto Kekäläinen (otto) wrote :

Still broken in 13.10

Jessica Clarke (jrtc27)
affects: cowdancer (Ubuntu) → pbuilder (Ubuntu)
summary: - Cowdancer fails to create ubuntu chroot on default installation
+ Add universe to COMPONENTS by default
Revision history for this message
Mattia Rizzolo (mapreri) wrote :

After some thoughts, I think this is for the best indeed. After all most of the packages are in universe, and this is a tool that historically was suggested to people not into things. And more advanced guys that knows what universe vs main is can very much tweak their config as they like most.

https://anonscm.debian.org/git/pbuilder/pbuilder.git/commit/?id=b7f831d4fafb96b06be3b59a9e1d090f0fefc39c

Changed in pbuilder (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package pbuilder - 0.225

---------------
pbuilder (0.225) unstable; urgency=medium

  [ Mattia Rizzolo ]
  * debian/rules:
    + change default ubuntu distribution to yakkety.
    + enable universe by default in Ubuntu. LP: #237591
  * Add builtin eatmydata support (Closes: #606158)
  * Add a USESYSFS option (defaulting to yes) to mount a sysfs filesystem in
    /sys. Closes: #773767
  * Strip leading path from when calling external programs. They are all in
    PATH, so let the shell finding them instead of calling them directly with
    the full path, so exiting things can be done. Closes: #635698
  * modules:
    + take care of saving the mount point instead of the device name when
      bind-mounting. This avoids umounting of unrelated mount points in case
      of errors. LP: #1156636
    + support specifying BINDMOUNTS destination. Thanks to Austin Phillips
      <email address hidden> for the initial patch. Closes: #593100
    + for selinux, only check for the precense of the selinux mount, instead of
      using selinuxenabled. Closes: #506917
    + in the help message be more clear about what the `execute` command is for.
      Closes: #805494
  * pbuilder.8: use BUILDDIR instead of the old /tmp/buildd.
  * create/update:
    + move the code picking extra packages to install for optional features in
      a common function in modules.
  * checkparams: add a "--use-network yes|no" cmdline flag. Closes: #823408
  * satisfydepends-funcs:
    + nicer formatting of the --help output, with a "Debugging options" section.
    + document the --internal-chrootexec option. Closes: #635697

  [ James Clarke ]
  * pdebuild: fix typo in error message (debsign, not debsing).
  * modules:
    + pass -q, -y and APTGETOPT to apt-get in remove_packages.
    + add linsysfs support for KFreeBSD.

 -- Mattia Rizzolo <email address hidden> Sun, 12 Jun 2016 12:50:16 +0000

Changed in pbuilder (Ubuntu):
status: Fix Committed → 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.