=== slank is now known as slank_away [01:16] Me again :) [01:16] "File cmake_2.8.9.orig.tar.gz already exists in Primary Archive for Ubuntu, but uploaded version has different contents." [01:16] Why am I getting this error for uploading a build for Precise to my PPA? [01:17] ...when CMake 2.8.9 isn't even _in_ the Precise archives? [01:20] george_e: I don't think it matters that it's not in precise, but that it exists at all in the archives [01:23] Right, Debian pool-style archives can only have one file of a particular name, regardless of series. [01:23] However, that error raises a more disturbing issue [01:23] Why does your cmake 2.8.9 tarball differ from the one in Ubuntu? [01:24] If it's the original 2.8.9 tarball as the filename suggests, then it should be identical [01:24] I had to add a "dummy" changelog entry in order to sign the upload with my GPG key. [01:24] That won't change the orig.tar.gz [01:24] Oh right. [01:25] I got the source from here: https://launchpadlibrarian.net/112824362/cmake_2.8.9.orig.tar.gz [01:25] Can you pastebin your .dsc? [01:26] I'm afraid not - this happened late last night and I was working in /tmp - so it's gone :( [01:26] So let me try to reproduce it then. [01:26] Anyway, you somehow changed that file [01:26] That's the URL to the Ubuntu tarball, and it's identical to the one on the upstream download page [01:26] So you must have changed it somehow somewhere along the line [01:27] I'll try it again. [01:27] No clue how it got changed. [05:01] Isn't "2.8.9~precise1" >= "2.8.9" ??? [05:01] george_e: No [05:01] ~ is less than anything at all, including the empty string [05:01] :( [05:01] That's its entire purpose [05:01] Should I have used a dash? [05:02] Dashes a special [05:02] are [05:02] Perhaps you want a + [05:02] Ah, that would work. [05:02] Thank you. [05:02] http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version [05:03] dpkg --compare-versions 2.8.9~precise lt 2.8.9 && echo "true" || echo "false" [05:03] might also be handy [05:03] Thank you. [05:04] Also, does the '1' at the end mean anything? [05:04] Doesn't it have something to do with Debian revisions? [05:04] Ah - nvm. That link you gave me explains it. [05:04] Nothing in particular, it just makes things a bit clearer if you ever need a second revision (it can become ~precise2) [05:04] It's very very rarely used in that case [05:05] Okay. So it's fine at '1' then. [05:06] Yep [05:07] * george_e tries the upload again. [05:14] All of this work and then I discover this: [05:14] "You can test-build the backport in your PPA with backportpackage:" [05:14] "$ backportpackage -u ppa:/ -s raring -d quantal cmake" === Quintasan_ is now known as Quintasan === Ursinha_ is now known as Ursinha === yofel_ is now known as yofel === Ursinha_ is now known as Ursinha