=== micahg_ is now known as micahg === almaisan-away is now known as al-maisan [09:35] siretart: is there any reason for me to not sync lame from Debian testing? === al-maisan is now known as almaisan-away [10:11] hello [10:11] is following traceback ok? http://paste.debian.net/139051/ [10:16] tumbleweed: ^^ [10:17] micahg: I didnt' check yet, but I don't know of a reason for divergence either [10:19] siretart: well, it builds on both i386 and amd64 w/no soname change... [11:33] afternoon [11:51] ohai Laney [11:51] alright? [11:56] hi [11:56] Yeah, lazy sunday evening :) [11:56] You? [11:57] digesting me lunch before swimming [11:57] ajmitch is up late! [11:57] Nice [11:58] Laney: yeah there are noisy people out in the street [11:58] hah [11:58] something about the rugby world cup :P [11:59] wonder why? [12:05] who won? [12:06] nigelb: NZ [12:10] ajmitch: Neat. [12:14] hoorah [12:14] python-launchpadlib is installed on samosa (udd.debian.org) [12:15] yay [12:34] gah [12:34] no dpkg-dev [12:37] Laney: "samosa" makes me laugh :) [12:37] http://en.wikipedia.org/wiki/File:Samosachutney.jpg [12:38] yeah i do like a samosa [12:40] I should go out and grab a few. [12:41] * Laney proposes dosa.debian.org [12:41] yum yum [12:41] heh [12:42] http://paste.debian.net/139085/ [12:42] tumbleweed: ^ :-) [12:43] & so to swim, bye bye [12:43] laters! === yofel_ is now known as yofel [12:58] Laney: :) any chance of slipping the component in there? [13:08] do we really want to enable format-security without doing it in debian? :/ [13:08] there will be hundreds of failures [13:08] there already are, and those are only the new packages [13:09] it will be worse than as-needed :/ [13:11] jtaylor: there was some discussion on #ubuntu-release the other day http://irclogs.ubuntu.com/2011/10/19/%23ubuntu-release.html#t11:25 [13:21] Hello everyone. I've just finished writing a Qt application in Qt Creator and would like to publish a deb package, maybe even set up a ppa. Could anyone give me a pointer to the right place to start? [13:22] Ceno3x: http://developer.ubuntu.com/resources/tools/packaging/ [13:23] althogh, if you want a beginner guide to packaging, I really like this one http://wiki.debian.org/IntroDebianPackaging [13:24] tumbleweed: thx, I am totally in need to a "complete idiot's guide" to debian packaging [13:40] jtaylor: it is already enabled in debian [13:40] no [13:41] at least not yesterday [13:42] the exporting of hardened flags must be enabled by the maintainer [13:43] I submitted bugs until N for the existing failures [13:43] but there will probably hundreds more on the next archive rebuild :/ [13:43] jtaylor: hrm? we must be misunderstanding eachother [13:44] the -Werror=format-security comes from dpkg-buildflags in Debian. [13:44] any ftbfses will mirror those in debian [13:44] yes but almost no packages uses that [13:44] with the new dpkg [13:44] it must be enabled by the maintainer [13:44] see http://lists.debian.org/debian-devel-announce/2011/09/msg00001.html [13:45] in precise is it enabled for all packages [13:45] right but those that do are the same between debian and ubuntu. it's just that ubuntu is rebuilding stuff now with the new dpk, so things like cdbs, dh(1) packages are seeing the flag now in ubuntu when they haven't been rebuilt yet in debian [13:45] no they don't fail in debian [13:45] how is it wnabled for all packages in precise? [13:45] unless you enable it [13:45] no idea [13:46] we are still exporting flags in dpkg-buildpackage in precise [13:47] tumbleweed: ah, so ubuntu's change is that dpkg-builpackage is doing an addition export of the dpkg-buildflags output? [13:48] yes, like debian used to, before debian had hardening flags in there [13:48] that's the piece I was missing. interesting. that really will be a lot of packages with busted builds. [13:48] yes just look at the list of ftbs [13:48] though it is interesting, a lot of those breakages are real problems. not all, but enough. [13:49] disabling werror=format-security will fix pretty much all failures [13:49] but the issues can be fixed easily too, its just a lot of bug filing ._. [13:50] well, if there's a delta on how dpkg-buldflags is used, that's going to be a problem. filtering it out of the export (what cjwatson suggested) might be a good idea. [13:50] the point was to make this change incrementally in debian. :P [13:50] yeah, that sounsd like the way of least breakage [13:50] yeah, several hundred bugs are in the debian bts too. [13:51] * kees must run === med_out is now known as medberry === medberry is now known as med_out [16:07] tumbleweed: can you attach the patch in debian bug 646369 to http://bugs.bitlbee.org/bitlbee/ticket/786? I'm to lazy to make an account ;) [16:07] Debian bug 646369 in bitlbee "bitlbee: incorrectly linked when built with --as-needed" [Wishlist,Open] http://bugs.debian.org/646369 [16:07] concerns bug 879730 and bug 757008 [16:07] Launchpad bug 879730 in bitlbee (Ubuntu) "/usr/lib/bitlbee/otr.so: undefined symbol: otrl_init" [Medium,Triaged] https://launchpad.net/bugs/879730 [16:07] Launchpad bug 757008 in BitlBee "/usr/lib/bitlbee/otr.so: undefined symbol: otrl_init" [Unknown,New] https://launchpad.net/bugs/757008 [16:08] afk 15 min [16:08] sure, guess I can [16:09] jtaylor: no account needed [16:19] hey guys, how can I generate a source package for a custom kernel? I'm using make-kpkg kernel_image for the image .deb, but I need a source package to upload it to launchpad [16:19] re [16:20] oh nice [16:24] Ceno3x: ubuntu kernels aren't build with make-kpkg. Read all about it at wiki.ubuntu.com/KernelTeam (they also have an IRC channel) [16:25] tumbleweed: oh. ok, thanx, I'll look into it. Thanks for the links you gave earlier today, already got a couple of packages on launchpad : -) [16:26] np [16:29] Submission rejected as potential spam (Akismet says content is spam) [16:29] yey ._. [17:20] bah [17:20] this launchpad-supplied data is worse [17:20] you don't get the email they uploaded with [17:20] you aren't even guaranteed to be able to get an email address at all [17:21] Changed-By: Debian Tryton Maintainers [17:21] from the LP API? [17:21] yeah [17:21] people can hide their e-mail addresses [17:22] you can search by e-mail address, but not see all addresses [17:22] Laney: if you read the changes file, you can get addresses [17:23] i can get ~changed-by from the parsed changelog [17:23] dpkg-parsechangelog calls it Maintainer for some reason [17:23] you download the changelog? [17:23] aye [17:23] :/ [17:24] to get the closed bugs [17:24] yeah, I remember now [17:25] although with the changelog method on LP that wgrant just added, that wouldn't be necessary for bugs [17:25] (err is adding) [17:25] what's that then? [17:25] but probably wouldn't give you uploaders [17:26] bug 833384 [17:26] Launchpad bug 833384 in Launchpad itself "API access to debian changelog" [Low,In progress] https://launchpad.net/bugs/833384 [17:28] that will give text or a librarian url? [17:29] dunno [17:30] I would probably be lazy and give it to parsechangelog anyway :-) [17:30] unless there is a nice function that can take a string and give me a list of closed bugs [17:31] LP internally uses a couple of regexes for that [17:31] sure [17:53] wouldn't it make sense to set -Werror=implicit-function-declaration? the builds fail due to that anyway [17:53] only latter [17:55] sounds like it, but I'm no expert there === emma is now known as em [18:32] ok there we go [18:32] it uses changesfiles now [18:32] if it can [18:34] kees,jtaylor: I'm definitely thinking of filtering out -Werror=format-security, but doko wants to get test rebuild results first [18:34] jtaylor: you can stop complaining about it, I've got the message :-) [18:35] the thing I noticed today that may tip the balance is that exporting CFLAGS=-Werror=format-security causes some configure tests to fail; so far I've only noticed this when it causes builds to fail as a knock-on effect, but I'm concerned that we might be silently disabling features in a few cases [18:35] that's the sort of thing a real maintainer is more likely to notice [18:36] cjwatson: when are we expecting the first rebuild? [18:38] tumbleweed: it's not on the release schedule, so I'm not sure. ask doko when he's around? [18:38] will do, thanks === almaisan-away is now known as al-maisan [18:44] anyone remember how to get the syncer of a copyPackage synced SPPH? [18:44] ah, creator [18:44] yeah [18:44] in devel only [18:45] * Laney gets something with 1.0 [18:45] can't argue with that :P [18:45] hmm [18:45] it'd make life a lot easier if we required everyone who did uploads to have a public e-mail addresses... [18:46] so I'll just set Signed-By as creator if it is set, otherwise you get N/A [18:47] might make it difficult to do analysis, having to look at Signed-By for syncs but Changed-By for other stuff [18:47] that's how things are already, though [18:47] also you don't get it for autosyncs [18:48] can you identify autosyncs? [18:48] yeah [18:48] Ubuntu Archive Auto whateveritis [18:48] katie [18:50] I don't think there is any way to tell a sponsored sync (Changed-By is the sponsoree) from a non-sponsored sync (Change-By is debian uploader) [18:50] what is Signed-By for those syncs? [18:50] * tumbleweed better find an example [18:54] autosyncs shouldn't have Signed-By [18:54] don't recall offhand about syncpackage ones [18:54] what about non-auto AA syncs? [18:55] nor should they - sync-source.py syncs go through a special queue with a policy that doesn't require signatures [18:55] same, just with Changed-By set to the user IIRC [18:55] right [18:55] (I think) [18:56] wondering how best to represent syncpackaged syncs [18:56] overriding Changed-By with the syncer would be more in line with this then [18:59] Laney: currently syncpackaged syncs have signed-by = syncer, and changed-by = debian uploader in -changes. That's probably wrong, and doesn't match previous AA syncs [18:59] AA manual syncs had changed_by = syncer, signed_by = N/A [18:59] right, I just added this [18:59] if spph.creator is not None: [18:59] changedby = person_to_name_email(spph.creator) [19:00] if sponsored syncs get done then we can put that into Signed-By [19:00] providing it is exposed … [19:00] yeah, that'd match the old world [19:01] question is, do we want the current -changes mail for mat for native syncs to be changed? === al-maisan is now known as almaisan-away [19:10] soz, got to go to the cinema. My initial feelings are that Signed-By is a more correct representation of what we're doing, but it's not so much better that it makes breaking backwards compat worthwhile [19:10] seeya [19:10] enjoy === almaisan-away is now known as al-maisan [19:39] I'm getting this lintian warning: "debian-watch-file-in-native-package", but I'm not intending to build a native package [19:40] how do I tell debuild that my package is non-native? [19:42] check the version in debian/changelog, and check that you have a matching .orig.tar.gz [19:42] two ways. Either put '3.0 (quilt)' to have a 3.0 format non-native package, or have a .orig.tar.gz in .. [19:42] what tumbleweed said ^ [19:42] :) [19:42] check the version, too. And you need the .orig.tar.whatever no matter which source format you want to use [19:46] the original ubuntu changelog entry says: "inspircd (1.1.22+dfsg-4ubuntu1)", and now I've added a new entry: "inspircd (2.0.5~stevecrozz2)" [19:46] what name will it look for under .orig.tar.gz? [19:47] that's a native version number. you probably want to use something more like 2.0.5-0~stevecrozz+2 [19:49] cool! i think that's done it... now I have even more lintian warnings :) [19:50] according to debian bug 620960, there is already some progress in packaging the 2.x series, but they haven't finished it yet [19:50] Debian bug 620960 in inspircd "inspircd: 1.1 no longer supported, package not maintained actively" [Serious,Open] http://bugs.debian.org/620960 [19:50] but there is a link to the current packaging progress [19:51] I'm sure patches are welcome [20:00] i'll check that out === al-maisan is now known as almaisan-away [20:19] the ppa build machines seem to be taking a lot longer than they used to [20:19] i haven't built anything for over a year, but i used to get builds within the hour pretty easily [20:20] stevecrozz: all depends on how many machines available vs how large the queue is, some builders were MIA for a bit, but have come back now [20:22] if you are doing any significant amount of work, you'll probably want to test build locally, rather than in PPAs [20:27] W/ 14 [22:21] tumbleweed, Laney: There'll be a new SPPH.changelogUrl(), which returns a path like https://launchpad.net/ubuntu/+archive/primary/+sourcepub/1234/changelog, that redirects to the librarian file. [22:21] tumbleweed, Laney: (that redirect is necessary to handle private changelog) [22:21] +s [22:23] wgrant: do you keep track of lp bugs closed with a particular publication? [22:24] Laney: No.; [22:24] okies [22:24] It's not exactly clear what that would mean. [22:24] Really? When an upload causes bugs to be closed ... [22:25] Right, but what about copies, overrides, etc? [22:25] Does only the initial publication close the bugs? Or is it any publication of that version in that suite? [22:25] LP knows when it closes bugs [22:25] Sure, but how do we report them? [22:26] We could reasonably simply provide a list on the first publication, but is that useful? [22:29] I don't know how that's different to "what is in Launchpad-Bugs-Fixed" (besides filtering out bugs on different source packages / nominated bugs?) [22:29] anyway, I can work it out another time, got to go to bed [22:29] also filtering already closed bugs [22:29] It's not clear how announcements work either :) [22:30] Currently we only announce some things. [22:30] Usually the initial introduction of a version into an archive. [22:30] So that doesn't answer which SPPHs should be blamed for bug closures. [22:31] Launchpad-Bugs-Fixed doesn't help, since we don't have changes file for copies. [22:31] And changes file don't make sense for copies. [22:32] I think they make sense for copies. Certainly the sync-sources changes files made sense [22:33] To a limited extent. [23:14] /c/c === emma is now known as em