[00:00] * jdong quietly blames upstart/udev and reboots [00:26] it IS kinda cool when btrfs can tear down a pbuilder as fast as reiserfs did [00:37] pbuilder on tmpfs :) [00:42] haha that's what I used to do [00:42] the downfall was what to do about the aptcache ;-) [00:44] and then there's those obscene builds like openoffice :) [00:44] not saying btrfs handles that any better [00:48] HOLY CRAP thunderbird final linking balloons a lot of RAM! [01:12] bdrung: I will have a look at eclipse on powerpc. I use sbuild, so I can replicate an eenvironment where arch all packages don't get built. [01:13] I can also look on amd64/i386 === freeflyi3g is now known as freeflying [06:29] what's the procedure for submitting a patch to a package? [06:29] launchpad?\ [07:07] Can anyone tell me the name of the site that a lot of FLOSS devs use for collecting donations? I'm totally blanking on the one I'm thinking of... [07:14] trip0, yes: open a bug report, attach the debdiff, and subscribe Ubuntu Sponsors for Universe [07:15] kk [07:16] tonyyarusso: paypal? [07:16] trip0: I was thinking of something that would show progress towards a goal. I'm hoping I'll recognize the name if someone comes up with it, but it's not just the payment service itself. (ie you could use paypal to make a donation on foo) [07:58] hi [08:11] hi fale [08:11] I tried to bring libboost from debian to a ppa... but it fails with this error: http://launchpadlibrarian.net/33809173/buildlog_ubuntu-karmic-i386.boost1.40_1.40.0-2ubuntu0_FAILEDTOBUILD.txt.gz any idea? [09:37] fale: one problem is, that it tries to build with python2.4 (karmic has python2.6 as default) [09:50] geser: I have to force the installation of python 2.5 and the compile of it? [09:52] fale: it already installs python2.5 and python2.6 via build-depends but somewhere force it to use python2.4 [09:52] "Detecting Python version... 2.6 [09:53] but later -I"/usr/include/python2.4" [09:54] perhaps the 'echo "using python : 2.4 : /usr ;" >> user-config.jam' causes it [09:57] fale: you might want to look at the patch to boost1.38 to see what's needs to be changed to build with the current python versions in ubuntu (http://launchpadlibrarian.net/26972978/boost1.38_1.38.0-6_1.38.0-6ubuntu1.diff.gz) [09:58] geser: I see.. than I'll try to make it using 2.5 === Tonio__ is now known as Tonio_ [10:26] geser: I'm creating the package... soon I'll upload it.. and wait to see if I fixed it :) [10:27] fale: if you use pbuilder you can test it yourself if you don't want to wait on the PPA builders and only upload it when you're done [10:29] geser: :) I'll install pbuilder, than :) [10:34] q. what is the correct directoryh to put a python executable ? === Amaranth_ is now known as Amaranth [10:45] like any other executable, /usr/bin [10:49] * fale is compiling... hoping the best [10:50] geser: If it does compile correctly, I could try to push boost 1.40 in lynx? [10:57] geser: nothing special because it is noarch ? [10:58] jetienne: nope [10:58] ok thanks [11:00] again http://launchpadlibrarian.net/33823851/buildlog_ubuntu-karmic-i386.boost1.40_1.40.0-2ubuntu1_FAILEDTOBUILD.txt.gz :( [11:01] fale: it took me some time to realise that with lynx you not meant the text webbrowser but the next ubuntu release (lucid) :) [11:02] geser: ops, I call (wrongly) lynx... I'll try to change behave ;) [11:02] fale: as boost1.40 is Debian unstable it will get auto-synced once lucide opens but will need the fix you're working now on [11:03] geser: oki ;) [11:03] geser: I rebuilted it... but it seems that there are problems with enums :( [11:04] geser: I think is an error in some config, because debian is able to compile it ( http://packages.debian.org/sid/libboost1.40-dev ) [11:07] fale: don't forget that debian still builds with gcc 4.3 as default while ubuntu uses already gcc 4.4 as default [11:08] geser: that can be a huge problem... [11:09] geser: an OT question: because ubuntu and debian are very similar and bring packages back and forth... woudn't be easyer to have a unique repo? [11:10] I'm not saying that this might be the problem but as there are differences in the toolchain between debian and ubuntu, a package which builds in debian might fail in Ubuntu for different reasons [11:11] fale: not really possible, as e.g. Debian and Ubuntu have different speed of development (e.g. Debian releases once in around 2 years, while Ubuntu once every 6 months) [11:12] I see [11:13] and trying to coordinate which version went when into to common repo would be pretty hard [11:15] I see [11:16] Debian uses gcc 4.3, Ubuntu gcc 4.4; Debian uses eglibc 2.9, Ubuntu already eglibc 2.10; Debian catched now up to Gnome 2.28 like in Ubuntu, and so on [11:17] geser: well, I don't think that debian is behind because they want it, but more because they don't have enough human-power to do everything [11:21] q. what is the control files's Architecture for python code ? i tried any and all [11:21] jetienne, it should be "all" if it's entirely python [11:21] ok thx [11:23] there are some efforts in progress to synchronize the toolchaing between Debian and UBuntu [11:53] q. is there a way to make dh_make not to ask interactive questions ? especially the "are you sure" ones [11:57] jetienne, man dh_make [11:57] joaopinto: you mean yes or no ? [11:58] jetienne, I mean it's on the manual, we can help you but we are not a replacement for the man [11:58] ok :) [11:59] joaopinto: well if you dont wanna help this is ok [11:59] joaopinto: and yes/no wont kill you [11:59] and dont assume i didnt read it [11:59] no hard feeling [11:59] jetienne, If I didn't want to help I would not have answer you, which I did with a pointer to the answer [12:00] :) [12:00] well i will wait and ask again [12:00] as i read the "pointer" you refer to [12:01] Depends: ${shlibs:Depends}, ${misc:Depends} <- where can i find the definition of those macro ? [12:04] jetienne, man deb-substvars [12:05] joaopinto: well if you dont have anything to say except rtfm, please ignore me [12:08] hum, misc:Depends is not described on the manpage, it's used by debhelper, not sure for which purposes [12:08] the first part is not defined either [12:09] yes it is [12:09] shlibs:dependencyfield [12:09] Variable settings with names of this form are generated by dpkg-shlibdeps. [12:09] :) [12:09] it is set to the list of shared libraries identified by dh_shlibdeps [12:09] this is not a description this is a single line saying nothing :) [12:10] like what it is doing ? [12:10] jetienne, at the bottom of the man page there is a section with other relevant pages, I guess you want to understand what is dpkg-shlibsdeps is about [12:10] man dpkg-shlibdeps [12:11] nah [12:11] i want to make a deb and find help to do so :) [12:11] i do understand you are a rftm person [12:12] jetienne, to summarize, the shlibs varialble will be replaced with the package names that provide the share libaries used by binaries on your package [12:12] this is ok please ignore me, please [12:12] lets be civil [12:13] jetienne, if you want to create a .deb without learning manuals, you are on the wrong place [12:13] joaopinto: well many people here are ok to help [12:13] the only people feeling offended is you, I am just answering to your questions, and you don't like the help :) [12:13] joaopinto: well ok. please ignore me [12:13] just ignore the answers if you don't like them, other people on the channel may like :) [12:13] i dont want to fight :) [12:14] jetienne, I don't like to ignore people, again, you are the one offended, feel free to ignore me :) [12:14] im not offended, just not willing to fight with somebody who think rftm is more important than coc [12:15] this is ok [12:15] I am not simply rftm, I am pointing the specicif manual pages you should read related to your questions :) [12:15] joaopinto: yeah right. credible [12:15] you are right [12:15] now please ignore me, you are discouraging other people to help [12:17] jetienne, https://wiki.ubuntu.com/PackagingGuide/Complete - it also describes the purpose of those variables you have asked about [12:17] PLEASE IGNORE ME [12:17] !caps | jetienne [12:17] jetienne: PLEASE DON'T SHOUT! We can read lowercase too. [12:18] !coc | joaopinto [12:18] joaopinto: The Ubuntu Code of Conduct to which we ask all Ubuntu users to adhere can be found at http://www.ubuntu.com/community/conduct/ [12:18] see if you can read that [12:18] I have read and signed, tks :) [12:21] well honor your word then [12:22] ok will be back during the week [13:45] q. how to update the debian/changelog automatically ? [13:46] jetienne, use the dch utility [13:46] jetienne, dch -i or dch -a [13:46] jetienne, man dch for more details [13:47] joaopinto: ok sorry i will have to ignore you as you keep intervinning. [13:47] no hard feeling just trying to be productive [13:49] man, you must have serious problems, you get the answers and still complaining about it :) [13:49] yeah, wtf? [14:07] Oh well, he obviously doesn't like reading manual pages. [14:08] arf [14:09] debchange -i doesnt work if it is a native package. as opposed to what the man page say [14:13] Eh? [14:13] Are you sure you're reading the right man page? [14:14] "Increment either the final component of the Debian release number or, if this is a native Debian package, the version number." [14:14] yep and this add ubuntu2 [14:35] jetienne: what was the original version, what did you get and what did you expect to get as version? [14:36] geser: the original version ? not sure to undersand this is a code of mine im packaging. i used dh_make --single --email myname@gmail.com --native to generate it [14:37] --increment added ubuntu suffix even i used --native, as opposed to the man page [14:37] but honnestly i would not have complain without the rftm episode i experienced [14:37] why did you use --native? it's mostly for software written only for Debian/Ubuntu [14:38] geser: because this is only for ubuntu [14:38] jetienne: the package or the software? [14:38] both [14:39] dch applies by default the ubuntu versioning scheme on Ubuntu [14:39] geser: this is ok, writing my own script to update changelog fix it [14:39] geser: not according to the manual :) [14:41] true, it does it always as it hard to difference between modifying Debian packages and Ubuntu-only packages [14:41] but even then it's a good idea to use the ubuntu postfix if it's not clear from the package name that the package is Ubuntu-only [14:42] noted [14:42] just curious: what kind of application is it, that it will only be useful to Ubuntu and not Debian too? [14:43] is there a tool parsing "debian/changelog" able to give the current version [14:43] geser: we do not plan to support debian by lack of time to support/test it [14:49] jetienne, but some on Debian may decide to adopt your package, and if you make it native your are just making their life harder [14:49] someone [15:03] hi, I need some help with the ppa building system, can somebody help me? [15:04] I'm trying to build a package but it's current build status is "Dependency wait" [15:04] what should i do now? [15:10] ys___: wild guessing. maybe you depend on a .deb which is not available, and the build assume it will, and so wait for it [15:11] the build assume it will? when? [15:11] ys___: no idea. i was wild guessing [15:11] oh, thanks [15:11] debchange -b --changelog changelog --newversion "0.01build`date +%Y%m%d%k%M%S`" "Automatic packaging" <- im focusing on this kind of thing :) [15:14] i don't understand that [15:14] ys___: you should probably look at the build log and see which build-dependency is missing. probably you mistyped the package name, or try to depend on a package not available in Ubuntu [15:15] Missing build dependencies: libgconf2.24-cil [15:15] oh, that's truth [15:18] thank you, i'm retrying :) [15:49] zul: WRT whois: you probably need to update config.h's VERSION macro, too === funkyHat is now known as punkHat === punkHat is now known as punkyHat [15:59] zul: http://pastebin.com/dc948ea6 === punkyHat is now known as funkyHat === lukjad007 is now known as monumental === monumental is now known as lukjad007 === lukjad007 is now known as monstermash === monstermash is now known as monztermash [17:29] hi. wicd needs a package update and there's also the problem that the dbus daemon it relies on won't load. [17:29] https://bugs.launchpad.net/ubuntu/+source/wicd/+bug/454067 [17:29] Launchpad bug 454067 in wicd "wicd 1.6.2.2 released a month ago" [Undecided,New] === monztermash is now known as lukjad007 [19:47] Master of the Universe please take a look at the CouchDB package installation dependencies, they are broken and couchdb can not be installed properly nor launched due to this [20:00] jdong: you have a macbook 5,1 , correct? [20:00] (or rather, anyone with a macbook 5,1 running os x) === asac_ is now known as asac [20:02] dtchen: macbookpro 5,2 [20:04] jdong: does jack sense work in current Karmic? [20:04] i'm having a heckuvatime finding the drivers for Darwin [20:05] not even sure they're exposed, but i'm looking for the init verbs for 5,1 and 5,2 [20:08] dtchen: no, jack sense doesn't, I have a LP bug open regarding that... [20:08] jdong: i'll need some info from the mac os x side [20:08] dtchen: but yeah I have the system booted into OS X right now if you need me to grab anything from it [20:09] jdong: since i'm unfamiliar w/ os x, i don't know offhand if the init verbs are exposed anywhere [20:09] ok lemme poke around a bit [20:10] jdong: if we can find those, we can pretty easily patch it in using the new patch infrastructure for HDA [20:10] i.e., we write a text file and put it in /lib/firmware/$(uname -r)/foo, and you pass the filename to snd-hda-intel patch=foo [20:11] anyhow, let me know if you find anything; i'm offline until tomorrow afternoon. i need a break from this sound mess. [20:15] dtchen: sounds good (haha sorry for that awful pun); you'll hear from me if I find anything that looks useful [20:19] dtchen: the only thing that looks remotely "useful" is http://jdong.mit.edu/~jdong/AppleHDAPlatformDriver.kext_Info.plist within the driver... [20:19] dtchen: seems like some sort of mapping, though I don't have the knowledge to make heads or tails out of it [20:20] one of the most eye opening XML files I've seen in a while too.... [20:22] dtchen: might be old news to you, but various internet noise like http://bbs.pcbeta.com/redirect.php?tid=349924&goto=newpost seems to have insight on what the big-blobs-of-BASE64 mean. === Quintasan1 is now known as Quintasan [20:41] Is checkinstall safe if the installer is untrusted? [20:41] In other words, will checkinstall provide a reasonable degree of protection by installing in a chroot? [20:41] is it even safe if the installer is trusted? [20:42] quidnunc, is just as safe as the install [20:42] but the answer is no [20:42] jdong, the old problems that plagued it have been fixed AFAIK [20:42] checkinstall I believe uses LD_PRELOAD to trap attempts to install stuff, to divert them to a deb package [20:42] joaopinto: I thought it used a chroot so it wouldn't actually touch my filesystem [20:42] (security wise) [20:42] it still won't produce policy compliant packages of course [20:42] superm1: oh, I was unaware of that... [20:43] quidnunc, the install is regular, it just tracks the installed files and builds a .deb from it [20:43] but even a chroot is inappropriate for UNTRUSTED installers. [20:43] root can still circumvent chroots :) [20:44] a root process running from a chroot can break it ? [20:44] I basically want to see what the installer is going to try to do and manually grant it permissions but I also want to use checkinstall so I can easily uninstall it afterwards [20:44] joaopinto: absolutely [20:44] quidnunc, make -n install [20:44] joaopinto: in fact the truly concerned sysadmin doesn't even want to run non-root users unconfined in a chroot... [20:44] joaopinto: It is a binary installer [20:44] quidnunc, run it from a chroot :) [20:45] quidnunc: you can log what the installer does by putting an apparmor null complain profile around it :) [20:45] then your audit logs will spew over everything the installer is doing. [20:46] jdong: Yes I thought of that but it will actually do those things. I don't want it to do those things because I want to use checkinstall to make sure I can uninstall it. [20:46] joaopinto: Isn't that what checkinstall does? [20:47] checkinstall will do it for cooperating installers. [20:47] if you're concerned about a *malicious* installer, then no. [20:47] I guess I would want some kind of combination of checkinstall and apparmor [20:47] that's a much more challenging situation [20:47] quidnunc, no, checkinstall does not install over a chroot [20:47] you can use checkinstall in a chroot with apparmor protection :) [20:47] though that's a pain to set up ;-) [20:49] joaopinto: But it doesn't actually install right? [20:51] checkinstall says it has fstrans [20:51] An --fstrans options "causes the install to proceed in a temporary directory, thus not actually touching your system" [20:52] it does install, i mean, with the default options, i am not familiar with thtat option [23:14] YokoZar: what do we do about bugs like http://bugs.winehq.org/show_bug.cgi?id=20288 where the user can't file it in Ubuntu because it's the PPA version but upstream says it is our problem? [23:14] bugs.winehq.org bug 20288 in -unknown "Parser error : PCDATA invalid Char value 17" [Normal,Closed: invalid] [23:16] mrooney: If it's in a PPA, it's not "our" in the sense of MOTU's problem. [23:16] I meant "our" in the larger Ubuntu sense :) [23:20] I think PPA problems are the problems of the PPA owner [23:46] mrooney: hopefully the PPA owner has set up a launchpad product or some other way to track bugs then [23:46] I know the Mozilla team and some Kubuntu PPA documents suggest filing Ubuntu bugs on their PPA packages, and heck even that practice seems somewhat controversial around here [23:56] The difference in those cases is that the same people maintain the packages and they are generally used as prestaging for stuff going into the archive. [23:58] right, forgot to mention that :)