/srv/irclogs.ubuntu.com/2013/01/05/#launchpad.txt

=== slank is now known as slank_away
george_eMe again :)01:16
george_e"File cmake_2.8.9.orig.tar.gz already exists in Primary Archive for Ubuntu, but uploaded version has different contents."01:16
george_eWhy am I getting this error for uploading a build for Precise to my PPA?01:16
george_e...when CMake 2.8.9 isn't even _in_ the Precise archives?01:17
tsimpsongeorge_e: I don't think it matters that it's not in precise, but that it exists at all in the archives01:20
wgrantRight, Debian pool-style archives can only have one file of a particular name, regardless of series.01:23
wgrantHowever, that error raises a more disturbing issue01:23
wgrantWhy does your cmake 2.8.9 tarball differ from the one in Ubuntu?01:23
wgrantIf it's the original 2.8.9 tarball as the filename suggests, then it should be identical01:24
george_eI had to add a "dummy" changelog entry in order to sign the upload with my GPG key.01:24
wgrantThat won't change the orig.tar.gz01:24
george_eOh right.01:24
george_eI got the source from here: https://launchpadlibrarian.net/112824362/cmake_2.8.9.orig.tar.gz01:25
wgrantCan you pastebin your .dsc?01:25
george_eI'm afraid not - this happened late last night and I was working in /tmp - so it's gone :(01:26
george_eSo let me try to reproduce it then.01:26
wgrantAnyway, you somehow changed that file01:26
wgrantThat's the URL to the Ubuntu tarball, and it's identical to the one on the upstream download page01:26
wgrantSo you must have changed it somehow somewhere along the line01:26
george_eI'll try it again.01:27
george_eNo clue how it got changed.01:27
george_eIsn't "2.8.9~precise1" >= "2.8.9" ???05:01
wgrantgeorge_e: No05:01
wgrant~ is less than anything at all, including the empty string05:01
george_e:(05:01
wgrantThat's its entire purpose05:01
george_eShould I have used a dash?05:01
wgrantDashes a special05:02
wgrantare05:02
wgrantPerhaps you want a +05:02
george_eAh, that would work.05:02
george_eThank you.05:02
wgranthttp://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version05:02
wgrantdpkg --compare-versions 2.8.9~precise lt 2.8.9 && echo "true" || echo "false"05:03
wgrantmight also be handy05:03
george_eThank you.05:03
george_eAlso, does the '1' at the end mean anything?05:04
george_eDoesn't it have something to do with Debian revisions?05:04
george_eAh - nvm. That link you gave me explains it.05:04
wgrantNothing in particular, it just makes things a bit clearer if you ever need a second revision (it can become ~precise2)05:04
wgrantIt's very very rarely used in that case05:04
george_eOkay. So it's fine at '1' then.05:05
wgrantYep05:06
* george_e tries the upload again.05:07
george_eAll of this work and then I discover this:05:14
george_e"You can test-build the backport in your PPA with backportpackage:"05:14
george_e"$ backportpackage -u ppa:<lp username>/<ppa name> -s raring -d quantal cmake"05:14
=== Quintasan_ is now known as Quintasan
=== Ursinha_ is now known as Ursinha
=== yofel_ is now known as yofel
=== Ursinha_ is now known as Ursinha

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!