=== RainCT_ is now known as RainCT [00:15] what is the intrepid deb-src line? [00:15] for getting the most up to date source's [00:23] geser, what was the package you had FTBFS issues on? [02:08] hi [02:09] it is possible to ask some questions about system-developing there ? === xxx__ is now known as _iron [02:10] where is there? [02:11] <_iron> it means in this chatroom [02:12] <_iron> cause i wrote a daemon process in c [02:12] <_iron> and this daemon could also useful for ubuntu [04:06] I have built some packages using pbuilder, how do I test them? (and sorry if its a stupid question) [04:08] Ziroday: install them in a target chroot [04:08] crimsun: guide? [04:16] or some pointers? [04:18] Ziroday: do you keep a separate target chroot around? [04:19] Ziroday: you may also wish to look at the pbuilder hooks to install the built deb [04:19] crimsun: not sure what that is, am reading https://wiki.ubuntu.com/PbuilderHowto now [04:20] hmm I see alot of .debs in /var/cache/pbuilder/result do I just install them? [04:27] Ziroday: you can create a separate target chroot for testing, or you can use pbuilder's. With regards to the debs you create, if you wish to install them into the target chroot, you could, but you'll probably find /usr/share/doc/pbuilder/examples/B91dpkg-i and /usr/share/doc/pbuilder/examples/B92test-pkg useful as starting points. [04:28] crimsun: thanks a load [04:28] * Ziroday goes off to read === LucidFox is now known as LucidFox_WoW [06:05] hi all [06:06] I'm trying to package a program... can anyone here mentor me? [06:55] Hi guys [06:55] is REVU having issue lately? [06:55] issues* [08:52] greetings ubuntu motu [09:09] NCommander: it's freeradius, I wanted to sync the last package from Debian (the current package in Ubuntu shows the same problem) [09:10] geser, link to build log? [09:10] NCommander: one moment, didn't save one [09:11] it fails because freeradius checks if it got linked with libssl (which is the case in Ubuntu) [09:11] Does it FTBFS on Debian as well? [09:12] no, because there it doesn't get linked with openssl [09:13] but why does it get linked with openssl on Ubuntu, it has the same license issue [09:13] the problems seems to be that libtool makes from "-lsnmp" in Debian "/usr/lib/libsnmp.so" while in Ubuntu "/usr/lib/libsnmp.so -lcrypto" [09:15] I assume we don't want SSL, right? [09:15] geser, link to Debian dsc? [09:15] (is it a merge, or a sync) [09:16] NCommander: sync (if it doesn't need new changes), http://ftp.debian.org/debian/pool/main/f/freeradius/freeradius_2.0.4+dfsg-5.dsc [09:17] sounds like fun [09:21] NCommander: log online: http://www.bienia.de/tmp/freeradius.log [09:25] NCommander: search for "-o radiusd " in both logs to find the place where I assume the problem === LucidFox_WoW is now known as LucidFox [09:47] geser, I'm building it on 127.0.0.1 now [09:50] geser, builds fine here [09:50] let me retry in pbuilder [09:51] hmm [09:59] It apepars its not properly obeying the "without-openssl" flag [10:00] so you could reproduce it? [10:00] yeah [10:01] any idea why? [10:01] not a clue [10:02] Unless the test itself is screwy [10:02] your first (successful) build was also with dash? or was it with bash? [10:02] No, I was wrong about it being successful [10:03] I didn't catch the "links with openssl" [10:04] It might be an over zealous libtool [10:04] I experimented inside my pbuilder and removing /usr/lib/libsnmp.la seemed to help [10:05] but when I compared /usr/lib/libsnmp.la from Debian and Ubuntu they looked identical [10:05] it looks like one of freeradius depends links against openssl [10:05] # Libraries that this one depends upon. [10:05] dependency_libs=' -lcrypto' [10:05] So snmp links against openssl [10:06] geser, http://packages.ubuntu.com/intrepid/libsnmp15 - yup [10:07] That's a rather ugly licensing situation [10:08] NCommander: http://packages.debian.org/sid/libsnmp15 too [10:08] Are you sure freeradius is available on all arcihtectures in Debian? [10:09] yes http://packages.debian.org/sid/freeradius [10:09] and I also compared the Debian build log with mine [10:09] I see a potential license violation on libsnmp [10:10] yup [10:10] libsnmp doesn't have the openssl notices [10:11] geser, http://www.openssl.org/source/license.html [10:13] net-snmp has a BSD license [10:31] NCommander: do you know if indirect linking to openssl is also a problem? [10:32] geser, I'd assume so [10:32] geser, doesn't matter, openssl has an adversing clause [10:32] On a dapper box, I can get a package called 'rageircd', but on my new hardy box, I can't find it w/ apt-cache search. I have "main restricted universe multiverse" in my sources.list, which should get me about everything [10:33] anyone know if this package was removed for some reason? [10:33] NCommander: so what do you propose? file a bug in Debian? [10:34] up_the_irons: homepage doesn't seem to exist. http://rageircd.sourceforge.net/ redirects to a dead link [10:34] NCommander: freeradius has also some plugins like for postgres which links also against openssl [10:34] Flannel: hrm [10:34] geser, OpenSSL is rather ugly. I don't remember the adversing clause before, doesn't it make it non DFSG does it [10:35] Flannel: in dapper, it was in 'universe'. I guess i'll just take the .deb from source and port it [10:35] up_the_irons, debian 395345 [10:35] Debian bug 395345 in ftp.debian.org "ftp.debian.org: please remove rageircd from unstable" [Wishlist,Closed] http://bugs.debian.org/395345 [10:36] DktrKranz: ah thanks [10:37] up_the_irons, it hasn't removed completely, but since it was dropped from unstable, Ubuntu removed it as well [10:37] DktrKranz, you know something about licenses, right? [10:38] DktrKranz, and when can we work on the GNAT license [10:38] er, transition [10:38] NCommander, just basic stuff [10:38] NCommander: debian/copyright for openssl looks like the license text on openssl.org [10:40] NCommander, is it too early for you if we discuss about it about 14 UTC? [10:40] DktrKranz, I feel the adversing clause was a reason a license isn't DFSG compabiable [10:40] DktrKranz, nope [10:40] NCommander, ok then... I'll be back when F1 grand-prix will be over [10:40] * DktrKranz doesn't know Ferrari placed... looking now [10:41] DktrKranz: so is there an 'experimental' distribution i should add to sources.list [10:43] up_the_irons, not for Ubuntu. You can grab sources from here (http://packages.debian.org/source/experimental/rageircd) and build it yourself with pbuilder/PPA [10:43] DktrKranz: gotcha, thanks === Czessi__ is now known as Czessi [11:08] is there anyone here? [11:12] anyone here? [11:14] the clamav package in ubuntu hardy source is too old,the latest version is 0.94,but it in the source is version 0.92 [11:14] while using the clamav ,the program always tell me that : your software is out of date [11:16] Aron__: i think scottk is the clamav maintainer for ubuntu [11:17] is that means I should talk to him and he could solve the problem? [11:19] laga: thank you [11:53] can cdbs to run autogen.sh? [11:56] http://revu.ubuntuwire.com/details.py?package=google-gadgets yay it broke again [11:56] why does this keep happening? revu breaks every time i upload a new version of my package. [13:17] jscinoz: Fixed. It seems like you uploaded a .diff.gz and a .diff instead of .diff.gz and .orig.tar.gz, and because of that the source can't be unpacked. [13:18] RainCT, >_< even then it shouldnt epic fail like that and show the user a backtrace ;P [13:19] yeah, that's fixed now [13:19] ok [13:21] how did you manage to upload a .diff? [13:24] i don't know... [13:24] >_< [13:24] just did debuild -S, then dput revu ../pathtodsc [13:25] hello. what's the policy for placing a .cfg file in /etc, any link ? also will any file I put in /etc be reverted to default on a dpkg-reconfigure ? === doko_ is now known as doko [14:50] does anyone know how useful is the .bzrignore file in ubuntu-dev-tools? looks like it isn't at all [14:51] Adri2000: Yep, good point. [14:52] ok, so I'll just remove it [14:53] Adri2000: Might have something to do with python-distutils.mk tho. [14:55] hmm [15:03] RainCT: ^ [15:04] well, I just tried building a (source) package with bzr-builddeb, that doesn't create any pycompat file [15:10] bzr log says .bzrignore was added by kees when releasing 0.28, but there is nothing about it either in the bzr commit message or in the debian changelog [15:21] committed and pushed [15:21] GCC broken. See http://tinyurl.com/6jjs2k for details.| https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTUs? https://wiki.ubuntu.com/MOTU/Contributing | Intrepid Feature Freeze: https://wiki.ubuntu.com/FreezeExceptionProcess | https://merges.ubuntu.com/universe.html | QA targets available from http://qa.ubuntuwire.com | TODAY - Steady on: We're in Feature Freeze! | Next MOTU meeting: Fri, September 5th 20:00 UTC [15:21] Woops. === ScottK changed the topic of #ubuntu-motu to: GCC broken. See http://tinyurl.com/6jjs2k for details.| https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTUs? https://wiki.ubuntu.com/MOTU/Contributing | Intrepid Feature Freeze: https://wiki.ubuntu.com/FreezeExceptionProcess | https://merges.ubuntu.com/universe.html | QA targets available from http://qa.ubuntuwire.com | TODAY - Steady on: We're in Feature Freeze! | Next MOTU meeting: Fri, September 5th 20:00 UTC [15:32] ScottK: As long as you are updating the topic, shouldn't the date of the next MOTU meeting be updated? [15:34] nhandler: Go for it. [15:35] nhandler: I was just worried about getting the info out on the gcc problem. [15:35] ScottK-laptop: I didn't realize that topic protection was not enabled. I'll change the topic in a minute. [16:14] Any news on the gcc bug? [16:16] Just what's in /topic === nhandler changed the topic of #ubuntu-motu to: GCC broken. See http://tinyurl.com/6jjs2k for details.| https://wiki.ubuntu.com/MOTU | Want to get involved with the MOTUs? https://wiki.ubuntu.com/MOTU/Contributing | Intrepid Feature Freeze: https://wiki.ubuntu.com/FreezeExceptionProcess | https://merges.ubuntu.com/universe.html | QA targets available from http://qa.ubuntuwire.com | TODAY - Steady on: We're in Feature Freeze! | Next MOTU meeting: Fri, September 19th 04:00 UTC [16:21] I was reading the packaging guide and was wondering if the 'chroot' option for basic packaging would be a good way to go for a new person such as myself. [16:30] dako3256: absolutely [16:30] dako3256: You should install pbuilder [16:30] I was going to ask about that [16:31] Will it allow me to use Hardy? [16:31] dako3256: any distro you want [16:33] Is there a simple package that I can start with? [16:33] Or should I follow the guide? [16:33] dako3256: you mean a package to build in your new pbuilder? [16:34] yes [16:34] dako3256: pick your favourite one... === asac_ is now known as asac === emma_ is now known as emma [16:49] Where would I go to download the package, or how would I know what the package name is? [16:50] which package? [16:50] Say I wanted to get the Pidgin package [16:52] I still don't understand the question [16:52] dako3256: apt-get source pidgin [16:54] OK. Thats what I was trying to get across. Sorry if these questions are kinda vague [16:55] dako3256: another way is to find the URI of a .dsc file somewhere (f.ex.) packages.ubuntu.com, then use dget -x http://.... .dsc [16:56] i am making a patch for a package, i am using: diff original.source.folder edited.source.folder > patch.diff [16:56] am i using it well? [16:56] EagleSn: you may want to use debdiff [16:56] is there anu argument missing? [16:56] EagleSn: usually -Nur is used [16:56] EagleSn: diff -uNr [16:57] :-) [16:57] Nur looks better than uNr >:-( [16:57] previously i remember i used diff and not debdif, what is he difference? [16:57] -urN :-P [16:57] -burN [16:58] EagleSn: one thing you could do is to look the contents of patch.diff and check if it contains what it should. [16:58] EagleSn: debdiff operates on .dsc files [16:58] then i think i need diff [16:58] EagleSn: diff is fine. [16:58] EagleSn: and creates the diffs between the two source packages [16:59] i initially used diff without arguments, and the patch.diff has not enought information [16:59] EagleSn: right [16:59] EagleSn: try with -Nur [16:59] okay, trying now [17:01] yes, now the patch seems to be complete [17:01] Would you recommend that I use the '--variant=buildd' option? [17:02] and that is for..?? [17:02] chroot enviroment [17:02] i am using pbuild [17:03] i didnt typed that when i created chroot enviroment [17:03] is it important? [17:04] Could anyone help me with some questions about doing an SRU into hardy. [17:04] The howto just notes that is more closely mimics the environment of the official build machine. [17:05] for the base tarball [17:05] yes, i have read it, but i didnt understand well what that means [17:05] me either thats why I asked [17:05] dako3256: I didn't use the buildd variant [17:06] OK. [17:07] i am trying to patch sun-java6 [17:07] there arent any patch yet, there isn't debian/patches folder [17:08] dako3256: see man debootstrap and find the --variant option [17:10] I tired to install devscripts but got an error the package cant be found [17:11] if i want to build a new binary debian package with my patch applied, i think i have to make debian/patched folder and copy my patch into, then debuild will apply my patch automatically, am i right? [17:12] nevermind typo [17:15] EagleSn: yes, but you need to do something in debian/rules [17:16] yes, update changelog and sing it [17:17] EagleSn: are you using CDBS? [17:17] CDBS? [17:17] i use dch -i to increment the changelog [17:18] EagleSn: I am talking about debian/rules [17:18] i dont know what CDBS is [17:19] EagleSn: It's a macro system that makes the rules file very small [17:20] If not, you need to use quilt or dpatch, and that means defining some new targets in debian/rules [17:21] EagleSn: does the package already use a patch system? [17:46] NOT [17:46] tha package ha not any patch [17:47] Then it's probably not worth adding one === RainCT is now known as RainCT_ === chuck_ is now known as uzl === uzl is now known as zul === fta_ is now known as fta [18:44] apachelogger: I hit another build failure after fixing the patch, can't work round it [18:49] hum. has intrepid alpha 5 been released already? [18:49] Laney: yeah, gcc is broken [18:50] Ah. [18:50] Well I can get you a dediff rebasing the ..65.. patch if you like [18:52] Laney: See /topic [18:52] ScottK: noted, thanks [18:54] <_ruben> hmm .. cant seem to find any more indepth info on how to build source package for use with module-assistant, other than /usr/share/doc/module-assistant/HOWTO-DEVEL.gz [18:54] <_ruben> guess i should just dive into some -source packages and go from there [18:55] _ruben: DKMS is the kid on the block [18:55] _ruben: superm1 hosted a session on dkms during ubuntu developer week, maybe the log will be useful for you [18:55] apachelogger: Hmm, it doesn't fail in the way that that email describes (something about redefinition of struct 'flock' iirc, not at home to get at the log) [18:56] <_ruben> DKMS, hmm, hadnt thought of that approach [18:57] <_ruben> found a dkms presentation by ben collins [18:57] <_ruben> 1.3G of ogg .. nice :p [18:57] There was a session on it in UDW earler in the week [18:57] (DKMS that is) [18:58] <_ruben> Laney: yeah .. laga just said so as well :) [18:58] Oh yes, so he did [18:58] <_ruben> i just threw "dkms ubuntu" in google :) [18:58] :) [18:58] * Laney is operating on little sleep [18:59] <_ruben> hehe [19:00] <_ruben> https://help.ubuntu.com/community/Kernel/DkmsDriverPackage looks like a decent start as well .. now to find UDW logs [19:00] <_ruben> got it [19:01] i ma trying to patch sun-java6 to fix a small bug [19:02] sun-java6 has any patch before, so it hasn't debian/patches folder, how must I proceed? [19:05] should i create debian/patches folder ans copy into my patch? [19:13] Do I still need to setup debootstrapchroot if I have already setup pbuilder? [19:36] dako3256: pbuilder should handle everything for you [19:47] OK. good thanks. [20:01] hi, when running lintian -Ivi on the deb I've just created I get "package-contains-empty-directory usr/bin/". [20:01] anyone know how to remove this? [20:04] karooga: delete debian/dirs if it's ok ;) [20:05] * cyberix asks for councelation [20:05] https://bugs.launchpad.net/ubuntu/+source/pq/+bug/267536 [20:05] Launchpad bug 267536 in pq "Arbitrary dependency on specific Wine version" [Undecided,New] [20:06] sebner: thanks. I just did that. It seems it is also creating a directory with the same name as my package in ./debian. This can't be good? [20:07] karooga: did you debuild it without the "-S" option? [20:08] sebner: I did. Am i bad? [20:08] karooga: maybe. better to use the -S option so it's only generating source files and then you build it with pbuilder build *.dsc [20:16] sebner: how do I track down errors now? do I just check the pbuilder build errors? [20:16] karooga: sure [20:19] sebner: i'm getting unmet dependencies for 'pbuilder-satisfydepends-dummy'. And two of my dependancies which I added are virtual packages. Is this normal? [20:19] karooga: you question is easy to answer. Does it continue building? [20:22] sebner: it tries to continue, but I don't see anything in the pbuilder/result dir. Says the that "pbuilder-satisfydepends failed". I see it didn't try to install the depend packages. [20:23] karooga: make a logfile with the --logfile option and poste it here (pastservice)! [20:24] sebner: perhaps my depends are in universe repos? [20:24] sebner: pastservice? [20:24] !paste [20:24] 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) [20:24] karooga: have you enabled universe repos? look at your pbuilder.conf for that [20:27] sebner: I haven't enabled other repos. Where is the conf file. [20:27] karooga: /etc/ [20:27] sebner: I see I don't have a ~/.pbuilderrc either. Is this necessary [20:29] karooga: well normally it isn't in /home but it really must be in /etc since it is necessary ;) [20:30] sebner: ok I've got a pbuilderrc and buildd-config.sh in /etc/pbuilder but that's it. [20:30] karooga: pbuilderrc is the config file ;) [20:30] karooga: ah sry. not pbuilder.conf xD [20:31] sebner: :-) [20:42] ahoy [20:43] hiho [20:44] norsetto: \o/ [20:44] Hi norsetto [20:44] geser: "nachschub" for your ACK script :P [20:55] norsetto: gcc b0rken. happened that ever before? /me is here since januar. just crazy [20:56] sebner: strangest things have happened [20:56] norsetto: e.g? [20:56] sebner: a veal with two heads was born [20:56] lol [20:56] This is the magic of opensource :D [21:02] sebner: I've added the other repos but still getting problems. (I did a pbuilder update before I reran it). http://paste.ubuntu.com/44311/ [21:04] karooga: you may have to use the development files "-dev" [21:07] sebner: ok, let me check. I'm thinking the fortan compiler! [21:08] sebner: do I include both dev and non dev files? [21:09] karooga: depending on the dependency. but for your specific problem I'd try to use the -dev files (only) [21:15] sebner: mmm... still the same. http://paste.ubuntu.com/44320/ [21:17] would it be appropriate to subscribe a MOTU to a bug about a package they uploaded to debian but not ubuntu? === EagleSn is now known as EagleScreen [21:28] i have imported my gpg keytoday to a new installation of Intrepid, now when i am trying to build a package with debuild, i am obtaining an error from gpg [21:28] http://paste.ubuntu.com/44301/ [21:30] is there any specific order for Build-Depends items in debian/control? [21:32] karooga: No [21:36] iulian: should Depends: in the binary section have all the dependencies that are should in source (debian/control)? [21:36] karooga: post your debian/control please [21:38] http://paste.ubuntu.com/44326/ [21:38] sebner: I think I have something wrong here. [21:40] wb norsetto \o/ [21:40] sebner: missed me? [21:40] karooga: hmm, I'm not very into python packaging but doesn't look false. strange [21:40] norsetto: of course! [21:43] sebner: what about rules http://paste.ubuntu.com/44328/ [21:44] karooga: they don't matter for now since there is a problem with the dependencies [21:46] norsetto: may want to help? [21:46] sebner: hmm? [21:46] norsetto: http://paste.ubuntu.com/44320/ [21:49] sebner: what is the problem? [21:49] norsetto: ehm. it isn't building ^^ [21:49] sebner: yes, but what is it? [21:50] norsetto: python bindings for pgplot [21:50] norsetto: scientific graphics libs [21:51] I mean s/pgplot/pgplot5/ [21:51] norsetto: that's why I'm asking you ;) [21:51] karooga: is it for intrepid? Why are you adding libg2c0-dev as a b-d? [21:52] norsetto: it's for hardy. [21:52] norsetto: it was a test, had libg2c0 before. === RainCT_ is now known as RainCT [21:56] norsetto: so, what's your diagnosis? [21:57] karooga: yes, but why do you need it? [21:59] norsetto: I don't remember now... :-) I think it was complaining at some stage. I just reran it now without and the error is still the same. [22:01] norsetto: technically, unused packages shouldn't stop it building though? [22:01] karooga: if you change the components in the pbuilder, you need to run "pbuilder update --override-config" [22:03] albert23, thanks I only ran pbuilder update [22:05] albert23: does this go for changes to repos etc in the pbuilder conf file? [22:05] karooga: yes, you added universe, so you must use --override-config [22:08] * karooga is excited [22:29] Woohoo. It built! [22:29] Thanks albert23, norsetto, sebner for your help. Time-out for now. Cheers [22:31] * norsetto goes to bed too [22:31] * sebner too xD [23:55] i have creaded a debdiff patch, how can i now apply it ? [23:59] with "patch"?