/srv/irclogs.ubuntu.com/2017/12/11/#launchpad.txt

teknopaulwgrant: thanks,  I added ssh and gpg keys and re-uploaded, this time I got an email.00:18
teknopaulI think I'm missing something here.  I followed the uploading source tutorial to the end. The code is build with  ./configure && make  but I did not specify that anywhere?   Also there is a script to create a .deb and that presumably needs to be specified somewhere?  Is launchpad presuming I follow some set of build standards?00:26
wgrantteknopaul: Launchpad just uses debuild, which is the standard program that builds all Debian packages. That internally uses debian/rules to construct the package. http://packaging.ubuntu.com/html/debian-dir-overview.html#the-rules-file may be of interest.00:28
wgrantdebhelper handles many common build systems without any manual code in debian/rules, but if your build system is custom it may require some overrides.00:29
teknopaulwgrant: OK I'll take a look a this debbuild thing,  any way to find out what tools are installed in launchpad?  e.g standard stuff like gcc and bash?  file00:47
wgrantteknopaul: You must list in Build-Depends anything that isn't installed by build-essential.00:55
teknopaulMy first upload failed, it took a few tweaks to get debuild working, so I deleted the failed package but It will not let me upload the same version to try again? Do we have to increase the minor version for all build failures?01:27
wgrantteknopaul: You can't upload the same version twice. But you should generally be test building locally using eg. https://wiki.ubuntu.com/SimpleSbuild, since that makes it much faster to iterate.01:30
teknopaulOK thats harsh, you can't tell if a version number will be valid until after PPA accepts it, that breaks my build pipeline, gonna need to rethink a few things.   Thanks for you help.  I'll be back :)01:39
wgrantteknopaul: Hmm, what's the issue with incrementing the package's version number?01:39
wgrantteknopaul: The version number of a package isn't just the version of the software; for software that exists outside Debian or Ubuntu, the package version is the upstream version plus a suffix starting with a hyphen. http://www.fifi.org/doc/debian-policy/policy.html/ch-versions.html describes the version syntax.01:43
wgrantThough for PPA packages you'll often start with eg. 1.2.3-0ppa1 rather than 1.2.3-1, to indicate it's not actually from Debian or Ubuntu.01:43
wgrantSo if you need to upload a new version of the packaging, you end up with 1.2.3-0ppa2.01:43
=== maclin1 is now known as maclin
=== signed8bit is now known as signed8bit_Zzz
=== signed8bit_Zzz is now known as signed8bit
=== rmk` is now known as rmk
=== Peng__ is now known as Peng
wxlis there any way for me to get someone's signed CoC?22:33
gsilvaptHello all. A friend is trying to update his Wiki page but he didn't accept the Wiki since 2014. All pages show as immutable. Any thoughts on how to fix this?22:53
wxlnot an LP issue. the help pages say they need to be in wiki-editors or something of the sort22:56
wxlhttps://wiki.ubuntu.com/HelpContents22:56
wxlwiki-editors-team22:56
gsilvaptHum, I don't remember joining that. Thanks for helping, wxl and apologies for posting the question in the wrong place22:58
gsilvaptAnd in fact I never joined that team in LP22:58
teknopaulHi all do I need completely different control files for packaging a binary and packaging source code for PPA?23:02
=== signed8bit is now known as signed8bit_Zzz

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