/srv/irclogs.ubuntu.com/2009/02/02/#ubuntu-motu.txt

savvashow do people contribute to builds for other architectures, the ones in http://ports.ubuntu.com ? with pbuilder?00:28
ScottKYou don't.00:30
ScottKWe only do source uploads.00:30
ScottKAll the builds get autobuilt.00:30
ScottKIf something isn't building, figure out why and submit a fix is the thing to do.00:30
savvasScottK: well i'm attempting to backport the newest smc actually for lpia architecture in my PPA, it didn't have a -dev package, which results in an error: http://launchpadlibrarian.net/21887176/buildlog_ubuntu-gutsy-lpia.cegui-mk2_0.5.0-2ubuntu1_FAILEDTOBUILD.txt.gz00:32
savvasand.. quite frankly I don't know how to "decode" that yet :)00:32
savvas(I need the libcegui-mk2-dev created by that source package)00:33
savvasI wonder if it would work if I grab a newer version00:34
* savvas tests00:34
directhexlpia you can build on any i386 or amd64 machine00:47
directhexit's just a tweaked i38600:47
savvasdirecthex: thanks, didn't know that :)01:11
=== asac_ is now known as asac
=== RAOF_ is now known as RAOF__
=== RAOF__ is now known as RAOF
=== imthefac1 is now known as imtheface
anakronHI all02:59
anakronWhat means lpia?02:59
anakronsorry if it is too noob02:59
ScottKLow Power Intel Architecture.  It's an i386 variant for low power machines like netbooks.03:00
anakronok thanks03:00
anakron:)03:00
anakronsomeone knows why are not any motu helping in mentoring? junior mentoring03:04
anakronmm03:04
anakroni will say it better03:04
anakronwhy a junior mentoring request must stay frozen, waiting for someone that will accept it?03:05
ScottKSome of us think it's better to just ask for help here instead of having a dedicated mentor.03:07
ScottKYou get a better variety of advice and get to know the community better.03:07
anakronyes03:07
anakronthat's true03:07
ScottKSo if you have questions, feel free to ask.03:08
anakronok thanks03:08
anakronscott, if i only know some basics things of python and only do patches for desktop files03:08
anakronwhich must be my next step?03:09
ScottKI find it best to work on things that bother you.  Better motivation that way.03:10
anakronmm03:10
anakroninteresting03:11
anakronits like a vengueance03:11
ScottKYes.03:11
ScottKIf you have some Python, https://bugs.launchpad.net/~pythonistas/+packagebugs is a list of Python based packages and their bug counts.   You might see if you can figure out one of those.03:12
anakronlaunchpad it's amazing :)03:13
ScottKanakron: If I accept you into that team you'll get the bugmail for all those packages.  Are you up for that?03:28
anakron:) yes03:28
anakronthere are some easy bugs that can be fixed so fast03:28
anakronand the other...will be part of my training03:29
ScottKanakron: Done.03:30
anakronill try to solved one of catfish03:35
ScottKWhen you do attach the patch to the bug and subscribe ubuntu-universe-sponsors to the bug.03:35
ScottKThen a sponsor will review it for upload.03:36
anakronok03:36
savvasanakron: catfish has a bug?03:41
anakronhttps://bugs.launchpad.net/ubuntu/+source/catfish/+bug/28395303:41
ubottuLaunchpad bug 283953 in catfish "Catfish' default search directory is /usr/share/catfish" [Low,Triaged]03:41
anakroni was trying to find it XD03:42
* savvas looks :P03:42
savvashey wait a sec03:42
savvasanakron: check the version for this03:43
anakronok03:43
savvasI asked for the new catfish to be included in ubuntu jaunty03:43
anakronit's in 8.1003:43
anakronit on jaunty too03:44
savvasnope03:44
savvas0.3-2 is not 0.3.2-1 :)03:44
savvasI know, I almost made the same error :p03:45
savvashttp://packages.ubuntu.com/search?keywords=catfish03:45
anakronim using 0.3.2-103:45
savvasand the bug is still there?03:45
anakronyes03:45
savvasdarn03:46
savvasgo go go :)03:46
savvasand.. thanks for helping :)03:46
anakronits not a real bug03:47
anakronwe need only to change the default folder to search03:47
anakronto a most used location, like home03:47
anakronthat's all03:47
savvashey, simple stuff is what makes it perfect03:48
anakron:) im not saying anything different03:48
anakronits fast and useful03:48
anakronbut, im new on it and... i get confused03:48
anakronbut im still fighting03:48
anakronavvas?04:08
anakronsavvas?04:08
anakronyou are a medical student?04:08
=== bluesmoke is now known as Amaranth
savvasyes anakron :)04:19
anakronnice, im pharmaceutical student04:19
savvasthe other more relevant attribute I have is that I am a computer hobbyist hehe04:19
anakronme too04:19
savvaswell, welcome to the beginners gang, I'm one as well :)04:20
anakron:) but your karma says that you are old here04:20
anakron:)04:21
savvasglad to have someone that knows what Oxcarbazepine is hehe04:21
savvasah that's answering questions, closing/filing bugs04:22
anakron:O nice04:22
anakronim interested in packaging and python, but i cant find the right function in catfish04:23
anakronxD04:23
savvas(Don't ask, I was digging up some pharm books two days ago :P)04:23
savvashold a sec, I'm editing a bug report04:23
anakronhow you look for you home folder??04:25
anakron/home/~/04:26
anakronhow is the right path?04:26
Amaranthanakron: ~04:26
anakroni found it savvas, its too simple, ill solve it tommorrow04:26
Amaranthanakron: $HOME04:26
anakronother way?04:27
anakronits not working in this way04:28
savvasanakron: either ~ or $HOME without anything in front04:28
anakronok04:28
savvastest it: echo $HOME04:29
anakrondoes not work04:29
anakroni can set it to /home/anakron04:30
anakronbut now for any user folder04:30
savvasah wait, in python?04:30
anakronyes04:30
Amaranththere is actually a program that will read /etc/passwd and tell you04:30
anakronit was set like path='~'04:31
anakronimust go away, see you tommorow04:31
savvashomedir = os.path.expanduser('~')04:31
savvasmeh04:31
savvashttp://snipplr.com/view/7354/home-directory-crossos/04:31
=== bluesmoke is now known as Amaranth
=== stooj_ is now known as StooJ
iulianG'morning.07:24
didrocksmorning o/07:47
=== BugMaN1 is now known as BugMaN
savvasdoes anyone have a link or can paste me the proper format of GPLv2 notification in a file header of an upstream source?09:54
iuliansavvas: file:///usr/share/common-licenses/GPL-2 and scroll down to "How to Apply These Terms to Your New Programs"09:57
=== k00n is now known as Koon
savvasoh09:59
savvasI thought it wasn't there, thanks iulian :)09:59
=== dendrobates- is now known as dendrobates
__Ali__is there an option to assign DEB_DH_INSTALL_ARGS for a specific lib?10:36
__Ali__anything like DEB_DH_INSTALL_ARGS_libfoo?10:36
__Ali__the documentation is really poor10:37
soren__Ali__: No.10:38
__Ali__soren, how do you set the args for each lib then?10:38
sorenYou don't.10:38
sorenApparantly.10:38
directhexcan;t you just pass that to dh_install manually in your install rule?10:38
sorenWhat are you trying to do?10:39
directhexalthough what args would you even give dh_install?10:39
__Ali__just trying to copy different files for libfoo and linfoo-dev10:39
__Ali__libfoo-dev *10:39
directhexso use different .install files?10:39
__Ali__using cdbs10:39
__Ali__it took me a day to find out that opensuse build service does not work with .install files10:40
directhexthat's odd. those are processed by dh_install, not by anything wlse10:40
__Ali__there must be a way without .install files10:40
soren__Ali__: How could it not work? dh_install looks for debian/<package name>.install. Are they using a broken debhelper?10:41
__Ali__soren, well it doesnt work10:41
soren__Ali__: Of course there's a way. debian/rules is just a Makefile. Yo ucan do whatever you want.10:41
directhexsoren, AFAIK no, they use pretty normal chroots10:41
slytherin__Ali__: you can use install/libfoo and install/libfoo-dev targets in debian rules10:41
__Ali__soren, i'm just trying to be concise within csbd, what's the right way of doing it in cdbs framework?10:42
* directhex still reckons PEBCAK, not an OBS issue with .install10:42
soren__Ali__: The right way is to create multiple .install files.10:42
__Ali__slytherin, no higher level commands with cdbs?10:42
soren__Ali__: I somehow doubt thye've managed to break that.10:42
directhexsoren, so do i, i've built 100-install-file packages on there10:43
__Ali__there is DEB_INSTALL_DIRS_libfoo10:43
slytherin__Ali__: there might be. I am not aware of them.10:43
__Ali__why there shouldnt be DEB_DH_INSTALL_ARGS_libfoo10:43
soren__Ali__: What do you mean "higher level commands"?10:43
soren__Ali__: If anything, you sound like you want lower level.10:44
directhexindeed10:44
__Ali__soren i mean setting cdbs vars wich hides lower level commands10:44
soren__Ali__: Because noone has needed it. Because dh_install handles that sort of stuff by using multiple .install files.10:44
directhexcdbs isn't really meant for that though is it? dh7 is a better bet for simple-but-hackable10:44
__Ali__look at this http://74.125.77.132/search?q=cache:BtnedmhHfisJ:dev.blankonlinux.or.id/changeset/lontara%25252Ffirefox,7%3Fformat%3Ddiff%26new%3Dlontara%252Ffirefox,7+DEB_DH_INSTALL_ARGs_&hl=en&ct=clnk&cd=1&gl=uk10:45
sorenCan we please stop this useless discussion and replace it with one where you say exactly what you've done, explain what you expect to happen, and what happens instead.10:45
soren?10:45
__Ali__there is a $(DEB_DH_INSTALL_ARGS_$(cdbs_curpkg))10:45
__Ali__i'm going to give DEB_DH_INSTALL_ARGS_libfoo a try, it might be defined10:46
sorenIt's not.10:46
__Ali__i told you what exactly i've done and what exactly i'm trying to do10:46
sorenOk, sorry, I missed it htne.10:47
__Ali__opensuse bs does not see .install files10:47
sorenCan you repeat?10:47
sorenSo you claim.10:47
sorenI need to see evidence.10:47
__Ali__i'm trying to create a .rules file which works for different packages with cdbs10:47
directhexi call shenanigans, because i explicitly have used OBS with .install files10:47
soren...because i think you're just doing it wrong, and it seems like a much better approach to fix *that* rather than bastardisin cdbs.10:47
__Ali__and i thought cdbs may work for different packages and without .install files10:47
__Ali__soren, you think too much!10:48
__Ali__it's as simple as i described10:49
sorenOk, I'll stop.10:49
directhexhttps://build.opensuse.org/package/show?package=Mono&project=home%3Aoerc - every one of those debs is made by a .install file10:49
directhexlook at how many they are, all packagey and debish10:49
__Ali__directhex, where are the install files?10:49
broonie__Ali__: not using .install files would break rather a lot of packages.10:49
soren__Ali__: It's really simple, really. Unless you explain *how* it's broken, it's kind of hard to know what it is we're trying to work around and how to fix it.10:50
directhex__Ali__, in the source package. where else?10:50
__Ali__soren, i get empty debians, no so's are copied while they are given in .install files, the only way i could get them copied was by using DEB_DH_INSTALL_ARGS which only works for 1 lib10:51
directhexlink to the OBS project?10:51
soren__Ali__: Look... I can't use "hey, I'm doing /something/ and it's not working, even though it works for eveyone else, so I want to do everything completely differently".10:51
__Ali__directhex, i see, the opensuse guys are not really experts with debs, as they admit, the official deb guid says upload rules, control etc directly, didnt say it should be in the compressed source10:52
directhex__Ali__, their debian documentation is poor. i just go with what works10:53
directhexand what works for me is a workflow where i don't trigger a rebuild on every commit10:53
directhexi.e. just uploading, dput style, whenever i want things building10:53
__Ali__directhex, i've been keep looking for a good deb example on obs, thanks for the link, the search engine is not good10:54
soren__Ali__: So unless you show me your source package, I'm just going to not believe that it doesn't work. And hence, there's nothing to fix.10:54
__Ali__soren, i think i'm going to try directhex's advice on putting things in the compressed source, that should give me a more standard env for deb packaging on obs10:55
sorenOBS sounds like a horrbile, horrible place.10:56
directhexsoren, it's not great, but unlike launchpad, understands a world with more than one distro10:56
__Ali__it's actually a great service with nice performance and generous hosting10:57
__Ali__they have been asking people with deb experience to help them, so it's not their fault if there deb part is not great10:58
directhexdid they fix not parsing build-depends-indep? that was a blocker for me10:59
__Ali__didrocks, where in the source dir are the .install files?11:00
directhex.install files live in debian/, along with all packaging-related material11:01
__Ali__mono_1.9.1+dfsg.orig.tar.gz? is this the right file?11:02
directhexehm... how much debian packaging experience do you have?11:02
directhexa debian source package is split into three files. that one is the orig, i.e. the upstream source code11:02
directhexeverying done by the packager goes into the diff.gz11:03
__Ali__directhex, i thought i was doing something different, i have the same structure then, i have diff too, and everything in my debian/ is in diff too, why the heck it doesnt work then!11:05
sorenWe can only guess.11:06
soren...since you still haven't shown us anything.11:06
directhexsoren, this way is more fun!11:07
__Ali__directhex, why does uploading those files in debian/ also work?11:12
directhexhm?11:13
__Ali__there are 4 files that trigger rebuild:11:13
__Ali__changelog, rules, control and dsc11:13
__Ali__these files already exist in diff11:13
__Ali__mayb diff is extracted first and then those 4 files are overwritten11:14
__Ali__it probably ignored .install files11:14
directhexdsc does not exist in the diff11:14
__Ali__but the other 3 do11:15
directhexyes11:15
__Ali__directhex, is it necessary to use DEB_INSTALL_DIRS_libfoo := usr/lib/MyLib if i have usr/lib/MyLib in .install?11:21
directhex__Ali__, i have no idea. i only touch cdbs junk when wearing a hazmat suit11:22
__Ali__directhex, i was adviced to use cdbs in this channel because it's supposed to be more convenient :)11:23
directhexit has a... ehm... popular following11:23
__Ali__but the documentation is really bad11:23
directhexessentially it's fine as long as you never ever want to do anything different to the norm11:23
__Ali__the authors didnt know cmake very well11:24
__Ali__i have to unset some of the cmake vars they set11:24
__Ali__directhex, dh_install manual says:11:29
__Ali__Files named debian/package.install list the files to install into each package and the directory they should be installed to. The format is a set of lines, where each line lists a file or files to install, and at the end of the line tells the directory it should be installed in.11:29
__Ali__but this part: 'and at the end of the line tells the directory it should be installed in.', is not very clear to me11:29
__Ali__all .install files have only the source files, they dont set the target?11:30
directhex__Ali__, ehm, sometimes you want to rewrite the target location11:30
__Ali__directhex, ehm, so if you dont set the target, it's assumed to be the same as the source, ehm, why the manual, ehm, doesnt say that?11:31
directhexcompare http://svn.debian.org/wsvn/pkg-mono/mono-basic/trunk/debian/libmono-microsoft-visualbasic8.0-cil.install?op=file&rev=0&sc=0 and http://svn.debian.org/wsvn/pkg-cli-apps/packages/ndoc/trunk/debian/libndoc1.3-cil.install?op=file&rev=0&sc=011:32
ScottK__Ali__: Note directhex said cdbs is poorly documented ...11:32
* directhex orders a mouse & bloo-ray drive11:33
__Ali__ScottK, i said that :) and dh_install is not cdbs is it?11:33
StevenKIt is well documented -- it's just the documetation is the source code11:33
StevenKdh_install is debhelper11:33
ScottK__Ali__: Right.  Sorry,  just woke up11:33
__Ali__yes the manual is in the source code11:34
__Ali__directhex, do u also get errors on obs with Checksums-Sha in your desc?11:44
directhexhm? no11:45
__Ali__i get checksome error with those fields being in dsc11:46
directhexperhaps because the sums of your diff and/or orig don't match?11:46
__Ali__i simply run debuild -S and upload?11:47
directhexyes11:48
maxbcdbs not well documented? /usr/share/doc/cdbs/cdbs-doc.html is rather thorough11:55
__Ali__maxb, it doesnt explain the vars defnied by cdbs11:57
savvasfirefox /usr/share/doc/cdbs/cdbs-doc.html12:00
savvasoops12:00
savvaswrong terminal :P12:00
savvas__Ali__: grep -i '^#' /usr/share/cdbs/1/rules/debhelper.mk12:03
savvasthe comments in the rules have the info you need12:04
savvasbut you're always welcome to provide your own manpage :)12:04
directhexsounds much nicer than just using dh7. yes sireee12:04
savvasor html whatever :P12:04
savvasdirecthex: what do you mean?12:05
directhexcdbs is 10% automagic, and 90% trying to hack around the automagics. dh7 minimal rules are rather easier to massage when the need arises, leading to a somewhat more balanced experience12:06
__Ali__savvas, thanks i normally use google codesearch12:10
savvasdirecthex: do you have a link to an introduction/tutorial to debhelper 7?12:16
savvasah wait, I think I'm already using it :P12:16
directhexhttp://paste.debian.net/27457/ is a dh7 rules file with dpatch for patching12:17
directhexhttp://paste.debian.net/27459/ without dpatch12:17
savvas#12:17
savvas%:12:17
savvas#12:17
savvasdh $@12:17
savvasoops sorry12:18
savvasthis means go through every dh_* command?12:18
=== pochu_ is now known as pochu
__Ali__any example of configuring a file in  /etc/ld.so.conf.d/ for deb packaging?12:43
maxb"Configuring" ?12:43
__Ali__adding?12:44
maxbJust do it?12:44
__Ali__no fancy commands in cdbs?12:45
maxbIt's a simple installation of a file12:46
maxbman dh_install, perhaps12:46
__Ali__so i can simply put a line in .install file?12:47
__Ali__and is there a conventional path for storing the source foo.conf file? or just in debian/ ?12:48
isaacjust in debian is ok12:48
__Ali__ok, thanks12:49
isaacif there are loads of files feel free to create a directory12:49
isaacbut if there is only one or two12:49
isaacit's ok to have them there12:49
__Ali__is it safe to delete the generated *.ex files by dh_make? all of them are optional right?12:54
maxb__Ali__: .ex == example12:59
__Ali__maxb, yes, but they are all optional features right?12:59
maxbyes12:59
fransmansavvas: are you around ?13:03
fransmanI just wanna say ... thank you for working on bug #31920413:06
ubottuLaunchpad bug 319204 in flumotion "Please package new upstream version of flumotion (universe)" [Wishlist,Triaged] https://launchpad.net/bugs/31920413:06
savvasfransman: sure, no problem :)13:09
__Ali__where is the right place to call ldconfig in rules?13:10
savvasfransman: the problem is that the package isn't tested, as I've never run the application13:10
fransmanbut that's ok13:10
directhex__Ali__, postinst13:11
fransmanthis kind of things are going step by step13:11
__Ali__directhex, what about uninstallation?13:11
directhex__Ali__, postrm13:11
savvasfransman: the only problem is that it requires someone to tag the flumotion at debian as with the tag patch13:11
savvasbecause for some reason control@bugs.debian.org doesn't like me13:11
fransmandoesn't like me ? is it a he or a she?13:12
__Ali__directhex, doesnt dh take care of this? dh_makeshlibs?13:12
savvasfransman: it should be an "it", but I've contacted the webmaster of the bugs, no reply yet :P13:13
maxbYes, dh does.13:13
__Ali__maxb, there is no need to bother about ldconfig then?13:13
directhex__Ali__, take care of what specifically? dh things are run at COMPILE time. you need to run ldconfig at PACKAGE INSTALL time13:13
__Ali__isnt dh_makeshlibs called at package installation time?13:14
directhexnothing in debian/rules is called at package installation time13:14
savvasit creates something in postinst while building the package13:14
directhexcertainly not a dh script to gather soname versions13:14
maxbNo, dh_makeshlibs is not called at install time. However, various debhelper commands will make additions to your provided post/pre/inst/rm13:14
__Ali__what are all those dh_* in the log then?13:15
maxbThere aren't any at package install time13:15
fransmansavvas: can you contact the packages maintainer ? at http://packages.qa.debian.org/f/flumotion.html13:15
savvasfransman: I have, it's loic-m here in the channel - they are aware of the fix :)13:16
__Ali__dh_makeshlibs is a debhelper program that automatically scans for shared13:16
__Ali__libraries, and generates a shlibs file for the libraries it finds.13:16
__Ali__It also adds a call to ldconfig in the postinst and postrm scripts (in13:16
__Ali__V3 mode and above only) to any packages which it finds shared libraries in.13:16
__Ali__so it takes care of postinst?13:17
maxbThat's what you just said13:17
Laneysavvas: That's lool, not loic-m13:17
savvaswoops13:18
__Ali__maxb, yes, but directhex objected :)13:18
savvaswait, let me check13:19
fransmanLaney: thanks13:19
directhexi objected to you saying dh_makeshlibs was run at install time13:19
savvasirclogs/Freenode/lool.log:23:46:25<savvas> all done! http://bazaar.launchpad.net/~medigeek/+junk/flumotion/files13:19
maxbs/you need to run ldconfig at PACKAGE INSTALL time/you need to let debhelper arrange for ldconfig to be run at PACKAGE INSTALL time/13:20
savvaswheow, I contacted the right person13:20
__Ali__dh_makeshlibs takes care of calling ldconfig at install time13:20
Laneyhoorah13:20
jpdsScottK: Any update on what to do with bug #321713 ?13:20
ubottuLaunchpad bug 321713 in ubuntu-dev-tools "ubuntu-dev-tools should not depend on python-elementtree and python-celemettree" [Undecided,Triaged] https://launchpad.net/bugs/32171313:20
ScottKI haven't looked at it recently.  Let me try an do that.13:20
__Ali__maxb, does it make sense to change debian/dirs to debian/libfoo.dirs and debian/libfoo-dev.dirs to create dirs for different libs?13:22
maxbIn any multi-binary package I would recommend always using qualified names for all debhelper files like dirs13:23
__Ali__if you use files for directory creation, how do you specify which package needs which dirs?13:24
savvas__Ali__: I think this is what you need: http://paste.ubuntu.com/112774/13:30
savvasI'm not sure though13:31
__Ali__savvas, thanks, but i dont understand maxb's recommendation regarding this13:32
maxbYou asked a question, I basically said "Yes"13:33
maxb!dirs13:33
ubottuAn explanation of how files and directories are organized on Ubuntu, and how they can be manipulated, can be found at https://help.ubuntu.com/community/LinuxFilesystemTreeOverview13:33
maxboops13:33
maxbWrong factoid13:33
maxbAnyway, the point is that you almost never need to use dirs13:33
maxbOnly if you need to install _empty_ directories, usually13:34
__Ali__how do you create dirs then?13:34
__Ali__do they get created automatically?13:34
maxbdebhelper itself will certainly create them automatically13:34
__Ali__good13:35
__Ali__maxb, so if we have something like: dh_install -plibfoo --sourcedir=debian/tmp, then simply adding '../foo.conf etc/ld.so.conf.d' in foo.install is enough?13:37
__Ali__no need to create etc/ld.so.conf.d? (even in in debian/tmp/)?13:37
__Ali__sorry, debian/foo.conf doesn't need to be copied to debian/tmp/13:38
directhex-plibfoo implies libfoo.install13:38
savvas__Ali__: it would be easier to show us what you have so far and on which package you're working on :)13:39
__Ali__savvas, sorry it's still local13:39
savvasno problem, but foos and moes can be confusing13:40
__Ali__osb has to install the whole vm for each build takes ages13:40
directhexthat's normal13:40
directhexit's needed to ensure a clean build environment13:40
directhexlaunchpad does the same13:40
directhexand you should do the same when testing locally13:40
__Ali__directhex, its very very local, without osc build, it takes ages to build the whole lib13:42
savvas__Ali__: yes, but if you use dpatch for example, it will complain about leftover files if it's not cleaned properly :)13:46
__Ali__savvas, i prefer to rebuild the whole world every time, saves a lot of hassle, hopefully compilers will be 'real time' sometime before we all die13:48
__Ali__(by hardware improvements, of course)13:48
oojah__Ali__: Whether OBS/launchpad take ages to build it isn't the issue really - I guess that people just want to look at your debian directory and the orig.tar.gz.13:50
__Ali__oojah, sure, here you go: http://tinylink.com/?zBsW4GrEo213:52
directhexbinary package name should include soname14:18
oojahI've got a source tar that doesn't have license information in any of the source files, and hence little copyright information. Is there any point even starting to package it, or should I try to persuade upstream to make changes?14:22
Laneyoojah: Sadly it's unlikely to be accepted without clear licensing info14:34
Laneybut upstreams usually want their programs in distros so I'd imagine they would be receptive14:34
hyperairLaney: keyword being "usually"14:37
dolanorHello14:37
oojahLaney: That was my understanding, thanks.14:37
pochuoojah: does it have a LICENSE file in the tarball?14:37
hyperairdolanor: hi.14:37
oojahpochu: I think so. I'm at work at the moment suffering from a bad case of "can't be arsed" :)14:38
dolanorThe package I uploaded needs 1 more advocate :) http://revu.ubuntuwire.com/details.py?package=fsniper , please have a look any super REVUers :p14:38
pochuoojah: then it might be ok, but of course having the copyright and license information in the source files is much better14:40
slytherinis it really required to have license headers in source files. Does all-or-none approach work if there is a LICENSE file?14:50
dixonionthedemonoiy14:50
dixonionthedemonso i have a question14:50
dixonionthedemonanyone know how to get SL to work with ubuntu?14:50
dixonionthedemon8.1014:50
dolanorsl ?14:50
RainCTdixonionthedemon: SL = Second Life?14:50
directhexsilverlight or second life?14:50
slytherindixonionthedemon: what is SL?14:51
dixonionthedemonsecond life14:51
dolanorSupa Lounge, fo course14:51
dixonionthedemon^_^14:51
RainCTthere is a repository somewhere14:51
dixonionthedemoni was reading up on the ubuntu forums, but the codes make no sence14:51
dixonionthedemonthey just wont work14:52
slytherinisn't second life client open source?14:52
dixonionthedemoni have the terminal open right now14:52
dixonionthedemonyea14:52
dixonionthedemonprety sure14:52
slytherinthen why isn't there a ubuntu package for it yet. :-)14:52
RainCTslytherin: too many updates14:52
RainCTafaik14:52
dixonionthedemoni downloaded the linux beta14:52
dixonionthedemonone fer linux14:53
dixonionthedemoni just... cant get it to install14:53
dixonionthedemonnor run for that matter14:53
dixonionthedemoni was up al last night typing in codes to get skype to work, the calling out part and fixed that14:53
dixonionthedemonit works now14:54
RainCTslytherin: btw, if you get it into the repos sabdfl will like you (http://www.markshuttleworth.com/archives/128) :P14:54
RainCTdixonionthedemon: here you have a package: http://www.getdeb.net/app.php?name=Second+Life14:55
dixonionthedemonleme se if that works14:55
dixonionthedemonty14:55
mok0RainCT: where is common.py?14:56
RainCTdixonionthedemon: You're welcome. Ah, and next time better go to #ubuntu for support (this is a development channel)14:56
dixonionthedemono14:56
dixonionthedemonok14:56
dixonionthedemoncouldnt remember that14:56
dixonionthedemonlol14:56
RainCTmok0: includes/14:56
slytherinRainCT: nah, my hand is full right now. :-)14:56
mok0RainCT: I've set up revu locally14:57
__Ali__dixonionthedemon, does skype work now? that audio problem with intrepid, is it gone?14:57
dixonionthedemonyea14:57
dixonionthedemongot it working last night :D14:58
mok0iRainCT: It can't find common14:58
* RainCT will try it next week (when he's 18 :D), if it's great enough I *might* have a look at packaging it14:58
RainCTmok0: includes/common.py14:58
mok0RainCT: I see it14:58
dixonionthedemonty SL is installing now :D14:58
dixonionthedemonaight thanks fer all yer help14:58
dixonionthedemontalk to yall l8rs14:58
mok0RainCT: but it wont accept "from common import *"14:58
RainCTuh.. his keyboard broke14:59
mok0RainCT: is there a way to set the search path?14:59
RainCTmok0: just to be sure, is there a common.pyc in scripts/?14:59
mok0no14:59
RainCTmok0: have you copied and modified htaccess.tmpl to .htaccess?15:00
RainCTespecially this line:   PythonPath "sys.path + ['/srv/revu-production/scripts/', '/srv/revu-production/includes/']"15:00
mok0RainCT: bingo ;-)15:00
RainCT:)15:01
oojahpochu: Ok, thanks. The package needs patching to work properly anyway, so it might be worth talking to upstream first anyway.15:02
RainCTmok0: I'm afk for one hour.. If you have some question, just ask and I'll answer it later. (Or NCommander may also be able to help)15:03
pochuoojah: I think it's always a good idea to contact upstream when you're packaging something. Even to just say hi ;)15:03
NCommanderRainCT, hrm?15:03
mok0RainCT: OK, thank you!15:04
oojahpochu: True, true, I had intended to do so anyway - I'll just have patches for them now :)15:04
RainCTNCommander: don't worry, mok0 is just being creative looking for new ways to break REVU *g*15:04
NCommander-_-;;;;15:05
__Ali__i'm trying to pack a wrapper for itk, which is somehow similar to vtk, so we have 1 source file which generates multiple binaries called python-itk, itk-java, etc15:16
__Ali__what makes each lib different is determined by cmake config15:16
__Ali__how is it possible to do this in .rules?15:17
=== ogra_ is now known as ogra
bddebianHeya gang15:20
pochuhola bddebian15:22
bddebianHello pochu15:23
khashayarDear revuers, there are two packages on revu that we (the studio team) really would like to get into the archives before the freeze. Can anyone revu, please: http://revu.ubuntuwire.com/details.py?package=pencil and http://revu.ubuntuwire.com/details.py?package=rtirq. Thanks15:23
mok0khashayar: I'l ltake a look15:32
mok0khashayar: what about chibitracker? Are you interested in that? It's been sitting forever waiting for someone to take care of the package15:33
khashayarmok0: Thanks :-)15:33
khashayarI'll take a look at chibitracker.15:33
mok0khashayar: there was a lot of hype about it some time ago15:33
iulianHiya bddebian.15:34
khashayarmok0: Looks nice. I'll take a closer look at it tomorrow. (Too much things going on right now :-p)15:35
khashayars/much/many15:35
mok0khashayar: sure15:35
bddebianHi iulian15:36
khashayarI've noticed that jack does not build with celt support, although it depends on celt. Further investigation revealed that jack needs celt >=0.5 (the version in the archives is 0.4). I fixed that locally, but /usr/lib/pkg-config/celt.pc is reads version 0.4.0. Where might the root of this be?15:37
khashayar(If anyone's interested in updating celt: LP 324289 with diff attached)15:38
ubottuLaunchpad bug 324289 in celt "celt needs to be updated to 0.5.1" [Undecided,New] https://launchpad.net/bugs/32428915:38
DktrKranzScottK: I've identified some packages we must have in before FF. I'm going to file bugs for them, so we can discuss in tomorrow's meeting.15:43
DktrKranzs/packages/package updates/15:44
surfaz82Hi!, I have a question15:45
surfaz82in this diff.gz file15:45
surfaz82http://archive.ubuntu.com/ubuntu/pool/universe/a/amule/amule_2.2.3-1.diff.gz15:45
surfaz82in debian/control15:45
surfaz82there is two "##"15:45
pochuwhat do you mean?15:46
surfaz82between quilt, and libcrypto++-dev,15:46
surfaz82I use pbuilder to resolve dependencies but, pbuilder give me a error with that ##15:47
surfaz82Does anyone know what are those two characters in the Build-Depends?15:48
surfaz82hi?15:48
maxbI would call them a bug15:48
pochuor a comment15:49
surfaz82but pbuilder give me a error...15:49
maxbI've not noticed anything in policy permitting comments inside wrapped fields15:49
=== dendrobates- is now known as dendrobates
pochudid you notice anything forbidding them? ;)15:50
surfaz82I think Pbuilder considered ##  as a dependencie15:50
surfaz82sorry for my bad English :(15:50
maxbpochu: Seriously, is there any provision for comments inside debian/control at all?15:51
lidaobingmaxb, conside debian/README.source15:51
maxblidaobing: see scrollback, we're not discussing how to do it, we're discussing whether an existing one is valid15:52
lidaobingmaxb, sorry, :-)15:52
pochumaxb: probably not, but the Debian and Ubuntu buildds built it fine so it may well be a pbuilder bug rather than an amule one15:54
pochumaxb: and I think comments are allowed in debian/control. Not sure whether they are in the middle of a wrapped field though15:55
maxbThe word "comment" doesn't even occur in the control-files chapter of policy15:55
maxbSo even if the buildds got it right, it's still amule's bug15:55
surfaz82Ubuntu builds packages in a diferente way than pbuilder?15:56
surfaz82I mean to resolve dependencies15:57
maxbyes15:57
surfaz82Then So it is probably a problem of pbuilder15:58
maxbno15:58
surfaz82and then...?15:59
pochumaxb: right, I can't find it in the policy either16:00
pochuI thought I had read about that16:00
pochusurfaz82: might be in amule instead16:00
pochuI'll poke the maintainer for the next upload, I know him16:00
maxbThe entertaining ambiguity here is... does the "##" cause the following dependency to be omitted or not16:01
pochuI'd say they cause what is following them until the next line break to be ignored16:02
pochujust guessing though :)16:02
surfaz82Well, another question. If a program has an incomplete translation will allow a patch?. I ask this because it is likely that this program does not publish a new version and the end user would be incomplete translation for a long time.16:02
surfaz82pochu, you are Ubuntu mantainer of aMule?16:04
pochusurfaz82: we are in sync with Debian16:04
pochuI used to care for it, yes16:04
=== ssweeny_ is now known as ssweeny
jdong*cringe* ext4 just blew up in my face16:07
Vesthello there16:08
Vestcan anybody help me with this? http://revu.ubuntuwire.com/details.py?package=gnome-quod16:10
piratenaapjeVest: You mean with the lintian warnings?16:12
piratenaapjeVest: Oops, not lintian :p16:12
Vestno :) Lintian was yesterday16:12
Vestthe first question is: The Maintainer     field is invalid. It has to contain an @ubuntu.com address (usually the     Ubuntu MOTU Team's). The packager can leave his/her name as     XSBC-Original-Maintainer.16:12
piratenaapjeVest: The warnings being displayed I meant16:12
ohehi all .. i had upload a package (gammapage) to revu..16:13
piratenaapjeVest: debian/control should have a field Maintainer with "Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>" as value16:13
ohewhat's append next?16:13
ohewhat's happens next /// sorry16:14
piratenaapjeVest: You can put the original maintainer in XSBC-Original-Maintainer16:14
Vestpiratenaapje: I'm not sure I can get @ubuntu.com e-mail16:14
jdongheh and this is probably why we don't use experimental filesystems....16:14
jdongext4 totally blew itself up16:14
piratenaapjeVest: You don't need to, just put "Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>" as value (no quotes :p)16:14
=== apw is now known as cafetiere
=== cafetiere is now known as apw
Vestpiratenaapje: can you explain, why? because, at the moment I'm not a MOTU Developer, so who will get any messages for that application16:15
piratenaapjeVest: I guess cause they are the ones uploading it, not really sure16:17
__Ali__isn't it possible to have source and package names to be different in .control?16:17
piratenaapjeVest: You can still put your own email-adress in XSBC-Original-Maintainer16:18
mok0Vest: once the package is in Launchpad, you can subscribe to it16:24
mok0Vest: In fact, we expect that uploaders maintain &  care for their packages16:25
piratenaapjeVest: Is there a launchpad bug that requests packaging for the program you are trying to package?16:25
piratenaapjeVest: If not, report a [needs-packaging] bug in launchpad16:26
piratenaapjeVest: And then put a line stating: "Initial ubuntu release. (LP: #xxxxxx)" in debian/changelog16:27
Vestpiratenaapje: no-no, this package doesn't exists16:27
piratenaapjeVest: Then file the bug yourself16:27
Vestyes, but the first thing is try to publish my own package to repos16:28
joaopintoVest, the first thing you need to do is read https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages16:28
joaopintowithout following those steps you will not be able to get it into the official repositories16:29
Vestjoaopinto: yes, I've readed many faqs, but when I start to upload package to revu, I have some misunderstandings, which I ask there ^)16:30
joaopintoVest, you need to read it more carefully, you are expected to create the LP bug before uploading it to review16:31
piratenaapjeVest: You should file a needs-packaging bug when you package something new, as stated in the link jaoapinto just gave you16:32
joaopintosince on the changelog (which is part of your REVU upload) must contain the LP bug you are trying to close16:32
Vestjoaopinto: can you explain, why is this called a bug? does my program have any bugs before any uploads? :)16:33
RainCTxD16:33
RainCTVest: it's a "workflow bug".. just so that other people know that someone is working on that package16:34
Vesthm... :)16:34
joaopintosome bug reports are just action items16:34
piratenaapjemok0: When you have time, could you take another look at http://revu.ubuntuwire.com/details.py?package=grnotify again? You previously advocated it, but I had to make some changes to fix the problems another MOTU found.16:37
mok0piratenaapje: In 10 minutes or so16:38
piratenaapjemok0: Awesome, thanks :)16:38
mok0piratenaapje: why is the release -0ubuntu2 ?16:46
piratenaapjemok0: So I could upload to my ppa16:46
piratenaapjemok0: It rejects if I try to upload something again with the same version16:47
mok0piratenaapje: you should append ~ppa1 to your PPA versions16:47
piratenaapjemok0: Ah ok, didn't think of that16:48
loic-mFor your ppa, piratenaapje, you can also use jaunty/intrepid/hardy instead of ppa like 0ubuntu1~intrepid1, ect16:48
mok0piratenaapje: it hasn't been uploaded to ubuntu before?16:48
piratenaapjemok0: Nope16:49
mok0piratenaapje: ok, I will change it to 0ubuntu1 and upload16:49
piratenaapjemok0: Yay thanks, my first package in ubuntu :)16:49
mok0piratenaapje: time to celebrate!16:50
* mok0 toasts in a virtual beer16:50
piratenaapje:D16:50
* hyperair gets drunk from the smell16:50
mok0grnotify out of the way. *Phew*16:52
piratenaapjeHmm I don't get notification emails, that's weird16:53
hyperairpiratenaapje: i had issues with that once too16:53
hyperairpiratenaapje: make sure you're not subscribed twice16:54
hyperairpiratenaapje: in my case, i think it was because i subscribed to the package, and also set in my preferences to receive notifications for all packages =\16:54
piratenaapjeSubscribed to e-mail notifications for:  Own packages, grnotify16:54
piratenaapjehyperair: Same here16:54
hyperairyeah16:55
hyperairexactly16:55
henrik-hw0superm1, online?17:11
superm1hi henrik-hw0 yeah i saw your ping over the weekend, i should be able to look at the updated packages sometime today17:12
henrik-hw0i'll leave the connection should there be any issues.17:14
henrik-hw0s/connection/connection open/17:15
Tonio_rgreening, Riddell: pnm upoaded17:15
rgreeningkool. ty Tonio_17:17
^SpearHi17:23
^SpearIs anyone able to package  http://raop-play.sourceforge.net/ ?17:24
Chris`^Spear's request is being looked at17:29
^Spearthanks :)17:29
xnoxHey all =D There is one package that I'm working on to update. The current tarballs in Ubuntu/Debian as well as the new upstream release and their svn repo all have ~200 files with copyright and licensing information missing17:38
xnoxThere is a top level license saying it's GPL 217:39
xnoxis this ok?17:39
xnoxCause I believe it's a release blocker. Other people think it's fine17:39
pochuwhy is it a release blocker?17:40
Chris`pochu: Archive admins may ask who owns this file17:40
xnoxwell what if it turns out those files are not GPL, or their authors were not properly recognised nor given copyright17:40
pochuis the package in the archive already?17:41
xnoxThe strangest thing is that ~ 100 other files _do_ have licensing and copyright headers.17:41
xnoxyes it is in the archive already17:41
xnoxsource package sword17:41
maxbAre upstream going to do anything about it?17:42
xnoxI've filed a ticket in their bug tracker and I have heard nothing back.17:42
pochuso if it's in the archive, archive admins consider it's ok (assuming it was that way when it was uploaded)17:42
xnoxit was tarball inside tarball and i think that could have slipped by17:43
pochuI bet they check those too17:43
xnoxright, ok. I will try to follow up on this issue with upstream though. It makes me feel uneasy.17:44
pochumaybe ask in #ubuntu-devel17:46
=== ssweeny_ is now known as ssweeny
iefremov_workHi all! Can anybody qualified answer my question: how do I update already archived package (upstream version change)? compiled binaries are not accepted yet.18:22
hyperairiefremov_work: what dyou mean?18:24
loic-miefremov_work has the package been accepted in the repositories? What was the reason for archiving?18:25
iefremov_workhyperair: 1) some days ago i uploaded a package to REVU 2) it has been advocated twice and archived 3) it was built on palmer (i386) yellow (amd64) 4) now i want to update the package since there is new upstream version18:26
hyperairiefremov_work: file a needs-upgrade bug, attach a debdiff, subscribe ubuntu-universe-sponsors18:27
loic-mindeed18:27
maxbSee wiki.ubuntu.com/SponsorshipProcess for reference18:27
hyperairif you're impatient, come here and bug every MOTU you can find to sponsor your debdiff =P18:27
loic-miefremov_work: https://wiki.ubuntu.com/PackagingGuide/Complete#Recipe:%20Updating%20An%20Ubuntu%20Package18:27
superm1henrik-hw0, did have a question.  why don't you just refer to linux-headers-generic | linux-headers in your depends?18:28
superm1henrik-hw0, that way you dont have to update it at every new ubuntu release that includes new kernels18:28
iefremov_workhyperair, maxb and loic-m: Thanks!18:28
loic-mhyperair: does that work?18:28
hyperairloic-m: what?18:28
loic-mhyperair: bug MOTU18:29
hyperairloic-m: bugging every single MOTU you can come across? yeah sure it does. especially if you ask the one who advocated your REVU package18:29
superm1henrik-hw0, also, does the initramfs actually need to be updated? is this driver included in it if you do update it?18:29
loic-mhyperair: I need to upgrade my bugging 5k|llZ18:29
hyperairit works better than sitting around staring at the bug and watching it rot until upstream releases another package and you release yet another debdiff and so on18:29
hyperairloic-m: lol18:29
loic-mhyperair: some MOTU are going to love you pretty soon18:30
superm1henrik-hw0, and does it need to be put in /etc/modules?  Shouldn't it be loaded automatically my udev?18:30
henrik-hw0superm1: i suppose i could simplify the kernel headers dependencies. i just thought i'd be thorough.18:30
hyperairloic-m: is that sarcasm i hear?18:30
henrik-hw0does kernel-headers depend on the other kernel header packages?18:30
superm1henrik-hw0, yeah I understand the desire to be thorough, i just think you might shoot yourself in the foot with it because i know the kernels change often enough18:30
loic-mhyperair: just the (sad/funny) reality ;)18:31
hyperairloic-m: heh lol18:31
loic-mhyperair: just depends which side of the poke stick you are ;)18:31
superm1henrik-hw0, debian policy says you have to do a real package or a virtual package18:31
superm1henrik-hw0, which is why i said "linux-headers-generic | linux-headers"18:31
hyperairloic-m: =p18:32
hyperairloic-m: i wonder18:32
hyperairmaybe i should apply for mentorship18:33
hyperairhmmm18:33
iefremov_workhyperir and loic-m: i see you are really experienced guys. Another question: AFAIU the package will be the part of Jaunty distro. Will it be possible to update it during the 'feature freeze' or any other release phases? There will be new major upstream version in the begining of March.18:34
henrik-hw0superm1: i'll have to run some tests on the module loading. it should be possible to autoload it AFAIK.18:34
Laneyhyperair: Do you really find sponsorship takes that long?18:34
hyperairLaney: but of course.18:34
jpdsiefremov_work: No, you'll need an exception to get it through.18:35
hyperairLaney: i've got a few bugs that's been sitting around collecting dust18:35
hyperairLaney: SRU stuff18:35
superm1henrik-hw0, yeah it's best not to touch /etc/modules from maintainer scripts.18:35
LaneySRU is a bit different as it blocks on a small number of people18:35
Laneygeneral sponsorship is relatively swift I've found18:35
Laneycertainly no need to poke people on IRC (which has the potential to annoy)18:36
iefremov_workjpds: and when it will be possible to update the package again?18:36
superm1henrik-hw0, i'll add these comments to the REVU so they're not lost18:36
jpdsiefremov_work: After release.18:36
iefremov_workthen the package will be in 'updates' repository, right?18:36
jpdsiefremov_work: No, that's for important bug-fixes only.18:37
hyperairLaney: well come to think of it, with the exception of SRU bugs... i haven't handled many other bugs. the FTBFS bugs sure went fast though18:37
henrik-hw0superm1: good. did you have a change too look at libmirage and cdemu-daemon?18:37
loic-mLaney: we were mosty loking, but if you've got spare time I can afford having my bugs disposed of now ;)18:37
Laneydid you subscribe motu-sru?18:37
jpdsiefremov_work: The package will only get new versions uploaded at jaunty+1 after feature freeze.18:37
hyperairLaney: yeah i did18:37
hyperairLaney: for the main ones i subscribed ubuntu-sru18:37
Laneyloic-m: No, I can't sponsor. And please don't ping unless it's been an inordinate amount of time (> 2 weeks or so)18:38
loic-mLaney: although I remember an SRU taking more than one month after having been decided/advocated18:38
hyperaircurrently i'm waiting on two main ubuntu-sru ones18:38
hyperairgnome-keyring and evolution-data-server18:38
Laneysame for SRUs18:38
loic-mLaney: I don't ping for that. i just hope it gets processed before FF18:38
Laneyloic-m: If you uploaded the diff before then it's fine18:38
iefremov_workjpds: still can't understand: if i update the package after release, will it be possible to user to 'apt-get' it?18:39
hyperairLaney: >2 weeks is inordinate? i've waited for months on end for some18:39
* hyperair sighs18:39
Laneyyes18:39
loic-mLaney: that's good to know18:39
Laneyideally it should be a FIFO queue, but I suppose people pick out things they want to sponsor18:39
hyperairLaney: there was one banshee bug which took over 3 weeks, and even then it got attention after a considerable amount of pinging18:39
Laneysync requests get disposed of very quickly18:39
superm1henrik-hw0, no i haven't looked at those.  i'll see if i get some more time this afternoon18:39
=== hanno is now known as hefe_bia
Laneyhyperair: I don't know what you're doing different to me then - not really had this problem18:40
hyperairLaney: yeah i noticed. uswsusp's "sync" request has been sitting there since feisty though. it's more of a merge. maybe i'll tackle it and submit a debdiff18:40
hyperairLaney: pick the hard packages or the small insignificant packages and nobody pays attention =\18:41
Laneyhyperair: huh? The sponsors aren't even subscribed to that18:41
hyperairLaney: uh what?18:41
iefremov_workhyperair: another question: if i update the package after release, will it be possible for user to 'apt-get' the updated package?18:41
Laneyuswsusp18:41
hyperairLaney: ah right. well i didn't file it. i happened to stumble across it because cwillu was trying to figure out how to get uswsusp to work with usplash18:42
jpdsiefremov_work: apt-get as in install the one in the archives? Yes.18:42
hyperairiefremov_work: depends how long after18:42
Laneywell I don't know why you bring that up as an example of sponsorship delays18:42
henrik-hw0loic-m: if you ask me there should be designated mini-MOTUs who do some of the initial reviewing of the packages before things start to get serious. it would save a lot of time. :/18:42
fabrice_spiefremov_work, to have a package updated in -update, you need to have serious reason for that (like serious bugs in previous version)18:43
maxbiefremov_work: For a critical bugfix you the released version, you'd follow the SRU process. For a new upstream version, you'd have to first get it into the current development release and then seek a backport according to the backports process18:43
hyperairiefremov_work: but if the user is on the current devel release, they'll definitely be able to18:43
fabrice_spiefremov_work, or just upload it to your ppa18:43
Laneyhenrik-hw0: If you ask *me* people should become very familiar with packaging before they attempt to package something new so that these things aren't even an issue18:43
loic-mhenrik-hw0: it's for the translation. AFAIU nobody really manage/coordinates translation for universe packages18:43
hyperairLaney: there are a few others as well, but i can't remember. probably my judgement is skewed by the fact that most of the bugs i mess around with are SRUs18:44
iefremov_workok, thanks18:44
loic-mhenrik-hw0: i'm more like considering you're "upstream" since those kind of packages are dealt with upstream18:44
loic-mhenrik-hw0: and for Debian AFAIR it's the packager job to get/request translations, even though they should have a mailing list18:45
Laneyhyperair: Bring it up on the ML, maybe they'll bring more people on board18:46
hyperairML eh18:46
hyperairLaney: which ones18:46
Laneyubuntu-devel?18:46
hyperairthat's for stuff in main right? what about stuff in universe18:47
Laneyubuntu-motu18:47
hyperairoh there's a list by that name eh18:47
Laneybut I guess most people will be subscribed to -devel anyway18:47
* hyperair searches for a link to subscribe18:47
henrik-hw0loic-m: It's almost always a good idea to get upstream to merge your stuff.18:47
loic-mhenrik-hw0: I'm talking about your package, gcdemu, a string in the .po file ;)18:48
loic-mhenrik-hw0: I do file bug upstream for my translations/desktop files on packages I modify. However, you're gcdemu maintainer ;)18:51
=== blueyed__ is now known as blueyed
=== Hobbsee is now known as Guest42916
khashayarIf I file an update request bug on launchpad with a diff.gz, do I assign myself to it and set it to "in progress"?19:12
asomethingkhashayar: no, if it is ready to be sponsored, it should be confirmed with no assignee and *-sponsors subscribed19:16
asomethingkhashayar: only leave it in-progress if you are still working on it19:17
khashayarasomething: Well, it's just a request for a new upstream version. I've built it and tested it, and there's a diff.gz attached. I don't think there's more to do. Should I just set the status to in progress?19:18
loic-mkhashayar: once you've uploaded the diff.gz and checked the package works in Jaunty, > Confirmed19:18
loic-mkhashayar: if the package is in universe, subscribe ubuntu-universe-sponsor once it's confirmed19:19
khashayarloic-m: "status confirmed", subscribe sponsor and no change to "assigned to". Correct?19:20
loic-mkhashayar: if it's in main, subscrive ubuntu sponsors for main19:20
khashayarloic-m: Got it. Thanks!19:20
loic-mkhashayar: yes. Assigned to > noone19:20
loic-mkhashayar: don't forget to try if it installs and work ok in Jaunty, and say so in the bug19:21
khashayarloic-m: Will do.19:21
loic-mkhashayar: always try the package in Jaunty before submitting the diff.gz and confirming/subscribing uus / usm19:22
khashayarloic-m: I've actually already done that. But it's really just minimal testing.19:22
mrooneyanyone know why REVU says my package http://revu.ubuntuwire.com/details.py?package=wxbanker doesn't close a bug on LP?19:41
mrooneyIt seems to in the changelog19:41
loic-mmrooney: isn't the syntax (LP# number) ?19:42
loic-mmrooney: not 100% sure, but (Closes: #297289) is Debian syntax19:43
mrooneyloic-m: debian syntax is wrong?19:44
fabrice_spmrooney, it's LP: #number19:44
mrooneyman I can't believe how hard it is to package things :[ I have been trying to do this for two months19:44
mrooneyfabrice_sp: hm okay, I can change that19:45
mrooneyShould I be trying to get a package in debian instead of ubuntu directly?19:46
Vestmrooney: at the present I'm working about uploading my package to ubuntu too :)19:48
loic-mmrooney: no it's just that for closed bugs, AFAIR Debian != Ubuntu19:48
Vestnot so long as you do.... but enough :)19:48
mrooneyVest: yeah, I have only been able to get one review in 2 months of asking every few days19:48
Vestmrooney, tell me how? :)19:49
mrooneyMaybe I am missing a step or something19:49
loic-mmrooney: you can either do both at the same time, or wait till your package is accepted in Ubuntu before you submit it to Debian19:49
mrooneyloic-m: ahh okay, but you would recommend going to ubuntu directly in some way?19:49
mrooneyat or before19:49
VestI've submited a bug: https://bugs.launchpad.net/ubuntu/+bug/324440 (of my new application), and now succefully uploaded my package to REVU http://revu.ubuntuwire.com/details.py?package=gnome-quod, and I don't know what should I do19:50
ubottuLaunchpad bug 324440 in ubuntu "[needs-packaging] gnome-quod" [Undecided,New]19:50
mrooneyVest: I think you wait for king MOTUs to review it :)19:50
mrooney*kind19:50
mrooneybut I guess king also works19:50
loic-mmrooney: i don't really recommend anything. I'm not sure what is best, depends on your prefered tools (Debian use something else than REVU)19:50
VestI thought "king" :-D19:50
asomethingmrooney: I'd normally say go to Debian first then sync to Ubuntu, but with Debian in freeze if you want to see it in Jaunty, straight to ubuntu would probably be the way to go right now19:51
Vestmrooney, can I look at your package for comparence?19:51
Vestasomething: I want to see my package in jaunty too :)19:52
mrooneyVest: sure. it's wxbanker (on revu). I am not sure how it will compare, mine is a cdbs python packaging19:52
khashayarI have fixed two small problems in jack-audio-connection-kit, one of which depends on LP 324289 being solved. The debdiff I have for jack fixes both of the problems, but they are indeed seperate bugs. Do I file two bug reports and upload the same debdiff to both of them?19:52
ubottuLaunchpad bug 324289 in celt "celt needs to be updated to 0.5.1" [Undecided,Confirmed] https://launchpad.net/bugs/32428919:52
Vestmrooney: thanks, I'm going to take a look right now19:52
mrooneyasomething: okay, I would love to see it there :) I'll probably post on planet.ubuntu.com once I feel good about and that might get a review or two19:52
Vestooo, ubottu said about my package here? :)19:53
surfaz82pochu, if you have time, could you do this request?19:53
surfaz82https://bugs.launchpad.net/ubuntu/+source/amule/+bug/32445819:53
Vestis it a bot19:53
ubottuLaunchpad bug 324458 in amule "[Jaunty] Request upload amule 2.2.3-1ubuntu1" [Undecided,Confirmed]19:53
mrooneyasomething: is it okay not to have a diff against the source? ie can I throw the debian/ in my version control while I am working on it? is that confusing or do motus just look at the actual files and not the diff19:53
asomethingmrooney: you probably want to create a separate packaging branch19:55
asomething~/wxbanker and ~/wxbanker/ubuntu19:55
asomethingat least that's how I work19:56
mrooneyasomething: okay cool, so now I've added that in bazaar, do I just tarball the export up as the orig or do I need to actually make a release20:00
asomethingmrooney: well as you're upstream it's up to you, if you don't do a release then you debian rev number should show the revision from trunk like: 0.4.0.2+bzr92-0ubuntu1 or 0.4.0.3~bzr92-0ubuntu120:03
mrooneyokay, I don't want to confuse users by having a new release for trivial (to them) packaging compliance changes20:04
mrooneyso I'll use revs for now and then make a 0.4.0.3 or whatever that is the actual complete packaging and upload that, or something20:04
mrooneyasomething: but that workflow is right in that case? commit changes, tarball the bzr export as the orig, and debuild and dput?20:07
mrooneyall this is a little overwhelming as this is my first packaging attempt :)20:08
asomethingi usually just copy the debian folder from my packaging branch and use the pristine upstream tarball to make sure I don't carry over any un-need things20:10
bdrungfrom where can i checkout ubuntu packages in bzr?20:12
Laneybdrung: bzr branch lp:ubuntu/jaunty/package20:14
Laneyafaik20:14
Laneytry this post by james_w: http://jameswestby.net/weblog/ubuntu/07-fixing-an-ubuntu-bug-with-bazaar.html20:14
asomething <bdrung> http://package-import.ubuntu.com/20:15
bdrungthx20:15
Laneyoh, heh20:15
LaneyI missed a part of that post20:16
Laney"how it will work in a short while when launchpad hosts the branches and all the bits are in place"20:16
Laneystill, neat stuff, even if learning a new toolset scares me somewhat20:16
fabrice_spSome MOTU to sponsor a sync request (Bug #324471) ?20:20
ubottuLaunchpad bug 324471 in hatari "Please sync hatari 1.2.0 from debian unstable" [Undecided,Confirmed] https://launchpad.net/bugs/32447120:20
Laneyfabrice_sp: Why is this too important to wait for u-u-s to get to it?20:20
fabrice_spLaney, we are not close of Feature Freeze?20:21
Laney17 day20:21
Laneys20:21
fabrice_spooohhh20:21
Laneyand even then, sponsorship asked for before FF will still be allowed20:21
fabrice_spLaney, for Intrepid, I missed a sync before FF and had to justified it afterwards, with a FFE..20:22
RainCT_(OT, if someone knows how to workaround bug 163156 please tell me :P)20:22
ubottuLaunchpad bug 163156 in linux-source-2.6.22 "UPEK TouchStrip 147e:2016 not supported at all" [Undecided,Won't fix] https://launchpad.net/bugs/16315620:22
fabrice_spbut we still have time20:22
=== RainCT_ is now known as RainCT
Laneyfabrice_sp: you filed it before ff?20:23
fabrice_spLaney, yes20:23
fabrice_spit was for a library20:23
LaneyI remember people working to clear the queue, so that's very odd20:23
=== santiago-pgsql is now known as santiago-ve
fabrice_spLaney, Bug #24257220:25
ubottuLaunchpad bug 242572 in wxsvg "[Sync request] Upgrade wxsvg package to b11" [Wishlist,Fix released] https://launchpad.net/bugs/24257220:25
mrooneyjames_w: could you ping me when you are around? I want to use fancy bzr packaging and was hoping you could point me at doing it correctly20:25
fabrice_spso sorry for being so paranoid :-)20:25
mrooneyphew, okay, if anyone wouldn't mind giving me a sanity check / review of http://revu.ubuntuwire.com/details.py?package=wxbanker, I've just uploaded a new version20:59
mrooneymaybe it is good to go!20:59
mrooneyI would appreciate it EVER so much21:00
pochusurfaz82: I've told the Debian maintainer about it. thanks21:01
surfaz82ok21:02
surfaz82pochu, then I close request?21:03
pochusurfaz82: yes, you can21:04
mok0mrooney: why is the package arch dependent, when it's not?21:10
mrooneymok0: a mistake, is probably why!21:11
mrooneymok0: what did I do that makes it arch dependent?21:11
mok0mrooney: when you put Architecture: any in control21:11
mok0mrooney: you want all, not any21:12
mrooneyahh21:12
mrooneyI thought any means one build will work on all of them21:12
mok0mrooney: subtle, huh?21:12
mrooneyand all means to build separately for each21:12
mok0mrooney: any =  it will be built on all of them21:12
mok0mrooney: all = it will be built on 121:13
mrooneymok0: ahh okay, let me fix that. does it look fine otherwise?21:14
mrooneythanks btw :)21:14
mok0mrooney: I have some other comments21:14
mok0looks ok21:14
mrooneymok0: oh okay, what are the other comments21:15
mok0mrooney: I'll leave them in the comment field on revu, it's easier that way21:15
mok0mrooney: Ready in ~10 minutes21:16
mrooneymok0: thanks so much :)21:16
=== Guest42916 is now known as Hobbsee
=== Hobbsee is now known as Guest65614
=== jmarsden_ is now known as jmarsden|work
=== Guest65614 is now known as Hobbsee
RainCT«since already some time I'm noticing some rivalry between GNOMe and KDE suers, like those against beatles and rolling stones... or windows vs common sense»   LOL22:03
ScottKI don't feel any sense of rivalry.  I just don't understand why anyone would use Gnome.22:08
RainCTheh22:08
Chris`Nor do I understand why people evangelize KDE!22:08
* ScottK wasn't evangelizing. Feel free to use what you want.22:09
LaneyScottK: How low quality and dangerous are the kubuntu-experimental PPAs?22:10
Laneythose words make me wary about even installing them22:10
ScottKThat's their point.22:10
ScottKCurrently not so bad as they have KDE 4.2.0 in them.22:11
ScottKThey are a pretty direct backport of what's in Jaunty.22:11
RainCTLaney: here they are unusable :(22:11
ScottKRainCT: What happened?22:11
RainCTScottK: I don't really remember the details now, but the graphics are mad.. moving a plasma widget, a window or whatever sometimes hangs for a while and stuff like that22:12
RainCT(also, I couldn't find how to get a 2 screens setup, but that's probably just me being silly)22:12
ScottKThat may be the Compiz Xorg hack that I blogged about last wekk.22:12
ScottKDual screen setup is quite doable.  I know people that have them.22:13
RainCTScottK: and that problem is fixed by now?22:14
ScottKWe have a 'fixed' xorg-xserver in that PPA now.  Of course if you worry about compiz performance, you may not want it.22:14
pochuI wished the UWN was less poluted22:14
ScottKRainCT: Here's the gory details http://www.kitterman.org/ScottK/2009/01/bug_254468_momentary_video_gar.html22:15
Hobbseepochu: poluted?22:16
RainCTScottK: is it the one from your PPA?22:16
RainCTxorg-server - 2:1.5.2-2ubuntu3.00~ppa122:16
ScottKYes.  Same onr.22:17
ScottKone even22:17
pochuHobbsee: err, bloated22:17
RainCTScottK: I have it installed then. Didn't notice any slowdown22:17
ScottKAh.  Good to know.22:17
Hobbseepochu: ahhh22:17
LaneyWhat do I need to install to get kde4.2 from that PPA? Will just kubuntu-desktop do it?22:19
ScottKShould.22:19
* ScottK looks at JontheEchidna.22:19
RainCT(My graphics card isn't bad, though... Perhaps other people may notice a different)22:19
LaneyScottK: Worked22:21
* Laney takes the plunge22:21
ScottKGreat.22:21
JontheEchidnaYeah, kubuntu-desktop22:23
RainCTok, let me try KDE again.. /me switches session22:23
Hobbseemok0: wouldn't the launchpad 3.0 plan have been done months ago?22:26
RainCTScottK: Uhm... Seems like it works fine now.22:27
ScottKGreat.22:27
RainCTAnd I absolutelly love the look and feel... If GTK applications wouldn't look that awful I might even switch to it :P22:28
Hobbseemok0: more to the point, is there any indication anything will get done with the feedback/liason, or are you guys going to be wasting your time, for what sounds to be a good thing, but is bikeshedding?22:28
RainCT(Random comments: networkmanager-kde is ugly, and the folder plasma thingie doesn't recognize .desktop files and shows their extension.. :P)22:29
JontheEchidnawe should be getting a sexy kde4 replacement for networkmanager-kde for jaunty22:30
JontheEchidnathe current one is the barely-working kde3 version22:31
ScottKAs long as the KDE4 one barely works as well and the KDE3 one, I'll be happy.22:32
RainCTdual screen is still not working.. system-settings only shows one screen, and using nvidia-settings (which I use on GNOME) one screen works but half of the other one is black XD22:33
RainCTand I've lost transparency22:33
JontheEchidnayeah, but at least kwin doesn't crash anymore22:33
JontheEchidna:P22:33
directhexwake me when n-m *really* supports static ip :/22:35
* JontheEchidna just sets up eth0 in /etc/network/interfaces and removes n-m from his system22:37
* Laney cannot cope with change22:38
directhexJontheEchidna, well, yeah. sadly, that's the only option22:38
RainCTdirecthex: here n-m works fine :P22:39
directhexLaney, you can't override the "auto eth0" default n-m connection. delete it, convert it to static, make a different connection default, doesn't matter. on next boot, "auto eth0" will be the connection it uses, i.e. dhcp22:39
RainCTAh, that may also happen here. I have WLAN by default so I don't really know22:40
LaneyI meant KDE :(22:40
* pochu hopes his mail to -motu doesn't sound bad22:41
directhexpochu, do you call them all poop-faced smellypants?22:43
mrooneymok0: thanks for the comments! why am I not the correct maintainer in Ubuntu?22:44
* ScottK hands mrooney https://wiki.ubuntu.com/DebianMaintainerField - I think that explains it.22:45
mrooneyScottK: but I am upstream and downstream22:46
ScottKSo the policy may not be relevant in your case.22:46
ScottKBut generally we want the team to be the maintainer and you are original maintainer.22:47
ScottKIs that a problem?22:47
mrooneyScottK: I don't really what that implies, I guess22:47
mrooneyI would think MOTU would welcome and chance to not be the maintainer of another package :)22:48
zMoohello22:50
pochumrooney: we usually welcome people getting their packages into Debian so we can just sync :)22:50
ScottKAs a practical matter it doesn't make a lot of difference as we tend to feel responsible anyway.22:50
ScottK+1 to what pochu said.22:50
mrooney:|22:50
mrooneyevery time I come in here I get told to do a different thing than the last time, haha22:50
ScottKmrooney: If you're involved enough in Ubuntu to become a member, then you get an @ubuntu.com address and it's no problem.22:50
mrooneyScottK: I am!22:50
ScottKDid you use your @ubuntu.com address as maintainer?22:51
mrooneyScottK: yes22:51
zMooa new upstream package is available for the package swac-get. I've created a bug on the lauchpad and attached a new source package for jaunty. Is it the right procedure?22:51
zMoohttps://bugs.launchpad.net/ubuntu/+source/swac-get/+bug/32456122:51
ubottuLaunchpad bug 324561 in swac-get "New Upstream version 0.5" [Undecided,New]22:51
ScottKmrooney: Sorry I didn't look at the package.  That should be fine then.22:51
mrooneyScottK: okay, thanks :)22:52
RainCTmrooney: and REVU complains even if it's @ubuntu.com?22:52
mrooneyRainCT: no, I just got a comment to change it22:53
RainCTah ok22:53
mrooneyalso how important are manpages? it isn't a requirement in main so is it a problem to have the initial package without one?22:53
mrooneyI assume it would go in universe?22:54
RainCTmrooney: manpages are great, please include them :P22:54
mrooneyRainCT: tell that to mozilla :)22:54
directhexmanpages are not Free enough. info pages plz!22:54
* directhex hides22:54
RainCTmrooney: yeah, if I had to decide all packages would need manpages to enter main :P22:55
RainCTthere are a lot of core applications who lack one :/22:55
mrooneyI know, I have to use google to figure out how to edit my firefox profiles every time :[22:55
Hobbsee?22:56
Hobbseemrooney: you clearly don't use zsh.  Fix it.22:56
Hobbseemrooney: firefox -<tab>.22:57
=== Chris` is now known as Dave4
=== Dave4 is now known as Dave5
Hobbsee(assuming the tab completion stuff has been turned on, etc)22:57
RainCTwell, I'm off.. Good night22:57
Hobbsee;)22:58
ScottKmrooney: Generally I won't advocate a package that is missing them as there is zero incentive for people to add them later.22:58
HobbseeScottK: sure there is.  when those who aren't zsh users need to keep googling, then they might provide a patch :P22:59
mrooneyScottK: but if the requirements are too high then less people can get over the hump of getting a package in ubuntu22:59
ScottKTrue, but the leverage on the person who wants it in the archive kind of goes away.22:59
ScottKmrooney: True, but I tend to think we have 'enough' and so stuff that wants in does need to meet a certain standard.23:00
=== Dave5 is now known as Chris`
mrooneyScottK: yes, I suppose that makes sense. I am just trying to make it easier for people to use my package by getting it into the archives. I guess having a manpage would help that further though :)23:14
mrooneyhowever having a PPA seems 10x easier for me and about equally as easy for people23:14
mrooneyso that seems like an alright approach initially I guess23:15
ScottKNote that I'm not super picky about how comprehensive they are as long as they point at where to find more information.23:17
Hobbseepochu: come to think of it, i'd actually argue that PPAs are both not so useful to MOTUs (although it certainly has been for some groups, like kde), but has actually done a disservice as well, with all the extra support.23:18
mrooneyScottK: I think I am just feeling stuck because every review I get says "here are some issues: x x x other than that it looks good!" and then the next review by someone else will point out three NEW things to do. It feels like I am never getting anywhere. Every time I fix things there are more things to fix instead of just a consensus on what actually needs to be done.23:19
mrooneyBut...I'll take a look at a manpage!23:20
ScottKmrooney: I can understand the frustration.23:20
ScottKmrooney: Although some of the comments can be, um, excessively detail oriented, I think in general it helps get better packages.23:20
mrooneyScottK: I am sure it isn't so bad after the first time. There are just SO many things to learn at first about packaging.23:21
ScottKYep.23:21
mrooneyWatching people like kirkland throw together packages in a few minutes gives me hope :)23:21
ScottKHobbsee: Although I find PPAs useful for some thing (ubuntu-clamav PPA is one), I think in general they are a negative.23:22
ScottKI can do a package for a new Python module in about an hour.23:22
ScottKBut I've done quite a few.23:22
rockstarScottK, is that with or without setup.py already in there?23:23
ScottKWith.23:23
ScottKWithout takes longer.23:23
ScottKHow much longer varies by the complexity.23:23
mrooneyIs there any sweet manpage maker application? I thought I heard of one a bit ago.23:27
ScottKThere are a number of them.23:27
ScottKDepends on what you like for an input format.23:27
mrooneyScottK: hmm, manual? haha I don't know what sort of inputs would be available23:28
ScottKdocbook2man and pod2man are two I've used.23:29
ScottKMostly I grab a man page and edit the nroff.23:29
mrooneythere is a python option parser, I wonder if you can use that and then create a manpage from it23:29
Laneythere's help2man, but I don't know how well that works23:30
mrooneyI think I'll just try the template for now :)23:36
Laneysee what help2man <binary> does, maybe it'll work23:36
mrooneydebuild warns that it is making rules executable every time, should I just chmod a+x it myself in VC?23:41

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!