[15:13] <rbasak> Links to download source files from https://launchpad.net/ubuntu/utopic/+queue are http, not https. But https does work. Is this a bug?
[15:24] <amartin> Hello, I'm attempting to build a package for precise, the i386 version succeeds but the amd64 version fails: https://launchpadlibrarian.net/185023130/buildlog_ubuntu-precise-amd64.libusbx_2%3A1.0.17-1_FAILEDTOBUILD.txt.gz
[15:24] <amartin> touch build-arch-deb-stamp dpkg-buildpackage: error: debian/rules build gave error exit status 2
[15:24] <amartin> seems like a pretty cryptic error - any ideas on where I should look?
[15:25] <amartin> the PPA is here: https://launchpad.net/~xespackages/+archive/ubuntu/virtualization-testing
[15:26] <cjwatson> amartin: The real error is a bit further back
[15:26] <cjwatson> /bin/bash: doxygen: command not found
[15:28] <amartin> ah, so I probably need doxygen listed in Build-Depends?
[15:29] <cjwatson> amartin: Looks like doxygen needs to be moved from Build-Depends-Indep to Build-Depends, indeed.  I think this is because precise's dpkg-dev toolchain doesn't fully support the newer build-indep scheme
[15:29] <amartin> ah, okay that makes sense
[15:30] <amartin> cjwatson: thanks for the help!
[15:30] <cjwatson> np
[16:43] <amartin> I'm attempting to build a package which requires a newer version of libfdt1 than is available on precise, however trusty has the newer version:
[16:43] <amartin> http://packages.ubuntu.com/trusty/libfdt1
[16:44] <amartin> this package does not have a debian directory with it - how can this be built on launchpad (or should I just create my own)?
[16:44] <cjwatson> Every source package built in Launchpad has a debian directory, but you may be looking in the wrong place.
[16:44] <cjwatson> https://launchpad.net/ubuntu/+source/device-tree-compiler
[16:57] <amartin> cjwatson: I don't see it listed on the device-tree-compiler page either
[16:58] <dobey> device-tree-compiler *is* the source package
[16:58] <dobey> apt-get source device-tree-compiler, or bzr branch lp:ubuntu/device-tree-compiler will get you the latest version in ubuntu
[16:59] <dobey> (well, the latter will assuming that the tree is actually updated)
[16:59] <dobey> or pull-lp-source $sourcepkgname
[16:59] <amartin> dobey: yes, but don't I need a debian directory in order to publish it? To tell it which binary packages to build and the other deb metadata?
[16:59] <dobey> amartin: apt-get source gets the source package, not the binaries
[17:00] <dobey> and the bzr branch will have debian/ in it as well
[17:00] <dobey> another option is that it's possible to just copy packages from the ubuntu archive to a different series in a ppa, as well
[17:08] <cjwatson> amartin: right, I can assure you the directory you're looking for is in the source package there
[17:09] <cjwatson> amartin: but as dobey says, you might just want to copy it.  bzr branch lp:ubuntu-archive-tools, then in the resulting directory, ./copy-package --from=ubuntu --from-suite=trusty --to=~xespackages/ubuntu/virtualization-testing --to-suite=precise device-tree-compiler
[17:09] <cjwatson> that'll copy the source package from trusty into your PPA and rebuild it for precise
[17:11] <cjwatson> (if you wanted to copy the binaries as well you could add the -b option, but I wouldn't personally do that when copying backwards in series order; also you can only do a source-only rebuilding copy like this once for a given PPA and thereafter you'll need to actually upload something, but hopefully this is all you need)
[17:17] <amartin> cjwatson: okay, thanks for the clarification