[01:59] tumbleweed, bilalakhtar, there are a number of packages in universe that are installed by default for Xubuntu or Ubuntu Studio: take care with these re: UIF [02:02] Oh, and Mythbuntu even has some things from multiverse. Anyway, `apt-cache show ${binary-package}` should show if anything belongs to any tasks: those are the packages to avoid. [02:26] 3 [02:37] Hey there... I am wondering if there is a good place for a complete newbie lean how to be a MOTU. [02:40] No better place :) [02:46] @nigelb so where do I start [02:46] how does this whole thing work? ;) [04:14] http://arstechnica.com/business/news/2010/09/intels-walled-garden-plan-to-put-av-vendors-out-of-business.ars [04:14] Free software is doomed? :( === rgreening_ is now known as rgreening [04:53] Hey MOTU. Anyone know of a way to get package data from a repo without having it in the apt sources file ( read: something that will get the data and output it ). [04:54] paultag_: What sort of data? [04:54] Pici: really really basic. Package version number, name, perhaps description and dowload location, but not even that matters so much [04:55] have a command like `magic-command --get-version package domain.tld' return something like 1.1.1-3 [04:56] paultag_: You can use the python-debian package/module to parse control files/Packages.gz [04:56] Pici: I think I'll do that. Just making sure I'm not re-inventing the wheel. Thanks :) [04:56] For quick things I usually just use rmadison to check what package versions we have across our active releases. [04:57] Aye, can rmadison ( Sheesh, I forgot about that command ) work with any domain / suite? [04:58] it'll work with whatever is defined [04:58] It requires some cgi on the server to talk to. [04:58] Ahha [04:59] The manpage explains more [04:59] thanks Pici :) [04:59] paultag_: sure thing === paultag_ is now known as omgwhube [05:33] Is it okay for the upstream build system to install monochrome indicator icons to ubuntu-mono-dark/ubuntu-mono-light? === hannesw_ is now known as hannesw === hrw|gone is now known as hrw [08:38] <\sh> siretart: fai 3.4.2 just landed in maverick...which fixes two bugs...so if you do the backport use this version [08:42] thanks [09:11] The title still mentions 'Feature Freeze in eff'ect [09:13] bilalakhtar: right [09:13] though the final freeze is in effect now [09:13] bilalakhtar: no [09:14] micahg: ?? [09:14] not yet? [09:14] bilalakhtar: when the freeze the archive it will be, they haven't done so yet [09:14] bilalakhtar: usually happens some time during the morning UTC or US [09:15] :) Timezones matter a lot during freezes! [09:16] * micahg still has one more upload for main [09:54] Hello === hanska is now known as dapal [10:26] oh main gets frozen today! [11:03] micahg: whoops, gnome-shell SRU doesn't seem to be building. I wonder if the pbuilder I tested in had lucid-updates enabled... === noodles785 is now known as noodles775 === ivoks-afk is now known as ivoks [12:29] nhandler, Good day. It appears I've fallen out of ubuntu-sponsors, meaning I can't grant bilalakhtar membership there. If you wouldn't mind, could you add us both? [12:39] persia: Done [12:40] nhandler, Thanks. Can you make me an admin again, or does that wait on dholbach? [12:41] persia: That needs Daniel. [12:41] Heh, well, maybe some other folks will get the please add pings for a while :) [12:41] Thanks again. === ivoks is now known as ivoks-afk === rgreening_ is now known as rgreening [13:31] Hello! I have an opensource java developer package called QtJambi that I want to get into the official package repos of ubuntu. How do I start such a process? [13:36] borealis, For java applications, the first step usually involves stripping out all the third party binaries from the .jar and carefully reviewing the licensing. [13:36] Much of the time, one ends up having to package a couple of libraries first. [13:37] I do have some experience in writing debian packages, but maybe that's not requested, maybe more a question of listing the jar files/examples that is needed. [13:37] If the application builds using ant, packaging is usually fairly straightforward with rules.tiny. If not, one sometimes has to work around things. [13:37] Well, it's necessary to build a special form of Qt first, and then run ant. [13:38] borealis, I'd recommend starting from http://pkg-java.alioth.debian.org/ to find examples. There's a number of good ones. Those updated more extensively more recently tend to be better. [13:38] a special form of Qt? That sounds like a recipe for pain, as we try very hard to avoid code duplication (which makes it hard to maintain). [13:39] You might want to start by seeing what could be done to system Qt to make it do what you need (whilst not breaking for anyone else) [13:41] Hmm, yeah, I know... [13:43] QtJambi consists of some JNI native so files + jar files containing the classes corresponding to the JNI stubs. [13:45] The most popular way of deploying this so far is by bundling all this in a so called native jar file, that is, both qt so files and qtjambi so files. QtJambi has a special classloader that is able to extract and load native so from these types of jars. [13:45] However, we might look at alternatives to be more "consistent" with how things are setup in a linux packaging regime. [13:46] Saves a lot of space I guess if we could just use system qt. [13:50] The main reason for the need of special compilation of Qt is the configure option -prefix=$PWD. Maybe you're already using this option when building various Qt releated packages? [13:50] I'd suggest checking Qt buildlogs [13:51] Ok, where can I find this? [13:51] launchpad.net/ubuntu/+source/${package} has links to versions, and each version has links to builds for each architecture, and each build page has a build log. [13:52] alternately, check the source packages, depending on whether you prefer to read pithy instructions, or the results thereof :) [13:54] There, I do my first sponsorship [13:54] micahg: done [14:02] tumbleweed: From the code, I am seeing that ack-sync is used to sync packages from Debian, as recent changes are in it. But somewhere, I read that syncpackage should do it (and that DOES it) and there is no such command ack-sync even after I install latest u-d-t from the branch. [14:02] bilalakhtar: ack-sync uses syncpackage internally, and it's in the bzr branch (and source package) but not installed in the binary package [14:05] It's really much better not to use syncpackage if it can be avoided. [14:05] Better to pass bugs to the archive-admins who can do it cleanly on the archive master server [14:33] can someone ping me for test? [14:33] persia: I've tried https://launchpad.net/ubuntu/+source/libqtcore4 but cannot seem to get any hit... [14:34] ari-tczew: like /ctcp ping ari-tczew ? [14:35] shadeslayer: nope, just I needed highlight [14:35] oh :P [14:36] That is, I find this: https://launchpad.net/ubuntu/lucid/amd64/libqtcore4/4:4.6.2-0ubuntu5 [14:36] But, where do I find out about the configure flags from here? [14:38] borealis: one sec [14:38] http://launchpadlibrarian.net/44120364/buildlog_ubuntu-lucid-amd64.qt4-x11_4:4.6.2-0ubuntu5_FULLYBUILT.txt.gz [14:39] aha, great, let's see... [14:41] borealis: also http://bazaar.launchpad.net/~kubuntu-members/qt/ubuntu/annotate/head:/debian/rules [14:41] from line 84 [14:42] Hmm... -prefix "/usr" \ [14:42] -bindir "/usr/bin" \ [14:42] -libdir "/usr/lib" \ [14:43] That is maybe worrying for qtjambi building... [14:44] However, I will check with my fellow developer at the project, and test a little myself. [14:45] shadeslayer: could you ping me again? [14:46] ari-tczew: yeah :P [14:47] shadeslayer: test done. thanks! [14:47] np [15:38] finalfreeze is for universe too ? [15:40] AnAnt, Yes. This doesn't mean don't fix things, just take appropriate care, etc. [15:41] ok thanks [15:41] Note that the criteria for FinalFreeze are more critical for packages that end up in some flavour image (regardless of component) than for other stuff, but still. [15:41] persia: I want to merge swt-gtk from Debian [15:42] Does it fix some important bug? [15:43] bugs [15:43] persia: http://packages.qa.debian.org/s/swt-gtk/news/20100915T161811Z.html [15:44] AnAnt, `for i in $(apt-cache showsrc swt-gtk | grep Binary | cut -d: -f2 | sed s/,//g | head -1); do apt-cache show $i | grep ^Task; done` suggests it's not in any flavours : see https://wiki.ubuntu.com/FinalFreeze [15:45] oh, it's in main === hannesw_ is now known as hannesw [15:47] main/universe doesn't matter [15:47] it means that I need a sponsor [15:47] Ah, well that might matter :) [15:48] You shouldn't need a sponsor, but LP doesn't understand inverse packagesets yet. [15:49] inverse package sets ? what's that ? [15:50] Ideally, MOTU ought be able to upload everything that isn't in one of the flavour packagesets. [15:50] But there's a bundle of stuff that's stuck in "main" for historical reasons which MOTU can't upload currently. [15:50] And there's no good way to identify that right now. [15:55] so, I'll still need a sponsor [16:02] persia: do I need to file an FFe for it ? [16:03] If it breaks FF, yes. If not, use your own judgement (read: if you're unsure, file a bug) [16:05] tumbleweed: gnome-shell needs the new gjs to build [16:06] * micahg is test building [16:07] tumbleweed: I don' [16:08] t see any more lintian warnings, so I'm attaching another debdiff === ivoks-afk is now known as ivoks [16:09] micahg: yeah, I assumed as much (after I saw the failures) [16:09] tumbleweed: I'm wondering why I never saw these lintian failures when I ran the build [16:09] maybe because I was using a chroot instead of pbuilder? [16:10] pbuilder is a chroot... === yofel_ is now known as yofel [16:38] hello all... [16:55] Hi Byz4nt1n3. === hrw is now known as hrw|gone [17:27] Hello, i would like to see the cppcheck packadge updated, what needs to be done for that to happen? [17:28] Tetsuo55: in answer to your question, you can request a sync if it's but fix only [17:28] Tetsuo55: if there are new features, you'll need an FFe [17:28] what do you mean with " but fix only " [17:28] oh [17:28] oops [17:28] bug :) [17:28] so i just missed the regular update window :( [17:29] Tetsuo55: feature freeze was a while ago, if there's a good reason to upgrade, you can still get it in [17:30] the changelog is only bugfixes [17:30] the tool is written in such a way that changes to features are transparent to the user [17:30] Tetsuo55: k, then use the requestsync tool from ubuntu-dev-scripts to request a sync from Debian with 1.4.4 [17:32] yeah 1.44 is already better, i use git-head myself, bugs get fixed every day, mostly false positives, error output and crashes [17:34] im going to have to learn about that requestsync stuff, before i can actualy do it [17:36] Tetsuo55: requestsync -h for help, the script when run walks you through the process [17:38] moin [17:38] is it possible to overtake an inactive project? [17:39] i registered a branch called cornucopia, but it has been added to the cornucopia project [17:44] im stuck on postfix configuration [17:45] something about a mail server [17:45] oh, hmm [17:45] ok got past it [17:45] turns out i had to use TAB to navigate [17:48] i need to select a packadge from debian stable i assume? [17:48] or is unstable allowed too? [17:49] Tetsuo55: any version [17:49] default is unstable [17:49] ok [17:50] this one i guess http://packages.debian.org/unstable/main/cppcheck [17:52] requestsync -d http://packages.debian.org/unstable/main/cppcheck --lp -C [17:52] tried that but it failed [17:54] heh i clearly misunderstood how it works :D [17:55] -s Force sponsorship << what does this do exactly? [17:57] it looks like i should go for " requestsync --lp -C cppcheck " [17:57] correct? [17:57] Tetsuo55: shouldn't need -C, but you'll want to edit the report and add the upstream changelog [17:58] gah need credentials [17:58] Tetsuo55: yes, with --lp [17:59] Tetsuo55: manage-credentials script can help [17:59] this right manage-credentials create -c ubuntu-dev-tools -l 2 [18:00] what level of rights does it need? [18:00] i want to give it the least amount required [18:01] I think just read for this one [18:01] i got it, change for non private data [18:03] i have to agree that someone will review the update, thats correct right? [18:03] and -s probably forces the packadge to get reviewed [18:05] changelog for debian was made by official cppcheck dev, so i can keep it i guess? he didnt outright name the bugfixes though [18:06] * New upstream release << thats all it says [18:06] but 100's of bugs where fixed === iulian changed the topic of #ubuntu-motu to: Archive: Open | Maverick FINAL Freeze in effect - Fix bugs! | Want to get involved with the MOTU? https://wiki.ubuntu.com/MOTU/Contributing | Sponsor queue: http://is.gd/2y76G | http://qa.ubuntuwire.com/ftbfs | http://people.canonical.com/~ubuntu-archive/NBS | http://qa.ubuntuwire.com/bugs/rcbugs/ | latest rebuild failures: http://udd.debian.org/cgi-bin/ubuntu_ftbfs.cgi [18:15] ok did i do it right? [18:15] https://bugs.edge.launchpad.net/ubuntu/+source/cppcheck/+bug/640655 [18:15] Launchpad bug 640655 in cppcheck (Ubuntu) "Sync cppcheck 1.44-1 (universe) from Debian unstable (main)" [Undecided,New] [18:24] Tetsuo55: yes, but you might want to add the upstream changelog in the descrption as well so the sponsor can make an FFe decision [18:30] ok [18:33] playya_, You might want to ask in #launchpad [18:33] ok [18:35] i added a comment with the real changelog === jtechidna is now known as JontheEchidna === iulian changed the topic of #ubuntu-motu to: Maverick FINAL Freeze in effect - Fix bugs! | Want to get involved with the MOTU? https://wiki.ubuntu.com/MOTU/Contributing | Sponsor queue: http://is.gd/2y76G | http://qa.ubuntuwire.com/ftbfs | http://people.canonical.com/~ubuntu-archive/NBS | http://qa.ubuntuwire.com/bugs/rcbugs/ | latest rebuild failures: http://udd.debian.org/cgi-bin/ubuntu_ftbfs.cgi [18:52] jcastro: ping [18:53] Quintasan: pong [18:54] jcastro: mind if I go on /msg? [18:54] sure [18:55] I mean sure go ahead, not sure I mind [19:00] launchpad janitor still not working? [19:08] It's supposed to be fixed. [19:39] lfaraone: Were you going to ask to have turtleart sync'ed? [19:40] ScottK: yeah, I filed bug 637735. [19:40] Launchpad bug 637735 in Ubuntu "Sync turtleart 98-1 (universe) from Debian unstable (main)" [Undecided,New] https://launchpad.net/bugs/637735 [19:41] OK. It could have been filed against the package, then it would be easier to find. [19:41] Oh, wait. No you cant. [19:41] The package page exists, but isn't active yet. [19:41] Nevermind. === jtechidna is now known as JontheEchidna === hanska is now known as dapal [20:17] Hi. I've just uploaded a fixed pythonmagick. As we are in Fina lFreeze, what steps should I follow to get it accepted? [20:20] ok: I just have to wait :-) Thanks to whoever accepted it === jtechidna is now known as JontheEchidna [22:30] how can I upload SRU for lucid-proposed through bzr? [22:39] you can't [22:41] geser: could you be more verbose? tumbleweed has sponsored for some SRUs through bzr [22:44] oh, then this is news to me. I remember that it's only possible to push to existing packaging branches but not create new ones. [22:48] an unless things have changed you still need to dput a package even if you committed your changes to the packaging branch [22:49] aha ok [22:49] geser: correct on both