[00:35] jacob: mostly good now, but section should be games since it's not an actual game [00:35] rather a pidgin plugin [00:35] so it should be net [00:35] but I'll advocate and leave a comment for the uploader to change it [00:52] Depends: libc6 (>= 2.4), libglib2.0-0 (>= 2.12.0) in the binary deb created from that, no libpurple0 or pidgin? [00:53] should it be pidgin-gfire since its a pidgin plugin? [00:54] What's the command to extract the control file from a deb? (Or any other command that will give me a list of dependencies from a deb) [00:56] I'll ask in #ubuntu [00:58] nellery: sounds good, thanks again. [01:02] jacob: ah, right, you're missing a dependency on pidgin [01:03] nellery: oops? i am? [01:03] ah, didn't see the scrollback [01:04] quidnunc: dpkg -I [01:12] Sarvatt: Thanks [01:13] nellery: fixed both & uploaded === cprov-afk is now known as cprov === OldSchool is now known as vorian === swoody_ is now known as swoody [04:34] hi,i am packing pidginguifications-2.16 , got a build time error as checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool make: *** [config.status] Error 1 . So i added dependencies "libxml-parser-perl" in the control file , but got the same error again , how do i move about ? [06:20] Hi..good morning folks [06:34] Hi..I am facing some problems while using this command "apt-get install devscripts" [06:35] when I issue this command, the command window turns blue, with the title "Package configuration" [06:36] and after that I see the following message: [06:36] âââââââââââââââââââââââââ⤠Postfix Configuration ââââââââââââââââââââââââââ [06:37] what do i need to do now? [06:37] any clue guys? [07:09] kamalnandan: You need to configure postfix :) devscripts wants to be able to send email from your machine, and so it oulls in postfix so it can do that. [08:05] hola [10:00] gaspa: I've seen you have started round 3. Thanks! [10:01] Hi.. [10:02] dmentre: anything for main in this round? [10:02] I am new to Ubuntu package development..I am following the following tutorial and the given example to learn basic ubuntu packaging.. [10:02] https://wiki.ubuntu.com/PackagingGuide/Basic [10:03] james_w: yes. ledit. See LP bug 404470. I'm done a mass-sync.txt. Let me know if this is correct or not [10:03] I followed the example given therein at the link..but when I use the command "debuild-S", the packaging fails.. [10:03] Launchpad bug 404470 in pcre-ocaml "[3.11.1 transition][round 3/6] Please synchronize following packages from Debian sid in Karmic" [Undecided,New] https://launchpad.net/bugs/404470 [10:03] s/I'm/I've/ [10:03] kamalnandan: what's the message you get? [10:05] james_w: thanks for your reply..:-)..I get the following error message: === yofel_ is now known as yofel [10:05] make[1]: *** No rule to make target `distclean'. Stop. [10:05] make[1]: Leaving directory `/home/kamal/work/packaging/hello/hello/hello-2.4' === NCommand` is now known as NCommander [10:05] is there a Makefile? [10:06] the "rules" file is there..where at the top I have declared "#! /usr/bin/make -f". [10:06] and in the file, I have a target like as follows: [10:06] clean: [10:06] dh_testdir [10:06] dh_clean [10:06] rm -f build [10:06] -$(MAKE) -i distclean [10:07] the target is "clean".. [10:07] and the last 4 lines are the rules to make the target [10:08] though I have used make files in the past, but not this rules file and its not quite clear [10:08] i simply copied the rules script from the following link: [10:08] https://wiki.ubuntu.com/PackagingGuide/Basic [10:10] that looks ok to me [10:11] and it shouldn't fail [10:11] as it has "-" at the start of the distclean line [10:11] does the message you get actually terminate the build? [10:12] james_w: not really, that doesnt termintae the build.. [10:12] i get some other message too further ahead.. [10:12] dmentre: ACKed [10:13] dmentre: yes, I've uploaded this morning part of the round3. [10:13] I'll look at the rest as well [10:13] now i've to go out... :) [10:13] kamalnandan: that's ok then [10:13] kamalnandan: you can change "-$(MAKE) -i distclean" to "[ ! -f Makefile ] || $(MAKE) -i distclean" to avoid the message [10:14] james_w: I will just copy and paste the other errors too [10:14] james_w: many thanks! I need to leave the channel. [10:15] gaspa: ok, see you later [10:16] ok..james_w, but i am just pasting the other errors as well : [10:16] rm -f build [10:16] make[1]: Entering directory `/home/kamal/work/packaging/hello/hello/hello-2.4' [10:16] make[1]: *** No rule to make target `distclean'. Stop. [10:16] make[1]: Leaving directory `/home/kamal/work/packaging/hello/hello/hello-2.4' [10:16] make: [clean] Error 2 (ignored) [10:16] dpkg-source -b hello-2.4 [10:16] dpkg-source: info: using source format `1.0' [10:16] dpkg-source: info: building hello in hello_2.4-0Ubuntu1.tar.gz [10:16] dpkg-source: info: building hello in hello_2.4-0Ubuntu1.dsc [10:16] dpkg-genchanges -S >../hello_2.4-0Ubuntu1_source.changes [10:16] dpkg-genchanges: including full source code in upload [10:16] dpkg-buildpackage: source only upload: Debian-native package [10:16] Now running lintian... [10:16] warning: lintian's authors do not recommend running it with root privileges! [10:16] W: hello source: debian-rules-ignores-make-clean-error line 132 [10:16] W: hello source: bad-homepage aqsis.org [10:16] W: hello source: native-package-with-dash-version [10:16] Finished running lintian. [10:16] Now signing changes and any dsc files... [10:16] signfile hello_2.4-0Ubuntu1.dsc Kamal Nandan [10:16] gpg: skipped "Kamal Nandan ": secret key not available [10:16] kamalnandan: Stop it. [10:16] gpg: [stdin]: clearsign failed: secret key not available [10:16] debsign: gpg error occurred! Aborting.... [10:17] debuild: fatal error at line 1250: [10:17] kamalnandan: just use paste service :-ss [10:17] running debsign failed [10:17] Err [10:17] !pastebin | kamalnandan [10:17] kamalnandan: pastebin is a service to post multiple-lined texts so you don't flood the channel. The Ubuntu pastebin is at http://paste.ubuntu.com (make sure you give us the URL for your paste - see also the channel topic) [10:18] sorry..I am new to IRC..and am not aware of the etiquettes of IRC.. [10:19] kamalnandan: the failure was a failure to sign [10:19] "debuild -S -uc -us" will avoid that [10:20] james_w: ok, I will just try that.. [10:20] BTW, I just used paste.ubuntu.com..:-)..and here is the link.. [10:21] http://paste.ubuntu.com/233756/ [10:24] james_w, I dont see any error after executing this command that you gave to me, but I dont see any .deb file getting created.. [10:24] shouldnt it create a .deb file in the parent directory? [10:24] nope [10:24] remove "-S" if you want a deb file [10:24] kamalnandan: remove or comment the line : /usr/bin/make -i distclean [10:25] kamalnandan: in debian/rules to avoid error while building package [10:26] deb file is the package file..am i right? [10:27] tuantub: ok..i will do that [10:27] tuantub: no need [10:28] kamalnandan: correct, however "debuild -S" means "build a source package" [10:28] run "debuild -uc -us" if you want a .deb [10:29] * tuantub :-/ [10:29] whats the diff between a source package and .deb package..? [10:30] as far as i know, .deb package is meant for delivering to the consumer..its a kind of installer and the user doesnt need the source.. [10:30] yep [10:30] and .deb shouldnt be containg the source.. [10:30] a source package is what developers work with though [10:30] it's damn hard to make changes to a .deb [10:31] so we would with a source package that contains the source [10:31] then we build that to produce binary packages that the user installs [10:31] a source package is either unpacked or packed [10:31] you are working from an unpacked source package directory [10:31] yes..so why would a developer need a source package..because developer anyway is having the source files..isnt it?..yes though unpacked.. [10:32] "debuild -S" means pack this source package so that I can send it to someone else or to an archive [10:32] but one can easily pack the source file using "tar" and gzip [10:32] "debuild" means take this unpacked source package and build it to give the .debs [10:32] yeah, but we have a command to automate it [10:33] tar and gzip too are commands and not that lengthy..why make all that effort of going via ubuntu packaging process.. [10:34] do it with tar and gzip if you like [10:34] given that I do that operation many times a day I would rather just have a single command to do it [10:35] sorry..i am new to packaging as well..i am asking so many questions that would be "stupid" from an expert's viewpoint.. [10:36] nope [10:36] I just don't see why you are arguing that we should make people put *more* effort in :-) [10:36] it's the opposite of what people normally say about Ubuntu development [10:38] I am saying this, because I have never done this..and I have been using tar and gzip so far..i dont have any experience in packaging.. [10:40] i have been told to build an ubuntu package for a project..and I am trying to learn the basics first..infact, source packaging I was not really on my agenda(as per my knowledge)..i had just assumed that I have to package a set of binaries and shared objects so that when the package gets installed, the user can run the program.. [10:40] but now it seems much more is implied in packaging.. [10:40] :-) [10:41] nevertheless..its going on getting interesting..and I think I would be able to appreciate the process more when I have a better understanding of the same.. [10:47] dmentre: ocaml-libvirt doesn't build [10:50] Depends: libgettext-ocaml-dev (> 0.3.2-2) but it is not installable [10:57] james_w: ack. searching... [11:00] james_w: ocaml-gettext is in round 4, libvirt in round3. Depedencies of libvirt must have changed with 0.6 version [11:02] james_w: I suggest to move libvirt in round 5. I'll check which packages depend on libvirt [11:06] james_w: ok, virt-top (currently in round 5) depends on libvirt so move virt-top to round 6 [11:09] james_w: oops, sorry. You said *>* 0.3.2-2!! [11:09] I'll ask debian developers [11:11] In the meantime, we can drop libvirt and virt-top. As far as I know, no other packages depend on them. [11:13] james_w: just to be sure: "libgettext-ocaml-dev (>> 0.3.2-2)" means "strictly greater than 0.3.2-2"?? [11:14] james_w: ok, found it: http://www.debian.org/doc/debian-policy/ch-relationships.html [11:21] james_w: email sent, waiting for answer. [11:40] dmentre: would it be possible to include the other archs in your ocaml transition monitor too? so we have a better overview [11:42] thanks dmentre [11:51] geser: yes. Where can I find Packages.gz for those arch? [11:52] from where did you get the ones for i386 and amd64? [11:54] geser: http://ftp.ubuntu.com/ubuntu [11:54] dmentre: ports.u.c [11:55] Laney: thanks [11:55] geser: as the host is different, I need to change the code which is not designed for that. That might take a while. [11:56] Or I can simply made a second version for ports [11:56] I'll look at it === bastiao__ is now known as k0p [13:35] Hello guys! [13:36] If a software make a release after freeze feature no way to include it in 9.10 official repositories? [13:37] !sru [13:37] joaopinto, is it suppose appear something in private message? [13:38] it changes a bit since last year. [13:38] !sru [13:38] hm [13:38] you can request a feature freeze exception for new upstream releases [13:39] we don't seem to have a bot currently [13:39] where I can request? [13:39] k0p: https://wiki.ubuntu.com/FreezeExceptionProcess [13:39] Laney: Yea, ubbotu is on holiday, it seems. [13:39] btw last year I saw a system where the new package is upload and reviews make coments, votes etc. Is it exists? [13:39] thanks [13:42] k0p, http://revu.ubuntuwire.com/ [13:42] yeah revu :> [13:42] thanls [13:42] thanks* [13:43] btw you're Portuguese, right? [13:52] So, I'm trying to patch goffice, and apparently it has no patch system in use, not even a patching entry in debian/rules, I have the thing from the packaging wiki that should be added to the rules file to allow stand-alone patch-system-less patches, now I wonder, where and how should I add it? I'm assuming the order in the rules file matters. [14:00] geser: ports specific version done: http://bentobako.org/ubuntu-ocaml-status/transition_monitor/ports_transition_monitor.html [14:01] dmentre: thanks, the situation looks pretty good on the other archs [14:03] geser: yes. After a while, one needs to look at individual cases to check for build failures. [14:03] geser: should I remove hppa? Supported arch? [14:04] you can remove hppa, IIRC it's not supported in karmic anymore and for previous release only on a best-effort basis [14:08] hi, I filed a sync in request in bug 403565 but the sync failed because a package in main should be replaced by a package in universe. I'm not sure on how to proceed. Any ideas? [14:08] Launchpad bug 403565 in lyx "Sync lyx 1.6.3-4 (universe) from Debian unstable (main)." [Wishlist,Incomplete] https://launchpad.net/bugs/403565 [14:09] simon-o: which source package latex-xft-fonts belong now? [14:10] so l-x-f moved from its own source package to lyx [14:10] geser: lyx. latex-xft-fonts is a transitional package for ttf-lyx. So ttf-lyx should be moved to main [14:10] Laney: yes [14:10] simon-o: you can file a request to this effect [14:12] it was part of lyx in the past already? [14:12] geser: No it wasn't [14:13] It's in it's own source package [14:14] Hum, should I even bother about making a stand-alone .patch if the current package does not use them at all? [14:18] hi, how can i determine which is the latest version of a source package (currently karmic)? i want to use this information in an shell script. [14:18] geser: hppa removed [14:19] bdrung_: for a shell script I'd suggest using rmadison [14:20] geser: thanks [14:20] that's what i want [14:22] simon-o: don't know what the best course in the lyx case, as moving tty-lyx would require moving the lyx source package to main (even if lyx itself stays in universe) [14:23] geser: ok, any idea whom I may ask on how to proceed? [14:24] I would suggest asking someone from the ~ubuntu-mir team [14:26] geser: thanks, I'll do that [14:27] Is there anyplace else I could get some answers to my patching woes? [14:31] arand: if the source package doesn't use a patch system, patch directly [14:32] geser: so just honk and drive without no stand-alone .patch files? [14:33] yes [14:34] geser: Since in reading the packaging guide they still seem to recommed using the simple .patch + rules file entry patching scheme, even if the package does not use a patching system, but that does simplyfiy things a lot, so it think I will take you advice ;) [14:47] arand: but this end in most cases the package using both direct patching and patches through a patch system [14:49] geser: ah, so the point of stand-alone patches is kinda lost anyways? [14:50] yes for the most part === cprov is now known as cprov-afk === paulproteus_ is now known as paulproteus [17:24] If I have a package with a RFS in debian (update to an existing package I maintain), is it poor form to request an ubuntu1 MOTU upload in the meantime (I'm worried I won't meet the FF deadline) [17:25] if you make sure that your orig.tar.gz matches, then it should be fine [17:36] hm, how does it come blender 2.49a is not in karmic yet? it is in debian but https://merges.ubuntu.com/universe.html comments it with: Awaiting 2.49a from upstream... [17:37] c_korn: my guess: the person who added the comment got busy and didn't had time to do the merge or so [17:39] geser: must have gotten quite busy then. debian has it since June 1st. [17:46] hyperair: matches? [17:48] lfaraone: simply put, the orig.tar.gz that enters ubuntu *must* be exactly the same as the one that enters debian [17:48] or hell will break loose. [17:58] c_korn: you are free to help with the merge [17:59] geser: I did not know I have permissions. how can I help? [18:18] c_korn: https://wiki.ubuntu.com/UbuntuDevelopment/Merging [18:49] When I run debsign -S on a .changes file what does it send to gpg in order to identify the key? Unless I specify it manually it's unable to find it... [18:56] arand: https://wiki.ubuntu.com/DeveloperGuide/Uploading#Signing%20the%20package [18:58] Hello, I'm working on sl-modem package, I'm trying to get udev support on it, problem is that I don't have a smartlink modem now, anyone interested in testing it ? [18:58] anyone who has a smartlink modem of course [19:02] james_w: but is that really correct? since when I run the command there (dpkg-...) I get out "My Name " and if I do gpg --list-secret-keys "My Name " Id does not find anything. However If I only send "My Name" or "" to gpg it _does_ find the relevant key... What!? [19:03] arand: well, it's correct. The issue you describe is why you get the problem [19:04] you need to be more precise if you would like help in identifying the issue [19:04] e.g. actual command output [19:04] they need to match on the byte level [19:06] james_w: Ah, there it is, the comment, blurgh, ok now I get it. [19:10] arand: feel free to edit the wiki if you think the comment thing should be more explicit [19:12] james_w: are you a ubuntu-main-sponsor ? [19:12] I am I think [19:12] james_w: can you look at this: LP 404561 [19:13] bug 404561 [19:13] hmmm [19:13] Candidate revision debhelper_7.3.8ubuntu1 [19:14] what happened to ubuto ? === santiago-pgsql is now known as santiago-ve [19:21] it's his day off :) [19:21] erm, I take this as a joke, right / [19:21] ? [19:22] yes [19:22] AnAnt: it's dinner now, I'll keep it open in my browser though [19:22] james_w: ok, thanks [19:23] AnAnt: The issue has been reported, and I believe that they are working on getting him back up and running again [20:01] james_w: hey, would you have a chance to sponsor a new-upstream-version to a package of mine? (python library, small) [20:30] could a motu sync the version of xvattr from debian unstable into Karmic? The current version is broken [20:31] you can file the sync request [20:33] ripps: it's easy, just run: requestsync -s karmic [20:34] AnAnt: I get a bunch of python errors when I run that command [20:34] ripps: hmmm, do you use --lp option ? [20:34] AnAnt: no [20:34] Should I? [20:34] ripps: wierd [20:34] ripps: well, I got problems with --lp option, so I don't use it [20:36] AnAnt: the problem seems to be in ubuntutools/lp/lpapiwrapper.py [20:36] bunch of errors with it [20:36] ripps: are you using karmic now ? [20:36] AnAnt: yes [20:37] ripps: I assume then you run karmic then [20:37] yes [20:37] ripps: which errors so I can fix them? [20:37] let me pastbin it [20:38] geser: http://pastebin.com/f372d3095 [20:39] ripps: how did you call requestsync? [20:40] just as AnAnt told me to: requestsync -s xvattr karmic [20:41] ripps: call once "manage-credentials create -c ubuntu-dev-tools -l 2" to setup once the access to the LP API [20:41] geser: is that needed if he doesn't use --lp ? [20:41] geser: what level of acces do I want? [20:43] AnAnt: looks like, the script uses the LP API to fetch some data about a source package (version, component) or uses it to check if one needs sponsorship even when one mails the report [20:43] oh yes [20:43] ripps: write public (e.g. for filing sync requests) [20:43] geser: I see in the changelog something about checking if someone needs sponsorship [20:43] geser: so, "change non-private data" [20:44] ripps: yes [20:44] but why do this check if the user explicitly specified -s ? [20:45] AnAnt: yes, I don't know if there is way to do it without using LP API or screen-scraping LP pages (which is also bad) [20:45] geser AnAnt: xvattr doesn't appear to exist in debian [20:45] AnAnt: I plan to look at the script to rewrite some parts and see if it's possible to make it less dependend on the LP API if one doesn't use the --lp switch [20:47] ripps: so this package came from some other source (repository) [20:47] debian-multimedia.org, it looks like [20:48] dtchen: oh, I might have [20:48] Would it be possible to sync from that repo? [20:48] thanks [20:49] ripps: yes, it can be done [20:49] sure, but you have to file a sync request by hand [20:50] Should REVU be used for updates to existing packages? (not patches, a new upstream version) [20:50] no [20:50] submit a .diff.gz to the bug [20:55] https://bugs.edge.launchpad.net/ubuntu/+source/xvattr/+bug/405015 [21:13] Ok, any sponsors lurking around? [21:29] james_w: could you please do a rebuild of gmetadom package. === yofel_ is now known as yofel [22:12] If someone has a decent example of a package that uses debhelper 7 style short rules and builds multiple binaries, I'd appreciate a pointer towards it. [22:15] ScottK: banshee does [22:15] It has some overrides though [22:15] Laney: Thanks. === yofel_ is now known as yofel [23:52] Laney, wasn't banshee cdbs? [23:52] oh yeah, didn't hyperair reqrite it? === asac_ is now known as asac [23:59] directhex: looks like it