/srv/irclogs.ubuntu.com/2008/07/01/#ubuntu-motu.txt

RainCTgood night00:08
=== gaurdro is now known as themuffinman
=== themuffinman is now known as gaurdro
SolarWaris it possible to upload a new orig.tar.gz file to your launchpad ppa?00:16
wgrantSolarWar: Only if you increment the version.00:17
wgrantSame as any other repository with any sanity checks.00:17
SolarWarincrement the ppa version you mean?00:17
SolarWaror the source version?00:17
SolarWaror the ubuntu version?00:17
SolarWarhaha :)00:17
wgrantSolarWar: The source version.00:20
wgrantThe bit before the final hyphen is the orig.tar.gz version.00:20
SolarWarohh00:29
anteayahow do learn what dev tool has a file called mkmf?01:29
azeemxmkmf?01:31
anteayad01:31
azeemd?01:31
anteayai will look01:31
anteayathanks01:31
anteayamy synaptic couldn't find a package entitled xmkmf01:32
azeemI didn't say there was01:33
anteayamight it be called anything else?01:33
anteayaoh01:33
anteayai mis understood you01:33
azeemanteaya: packages.ubuntu.com has a search for that01:33
Laneyanteaya: You can search for files on packages.ubuntu.com or use apt-file01:33
anteayaokay thank you01:33
anteayathank you both01:33
anteayai will try that01:33
anteayai found the file i was looking for mkmf.rb.  it is in the directory that i placed the compressed app prior to installing it.  It does seem to have made it into the installation.  How do I get it where it needs to go?02:04
cambridgecowso if I'm running an apt-repo and people install debs from my repo, will they get an automatic updates popup when I update my debs to newer versions?02:12
Bodsdahi guys, i was reffered here by someone as  a bug i made on launchpad hasnt been addressed, i wondered if someone could take a look for me -- https://bugs.launchpad.net/ubuntu/+bug/22442402:20
ubott2Launchpad bug 224424 in ubuntu "wifi/internet lags system" [Undecided,New]02:20
=== cambridgecow is now known as ___cambridgecow_
=== ___cambridgecow_ is now known as ___________cambr
=== ___________cambr is now known as loveUbuntuIsSorr
=== loveUbuntuIsSorr is now known as WhatIsLinux
ScottKBodsda: I think it's much more likely that #ubuntu-bugs is the channel you want.02:37
BodsdaScottK, apologies, thanks02:38
ScottKNo problem.02:39
=== stdin_ is now known as stdin
ScottKsiretart: Since you are our designated Launchpad rep, I guess I'll complain to you.03:06
ScottKReading the blog, http://news.launchpad.net/cool-new-stuff/simpler-interface - I'm supposed to just suck up the pain.03:06
ScottKSo that we can have things like "Link a related branch" (which I have never ever used once) smack in the middle of the U/I where most of the action happens.03:07
ScottKLaunchpad: Getting in user's way in 2004.03:08
=== Bodsda is now known as Bodsda|AFK
emgentmorning04:01
=== Bodsda|AFK is now known as Bodsda
=== asac_ is now known as asac
persiaWho wants some simple packaging work?06:13
bliZZardzpersia : me :)06:13
Bodsdame, if you teach me how ;~)06:13
persiaBodsda: Sure.  First, visit http://qa.ubuntuwire.com/uehs/no_watch.html and pick a package.06:14
bliZZardzpersia : you dont have to teach me , i will try and revert to you if i need your help06:14
Bodsdapersia, done06:14
persiabliZZardz: Since I'll be explaining to Bosda anyway, you can follow along.06:14
persiaJust to make sure there are no conflicts, which packages did you select?06:15
* persia encourages more people to play: lots of packages to choose from06:15
Bodsda'spong'06:15
bliZZardzpersia : cool... do all those require erpackaging?06:15
bliZZardz*repackaging?06:15
persiabliZZardz: Nope, they all need a watch file.06:15
persiabliZZardz: Which is your package?06:15
bliZZardzpersia : what is a watch file?06:15
Bodsdagood question06:16
persiaA watch file is a specially formatted file that lets us check for new upstream versions automatically.06:16
bliZZardzpersia : gcal06:16
persiaThis is a list of packages that are missing watch files and don't have maintainers in Debian, so it's our job to make sure they have watch files and get them up to date for Ubuntu.06:16
Bodsdapersia, shouldnt the package maintainer be doing this?06:17
persiaThe first step is to make sure we have the right environment to make changes.  Do both of you have an intrepid build environment?06:17
Bodsdapersia, ah, not for the next few hours06:17
bliZZardzpersia : i need to get it.06:17
persiaBodsda: Where there is a maintainer, yes.  For these packages, there is usually no maintainer (although there might be an Ubuntu maintainer who needs help).06:18
bliZZardzcan the Ibex build env be run from older versions?06:18
bliZZardzolder versions of U06:18
Bodsdasorry, i dont no much about this motu business persia, im downloading intrepid alternate iso atm06:18
persiabliZZardz: Yes, you can run a build environment on hardy (or even Dapper).06:18
Bodsdaoh, how?06:19
persiaWell, there are two commonly recommended ways to set up the build environment.  pbuilder and sbuild.  Do either of you use LVM?06:19
* Bodsda wonders what LVM is06:19
Bodsdasorry, total n00b to this06:19
bliZZardzi know pbuilder a lil.06:20
bliZZardzneed to try out LVM06:20
persiaBodsda: It's the Logical Volume Manager.  If you don't know, we won't do it now.06:20
Bodsdaok06:20
Bodsdawhere can i learn about all this?06:20
persiaOK.  You'll both want to set up pbuilder then.06:20
persia!pbuilder06:20
Bodsdabots on holiday06:20
persiaRight.06:20
bliZZardzpersia : does LVM always require a different /home?06:20
FlannelNo, just a /boot that's off LVM06:21
persiabliZZardz: Nope.  I only use LVM on about 20GB of my disks.06:21
BodsdaFlannel, a seperate /boot partition? or just the folder?06:21
Bodsdai hate grub so seperate /boot = trouble06:22
FlannelBodsda: well, it winds up being a separate boot partition06:22
Bodsdadamn, ok06:22
bliZZardzBodsa : some basics : http://www.debuntu.org/how-to-install-ubuntu-over-lvm-filesystem06:22
persiapbuilder information is available from https://wiki.ubuntu.com/PbuilderHowto06:22
persiaYou may need to get the debootstrap from backports to be able to build an intrepid target.06:22
Bodsdacheers bliZZardz06:22
bliZZardzpersia : i would like to take up some more packages from there - based on my workload and the 'interestigness' of the package..06:23
bliZZardzBodsa : guess we are sailing in the same boat..hence always there to help :)06:23
Bodsdapersia, i have a wifi bug so im gonna lag to hell while i install these06:24
bliZZardzpersia : quick comment : the Xorg/nvidia driver seems to crash whenever i do an upgrade of teh restricted packages...it is so frustrating.. i have to reinstall it again and again06:24
Bodsdaty bliZZardz im new to this packaging thing, but am interested in helping so im here to learn (and teach what i learn)06:25
persiabliZZardz: Works for me, so I can't help there.  Did you file a bug?06:25
BodsdabliZZardz, drop to shell just for the package install?06:25
Bodsdapersia, ok, got pbuilder debootstrap and devscripts06:26
bliZZardzpersia : am trying to debug it , if dont succeed then will file a bug06:26
bliZZardzBodsda : https://wiki.ubuntu.com/PackagingGuide06:26
Bodsdamajor bookmarking going on here06:27
bliZZardz:)06:28
persiaBodsda: Did you set up pbuilder for intrepid based on the wiki yet?06:30
persiabliZZardz: How is your effort to get an intrepid pbuilder going?06:31
Bodsdapersia, err,,.,. no i was reading all the links on packaging06:31
persiaBodsda: Once you start the pbuilder setup, it will take a while.  May as well get it started, and read the wiki whilst you wait.06:31
bliZZardzpersia: i guess we can at best start tomorrow. So that Bodsda also gets a feel of it.06:32
Bodsdapersia, ok, 1 question, the 'sudo pbuilder create --debootstrapopts --variant=buildd' command on the wiki, is that the full command or am i meant to substitute anything?06:32
bliZZardzBodsda : just try it out - nothing will bomb :)06:33
BodsdabliZZardz, k, cool06:33
persiaThat looks like the right command.  I think you want to substitute --debootstrapopts, but I forget with what06:33
* persia looks around hopefully for someone familiar with pbuilder to help Bodsda get set up06:33
dholbachgood morning06:34
BodsdabliZZardz, persia it seems to be setting up a hardy build environment? -- bod@bodubuntustu:~$ sudo pbuilder create --debootstrapopts --variant=buildd06:34
BodsdaW: /home/bod/.pbuilderrc does not exist06:34
BodsdaDistribution is hardy.06:34
BodsdaBuilding the build environment06:34
Bodsda -> running debootstrap06:34
bliZZardzpersia : Bodsda will learn :) .. we have shown him the door.. let him/her open it06:35
Bodsdahim, and do i need a key?06:35
Bodsda;~)06:35
tarheelcoxnBodsda: nope. GPL keeps it unlocked06:36
tarheelcoxn;)06:36
Bodsdatarheelcoxn, good ;~)06:37
persiaErr.  Keys are good, although we tend to use them more for signatures, than to lock anything away.06:37
RAOFFrom memory, I think you want to copy /etc/pbuilder (possibly .rc?) to ~/.pbuilderrc, and then edit that (it'll include the series you want to target).06:38
Bodsdajust a note, its downloading a load of packages so im lagged out for a bit06:38
BodsdaRAOF, should i have done that before 'sudo pbuilder create etc etc' ?06:39
persiaBodsda: Understood: it takes a while the first time.06:39
RAOFBodsda: If it's creating a Hardy pbuilder, yes.06:39
BodsdaRAOF, oops, the wiki didnt mention that06:39
RAOFIsn't there a nice 'pbuilder-dist' tool lying around somewhere?06:40
RAOFBodsda: Sorry, it's been a while since I used pbuilder; sbuild-on-lvm is nice :)06:40
BodsdaRAOF, n00b here -- will have to be a bit more vivid, sorry06:41
RAOFOh, that's just that I haven't used pbuilder for a while, because I like sbuild.06:41
nxvldholbach: hi!06:41
Bodsdaah, ok06:42
persiaThere might be a handy tool in ubuntu-dev-tools, but if there is, the wiki ought be updated to instruct how to use it.06:42
bliZZardzBodsda : are you trying to create an env?06:44
BodsdabliZZardz, i ran -- sudo pbuilder create --debootstrapopts --variant=buildd06:44
Bodsdaits done now06:44
* RAOF is down to only 5000 spam messages to find the ham in.06:44
bliZZardzBodsda: then what is the problem? :)06:45
BodsdabliZZardz, what problem?06:46
bliZZardzwow :)06:46
* Bodsda is confused06:47
Bodsdabrb06:47
bliZZardzBodsda :  i would strongly suggest you  to read the packaging guide and ask the forum any Qs -only if you have them.06:47
persiaThis is a better place to ask questions: someone is likely to be able to answer in realtime.06:48
bliZZardzpersia : which is most suggested approach : pbuilder or SbuildLVM?06:48
RAOFPbuilder is much easier to set up.06:49
RAOFUnless you happen to have some spare space on an lvm-VG anyway...06:49
persiapbuilder is easier to set up, sbuild tends to be slightly faster.06:49
dholbachhi nxvl06:49
bliZZardzpersia : you mean sbuild is faster in terms of the instructions/steps?06:50
RAOFIn terms of time to build a package.06:51
persiabliZZardz: No, it doesn't take as long to run because snapshot is faster than untar and dropping a snapshot is faster than rm.06:51
bliZZardzROAF , ok . means the same06:51
persiabliZZardz: No.  It's faster in machine time, not in human time (they require about the same human time to run)06:51
RAOFIt also is slightly closer to the environment on the buildds, so you'll very occasionally pick up a problem there that you wouldn't in a pbuilder environment.06:51
bliZZardzRAOF , means that sbuild is better :) - isnt it?06:52
RAOFYes.  But not very much better, and if you don't already have some spare LVM space it's a _lot_ more work to set up.06:52
persiabliZZardz: Well, there are other issues that pbuilder catches that sbuild misses, and ought be fixed.  sbuild also requires more space on one's hard drive, and has more trouble building very large packages.06:53
* bliZZardz pheeeewwww!06:55
* bliZZardz wonders why god gave a choice!06:56
Bodsdaback, needed a coffee ;~)06:57
persiabliZZardz: Having multiple tools that implement policy helps to ensure that policy is clear and correct.  Without multiple tools, we tend to conform to the tool, rather than the actual policy.06:58
persiaBodsda: OK.  So, the next step is to get the intrepid source for06:58
bliZZardzpersia : shouldnt the tool reflect the policy?06:58
persiaspong06:59
persiabliZZardz: Yes, but nobody is a perfect developer, and if policy is unclear, different developers may interpret it differently.06:59
Bodsdapersia, show me the source, how do i get spong?07:00
persiaBodsda: apt-get source spong07:01
bliZZardzpersia : i dont essentially understand that. For i have seen that w.r.t development having a single policy and having the tools which carry the flavour of the policy helps a lot.07:01
sistpoty|workhi folks07:01
persiabliZZardz: It presumes that the tool is a correct implementation of the policy.  I question that assumption, for any tool and any policy.07:02
Bodsdapersia, do i need to cd to somewhere first or anything?07:02
geserHi sistpoty|work07:02
sistpoty|workhi geser07:02
persiaBodsda: You don't, but you might want to create a working directory.07:03
Bodsdapersia, /home/bod/packaging_stuff be good enough?07:03
nxvlsistpoty|work: hi!07:03
sistpoty|workhi nxvl07:03
nxvlsistpoty|work: upstram already send me the man page missing07:03
nxvlsistpoty|work: now i only need to take care of rpath07:04
nxvl:D07:04
sistpoty|worknxvl: excellent! :)07:04
Bodsdapersia, ok, i have the source for spong07:06
persiaBodsda: Which version?07:06
Bodsdapersia, 2.7.707:07
persiaBodsda: OK.  The next step is to look in debian/copyright to find the upstream homepage.07:07
nxvlsistpoty|work: also i talked to them about it, and thay are going to take care for the next release (or maybe tomorrow)07:08
sistpoty|worknxvl: cool, great!07:08
Bodsdapersia, debian/copyright?07:08
persiaBodsda: When you downloaded the source, it created a directory, right?07:09
persiaYou want to cd into that directory, and then look at the debian/copyright file.07:09
Bodsdapersia, Spong was downloaded from http://spong.sourceforge.net07:10
Bodsdapersia, was that what you were after?07:12
persiaBodsda: That is what you seek :)07:13
persiaNow, go upsteam, and make sure that the download files are also hosted by sourceforge.07:14
Bodsdapersia, ok -- how? just by checking sourceforge for 2.7.7 version?07:14
persiaBodsda: Somewhere on the upstream homepage should be instructions on how to download it.  You want to see if that is the internal sourceforge system, or external hosting.07:15
Bodsdapersia, sorry, im a bit confused,  i downloaded the source for 2.7.7, spong.sourceforge says 2.8-beta2 is released, and the download page only links to 2.7.607:16
\shmoins07:20
nxvlsistpoty|work: did you have a amd64 machine now?07:21
persiaBodsda: OK.  You've found a confusing one then.  For the first time, let's try a different package.  Once you've done a couple, you can go back to spong.07:22
Bodsdapersia, haha, trust me,.,.lol, ok07:22
persiaLet me know when you find one with a good upstream page that has links to the newest versions, etc.07:22
sistpoty|worknxvl: yes07:22
Bodsdapersia, will do07:23
nxvlsistpoty|work: can you please confirme me if the last version fixes the rpath issue07:23
sistpoty|worknxvl: will, but only this evening once I'm home07:23
nxvlsistpoty|work: ok, i will look if someone can test it, to try to fix it before going to sleep07:25
nxvl:D07:25
Bodsdapersia, found one, walpaper v0.1 (although theres a debian link to v0.1-1)07:25
sistpoty|worknxvl: heh :)07:25
nxvldholbach: you have and amd64, didn't you?07:25
dholbachnxvl: yep07:25
nxvldholbach: can you please build augeas and run lintian on it07:27
nxvlhttp://revu.ubuntuwire.com/details.py?package=augeas07:27
dholbachin intrepid or hardy?07:27
nxvlintrepid please07:28
dholbachok07:28
Bodsdapersia, what now?07:28
* nxvl HUGS dholbach 07:29
* nxvl has noticed that metallica makes his development more productive and quick07:30
=== greeneggsnospam is now known as jsgotangco
nxvldholbach: please run lintian on the augeas-tool deb07:34
persiaBodsda: Sorry.  Distracted.  Next step is to construct a watch file.07:36
persiaIn preparation, read the manual page for uscan.07:36
Bodsdapersia, ok, will do07:36
Bodsdapersia, ok, so it creates a watch file and updates the package when necessary?07:37
nxvldholbach: btw, nice posts! the ones about sponsoring07:37
persiaBodsda: Almost.  Someone (like yourself) creates the watch file, and uscan helps check to see if the current package is up-to-date.07:38
dholbachnxvl: http://paste.ubuntu.com/2414807:38
Bodsdapersia, for what purpose, ive already discovered by checking the upstream page that i have the current version?07:38
nxvlugh!07:39
nxvlstill there07:39
persiaBodsda: So that you don't have to do that for each of the 20,000 packages, and we can have a website that lists the ones that are out of date and need updating.07:39
Bodsdapersia, ok, but if i dont need to do it, why did i?07:39
persiaBodsda: Because this package doesn't have a working watch file yet.  That's what you're going to fix today :)07:40
nxvldholbach: con you please run "sed -i -r 's/(hardcode_into_libs==).*$/\1no/' aclocal.m4" and build again07:40
Bodsdapersia, ahh, got ya! so im making a watchfile so others dont have to?07:40
persiaBodsda: Right.  There's a few hundred packages left without either maintainers or watch files, and we have a hard time being sure they are updated for each release.07:41
persiaOnce you create a watch file for this one, we won't have to worry about it until the next upstream release.07:42
Bodsdapersia, is there not some super clever scripter out there who could write a script to do all this?07:42
persiaBodsda: It typically takes a human to read debian/copyright and click the right links on the upstream website to find the download page.  There is a script, but it's not perfect.07:42
persiaSo, the first thing to do is to check to see if the script worked properly (because there is a script).  From http://qa.ubuntuwire.com/uehs/no_watch.html, and the wallpaper line, there should be a link labeled "watch".07:44
persiaTry putting the contents of that into debian/watch in the downloaded wallpaper source.07:44
mouz08:37 nxvl : dholbach: btw, nice posts! <-- what posts?07:44
Bodsdapersia, version=307:44
Bodsdaopts=uversionmangle=s/\.(tar.*|tgz|zip|gz|bz2)$//i,dversionmangle=s/[-.+~]?(cvs|svn|git|snapshot|pre|hg)(.*)$//i,pasv \07:44
Bodsdahttp://www.cgarbs.de/stuff.en.html (?:.*/)?wallpaper-?_?([\d+\.]+|\d+)\.(tar.*|tgz|zip|gz|bz2|) debian uupdate07:44
persiaBodsda: Right.  Put that in debian/watch in the package you are editing.07:45
Bodsdapersia, there is no watch file in the source07:45
persiaExactly, which is the problem :)  Create a new file.07:45
dholbachmouz: http://daniel.holba.ch/blog/?p=129 and http://daniel.holba.ch/blog/?p=13107:46
nxvldholbach: neverming, found the problem, configure and friends are full of --rpath instruccions07:48
nxvli will need to work harder on this one07:48
dholbachnxvl: the output is the same after the sed-ding07:49
nxvldholbach: yes, thanks a lot07:49
dholbachanytime07:49
nxvli have just found what the real problem is07:49
Bodsdapersia, ok done.07:49
nxvlit harder than i thought07:50
persiaBodsda: Now, run `uscan --report-status` from the package directory to make sure it worked.07:50
Bodsdapersia, uscan: No debian directories found07:51
persiaReally?  In which directory are you?07:51
nxvli have a doubt07:52
Bodsdapersia, the same dir as the watchfile07:52
nxvlwhen a package is build07:52
persiaBodsda: Ah.  Go back up a level.07:52
nxvlit send everything to debian/tmp07:53
Bodsdawatch file should be called 'watchfile' or 'watch' ?07:53
nxvldidn't it?07:53
persiawatch file should be called "watch".07:53
Bodsdaoops07:53
nxvlbut in what point does it send things to debian/$BINARY_PACKAGE dir?07:53
persianxvl: It usually does debian/tmp or debian/$(srcpackage), depending on how you build it.07:53
nxvlpersia: i have it in both of them07:53
Bodsdapersia,  => Package is up to date07:54
persianxvl: Does your package build one or many binary packages?07:54
nxvlmany07:54
persiaBodsda: Excellent, it worked.  Next, check https://bugs.launchpad.net/ubuntu/+source/wallpaper/ to see if there are any other bugs you can fix at the same time.07:54
persianxvl: OK.  Are you using dh_install?07:54
nxvlyup07:54
persianxvl: In that case, it is dh_install that copies from debian/tmp to debian/$(BINARY_PACKAGE)07:55
Bodsdapersia, no bugs07:55
nxvlpersia: thanks!07:55
nxvlso i was right07:55
nxvl:D07:55
* nxvl HUGS persia 07:55
persiaBodsda: That makes it easy then.  The package is up-to-date, and no bugs.  Time to prepare the source for submission.07:55
Bodsdapersia, cool, that was nice and simple07:55
bliZZardzpersia : what happens if there is a bug there?07:56
persiaBodsda: In your shell call `export DEBEMAIL="Your Name <youremail@hostingprovider.tld>"07:56
persiabliZZardz: You add that fix to the candidate before you prepare for the upload.07:56
Bodsdapersia, export DEBEMAIL=bodssocks@yahoo.co.uk ?07:56
bliZZardzpersia : you mean fix that bug? if yes, what happens if i dont know the fix?07:57
persiaBodsda: Almost.  You need your name as well.  `export DEBEMAIL="Your Name <bodssocks@yahoo.co.uk>"07:57
persia`07:57
Bodsdapersia, export DEBEMAIL=Bod bodssocks@yahoo.co.uk ?07:57
persiabliZZardz: Ask here for help, and if that doesn't work, check the next bug.07:57
Bodsdapersia, export DEBEMAIL="Bod bodssocks@yahoo.co.uk" ?07:57
nxvli have DEBEMAIL and DEBFULLNAME separately07:58
nxvl:D07:58
persiaBodsda: Should be both GivenName and Surname.07:58
persianxvl: Then you have extra variables :)07:58
Bodsdapersia, why? Bod isnt technically my real name but very (very very) few people know my real name07:58
persiaBodsda: Because policy says to use real names.07:59
Bodsdapersia, hhmmm,. ok07:59
bliZZardzBodsda : anonymity is not always good :)08:00
persiaBodsda: Note that once you do this a lot, you'll end up needing to put your real name on your GPG key, and using your GPG key to sign the packages, so it won't hide it for long.08:00
siretartScottK: morning08:01
Bodsdaits just that ive never been called by my real name (ever since birth) but if its legally required...08:01
persiaIt's not legally required, but it's expected.  Maybe someone else has different advice.08:01
RAOFYou're welcome to add a nick to your name.08:02
mouzGPG key does not need to have real name08:02
persiamouz: Hard to get cross-signed without it, no?08:02
RAOFBut should you ever want to get your GPG key signed, the name on it will want to match the name on (eg:) your driver's license.08:02
siretartScottK: I've been using the new interface on edge.launchpad.net now for a few days when it was previously introduced08:02
Bodsdaok, il use real name, cheers guys08:03
siretartScottK: and TBH, I like the new interface more than the one before. Of course you need to get a bit used to it, but the new interface makes several things instantly more visible, and higlights some previously underused features08:03
Bodsdapersia, ok, the command didnt give any output so i assume everything went well...?08:03
persiasiretart: Note that there's currently no link from +queue to +builds, and a few others are missing (not that many use LP links for navigation).08:04
siretartScottK: since you are making a more or less formal request, may I ask you to email me your request? (ideally with a bug reference, but I can also file a bug for you if necessary)08:04
persiaBodsda: Yep.  Now, call dch -i to launch your editor and update the changelog.08:04
Bodsdapersia, ok, whats dch?08:04
persiaIt should automatically set the right version, but you may need to adjust the target from your current release to "intrepid".  After the *, add "Add watch file".08:05
Bodsdanevermind08:05
persiaBodsda: It's the command to edit the debian changelog :)08:05
nxvlsiretart: did you know well the rpath issue?08:05
siretartpersia: there was previously? Interesting08:05
siretartnxvl: I'm not sure what you mean08:05
siretartpersia: do we already have a bug for that missing links?08:06
nxvlsiretart: http://wiki.debian.org/RpathIssue08:06
Bodsdapersia, add watch file / added watch file ?08:06
persiasiretart: I'm not sure.  I only noticed it today, but wasn't very concerned, as I don't tend to use the links.  I'm not sure if it's a bug.08:06
persiaBodsda: Either works.08:06
Bodsdapersia, ok08:06
persiaBodsda: Now save the file.08:07
persiaAt this point, you're ready to build the package.  Call `debuild -S -us -uc` to build an unsigned source package.08:07
Bodsdapersia, bod@bodubuntustu:~/packaging_stuff/wallpaper-0.1$ sudo dch -i08:07
Bodsdaparsechangelog/debian: warning:     debian/changelog(l4): badly formatted heading line08:07
BodsdaLINE: Added watch file08:07
bliZZardzpersia : from here , can i guide Bodsda - can you correct me if i am wrong plz?08:07
persiaBodsda: OK.  Call `dch` again (no -i), and correct it.  You need the text to follow the *08:07
siretartnxvl: I read about it08:07
persiabliZZardz: If you like.08:08
* Bodsda feels special with '2' mentors08:08
bliZZardzBodsda : me is no mentor ..lol... i just want to try so that persia can correct me :)08:08
nxvlsiretart: ok, thnks :D08:08
BodsdabliZZardz, ok cool08:08
BodsdabliZZardz, persia -- but first, should i do anything about the badly formatted heading line?08:09
bliZZardzBodsda : badly formatted - as in?08:09
Bodsdawallpaper (0.1-1ubuntu2) intrepid; urgency=low08:10
nxvlsistpoty|work: in theory "chrpath -d $binary" should fix the problem, didn't it?08:10
bliZZardzBodsda , leave it - i dont see a problem.08:10
sistpoty|worknxvl: in theory rerunning autotools with a debian/ubuntu libtool should fix the problem ;)08:10
BodsdabliZZardz, ok08:10
bliZZardzBodsda, next try : debuild -S -sa08:10
bliZZardzthis basically creates the source package08:11
Bodsdaproblems08:11
nxvlsistpoty|work: rerunning it on my local repo and repackage it or in debian/rules?08:11
bliZZardz?08:11
sistpoty|worknxvl: whatever you prefer... I think the first one might be easier08:11
BodsdabliZZardz, http://paste.ubuntu.com/24153/08:12
* nxvl is starting to hate autotools08:12
nxvl:D08:12
persiaUm.  No.08:12
persiaIt's essential that the changelog parses cleanly.08:12
RAOFnxvl: Miro uses chrpath to strip the rpath, if you wan an example.08:13
sistpoty|worknxvl: heh... so do I *g*08:13
nxvlsistpoty|work: did you know a doc/recipe/howto on how to do it?08:13
persiaBodsda: Please pastebin the first 10 lines or so of your changelog.08:13
sistpoty|worknxvl: aclocal; autoconf; libtoolize; automake08:13
nxvlRAOF: thank!08:13
Bodsdapersia, 'my' chanlog? how do i do that?08:13
Bodsdawheres the file?08:13
bliZZardzdebian/changelog08:13
Bodsdaoh, got ya08:13
BodsdabliZZardz, persia -- http://pastebin.com/f10984fa108:14
bliZZardzBodsda : move Added to the previous line  - along with '*'08:15
bliZZardzline 4 to line 3.08:15
bliZZardzpersia , am i right?08:15
persiabliZZardz: Yes.08:16
nxvlwooho \o/ i have just broke my package08:16
* nxvl officialy hates atutools08:16
BodsdabliZZardz, done08:16
* bliZZardz feels elated :)08:16
bliZZardzBodsda : try the cmd again08:16
Bodsdanope, same error08:17
persiaBodsda: You also want to update the -- root part to be your name & email (I'm not sure why the export didn't take: works for me)08:17
bliZZardzoh..yea -there it goes08:17
bliZZardzpersia : bug in dch ;)08:17
persiaLooks like http://pastebin.com/m100d4f66 ?08:18
BodsdabliZZardz, persia -- better? http://pastebin.com/f341a80e108:18
persiaBodsda: Add an extra line between the changelog entry and the signature.  Also, remove the -- root part: it only needs one name & email.08:19
bliZZardzBodsda : it should be similar to what persia pastebinn'ed08:19
bliZZardz"root <root@bodubuntustu>" is not reqd08:19
Bodsdahttp://pastebin.com/f4b507d2708:20
persia<>08:20
bliZZardzemail id within "< >"08:20
* Bodsda bangs head on table08:20
bliZZardzBodsda : you want some nails on the table? ;)08:21
Bodsdahttp://pastebin.com/f2a53a26608:21
Bodsdano, im good ta08:21
BodsdabliZZardz, persia -- i still get the same error08:22
bliZZardzpersia : ??08:24
persiaBodsda: Do you maybe have a backup file or anything?  That looks right.  About which line does it complain?08:24
BodsdaCan't exec "fakeroot": No such file or directory at /usr/bin/dpkg-buildpackage line 477.08:25
Bodsdadebuild: fatal error at line 1329:08:25
bliZZardzahh..this error is different08:25
persiaBodsda: That's a new and different error :)  Install the fakeroot package.08:25
bliZZardzBodsda : FYI : fakeroot is a pkg which ..as the name says.. fakes teh root08:26
Bodsdapersia, fakeroot error gone but still - debuild: fatal error at line 1250:08:26
Bodsdayeah, thought as much08:26
bliZZardzBodsda : pastebin the  error trace plz08:27
Bodsdahttp://paste.ubuntu.com/24155/08:27
persiaBodsda: You didn't call `debuild -S -us -uc` :)08:27
bliZZardz"sudo debuild -S -sa" should do08:28
persiabliZZardz: Only for new upstream versions, and only when signing them.08:28
persiaFor this, no point in signing (not being uploaded directly), and not a new upstream, so -sa isn't required.08:28
bliZZardzpersia : `uc` for?08:28
persiaunsigned changes08:29
Bodsdadpkg-buildpackage: failure: dpkg-source -b wallpaper-0.1 gave error exit status 1308:29
Bodsdadebuild: fatal error at line 1329:08:29
persiaBodsda: Please pastebin, nobody has all the lines and error status codes memorised.08:29
Bodsdapersia, pastebin what?08:30
bliZZardzthe error trace08:30
Bodsdahttp://paste.ubuntu.com/24156/08:30
persiaAha!  That's because the package hadn't been modified for Ubuntu previously.08:32
bliZZardzpersia : i dont understand what you just said. Can you please expatiate?08:32
persiahttps://wiki.ubuntu.com/DebianMaintainerField mandates that we don't claim that a package is maintained by someone in Debian when we change it.08:33
persiaTherefore, we need to edit debian/control, and change "Maintainer:" to "XSBC-Original-Maintainer:".  Then, we need to add "Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>" on the line above the XSBC-Original-Maintainer line.08:34
nxvlthis is going to be a Looooong night08:34
Bodsdawhats a XSBC-Original-Maintainer line?08:34
persiaBodsda: After making that change, don't forget to update the changelog again.  I usually use "Set Ubuntu Maintainer".08:34
persiaIt's the line you create when you change the current "Maintainer" to "XSBC-Original-Maintainer".08:35
Bodsdapersia, erm, im not sure what you want me to do, can you elaborate a little please08:35
persiaBodsda: OK.  Open debian/control in your editor.08:35
Bodsdayep08:36
persiaNow, where it says "Maintainer", change that to "XSBC-Original-Maintainer".08:36
Bodsdadone08:37
Bodsdadamn netsplit08:38
bliZZardztry the cmd again08:38
persiaBodsda: Now, add a line above that line containing the text "Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>"08:38
bliZZardzsorry - missed that.08:39
BodsdaMaintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>08:39
BodsdaMaintainer: XSBC-Original-Maintainer08:39
Bodsdacorrect?08:39
nxvlraphink: already fixed augeas on the 80 characters, i just didn't upload it early :P08:40
persiaNope.  The first line is perfect.  The second line should read "XSBC-Original-Maintainer: some person <some.email@provider.tld>"08:40
raphinkhi nxvl08:40
raphinkhehe ok :)08:40
raphinknxvl: well it looks good for me then :)08:40
Bodsdapersia, some person = me?08:40
bliZZardzyo yo08:40
persiaBodsda: Nope.  The original maintainer: whatever name used to be in the Maintainer: field before you started editing.08:41
Bodsdapersia, meh, ok08:41
persiaBodsda: We have to give credit to whoever managed the package previously.08:41
nxvlraphink: yeah, i just need to get rid of the rpath issue on amd6408:42
BodsdaMaintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>08:42
BodsdaMaintainer: XSBC-Original-Maintainer: Christian Garbs <debian@cgarbs.de>08:42
Bodsdabetter?08:42
raphinknxvl: yes08:42
raphinkBodsda: no08:43
raphinkBodsda: XSBC-Original-Maintainer is the name of the field08:43
nxvldid someone has a amd64 machine and want's to build a package and run lintian for me?08:43
raphinknot a sub-field of Maintainer08:43
Bodsdaremove Maintainer?08:43
nxvlplease08:43
persianxvl: .dsc?08:43
raphinknxvl: why don't you send it to your ppa for test?08:43
BodsdaMaintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>08:44
BodsdaXSBC-Original-Maintainer: Christian Garbs <debian@cgarbs.de>08:44
nxvlpersia: http://revu.ubuntuwire.com/details.py?package=augeas08:44
Bodsdabetter?08:44
raphinkBodsda: that's it08:44
nxvlraphink: because it's slow08:44
Bodsda  cheers raphink08:44
raphinknxvl: hehe ok08:44
nxvlraphink: and i need to fight with versioning08:44
* raphink has an amd64 builder, but no intrepid pbuilder on it yet08:44
BodsdabliZZardz, persia -- ok, got that file sorted, shall i re run the command?08:44
persiaBodsda: Not yet, first you need to update the changelog again, as you've made another change to the package.08:45
* raphink is going to create intrepid pbuilders08:45
bliZZardzchangelog edits plz08:45
Bodsdadch -i ?08:45
nxvldch is kewl08:45
nxvl:D08:45
* nxvl loves dch08:45
persiaAdd another line after "  * Added watch file" that says "  * Set Ubuntu maintainer".08:45
persiaYou don't need the -i this time.  The -i is to increment the revision number,08:46
bliZZardzBodsda  : and that is in a diff 'new' line08:46
nxvli don'e need to care about the syntax anymore08:46
persiaYou only need -i once each time you update the package.08:46
Bodsdapersia, dch -i doesnt show my original changes, but they are in debian/changelog08:46
slytherinshouldn't we be recommending update-maintainer script?08:46
persiaBodsda: Don't save.08:46
bliZZardzBodsda : edit debian/changelog and add this entry08:46
persiaBodsda: Exit your editor, and run just dch08:46
Bodsdapersia, dont save what? i havent done anything yet08:46
persiaslytherin: Maybe.08:46
Bodsdaoh kk08:46
Bodsda'Changed maintainer'?08:47
bliZZardz "  * Set Ubuntu maintainer".08:48
nxvlit's fine to make hard things, you learn a lot in the process08:48
nxvl:D08:48
bliZZardzall the new lines need to start with '*'08:48
BodsdabliZZardz, ok, ty08:48
bliZZardzsyltherin : where is that script?08:48
nxvls/fine/fun/g <- i need to sleep08:48
BodsdabliZZardz, ok done, now shall i re run command?08:48
slytherinbliZZardz: it is part of ubuntu-dev-tools package08:49
nxvlbliZZardz: actually they need to start with "  *"08:49
Bodsdaindents r inportant08:49
persiaAbsolutely essential08:49
bliZZardznxvl : right.. 'indents' are implied :)08:49
Bodsdayes, indented and saved08:50
bliZZardzsyltherin : how to use it? link?08:50
nxvlbliZZardz: try to don;t assume things are implied when helping new contributor, for them things may not be implied08:50
persiaBodsda: Now you can run debuild -S -us -uc again, and I'll let bliZZardz take over again.08:50
nxvl:D08:50
slytherinbliZZardz: install the package, and in the directory of your package simply run the command08:50
bliZZardznxvl : cannot but concur :)08:50
Bodsdahaha, errors are fun!!08:50
persiaWhat did you get this time?08:51
bliZZardzBodsda: errors still persist?08:51
Bodsdathe exact same08:51
Bodsdahttp://paste.ubuntu.com/24158/08:51
nxvltee: ../wallpaper_0.1-1ubuntu1_source.build: Permission denied08:52
nxvlBodsda: have you being using sudo?08:52
Bodsdaerrors fixed08:52
bliZZardzBodsda : ??08:52
Bodsdamy bad, im tired, didnt see perm denied error08:53
nxvlBodsda: what is your timezone?08:53
Bodsdaok, so now the command completed successfully whats the next step08:53
persiaBodsda: Also, don't forget to delete your backup files (e.g. debian/control~)08:53
Bodsdanxvl, UTC (London (England))08:53
nxvlit's not late in there08:54
Bodsdapersia, rm -r ./*~    sufficient?08:54
nxvlBodsda: yes, that can work08:54
persiaBodsda: Well, debian/*~ likely, but yes that ought work.08:54
Bodsdanxvl, no its 08:54, but i havent slept for 2 days08:54
nxvlhere is almost 3 am08:54
bliZZardzBodsda : after removing , move up a dir and build the pkg "sudo pbuilder build  ........dsc"08:54
nxvland i haven't slept for 2 months08:55
nxvlLD08:55
persiaErr.  after removing, rebuild the source package, move up a directory, and l...08:55
bliZZardzpersia: what happens if we dont delete teh control files?08:55
* nxvl doesn's sleep since UDS08:55
persiabliZZardz: If you don't delete the backup files, they get added to diff.gz, and are confusing for the next person working on the package.08:55
nxvland it's augeas fault08:55
bliZZardz"debuild -S" and then the cd .. and then  "sudo pbuilder build  ........dsc"08:55
bliZZardzpersia : i guess that can be done in a single step  "debuild -S -us -uc"   --- wont this work?08:56
Bodsdaok all backups removed08:56
raphinkgrrr08:57
persiabliZZardz: debuild -S -us -uc builds a source package.  pbuilder builds a binary package.  These are different.08:57
raphinkit's a mess to create an intrepid pbuilder on etch08:57
raphink:s08:57
bliZZardzpersia : i was ref to 'debuild -S -us -uc' and 'debuild -S'08:57
bliZZardzraphink : etch????08:57
persiaraphink: Try creating a sid chroot, and in there creating a hardy chroot, and in there installing the hardy-backports debootstrap...08:57
raphinkpersia: that's more or less what I'm doing08:58
* Bodsda *woosh* the sound of things flying over my head08:58
nxvlbliZZardz: -us -uc are unsigned sources and unsigned changes08:58
bliZZardzraphink : i was planning for an intrepid from fiesty..hope i dont end up in a mess too08:58
persiabliZZardz: The difference between those is that without the -us -uc one must have previously set up GPG, and we don't care about signatures for this change.08:58
nxvlbliZZardz: debuild without -S builds the binary packages08:58
raphinkactually, I logged in into an etch chroot, installed the intrepid version of debootstrap + pbuilder, and am creating the base.tgz to export to my main etch system ;)08:58
nxvlbliZZardz: but it's prefered to use pbuilder or a chroot environment, to use clean system to build the package08:59
persiaraphink: It's that easy?  I remember doing all sorts of nesting from a hoary box once.08:59
raphinkpersia: well so far it seems to work09:00
raphinkpersia: I'll let you know if it turns out well :)09:00
nxvlthe key is "so far"09:00
nxvlit's always the key09:00
raphinkhehe09:00
persiaraphink: Good luck.09:00
raphinkpersia: thanks, shouldn't be too long :)09:00
raphinkthe machine is my buildd from work, it's fit for the job09:01
raphinkjust doesn't have the right distro on it ;)09:01
persiaNice.09:01
nxvlpersia: did you build the package on amd64?09:01
raphink(but I'm not the one choosing to use Debian :( )09:01
persianxvl: Yes, but I'm still waiting for lintian to finish.09:01
nxvl:D09:01
* nxvl HUGS persia 09:01
bliZZardzlintian?09:02
persianxvl: Strangely, I've no output, no CPU load, and no IO load, so I'm not sure why it's not doing anything.  I may try again.09:02
nxvlbliZZardz: yeah, our worst nightmare09:02
* raphink thinks he should update revu-tools someday :s09:02
bliZZardznxvl : what is it? i dont know - i would doing something on amd64 for sure...09:02
* bliZZardz scared!09:03
persianxvl: http://paste.ubuntu.com/24160/09:03
raphinkbliZZardz: lintian is a script that checks packages against policy09:03
nxvlugh, still there09:03
persiaBodsda: Are you waiting for your build, or for guidance?09:03
bliZZardzraphink : ok -so that runs from LP?09:04
Bodsdapersia, guidance09:04
nxvlbliZZardz: nop, on your machine09:04
persiaBodsda: OK.  You have cleaned up your backups, and regenerated the source package, right?09:04
nxvlok, i'm done with augeas for today, i will wait to see if upstream solves the problem tomorrow as they promise09:04
nxvlread you later!09:04
Bodsdapersia, regenerated the source package?09:05
raphinkbliZZardz: no, it's a CLI tool that you can run yourself09:05
raphinkbliZZardz: it's also ran on REVU when you upload a package09:05
persiaBodsda: Run debuild -S -us -uc again after your latest cleanup changes.09:05
raphinkpersia: base.tgz created successfully09:05
raphink:)09:05
bliZZardzraphink : ok . thanks09:05
raphinkpersia: I copied the base.tgz to my main etch system and pbuilder update works :)09:05
persiaraphink: Excellent!09:05
Bodsdapersia, done09:05
raphinknow I have to do the same for i38609:05
persiaBodsda: Great, now change to the parent directory, and look for your new .dsc file (with ubuntu1 in the name)09:06
bliZZardzBodsda : "sudo pbuilder build  XX.dsc"09:06
persiaraphink: If you want lots of architectures, you can do lpia as well :)09:06
raphinkso I've got an intrepid pbuilder for i386 & amd64 (with a local full intrepid package mirror) for whoever needs ;)09:06
raphinkpersia: except I don't have an lpia machine09:07
bliZZardzBodsda : something link this : "wallpaper_0.0.1-0ubuntu1.dsc"09:07
* persia suspects nxvl would have liked to be awake to hear that.09:07
persiaraphink: You can generate an lpia pbuilder on any 686+ machine.09:07
raphinkah?09:07
BodsdabliZZardz, ok, its running09:07
raphinkwhat is lpia actually?09:07
bliZZardzthat all : )... buy me a beer now ;09:08
persiasingle-core low-power 686 with RAM restrictions (max 1GB), and some of the newer optimisation libraries for matrix, floating point, etc.09:08
BodsdabliZZardz, finished09:09
raphinkah ok09:09
bliZZardz(i dont know what to do after this - persia - all urs)09:09
* Bodsda hands bliZZardz £3 to buy a beer09:09
bliZZardzis NEWS/configure.in etc required?09:09
* bliZZardz thanks ... not sure whether that would suffice..for persia?09:10
bliZZardzpersia : ...09:10
persiaBodsda: It built successfully?09:10
Bodsdapersia, no errors, so i assume so09:11
persiaBodsda: Excellent.  Next step is to generate a patch.  Run debdiff old.dsc new.dsc > some.patch.file09:12
Bodsdathat exact command persia ?09:12
bliZZardzpersia : is NEWS/configure.in etc required?09:12
persiabliZZardz: It depends hugely on context.09:13
bliZZardzfor this?09:13
persiaBodsda: Nope.  You need to replace old.dsc with the name of the old .dsc file, new.dsc with the name of the new .dsc file, and some.patch.file with a descriptive name for your patch.09:13
Bodsdapersia, and what is my patch? new watch file?09:14
=== philsf_ is now known as philsf
persiaBodsda: I usually use a name that matches the new .dsc name, but with "debdiff" in place of "dsc".09:14
Bodsdapersia, whats the new.dsc? there is no extra files09:16
persiaBodsda: You should have two .dsc files.  One for the original package, and one for your modified package.09:16
persiaIf you don't, please pastebin your file list.09:17
Bodsda9 files befor 'sudo prebuilder build ...' and 9 files after09:17
persia"prebuilder" ?!?09:17
Bodsdapbuilder sorry09:17
Bodsdahttp://pastebin.com/f351c751009:17
persiaI see two .dsc files.  Do you?09:18
raphinkbtw09:18
raphinkanyone wants to test a pdebuild-distribution.sh ?09:18
raphink:)09:18
Bodsdapersia, one with '1ubuntu' and one without?09:20
persiaBodsda: Precisely.  It's these two that you wish to compare.09:21
persiaThe one from 2005 is the old one, and the one from 2008 is the new one.09:21
Bodsdapersia, ok cool09:21
Bodsdapersia, gpg: Can't check signature: public key not found09:24
Bodsdai think the command was successfull though09:24
persiaBodsda: Now, inspect your patch file to make sure it only includes the changes you intended to make.09:25
Bodsdapersia, yes it does only consist of my changes.09:26
persiaBodsda: Excellent.  Sometimes a mistake is made, and the patch shows more stuff.  You have done it perfectly.09:26
persiaNext step is to open a bug against the package in launchpad.  Use a title like "missing watch file".09:27
Bodsdapersia, ok, im not to confident with LP could you be a little more in-depth09:27
Bodsdaplease09:27
persiaBodsda: Visit the LP bugs page for the package (you did that earlier to check for bugs).09:28
persiaClick the "Report a bug" link.09:28
persiaFollow the directions to report that the package is missing a watch file.09:28
BodsdaSummary = missing watch file?09:29
* raphink adds a B hook to his intrepid pbuilder to launch lintian from within :)09:29
persiaBodsda: That works.09:29
Bodsdapersia, further info?09:30
persiaBodsda: Describe why not having a watch file is a bug (about automatic updates, etc).  A sentence or two is sufficient.09:30
BodsdaNot having a watch file can cause automatic updates to function improperly, which can cause problems with your system.09:31
persiaBodsda: Well, no.  Not having a watch file can make it difficult for developers to ensure that the latest software is included in each release.09:32
Bodsdaty, sorry, didnt know what all this was an hour ago09:32
Bodsdabit hard to call it a bug when i dont fully understand it09:32
Bodsdabut that clarifies things09:32
Bodsdapersia, ok, attatchment?09:33
persiaBodsda: Attach your patch (but be sure to mention the patch in the description).09:33
Bodsdapersia, the patch being the new *.debdiff file09:34
persiaAlternately, create the bug without an attachment, and then update it with an attachment, and your comment (which is what I do)09:34
persiaRight.09:34
IulianGood morning.09:35
Bodsdapersia, hows this? https://bugs.launchpad.net/ubuntu/+source/wallpaper/+bug/24445409:36
ubottuLaunchpad bug 244454 in wallpaper "Missing watch file" [Undecided,New]09:36
Bodsdaafk, brb09:41
=== Bodsda is now known as Bodsda|AFK
=== dholbach_ is now known as dholbach
persiaBodsda|AFK: The bug looks good.  Next step is to subscribe ubuntu-universe-sponsors to the bug to request an upload.09:44
persiaBodsda|AFK: Except your changelog got damaged somehow :(  You'll want to revisit it, trim it to just two lines with *, and have the right name & email at the bottom before you subscribe the sponsors.09:45
raphinkhi allee && dholbach :)09:48
dholbachhi raphink09:48
raphink&& hi huats :)09:48
raphinkwhat's up dholbach?09:48
dholbachdrowning in work and email09:48
raphinkhehe09:48
huatshey raphink and dholbach09:48
raphinkyou mean work emails and email works ?09:49
dholbachlots and lots and lots of emails and lots of tasks I'm behind on09:49
raphink:(09:49
dholbachscrambling to get as much done as possible before I leave for holidays09:50
raphinkhehe09:52
raphink:)09:52
raphinkwb allee09:55
bliZZardzslytherin, persia : what is the usage of update-maintainer ?10:01
slytherinbliZZardz: go in the root directory of package and simply execute the command10:03
bliZZardzas in - how to use it?10:03
bliZZardzok10:03
=== Bodsda|AFK is now known as Bodsda
DaveMorrisHi.  I packaged up OpenSG for Hardy and it got accepted.  Where can I find some information to read about the process of getting it updated with bug fixes and built for interpeid ?11:32
persiaDaveMorris: I don't know of a good reference, but you might search the wiki for "update".11:33
persiaIn short, build an updated package, fix all the outstanding bugs, comply with the new policy, and attach the resulting diff.gz to a bug with the "upgrade" tag.  Subscribe the sponsors queue.11:33
DaveMorrisand if there are no changes then nothing needs to be done?11:34
persiaDaveMorris: I presume there are some changes, or you wouldn't ask about updating :)  But yes, if there are no changes, it's already in intrepid.11:34
DaveMorrisI was thinking about the other packages I did which where new for hardy11:35
persiaDaveMorris: They all got copied to intrepid.  Those that have bugs need bugs fixed the normal way.  Packages known to need an update from upstream are listed on http://qa.ubuntuwire.com/uehs/no_updated.html11:36
persiaMind you, some of those (e.g. kompozer) are bugs in the watch files, but it tries to be correct.11:37
DaveMorrisok thanks, I'll go away and make myself busy then :)11:38
persiaDaveMorris: Thanks.11:39
Laneypersia: Are those packages that aren't in Debian?11:54
DaveMorrisLaney: are you referring to the packages I got accepted into Hardy?11:56
LaneyDaveMorris: No, that ubuntuwire link11:56
LaneyBut are yours in Debian?11:56
DaveMorrisnope11:56
persiaLaney: Either not in Debian or orphaned in Debian11:56
Laneypersia: Right11:56
LaneyDaveMorris: You should work with the utnubu team to get them in :)11:56
persiaWhen a package has a Debian maintainer, it's better to work with them to get the package update, rather than just doing it ourselves.11:56
* directhex is still waiting for his xsp & mod_mono packages to land in debian11:57
persiadirecthex: You've put it on mentors, updated the ITP, and contacted the likely interested parties?11:58
directhexpersia, i've poked the package maintainer with the "here are some updated source packages, do something with them damnit" stick11:59
slytherindirecthex: that is not very friendly approach. :-P11:59
directhexslytherin, it's not got a spike on it. could be worse!12:00
persiadirecthex: bribes are key12:01
directhexpersia, agreed. i think "here mister maintainer, i did the annoying bit for you, to help make your packaing group even better" is good bribery for a DD12:02
bliZZardzpersia : today's exercise with Bodsda was good.12:05
persiabliZZardz: I'm glad you liked it.  Now, go try one yourself :)12:06
bliZZardzpersia : sure. that is the plan. i want to start maintaining some pkgs12:08
RainCTShould missing dependencies be SRU'ed to Hardy (eg, bug #210556)?12:10
ubottuLaunchpad bug 210556 in avant-window-navigator "awn-manager crashed with OSError in _execute_child()" [Low,Fix released] https://launchpad.net/bugs/21055612:10
slytherinRainCT: IMHO, yes. But I am no MOTU.12:12
dusharan00b here12:15
RainCThi12:15
slytherindushara: is that a question? :-)12:16
slytherindushara: sorry, I mean, state you question.12:17
persiaRainCT: Yep, under the "Completely fail to function" rule: if you can't install a package, you can't use it.12:19
RainCTpersia: it can be installed, but it will crash if the dependency is missing12:19
persiaAh.  That's a different matter.  How often does it crash, and for what percentage of users?12:20
RainCTpersia: shouldn't be a lot; the missing dependency is "gnome-panel"12:21
persiaRainCT: Right, but how much of the program works without the dependency?  Can users expect to use it at all?12:21
bliZZardzpersia : when would pitti be online? any idea?12:22
slytherinbliZZardz: try on #ubuntu-devel12:23
persiabliZZardz: Why ask me?  Also, why ask here?  He's rarely in this channel.12:23
RainCTpersia: yes, but it looses functionality. you can add applets, but no custom launchers12:23
RainCT(it's funny that a panel dependends on another panel... :P)12:23
persiaRainCT: OK.  Next question: how important are custom launchers to most users of the package?12:24
bliZZardzpersia : asking since you are around here ..quite active. Sorry.12:24
* pochu waves12:25
* RainCT is not sure - I don't have any myself, but most screenshots I've seen have some..12:26
dusharaCan anyone comment the last 2 paras of this email? http://sourceforge.net/mailarchive/message.php?msg_name=be9ccc720806161838y4c233c84gd05e6c64cb227bdf%40mail.gmail.com12:26
dusharaThis is the lanka linux user group tech mailing list12:26
persiadushara: It's probably a good idea to ask them not to take that approach.  It can make processing Stable Release Updates and Security Updates more difficult.12:27
dusharaWe plan to provide updates simultaniously to both distros. Is it not a good idea?12:28
persiadushara: It doesn't quite work like that.  I'm in a meeting, but would be willing to explain in depth in about 30 minutes.12:30
dusharapersia: Thanks12:31
RainCTpersia: about how many users it affects.. Xubuntu users don't have gnome-panel installed, or?12:38
RainCTanyway, I'll get it ready and let motu-sru decide.12:38
persiaRainCT: Pretend nobody has gnome-panel installed when making your analysis: it's about what percentage of users would want the broken functionality.12:39
dusharaAre these IRC sessions archived anywhere? (would be easy to refer others if necessary)12:44
persiairclogs.ubuntu.com12:44
=== emgent_ is now known as emgent
RainCTpersia: OK, the SRU upload is ready... I'll let motu-sru decide wheter it's important enough or not.13:04
persiaRainCT: best choice :)13:04
slytherinpersia: any thoughts for bug 205441 ? The debdiff was for hardy but if we agree that the bug is valid I will update debdiff tonight.13:08
ubottuLaunchpad bug 205441 in ant "Add depends 'java-sdk | java-compiler'" [Undecided,Confirmed] https://launchpad.net/bugs/20544113:08
persiaslytherin: I'm caught in time: be warned I will have a delayed response.13:08
persiadushara: My apologies, but I'm running well over.  I'll ping you when I can, or maybe ask someone else.13:09
dusharapersia: no probs. What hours are you available? Or is there anyone else here you know can help?13:10
persiaCould someone please help dushara understand why it's hard for uptream to have a single native package kept updated for all releases in Debian and Ubuntu?13:12
ScottKsiretart: Bug #24452213:19
ubottuLaunchpad bug 244522 in launchpad "New U/I adds almost never used "Link a related branch" in a very obtrusive location" [Undecided,New] https://launchpad.net/bugs/24452213:19
ScottKsiretart: So far every time a Launchpad developer tells me don't worry, I'll get used to it, they've been wrong.13:19
glatzorservus dholbach13:20
glatzorwhy is there a postfix package in the universe dapper-backports?13:20
ScottKglatzor: Because at the time backports was broken in soyuz and the only way to get it to build was to move it to universe.13:21
glatzorapt seems to get unfused and upgrades to the backports package by default13:21
ScottKThat's normal if you have backports enabled.13:21
glatzorScottK, oh I thought the backports would behave like in Debian13:24
glatzorhaving a lower priority13:24
ScottKNo.  It's been discussed, but never implemented.13:25
emgentmorning13:25
ScottKThe real answer is to not install from backports by default, but take upgrades from backports once that package has been installed from backports.13:26
persiadushara: Still about?13:40
siretartScottK: thanks for the bug, I'll handle it13:51
ScottKsiretart: Thanks.  Mind you that's the most egregious example, but I don't think a lot of it is that well thought out either.  How often does linking to a CVE really come up.13:59
wgrantScottK: For me, very frequently.14:03
ScottKwgrant: That's true, but you usage is not in the most common pattern.14:04
wgrantRegrettably/14:04
ScottKThe spot between the description and adding a comment is THE prime real estate on that page and it boggles that the least used features get put there.14:04
slaytonanybody know where gpg --gen-key stores the key pair?14:14
azeem~/.gnupg I believe14:17
slaytonty14:21
nxvlgood morning!14:31
null_vectormorning14:32
raphinknxvl: hi14:32
raphinknxvl: did you see my comment?14:32
nxvlhi raphink14:33
nxvlnow14:33
nxvli just woke up14:33
nxvlso i'm just opening stuff14:33
raphinktake your time to wake up14:34
raphinklife is not (only) about packaging ;)14:34
nxvlraphink: thanks for the suggestions14:34
nxvl:D14:34
raphinkI tested it, it works14:34
raphinkdo  you see why it couldn't work?14:35
nxvlwell, today i'm sick and not going to work14:35
nxvlso my day will be about packaging14:35
nxvlyes14:35
raphinkyou'd call that a resting day ;)14:35
nxvlyesterday i was too sleepy to thing about anything14:35
Riddellcody-somerville, jdong, TheMuso, DktrKranz, ScottK, \sh: motu-sru dudes, comment on bug 239317 ?14:35
ubottuLaunchpad bug 239317 in thoggen "GST-Plugin Prevents use with Region 1 DVDs" [Undecided,Fix released] https://launchpad.net/bugs/23931714:36
raphinkhi Riddell14:36
Riddellsalut raphink14:36
raphinkhow are you doing?14:36
Riddellraphink: just had an exciting incident involving a stolen safe!14:36
raphinkstolen safe?14:37
raphinkhow do you mean?14:37
Riddellit was a safe and it had been stolen, but they couldn't break into it14:37
RiddellI found it, called the polis, who turned up 24 hours later by which time it had been stolen again14:37
raphinkoh my14:38
raphinkis the KGB after this safe or so?14:38
raphink;)14:38
raphinkI mean, I'm sorry14:38
RiddellI'll never know now14:38
raphinkyou couldn't get into it either, obviously14:39
Riddellno14:40
raphinkbrb14:40
\shRiddell: done14:42
=== null_vector is now known as null_vector-away
slaytonis it possible to compile debian packages on one machine but then sign them on another machine?14:44
nxvldid someone has an amd64 machine and want to build a package and run lintian for me?14:46
RainCTslayton: check debsign14:46
slaytonty14:47
=== null_vector-away is now known as null_vector
slaytonwhen I run debuild or dpkg-buildpackage will that generate the .dsc file?14:53
nxvlyes they will14:53
nxvlBUT14:53
nxvlis you want only the .dsc run debuild with -S14:53
nxvls/is/if/14:53
slaytonis the .dsc file contained in the .deb or is it generated seperately with you run debuild without any command line args14:54
slaytonsorry for the pedantic questions14:54
slaytonthis is my first time building debs14:54
RiddellScottK: bug 234516 is waiting for feedback from you14:54
ubottuLaunchpad bug 234516 in hfsprogs "fsck.hfsplus gives segmentation fault" [Medium,Confirmed] https://launchpad.net/bugs/23451614:55
* ScottK looks14:55
LaneyFor a new upstream version, I just need to put the .diff.gz, right?14:55
ScottKRiddell: Ack'ed.  Thanks.  I guess I missed subscribing to that one.15:00
ScottKLaney: Yes.15:01
LaneyThanks, /me does15:01
raphinkslayton: the best if you only want the .dsc is to use -S -sa15:09
raphinkso that you generate the .dsc and ensure that you also include the orig source in the changes15:10
slaytonraphink: ok thanks!  Now i've heard that I need to sign packages but somebody told me that its more the repository that needs to be signed... which is it?15:12
raphinkboth15:12
raphinkfor different reasons ;)15:12
toobazhello. I have to archive a package in Revu. The Revu page suggests to do so, but doesn't state _how_. MOTU privilegies are requested? The package in question is gvb15:12
raphinkthe repositories are signed, most of the time by password-less keys15:12
raphinkto ensure that no man-in-the-middle attack is possible15:12
slaytonhow do you sign a repo?  Do you sign the sources.gz file?15:13
broonieslayton: Uploads to repositories are usually authenticated by checking signatures on the packages in the upload (roughly).15:13
raphinkslayton: you also have to sign your packages when you want to upload them, because that's how the system authentifies your work15:13
raphinkby signing your package, you ensure that you really are the author of the work and hold the responsibility for it15:13
persiatoobaz: I'll archive that for you.  Why do you need it archived?15:13
toobazbecause I was able to get it accepted in Debian15:13
slaytonright... so my repo is going to be hosted in house... I'm going to be the builder of the debs and host or the repo15:14
toobazthank you15:14
slaytonso i'm not going to be "uploading" per se15:14
persiatoobaz: Got it.  archiving now.  Have you already opened the sync bug?15:14
raphinkslayton: if you build your own packages and hosts the repo, you don't need to sign anything15:14
raphinkit's up to you really15:14
raphinksiretart: are you around?15:14
toobazmmhhh. you mean the "I want to package that" bug? no15:14
slaytonI don't need to sign even if people are going to be downloading packages from around the country?15:14
toobazpersia: or what do you mean?15:14
raphinkslayton: it's better if you sign the repository of course15:15
persiatoobaz: You'll want to update the needs-packaging bug to be a sync bug, or it won't be brought to intrepid.15:15
slaytonright so "how" do you sign a repo?  \15:15
raphinkslayton: depending on the size of your repo, some advanced repository management tools will sign them for you15:15
raphinke.g. falcon or reprepro15:15
Riddellcody-somerville: bug 220899 has no debdiff.  I would expect it also needs approval from an independent motu-sru although i don't know the normal practice in that case15:15
slaytonthe repo is going to be pretty small 4-10 packages15:15
ubottuRiddell: Error: Could not parse data returned by Launchpad: The read operation timed out (https://launchpad.net/bugs/220899/+text)15:15
raphinkslayton: it basically consists in signing the Release files into Release.gpg15:15
raphinkwith a GPG key15:16
toobazpersia: I'll just file the sync bug, since I still didn't file no bug. Against what?15:16
raphinkslayton: why don't you use a PPA ?15:16
slaytonPPA?15:16
persiatoobaz: Against ubuntu15:16
RainCTslayton:15:17
raphinkslayton: PPAs are personal repositories provided by launchpad15:17
raphinkif you have a launchpad account, you can activate them15:18
LaneyThis might be a good opportunity for me to solicit reviews of my btnx (and related btnx-config) packages on REVU, if anyone has time.15:18
slaytonhmm.... ok... I'll have to talk to my team about that15:18
toobazpersia: should have guessed :-) My package is now sponsored and uploaded, but still not in unstable (I'm waiting for ftp-masters processing it); should I wait?15:18
raphinkslayton: is it for a personal/professional repository ?15:18
RainCT* slayton: https://help.launchpad.net/PPAQuickStart, https://help.launchpad.net/PPA10115:19
slaytonProfessional15:19
raphinkslayton: in that case, you could use reprepro to build your repository15:19
persiatoobaz: Good to file the bug now, but wait until it's accepted to subscribe the sponsors team.15:19
raphinkit's quite easy to use15:19
toobazpersia: ok, thanks15:20
persiaslytherin: I'd say ant should only Recommends java-compiler, as it might be interesting to have it installed alone for certain classes of automation (similar to using make without gcc).15:20
siretartraphink: sort of, yes15:21
raphinkhehe ok15:21
toobazpersia: in the bug, "sync" must be a "tag", right?15:21
raphinksiretart: I just noticed I don' thave admin rights on revu anymore15:21
raphinksiretart: where they removed, or just not duplicated when you moved revu to the new machine?15:21
raphinkjust wondering15:21
RainCTtoobaz: no.15:21
persiatoobaz: Yes, but it's also usually in the title.15:21
RainCTpersia: uhm.. since when is a tag used?15:22
slytherinpersia: From a point of view of java programmer, I think that people hardly use ant for not doing compilation.15:22
persiaslytherin: I understand.  I find C programmers who don't understand when I use make to automate my daily tasks.15:23
persiaRecommends: will be installed by default for intrepid, so it oughtn't matter except in exceptional cases.15:23
slytherinpersia: in any case, I think 'java-gcj-compat-dev | java-virtual-machine' is wrong. It should be 'java-gcj-compat-dev | java-sdk | java-compiler'15:24
persiaslytherin: I trust you more than I for which are the specific packages :)15:25
persiaMight ask for confirmation from the #ubuntu-java folks, just in case.15:25
slytherinpersia: hm,m I will raise it when we start weekly meetings15:26
persiaThursday, supposedly.15:26
persiaPlus, no reason to wait: it's a concentration of expertise, and some of the best are there right now.15:27
slytherinpersia: I am about to leave form office. So no discussion now. sorry.15:28
persiaslytherin: No worries.  Have a good afternoon.15:29
slytherinpersia: you mean evening. :-)15:29
persiaslytherin: Yes, one of those time words.  They're hard to keep straight :)15:30
geserHi *15:30
amikropHi. Where can I find the Python module gtkmoz?15:33
RainCTbones dpm :)15:33
siretartraphink: no idea. I've fixed the db now15:34
raphinkthank you siretart :)15:34
dpmhola RainCT ;)15:35
sebner\sh: HA! finally testbuilding claws-mail xD15:37
\shsebner: I told emgent to work with you on that actually :)15:37
sebner\sh: hmm!?15:38
emgenti'm here15:39
emgentsorry sebner but today is a very hight day15:39
emgentsebner: if you like we can review it this night15:39
emgent\sh: it`s ok ?15:40
sebner\sh: emgent: I thought I just have to testbuild it and look if it runs on a hardy machine O_o15:40
\shsebner: you need to check also the versioning etc. regarding SRU policy :) that's why I send emgent to help :)15:41
sebner\sh: pfff :P  I set up a hardy vm in vmware specially for you and claws-mail. isn't that enough :P15:42
emgentsebner: why not chroots15:42
sebneremgent: we have to run claws-m .. !?15:43
\shsebner: that you can do with dchroot as well15:43
sebnerBAH15:43
emgentsure15:43
sebnernvm. I plan to upgrade the vm to intrepid xD15:44
Iuliansebner: Don't you use Hardy? Why did you set up another one?15:45
sebnerIulian: I use intrepid ;)15:45
Iuliansebner: You installed Intrepid on your machine already?15:47
RainCTIulian: it's sebner ;)15:47
sebnerIulian: I use intrepid since the repos openend ;)15:48
sebnerIulian: and yes I only have 1 laptop ^^15:48
sebnerRainCT: bäh :P15:48
* Iulian feels that Intrepid is very very unstable right now.15:50
* ScottK wonders that Iulian is suprised.15:50
sebnerIulian: I don't think so ^^ (though maybe with the 2.6.26 kernel)15:50
sebnerubuntu = debian unstable, debian unstable != unstable, ubuntu != unstable!?15:51
sebner:D xD15:51
Iuliansebner: The first part isn't true. ubuntu is not debian unstable ;)15:52
IulianAnyway, going to eat something.15:53
RainCTsebner: ja, ja, und 42 :P15:53
sebnerIulian: ^^, hf15:55
sebnerRainCT: xD15:55
* sistpoty|work heads home16:13
sistpoty|workcya16:13
jcfpif you have some time to spare, please review http://revu.ubuntuwire.com/details.py?package=sabnzbdplus - thanks16:14
raphinksiretart: was there ever a source package repository set for REVU?16:15
raphinkI don't remember16:15
siretartraphink: no, not that I knew16:17
raphinkI'm just thinking that I could do that sometime16:17
raphinkshouldn't be too hard to integrate16:17
raphink:)16:17
raphinkI could add a reprepro hook in the incoming script16:19
siretartonly if you can manage to not have the source packages yet another time on the filesystem. like in maintaining symlinks to the actual locations16:24
siretartwe are short on diskspace on spooky16:24
raphinkah16:25
raphinkhmm that can be an interesting challenge ;)16:25
raphinkit could also be done the other way though16:25
raphinkas in16:25
raphinkkeeping the files in the repository, and pointing revu to the repository16:25
siretartin principle, yes16:26
raphinkI'll think about it :)16:27
raphinkI don't think reprepro would be content with managing symlinks16:27
siretartcheck the code :)16:28
raphinkhehe16:28
raphinkthere's some code I can't check16:28
frostburnHow does one find what switches/flags were used on a precompiled binary16:39
directhexfrostburn, check debian/rules, or the build log?16:46
directhexthere's no reliable way to extract the info from the binary itself. it might not even neccessarily have come from a compiler you know of16:47
frostburnI was afraid of that, I'm trying to determine what modules were compiled in with net-snmp16:48
emgentRAOF: ping17:11
Festor17:34
FestorDoes anyone know how to install a file schemas from a deb package?17:34
FestorLet me explain17:34
FestorI have a file schemas under debian folder17:35
Festorbut I do not know very well that I have to change in rules file17:35
FestorI use dh_gconf -i in binary-indep17:36
Festorthis is enough?17:36
bddebianHeya gang17:38
thihi all17:40
Laneyhello17:40
Festorhi? Does anyone know how to install a file schemas from a deb package?17:43
FestorI use dh_gconf -i in binary-indep17:43
Festorthis is enough?17:43
cody-somervilleRiddell, I wasn't looking for approval from a third-party. ;]17:50
geserHi bddebian!18:12
bddebianHeya geser18:12
geserlong time not seen you18:12
bddebianYeah, was on vacation for once :)18:13
gesera vacation without MOTU?18:13
bddebianHeh, aye.  Couldn't take you all to Disneyworld :)18:15
slytheringeser: Can you please verify and ack on bug 24417318:21
ubottuLaunchpad bug 244173 in asm "Please move package to universe" [Undecided,New] https://launchpad.net/bugs/24417318:22
geserslytherin: will do after the meeting I'm currently in18:23
slytheringeser: sure, thanks18:23
=== bdmurray_ is now known as bdmurray
sebnerhuhu norsetto19:46
norsettohi sebner19:46
nxvlnorsetto: i think i patch al the stuff you point me at19:49
nxvlnorsetto: also i have a doubt19:49
DktrKranzsebner, today is "new month"19:49
nxvlnorsetto: i have been talking to upstream and they said that 0.2.1 is going to be released today, including some of my suggestions19:49
sebnerDktrKranz: true ;)19:50
nxvlnorsetto: so i need to update it and write a new and clean changelog, or add a new entry?19:50
DktrKranzso? I already hijacked my script19:50
sebnergeser: RainCT : ping19:50
gesersebner: pong19:50
norsettonxvl: just update it and keep the changelog as is (or actually, as I suggested, make it as clean as possible)19:50
sebnergeser: would you mind giving the screenshot link to DktrKranz?19:51
nxvlnorsetto: yes, about the Makefile thing, i delete the changes by accident19:51
norsettonxvl: in principle, for the first release all you need is an entry with (*  First release (LP: xxxxx).) and thats it.19:51
gesersebner: that one?  http://utils.eurion.net/hosted/bug_sebner.png19:51
nxvlnorsetto: and all the changes made to the original release doesn't need to be tracked19:52
sebnergeser: yes, perfect19:52
sebnerDktrKranz: see link ;)19:52
norsettonxvl: why were those changes necessary again? It didn't have any problem19:52
nxvlnorsetto: i think better to document every change done to the original source19:52
nxvlnorsetto: try to build augeas twice in a row using debuild19:52
DktrKranzsebner, you racist bastard :)19:52
nxvlor dpkg_*19:52
nxvlit will fail19:52
norsettonxvl: yes, thats the only exception19:52
DktrKranz(cit.)19:52
norsettonxvl: it didn't fail for me19:53
sebnerDktrKranz: reminds me on playing nexuiz today. A player was nicknamed: Achmed the dead terrorist ^^19:53
nxvlsince Makefile's distclean removes the build/ directory, which is need and not generated to build19:53
nxvlnorsetto: because i fix it :D19:53
norsettonxvl: I used the unfixed version19:53
nxvlmmm19:53
DktrKranzsebner, nice name :D19:53
nxvlstrange19:53
sebnerDktrKranz: hrhr19:54
DktrKranzsebner, please, call yourself Jeff Dunham19:54
nxvli have had a LOT of problems with it19:54
sebnerDktrKranz: hmm?19:54
DktrKranzsebner, the man behind Achmed19:54
sebnerAH!19:54
nxvlnorsetto: but on todays release the fix is going to be released, so i can strip it out19:54
=== sebner is now known as Jeff_Dunham
Jeff_DunhamDktrKranz: xD19:54
DktrKranz\o/19:54
Jeff_DunhamDktrKranz: you racist bastard!19:55
norsettonxvl: thats certainly the better solution19:55
DktrKranzJeff_Dunham, knock knock19:55
Jeff_DunhamDktrKranz: yes?19:55
DktrKranzJeff_Dunham, it's me, I kill you :D19:55
Jeff_Dunhamhrhr19:55
Jeff_DunhamxD19:55
=== Jeff_Dunham is now known as sebner
nxvlnorsetto: yep, i'm trying to have the upstream leader up to date on the revu process19:55
sebnerDktrKranz: enough OT ;)19:55
nxvlnorsetto: so he can help me to patch things and include them on release19:55
DktrKranzsebner, indeed19:56
* DktrKranz moves back to Debian work19:56
sebnerDktrKranz: btw, stop annoying me. we have a deal so no need to ask every day :P19:56
DktrKranzsebner, deals can be torn apart19:57
norsettonxvl: about the vcs entry, why would anyone want an upstream vcs entry in  a debain package control file?19:57
sebnerDktrKranz: well, do you want to hear the hard, cruel truth?19:57
nxvlnorsetto: to contribute to upstrea?19:57
nxvlupstream19:57
norsettonxvl: in a debian control file?19:58
* DktrKranz hides19:58
nxvl:D19:58
sebnernorsetto: Am I ready for applying for MOTU? --> please response to DktrKranz  ;)19:58
nxvlsebner: so we will have a new MOTU in some days?19:58
nxvlnorsetto: i think i have confuse the entry19:59
norsettonxvl: I think so too19:59
sebnernxvl: nope19:59
nxvlnorsetto: but also, why do i want the "development" state of the packaging stuff19:59
nxvloh19:59
DktrKranzsebner for U.S. president19:59
sebnerDktrKranz: a lot better =)19:59
nxvlheh, i read i'm already appliying to MOTU19:59
nxvl:p19:59
nxvli need to sleep better19:59
sebnernxvl: lol20:00
DktrKranznxvl, you need to apply too, do not sleep :P20:00
RoAkSoAxgo sebner-bama20:00
RoAkSoAxor sebner-cain20:00
RoAkSoAx? :P xD20:00
nxvlDktrKranz: i will when i feel ready to it, augeas has make me feel like a new contributor again20:00
sebnerRoAkSoAx: bama :P20:01
sebnerBAH. Pidgin workaround isn't working for me O_o20:01
nxvlsebner: i love that bug report20:04
sebnernxvl: and I have icq -.-20:04
* nxvl doesn't use icq since 199820:06
nxvlwell, need to go buy some stuff for a university project20:06
nxvlread you later!20:06
nxvlnorsetto: i'm uploading a new version without the Vcs-* things20:07
nxvlnorsetto: please give it a look when you have time20:08
emgenthello there20:08
nxvlemgent: you!20:09
emgentme?20:09
nxvlemgent: can you please take a look at augeas, and write/start drafting lenses for it please20:09
nxvlemgent: http://augeas.net/docs/writing-schemas.html20:09
nxvlemgent: so you can use augeas in rapache20:09
emgenti dont know nxvl20:09
nxvl:D20:09
nxvl:(20:09
emgentuhm. join #rapache-devel20:10
nxvl<- unknown random guy20:10
emgenthahaha20:10
emgentnxvl: join it20:10
emgent:)20:10
nxvlemgent: i'm just going out to buy some things, nut in the night i will20:10
nxvl:D20:10
emgentok nice20:10
nxvlemgent: but please take a look at the link i have just pasted20:10
emgentnxvl: try to talk with tacone, him saw augeas20:11
emgentsure i will do!20:11
emgentthanks nxvl :)20:11
nxvllenses are just regexp in a file20:11
nxvlnot hard20:11
nxvlaugeas work on this lenses20:11
emgentlet me see20:11
nxvli was asking it, because the apache lens looks like a nightmare to me20:11
nxvland you have already strip it (or something like) for rapache20:11
nxvlnow20:12
emgentuhm..20:12
nxvli'm gone20:12
nxvlread you later!20:12
emgentok bye :)20:12
unohuHi...the nvidia kernel module is not included in restricted-modules....is it moved to some other package or will be included later? ...sorry if its the wrong place to ask .... thanks20:17
sebnerBAM! Pidgin is running again =)20:24
RoAkSoAxlolbama20:27
Kopfgeldjaeger2sebner: how do you mean? did you compile it with the patch?20:31
sebnerKopfgeldjaeger2: exactly20:31
Kopfgeldjaeger2I uploaded a patched package to my PPA minutes ago20:32
sebnerKopfgeldjaeger2: hardy or intrepid?20:32
Kopfgeldjaeger2hardy20:32
sebnerKopfgeldjaeger2: well I have intrepid and the hardy patch isn't working. I took the patch from dev.pidgin20:33
LaneyI thought ICQ had gone away :o20:42
sebnerLaney: not for feisty O_o20:44
sebnerLaney: patch! patch! patch"20:44
LaneyI mean the protocol/site, didn't think anyone used it any more!20:44
Laneysebner: I want to do the SRU, good experience.... but waiting for an official patch ;)20:44
sebnerLaney: nice20:45
Laney#pidgin has gone a bit haywire20:45
emgenthi sebner Laney20:46
LaneyPeople actually use binaries that are distributed on IRC.. worrying :(20:46
Laneyhi emgent20:46
sebneremgent: hihu20:46
sebnerLaney: I use binaries builded by me xD20:46
LaneyYou brave brave man :O20:47
sebnerlol20:47
sebnerrofl20:47
sebner*build20:47
sebnerhmm20:47
sebner*built20:47
sebnerha!!20:47
Laneythird time lucky20:47
sebnerenglisch n00b -.-20:47
Laneyenglish*20:48
Laney:{20:48
sebnerLaney: well, I wrote it the german way :P20:48
Laneysebner: ich habe die meisten meiner deutsch vergessen :(20:50
sebnerLaney: hrhr20:50
Laneyaber jetzt ist es zeit für das abendessen20:50
Laneybrb!20:50
sebnerhf20:51
geserLaney: that can be changed, we can try to improve your german again :)20:59
sebnergeser: better you help me to improve my english xD21:00
RoAkSoAxlol21:01
gesersebner: did nobody told you that you need to speak/write either english or german to become MOTU? :)21:03
sebnergeser: cool, also ab jetzt nur noch deutsch? hrhrh21:04
gesersebner: ich bin jedesmal überrascht, wieviele Personen hier deutsch verstehen21:05
sebnergeser: wegen den vielen deutschen oder allgemein?21:06
=== wolfger_ is now known as wolfger
geserallgemein, ich meine so viele Deutsche sind hier nicht21:06
lagaey. englisch, bitte. das ist unfair. :)21:06
huatsnorsetto: hey21:07
sebnerlol21:07
sebnergeser: naja verstehn wohl besser als selber schreiben :P21:07
mario_limoncielli must be going crazy.  english is getting harder and harder to read these days21:07
RainCTrofl21:08
norsettomario_limonciell: try italian, at least it tastes better21:08
mario_limonciellhehe21:08
directhexmario_limonciell, english is just german with fewer gutteral letter & more spaces anyway21:10
lagai didn't know letters had any sound to them21:11
lagaokay, i often hear people complain that my typing is too loud21:11
directhexlaga, IS THIS THING ON?21:12
lagahah. you got me.21:13
directhexlaga, http://en.wikipedia.org/wiki/Guttural21:13
lagadirecthex: i know. but letters != sounds21:14
lagadirecthex: just being a smartass here.21:14
=== RoAk is now known as RoAkSoAx
sebnerslomo: is taoframework still interesting for maintaining?21:17
jcfpstandards version must be 3.8.0 now?21:19
sebnerjcfp: exactly21:19
* jcfp still trusts human beings over lintian21:20
sebnerlol21:20
Laneydidn't you hear? lintian passed the turing test21:22
directhexLaney, liar! you're lintian in disguise, trying to trick us!21:26
Laneydirecthex: E: uncovering-true-identity21:28
* Laney runs21:28
* directhex throws a bucket of blootbots at Laney 21:28
slaytonandybody here have experience with falcon21:43
norsettoslayton: falcon 4.0, the state-of-the-art f16 simulator (est. 1998)?21:44
slaytonno falcon the repository managing software21:45
slaytonsorry21:45
nxvlnorsetto: did you get change to see the last version of augeas?21:45
norsettonxvl: what for? You said there is a new upstream version that will make you change your packaging21:45
ScottKslayton: I know imbrandon uses it.21:46
ScottKAnd of course seveas is upstream for it.21:46
nxvlnorsetto: yes, but just minor changes21:47
nxvlnorsetto: it will just make me drop some patches, so the debian/ directory (at least most of it) will be intact21:47
nxvli'm more woried about the copyright commends you pointed21:47
norsettonxvl: we will see once its there, there is no point to do nugatory work21:48
nxvlnorsetto: ok :D21:48
slaytonok thanks21:49
norsettonxvl: for debian/copyright, just make sure you list all the copyrights (you have to manually scan all sources) and all licenses (again, manually scan all sources, you can also use license-check but its of limited help)21:49
RAOFemgent: Pong?21:50
norsettonxvl: you better do it, otherwise you package risks being rejected from the new queue by the archive21:51
nxvl0 have already, but my brain is in reverse mode21:51
nxvli don't think anymore since 2 days ago21:51
nxvl:D21:51
nxvlso i may make mistakes21:52
norsettonxvl: stop living on coke and have a good night of sleep ;-)21:52
emgentRAOF: there is a big problem in gnome-do and gnome-do-plugins21:52
RAOFemgent: Gah!  Really?  I'm about to hit it, then.21:53
emgentgnome-do search plugins in /usr/share/gdm/gnome-do/plugins but do_plugins installed in /usr/share/gnome-do/plugins21:53
norsettoScottK: the package in bug 242635 is not meant to solve the removal problem for people that have mistakenly already installed trousers, is only for those that haven't yet, AFAIK there is now way to solve the former problem but hacking the init script (but wouldn't mind to be proven wrong)21:54
ubottuLaunchpad bug 242635 in trousers "The package cannot be removed if the daemon fails to start" [Undecided,Confirmed] https://launchpad.net/bugs/24263521:54
RAOFemgent: gnome-do _should_ search in {~/.local/share/gnome-do/plugins,/usr/share/gdm/gnome-do/plugins,/usr/share/gnome-do/plugins}21:54
emgentbug isn`t opened yet, I'm reviewing it21:54
emgentRAOF: are you sure?21:54
ScottKnorsetto: I'm looking at it now.21:54
emgentRAOF: just a moment21:54
RAOFemgent: It searches $XDG_DATA_DIRS, $XDG_DATA_HOME.  For some reason we have /usr/share/gdm/ in $XDG_DATA_DIRS21:55
RAOFActually, I think there's a closed bug about this :)21:55
emgentRAOF:21:55
emgent01/07/2008 22.55.06 [Info]: Searching for plugins in directory /usr/share/gdm/gnome-do/plugins21:55
emgent01/07/2008 22.55.06 [Warn]: Could not read plugins directory /usr/share/gdm/gnome-do/plugins: Directory '/usr/share/gdm/gnome-do/plugins' not found.21:55
RAOFYup.  That's normal.21:55
emgentbut gnome-do-plugins make dir in /usr/share/gnome-do/plugins21:56
RAOFAlso, yes.21:56
RAOFIt searches _both_, and prints a warning because there's (unsurprisingly) no /usr/share/gdm/gnome-do/plugins directory.21:56
RAOFStarting Do with --quiet will silence all these info and warn messages :)21:57
ScottKnorsetto: I think you could change dh_installinit with --error-handler= to catch the error and gracefully stop on removal.  The new prerm will get called if the old one fails, so this should work.21:57
emgentRAOF: radical method :)21:57
RAOFemgent: It should warn about that directory, and it should be searching there.21:58
norsettoScottK: I don't think it will ever get there, the old prerm will still fail and the new one will not handle this case too21:58
RAOFemgent: The only thing that's possibly wrong here is: why is /usr/share/gdm in $XDG_DATA_DIRS?21:58
ScottKnorsetto: Once the old prerm fails, it tries the new one.21:58
emgentRAOF: true21:59
norsettoScottK: yes, but why should the new one succeed? Its still the same init file21:59
ScottKnorsetto: Add a function in the new one that just exits.21:59
londarwhy22:00
norsettoScottK: have you got any example where this is done ?22:00
londarwhy22:01
ScottKnorsetto: I do have an example of the new prerm being run.  It's in comment 9 to this very bug: https://bugs.launchpad.net/ubuntu/+source/trousers/+bug/242635/comments/922:01
emgentso, good night peopale22:01
ubottuLaunchpad bug 242635 in trousers "The package cannot be removed if the daemon fails to start" [Undecided,Confirmed]22:01
emgenti go  to sleep22:01
londarwhy22:01
emgentRAOF: thanks for reply22:01
emgentnight22:01
londarwhy22:02
norsettoScottK: yes, I know, I mean an example where --error-handler is used22:02
londarpoor norsetto22:02
McPeter...22:02
ScottKnorsetto: No.  Sorry.22:02
londarpoor ScottK22:02
ScottKIt looks, from the man page, like it should work.22:02
norsettoScottK: np, thanks for the tip, I will try to make it work22:03
ScottKlondar: Say something useful or please don't take up space on my screen.22:03
ScottKnorsetto: Great.  Good luck.22:03
londarscottK sucks22:03
norsettoScottK: be warned, if it does, you have to ack the upload ;-)22:03
ScottK!ops22:04
ubottuHelp! Hobbsee, Riddell, sladen, fbond, mneptok, gnomefreak, Seveas, dholbach, elkbuntu, PriceChild, or jpatrick!22:04
McPeterScottK, +122:04
McPeterhe is banned from #ubuntu-fr just before22:04
ScottKnorsetto: Yes.  I will.22:04
ScottKProblem solved.22:08
McPeter:)22:08
FestorScottK, Why are so important aMule bugs in launchpad?22:09
McPeterbye :)22:09
ScottKBecause we have criteria for SRU that are based on problems solved.22:09
FestorIn aMule forum there are also many reported bugs22:10
ScottKBut which ones are fixed?22:10
ScottKFestor: The criteria are here: https://wiki.ubuntu.com/StableReleaseUpdates?action=show#head-9bac29d96da353649a97b4b1918c0b382b79a00022:10
Festorbut this bugs are of people with the svn snapshot22:11
Festorsorry for my bad English22:11
ScottKNo problem.  Your English is fine.22:11
FestorI cant say if these bugs wil be solved22:12
ScottKBut forum posts are not bugs in the bug tracking system.22:12
ScottKThat's what needs to be checked is are there bugs that are solved.22:12
Festorwith aMule 2.2.1 in proposed at least we can test22:12
ScottKSomeone could upload it to a PPA and get people to test from there.22:13
FestorScottK, https://launchpad.net/~festor90/+archive22:13
ScottK-proposed is for verification prior to copying to -updates and giving to everyone, not figuring out if it's a good idea or not.22:13
FestorAll those who have tried this repository have had better results than with the svn22:15
neversfeldehi, where can I find a sample debian/rules without cdbs for python packages?22:15
ScottKRight, but better needs to be in terms of bugs fixed, not just 'better'.22:15
FestorIn addition, we will maintain a svn snapshoot for 3 years?22:15
ScottKneversfelde: Grab the stepic package and look at it's debian/rules.22:16
ScottKFestor: Unless someone comes up with a good reason to change it, yes.22:16
FestorO.o22:16
Festorof Kry aMule developer22:17
Festor"that the February-2.2.1 Kademlia 2.2.1 is fully implemented, so that a svn of February muchisima lacks functionality, and also are arranged serious bugs in the process of the network also Kad"22:17
norsettoScottK: it works!22:17
ScottKSorry.  That's how it works Festor.22:17
ScottKnorsetto: ;-)22:17
FestorOk, give me some time to find more accurately bugs22:18
ScottKFestor: No rush.  Just comment in the bug that you are researching details so other motu-sru members know you are working on it.22:18
neversfeldeScottK: thanks22:18
FestorScottK, ok but for curiosity, you've read the whole post?22:19
Festorhttps://bugs.launchpad.net/ubuntu/+source/amule/+bug/24467022:20
ubottuLaunchpad bug 244670 in amule "[hardy] Request of update of aMule to 2.2.1 final release" [Undecided,Confirmed]22:20
ScottKFestor: I did.22:20
Festorguau...22:20
FestorIs that you answered very quickly22:20
ScottKThere is a strong presumption that we don't change stuff after release.  Most of what you have there are forums links which aren't particularly relevant to the question.22:21
ScottKPlus I read quickly.22:21
neversfeldeScottK: thanks22:23
ScottKneversfelde: That's what you were loooking for?22:23
norsettoScottK: please, feel free to check bug 242635 if and when you have time22:24
ubottuLaunchpad bug 242635 in trousers "The package cannot be removed if the daemon fails to start" [Undecided,Confirmed] https://launchpad.net/bugs/24263522:24
ScottKnorsetto: You've tested it, right?22:24
norsettoScottK: yes, testlog in bug report22:25
ScottKnorsetto: That will do the same if it fails in postinst.  Is that what we want?22:25
KryScottK, I understand that you're the person that was talking to Festor about his request to update aMule in hardy to 2.2.1?22:26
norsettoScottK: it won't fail in postinst if driver is not there, the init script is ok for that, is just the prerm one that won't work22:27
ScottKnorsetto: OK.  Ack to upload then.22:27
ScottKKry: Yes.22:27
Kryand the decision is not to update it, I reckon?22:27
norsettoScottK: okki, thanks22:27
ScottKKry: No.  The suggestion was to document what bugs get fixed.22:28
ScottKThat's not a No.  It's a document that it meets the rules for post-release update.22:28
neversfeldeScottK: I think so, dpkg-buildpackage worked now. I will try and come back for more questions ;)22:28
KryWhat kind of bugs? Launchpad bugs?22:28
KryOr are you, specifically, willing for Festor/upstream to document to you, step by step, all the bugs solved in the svn revision since february to the actual release of the program in a neat list?22:29
ScottKYes.  That's most preferred, but upstream bugs can count too if they can are applicable to Ubuntu.22:29
Kryupstream bugs are always applicable to ubuntu. It's the same program, as far as I know.22:29
ScottKKry: The criteria are here: https://wiki.ubuntu.com/StableReleaseUpdates?action=show#head-9bac29d96da353649a97b4b1918c0b382b79a00022:30
ScottKNot every piece of code in a package is exercised the same way in different software environments.22:30
ScottKmotu-sru need to be convinced that it fixes SRU worthy bugs and there isn't a narrower patch set that could reasonably achieve the same fixes at lower risk.22:31
Krywhile that is true, aMule's code works over the wxWidgets library as a framework, so it's very much platform independant mostly.22:31
ScottKI'm almost certain these are both true, but I'm not willing to assume the requirements away.22:31
Krythe fact that upstream believes that the version ubuntu has is a) SVN b) incomplete, by definition and c) unstable and harmful to the networks the application works with, while the release version is, of course, what upstream considers stable and proper to distribute, should be very much a valid point.22:32
joaopintoUbuntu vs Upstream (watching) :P22:34
Kryjoaopinto, this hasn't even become a ubuntu vs upstream discussion, I haven't begun flaming ;)22:34
joaopintoeheh22:34
dusharapersia: Are you busy right now?22:35
ScottKKry: All I'm asking is a little research to detail the facts.22:36
Krythere are more than 700 svn revisions between that svn version and the upstream release. Who are you asking to do that research over those 700 changes, and what should that research show?22:36
Festor22:37
FestorI am in it but I do not know if I get enough of the bugs Launchpad22:37
dusharaCan anyone comment on the last 2 paras of http://sourceforge.net/mailarchive/message.php?msg_name=be9ccc720806161838y4c233c84gd05e6c64cb227bdf%40mail.gmail.com?22:37
ScottKKry: The research should show that things that were broken before are not broken now and that things that worked before work now.22:38
Kryto what extent? Do you want to see code patches?22:38
KryUpstream is actually telling you that things were broken before, and are not broken now22:39
Kryyou want upstream to detail to you what they have done in their application?22:39
ScottKKry: No.  Not to that extent.  I'd be happy with a list of here are the bugs that are fixed that meet SRU criteria and we've tested that by ...22:39
Krymaybe upstream should consider becoming commertial software and becoming a ubuntu partner, as as I read those new versions qualify inmediatly.22:40
Kryjoaopinto, see this is more like it.22:40
RAOFdushara: What is the actual software they're packaging?  My intitial thought is "damn, I'd need to repack the tarball to remove their debian/ dir".22:40
joaopintoKry, well, I was just previewing :P22:40
nxvlnorsetto: we have 0.2.1 already i will uploda it in some minutes22:40
ScottKBut if they want a native package, they can.22:40
norsettokry: all this just shows that the mistake was to approve an FFe, which was approved on the ground "it fixes bugs and add uPnP support"22:41
dusharaRAOF: Language related stuff. SCIM keyboard engines, fonts and related stuff.22:41
RAOFdushara: In what way is that Debian native?22:41
ScottKKry: As someone who approved that feature freeze exception, I'll be certain to be much more careful next time.22:41
pochunorsetto: actually upstream told me svn was way better than 2.1.322:41
Krynorsetto, well, it more shows that the mistake was to put that in a stable release.22:41
RAOFdushara: I think the answer is: It isn't, so they should be building a non-native package.22:41
norsettopochu, kry: yes, we all agree then22:42
ScottKKry: Yes.  We leave the old stuff in.  We could also upload the old stable version with a new number too.22:42
dusharaRAOF: I'm a n00b to packaging. But Anuradha, explains what he means by deb native in that email. (I'm nidujay in that list)22:42
Krydon't get me wrong - I know upstream hadn't released in like forever by the time hardy was out. But between the svn ubuntu has and 2.2.1, there are actually fixes that solve not only grave functionality bugs, but also stability problems.22:42
ScottKKry: There are ~20,000 packages in the Universe repository with upstreams of widely varying capability and reliability.  We need to have rules to deal with all of them.22:43
ScottKSo just work with us a bit here and help out with some documentation.22:43
dusharaRAOF: he's replying to my question in the end of this: http://sourceforge.net/mailarchive/message.php?msg_name=47c391870806161603i42edbaa9ra0f077ee77b4a04f%40mail.gmail.com22:43
FestorThe first bug package22:43
Festorhttps://bugs.launchpad.net/ubuntu/+source/amule/+bug/244670/comments/522:43
ubottuLaunchpad bug 244670 in amule "[hardy] Request of update of aMule to 2.2.1 final release" [Undecided,Confirmed]22:43
pochuKry: I think updating to 2.2.1 is the way to go, but I don't think just saying "update it because I'm saying it" is the right way to go. We need to make sure it doesn't break in a stable release, so testing it (the Ubuntu package specifically) and checking that there are no obvious regressions, and that severe bugs (e.g. amulegui not starting at all) are fixed is likely better IMHO22:44
KryI am not saying it.22:44
KryI am very much not imposing anything on anyone.22:44
sebnergn8 folks =)22:44
ScottKThat's certainly what it sounds like at this end of the table.22:44
norsettokry:  yes, its frustrating but thats the way distro work. We do have backports, so, consider that option, or hand pick appropriate fixes and we will update the package with those22:44
RAOFdushara: I know what Debian native means, I just don't see why that package should be debian native.22:45
Kryif that is how it sounds, then I'm sorry for it.22:45
ScottKRAOF: It's suboptimal, but it's not prohibited.22:46
RAOFdushara: Packages should be debian native if they're only ever going to be interesting to Debian (canonical example: dpkg, or apt-get).  SCIM modules are useful everywhere, not just Debian, so shouldn't be in a native package.22:46
norsettoRAOF: canonical examples !? :)22:46
pochuKry: then we are all good. what ScottK said in the bug wasn't a "No", it was a "can you tell something more about the update, does it fix bugs, what bugs, anything important we should know about?...", or does how I see it22:46
KryWhat I am pointing out is that if you trust upstream code to actually have a package of their application, you (in my opinion) should trust upstream when they say that a new stable release, versus a svn release that is not only unstable, but has a gigantic warning about it that ubuntu removed when uploading it, fixed grave functionality bugs without the need for upstream, or whoever does it, to actually spend long time trying to22:46
Krydocument that to you.22:46
ScottKThat was certainly my intent.22:46
pochuhe's responsible for updates in stable releases, so it is his work to be sure the update will be good before approving it22:46
Kryindeed, I am not trying to be inflamatory22:47
KryI am trying to save you and me a lot of work.22:47
Kryof course, this being me, it will only sound inflamatory, and you know it pochu ;)22:47
RAOFnorsetto: http://dictionary.reference.com/browse/canonical :)22:47
norsettoKry: flame away, we have asbestos suits and skin that elephants envy us22:48
Kryso do I, no worries.22:48
pochuso e.g. a changelog diff which will show the bugs fixed since the hardy package, a comment saying what was tested and is working correctly (e.g. the main client, amulegui, amuled...). I don't think that's a lot of work, and that's something to be done by downstream, we are not requesting upstream to test our packages :)22:48
pochuKry: sure, we also want the best for the end users, so it's good you came and tell us :)22:49
ScottKKry: There are 34 open bugs against amule and ~half are crashers just from looking at the titles.  How may of the crashes are fixed?22:49
RAOFnorsetto: Being a mathematician, I'm using meaning 4 ;)22:49
KryScottK, we really shouldn't enter the "crashes on lanchpad" territory22:49
KryI am avoiding it on purpose22:50
norsettoraof: well, you should have explicitely said so :-P22:50
ScottKWhy?22:50
pochuKry: for any reason in particular?22:50
norsettoraof: QED ;-)22:50
Krypochu, a changelog diff is not possibly, due to the fact that ustream only builds changelogs before relases.22:50
nxvlnorsetto: 0.2.1 is already in revu :D22:50
RAOFnorsetto: What?  _Everyone_ isn't a mathematician? :P22:50
norsettoraof: 2 persons out of 3 don't know what a fraction is22:51
pochuKry: the hardy package has docs/Changelog22:51
lifelesswe so have to start calling company shirts canonicals22:51
norsettoraof: which is milder that the real one: "Three out of two people have difficulties with fractions."22:51
lifelessnorsetto: thats still a fine fraction :)22:52
norsettolifeless: get a life :-)22:52
frostburnRAOF, I am22:53
lifelessnorsetto: there are some debates you don't want to enter in a channel full of programmers22:53
ScottKWe can discuss the difference between one and one and only one if you want.22:53
Krysorry, I was trying to get a frog from under the bed.22:55
lifelessScottK: if and only if you feel its relevant22:55
Kryno kidding.22:55
Krynever get a cat.22:55
RAOFKry: Cool!22:55
norsettonxvl: why don't you just take it easy, doing things in a rush its not getting us anywhere. We have until August to upload this ...22:55
norsettokry: don't t tell me22:55
ScottK;-)22:56
nxvlnorsetto: i'm just exited about the new release22:56
nxvl:D22:56
KryScottK /  pochu: since the Dawn of Time, crahes reported bu ubuntu users have been, 99% of the times, solved by telling the users to recompile wx and aMule themselves.22:56
Krythere is something about the patches ubuntu applied in the past to wxWidgets, or posibily other packages, that causes crashes that are not related to aMule, but we're the ones getting those.22:57
ScottKKry: OK.  Why is this?  Is there a bug in the packaging we need to fix?22:57
KryI have no idea, to be honest.22:57
ScottKOK.  That's definitely worth dealing with.22:57
norsettonxvl: don't, think about augeas upstream coming here and flaming us because we ruined his beatiful software22:57
dusharaRAOF: I've been asked to maintain the deb repos for the plgs developed by the lanka linux group. Anuradha is the debian maintainer. I think someone else is working on RPMs, what would be the issues if we try to maintain them as native to each distro?22:57
dusharapkgs not plgs :-)22:57
Krynow, on the subject of 2.2.1, the extended version of the Kademlia network, Kad2, wasn't complete in the svn ubuntu has. That was Bad (tm), to the extent of damaginig the network, especially when dealing with firewalled users, but also when indexing files >4GB.22:58
Krythat's serious, from the ntework perspective.22:58
ScottKdushara: It can be done, but it can be challenging.  Each time you make a change in the debian packages, then you have to do a new release.22:58
ScottKKry: That's the kind of thing we'd want to do an update for.22:59
Kryalso the new network code reinforces the security of the network about attacks to its nodes, and it's important not to have old clients around.22:59
FestorKry, ScottK https://bugs.launchpad.net/ubuntu/+source/amule/+bug/206648/comments/723:00
Kryand that's just an example, really23:00
ubottuLaunchpad bug 206648 in amule "amulegui does not start in Hardy Heron" [Undecided,New]23:00
ScottKKry: If you can put some detail behind those two ideas along with some statements about regression testing, that'd be very good.23:00
nxvlnorsetto: :(23:00
Kry.. sigh.23:00
Krysec.23:00
Festor"For release versions, we don't want to allow connections from any arbitrary SVN client."23:01
ScottKFestor: That's a good one too.23:01
ScottKSo we'll patch the svn version in a more sneaky way next time.  BTW, no one mentioned that when they asked to have the svn snapshot uploaded.23:01
Krywell, there is a //#define SVN in the sourcecode23:02
ScottKKry and Festor: I'm convinced we should do this.  Please mark that stuff in the request bug.23:02
Krywith a big comment about commenting it out in release versions23:02
Kryjust saying.23:02
ScottKRight.  I didn't package the snapshot.23:02
ScottKOf course I could fix that particular bug with a very small diff then.23:02
* norsetto will remember to be more carefull when granting FFe based on svn snapshots23:02
Kryit's partially my fault, when asked if it was ok to upload that svn as a package for ubuntu I said yes, so we're all to blame23:03
KryI just didn't expect it going past unstable releases23:03
Kry(I'm obviously a debian user)23:03
ScottKIn Ubuntu we deliver every 6 months ready or not.  Sometimes that's good.  Sometimes it's not.23:04
KryI'll let festor deal with things from now on... I really have to scold a cat.23:04
Festorok, thanks for all23:04
Festor:D23:04
Kryand sorry if I sound inflamatory.23:04
Kryc'ya23:04
dusharaScottK: I think that's the idea. LKLUG is a centralised development 'forum' and the plan is to release a pkg to debian and ubuntu every time bugs are fixed. I'm not sure, but it looks like this avenue has already been decided upon. That's why I'm trying to work out if I can still do it without breaking any Ubuntu packaging guidlines.23:04
sebnerScottK: ready or not ^^23:04
ScottKdushara: If you want to get stuff into the Ubuntu repositories, please do NOT package them native.23:05
dusharaScottK: cool. thanks for the info.23:07
ScottKdushara: Here is how I do it: http://www.openspf.org/Software I don't include the debian packaging in the tarball, but point to where it's kept in svn.23:09
RAOFHey, is apport turned on in Intrepid?23:11
persiadushara: Sorry: was away again.  I hope some of your question was answered above, but try again if not.23:40
pochuany idea why sugar-base source is at 0.81.1-2 and was built on June 22, but the hardy repos don't have the binaries?23:41
pochusugar-base |      0.3-1 | http://archive.ubuntu.com intrepid/universe Packages23:42
pochusugar-base |   0.81.1-2 | http://archive.ubuntu.com intrepid/universe Sources23:42
persiapochu: Have you checked tbe build records on LP?23:43
pochupersia: yes, it built fine: https://edge.launchpad.net/ubuntu/+source/sugar-base/0.81.1-223:44
pochupersia: oh, found it23:45
pochuthe new version builds python-sugar and not sugar-base23:45
pochupython-sugar |   0.81.1-2 | http://archive.ubuntu.com intrepid/universe Packages23:45
persiaHeh.  There you go.23:46
persiasugar-base will likely disappear as soon as sugar and sugar-datastore are updated.23:46
devfilhi pochu, persia :)23:47
pochuok. I was just looking at packages depending on libffi4 unnecessarily though, and sugar-base was one of them :)23:47
emgentdo to sleep devfil :)23:47
pochuhey devfil23:47
emgents/do/go/23:47
devfilemgent: lol23:47
emgenthi emilio23:48
* pochu wants to go to sleep :)23:48
pochuhey emgent :)23:48
persiapochu: Recurse in NBS :)  Update sugar and sugar-datastore, and it drops sugar-base, which drops the dependency on libffi423:48
devfilpochu: then go to sleep! what are you doing here? :)23:48
pochupersia: hmm... I'm tempted to leave that to Jani :)23:50
pochuwhat is sugar, BTW?23:50
pochuheh23:50
persiapochu: It's just an NBS rebuild.  I can't imagine anyone minding a quick update, as the package otherwise cannot be installed.23:50
pochuah, I see23:54
emgentnight.23:59
emgentsee you later people.23:59
pochuthere's bug 242236. I'll let it and the sugar update to someone else though... I'm not going to check I don't break it badly :)23:59
ubottuLaunchpad bug 242236 in sugar-datastore "Please sync sugar-datastore 0.8.2-1 (universe) from Debian unstable (main)" [Wishlist,New] https://launchpad.net/bugs/24223623:59
pochunight emgent23:59

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