[00:00] gouki: did you follow the recipes? [00:00] Packaging something from scratch is generally considered to be "advanced". Have you considered working on some bugfixes at first? [00:01] pangloss, yeah, pretty much. When I was able to do actually do something that worked, I bumped into a license problem, and ended up going back to 0 :) [00:01] Anyway, here's the list of my personal open needs-packaging bugs : https://bugs.launchpad.net/ubuntu/+bugs?field.bug_reporter=persia&field.tag=needs-packaging [00:02] Feel free to take one of those if you want an example to learn packaging, and if you don't want to maintain it, that's fine. [00:02] persia: thank you =) [00:03] pangloss, No, thank you. Those are toys I'd like to play with, but haven't actually gotten around to packaging. ingen is probably the most interesting, as there are a couple dupes to the bug report, and it means we get to drop the obsolete om. [00:03] If you package them, I get new toys and an opportunity to drop cruft :) [00:04] :) [00:06] persia, the entire output is here: http://paste.ubuntu.com/69053 [00:06] This would help me fix the typing game error I'm also having. [00:06] Since the error is the same, on both packages (and the game is actually fun :)) [00:08] Hmm, I didn't realise that we had amassed 120000 bugs in less than 11 months. [00:09] Well, LP, not us. [00:09] If you're packaging a game, I'll suggest you come join #debian-games on OFTC. We're a mix of Debian and Ubuntu folk, and just push everything to Debian to reduce the number of revisions. [00:10] persia, sure thing. Let me just tell you that this is text-based game, to practice fast typing :) Not something complex like a FPS :) [00:10] wgrant, A lot of those were Ubuntu, but a decreasing percentage. I'd say we're getting close to a throughput of about 2500 bugs a week. [00:10] gouki, That's OK. Some people claim kanatest isn't even a game. [00:10] persia: 2500.. wow thats great [00:11] is there a way to compare that to non opensource projects bug throughput? [00:11] 2500 is the opposite of great. [00:11] Non-free projects don't often have public bugtrackers. [00:11] And there is no non-free Ubuntu. [00:12] wgrant 2500 is bad for free? [00:12] o.O [00:12] We can't manage 2500 new bugs a week very well. === asac_ is now known as asac [00:12] wgrant, No, 2500 is great. That's bugsquad throughput. That bugsquad needs to attain such numbers is the opposite of great. [00:13] Oh. [00:15] Well, last week wasn't stellar. Only 2109 bugs closed, but it does get over 2500 some weeks. [00:17] Scaling to more incoming reports just needs more eyes, but that's not the real issue. The real issue is the 19321 bugs that are waiting for developer input. [00:17] That number is growing by 150-200 bugs a week, which is where we're really failing to scale. [00:18] (146 for week ending 1st November) [00:20] 19321 are Confirmed? Or New? [00:21] confirmed or triaged and unassigned. [00:21] Ah. [00:21] Mind you, the practice of the Ubuntu Desktop Bugs team of assigning themselves to lots of stuff masks the numbers some, so consider that a lower bound. [00:22] Yes... [00:22] And kernel team to. [00:22] +o [00:22] Yeah, well, I don't mind so much with the kernel team, as it's going to be the kernel team that fixes all of those. [00:23] Whereas with the Ubuntu Desktop Bugs team, I often encounter people who want to fix it, and are working on a patch, but aren't sure how to proceed because the bug is claimed. [00:23] True. [00:23] Right. [00:23] I've never seen a rationale for that policy. [00:23] persia: cant you just reassign the bug to yourself? [00:23] That said, I've seen bugs where members of the Ubuntu Desktop Bugs team pushed patches upstream *three* years ago, and they still aren't available in Ubuntu, which bothers me a bit. [00:23] pangloss, Dunno. Ask the Ubuntu Desktop Bugs team. [00:23] hm [00:23] I consider it impolite to reassign a bug without discussing with the current assignee. [00:24] I think that can be considered a special case where that usually sane rule can be disregarded. [00:26] Well, except that the Desktop team seems to get annoyed if someone pushes a patch to fix some bugs, and would rather that the patches get pushed upstream and accepted upstream, even if that takes several years because upstream is inactive. [00:27] Anyway, it's only about 50-60 packages that are covered by that team, so it's at most a minor irritant. If the bug is frustrating enough, talking to them may permit a patch to be applied. Just assigning oneself may well cause strife. [00:28] Quick question, in debian/control, you only need one Section tag under the Source section of the file, correct? You don't need one in the Source *and* in each Package section [00:30] nhandler, Depends on the package. If all the binary packages belong in the same section, putting it in source is fine. If a couple of the binary packages go in special sections, only add section to those stanzas. If every binary package belongs in a different section, there's not much point to having one in the Source stanza. [00:30] persia: Thanks a lot. I just wanted to verify this before telling someone to change it on REVU [00:31] So, say you're packaging something that produces a library, a development library, a daemon, a couple front-ends, and a plugins package. You'd put the right section in source, and add special sections for the libfoo and libfoo-dev binary packages. [00:32] Wheras something like libjs could probably just have binary sections because each of the binary packages belongs in a different section. [00:32] RAOF: got my first attempt at merging miro up at https://bugs.edge.launchpad.net/ubuntu/+source/miro/+bug/294459 :) [00:32] Launchpad bug 294459 in miro "Please merge miro 1.2.8-1 from Debian unstable" [Undecided,Confirmed] [00:32] s/libjs/libjsw/ [00:33] RAOF: if you wouldn't mind checking it out if you've got some time (no rush), I'd appreciate it [00:35] Yasumoto: Thanks. I noticed it, and it's on my list. This weekend's going to be a bit busy, though ;) [00:36] RAOF: yeah, no worries, I've got to work on stuff for SCaLE and some homework projects, just wanted to check in and let you know [00:38] Yasumoto: it's better if you list the remaining changes instead of the dropped changes in your merge changelog entry [00:39] geser: As I was going through, I didn't find any changes that were remaining, all the conflicts were just version updates [00:39] er.. That's what I should be making note of, right? Things the MoM found issues with? [00:40] Yasumoto: if you look at the Debian->Ubuntu debdiff: everything there is a remaining change [00:40] gouki, Sorry for the delay. I think I found it. You're pushing stuff to $(CURDIR)/bsod-0.1/ and you want to push to $(CURDIR)/bsod [00:41] geser: *doh* [00:41] that would make sense [00:43] geser: I wouldn't relist changelog entries, right? [00:43] Yasumoto, Depending on the changelog entry, that might be the easiest way. If the previous entries are particularly verbose, feel free to tighten up the wording, as long as it remains clear. [00:50] Anyone know how long DaD will be down? [00:50] geser + persia: thanks guys [00:50] I don't think it's a planned outage. Use MoM while you wait. [00:51] persia: Yes it is. It is being upgraded for jaunty [00:54] persia, ohh, thank you for getting back to me! [00:54] persia, I'll change that on rules and see if it works. [00:55] nhandler, Ah, in that case, probably be fixed over the weekend. May as well tackle UEHS, unless you'd rather look at MoM. [00:56] BTW ... Is it recommended to delete commented lines from rules? [00:56] UEHS should now have a working watch wizard and popcon results. [00:57] gouki, The more you can make debian/rules easier to read, the better. [00:57] gouki: depends on whether the comment is useful or not [00:57] persia, hmmm, OK. [00:57] wgrant, Is this new now, or as of ~ 12 hours ago? (It seemed to be working for me then) [00:57] persia: The watch wizard wasn't fully working until a few hours ago. [00:58] Ah. I grabbed a couple watch files, but that would explain the number of errors I saw. [00:58] There are still lots of errors, of course. [00:58] Poor quality debian/copyrights, I presume. [00:59] persia, as for the error, it's weird, since I don't have anything to change in rules that is pointing to $(CURDIR)/bsod-0.1/ [00:59] Does watch wizard understand the machine-readable debian/copyright format yet? [00:59] I don't quite know. [00:59] Was one ever decided on? [01:00] gouki, Compare your debian/rules to the build output. Look for what is being replaced. There's probably a hint somewhere to determine how it generated that, and fix it. [01:00] Decided upon, kinda. Approved, no. [01:00] OK, persia. [01:01] http://wiki.debian.org/Proposals/CopyrightFormat would be the current candidate, which seems to be seeing use in an increasing number of packages. [01:01] i used that one! [01:02] Mind you, few of these would show on UEHS, as we're (mostly) enforcing sanity in REVU, and packages that were updated are unlikely to be orphaned. [01:32] persia, sorry, but .. I've been looking at the rules files and comparing the output from pbuilder, and I can't find anything worth changing :S [01:32] OK. paste debian/rules and debian/control [01:36] persia, they're on REVU: http://revu.ubuntuwire.com/revu1-incoming/banihstypos-0811072139/banihstypos-0.2/debian/ [01:39] Ah, then I want a build log for that :p [01:39] persia, sure thing :) [01:39] uncomment DH_VERBOSE=1 for extra information. [01:44] http://paste.ubuntu.com/69071 [02:06] gouki, My apologies. I keep getting distracted. Could you paste a binary build log? The error isn't shown at 69071 [02:37] persia, no problem whatsoever! [02:37] persia, a binary build log, like the one generated on pbuilder? [02:39] Right. [02:39] The log that shows the build failre. [02:39] Could be pbuilder, sbuild, debuild -b, cowbuilder, PPA, etc. [02:39] On that note, does anyone know if qemubuilder is working properly? [02:40] I paste a pbuilder output a couple of hours ago: http://paste.ubuntu.com/69053/ [02:40] Would that be good? [02:42] These are two separate packages. Hard to compare. [02:43] how do i check what kind of patching I must use for a specific package. I am thinking about changing some paths in the source code [02:43] ? [02:43] persia, my bad! But bsod is also on REVU, let me get you the link [02:43] http://paste.ubuntu.com/69053/ vs. http://revu.ubuntuwire.com/revu1-incoming/banihstypos-0811072139/banihstypos-0.2/debian/rules [02:43] persia, http://revu.ubuntuwire.com/details.py?package=bsod [02:43] Oh, See I actually wanted to look at banihstypos. I'll look at bsod, if you've pushed the same version that generated that log. [02:44] persia, yeah. So: This is the package: http://revu.ubuntuwire.com/details.py?package=bsod and this is the output from the build: http://paste.ubuntu.com/69053/ [02:44] effie_jayx, what-patch might help, from ubuntu-dev-tools [02:44] persia, thanks [02:45] persia, it says "patchless?" [02:46] and I wouldn't be suprised if it is so [02:46] gouki, Ah, I think you want DESTDIR=$(CURDIR)/debian/tmp/ run debuild -b and check. [02:46] persia, sure thing. [02:46] ls [02:46] oops! :S [02:46] effie_jayx, Run lsdiff against the diff.gz. Sometimes what-patch doesn't catch those. [02:47] persia, lsdiff kipina_0.2.2-0ubuntu1.diff.gz gives no output at all [02:48] lsdiff -z [02:48] persia, thank you. I was able to see from the output of debuild -b that dependencies are not being satisfied. I have ncurses-dev on my control, and I'm sure it doesn't require anything else. Do you want me to paste it for you? [02:49] gouki, Remember that the dependencies are typically automatically pulled by pbuilder/sbuild/cowbuilder/etc. [02:49] You need to install them on your local system if you want debuild -b to work. [02:49] persia, ohhh, so let me try that again with the package installed. [02:49] * persia usually does debuild -b in a chroot to avoid cluttering the local system [02:50] persia, I'm running on a VM with a clean snapshot taken. :) [02:51] persia, I can see the files modified by the patch, how can I tell what patch system to use [02:52] effie_jayx, Look at the output of lsdiff. If there's stuff in debian/patches, what-patch is supposed to tell you, and if it doesn't, check debian/README.source, and if that doesn't help, check debian/rules. [02:53] If there's not stuff in debian/patches, and there's stuff outside of debian, it uses patch-in-diff.gz, so just change the stuff you want to change in an editor, and generate a new diff.gz against the orig.tar.gz. [02:54] If there's not stuff in debian/patches and there's nothing outside debian/ you get to choose. In this case, for packages from Debian, I recommend looking at other packages with the same maintainer, and using that patch system. Where that fails, if the package uses CDBS, use simple-patchsys. The rest of the time, use whatever you personally prefer. [02:54] persia, ok. there is no debian patches and there is stuff changed outsude debian [02:54] persia, http://paste.ubuntu.com/69080 is the output of debuild -b [02:56] effie_jayx, Then it's patches-in-diff.gz, so just edit in place, and generate a new diff.gz. [02:56] gouki, That's expected. However, right now you have the broken build-tree to play with. Check for debian/tmp and debian/bsod. See what exists and what doesn't. [02:56] This can help you troubleshoot your rules. [03:01] persia, my debian/bsod is empty. Normal? [03:03] There was a debian/bsod? [03:03] Was there a debian/tmp? [03:03] No, but apparently one was created when I ran debuild -b [03:03] No, there weren't any of those. [03:04] Right, that's why you ran debuild -b : to find out what was being created. [03:04] If it's empty, the upstream build system isn't creating the directory structure properly. [03:04] Add the directories you need to debian/bsod.dirs without the initial / [03:04] Also, you want to make it use /usr/bin, rather than /usr/local/bin [03:05] My mentor told me to delete dirs, since it was only creating know folders. [03:05] *known [03:08] Your mentor obviously didn't actually review just how broken the upstream build system apparently is :) [03:08] Most upstream build systems create the folders they need for installation. [03:08] In these cases, debian/dirs is mostly useless. [03:08] So, having the initial debian/dirs file is OK, with usr/bin in it. [03:08] In the rare case where upstream doesn't do that, you need it (which is why it exists). [03:08] If you need it, yes. [03:09] Always try without debian/dirs first, and only add it if the build breaks because the directory is missing. [03:09] Very well. I'll create the file again and give it another test drive :) [03:09] Oh, OK! Thank you very much persia, really! [03:09] gouki, No problem. Thanks for helping. Now purge bsod and concentrate on a useful package :) [03:10] LOL! OK! :P [03:10] * gouki goes back to his spelling game [03:15] Well, even with usr/bin on debian/dirs, it still fails with the same error :S [03:18] persia, this seems like looking for a nail in a hay stack [03:18] gouki, /tmp/buildd/bsod-0.1/debian/bsod/usr/local/bin': No such file or directory [03:19] gouki, Notice the lack of "/usr/bin" in that. [03:19] If you put /usr/local/bin in debian/dirs, that would make the error go away, but that would be wrong. [03:19] So put /usr/bin there, and find a way to tell the build system to use that instead of /usr/local/bin [03:19] effie_jayx, What? How do you mean? [03:20] persia, I am trying to find in line in the source code where the app loads a xml file from /usr/etc instead of /etc/ [03:21] effie_jayx, strace is the tool you seek. [03:21] ok [03:21] * effie_jayx man's strace [03:22] It shows every system call made by the program, so when you get to the access to /usr/etc you can see waht comes before it, and that can help you understand where in the code it is happening. [03:22] mmkey, very cool tool [03:22] If it's early enough in the output, you can probably step through the code while reading the strace and see every step it takes to get there. [03:23] uff lots of output [03:23] Well, it's *every* syscall :) [03:23] let me send it to a field [03:23] right [03:23] I usually pipe it into a file, and then view the file and search for the bits I want. [03:24] persia, cool [03:25] persia, hehe! Thanks! Found it, and it worked! :) [03:25] ls [03:30] persia, if you have a minute, I believe this is working OK: http://revu.ubuntuwire.com/details.py?package=banihstypos [03:31] gouki, Unfortuntely, I need to head out soon. Maybe someone else could take a look? [03:31] gouki: I'll take a look at it [03:31] nhandler, thank you very much! :) [03:39] persia, very helpfull your tips as usuall... I found my issue. I need to move a file to /home/$user/.kipina and that would be it [03:40] and install file would be good [03:53] nhandler: DaD: universe/multiverse is done, and universe.php is generated. I just launched main; main.php will be generated as soon as it is finished [03:55] also, everyone, note that unfortunately there are still a *lot* of broken merges (the /!\ ones) which seems to be mainly due to snapshot.d.n lacking some packages. in that case we cannot do anything except advising to use MoM. [03:57] anyone could point out a url that might help me get started on writing an install file? [03:57] Thanks a lot Adri2000 for the heads up [03:58] nhandler, just saw your comment. Will work on it right away. [03:59] gouki: I subscribed to the package, so I should get an email when you prepare a new upload. [03:59] nhandler, thank you very much. [04:01] nhandler, about the License ... Do I have to mention the /usr/share/common-licenses/GPL file even when the license used is gplv2? [04:01] Because I have the path to the license: "On Debian systems, the complete text of ..." under the license. [04:02] gouki: I must have skipped over that. [04:02] gouki: You can ignore that comment then [04:03] nhandler, ok. thank you. [04:04] Should I ask on REVU or is here OK? [04:04] About what? [04:04] Now would be about the games warning. [04:05] You can ask here [04:06] Even with this text-only (typing game) it should be installed to usr/games? [04:07] gouki: If you specify a Section of games in debian/control, I believe you are required to install to /usr/games [04:07] nhandler, OK. [04:07] One last thing .. [04:08] The error about the distribution ... [04:09] The first one gouki? [04:09] nhandler, yes, the first one. [04:09] jdong: You can ignore the "bad-ubuntu-distribution-in-changes-file jaunty". That will go away once lintian is updated in Ubuntu [04:09] Your distribution in debian/changelog is correct [04:09] You meant gouki, right? :) [04:10] Yes I did gouki ;) [04:10] Heheh! Sure nhandler, thank you very much. [04:10] Ohhh .. As for the manpage ... [04:11] What about it? [04:11] If the software doesn't come with a manpage ... ? [04:12] gouki: Most applications don't come with manpages. You need to create it. [04:13] nhandler, any pointers on how do I do that? [04:14] gouki: https://wiki.ubuntu.com/PackagingGuide/SupplementaryFiles#Man%20Pages [04:18] Every time I delete the commented lines in rules, it fails to build the package sources. [04:19] Are you sure you are only removing the commented lines? [04:19] The commented lines are the lines beginning with a # [04:19] nhandler, yes. It happened several times before, and I can't understand why :S [04:19] yes. [04:20] That is really strange gouki. Comments should not affect how the package builds [04:23] nhandler, lintian -i to see a more detailed report, right? [04:23] Yes [04:23] Well, got it down to one error :) the jaunty one [04:25] You can ignore that one, so you are good :) [04:27] Hmm, not really :S [04:27] Fails to build [04:29] I changed what I had (/usr/bin) to usr/games on the makefile. doesn't seem to work very good === nellery_ is now known as nellery [04:31] Maybe I need the dirs file. [04:31] gouki: I'm too tired to think straight any longer. I'm heading off to bed. I'll be glad to help you some more tomorrow if you still need help [04:31] nhandler, ok. Thank you very much for the help. [04:31] You're welcome gouki [04:41] ls [04:44] hmm interesting, ondemand -> performance has significantly cut down on audio blipping on this iMac. [04:44] I thought these modern chips were supposed to transition frequencies fast enough for this not to be an issue. [04:44] perhaps timer/clock skew? [04:50] jdong: Doesn't mjg59 recommend against frequency scaling? [04:51] wgrant: does he really? [04:52] wgrant: I was unaware of that [04:52] wgrant: I've only read him recommending against locking your CPU in the lowest frequency (i.e. 'powersave') as it actually keeps the CPU awake longer, wasting more power [04:52] is revu day going on? [04:52] Right, http://mjg59.livejournal.com/88608.html is my reference. It seems he recommends running in ondemand, actually. [04:53] I haven't read that in a while, so might be a bit forgetful. [04:53] So it seems I was somewhat wrong. [04:54] hello, any one can review my package: iptux, fqterm and llk-linux, thanks [04:57] wgrant: interestingly in battery life tests I've done, ondemand vs performance had little impact. But I can feel right now the latency of those state switches. compiz desk switching is jerky. Sometimes scrolling in FF is jerky. Flash videos have skippy audio on CPU activity. For now, I'll go with performance... [05:00] jdong: What do I poke at to change the governor these days? [05:01] wgrant: /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor [05:01] wgrant: if you use GNOME, the frequency scaling applet can do it too [05:01] it's now PolicyKit enabled too [05:02] wgrant: from my testing, removing powernowd using update-rc.d should lock you into performance at startup [05:03] Oh, I didn't know the applet could do anything but view it. [05:04] Aha, I see. [05:04] Convenient. [05:04] Thanks. [05:04] sure thing [05:10] PowerTop likes my batter: [05:10] +y [05:10] Power usage (5 minute ACPI estimate) : 0.1 W (453.8 hours left) [05:11] wgrant: do you have the world's first nuclear powered laptop? :) [05:12] jdong: Of course. [05:13] awesome :) [05:25] HPPA doesn't do nearly as good a job of keeping up when 80% of the packages on FTBFS on that arch. [05:30] ScottK: Hmm, is it really that high now? [05:30] No. It's doing quite well now. [05:31] For most of the latter part of Intrepid it was pretty bad. [05:31] Yes... [05:31] No, now that stuff's building it's way behind. [05:31] Poor ia64 isn't going too quickly this time. [05:31] No. PowerPC is doing well. [05:57] * NCommander wakes up [05:57] Did someone say PowerPC? [05:57] wgrant, we're waiting for at least alpha one before smashing the FTBFS in ports [05:57] Since a good number of failures are just misidentified dep-waits === superm1` is now known as superm1 [06:14] How did lpia finish building everything os fast .... [06:16] It has newish hardware, and a fair bit of stuff likely doesn't build there. [06:17] wgrant, you care about ia64? [06:17] * NCommander notes that lpia has LOADS of build failures :-/ [06:44] geser: Heya, may I steal the hnb merge from you? [07:16] * NCommander searches for intelligent conversation [07:28] geser: Anyway, I see bug 245706 which tells us we should sync instead of merge. As far as I can see the package was not tested in Ubuntu (using the Debian patch). I'm not really sure what to do. In the mean time I will test the debian version to see if it works using the Debin patch, if yes then we can sync, if not I will merge it keeping our patch. [07:28] Launchpad bug 245706 in hnb "Please sync hnb 1.9.18-4 (universe) from Debian unstable (main)" [Undecided,Invalid] https://launchpad.net/bugs/245706 [07:29] geser: Any advice would be appreciated. [07:29] Or anyone else. [08:17] directhex, ping [08:21] w [08:21] oops. [08:24] geser: OK, I tested the Debian version and confirmed bug 49618. On the other hand, the modified package (the one with the Ubuntu patch) FTBFS with the following message: http://paste.ubuntu.com/69135/plain/ [08:24] Launchpad bug 49618 in hnb "editing node: cursor stays at end of line" [Undecided,Fix released] https://launchpad.net/bugs/49618 [08:37] iulian: Hi and yes, you can have hnb for merging === ziroday` is now known as ziroday [08:45] geser: Thanks. Any ideas why it FTBFS? I resolved the conflicts by just removing the debian changes from the src/ui_draw.c and src/ui.edit.c files and kept the ubuntu changes. [08:47] geser: I can make a debdiff between the debian .dsc and the modified one to convince yourself. [08:49] iulian: but the Debian package builds? [08:50] the current Debian package uses quilt for patch management while the current Ubuntu delta is applied directly, so a first step would be to convert it into a quilt patch (perhaps it also solves your FTBFS problem this way) [08:51] geser: Yes, I tested the Debian package and it builds fine. [08:52] s/builds/built [08:53] OK, I'll see what I can do, thanks. [09:40] geser: I've no idea how to fix it. It seems that there are two different bugs regarding the position of the cursor. I will just leave the merge to someone more experienced than me. [09:41] gouki, Nuked. Thanks for asking. [09:42] iulian: no problem [10:00] wow [10:00] * NCommander just learned that Debian's spiral isn't the complete official logo [10:02] * jpds throws his http://www.amazon.co.uk/dp/1593270690/ in NCommander's direction. [10:03] * NCommander recongizes names on the review page [10:04] jpds, as an aside, that ain't the official logo either [10:05] NCommander: The book has a section on the logo. [10:05] it does? [10:05] Yeah, among a bunch of other things. [10:06] ok, care to sum up why the official logo isn't used any mor? [10:08] NCommander: http://www.debian.org/logos/ ? [10:08] yup [10:08] I've never seen the genie bottlle on before [10:09] Used to be available as a default background, although it's been a while since I ran a default install on a desktop. [10:09] not on edge or lenny [10:09] I don't think it was for sarge either [10:09] (which perhaps demonstrates about how long I've been running an Ubuntu desktop) [10:10] what release was before sarge [10:10] woody? [10:10] Yep. [10:10] woody was the first Debian system I used [10:10] I don't think it was there [10:12] Not the primary one, but in the standard desktop-backgrounds set. [10:12] I think there was a gdm theme with the bottle as well. [10:13] Might still be there, although I've long forgotten the relevant package name. [10:14] oh [10:14] I dunno then [10:16] * NCommander just learned backports.org backports kernels ... [10:19] Given a six-month release cycle, and the number of issues we have every cycle due to API changes, don't let that be an inspiration. [10:22] I didn't say anything ! [10:22] * NCommander is crazy, but not THAT crazy [10:23] pochu, if you have time, mind have a look at bug 260765? [10:23] Launchpad bug 260765 in gst-plugins-base0.10 "DVD playback does not work anymore" [Medium,Fix released] https://launchpad.net/bugs/260765 [10:32] * NCommander glances at the intrepid/hardy bug lists [10:32] hey DktrKranz [10:32] morning NCommander [10:33] but I guess is quite late there [10:33] DktrKranz, yup [10:33] DktrKranz, are you running intrepid? [10:33] no [10:33] jaunty, but I have a VM available [10:33] care to test something? [10:34] In `sudo pbuilder create --debootstrapopts --variant=buildd', how does the 'buildd' option affect the chroot/building process? [10:34] vmware is doing some cleanups, in a half an hour I guess, but sure [10:34] DRebellion, it installs build-essential [10:34] fakeroot, and devscripts I think [10:35] DktrKranz, https://bugs.edge.launchpad.net/ubuntu/intrepid/+source/mtd-utils/+bug/294428 [10:35] Launchpad bug 294428 in mtd-utils "mtd-utils build fail" [Undecided,Fix committed] [10:35] NCommander, that's it? And the normal pbuilder doesn't? [10:35] it doesn't matter [10:35] ok [10:35] NCommander, thanks. [10:35] pbuilder will install fakeroot/build-essential if needed [10:36] NCommander, I'll take it soon [10:37] thanks :-) [10:37] the package built w.o failure [10:37] SO it should just be an ACK [10:38] a verification one === cedric_ is now known as cedricv [11:27] How can I get pbuilder to build, then clean, then build again from the cleaned sources? Does revu-build do this? [11:31] DRebellion: it does that by default? [11:39] Hobbsee, pbuilder or revu-build? [11:40] DRebellion: pbuilder. no idea what revu-build as such does [11:40] oh... [11:40] * DRebellion checks his build logs [11:43] Hobbsee, it doesn't seem to have done that here. [11:43] `sudo pbuilder build --logfile xxx.log xxx.dsc' [11:43] DRebellion: it creates a new chroot, clean and without the build-deps in it, each time. [11:44] Hobbsee, oh, I think you have misunderstood. I want to create the chroot, install the deps, etc. Then build in the chroot, then clean those sources, then build again in the same chroot with the cleaned sources. [11:44] oh, right [11:45] * Hobbsee doesn't think it has a builtin for that. [11:46] Didn't someone add pbuilder --build-twice or something not too long ago? [11:47] Laney, Hobbsee, `man pbuilder': " --twice is for --build option It builds the package twice in a row to check for possible clean issues. It will generate the .deb of the second build." [11:47] that's it [11:47] : ) [11:47] oh, there you are, then. [11:48] excellent [11:48] DRebellion: hugs to nxvl for that feature ;) [11:51] NCommander: I see you updated jedit in jaunty. Do you have any plan to port the package to Debian? [11:52] slytherin, once I'm a DD, and Debian is out of freeze, I plan to move all 0ubuntuX packages I can if possible ;-) [12:00] NCommander: DD, big plans. :P [12:01] sebner, I'm through AM with a +1 from my sponsor [12:02] NCommander: AM? I only know DM [12:03] It means my application manager has +1ed me [12:03] I'm waiting on the buracat parts of the system [12:04] debianization is a loing scary process [12:04] i'm fine with just firing things though a sponsor ;) [12:05] NCommander: O_o I'm impressed even more about you [12:05] directhex: hi btw =) [12:05] sebner, get MOTUship first [12:05] mornin' [12:05] DktrKranz: /me isn't even NM :P [12:05] * NCommander was wondering if I would be a DD before MOTU [12:06] Context: my DD application is eight months old [12:06] NCommander, anu progress so far in your NM? [12:06] you're almost there ;) [12:06] DktrKranz, Final FD approval, DAM approval [12:06] cool [12:06] so about another four months ;-) [12:06] so, I guess who I should bother for Debian stuff :D [12:06] I'll find another transition in Hardy that needs doing! [12:07] please! [12:07] * NCommander starts looking [12:07] * DktrKranz is thinking to upload crap just to ignite NCommander [12:08] He's too insane; he won't burn well. [12:08] No, I'm a firefighter [12:08] I self-extinish [12:08] autocombustion [12:08] cool [12:08] * NCommander notes that every firefighter has a pyro inside wanting to get out [12:08] * NCommander thus dons a flamethrower [12:09] * NCommander reduces DktrKranz into Italian sausage that is flame broiled [12:09] * DktrKranz likes it [12:09] * NCommander feeds DktrKranz to the dog [12:09] * DktrKranz doesn't like it [12:10] not for me, it's your dog who will need medical care [12:10] I doubt you'd even give my dog gas, let alone indigestion [12:11] depends if he implodes the dog. [12:11] I have phoenix downs handy [12:11] and an ample supply of duct tape, and superglue [12:11] another DD to annoy. that will be fun =) [12:11] * NCommander aims his flamethrower at sebner [12:12] NCommander: the freeze does not stop you from putting it in unstable. [12:12] NCommander: upload all the stuff from Debian mentors which is made by ubuntu folks! :P [12:12] Most people, myself included don't upload to sid during freezes [12:12] Since then we have to use tpu to fix lenny if necessary [12:13] NCommander: anyway, the reason I asked the question is do you have any plan at all to get the package in Debian. If not I will try to put it in pkg-java svn [12:14] Not at this time [12:14] I am not a DD, and likely another month before that happens [12:15] NCommander, I think it doesn't apply for NEW packages, since it won't part of Lenny anyway [12:15] NCommander: what's the way until beeing a DD. in other words, how many years of hard work? [12:16] I got sponsored within a month of working on the m68k team [12:16] Sponsorship via a team is the fastest way [12:16] (or portering team in this case) [12:16] The rest is waiting [12:16] Lots and lots and lots of waiting [12:16] O_o [12:17] * NCommander was active in Debian for a year and a half before applying [12:17] DktrKranz: become part of a team! [12:17] THe hard part is meeting the GPG key signing requirement [12:17] NCommander: kay, thx [12:17] sebner, that's the problem, I haven't a specific interest [12:18] DktrKranz: so you'll join everywhere? [12:19] or nowher [12:19] *nowere [12:19] * DktrKranz can't type today [12:19] hrhr [12:20] NCommander, did you find troubles in that? My area is widely populated by DDs, so no big issue :) [12:20] * Yagisan hasn't found GPG key signing to be hard [12:21] DktrKranz, for someone who lives in NYC, yes I did [12:21] granted - you may need to lay a trap and hold the dd in a net to get it signed - but still ... [12:21] Yeah [12:21] That's what I did [12:21] Does anybody know how to do a newline (\n) in a manpage? [12:21] NYC lacks DDs [12:21] curious [12:21] The .PP macro does a new paragraph, but I want to only make a list, with no blank lines in between. [12:21] odd - I've met DD's from NYC [12:22] * NCommander has too [12:22] Yagisan, where are you from? [12:22] Sydney [12:22] <- Not a DD. Just lurks here on occasion [12:22] Yeah, I don't think NYC lacks DDs [12:22] I think there's five or six [12:22] Hi StevenK [12:22] * StevenK waves [12:22] long time no see [12:22] Yagisan: Indeed. How are you? [12:23] I can't say in a G rated channel :/ [12:23] but lets just say yesterdays final uni exam results where not expected [12:23] Wonderful :-/ [12:24] well - it cost me an employment opportunity [12:24] I've been told to re-sit them in feb [12:24] That's even worse [12:24] oh well - I've another one I interviewed for - lets see if I get an offer for that [12:25] Yagisan: I moved employers, too [12:25] where to now StevenK ? [12:25] Yagisan: and when university exams were ever as expected? [12:25] Yagisan: Canonical :-) [12:25] I mean results [12:25] StevenK, nice :D [12:25] slytherin, I expect a pass or fail [12:26] slytherin, I got two credits and a big fat - dude - you need to resit this exam O-o [12:26] Yagisan: ahh, reappearing is nightmare. [12:27] no - explaining it to Mrs Yagisan is the real nightmare [12:27] :-P [12:29] well - it's been 6 years since I promised to take her home [12:29] and no degree == no work for me in her country == unhappy wife [12:31] what the heck! ... does anybody know why vmware decided to switch keyboard layout to something unknown? Or better... how to fix it [12:32] in my country marriage usually happens 6 years of after having a degree. :-) [12:32] StevenK, one nice thing about the other job I interviewed for - is most of the workstations are kubuntu boxes [12:32] slytherin, you from germany? [12:32] NCommander: nah, India [12:32] * NCommander knows in Germany it takes a long time to get a degree [12:33] NCommander: where are you from btw? [12:33] slytherin, I apparently am doing this backwards ;) marriage -> high school -> kids-> tertiary education [12:33] NCommander: I didn't say it takes long time to get degree. I said it takes long time to get married. :-) [12:33] sebner, Rochester, NY [12:33] slytherin, elope [12:33] DktrKranz: keyboard isn't working in vmware. true =) [12:33] *is gunned down* [12:33] NCommander: ah, k [12:33] sebner, I noticed... [12:33] * Yagisan hugs kvm ... [12:34] DktrKranz: maybe it's fixed with version 2? [12:34] I have workstation 6.5 [12:34] ah [12:34] * sebner server 1.0.7 [12:35] funny part I can't find no option to configure it [12:35] DktrKranz: /me thinks itS' b0rken [12:35] DktrKranz, last time I used it - vmare seemed to need an "export LANG=C" before starting it before it would be happy. [12:36] * Yagisan wishes his xubuntu torrent would hurry up [12:36] Yagisan, 6.0.x worked, I'll try your method [12:36] YAY, xubuntu user! [12:37] * Yagisan uses all of them - depending on system [12:40] * Yagisan has almost finished getting all license issues sorted out with his deng package. Almost ready to send it to revu (it's taken 3 years!!! so far to fix licensing on it) [12:43] yay - torrent done [12:44] mh, export LANG didn't help [12:45] DktrKranz, is it not recognising keypresses at all ? [12:46] well, some keys are correct [12:46] maybe it wants a US keymap [12:46] but if I press arrows, they've been mapped as CTRL-(something) keys [12:47] right arrow is now CTRL+C, it broke my download [12:48] DktrKranz, checked the vmware forums ? [12:48] I was planning to do it [12:48] since I can't find any rationale behind this [12:51] google suggests vmware is to blame. pm'd you a link DktrKranz [12:52] thanks [12:53] * Yagisan -> off to install xubuntu === txwikinger2 is now known as txwikinger [13:29] I'm working on a merge, and I am a little unclear about one of the old Ubuntu changes. The change removed dpkg-distaddfile from debian/rules so that "the package gets uploaded properly". From the man page, I saw that dpkg-distaddfiles adds the specified files to debian/files. However, I am not 100% clear about what this file is used for. Could someone either help clear this up or link me to some documentation about this? [13:29] DktrKranz: sure, I'll look at it (gstreamer dvd playback) [13:41] pochu: which bug about gstreamer dvd playback are you talking about? [13:44] where did he go? :) [13:49] * iulian looks for dfiloni [13:58] iulian: found :P [13:58] I know I'm a psychic, sebner ;) [13:58] dfiloni: Hey, do you work on mapnik merge? [13:59] heh [13:59] iulian: take it [13:59] Thanks [14:21] hi, if a package written by [1] is based a library written by [2] - does [2] become an 'Upstream Author' in copyright? [14:22] the library src is distributed with the package btw. === ziroday` is now known as ziroday [14:48] anyone around to answer some qs on copyright files? [14:49] karooga: yes [14:50] karooga: if those you asked before: no, using a Library doesn't make the library authors authors of your application [14:50] karooga: and no need to list them in debian/copyright [14:51] pochu: really? coz in the COPYING file of orig source, the lib author is mentioned... [14:51] karooga: furthermore, you are encouraged to get (if it's not already) the library in the archive, and use the library from the archive with your package, instead of the copy shipped with your tarball [14:51] (if possible) [14:52] karooga: perhaps I didn't understand it well... Is it an application which uses a library, and ships the library in its tarball? [14:52] pochu: mmm... it would seem that the library has been granted special perms to be used for this application. Lib author sells a $$ version. [14:52] ah [14:53] pochu: python package which makes calls to the library. [14:53] it would be interesting what terms are those... possibly they make the library non-free [14:53] pochu: do you think I am barking up the wrong tree? :-) [14:54] karooga: can you pastebin the COPYING file from the lib? [14:54] geser: sure http://paste.ubuntu.com/69227/ [14:55] geser: I've emailed the author of the library for confirmation of LGPL-3... [15:00] karooga: if you package both you should list both upstreams in the copyright file [15:02] geser: you mean package both in the same package? [15:03] Hi my new package is in pending : however it only appears to be in jaunty, I supplied diffs for the Hardy and Intrepid releases, will the get processed also? [15:03] https://edge.launchpad.net/ubuntu/+source/easycrypt/ [15:03] Would anyone like to upload this patch - http://paste.ubuntu.com/69228/plain/ ? [15:04] StevenHarperUK_: Did you subscribe motu-sru to the bug? [15:04] ScottK: no, I didnt know I had to [15:04] DktrKranz: If you're around, SRU processing assistance needed ^^^ [15:09] AcottK; Should I subscribe the bug now anyway? or is it too late? [15:09] ScottK: * ^^ [15:10] StevenHarperUK_: Not to late. [15:10] StevenHarperUK_: SRU has to happen after it's fixed in the development release anyway. [15:11] Scottk: ok ill do that and posta comment so they get it: will that be enough? [15:11] If I was to add support to dput to have a special URI for PPAs, would folks prefer lp: or ppa:? [15:11] StevenHarperUK_: See wiki.ubuntu.com/StableReleaseUpdates for details on the process. [15:11] cody-somerville: imho ppa: [15:12] cody-somerville: ppa: [15:12] ScottK: thanks [15:13] karooga: at first yes, unless the lib is bigger and can be used by itself [15:13] ScottK: I like the pending sru page very handy [15:17] Scottk: I understand nearly all of that process - just this bit I dont fully get "pload the fixed package to release-proposed" [15:17] cody-somerville, are you running into a situation that is pulling all of gnome into xfce jaunty disks? [15:18] at least live disks [15:18] geser: ok cool. Re: the header of the licence in debian/copyright, do i understand that only upstream src should have the licence files and in the package i just include a link to /usr/share/common-licences? [15:18] superm1, I haven't had a chance to look at them yet. I'm in Lexington atm. [15:18] StevenHarperUK_: You need a MOTU to do that for you. [15:18] <\sh> moins [15:19] cody-somerville, well i suspect you will be affected by the same problem that i'm seeing when porting mythbuntu live disks to use livecd-rootfs [15:19] cody-somerville, gdm depends upon: "gnome-session | xterm | x-window-manager | x-terminal-emulator," [15:19] ScottK: ok I seem to have done all of teh rest of teh process [15:19] ScottK: Thanks for teh help [15:19] which since the metapackages list xfce4-terminal "after" gdm cause a problem. [15:19] it might be okay with tasks, but i dont know for sure [15:21] geser: Do you have some time to ack bug 295524? [15:21] Launchpad bug 295524 in imagej "Please sync imagej 1.41n-1 (multiverse) from Debian unstable (main)." [Undecided,New] https://launchpad.net/bugs/295524 [15:22] * sebner winks \sh [15:22] <\sh> hey sebner...:) [15:23] <\sh> sebner: up for some action? ,-) [15:23] \sh: in what regard? :P [15:24] <\sh> sebner: new package ,-) [15:24] \sh: so? [15:24] <\sh> sebner: this one: http://dojotoolkit.org/ ,-) [15:24] <\sh> sebner: we need it for zend-framework ,-) [15:25] \sh: wth? XD [15:25] \sh: btw, noticed my mail? you don't need to answer if you don't want of course =) [15:26] <\sh> sebner: I think I have a mail backlog since monday...which means more then 4k mails in my inbox...I'll deal with it next monday [15:27] <\sh> it's hard to concentrate when you have a forking woman at home [15:27] \sh: don't worry. circumstances [15:27] argh [15:27] forks are evil! [15:27] xD [15:27] never fork a woman, they start to get buggy! [15:28] <\sh> nixternal: yeah...belly is really showing some strance behaviour [15:28] <\sh> strange even [15:28] oh, I must have read that wrong :P [15:28] <\sh> lol [15:28] to early to get jokes I guess [15:28] * \sh needs to earn more money ... for sure [15:28] <\sh> nixternal: no..over the 3 M timeline [15:29] karooga: if the used license is included in /u/s/c-l/ than a reference in debian/copyright is enough (else you need to copy the whole license text into it) [15:31] <\sh> nixternal: please share with me: "what did you expect when I write about fork" ,-) [15:32] * \sh needs more alc... [15:33] slytherin: ACKed, do I see it correct that imagej can be moved to universe after the sync? [15:33] geser: yes, I will file a separate bug for that. [15:33] geser: One merge coming your way if you are available for another hour. [15:37] slytherin: we were talking about bug 260765 [15:37] Launchpad bug 260765 in gst-plugins-base0.10 "DVD playback does not work anymore" [Medium,Fix released] https://launchpad.net/bugs/260765 [15:38] pochu: I remember seeing another bug similar to what I faced few days ago. There are some assertion failure produced by libdvdnav which causes segfault. I don't remember the bug number. [15:41] cody-somerville, okay well i'm going to do an upload of gdm without that explicit depend on gnome-session. i think gdm should be fine without it since gnome-session is pulled in by metapackages for ubuntu-mobile and ubuntu-desktop [15:41] * cody-somerville nods. [15:41] now i've just got to wait 4 more days for this build to actually happen so i can make sure the livefs looks right :) [16:03] is license associated with packaging == license of program? [16:05] karooga, not always, but it's generally easier to write debian/copyright when you use the same license [16:06] thanks superm1 [16:07] geser: bug #295539 [16:07] Launchpad bug 295539 in libjogl-java "Please merge libjogl-java 1.1.1+dak1-1 (multiverse) from Debian unstable (main)." [Undecided,Confirmed] https://launchpad.net/bugs/295539 [16:11] does ubuntu wiki have any shortcut for launchpad bug urls? [16:23] Hobbsee, jdong, and wgrant: I was wrong. It's not that a backports upload will close tasks against backports, it's that it'll close a task against Ubuntu. See Bug #295621 [16:23] Launchpad bug 295621 in launchpad "Uploads to -backports pockets should not auto close bugs except against the -backports project" [Undecided,New] https://launchpad.net/bugs/295621 [16:24] why has this bug cropped up again? [16:27] You don't really want me to answer that. [16:28] ScottK: is it possible to remove a package from every archive (jaunty -> dapper)? [16:28] sebner: No. [16:28] ScottK: only jaunty, rigt? [16:28] *right [16:28] Yes. [16:28] ah true. You once told me. thx [16:29] I think in an extreme case (Like Canonical loses a lawsuit) it's possible, but not generally. [16:30] does anyone know if it is possible to share a dvd drive over firewire network? [16:33] ScottK: would you mind take a look at bug #295623 [16:33] Launchpad bug 295623 in qmail "Please remove qmail from the archive" [Undecided,New] https://launchpad.net/bugs/295623 [16:34] * sebner is out for dinner [16:34] sebner: Why? [16:47] why does the shoes package depend on rubygems? the library itself doesn't [16:49] ScottK: because I was hungry? ^^ [16:50] sebner: No, why dump qmail? See my comment in the bug. [16:51] ScottK: Ah. I'm really wondering since it's buildable in debian .. and do really so many people download our qmail source? [16:52] sebner: Qmail is a very unique package. I don't know of any other open source program that has a strong following a decade after upstream abandoned it. [16:52] sebner: If it's buildable in Debian, make it buildable on Ubuntu. [16:53] Until recently you couldn't ship patched binaries, so source was all we could ship. [16:53] ScottK: It was never in ubuntu so I think this task is too high for me (for now) ..., and besides .. that's the reason why I asked you to look at the bug ;) [16:54] OK. Well I gave you an opinion. [16:55] wasn't qmail "you can modify it only if I gave you permission to do so" software? [16:55] DktrKranz: It was. It's not any more. [16:55] great [16:56] Actually it was more like "You have to distribute it exactly the way I made it - ship patches separately." [16:56] how come such a package even entered in Debian? [16:56] slytherin: I think it was in non-free. [16:56] ahh [16:57] qmail | 1.03-47 | unstable/non-free | source [17:02] is tomorrow the Debian RC day? [17:02] IIRC yes, but feel free to start early. [17:03] ScottK: ok, so thx for you help [17:04] sebner: No problem. If you were MOTU already would you have sent that bug to an archive-admin or would you still have asked? [17:05] ScottK: I was pretty sure that the best is to remove it *but* as this was the very first removal bug I ever filed I would have ask also as a MOTU [17:06] sebner: OK. Just so you know, if a MOTU sends a removal bug to the archive-admins they generally don't think about it very hard. They assume the MOTU knows what they are talking about. [17:07] ScottK: also, one thing that was interesting to me was that wikipedia says that qmail is still very popular in unix and linux so I was wondering and wouldn't have removed it [17:07] OK. [17:07] ScottK: at least they would wonder if a MOTU sends a please remove Firefox3 or gnome stuff ^^ [17:08] sebner, a removed package can be restored, but better double-check it before ;) [17:09] ScottK: but again. thx. I'll be more carefully with that stuff in future (and I'm not saying that because you will comment on my MOTU application ;)) [17:09] DktrKranz: sure =). more money to pay you :P [17:09] * DktrKranz never imagined to sponsor a fix from his "neighbour" [17:10] sebner: True. Those are in Main and would need a core-dev. I did howerver recently get firefox removed. [17:10] ScottK: -2 is obsolete :) [17:10] Yep. [17:10] sebner, he asked to remove firefox-3, use midori instead ;) [17:10] hihi [17:11] DktrKranz: I'd rather say konquerer as he is a kde guy :P [17:11] lynx, so everyone's happy [17:11] :D [17:12] I do mostly use Konqueror. I mostly just use FF for sites that don't work with Konqueror. Much as I used to do with IE. [17:12] Firefox - The new Internet Explorer. [17:12] heh [17:13] Can someone merge my LP branch into ubuntu-dev-tools? It's just adding jaunty to known releases in various scripts. bzr merge lp:~laney/ubuntu-dev-tools/dev [17:14] Firefox - The browser formerly known as Internet Explorer [17:14] (as much as Prince) [17:14] Well I know how many security uploads FF has had and how many Konqueror has had. [17:15] is bug 262649 worth a SRU? [17:15] Launchpad bug 262649 in robocode "robocode depends directly on openjdk" [Undecided,New] https://launchpad.net/bugs/262649 [17:17] DktrKranz: Hiya. Can I steal the node merge from you? [17:18] iulian, definitely ;) [17:18] Cool, thanks. [17:22] Errk! [17:23] Too many OOPSES from launchpad today. [17:23] iulian, what number? [17:24] I got a few numbers but lost them because I refreshed the page. [17:24] I'll paste you the current one. [17:24] cody-somerville: (Error ID: OOPS-1043ED80) [17:25] cody-somerville: Just refreshed again: (Error ID: OOPS-1043EC65). [17:25] If it helps, I can paste here more. [17:26] By the way, this is when I try to file a bug. [17:26] iulian, against? [17:27] cody-somerville: I only wrote the summary of the bug. I wanted to report against the node package. [17:28] cody-somerville: After I clicked "Continue", it gave me those oopses. [17:29] cody-somerville: It works now. [17:36] * jdong muses over issuing "prevu prevu" [17:36] * sebner never got prevu working :P [17:36] sebner: what was wrong? [17:37] jdong: it was preparing a jaunty chroot instead of intrepid [17:38] sebner: DIST=intrepid sudo -E prevu-init? [17:39] DktrKranz: Would you like to have a look at the node merge? It should be easy to review. [17:39] jdong: ah no. I wanted a hardy environment ^^. well I changed my sources.list to hardy and run prevu-init like the wiki says (you really should update the wiki page) [17:40] iulian, I'm after a FTBFS, once I figured it out, I could give it a try [17:40] DktrKranz: Sure, thanks a lot. [17:40] sebner: yeah I need to update that a bit. Use the DIST env variable to affect what the target distro is, and remember -E to sudo so that it doesn't strip out the environment [17:40] * sebner hugs jdong =) [17:41] sebner: It's a wiki. Go for it. [17:42] ScottK: heh, right. I'm just afraid that my english is more like opensource than freeware =) [17:43] heya [17:44] Hi emgent. === txwikinger2 is now known as txwikinger [17:47] sebner: if it is opensource, someone will improve it. :-) [17:47] slytherin: heh. I'm afraid that you are the only one who got that joke :P [17:49] * slytherin proposes proper English communication as prerequisite for those who are applying for MOTU membership. :-P [17:49] heh [17:49] heya iulian [17:54] sebner: your English isn't that bad that it would be better you when you were writing in deutsch so people have a better chance to understand you :) [17:55] geser: at least for non-germans :P [17:55] though also there sometimes strange words appear ^^ [17:56] Well maybe not even all Germans. [17:56] ScottK: so? [17:56] When we had German students living here there were times when my wife (who speaks German) would have to translate among Germans from different parts of the country. [17:57] geser: can you please take a look at bug 262649 and see if it is worth a SRU? [17:57] Launchpad bug 262649 in robocode "robocode depends directly on openjdk" [Undecided,Confirmed] https://launchpad.net/bugs/262649 [17:57] ScottK: your are definately right with that ;) [17:57] ScottK: your wife speaks german. COOL =) [17:57] I've seen a report on tv recently which had german subtitles for the spoken dialect [17:58] geser: But I think only "Kölsch" is not understandable, right? [18:00] sebner: "Schwäbisch" or "Bayrisch" is also hard to understand [18:01] Sächsisch is also nice to hear :) [18:01] geser: Bayrisch not for us Autrians :P [18:01] * RainCT does not understand schwäbisch but was born there XD [18:02] <`Chris> Hello, currently I have started packaging this project. When it is finished, where do I go to upload it? [18:02] a friend of mine comes from Franken. When she uses fränkisch I had to ask her several times what some words mean :) [18:02] `Chris: which project is it? [18:02] tell Chris about revu [18:02] !tell Chris about revu [18:02] <`Chris> qbittorrent [18:02] !REVU | CarlFK [18:02] !revu | `Chris [18:02] CarlFK: REVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU [18:02] `Chris: REVU is a web-based tool to give people who have worked on Ubuntu packages a chance to "put their packages out there" for other people to look at and comment on in a structured manner. See https://wiki.ubuntu.com/MOTU/Packages/REVU [18:02] argh [18:02] xD [18:03] whatever happened to limiting revu to UUCs only? [18:03] slytherin: It's been discsussed a bit. That's it. [18:03] slytherin: how common is it that people don't have openjdk installed and only an other java-vm? [18:03] (btw, has anyone here used tbeta/mtmini/something like that?) [18:03] <`Chris> Should I get it from Debian or use the tar? [18:03] <`Chris> from the official site [18:04] geser: many people still prefer to use Sun JRE. [18:04] huh? :) [18:04] CarlFK: sry =) [18:04] no prob - that's what I get for sleeping around in all these channels :) [18:05] `Chris: if debian has it, why are you packaging it? [18:05] Chris: If it's in Debian it will be synced automatically to ubuntu. no need to package from scratch [18:05] slytherin: do those people also deinstall openjdk? [18:05] * sebner is off for a while [18:05] what does: debian/rules:44: *** commands commence before first target. Stop., mean? [18:05] * iulian is looking for someone to upload this trivial patch: http://paste.ubuntu.com/69228/plain/ [18:05] sebner: per your request I just refreshed the prevu documentation :) [18:05] slytherin: if I understand the problem correctly, it's not about the use of an alternative java-vm but just the dependencies [18:05] * sebner hugs jdong [18:05] <`Chris> slytherin: I was following the MOTU videos, it is not yet in Ubuntu and I found it over in Debian. I thought it'd be nice to get it into Ubuntu too [18:06] geser: not likely. I use Sun JRE in office because I know everything java works with it. I don't have openjdk installed. At home I play around only with openjdk. [18:06] `Chris: it will automatically enter Ubuntu in this development cycle. [18:07] geser: yes, just the dependency. [18:07] slytherin: then I guess it's not worthy an SRU (IMHO), but you're free to talk to MOTU SRU about it [18:07] <`Chris> Oh, Debian developers stealing my fun [18:07] iulian: why are you bumping the compat level? any specific reason? [18:08] `Chris: you have an odd idea of fun:) [18:08] geser: I should have noticed it when I was working on MoveToUniverse. I will talk with motu-sru. [18:08] `Chris: you want to have some fun. try fixing FTBFS with jboss packages. :-D [18:08] oh, this is really big fun :) [18:09] <`Chris> From jboss.org? [18:09] geser: by the way, did you see my debdiff for libjogl-java? [18:10] yes, I've it opened in my browser but didn't had time yet to look at it [18:10] `Chris: no, the packages are in Ubuntu. Just that they fail to build. Of course, if build failures can be fixed by updating them that will be great. [18:10] ok [18:10] <`Chris> I'll see if I can spend this hour on it then, I guess it's gonna be hard since you lot have put it off :p === dfiloni_ is now known as devfil [18:11] geser: Not really, no. Every package I maintain uses dh 7. [18:11] * slytherin - it feels nice to know, that most programs quit with Ctrl + Q shortcut. [18:14] iulian: if there is no specific reason for those changes, then please don't do them as they increase the delta to Debian for no good reason and make backporting a little bit harder. [18:14] geser: The package is not in Debian. [18:15] that's different then (I didn't check very closely) [18:18] geser: should we plan to kill Sun Java 5 in jaunty? [18:41] if the upstream tar ball contains documentation in PDF format (along with source in .sxw format) should the PDF documentation be removed while creating .orig.tar.gz? [18:44] iulian, I should have managed my FTBFS (finally!), which is bug #? [18:45] (node merge, I mean) [18:46] DktrKranz: It's bug #295646 [18:46] Launchpad bug 295646 in node "Please merge node 0.3.2-5 (universe) from Debian unstable (main)." [Wishlist,Confirmed] https://launchpad.net/bugs/295646 [18:46] slytherin: Why would you do that? [18:47] ScottK: I am just asking. [18:47] slytherin: don't change the .orig.tar.gz if it's not necessary (e.g. for DSFG freeness) [18:47] Ideally you should build the PDF from the provided source I guess. [18:47] But as geser says, no need to repack the tarball. [18:48] ScottK: that will anyway happen I guess when I run the doc target in ant build file. [18:48] slytherin: you can rm the pdf in the clean target if you want (but wouldn't that imply that you need to build-depend on openoffice to recreate it?) [18:49] geser: I will first check if the target creates PDF and how. [18:51] iulian, I'm not a supporter of bumping Standards-Version in Ubuntu, others could think about it differently. Also, libax25-dev change is useful just to have lintian happy. [18:52] slytherin: I would be interested in how to do it, I could not get it to work [18:52] DktrKranz: OK, I will attach a new debdiff in a moment. [18:52] anyway openbsd-inetd | inet-superserver change was controversial (I can't remember bug #'s, but some DDs were against this change) [18:54] DktrKranz: Will remove that too. [18:55] What's the proper format for a version string for packages uploaded to a PPA which don't have a native debian or ubuntu equivalent package? [18:55] DktrKranz: Actually Ubuntu Policy explicitly says don't bump standards version. [18:55] iulian: ^^ [18:56] iulian, well... that change can stay, I was curious to see that discussion, just to make sure it's a wanted change [18:56] not sure why it was introduced in Ubuntu some cycles ago [18:56] ScottK: Oh, didn't know that, thanks. [18:57] but we carry it from there, and this will probably happen forever [18:58] ScottK, was it made policy? I wasn't aware of that [18:59] DktrKranz: Yes. We now have an ubuntu-policy (I think that's what it is called) package and it's in there. [19:00] here it is: http://bazaar.launchpad.net/~ubuntu-core-dev/debian-policy/ubuntu/revision/319 [19:01] DktrKranz: What about the debhelper version. Is it ok to bump it from 2 to 6? IMHO version 2 is too ancient. [19:02] I'd ask Debian to do so for us [19:02] OK. [19:02] unless there are valid reasons to do so (e.g. FTBFS, uncompatibility, whatever) [19:03] Right. [19:04] mh... ntp is broken again... why it tells me it's 18:33 UTC? [19:04] I lost half an hour! [19:07] DktrKranz: This is it: http://paste.ubuntu.com/69313/plain/ [19:08] how do i add packages to my launchpad PPA? how do i set my PPA (for instance i want to target hardy but i see apt sources.list entries: [19:08] deb http://ppa.launchpad.net/jfcgauss/ubuntu jaunty main under my PPA. [19:08] DktrKranz: If needed I'll attach it to LP as well. [19:11] DktrKranz: Attached it to launchpad. [19:21] iulian, done [19:25] DktrKranz: Thanks a lot. [19:31] someone know in what package is lzm2dir ? [19:31] jfcgauss_: have you read https://help.launchpad.net/Packaging/PPA [19:32] emgent: dpkg -S /path/to/lzm2dir should work [19:32] emgent: packages.u.c doesn't know that file [19:33] geser: know.. [19:33] emgent: are you sure it's packaged? [19:34] geser: i think so [19:34] bobbo: i dont have it installed. [19:34] hmm, packages.d.o doesn't know it either [19:34] okkay i will investigate about it. [19:36] emgent: a quick google search found http://www.linuxquestions.org/questions/linux-software-2/how-do-i-decompress-lzm-files-586399/?s=b60963bc1eec224ba4954d26ad5c6aa9 [19:37] emgent: http://sage.math.washington.edu/home/alfredo/sagelivecd/sage_livecd/SAGE/tools/lzm2dir is that script [19:37] yep saw that [19:37] ember: thx for this comment! Did you just CC me or have did you forget to send it to the MC mailing list? [19:37] but i thought that this file was packaged. [19:38] also my email seems broken.. sebner you saw my email ? [19:38] I have a small project that I've been maintaining in a PPA but I think I'd like to get it packaged for Ubuntu. Am I better off going through the packaging process for Ubuntu, or try to package it for Debian? [19:38] emgent: yep. and you once wrote stefar instead of stefan :P [19:38] argh [19:39] emgent: nvm, np [19:40] swegner: the nicest is to try to get it into Debian [19:41] but Ubuntu is usually slightly easier [19:42] Elbrus: yeah, that's what I've generally gleaned from the wiki so far. I think I'll probably try to go with Ubuntu, [19:43] To follow up: I've been maintaining the debian/ directory inside the same source control as the project, simply because it's been convenient for me. When it's packaged for Ubuntu, does the debian directory need to be specifically separate from the source? [19:45] It's easier for us if it's not included in the upstream tarball. [19:46] Ok, so I'll split that off and start getting it ready for review [19:49] Last question: I was getting pretty confused about the version numbering with upstream releases, etc. If I'm getting a new package ready for Ubuntu and not Debian, should the changelog string [19:49] {package-name} ({packageversion}-ubuntu1~ppa1) intrepid; urgency=low [19:50] swegner: looks right to me [19:50] but when uploading to REVU you want to remove the ~ppa1 part [19:50] should be upstreamversion-0ubuntu1 [19:51] swegner: You should also target 'jaunty' instead of 'intrepid' [19:51] * Elbrus is keeping his mouth shut and hides under a stone [19:52] alright great-- thanks everyone for their help! [19:52] whatever happened to the monthly naked wallpaper of ye olde releases? [19:52] * RainCT notes that it isn't actually that hard to get a package into Debian [19:53] * directhex agrees with RainCT [19:53] RainCT: Aren't they frozen for Lenny right now? [19:54] nhandler: yes, that will probably make it harder to get stuff sponsores right now [19:54] swegner: -0ubuntu1 [19:54] nhandler: but I think stuff can still enter sid (but won't transition to lenny then), or else there's experimental anyway [19:55] RainCT, the reverse - getting things in now is fairly easy, as they'll just be frozen in sid. they aren't gonna bother the release managers [20:15] nice ubuntu alias seems broken [20:15] someone can confirm it ? [21:24] anyone using the "legal" section on revu? Looks new and looks like I have a *lot* of errors... [21:24] karooga: It is new. It's not meant to give you a definitive good/error result, but to tell you what to look at. [21:25] ScottK: mmm... seems to insist that every src file has a copyright at the top... [21:26] karooga: That is how it is supposed to be. [21:26] Copyright and license (at least the header part). [21:27] karooga: Lack of it won't get the package rejected (you MUST have a full copy of the license in the upstream tarball), but it should be that way and it's worth asking upstream to fix. [21:27] karooga: that's just the output of licensecheck -r --copyright [21:28] ScottK: whew... ok, I can check that off the list then. [21:28] karooga: Do ask upstream to fix it though. [21:28] RainCT: Cool. It's getting used. [21:28] thanks RainCT. [21:28] ScottK: :) [21:30] ScottK: "Getting used"..??? I'm getting grey hairs. As fast as I try to wrap this mickey mouse package up, revu keeps telling me there are more and more problems. :-P *sigh* [21:30] heh [21:30] karooga: You used the link to legal and asked about it about a day after RainCT put it up there, so that's good. [21:31] Anyone familiar with python modules? [21:31] karooga: We're trying to reduce the number of problems with debian/copyright in submitted packages. [21:31] karooga: Yes. [21:32] ScottK: got 5 minutes to look at http://revu.ubuntuwire.com/details.py?upid=3880 ? PyEphem provides scientific-grade astronomical computations. [21:32] RainCT: Next REVU Day: TODAY (Friday, November 7th 2008) <-- Is really somewhere still friday on earth? [21:33] ScottK: only one day? seriously? Just my luck. :) [21:33] karooga: I'm looking. REVU day is just a day we try to focus there. It's not the only day we look at stuff. [21:35] ScottK: yeah, was referring to the legal link and my luck for picking today... hehe [21:36] Oh. [21:36] Well the stuff it point out we'd have looked for anyway. Just makes it more obvious to you. [21:36] sebner: Nop, thanks for noticing this :P. REVU should show the correct date within the next minutes.. :) [21:36] kay :) [21:37] (it takes the date from https://wiki.ubuntu.com/MOTU/Headers/NextREVUDay, btw) [21:37] karooga: Looking at your .diff.gz it looks good. Does the package build correctly? [21:39] ScottK: there were two warnings re: orig-maintainer + Python-version using pbuilder. I'm still running hardy... dunno if that makes a difference? [21:40] RainCT: if Friday remains you could leave "Friday" but fetch the time from a time server and then make if(time > timeatanyplaceonearth) ... [21:40] karooga: Those are normal. Is your pbuilder set up for Jaunty? [21:40] RainCT: You could also set up a cron script to run editmoin [21:40] ScottK: I have ln -s to intrepid, which is ln -s to hardy? [21:41] sebner: I'd still have to update the wiki then (and would probably forget it :P) [21:41] but nhandler's suggestion could work.. [21:41] ScottK: all ready to backport you see. [21:41] heh [21:41] karooga: Yes. and you can do the same for Jaunty or just update from hardy-backports. [21:43] ScottK: do you mean backports will fix the pbuilder scripts for jaunty? or that I need hardy-backports to dev backports? [21:45] The updated debootstrap that has jaunty defined in it as well as an updated devscripts where dch defaults to jaunty (and the current lintian) can all be installed from hardy-backports. [21:45] ScottK: great. [21:45] There is also an updated pbuilder package there, but that's not essential. [21:49] are there any tricks to handling multiple versions of the same program? e.g. [x] package for hardy, [x] package for jaunty etc? [21:51] karooga: Bad news. [21:51] ScottK: hit me [21:51] karooga: Look at the license statement in precess.c in libastro. [21:52] karooga: "can't be sold" means the package will have to go into multiverse, not universe. Not the end of the world, but you need to cover that license in debian/copyright. [21:53] karooga: Also earthsat.c is copyright somebody else with no license statement. As is, it's not distributable (that is a showstopper). [21:54] ScottK: you used legal didnt' you? [21:55] karooga: No. I used 'grep -ir copyright *'. [21:55] ScottK: ok, I missed that. So would the next step be to try get upstream to include it? [21:56] karooga: The legal stuff is often the hardest (and most important) to get right. [21:56] ScottK: line 10 copyright, is the showstopper? [21:56] Yes. [21:56] karooga: I see there is a google Code project for libastro. [21:57] I'd suggest looking there and see if it's the same libastro. [21:57] If it is, then perhaps it has license terms that are usable and we can remove the embedded copy. [21:58] Unfortunately their svn is empty. [21:58] ScottK: I see that. [21:59] karooga: So now it's a bit of a detecitve game then. [21:59] The pyephem people no doubt grabbed libastro from somewhere and embedded a copy [22:00] ScottK: so all I'm trying to determine is, what licence applies specifically for that file? [22:00] More generally with libastro. [22:00] That's one spot that's very clearly problematic, but it's equally clear that the pyephem people didn't write libastro. [22:01] So my advice is go hunt for the true source for libastro and see about how that's licensed. [22:01] ScottK: actually no they were 'given' permission to use it. I confirmed this with libastro upstream that it was LGPL-3 earlier today. [22:01] If it's distributable, then package that and dump the pyephem embedded copy. [22:01] karooga: OK. Can you package libastro from upstream then? [22:04] karooga: Technically I think the package is fine with the exception of breaking libastro out into a separate binary package so others can use it (regardless of which place you get the source from) would be goo. [22:04] ScottK: am not sure. As I understand the library comes from another program xephem... let me check xephems src [22:05] OK. [22:05] ScottK: do you have library packaging experience (and patience)? :-) [22:06] karooga: Some. I need to leave shortly. We do have some good docs on it. [22:07] ScottK: thanks you've been most helpful. I need to go too. Will check out in the morning. [22:07] karooga: stefanlsd is decent with library packaging and sistpoty is our real expert. Neither are here at the moment. [22:09] ScottK: great. Thanks, I see what other details I can get regarding the source and take it from there. === Knightlust is now known as Igorot [22:59] I'm creating a man pages, following this (https://wiki.ubuntu.com/PackagingGuide/SupplementaryFiles#Man%20Pages) template but I have a few questions. [23:00] What is =over 8? Or what does it do? [23:01] gouki: uhm not sure, try if it works without that [23:02] RainCT, OK. How can I test the manual? [23:02] pod2man --section=1 --release=$(VERSION) --center "" debian/myapp.pod > myapp.1 [23:02] gouki: I assume (not tested) that it is indenting? [23:02] gouki: where debian/myapp.pod is the name of the file [23:03] Elbrus, hmm, not sure. I'll test it. [23:03] RainCT, doesn't that require me to install the package to test it? [23:04] gouki: you only need perl for that [23:04] * RainCT is who has written the documentation for POD but is not sure what the "=over 8" is doing there :P [23:04] :) [23:16] RainCT, converting to HTML gave me a really good preview of how things are coming out :) [23:17] Now, after having the man page created, what do I need to add to debian/rules to include it on the package (or for it o be installed when the package is installed). [23:19] gouki: I think the wiki explains this too [23:19] but basically just tell dh_installmanpages to take care of it [23:20] RainCT, the example on the wiki is for DCBS, I believe. [23:20] Ok, cool. Thanks RainCT . [23:31] hello. I'm trying to create a patch. It simply adds a file to /etc/sysctl.d. The problem is that this file should be removed once you remove the package, and instead, it's kept until I do remove --purge package [23:31] How do I do this file to be automatically removed? [23:33] murdok: you could do it with a postrm, but I'm not sure if you actually want to do this :P [23:33] Yes i have thought about postrm [23:33] but I think it's a ugly solution [23:34] I have tried to find the code that says all the other files to be removed but i have not found it [23:34] murdok: stuff in /etc is only supposed to be removed when a package is purged [23:35] really?? uhm [23:35] wait i'll try something [23:41] can someone from ubuntu-universe-sponsors have a look at bug #244613? i have created a patch for jaunty and one for intrepid-proposed last week, but i got no response. [23:41] Launchpad bug 244613 in apt-mirror "[intrepid alpha1] apt-mirror gives error "closedir() attempted on invalid dirhandle DIR at /usr/bin/apt-mirror line 537."" [Undecided,Confirmed] https://launchpad.net/bugs/244613 [23:46] RainCT: may be related to *.spec.in files? what are they for? [23:46] murdok: I've never heard about them before :P [23:47] Is there a lintian that doesn't complain about jaunty yet? If so, how can I install it under Intrepid (x86) ? [23:47] I have not found them in the wiki neither hehe :? [23:48] murdok: Files with a .in suffix are usually input files for autotools, I think? [23:50] jmarsden: I also think so but I don't know what are they exactly [23:51] RainCT: Your idea of #include worked for koverartist, BTW -- now I just need a development env. for janty so I can rebuild stuff "properly"... [23:52] jmarsden: great :) [23:52] jmarsden: there shouldn't be any problem if you test it in intrepid, btw [23:53] RainCT: OK. It builds fine under Intrepid locally and in an Intrepid pbuilder, so that's looking good. [23:53] jmarsden: alright, create a debdiff and I'll look at it tomorrow or Monday [23:53] Cool, will do. [23:56] * RainCT grumbles about the fact that it's easier to create a multi-touch pad than to get a webcam working :P [23:58] RainCT, about pod2man, is this the correct command? pod2man --section=1 --release=$(VERSION) --center "" debian/myapp.pod > myapp.1 [23:59] It's failing because of $(VERSION) [23:59] gouki: yes, but replace myapp with the name of the executable [23:59] yeah [23:59] gouki: and if it is a game/library/something you'll have to change the section [23:59] Yeah, it happens to be a game. [23:59] gouki: OK, the section should be 6 then