/srv/irclogs.ubuntu.com/2012/05/28/#ubuntu-devel.txt

=== Jacky is now known as GLaDOS
=== Ursinha is now known as Ursinha-zz
=== Ursinha-zz is now known as Ursinha-zzz
=== GLaDOS is now known as Guest12539
=== emma is now known as em
=== Guest12539 is now known as Jacky
=== Adri2000 is now known as Guest74775
=== Ursinha-zzz is now known as Ursinha
gesermdeslaur: Hi, is bug #1004845 interesting for the security team?08:18
ubottuLaunchpad bug 1004845 in python-keyring (Ubuntu) "python-keyring CryptedFileKeyring is insecure (was: doesn't work with python-crypto 2.6-1 (ValueError: IV must be 16 bytes long))" [Undecided,Confirmed] https://launchpad.net/bugs/100484508:18
=== jml` is now known as jml
dokocjwatson, graphviz09:33
doko - debian/patches/linkage: Add more explicit library linkage to cope with09:33
doko      'ld --no-copy-dt-needed-entries'.09:33
dokowondering why this is still needed09:34
diwicTheMuso, still up?09:37
diwicOr - for anyone who listens - I'm having the trouble that "dpkg-buildpackage -S" complains about "the diff modifies the following upstream files" and then lists the entiere .bzr directory09:40
diwicah wait09:41
tumbleweedwhat's the .bzr directory doing in your orig tarball?09:41
cjwatsondoko: I didn't look very hard since the dh_python2 patch is still needed; I'm about to look at the build failure09:41
diwictumbleweed, I used "dpkg-buildpackage -S" instead of "bzr builddeb"09:42
diwicinside a merge-mode branch09:42
tumbleweedright09:42
diwicproblem solved09:42
cjwatsondpkg-buildpackage -S -I.bzr would probably have fixed it too09:42
cjwatsonor indeed just -I09:43
cjwatsonDEBUILD_DPKG_BUILDPACKAGE_OPTS="-i -I -uc -us"  in ~/.devscripts, debuild -S09:43
cjwatsonmay as well use the available tools :)09:43
dokocjwatson, thanks. maybe the changelog entry is wrong, and it should be --as-needed09:44
cjwatsonI thought I was fairly careful about writing that entry09:45
* diwic is about to upload to the Ubuntu archive for the first time in his life, feels a little scary :-)10:13
StevenKdiwic: The upload processor does not bite.10:17
StevenKdiwic: Hard, at least.10:17
diwicStevenK, but the bug reports will if I did something wrong ;-)10:18
diwicStevenK, but not that many use quantal yet I assume10:18
Laneymost of them are probably in here :-)10:18
diwicLaney, :-)10:19
* diwic anxiously waiting for the upload processor's reject or accept10:19
diwicaccepted :-)10:21
xnoxdiwic: on my laptop, my mic now disappeared10:26
diwicxnox, please clarify "now" :-)10:27
* xnox wait.... diwic's package is not build yet. Prank fail!10:28
diwicxnox, haha10:28
Laneyzul: Daviey: Are you aware of the nova-common upgrade failure? There is a typo in nova-common.postinst on line 26.10:31
Laney/var/lib/dpkg/info/nova-common.postinst: 33: /var/lib/dpkg/info/nova-common.postinst: Syntax error: "fi" unexpected (expecting "then")10:32
Laneyactually even if I fix that it bails trying to parse my config file10:33
Laneybah humbug10:33
directhexLaney, nova-common?10:59
directhexoh, cloud lala11:00
l3onsome core developer here? I need a sru sponsor for bug 92143011:29
ubottuLaunchpad bug 921430 in qwt (Ubuntu) "Package libqwt-dev wants to upgrade every time" [Undecided,Fix released] https://launchpad.net/bugs/92143011:29
zulLaney: please open up a bug and ill get to it today11:38
mdeslaurgeser: yes, thank11:44
mdeslaurthanks11:44
Laneyzul: did, bug #100547911:50
ubottuLaunchpad bug 1005479 in nova (Ubuntu) "Upgrades to 2012.2~f1-0ubuntu1 fail due to syntax error in nova-common.postinst and error in config migrator" [Undecided,New] https://launchpad.net/bugs/100547911:50
zulLaney: thanks11:54
Laneynp11:54
=== Guest10379 is now known as zumbi
=== zumbi is now known as Guest72020
=== Guest72020 is now known as zumbi_
Laneyzul: Don't forget the nova-manage half of the bug. The commit I see only fixes the syntax error.12:17
zulLaney: yeah12:17
Laneycool, thought you might have missed it due to the Fix Committed. :-)12:20
DavieyLaney: i was no.. no.. thanks for identifying it12:25
=== _salem is now known as salem_
ahasenackhi guys, could I interest a sponsor in #1004678? :)12:39
Davieyahasenack: have you seen the lintian output? http://pb.daviey.com/DhW0/12:59
ahasenackno, I haven't13:00
* ahasenack checks13:00
ahasenackDaviey: should I add overrides for the ones that don't apply?13:26
ahasenackDaviey: or just explain them in the bug?13:26
Davieyahasenack: well, it's only guidance really.. i just saw a large volume.. where most or normally easily resolvable.. which ones are not?13:28
geserahasenack: which ones do you intend to override?13:29
ahasenackDaviey: I have to check them all, but for example the one about dh_python isn't, because the rules file checks the ubuntu release and then decides which python system to use13:29
ahasenackthis package builds on lucid, natty, oneiric, precise and quantal13:30
Davieyah!13:30
ahasenackthat probably also explains the "ancient standards version"13:30
ahasenacksince we can't (easily) adjust the control file depending on the target release13:30
Davieynah, that one can be ignored.. that is Standards: in debian/control.. we don't really follow that.13:31
ahasenackabout the diff, I will have to check, since we build from branches, I guess it's looking for the 12.04.X previous orig file or something13:31
ahasenacksubstvar we need13:31
ahasenackit's the only way to adjust dependencies depending on the target release13:32
ahasenack(that I know of)13:32
DavieyUbuntu policy is wedged at 3.8.2 :)13:32
ahasenackwhat is the one for lucid? How do I find that out?13:32
Davieyahasenack: what about the patched files? Are they needed?13:32
Davieyahasenack: lucid is 3.8.213:32
Davieyanyway, that isn't an issue.13:33
ahasenackok, I can bump that to 3.8.2 then13:33
ahasenackabout the patched files, I'll have to check13:33
ahasenackI basically just did a dpkg-buildpackage -S13:33
ahasenackactually, hm, that didn't generate a diff file here13:33
ahasenackbut a landscape-client_12.05-0ubuntu1.tar.gz13:33
ahasenacklike a native package13:34
ahasenackwhat is the base tarball your build used? 12.04.3?13:34
Davieyahasenack: bzr bd -S13:34
ahasenackso, this "Looking for a way to retrieve the upstream tarball"13:36
ahasenackit looks for a specific "make" target, right? Something like get-upstream-source13:36
ahasenackwhich I don't think we have13:36
ahasenackso it does "Using pristine-tar to reconstruct landscape-client_12.05.orig.tar.gz."13:37
ahasenackhow does that bit work? What is pristine-tar?13:37
ahasenacksorry if these are basic questions, we can take this elsewhere, or just point me somewhere13:37
geserahasenack: for the substvar warning: check if you need ${source:Version} or ${binary:Version} instead of ${Source-Version} which is deprecated (see also http://manpages.ubuntu.com/manpages/lucid/en/man5/deb-substvars.5.html and http://lists.debian.org/debian-mentors/2006/09/msg00230.html)13:38
ahasenackgeser: ah, thanks. I'll see also if those work in lucid, our minimum version13:38
geserthe linked manpage is from lucid, so it should work there too13:40
ahasenackthanks13:40
Davieyahasenack: you really should apply for per package upload for this :)13:40
ahasenackDaviey: with all these mistakes?13:40
ahasenackDaviey: and I will, but after our june release13:40
Davieyahasenack: hah, there isn't anything significant here.. I only raised it because there were a fair few.  There are many packages in the archive in a worse state.  What matters more is the interest to incrementally improve it, which is what you are doing :)13:41
ahasenackDaviey: ok, so let me address some13:42
ahasenackDaviey: I should unsubscribe sponsor while I do this, right?13:42
Davieyahasenack: ok.. Yes, unsubscribe.. i'll follow this through.13:44
ahasenackDaviey: ok, thanks for the review13:44
* apw has just scratch installed a precise system without the 'third party' box ticked and now rhythmbox fails to see mp3s and the button to 'installed the required ...' just fails, clearly not intended behaviour; its looking for a python2.7 id3 muxer, any idea what its called?13:49
Davieyapw: ubuntu-restricted-extras ?13:50
apwDaviey, will give it a go, so i know what to report in the bug13:51
Davieyapw: scrub that, bug 88884713:52
ubottuLaunchpad bug 888847 in gnome-codec-install (Ubuntu) "rhythmbox can't find ID3 tag muxer for MP3 support" [Undecided,Confirmed] https://launchpad.net/bugs/88884713:52
apwDaviey, gah thats a real sucky user experience indeed, install bad then ugly will install from the button in rhytmbox ... ick13:58
ScottKxnox: We use version specific build-deps for boost much more than Debian, so it ends up being a bit different.14:08
xnoxScottK: ok, thanks. good to know.14:08
* xnox open browser window, type into the address bar `apt-cache search package<RET>`, stare at the google results, experience the utter confusion of not seeing terminal output.14:41
geserdid google find anything useful?14:42
tumbleweedcjwatson: care to merge fonts-tlwg? it being out of date is responsible for at least 2 FTBFS packages14:51
cjwatsontumbleweed: I think I've tried but it was tediously hard; I'll have another go ...14:53
tumbleweedyay :/14:53
cjwatsonor maybe that was the indic font cluster14:54
tumbleweedit's responsible for cjk not building on i386 which creates other tex uninstallability problems14:54
cjwatsonoh, hey, I think this can be a sync actually14:57
* cjwatson test-builds to check14:57
cjwatsontumbleweed: yep, it was a sync after all - done, thanks for the prod15:09
tumbleweedthanks15:09
ahasenackhi, any idea why lintian (invoked by debuild -S) would be complaining about the original-maintainer field?18:51
ahasenackW: landscape-client source: unknown-field-in-dsc original-maintainer18:51
ahasenackand it's in fact XSBC-Original-Maintainer in the control file18:52
ahasenack(no clue what XSBC means, other than maybe a bank in Hong Kong ;)18:52
broderahasenack: you can safely ignore that18:53
broderXSBC- means that the field is an extension ('X') and should be copied to the .dsc ('S' - source), .deb ('B' - binary), and .changes ('C') files18:53
broderwhen it gets copied it's without the XSBC- prefix18:53
broderso the dsc file ends up with "Original-Maintainer"18:54
ahasenackok, and lintian is wrong then?18:54
broderyeah. the version of lintian in quantal shouldn't complain anymore18:54
ahasenackso a bug was filed already I assume?18:54
ahasenackor, is unneeded18:55
ahasenackbroder: thanks, I added a lintian override for now18:59
Laneythere's no need to override for that18:59
ahasenackwell, I didn't know about this "bug", and my colleagues who are going to review my branch probably also don't19:01
ahasenackso I added an override with a comment19:01
ahasenackbetter than having this question pop up again in the future when someone new comes along I think19:01
ahasenackah, found the bug19:02
ahasenack#15866719:02
ahasenackbut19:02
ahasenackthat's old19:02
Laneyanyone uploading the package will be used to seeing it19:03
hallynhey - seabios until now has been tracked separately in debian and ubuntu.  i'm syncing from debian.  do i use the ubuntu changelog with debian entries with newer entries above that?  Or is that not good enough because older debian entries are not really reflected?19:41
hallyni.e. ubuntu version is at 0.6.2-0ubuntu3, debian had jumped from 0.6.1-something to 1.6.3.19:41
hallynso i was thinking i would just have the 1.6.3+ entries prepended to the ubuntu changelog, and that's it19:42
geserhallyn: "sync" like taking the Debian package without any additional Ubuntu delta or are you merging?19:42
hallyngeser: well we'll see, but so far it looks like a sync will work19:44
geserif it's a sync then all Ubuntu delta (including the changelog entries) get dropped19:45
hallyngeser: oh really?  I didn't know that.  cool.  thanks.19:45
geserfor a sync the package gets copied as is from Debian19:46
geserwe merge only the old Ubuntu changelog entries when merging19:46
hallynthat makes sense.  i'd just never sync'd :)  thanks19:46
hallyngeser: I'm googling, but not seeing a howto (only for merging).  Do I do a 'dch -i' and say sync from debian, or not even that?  Do I just pull-debian-source; debuild -S; dput ?19:49
geserhallyn: "syncpackage --force seabios"19:50
hallyngeser: thanks again19:51
geserI usually do a test build to check that it builds before syncing19:51
gesertest build in a quantal pbuilder19:52
hallynright.19:52
goddardmy program won't build because I think some libraries changed location after my upgrade or something.  How do I keep my development enviornment from breaking?19:59
gesercan you be a little more precise?20:01
goddardi am using find_package to find the GL header files and other required files20:05
goddardhttp://pastebin.com/yG8DWTwc20:06
goddardit isn't working20:07
goddardit says I have the package installed but when I do apt-file glu.h or gl.h it finds nothing20:07
goddardim new to all this stuff so it would be cool to know some tricks so this doesn't happen20:08
goddardone of the most annoying parts of c/c++ is library linking at least for me especially after an OS upgrade20:08
Davieyahasenack: Hey, any progress?20:10
ahasenackDaviey: finished a branch against our trunk addressing several of those20:11
ahasenackDaviey: it will need to go through the review process we have20:11
ahasenackDaviey: I'm a bit confused with native vs non-native packages, our trunk has debian/* in it, so it's a native package in that regard20:11
ahasenackDaviey: but ubuntu has a diff and an orig.tar.gz, so it's non-native there. And the diff is about debian/changelog, debian/control and some po files20:12
ahasenackDaviey: I'm thinking about releasing a tarball without the debian/* stuff20:12
ahasenackDaviey: and in this branch I also made it explicit that our upstream build is native, let's see how that goes (debian/source/format with "3.0 (native)")20:13
ahasenackjust pushed, btw: lp:~ahasenack/landscape-client/client-package-lintian-fixes20:14
Davieyahasenack: yeah, a native package shouldn't have a *debian*.tar.gz20:19
ahasenackDaviey: it wasn't even version 320:19
Davieyahasenack: Okay, i'll take a look in the morning, unless you are in a hurry?20:19
ahasenackDaviey: oh, no, it's fine, and that's not even the upload proposal yet, it's just to address these issues in our trunk first20:20
ahasenackDaviey: then I will redo the branch in that bug asking for the upload20:20
Davieyok, super.20:22
=== soren_ is now known as soren
stgrabercjwatson: can you let the TB minutes through? (devel-announce)21:35
cjwatsonstgraber: done21:37
stgrabercjwatson: thanks21:41
sladenstgraber: +1 for the minutes21:55
=== Adri2000 is now known as Guest35099
=== salem_ is now known as _salem
=== Guest35099 is now known as Adri2000
RAOFSpamapS: Doing/done an SRU sweep?23:41

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