=== Snova_ is now known as Snova [01:03] hi all, i'm trying to fix a bug (LP: #354522) "espeak sound doesn't play correctly", which kills ubuntu speech accessibility. help is very welcome because this can be a show-stopper for people with vision problems installing Ubuntu. [01:05] pochu: yes, I'll be at UDS. What about you ? [01:05] i believe the problem is with portaudio v19, but i'm having problems with building a package from newer svn snapshot. [01:20] stgraber: me too! [01:21] pochu: oh, finally :) [01:22] indeed :) [01:25] * pochu waves good night === Snova_ is now known as Snova [02:32] Hey, guys. [02:32] How locked down is Jaunty right now? [02:35] No UI changes, string changes or new features [02:35] Can we update minor (bugfix) versions of packages? [02:36] hi [02:36] Warzone 2100 has version 2.1.1 in the Ubuntu repos. -> http://packages.ubuntu.com/jaunty/warzone2100 [02:36] But the latest stable release is 2.1.3. [02:36] Is it too late to update? [02:37] Anyone could explain to me the "advantage/goal" of using this king of version number in a ubuntu package: 4:4.1.2-0ubuntu1~hardy1~ppa1 ...... especially the "hardy1" if ubuntu1 is already in it [02:38] Zarel: nah, not too late [02:38] JontheEchidna: Oh, good. How would I go about doing that? [02:38] It's fortunately already in the Debian repos. [02:39] then, it should be synched, no? [02:39] Come the 9th it will be too late, though [02:40] Yeah. How do I request for it to be synced? [02:42] File a bug requesting the sync from the appropriate debian repo (unstable, etc) [02:43] then an MOTU will look over it and subscribe the archive admins, who will sync it [02:48] JontheEchidna: I don't deal with Ubuntu's bugtacker very much. Is there a guide for doing this kind of request somewhere? [02:48] nope, that's how it's done [02:48] oh [02:48] * JontheEchidna misread [02:49] just search for "please sync" in the bugs [03:01] JontheEchidna: It still confuses me. "main", "universe", "multiverse"... How do I ask for it to be in Jaunty? [03:02] warzone2100 is in universe [03:04] So if I ask "Please sync warzone2100_2.1.3-1 (universe) from Debian unstable (main)", it will go into Jaunty? [03:09] yeah [03:15] 2.1.3 is a new upstream release, it will require an FFe. [03:24] StevenK: FFe? [03:25] Zarel: Feature Freeze Exception [03:25] Snova: But it doesn't add any new features; it's just a bugfix release. [03:26] Maybe that explains all my problems. In Ubuntu, bugfixes count as features! [03:26] I wouldn't know... [03:29] Zarel: No, you just need to explain in the sync request that 2.1.3 only fixes bugs, and doesn't introduce new features. [03:44] Okay, I've submitted the report. [03:44] https://bugs.launchpad.net/ubuntu/+source/warzone2100/+bug/356753 [03:44] Launchpad bug 356753 in warzone2100 "Please sync warzone2100_2.1.3-1 (universe) from Debian unstable (main)" [Undecided,New] === Snova_ is now known as Snova === thunderstruck is now known as gnomefreak === bluefox_ is now known as bluefoxicy [06:48] ScottK: Any plans to fix havp and dansguardian with the new clamav? [08:21] Hi MOTUs. Could you please explain how things go after Final Freeze? I've fixed a bug: https://bugs.launchpad.net/ubuntu/+source/netbeans/+bug/345562 and attached debdiff several days ago but still don't have sponsor. Will it be possible to upload the changes after April, 10 or FException is required? Thanks! [08:21] Launchpad bug 345562 in netbeans "Add important patches for NetBeans 6.5 in Jaunty" [Undecided,Confirmed] [08:30] sladen: should make no problems [08:49] Juli_: I'll have a look. [08:49] ttx: Thanks! [09:29] hi all [09:30] i create a debian package (python script with setup.py) with cdbs and have a MANIFEST.in file, but in the debian package, the files from MANIFEST.in are not included. why? === andol is now known as andol_ === andol_ is now known as andol [09:51] hi all [10:23] hi * [10:23] i'm a OLD ubuntu-motu [10:24] but it's a lot of time that i don't do an upload [10:24] or something usefull for ubuntu [10:24] i don't know if there is a policy for retirment [10:24] do we have something similar [10:24] where i have to look? [10:26] retirement* [10:27] bdmurray, there has been a pending change in harvest-data for sime time. please, could you take a look? ( I don't see dholbach ATM..) [10:33] As everything is gpg signed - is there any suggestions as to how long a current key should be used? Eg. should you have keys that expire every 3 years? 5 years? never? or does it not matter? === azeem_ is now known as azeem [10:36] giskard: I believe there is but I don't have any link. You better mail to MOTU Council [10:41] wintellect: it is personal preference. [10:41] slytherin: k, thanks for clarifying :) [10:43] slytherin, thank you. === Mez is now known as CrazyShoe === CrazyShoe is now known as Mez [11:21] siretart: in the, I had jpds copy the tarball back into incoming/ [11:22] siretart: I might investigate the exact squence when the .orig is less than 10MB :) [11:22] siretart: and see if I can replicate it again [11:46] lintian gives me errors about hyphens in the manpage needing backslashing - is it customary to fix this with a patch file in debian/patches/ ? [11:47] wintellect: i should think so [11:47] wintellect: but you should also submit the patch upstream. [11:50] I thought that anything in debian/ was included in the diff.gz? === siretart_ is now known as siretart [11:54] wintellect: it is, also any direct changes in the root folder of the source packages are also included :) [11:54] hyperair meant checking if the package is in Debian, and submitting your changes there as well [11:57] savvas: no, i meant to the upstream authors of the said package. or basically whoever wrote the manpage [11:58] wintellect: if it's in debian/ then fix it in debian/ directly. if it's not, then use a patch. [11:58] wintellect: that's the general rule. [11:59] hyperair: gotcha [12:00] oh [12:00] my mistake :P [12:00] savvas: ;) [12:02] and excusable, I [12:02] I'm recovering from a 5-day cold-a-thon :) [12:02] hahaha get well soon [12:02] thank you :) [12:04] wintellect: if the man page is in debian/ directory then it is created by the packager/maintainer in Debian. In that case you need to modify it directly. The patches in debian/patches directory are for the source provided by upstream not for the files in debian/ directory. [12:05] slytherin: yeah. It's in the main source so I'll need to use debian/patches [12:06] any suggestions for a good patchfile name - it's backslashing hyphens in the manpage [12:06] ? [12:06] manpage_backslash_hyphens.patch [12:06] ? [12:06] that too long? [12:07] wintellect: fix_man_page.patch and with appropriate number prefix. [12:07] wintellect: which package is it? [12:08] wintellect: then explain it in changelog what you actually fixed. Also if the patch system is dpatch then the patch header should contain some description. [12:10] just using plain old "patch" [12:11] slytherin: if it's the first patch, should it be: 0_fix_man_page.patch or 1_fix_man_page.patch ? [12:11] I like to use 10-fix_man_page.patch :) [12:12] savvas: tmux. It's not a complicated pkg but saw a needs-packaging bug and wanted to give it a go [12:12] the pkg itself already builds and works - just tidying up for lintian, etc [12:12] wintellect: which patch system does it use? dpatch reserves prefix 00 for the file that contains patches to be applied. apart from that starting with 01 is better (note 2 digits). [12:13] wintellect: even if it's the first patch, using a higher number gives other people more options if say it needs to be patched later on [12:13] savvas: gotcha [12:14] slytherin: none as far as I can tell. It's never had a patch applied. Is it ok to use plain old "patch -u" ? [12:14] savvas: I don't understand your comment. [12:16] wintellect: I am not sure how that would work. You canread about patch systems here - https://wiki.ubuntu.com/PackagingGuide/PatchSystems [12:16] slytherin: I took savvas to mean if you start at "10" then people can apply earlier patches later by giving them a number lower, eg "05" [12:16] slytherin: maybe a patch in the future needs to be done before another patch, so if it's 10-fix_manpage the current, and they add 05-some_patch, 05 would be taken before 10, isn't that right? [12:17] woops, I just realised we use series for patching systems :) [12:17] you mean quilt. [12:17] savvas: but why would be a patch in future need to be done before this patch. And even if it did, you can always use alphabetical order. [12:18] savvas: and if you are using dpatch or quilt you can define any order you want. [12:19] I think that's my queue to stop giving advice to people until I get better :P [12:20] #ubuntu+1 suggested this channel - and that i file a request at launchpad: https://answers.launchpad.net/ubuntu/+question/66717 any further suggestions? === thunderstruck is now known as gnomefreak [12:24] slytherin: If I were to use dpatch, how do I generate the patch file with the differences in it? Do I need to use dpatch for this? Or just generate a standard "diff -u"? [12:24] daptch-edit-patch [12:24] wintellect: have you read the page I pointed you? It has decent explaination about all three patch systems. [12:25] technologiclee: if there is no source available how do you expect anyone to add it to repositories? [12:25] slytherin: I did, and the entry about dpatches only shows how to apply patches [12:26] cjwatson: Ok if I ask a question regarding you comment on bug #355800: [12:26] This report is public [12:26] Launchpad bug 355800 in nagios3 "*** WARNING: ucf was run from a maintainer script that uses debconf, but the script did not pass --debconf-ok to ucf." [Undecided,Confirmed] https://launchpad.net/bugs/355800 [12:26] the source is available from Nanorex - with an account request - does listing in Sourceforge mean that anyone can develop it further? - it is supposed to be 'open source' [12:26] technologiclee: if it is open source why does it require an account to download? [12:27] i don't know that is the way they do it but it claims GPL liscence - i believe [12:28] hyperair: thanks. The man page told me all I needed to know :D [12:28] wintellect: =) [12:28] I didn't know dpatch created a copy of the directory too :D [12:28] i prefer quilt [12:28] wintellect: Ok. Here is a short note. When you do dpatch-edit-patch name.patch it will create a temporary copy of the source where you can edit file you want. when you type 'exit' and enter you have the patch created. Then add the patch name to debian/patches/00list. You will also need to do some changes to your debian/rules file for patching/unpatching. [12:29] hyperair: quilt is confusing for new developers. [12:29] Do you have to be in the root of the src directory when you call dpatch-edit-patch? [12:29] wintellect: yes [12:29] slytherin: what's so confusing? [12:29] slytherin: Thanks! Makes perfect sense now :D [12:30] hyperair: did you try it when you were new to packaging? :-) [12:30] slytherin: no, i used cdbs-edit-patch. [12:30] slytherin: after that i switched to quilt. [12:30] slytherin: i think dpatch is redundant. [12:31] hyperair: I tried all three and the packages that used quilt were last on my list. :-) [12:31] slytherin: i use quilt on all of the packages i maintain =) [12:31] now it doesn't matter to me what system the package is already uses. But if I am adding a new system then cdbs, dpatch, quilt is my order of preference. [12:32] slytherin: i liked being able to quilt refresh [12:32] technologiclee: tell them to make it available without account and then file a bug with tag 'needs-packaging'. [12:32] awesome - thanks [12:36] andol: yes, what about it? [12:47] cjwatson: Regarding marking version depency. From what I can see the --debconf-ok option depends on >= 0.28, while even dapper hade ucf 2.0. Is it really neccesary to mark such a trivial/old dependency. [12:47] cjwatson: Not that I mind, since there is already the patch. I'm more curious on a general level. [12:48] the GPL doesn't prevent you from putting your code behind a passworded page - it also doesn't prevent other people redistributing it without said impediment [12:52] andol: it's probably not all that important but since I feel you ought to remove the incorrect --debconf-ok from the postrm anyway, and edit the changelog, syncing up with the rest of the Debian change does no harm [12:53] andol: I wouldn't have asked you to go back round just for that [12:53] Juli_: libnb-platform-java sponsored/uploaded, i'll do netbeans when libnb-platform-java will be published. [12:55] cjwatson: I agree. Just wanted to know for future cases. Thanks for explaing. I'll try to do my homework better next time. [13:09] directhex: right, how many packagers will be willing to download a source which requires registering? === Sikon is now known as LucidFox [14:26] hy, I'm needing help to packing a software [14:26] someone could help me? [14:27] someone could help me? [14:28] I have a problem to create a package .deb [14:30] could someone help me with pbuild ? [14:30] DktrKranz: ping [14:32] pong [14:32] huh? [14:32] could you help me with a pbuild ? [14:32] !ask | alexander_ [14:32] alexander_: Please don't ask to ask a question, simply ask the question (all on ONE line, so others can read and follow it easily). If anyone knows the answer they will most likely reply. :-) [14:33] Sorry [14:33] lol ubottu's a bot. [14:34] hehe [14:34] =p [14:34] hi hyperair [14:34] hi mok0 [14:34] long time no see =p [14:34] hyperair: yeah, I've been busy doing other stuff [14:34] mok0: hahah same here =p [14:34] mok0: also i'm waiting out feature freeze =p [14:34] hyperair: yep [14:35] hyperair: how are your apps doing in jaunty? [14:36] mok0: fine fine [14:36] great [14:36] mok0: just that there's a new version of codelite, geanyvc, and geanyproj, all of which appeared after FF [14:36] i mean after FF started. [14:36] ah. They can go in karmic [14:36] yep [14:37] i'm trying to get codelite into debian, but after a looong while, a sponsor appeared, and i think he's busy, so he'll take some time to look at it [14:37] alexander_: no one can help you unless you state the question [14:37] Subject: Your Oxford Bus the Airline Booking Confirmation [14:37] hyperair: it does take extremely long to get something into Debian [14:38] hyperair: best bet is to become part of a team [14:38] I'm packing a software. And I'm having problem to create system user [14:38] mok0: yeah, but there isn't really any team for c++ apps/libs right? [14:38] hyperair: hmm, I don't know... [14:39] mok0: also, regarding sigx's FTBFS, it magically fixed itself after i got the upstream author to fix his code, but without me attempting to get another upload in [14:39] alexander_, you want your package to create a new user on installation? [14:39] My best experience is when one Debian developer asked my what was stopping me from porting a package updated in Ubuntu to Debian. He helped me all the way through clearing the NEW queue. :-) [14:39] Yeah [14:39] mok0: sigx ftbfs'd on everything non i386,amd64,lpia that time [14:39] alexander_: how are you doing it? [14:39] I need my package create a system user [14:39] hyperair: heh. Perhaps it was due to a missing dep? [14:39] mok0: no, there was some weird compilation error. [14:40] mok0: i think the dep was there, but something changed in one of the deps [14:40] I'm adding in the debian/rules the commands to create user [14:40] alexander_, wrong. [14:40] alexander_, debian/rules is a makefile, executed at package compile time [14:40] hmm [14:40] alexander_: take a look at some other package that creates a a user [14:40] alexander_, debian/rules is never installed or executed on an end-user's system [14:41] mok0: something regarding g_atomic_pointer_set. [14:41] hmm [14:41] hyperair: perhaps the compiler chain was updated? [14:41] So How can I do it ? [14:41] mok0: perhaps. [14:41] alexander_, postinst. [14:41] alexander_: I believe you will need to do it in postinst file. You can take a look at how apache package does it. [14:41] alexander_, download the ntp source package, look in debian/ntp.postinst [14:42] alexander_, ntp is a very simple example package for you [14:42] oh thanks [14:42] hmm , thanks [14:43] I'll download the source ntp code [14:43] alexander_: alternatively, go into /var/lib/dpkg/info and do a grep grep adduser *postinst [14:43] that works [14:44] thanks [14:44] alexander_: np. Good luck [14:45] thanks to all [14:53] what goes in the "XSBC-Original-Maintainer" field in the control file - the maintainer of the source? Ie. who wrote the app? [14:55] wintellect: no, the original maintainer of the debian package [14:55] wintellect: i.e. the maintainer in debian, or you.' [14:55] wintellect: for stuff entering ubuntu through revu, Maintainer says MOTU, and XSBC blah blah says you [14:55] wintellect: The Debian maintainer, for a source synced from Debian. You can, and probably should, omit the field entirely if its not a packaging synced from elsewhere. [14:56] maxb: don't you mean merged? [14:56] uh, yes, yes I do :-) [14:57] hyperair: maxb: it's not from Debian, it's my own work. So, do I omit the field or put my name?!? [14:57] =) [14:57] wintellect: You're allowed to do either [14:57] wintellect: generally for stuff entering through revu i put my own name. [14:57] ok [14:57] thanks [15:05] mok0: timeout error :) [15:07] heheh [15:07] maybe he set his TTL really high you know? =p [15:09] hyperair: yeah. my T1 is still experimental :) [15:09] DktrKranz: hahah =p [15:10] I've a videoconference call next thursday to fix it [15:10] so I can go 2Mbyte/sec :) [15:10] my bad I can only dowload intercompany files, no P2P or packages ;) [15:11] meh lucky you [15:12] i can go... at around 1Mbye/sec for some streaming sites, but i think that's some transparent proxy cache thing going on [15:13] on the other hand, the ubuntu mirror here goes at 10MB/s [15:13] =D [15:13] the one maintained by me on the campus of course === ubott2 is now known as ubottu [15:19] hyperair: heh, my DSL at home goes at 30Kb/sec :/ [15:21] my bus to heathrow is booked [15:22] DktrKranz: mine goes at 50kB/s at home. [15:29] Heya gang [15:29] * hyperair yawns [15:30] * mok0 yawns [15:30] boo [15:30] hehehe [15:30] It's contageous :-) [15:30] I keep mistaking this channel for -bugs. [15:30] * hyperair whois's bddebian [15:30] ooh bdefreese! [15:31] remember me? =p [15:31] heh [15:31] hyperair: Sure :) [15:31] =D [15:43] hi there [15:44] what is the best way to patch a package, that doean't ahve any patches yest [15:46] tzn: is the package from Debian? if yes then don't introduce the patch system. If the package is from ubuntu (i.e 0ubuntuX version) then you are free to introduce patch system. [15:49] I am packaging zabbix 1.6.4 and got dpkg-buildpackage: failure: dpkg-source -b zabbix-1.6.4 gave error exit status 1 [15:50] incorrect: look some lines above that for the real error message [15:50] dpkg-buildpackage: failure: dpkg-source -b zabbix-1.6.4 gave error exit status 1 [15:50] that i guess [15:51] dpkg-source: unrepresentable changes to source [15:51] incorrect: OK, so you've added/modified some binary file [15:54] possibly [15:54] basically i took the source code from zabbix.org and the diff file from the package of 1.6.1 [15:54] i should remove the patches that have been applied too [15:55] By something being assigned to me, does it suggest that I should have the ability to merge it as well? or just fix the bug? [15:56] fix the bug. [15:56] basically it means you're working on it [15:56] if you're not, unassign yourself [16:00] hyperair, alright, thanks. [16:01] GuyFromHell: you're welcome [16:03] thanks! sorted! [16:03] RainCT: I gave you wrong information earlier, sorry [16:11] thanx slytherin [16:25] Juli_: netbeans sponsored/uploaded [16:25] ttx: Thanks a lot! [17:11] hy, thanks for help. I made my package [17:12] Thanks for help, my package is donne :) [17:15] gah [17:15] I keep thinking you're pasting peoples lines, alexander_ [17:16] Laney: he isn't? :) [17:16] nope, those are replies [17:16] lanay, I think too [17:17] sorry , I'm new in roons like this [17:17] bye [17:17] whoops === ogra_ is now known as ogra === goshawk_ is now known as goshawk [18:12] i'm packaging a compiler for a programming language, this compiler (call it project A) needs a runtime library (static library) which is a separate project (call it project B). To create project A i need the sources of B too and compile them all together. Project B is a static library and it's unuseful without project A. How should i package it? just packaging the project A alone? [18:12] or should i package project B too, from the same sources of project A? [18:57] hi guys [19:03] hi quadrispro [19:03] hi pochu === bluesmoke_ is now known as Amaranth [19:35] Hi === zul_ is now known as zul [20:45] n8 === emgent_ is now known as emgent === Jazzva_ is now known as Jazzva === rbelem is now known as rbelem_afk [21:40] How does one go about finding someone to package a program into a deb for inclusion in ubuntu? I am a user of the program, not the developer. Its one of the only tools that can backup and restore a ext4 partition (similar to partimage, but cli only) Partimage does not support ext4. http://www.fsarchiver.org/Main_Page [21:41] habtool: File a [needs-packaging] bug for it at bugs.launchpad.net/ubuntu/+filebug [21:41] habtool: you either A) find someone who knows packaging to do it for you, B) learn packaging and do it yourself, or C) hire a consultant. :) [21:42] I can run it from the /home/bin folder, it is more for other that may want to use it, not for me as such ;) [21:43] habtool: packaging isn't terribly difficult, if you want you could do it in a few hours. [21:43] partimage is great but no longer developed :( [21:43] habtool: See: https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages [21:44] Ok, will have a look [21:52] habtool: usually means you are quoting them, not replying to them [21:55] maxb: Sorry was just coping the names in xchat. Now know for future reference. [21:56] Instead, try typing the first few letters, then tab complete [21:58] maxb, thanks, that works great :) === yofel_ is now known as yofel === Snova_ is now known as Snova === rbelem_afk is now known as rbelem [23:02] i'm packaging a compiler for a programming language, this compiler (call it project A) needs a runtime library (static library) which is a separate project (call it project B). To create project A i need the sources of B too and compile them all together. Project B is a static library and it's unuseful without project A. How should i package it? just packaging the project A alone? [23:02] or should i package project B too, from the same sources of project A?