/srv/irclogs.ubuntu.com/2012/01/03/#ubuntu-motu.txt

=== Alcine is now known as jalcine
Resistanceif a package is submitted without the debian/copyright, will the build fail?01:44
Resistancehypothetically01:44
Resistance(in PPA)01:44
StevenKIt will not.01:44
StevenKBut that's bad, fix that.01:44
Resistanceindeed01:44
StevenKActually, it might.01:44
* StevenK paws at debhelper01:44
broderi think it will build01:45
Resistancebut of course, omitting the file is bad form01:45
Resistancebut its a hypothetical nonetheless :P01:45
StevenKdh_installdocs may fail01:45
broderno, it unfortunately checks to make sure the file exists01:46
StevenKs/un//01:47
broderi'd rather it failed01:47
Resistancepersonally i agree with you, broder, it should fail if that file isnt included01:48
StevenKIf it wasn't a PPA, it would get kicked out of NEW pretty damn quick.01:48
Resistancemhm01:48
broderyou know, you say that, but i recently fixed a universe package that had a debian/copyright file, but didn't install it01:48
Resistanceheh01:49
broderhttp://lintian.ubuntuwire.org/tags/no-debian-copyright.html01:49
Resistancebroder:  well the project that wants their package without a debian/copyright comes with a docs/LICENSE file...01:49
Resistance*shrugs*01:49
Resistancebut debian/copyright *SHOULD* be included01:49
broder"(80 packages, 80 tags, plus 1 overrides)"01:50
Resistancebroder:  question regarding debian/install02:45
Resistancei take it any extraneous blank lines in the debian/install file will cause it to error?02:45
Resistancefor whoever writes the install file to be able to see the different directories being installed in their own respective chunks02:46
=== almaisan-away is now known as al-maisan
Resistancewhats the command to update the pbuilder chroot?13:46
Resistanceor i should say, the pbuilder tarballs for each release of Ubuntu (lucid, natty, etc.)13:46
Zhenech_pbuilder --update?13:51
Resistancei'll  try that next13:51
Resistancefwiw, my pbuilder base tarballs are about a year old13:51
Resistancei might just rebuild them13:51
=== Resistance is now known as EvilResistance
=== al-maisan is now known as almaisan-away
jtaylorhow does one get gcc not to crash all the time in qemu armel pbuilder ...18:05
=== yofel_ is now known as yofel
gnuvince_Is there a document that would give a way to "follow" a Debian package?  I'm on the UbuntuGIS packaging team, and we follow the development of DebianGIS packages.  I'm looking for a way to maintain our own changes while still making it easy to import the changes made by DebianGIS.  They use git, so I thought of using that, but I cannot come up with a repo structure that would make it easy to pull their changes and make our own.18:54
Laneygnuvince_: the best way is to not have to make any changes, and just join the Debian team. If some changes are essential then you can track them as Ubuntu specific branches in Debian's git repository (or host it elsewhere). Or you could set up Launchpad imports of their branches and keep your changes as bzr branches of those on LP somewhere, if you like bzr.18:56
LaneyReally the best thing is to work with the Debian team directly as much as you can.18:57
psusignuvince_: what do you mean "structure"?  you just pull and git merges their changes18:57
gnuvince_Laney: so the best Ubuntu package is an unmodified Debian package?19:00
Laneyabsolutely19:00
Zhenech_and the best Ubuntu is Debian *duck*19:01
Laneybut if you can't avoid changes then still working with the Debian maintainers is great19:01
Laneytechnically psusi is right though: it's easy to keep Ubuntu changes on a git branch and merge with the Debian branch whenever you need to.19:02
* Laney pats Zhenech_ 19:02
Alison_ChaikenHey jtaylor, my packages now install in a clean Qemu-kvm: https://secure.flickr.com/photos/99725460@N00/6629492495/in/photostream19:03
Alison_ChaikenHmm, I get a directory /debian with two files in it afterward.19:04
Alison_ChaikenOh well, the binary does run as expected, the headers do install.   Progress is being made!19:04
gnuvince_I also have a question about the changelog file19:04
Alison_ChaikenAnd my lintian is almost clean.    It didn't complain about those /debian files in the package.19:04
Alison_ChaikenThanks so much to geser, amitch, wgrant and jtaylor for their ultrapatient help.   You are true ubuntu-motu.19:05
gnuvince_Let's say I need to update a package for lucid, natty and oneiric.  How should I manange the changelog file?  Should I remove the information that I built for natty when i build for oneiric?19:05
jtaylorgnuvince_: each package gets its own fork of the changelog19:08
jtayloroneiric does not need to know about natty sru's19:08
psusieach branch gets its own changelog... when you merge from one to the other, you will probably need to do some manual merging of the changelog19:09
gnuvince_ok19:10
Laneythat is why we have dpkg-mergechangelogs19:10
gnuvince_So would a good way of packaging be to take the git repo of Debian, make branches for lucid, natty, oneiric, etc. and maintain the changelog in those branches?19:12
gnuvince_Or is there a simpler way?19:13
jtaylorthats pretty much the simplest way19:14
gnuvince_ok19:14
gnuvince_What aout sharing those branches with other UbuntuGIS developers?19:15
jtaylorgit clone?19:15
jtaylorpull/fetch etc19:15
jtaylorcollaboration is pretty much was git is built for, you'll have a hard time finding a better tool19:16
gnuvince_Do they need to clone from me, or can they clone from DebianGIS and pull the branches from me?19:16
gnuvince_(I'm more of an hg guy)19:17
psusieither way19:17
jtayloras long as all repos have the same ancestry (which they will unless you screw up bad) it does not matter who pulls from whom19:17
jtaylorof course the ubuntu branches will ahve to be pulled from you unless you also get the hosted in debiants git19:18
psusimost people prefer to set up a central repo hosted somewhere for the group to all clone from and work on your branches, then you can also fetch from the debian repo and merge into your branches when appropriate, then push back to the central repo19:18
gnuvince_So that'd go [ DebianGIS ] ---> [ UbutnuGIS ] <---> [ UbuntuGIS Devs] ?19:19
psusiyea19:19
gnuvince_ok19:19
achiangwhen is the next auto-sync from debian/testing?19:20
psusiof course, the line between debiangis and ubuntugis doesn't need to be one way either, the debian devs can pull from ubuntugis19:20
psusiyou can do it just about any way you like with git... an ubuntugis dev can pull directly from a debiangis dev's repo.. or an ubuntugis dev can push to ubuntugis repo, and another ubuntugis dev can pull from it, then email patches to a debiangis dev to apply to his repo and push to debiangis19:24
EvilResistanceis there any way to create a pbuilder base tarball for precise?  putting pbuilder --create --distribution precise errors out19:37
Ampelbein"Errors out" isn't an error message.19:41
Ampelbein;-)19:41
EvilResistanceone sec19:42
AmpelbeinEvilResistance: I would use the pbuilder-dist script in ubuntu-dev-tools, it is a very easy wrapper to support multiple distributions.19:42
AmpelbeinBut generally, it should work with pure pbuilder, of course.19:43
EvilResistancehttps://pastebin.com/BSfQT7Qc  <-- that's the errors19:43
EvilResistanceand i have that installed so...19:44
jtaylorjust symlink the script of a different distro to that name19:45
jtaylortheir all the same19:45
AmpelbeinEvilResistance: what jtaylor says, if you are running natty or earlier.19:45
EvilResistanceyeah i'm on natty, it has oneiric though, strangely enough :/19:46
AmpelbeinEvilResistance: because on natty, oneiric was the next devel release.19:46
AmpelbeinCurrent stable includes a script to stable+119:47
EvilResistanceoic19:47
EvilResistancewth the debootstrap scripts for everything still point to a gutsy one o.O19:48
blairThanks for everyones help, the package I was interested in getting into 12.04 got in this last week via Debian :)19:50
Laneyyay19:58
micahggreat19:59
jtaylorwhat do I do when a SRU fails to build on one arch?21:14
Laneydid it build before?21:14
jtayloryes21:14
jtaylorlibqxt, some armel symbol issue, I don't really get why it failed in the oneiric-proposed but worked in precise21:15
jtaylorsru did only install some extra files21:16
Laneyi guess it really ought to be fixed, not sure what the sru team would say though21:16
broderjtaylor: but it didn't build before the sru on armel either21:16
broderfor similar reasons21:16
jtaylorwhat oO21:16
jtaylorgna I'm blind21:16
broderhttps://launchpad.net/ubuntu/+source/libqxt/0.6.1-3ubuntu1/+build/280933421:16
jtaylorwell then its no regression and fine?21:17
broderi'd say so21:17
micahgumm, why not just updated the symbols file for armel?21:17
jtaylorthat would be possible, I just can't test it because I fail to get a armel chroots to work21:18
jtaylorgcc always crashes :/21:19
jtaylorsay it would have built on armel before, what would be the route to fix that?21:20
jtaylorjust upload another fix to -proposed?21:20
Laneyyeah21:21
Laneybut it looks fixable anyway if you look at the changes in -521:22
jtayloryes, but the diff there does match the diff in the log21:22
jtaylorI'd like to try it but ...21:22
jtaylorI wonder why it worked in precise without that21:23
Laneythe Debian changelog says why21:24
jtaylorFix symbols files for some architectures.? it doesn't tell me :(21:25
jtaylorprecise does not have -521:25
Laneyno, this21:25
Laney+override_dh_makeshlibs:21:25
Laney+dh_makeshlibs -- -c021:25
Laneymakes it not fail21:25
micahgright, but don't we want a proper symbols file on the arch?21:26
Laneythere is still a diff in the logs if you see21:26
LaneyI am not saying that is what you should do, just explaining why it doesn't fail any more21:26
jtaylorthe sru has that too? is that a new flag in precise?21:28
Laneyin -421:28
jtaylorah, I'm slow today ._.21:29
Laneyjtaylor: if you are fixing it, it looks like there might be a mistake in libqxt-gui0.symbols line 75-76 in -5 though21:34
jtayloryes I saw21:35
jtaylorI'll wait until the maintainer sorts it out and merge it to precise21:35
Laneydoes he know?21:36
jtaylorprobably, I'll mail him21:36
Laneyisn't a blocker though because -- -c0 is still there21:37
Laneymore appropriate for the sru21:37
jtayloroO why does quilt recommend citadell now22:45
jtaylor... it recomends a mta for some little script in share22:47
=== RoAkSoAx_ is now known as RoAkSoAx
Laneyer, I see it as a suggests22:49
Laneyoh, not released yet22:51
Laneywill be in -222:51
jtaylora nice22:56

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