Closed
Bug 981040
Opened 12 years ago
Closed 11 years ago
Figure out how to make puppetagain-build-deb build "mesa-debian"
Categories
(Infrastructure & Operations :: RelOps: Puppet, task)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: armenzg, Unassigned)
Details
In https://bugzilla.mozilla.org/show_bug.cgi?id=975034#c35 I describe how I build deb files using pbuilder since puppetagain-build-deb did not meet the dependencies.
What is the way forward to fix it?
mesa 8.0.2 worked with puppetagain-buil-deb but not with 0.8.4
http://hg.mozilla.org/build/puppet/rev/7a18e4d4e109
Comment 1•12 years ago
|
||
From discussion in irc, the issue is that building manually with pbuilder worked, but doing the same with cowbuilder did not (failed with the unmet dependencies in bug 975034 comment 35).
The bits added by puppetagain-build-deb -- specifically, invoking things with pdebuild rather than using pbuilder/cowbuilder directly -- are probably not relevant then.
The pbuilder run that Armen did was based on /var/cache/pbuilder/base-precise-i386.tgz, and I'm not sure where that file would have come from, but it's quite possible that it was generated in such a way that it could meet these dependencies, while the cowbuilder base image was not.
I probably don't have time to look at this soon. Rail, do you have any thoughts to leave here for when someone does have time?
Component: RelOps → RelOps: Puppet
QA Contact: arich → dustin
Comment 2•12 years ago
|
||
> Depends: libwayland-dev (>= 0.85.0) but it is not going to be installed
This smells like too new package.
We can try to recompile the same package we compiled in pbuilder. The initial pbuilder image is very small and shouldn't contain anything except base + devtools.
Comment 5•12 years ago
|
||
And indeed, it still doesn't work:
----
> -> Creating pbuilder-satisfydepends-dummy package
> Package: pbuilder-satisfydepends-dummy
> Version: 0.invalid.0
> Architecture: amd64
> Maintainer: Debian Pbuilder Team <pbuilder-maint@lists.alioth.debian.org>
> Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder
> This package was created automatically by pbuilder to satisfy the
> build-dependencies of the package being currently built.
> Depends: debhelper (>= 8.1.3), quilt (>= 0.40), pkg-config, libdrm-dev (>= 2.4.34), libx11-dev, xutils-dev, x11proto-gl-dev (>= 1.4.14), libxxf86vm-dev, libexpat1-dev, dpkg-dev (>= 1.15.6), libxfixes-dev, libxdamage-dev, libxext-dev, autoconf, automake, x11proto-dri2-dev (>= 2.6), linux-libc-dev (>= 2.6.31), libx11-xcb-dev, libxcb-dri2-0-dev, libxcb-glx0-dev, libxcb-xfixes0-dev, python-libxml2, libudev-dev, flex, bison, llvm-3.0-dev, libwayland-dev (>= 0.85.0)
> dpkg-deb: building package `pbuilder-satisfydepends-dummy' in `/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'.
> Selecting previously unselected package pbuilder-satisfydepends-dummy.
> (Reading database ... 14126 files and directories currently installed.)
> Unpacking pbuilder-satisfydepends-dummy (from .../pbuilder-satisfydepends-dummy.deb) ...
> dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested:
> pbuilder-satisfydepends-dummy depends on debhelper (>= 8.1.3); however:
> Package debhelper is not installed.
> pbuilder-satisfydepends-dummy depends on quilt (>= 0.40); however:
> Package quilt is not installed.
> pbuilder-satisfydepends-dummy depends on pkg-config; however:
> Package pkg-config is not installed.
> pbuilder-satisfydepends-dummy depends on libdrm-dev (>= 2.4.34); however:
> Package libdrm-dev is not installed.
> pbuilder-satisfydepends-dummy depends on libx11-dev; however:
> Package libx11-dev is not installed.
> pbuilder-satisfydepends-dummy depends on xutils-dev; however:
> Package xutils-dev is not installed.
> pbuilder-satisfydepends-dummy depends on x11proto-gl-dev (>= 1.4.14); however:
> Package x11proto-gl-dev is not installed.
> pbuilder-satisfydepends-dummy depends on libxxf86vm-dev; however:
> Package libxxf86vm-dev is not installed.
> pbuilder-satisfydepends-dummy depends on libexpat1-dev; however:
> Package libexpat1-dev is not installed.
> pbuilder-satisfydepends-dummy depends on libxfixes-dev; however:
> Package libxfixes-dev is not installed.
> pbuilder-satisfydepends-dummy depends on libxdamage-dev; however:
> Package libxdamage-dev is not installed.
> pbuilder-satisfydepends-dummy depends on libxext-dev; however:
> Package libxext-dev is not installed.
> pbuilder-satisfydepends-dummy depends on autoconf; however:
> Package autoconf is not installed.
> pbuilder-satisfydepends-dummy depends on automake; however:
> Package automake is not installed.
> pbuilder-satisfydepends-dummy depends on x11proto-dri2-dev (>= 2.6); however:
> Package x11proto-dri2-dev is not installed.
> pbuilder-satisfydepends-dummy depends on libx11-xcb-dev; however:
> Package libx11-xcb-dev is not installed.
> pbuilder-satisfydepends-dummy depends on libxcb-dri2-0-dev; however:
> Package libxcb-dri2-0-dev is not installed.
> pbuilder-satisfydepends-dummy depends on libxcb-glx0-dev; however:
> Package libxcb-glx0-dev is not installed.
> pbuilder-satisfydepends-dummy depends on libxcb-xfixes0-dev; however:
> Package libxcb-xfixes0-dev is not installed.
> pbuilder-satisfydepends-dummy depends on python-libxml2; however:
> Package python-libxml2 is not installed.
> pbuilder-satisfydepends-dummy depends on libudev-dev; however:
> Package libudev-dev is not installed.
> pbuilder-satisfydepends-dummy depends on flex; however:
> Package flex is not installed.
> pbuilder-satisfydepends-dummy depends on bison; however:
> Package bison is not installed.
> pbuilder-satisfydepends-dummy depends on llvm-3.0-dev; however:
> Package llvm-3.0-dev is not installed.
> pbuilder-satisfydepends-dummy depends on libwayland-dev (>= 0.85.0); however:
> Package libwayland-dev is not installed.
> Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ...
> Reading package lists...
> Building dependency tree...
> Reading state information...
> Initializing package states...
> Writing extended state information...
> The following NEW packages will be installed:
> bsdmainutils{a} debhelper{a} dh-apparmor{a} diffstat{a} file{a}
> gettext{a} gettext-base{a} groff-base{a} html2text{a} intltool-debian{a}
> libcroco3{a} libgettextpo0{a} libmagic1{a} libpipeline1{a} libpopt0{a}
> libunistring0{a} libxml2{a} man-db{a} pkg-config{a} po-debconf{a}
> quilt{a}
> 0 packages upgraded, 21 newly installed, 0 to remove and 0 not upgraded.
> Need to get 0 B/6202 kB of archives. After unpacking 19.3 MB will be used.
> The following packages have unmet dependencies:
> pbuilder-satisfydepends-dummy : Depends: libdrm-dev (>= 2.4.34) but it is not going to be installed.
> Depends: libx11-dev but it is not going to be installed.
> Depends: xutils-dev but it is not going to be installed.
> Depends: x11proto-gl-dev (>= 1.4.14) but it is not going to be installed.
> Depends: libxxf86vm-dev but it is not going to be installed.
> Depends: libexpat1-dev but it is not going to be installed.
> Depends: libxfixes-dev but it is not going to be installed.
> Depends: libxdamage-dev but it is not going to be installed.
> Depends: libxext-dev but it is not going to be installed.
> Depends: autoconf but it is not going to be installed.
> Depends: automake but it is not going to be installed.
> Depends: x11proto-dri2-dev (>= 2.6) but it is not going to be installed.
> Depends: libx11-xcb-dev but it is not going to be installed.
> Depends: libxcb-dri2-0-dev but it is not going to be installed.
> Depends: libxcb-glx0-dev but it is not going to be installed.
> Depends: libxcb-xfixes0-dev but it is not going to be installed.
> Depends: python-libxml2 but it is not going to be installed.
> Depends: libudev-dev but it is not going to be installed.
> Depends: flex but it is not going to be installed.
> Depends: bison but it is not going to be installed.
> Depends: llvm-3.0-dev but it is not going to be installed.
> Depends: libwayland-dev (>= 0.85.0) but it is not going to be installed.
> Unable to resolve dependencies! Giving up...
Comment 6•11 years ago
|
||
We don't have an answer to this, and it's not a pressing problem, so thre's no sense putting time into figuring it out. We can re-open or open a new one if we run into similar problems.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•