bigjools | wgrant or StevenK, can you decipher the error at the bottom of this please? https://launchpadlibrarian.net/156805473/buildlog.txt.gz | 00:31 |
---|---|---|
StevenK | bigjools: You can't have -'s in your version with 3.0 (native) | 00:39 |
bigjools | StevenK: this has previously built on trusty, no changes made | 00:40 |
bigjools | was this a recent toolchain change? | 00:40 |
StevenK | Probably newer dpkg | 00:40 |
bigjools | StevenK: so I need to remove all the - chars? | 00:40 |
StevenK | dpkg | 1.16.12ubuntu1 | saucy | source, amd64, arm64, armhf, i386, powerpc | 00:41 |
StevenK | dpkg | 1.17.1ubuntu1 | trusty | source, amd64, arm64, armhf, i386, powerpc | 00:41 |
StevenK | (The error turns up in 1.17) | 00:41 |
StevenK | Right, and 1.17.1ubuntu1 was uploaded 7 hours ago. | 00:41 |
StevenK | bigjools: You have two choices. Change to 3.0 (quilt) and leave the version number alone; or leave it as 3.0 (native) and use periods as seperators | 00:42 |
bigjools | StevenK: ok thanks | 00:43 |
bigjools | StevenK: huh I thought it was already quilt | 00:45 |
bigjools | yeah it is | 00:45 |
StevenK | Based on that error, debian/source/format is 3.0 (native), no? | 00:46 |
bigjools | debian/source/format:3.0 (quilt) | 00:47 |
bigjools | in my packaging | 00:47 |
bigjools | also look up the log file and see it applying quilt patches ... | 00:47 |
StevenK | bigjools: Have you tried it in an up-to-date trusty chroot? | 00:52 |
bigjools | no, I only added the recipe late last week and it worked the first time I built with it | 00:52 |
StevenK | Yes, the new version of dpkg was only uploaded 7 hours ago. | 00:52 |
bigjools | this log us from an hour ago or so | 00:53 |
bigjools | is | 00:53 |
StevenK | I think we're talking past each other. It worked last week, because dpkg was still the version shipped with saucy. The new dpkg in trusty was uploaded 7 hours ago, so would certainly impact the build you did an hour ago. | 00:54 |
bigjools | StevenK: I understand. | 00:55 |
bigjools | dpkg is complaining it's a native pacakge and it definitely is not, so perhaps dpkg is buggy? | 00:56 |
StevenK | I'm trying to update my local trusty chroot | 00:57 |
bigjools | could fire up a canonistack instance | 00:57 |
StevenK | bigjools: Point me at your recipe? | 01:01 |
bigjools | yup, one sec | 01:01 |
bigjools | StevenK: https://code.launchpad.net/~maas-maintainers/+recipe/maas-daily-trusty | 01:02 |
wgrant | bigjools: bzr-builder will in some scenarios convert quilt to native. possibly if there's no pristine-tar, but i don't quite recall | 01:18 |
bigjools | wgrant: I don't think bzr-builder changed between today and Friday did it? | 01:19 |
wgrant | no, the change is purely dpkg | 01:19 |
wgrant | but it would explain why your quilt package has been native before and after | 01:20 |
bigjools | right | 01:21 |
bigjools | can we make it stop doing that? | 01:21 |
wgrant | maybe | 01:22 |
wgrant | on my phone atm, can't really poke right now | 01:22 |
StevenK | % cat -A debian/control | head -n 21 | tail -n 1 | 01:24 |
StevenK | (M-bM-^@M-^\nodeM-bM-^@M-^]) will be commissioned automatically on first boot.$ | 01:24 |
StevenK | Smart quotes in debian/control? You bad people. | 01:25 |
wgrant | it's 2013 | 01:26 |
wgrant | Unicode is a thing :) | 01:26 |
bigjools | StevenK: welcome to reality :) | 01:33 |
StevenK | Hah | 01:33 |
StevenK | bigjools: So, yes. wgrant is correct. bzr-builder will convert from 3.0 (quilt) to 3.0 (native) if you don't have pristine-tar information. | 01:34 |
bigjools | yay? | 01:34 |
bigjools | this is stretching my packaging knowledge now. | 01:34 |
StevenK | It isn't packaging, it's bzr innards | 01:36 |
wgrant | bzr-build{er,deb}, not bzr :) | 01:37 |
StevenK | I've tried to ignore pristine-tar, not sure if you're supposed to use it directly. | 01:38 |
wgrant | bigjools: So, for 3.0 (quilt) to work you need an orig.tar.*. bzr-builddeb can't generate one of those without pristine-tar information in the branch, which specifies how to turn a revision's tree into a bit-identical upstream orig tarball. | 02:07 |
wgrant | It sounds like your branch doesn't have a pristine-tar delta for the upstream version that you've specified. | 02:07 |
bigjools | hmmm | 02:08 |
bigjools | I thought it generated a tarball in the makefile somewhere | 02:08 |
bigjools | but this is all roaksoax work, so... | 02:08 |
bigjools | so there's a get-orig-source target in debian/rules, is this not sufficient ? | 02:09 |
StevenK | No, pristine-tar information is stored in the bzr history | 02:10 |
StevenK | If you have a tarball, pristine-tar commit <path to tarball> will add a pristine-tar delta to the branch | 02:10 |
bigjools | is that something we need in the get-orig-tarball target? | 02:14 |
bigjools | get-orig-source I mean | 02:14 |
StevenK | bigjools: pristine-tar wants to reproduce an exact copy of a tarball, so no, not in get-orig-source | 02:19 |
bigjools | StevenK: ok sorry then I am clueless, I'd better leave this for now. | 02:20 |
StevenK | bigjools: If you like, we could have a G+ hangout after lunch and I can go through it | 02:36 |
bigjools | StevenK: thanks for the offer - I'll see if I have time, busy with stuff right now | 02:37 |
StevenK | I'm about to disappear for lunch | 02:37 |
bigjools | yeah I agree | 02:37 |
=== adeuring1 is now known as adeuring | ||
=== marcoceppi_ is now known as marcoceppi |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!