/srv/irclogs.ubuntu.com/2010/04/22/#ubuntu-motu.txt

matttbebut it's not a problem to have (>= 2.1.3-9) :)00:00
Laneyanyway I won't insist on that change00:00
Laneybut I think you might want cairo-dock-dev (<< 2.1.3-10-lucid.1~) too00:00
matttbemmh, yes maybe you're right00:01
* persia gets a little disturbed by the packaging message "warning: using ubuntu without xulrunner-dev. we reccomend installing it" : that at least deserves some attribution definining "we".00:03
micahgpersia: which package?00:06
persiamicahg: I got the message building mongodb source.  I'm unsure which package generates it.00:06
micahgpersia: k, seems weird00:06
persiaAt least surprising.00:07
* jdong scratches head at http://i.imgur.com/fWsQv.png00:18
persiajdong: Why is this confusing?00:19
jdongpersia: trying to figure out what usecase this is for.00:20
persiaPeople giving presentations.00:20
jdongI've always moaned about the usefulness of OOo Impress vs Powerpoint00:20
jdongbut this seems like a step in the opposite direction00:20
jdongmaybe I'm being too critical on version 0.100:20
persiajdong: 1) you're being critical on version 0.1 2) lots of folks don't need fancy stuff (like me), and prefer to just have a few lines of text with a fairly standard background.00:21
persiaThat said, consider abiword, gnumeric, etc.00:21
LaneyS5 is pretty good for simple presentations00:21
jdongI totally support (2), but I don't think (2) involves removing features from a more powerful presentation tool00:21
persia(and hey, if people want to do stuff, and they enjoy it, let'm do it: maybe something wonderful will happen)00:21
jdongI agree with the latter00:22
persiajdong: Based on racarr's blog entries, I think it's a matter of only having completed the framework and now adding features, rather than stripping an existing tool.00:22
jdongpersia: *nods* I'm just a bit bitter from my experiences using Powerpoint vs OOo impress to put together simple presentations....00:23
jdongcounterintuitively, I found PowerPoint much easier to use in that I spent less time wrestling with the tool00:23
jdongnice touches like automatically transforming bulleted lists (outlines) into flowchart graphics00:24
persiajdong: You could always use tex00:24
jdongpersia: yup, that's typically been what I've done -- except the TeX slide-making software suffers from the general problem with TeX in my experience -- god forbid you actually want to tweak an existing style/template00:25
persiaOf course you don't.  Clearly, you want to write your own :)00:25
jdonghehehe that actually does sound like fun00:26
* persia used to love TeX and is now somewhat happier to admire it's glory from afar00:26
jdong*nods* :)00:26
persiaBut *no* other tool I've ever seen lets you do what TeX lets you do.00:26
LaneyTeX is bigger and more muscly than you: fight it at your considerable peril00:27
persiaIndeed, but if you can make freinds...00:27
jdongI still love TeX a lot00:27
persiaMay you continue to do so for many years00:27
jdongI sure hope so :)00:28
Laneyerm00:28
* Laney spies a lot of dpkg-shlibdeps warnings00:28
persiaThe key to continuing to get along is to never end up not using it for a protracted period.  Relearning TeX is harder than learning it the first time.00:28
Laneymatttbe: cairo-dock doesn't seem very multi monitor aware :(00:41
Laney(uploading the plugins)00:41
matttbematttbe: of course yes :) it depends of what you have set in Position00:42
matttbewith xinerama (Advanced mode)00:42
LaneyI'm just talking about the first launch00:42
matttbemmh yes, it's maybe better to enable xinerama and set the monitor 0 by default?00:43
LaneyI wouldn't know what the potential implications of that are ;)00:43
matttbe:) in fact, no developer has a dual monitor :)00:44
matttbeso when there is a bug, it's hard to fix it :)00:44
Laneyis there any reason why ${shlibs:Depends} isn't on the integration package?00:44
matttbeno problem for me except with libGL.so because I've installed nvidia drivers from nvidia website00:45
Laneyshouldn't be a problem00:45
LaneyI'm going to add it and upload00:45
matttbeno !00:45
matttbesorry, I'm tired :)00:45
fabounetintegration package doesn't require the dependencies00:46
matttbethanks fabounet :)00:46
fabounetthey are not loaded if the librarires is not present on the user's system00:46
fabounetthis is because00:46
fabounetthey are plug-ins to bind the dock with the Desktop Environment00:47
fabounetlike GVFS, KIO, Thunar-VFS00:47
matttbeLaney: so do not add it :)00:47
persiaI thought we recommended against xinerama setups these days.00:47
matttbeLaney: this is the reason that I've split integration plug-ins00:47
matttbefabounet: what do you think of (01:43:15) matttbe: mmh yes, it's maybe better to enable xinerama and set the monitor 0 by default?00:47
matttbeok00:47
fabounetthe correct plug-in is loaded according to your system, the others are ignored00:47
Laneyok00:48
LaneyI'm not sure this is a clean solution, but it's what we already have00:48
fabounetwell for now it's just a matter of enabling the option in the config panel, it's 1 click00:49
fabounetit could be done by default if we think it's definitey better to have the dock on one screen than on the middle of two screens00:49
fabounetI can't say since I don't have dual screen ^^00:49
matttbebut it's not useful on the middle of two screens :)00:50
Laneyare we going to start using the debian packages?00:53
=== RoAkSoAx_ is now known as andreserl
matttbethank you for the upload Laney !00:54
Laneyno worries00:54
LaneyI hope that in the future we can sync the packages from Debian00:54
Laneyso please try to work with the packaging team there00:55
matttbeLaney: mmh, I don't know because we had many problem with the debian packagers :) . Deb packages are already done but he want to rebuild it00:55
matttbebut yes, I will try to do that00:55
fabounetthey have quite a particular view of the packaging, like splitting the plug-is package into 30 packages (1 for each plug-in)00:56
Laneythat's not so unusual really00:56
Laneyit makes sense in the context of a package manager too00:57
matttbebut he has split all plug-ins into different packages, I don't know if it was for the fun or not but it's harder to manage00:57
matttbeit can be good but he only split the binaries and not the data...00:57
matttbeyes, of course00:57
Laneythat's the approach I'd favour to be honest00:57
Laneybut alas, it's time for bed00:58
Laneygoodnight00:58
fabounetI don't like this way for many reasons, but the packager has accepted to make a meta-package that group all the packages in 1, so this is a good solution I think00:58
matttbethank you Laney and good night00:58
Laney(yes, having a metapackage is also common and a good idea)00:59
Laney(breadth + depth)00:59
Laneybyeee00:59
fabounetthanks, good night00:59
=== RoAkSoAx_ is now known as andreserl
carstenhmatttbe: he needs to build every package he uploads himself for (i hope) obvious reasons.01:22
matttbecarstenh: yes I understand, it's obviously!01:24
matttbecarstenh: do you know what we have to do now? Just waiting?01:25
carstenhmatttbe: I don't know what you want to achieve01:26
carstenhand I didn't read the whole backlog01:26
matttbe:) we want to update two packages in Lucid01:27
matttbeto fixed a annoying crash01:27
carstenhsorry, no idea. someone with upload permissions needs to upload it but I don't know what the recommended way to find a sponsor/uploader is.01:28
matttbeok, I'll be back tomorrow!01:29
carstenhoh, and I hope you talked about he wanted running dpkg-buildpackage himself, recreating the packaging is useless01:29
persiamatttbe: Didn't Laney just sponsor your stuff?01:29
matttbepersia: he has merged my branch into lp:ubuntu/cairo-dock (and plug-ins)01:30
matttbeso I suppose he did the job01:30
persiaI beleive he merged and uploaded.01:31
matttbepersia: so what we have to do now? just waiting?01:32
persiamatttbe: Yep.  You can see the uploads at https://launchpad.net/ubuntu/lucid/+queue?queue_state=1&queue_text=01:32
persiaNow you're waiting for an archive admin to approve them.01:33
persiaThis isn't likely to happen prior to the RC release.01:33
persia(which is on the 22nd: today for some, tomorrow for others)01:33
matttbeoh great ! Thank you for your help persia01:34
persiamatttbe: No problem.  Just remember the procedure we went through at the beginning.  That ought get you sponsored when you need it in the future.01:34
matttbeyes, ok!01:35
matttbejust another question: when do you go to sleep persia :) ? If I remember well, you lives in Japan01:35
persiaIt's 9:30 am here, so it's a normal time to be awake.01:35
matttbeah ok :)01:35
persiaThat said, I'm not particularly diurnal, so there's no good answer to the question.01:35
matttbe:P01:36
ScottKYokoZar: It's part of the ubuntustudio packageset.  I didn't go so far as to check the seeds.  Let me look into it.01:38
YokoZarScottK: persia clarified01:38
* ajmitch didn't think that persia actually slept01:38
ScottKWhat was rhe result of the clarification?01:38
YokoZarScottK: it's a build-depend of the package that was FTBFS earlier01:38
* ScottK only skimmed 20 hours of backscroll01:38
ScottKSo is it urgent to get in and does ubuntustudio care?01:39
persiaNo and yes.01:39
persiaIt would be lovely to get it in just *after* RC release.01:39
persiaAs most commercial plugins use VST, which is the bit that FTBFS.01:40
YokoZarScottK: dssi-vst  is part of ubuntustudio-audio and is FTBFS because of the wine stuff01:40
persiaBut images wouldn't be tested if there was a respin now.01:40
YokoZarWell we could update Wine1.2 and Wine but not dssi-vst and that woulnd't cause a respin would it?01:40
YokoZarEither way I suppose it's best to just wait after RC01:40
persialibrary dependencies ...01:40
ScottKThank you.01:41
ScottKIs wine-1.2 a run time depends or just build-time?01:41
persiaThat's my thought.01:41
* persia checks01:41
YokoZarScottK: wine1.2 or wine can satisfy runtime depends, but wine 1.0 is needed as build dependency, and wine1.0 currently has no binary packages because the dummy packages in wine1.2 (which my upload removes) were overriding them01:41
persiaDepends: libwine01:42
persiaso runtime01:42
YokoZarpersia: I'll also need to do an update of dssi-vst as well01:42
YokoZarpersia: that's basically a rename in the control file and rebuild01:42
ScottKThen I either need the appropriate Ubuntu Studio person to say they want to respin for this (and get slangasek to agree to do it) or it needs to wait01:43
YokoZaryeah have it wait01:43
persiawaiting sounds easier to me01:43
persiaI'm confident that Ubuntu Studio testers won't be able to run through the tests again if there is a respin.01:44
persia(although I'm not the appropriate person)01:44
slangasekslangasek would strongly counsel the Ubuntu Studio people not to do a respin at this stage01:45
ScottKThat's what I figured it added up to.01:46
=== rgreening_ is now known as rgreening
ScottKBut I was also 10 hours in meetings today with 2 1/2 hours of driving on each end, so my level of focus is not ideal.01:47
ScottLI agree with persia, we struggle to get Ubuntu Studio images tested once, twice probably would not happen01:51
* persia suspects ScottL might qualify as the appropriate person01:52
* TheMuso doesn't think we should respin.02:02
micahgScottK: ping04:45
ScottKmicahg: Pong04:45
micahgScottK: hi, I just realized I forgot about a package in universe that might need to be upgraded, but I wanted your opinion04:45
ScottKOK04:45
micahgScottK: mantis is currently at 1.1.8 and 1.2 was released about a month ago04:46
micahgScottK: 1.2 has a lot of new stuff and no more releases are planned for 1.1.x04:46
ScottKUnless the release is known to fix important bugs/the current one is badly broken, it's probably better to wait and backport from maverick.04:47
micahgScottK: but there are DB changes between the releases so it's not a simple upgrade04:47
ScottKEven better reason to wait.04:47
micahgScottK: ah, ok, didn't know that was a good option, ok, I'd prefer to do that actually04:47
ScottKmicahg: I'm glad you pinged.  I wanted to discuss your libjdic-java upload with you.04:47
micahgScottK: yes04:48
ScottKDue to the xulrunner specific bit in debian/rules, the package needs updating each time the xulrunner version changes, right?04:48
micahgScottK: each major version change, not minor I hope04:49
ScottKWouldn't in make more sense to build-depend on the versioned xulrunner directly?  Then all the archive management tools we have would catch this as a package that needed attention.04:49
ScottKAs you have it now, it can sliently become unbuildable if xulrunner-dev starts pointing at a new version.04:50
micahgah, you're saying build on xul-192-dev instead of xulrunner-dev04:50
ScottKYes04:50
micahgScottK: makes sense04:50
micahgScottK: do you want to reject the upload and I'll make that change04:50
ScottKmicahg: I'll reject the current upload and you can reuse the same version number.04:50
micahgScottK: great, I'll have chrisccoulson upload the new version tomrorow04:50
ScottKOK04:51
ScottKDone04:51
micahgthe new version from Debian actually FTBFSs, so that's why we kept this version04:52
* ajmitch obviously needs to do more to keep the queue busy04:52
ScottKajmitch: Yes.  Please.04:52
ScottKmicahg: Keeping the version that builds is great.04:52
micahgScottK: I promised to fix it for the next release :)04:52
ajmitchit's the same upstream version though?04:53
micahgajmitch: yes04:53
* ajmitch was wondering why you hadn't merged in the other 3 debian revisions there04:53
micahgajmitch: I just started handling the xul rdepends :)04:53
ajmitchbrave04:53
micahgajmitch: hopefully the bravery will be enough to let me be a MOTU :)04:57
ScottKYou've got to survive the bravery first.04:58
* micahg wonders if he should start fishing for testimonials...04:58
ScottKThat's always the tricky bit with being brave.04:58
ScottKmicahg: IME sponsors will start to tell you when they think you're ready.04:58
micahgScottK: ah, yes, I've heard that04:59
ScottKWhen you're really ready they make the application for you, but AFAIK that's only happened once and it was for core-dev.04:59
micahgI've gotten better, the first several uploads, it took me 4 or 5 debdiffs before I had it right, now it's usually one or 205:00
ScottKThat's good.05:00
ScottKAnother good sign is when people start being suprised you aren't a MOTU already.05:00
* micahg should be patient05:00
micahgajmitch: libjdic patch is attached to the bug if you want to sponsor :)05:08
micahgwgrant: ping06:41
imbrandonevening peeps06:42
DktrKranzpersia: original branch is lp:~ubuntu-dev/ubuntu-dev-tools/syncpackage07:35
=== hannesw_ is now known as hannesw
wgrantmicahg: Hi.08:50
micahgwgrant: hi08:51
micahgwgrant: I was wondering if I can request a xulrunner rdepends category for the multidistrotools08:52
micahgwgrant: for next cycle08:52
wgrantmicahg: Not much seems to depend on xulrunner itself -- do you want xulrunner-1.9.2?08:54
micahgwgrant: yes, the binary and build rdepends on xulrunner-1.9.2, xulrunner-dev, or xulrunner-1.9.2-dev would be great08:54
micahgwgrant: also any xul-ext* binaries would be great too08:57
micahgwgrant: or rather their sources08:57
micahgwgrant: would it help if I give you wiki pages with the source pkg names?09:01
wgrantmicahg: If there's a list that's kept up to date, I can scrape that.09:04
wgrantOtherwise I'll work out the rbuilddepends stuff.09:04
micahgwgrant: I don't know if it'll be kept up to date09:04
dholbachgood morning09:21
matttbeHey guys!09:59
matttbethere was a problem with the compilation of the new version of Cairo-Dock https://bugs.launchpad.net/ubuntu/+source/cairo-dock-plug-ins/+bug/56808310:00
ubottuLaunchpad bug 568083 in cairo-dock-plug-ins "Please update Cairo-Dock to v2.1.3-10" [Undecided,Fix released]10:00
matttbeI see in the buildlog that plug-ins have been compiled with the 'old' version of cairo-dock-core and cairo-dock-dev (the API) (2.1.3-6) and not with the new version as core (2.1.3-10-lucid).10:01
matttbeI've added a restriction (cairo-dock-dev (>= 2.1.3-9)) but it has downloaded the old version (Get:160 http://ftpmaster.internal/ubuntu/  lucid/universe cairo-dock-dev 2.1.3-6-0ubuntu1 [106kB])10:01
matttbeSo the package needs to be re-compiled10:02
matttbewithout any changes10:02
matttbewhat can I do?10:02
=== james_w`` is now known as james_w
c_kornis this warning also true for upstart jobs ? http://pastebin.com/DjeLRJEf11:14
hyperairupstart jobs are in /etc/init/blah.conf11:19
hyperairnot in /etc/init.d/blah11:19
slangasekc_korn: it's a bug in lintian to show that warning for upstart jobs; the current lintian in lucid isn't supposed to show that warning for upstart jobs11:20
* hyperair wonders why debian doesn't switch to upstart. it seems to be really awesome.11:20
c_kornhm, there is just a file "upstart" in the debian directory. so it gets installed to the wrong directory ?11:21
c_korn(the debian/rules uses cdbs)11:22
hyperairman dh_installinit11:22
hyperaircdbs should also call it11:22
slangasekhyperair: because upstart doesn't support non-Linux kernels11:23
slangasekc_korn: what version of lintian are you using?11:23
hyperairslangasek: oh =(11:23
hyperairslangasek: why not?11:23
slangasekhyperair: because it relies on lots of cutting-edge (non-standard) Linux kernel features to do its job11:24
hyperairslangasek: ah i see.11:24
c_kornslangasek: 2.3.4ubuntu211:26
slangasekc_korn: link to the package?11:26
slangasek(the wiican package)11:27
c_kornhttp://revu.ubuntuwire.com/revu1-incoming/wiican-1001021618/wiican-0.2.1/debian/11:27
c_kornhttp://revu.ubuntuwire.com/p/wiican11:27
AnasuleHello, anyone here who works on the evtouch package?11:27
slangasekc_korn: aaah, why in the world is that device mode 0666?11:30
slangasekc_korn: ok, double-checking here, it seems that the lintian check is still buggy11:30
slangasekc_korn: lintian should not warn about missing rc?.d symlinks for upstart jobs, because the /etc/init.d/ script is just a compatibility wrapper11:31
slangasekc_korn: btw, 'invoke-rc.d udev restart' in the postinst is wrong; you should be calling udevadm trigger --subsystem-match=<foo> --action=change11:34
c_kornlrwxrwxrwx root/root         0 2010-04-22 11:32 ./etc/init.d/wiican -> /lib/init/upstart-job11:35
slangasekyes11:36
AnasuleIf i want to get a touch screen added to the evtouch package whats the best way of doing it please?11:40
=== nobawk is now known as zz_nobawk
=== zz_nobawk is now known as nobawk
=== nobawk is now known as zz_nobawk
juli_Hi everybody! There is a high importance bug in netbeans package. Should I follow a SRU to fix it or there is a chance to get an approval from motu-release and upload as an exception?12:49
ScottKjuli_: We are still accepting bug fixes.12:50
ScottKSo I'd suggest try to get it in for release.  It will be easy enough to retarget to an SRU if it doesn't make it.12:50
juli_ScottK, thanks! so I should create a debdiff for a fix and ask an exception ... where?12:51
ScottKjuli_: If it's just a bugfix you don't need to ask the release team, just subscribe ubuntu-sponsors.12:51
juli_actually I have rights for upload of netbeans package.. but I thought it is a freeze12:52
ScottKjuli_: There is, but the releae team will review it in the queue after upload.12:53
ScottKFormal FFe is only needed for new features.12:54
ScottKAt this point we just review everything.12:54
juli_ScottK, so for me it is the same upload as usually, right?12:54
Laneymatttbe: You should find out why the versioned BD didn't work and then ask for it to be uploaded again12:55
matttbeHello, the latest version of Cairo-Dock-Plug-Ins has not been compiled with the right version of Cairo-Dock. I've reported the bug, the branch and the patch there : https://bugs.launchpad.net/ubuntu/+source/cairo-dock-plug-ins/+bug/56808312:55
ubottuUbuntu bug 568083 in cairo-dock-plug-ins "Please update Cairo-Dock to v2.1.3-10" [High,Confirmed]12:55
ScottKjuli_: Yes.  Please just be sure to explain yourself well in debian/changelog12:55
juli_ScottK, ok, thank you a lot!12:55
ScottKjuli_: ping me after you upload and I'll look right away.12:55
matttbeLaney: I see in the buildlog that plug-ins have been compiled with the 'old' version (2.1.3-6) and not with the new version as core (2.1.3-10-lucid). I've added a restriction (cairo-dock-dev (>= 2.1.3-9)) but it has downloaded the old version (Get:160 http://ftpmaster.internal/ubuntu/ lucid/universe cairo-dock-dev 2.1.3-6-0ubuntu1 [106kB])  So the package needs to be re-compiled12:55
juli_ScottK, ok12:56
Laneymatttbe: yes, but *why* didn't the version constraint work?12:56
Laneyshouldn't this be enforced in the upstream configure script as well?12:57
matttbeI don't know... maybe a bug with the builder12:57
Laneyno, I doubt that12:57
matttbe:)12:57
Laneylaney@pheasant> dpkg --compare-versions 2.1.3-6-0ubuntu1 ge 2.1.3-9 && echo yes                                                                           ~12:58
Laneyyes12:58
Laneysee12:58
Laneyit's the version constraing that is broken12:58
ScottKIn any case a new upload will solve it and please do so soon, I'd like to get as much Universe stuff in now before the Main post-RC changes take the builders12:58
didrocksScottK: hey, should we still ping an archive admin for sync req or use pitti's script?12:58
matttbeLaney: yes but there is an restriction...12:58
LaneyI know, but I'm saying that is is *not working*12:58
matttbeyes I see12:58
Laneyprobably because of the - in the upstream version, but I'm not sure12:58
Laneyanyway I'll upload the rebuild12:58
matttbeLaney: I've post a tiny patch12:59
Laneythat doesn't fix the issue, but it should be alright anyway as the new cairo-dock has been published now12:59
matttbeLaney: with the previous version (2.1.3-6) this restriction worked: it failed for some arch because the version of cairo-dock-dev wasn't >= 2.1.3-613:01
Laneyit works if you put a - at the end13:02
LaneyI'll do that13:02
Laney(but it would be easiest if you just used . in your versions)13:02
matttbeLaney: ok I see13:03
matttbeLaney: BTW thank you for you help and sorry for the problem :)13:05
Laneythese things happen ;)13:06
=== vish is now known as mac_v
=== mac_v is now known as vish
LaneyIs it safe to push a packaging branch which I merged using import-dsc?13:22
Laneyas in, the importer hadn't caught up with Debian13:22
ScottKLaney: If you don't upload now, you  may miss the pre-RC window.13:27
ScottKjuli_: ^^^13:27
ScottKI'm about to be away for a while and I don't know exactly when it will come out.13:27
LaneyScottK: test building13:28
ScottKOK.13:28
LaneyI can upload without doing that if you want13:28
ScottKGo ahead and upload and then once you're done ping me it's OK to accept.13:28
ScottKIf it doesn't go well it's easy enough to reject.13:29
Laneyok13:29
juli_ScottK, I've just uploaded... hope it is not too late13:29
ScottKShouldn't be.13:34
ZombieGreetings.13:35
LaneyScottK: seems good, please accept13:36
juli_ScottK, I also attached debdiff to a bug in case if you want to see the changes13:36
LaneyScottK: I'm also uploading a merge of pandoc13:37
Laneyto fix FTBFS on sparc and armel13:38
ScottKOK.13:39
juli_ScottK, thank you!13:48
=== ogra_ is now known as ogra
LaneyI'm not getting any mail from soyuz about the pandoc upload14:20
Laneyoh, but it is in the queue14:24
ZombieScottK: Can we discuss hardware issues?14:25
didrocksScottK: can you accept glabels please? I've updated to the new version in Debian and synced in Ubuntu. It fixes an issue with new glib: you can now add items to your label instead of having a segfault :)14:33
sebnerhuhu RainCT14:43
RainCTHey sebner14:43
kreuterpersia: are you around?14:46
ScottKdirecthex: I adid accept it.15:17
ScottKZombie: I'm reasonably certain I'm not the right person to talk to.15:18
ScottKdirecthex: Sorry, that wasn't meant for you.15:18
directhexmoo?15:18
ScottKIt was meant for didrocks and since he's not here, you got the tab complete.15:19
didrocksScottK: I'm there :)15:20
didrocksScottK: but if you are using weechat, there is some weird tab complete with it at least15:20
ScottKdidrocks.  Odd, my client doesn't show you.15:20
didrocksScottK: oh?15:20
didrocksScottK: well, in any case, thanks for accepting it :)15:21
ScottKYou neither show up in the user list nor are available for tab complete.15:21
didrocksScottK: which client are you using?15:21
ScottKdidrocks: We are still processing sync requests, so you could have filed it as a normal one, FYI.15:21
ScottKdidrocks Quassl15:21
ScottK...sl/sel15:21
didrocksScottK: ok, I wasn't sure about using pitti's script or not. I'll file new one if needed as normal15:22
didrockswell, I'll ask to nijaba, he is using the same client15:22
didrocksothers seems to see me15:22
didrocksdon't know if bip proxy is putting a weird property on the server side :/15:23
ScottKYokoZar: wine1.2 is accepted once it's built/published on the archs it build on, feel free to upload whatever it was that need to come after it.15:42
persiakreuter: Am now.  Fiddling with diffs.15:59
kreuterpersia: great.  let me know if anything doesn't make sense.15:59
micahgScottK: there is a bug-fix/security update for vlc today, can we still take that, or do we need to wait for SRU, only non-bug fixes are translation updates16:00
persiakreuter: Not so far, although some of the diffs didn't apply cleanly to the package: it's more a matter of getting distracted in the middle.16:00
ScottKmicahg: If it can be built/tested by ~Sunday we can probably take it.16:00
ScottKIt shuld have testing beyond "it builds"16:01
ScottKu/ou16:01
micahgScottK: I'll see what I can do, thanks16:01
micahgif I get lucky, it'll get into Debian before then :)16:01
persiamicahg: Is there any reason that Build-Depends: and Depends: xulunner-dev should cause issues?  Some other patches are required for xulrunner-1.9.2-dev, but I'm wondering how tight to set build-deps/deps16:21
micahgpersia: for which package?16:21
persiamicahg: bug #55702416:21
ubottuLaunchpad bug 557024 in mongodb "mongo / mongod as packaged can't load libmozjs.so" [Undecided,New] https://launchpad.net/bugs/55702416:21
persiaThe patch doesn't apply, so I'm pulling out bits.16:21
kreuterpersia: I'm sorry, should I generate another patch?16:22
micahgpersia: how are you doing mozjs?  I made a wrapper for another app16:22
kreuterI might have taken that diff against our upstream master, not 1.2.x.16:23
micahgpersia: it seems that if you're using xulrunner-1.9.2 script to get the GRE/dir then you should directly depend on the appropriate dev package16:23
persiamicahg: Is that best practice, or is there another way kreuter should do it?16:23
micahgpersia: it's best practice for now AFAIK ( I assume you're talking about mozjs)16:24
persiamicahg: Yep.  OK.  Thanks.16:24
micahgpersia: here's what I did for edbrowse: http://launchpadlibrarian.net/43565621/edbrowse_3.4.1-1_3.4.1-1ubuntu1.diff.gz16:25
persiakreuter: No worries: it's close enough: I just wanted to also check that it's right.16:25
* micahg wonders how we missed that16:25
persiamicahg: Right.  Thanks.16:25
persiamicahg: For future note, kreuter is upstream+Debian maintainer, so if you run into issues with mongodb in the future, he can probably make sure we don't need much divergence.16:26
kreuterI'm not the debian maintainer.16:26
kreuterAntonin Kral is.16:26
persiakreuter: You're not?  You're listed as "Maintainer" in the diff in the bug.16:27
micahgpersia: I'll subscribe myself to the package in case there are xul issues16:27
kreuterpersia: that's because we (10gen) make debian packages too, and so we need something there in the upstream control file.16:27
persiaAh, it all makes sense now.16:27
persiamicahg: Cool.  Thanks.16:28
kreutermicahg: AFAIK, there are no xulrunner issues, just that 1.9.1 got deprecated very recently.16:28
micahgkreuter: we dropped it from Lucid16:28
micahgkreuter: in ubuntu we havn't had mozjs since xulrunner-1.8 though16:28
=== bdrung is now known as bdrung_home
=== keffie_jayx_ is now known as effie_jayx
Laneymatttbe: is the package alright now?16:47
=== zz_nobawk is now known as nobawk
=== traveller__ is now known as traveller
ari-tczewdoes cdbs require a series file?18:42
geserari-tczew: the simple cdbs patch system? no, it applies them in lexicographic order (series is part of quilt)18:45
ari-tczewthanks!18:45
persiaNote that many CDBS packages use quilt.18:45
geserbut you can use cdbs (the packaging style) with quilt18:45
ari-tczewI'm checking patch system by $ what-patch18:46
geserthen cdbs is the "simple-patch" patching system from cdbs18:46
samgeeI'm trying to make some sense of apt/repo terminology. It seems that debian and ubuntu use suite and codename differently. Is there any glossary explaining this stuff?18:51
persiasamgee: How do you find them different?  I don't pretend a perfect understanding, but I thought the terminology was the same.18:52
samgeepersia, I read somewhere that debian uses codename as the development codename and when it releases it should be known by its suite name (stable, testing, ...). Ubuntu seems to use codename for the whole release (hardy) and suite for the "sub-releases" (hardy-updates).18:58
persiaAh, OK.18:59
persiaSo codename/release name is handled the same.18:59
persiaSo, Debian lenny became Debian 5.0 on release, and Ubuntu karmic became Ubuntu 9.10 on release.19:00
samgeewell, that's yet another way of looking at it19:00
persiaThe difference in suite handling exists: Ubuntu has spearate suites for updates, whereas debian has -proposed-updates which get folded into the release directly.19:01
=== yofel_ is now known as yofel
gesersamgee: I know only of the LP API documentation, and it's also mentioned on the +queue pages (and probably others)19:11
persiasamgee: And if this doesn't make it clear: you really don't need to know the answers to use the tools :)19:11
samgeepersia, I know, but I'm working on a script to handle a repo and I'd like it be understandable by everybody, so I want to use the common terms19:13
persiaAh, this makes more sense.  You might look at some other scripts (falcon, reprepro, launchpad, dak, mini-dinstall, etc.) to see if you can crib from there.19:14
samgeeI've looked at some python-apt source code and other code/docs. There seems to be a lot of confusion about it.19:14
samgeesearching web for ubuntu+codename+suite+pocket doesn't give much useful results. There's lots of stuff you can apparently stick in your pocket, though. :)19:18
carstenhsamgee: in debian dak (from an external view, internal things are more complicated), the tool that does everything that is related to the archive, decides to which "suite" it moves your package depending on the changelog entry, though there are exceptions, e.g. there is no stable-security subdirecctory under dists.19:19
carstenhsamgee: http://www.debian.org/doc/developers-reference/pkgs.html#distribution19:22
samgeecarstenh, that's more of an explanation about what it's for. I'm looking for a simple explanation about what it is.19:22
mdeslaurScottK: I have a bug fix for sbuild, is universe frozen now? Can I upload it?19:26
ScottKmdeslaur: Upload away19:26
mdeslaurthanks ScottK19:26
carstenhsamgee: oldstable is the former release, stable is the current release, testing is the next release, unstable contains packages that move to testing when there are no problems with them after normally 10 days, experimental contains experimental stuff that is not ready for unstable, *-proposed-updates are packages that are proposed by a debian developer for inclusion in the distribution, which release manager decide19:27
carstenhsamgee: but i guess i still don't understand your question :)19:28
carstenh(and the releasenames are symlinks pointing to oldstable, stable and so on, changing these is called releasing ;))19:31
samgeecarstenh, I'm looking for a definition of codename and suite that my mother would understand.19:31
geserScottK: I plan to do an upload of ubuntu-dev-tools to update the defaults for maverick. But trunk contains also a new script (syncpackage). Should I seperate the changes and do only an upload for the changed defaults or go for a FFe (because of the new script)?19:31
ScottKgeser: I'd prefer an upload without the script.  I think we haven't fully digested the policy implicaitions of its widespread use.19:32
samgeee.g. Codename = the working name of a distro's release, like the army has working names like "Project Hide and Seek".19:33
carstenhsamgee: finding one that your mother understands and that is also correct seems to be hard :/19:33
samgeecarstenh, your explanation about oldstable and such only applies to debian19:34
persiageser: Would you mind including the pbuilder-dist fix if you're rebasing?  I'd really like to see that in lucid.19:36
carstenhsamgee: ubuntu didn't reinvent the (or better this) whell19:37
samgeeit's strange that debian (or ubuntu) haven't defined these terms in some manual. Doesn't that make conversations about repo and package handling hard?19:37
geserpersia: yes, I planned to only take the syncpackage script out from this upload19:37
persiaThose convesations don't tend to happen much.  Generally folks just use software that does it for them.19:37
persiageser: Cool, thanks.19:37
persiare: syncpackage: didn't we remove pitti's script that worked like that from u-d-t?19:40
persia(plus getting Soyuz to handle native-source-sync is the right way, and that already (almost) works for PPAs)19:40
geserpersia: the syncpackage script in u-d-t trunk is based on pitti's script19:41
persiaAh.  I thought it was there before and then removed.  I may be confused.19:42
geserI didn't check the history, so I don't know (and I don't remember it but that doesn't mean much)19:42
ScottKIt's never been in there before, AFAIK19:43
persiaProbably me misrememnering then.  My memory of it being around was from around gutsy release, and after this much time, that is inherently suspicious.19:43
ajmitchmorning20:02
ScottKmdeslaur: Nice bug.  It's accepted.20:04
mdeslaurthanks ScottK :)20:05
ScottKmdeslaur: Does that affect versions in previous releases (i.e. should it be considered for SRU)?20:06
mdeslaurScottK: oh! how odd, it probably affects karmic too20:07
kamalmpersia: ping20:07
mdeslaurScottK: I'll investigate and open a proper bug tomorrow if it affects older releases20:07
ScottKI think it's worth a look.20:08
ScottKThanks.20:08
mdeslaurScottK: although I've used sbuild everyday, I just hit the bug now, so I thought it was lucid specific!20:08
ScottKI've no idea.20:08
persiakamalm: Hey.  Just going through some sponsoring, and I noticed the libticables2 bit was still listed as available to be sponsored.  Do you happen to know the current status of the libti* mess?  I'd like to just sort it all at once.20:08
ScottKIt seems like you'd only trip it if you were low on space or had little installed.20:08
kamalmpersia: gosh, its been awhile... let me dust off the cobwebs from my notes here.20:09
ScottKpersia: AFAIK the status is needs sorting.  It's been on my TODO for quite some time and never made it to the top.20:09
ScottKpersia: It would also help with package installability.20:10
persiamdeslaur: ScottK: The bug is likely to affect more karmic users, as best-practice for karmic was small-size LVM volume for schroots, whereas in lucid it's to use directory chroots.20:10
persiakamalm: Thanks.  I just want to make sure I'm starting from where you left off, rather than from scratch again.20:10
mdeslaurpersia: I just started hitting it when I migrated to directory chroots :P20:11
persiaOh, hrm.  I wonder if it's a tmpfs-size thing for the overlay.20:11
geseranyone familiar with bzr knows how to temporarily "revert" a commit from the past (not the last commit)?20:16
ajmitchthe hacky way is to get the diff of that revision & its parent, and patch -R20:18
ajmitchthere must be a better way to do it though20:18
geserScottK: would it be acceptable to have the script in the source but not installed in the deb? I'm still trying to figure out how to do it best without disturbing the branch history to much20:19
ScottKgeser: That's fine.20:20
kamalmpersia: status of libti*2 --> libti*:   libticalcs2 and libtifiles2 got merged and uploaded.  my libticables2 merge does still need a sponsor: https://code.launchpad.net/~kamalmostafa/ubuntu/lucid/libticables/merge-526694 .   (maybe you knew all that already)20:20
persiakamalm: Thanks for checking.  That matched my memory, but I figured you'd know it better :)  I'll take a look at ticables right after I finish the current one.20:22
persia(but it might be  couple hours, as I've some time constraints coming up soon)20:22
kamalmpersia: ok very good -- i'll be available whenever, if you need me20:22
persiakamalm: Thanks.20:23
persiaAnyone have any handy scripts that do something like dget/dput over ssh?20:36
ScottKpersia: I think dput supports it directly now.20:39
persiaI thought dput did sftp20:40
ScottK(I'm not sure if that actually addresses your question)20:40
ScottKAh, maybe it does20:40
sorenpersia: It does scp, sftp and rsync.20:40
sorenpersia: (and others)20:40
persiaNot really, no.  I've started using debsign -r and liking it, except for the bit that it makes uploading annoying.20:40
persiasoren: But only to dput.cf locations :)20:40
sorenpersia: Uh... Yes? Where do you need it from?20:41
* persia may write a tool that parses .dsc and .changes files and then does scp in one direction or the other.20:41
micahgI have a silly question, if it's all open source, why would dput need to be over ssh?20:42
ScottKmicahg: I don't see the relationship between those two points.20:42
micahgwhat needs to be protected in the upload I guess is my question20:43
persiasoren: Mostly just to/from other local servers (potentially different architectures).20:43
persiamicahg: I don't want to run an ftp server?20:43
ScottKSo using sftp avoids a security risk.20:44
micahgpersia: ah, for your own build server?20:44
ScottKAlso not all Debian archives are public and have purely free software in them.20:44
sorenpersia: Oh, you want to take the stuff from somewhere else and put it somewhere entirely different?20:44
micahgok, makes sense, thanks ScottK and persia20:44
persiamicahg: Well, my own development servers.  I'm not so organised that I have a complex wanna-build system: I just like to test-build on multiple architectures easily, regardless of where I'm doing the development.20:45
persiasoren: I'd like to be able to operate on stuff in a manner similar to how debsign works: pass it a host:path parameter and have it pull or push sources/binaries as appropriate.20:45
sorenOk, got it.20:46
persiaRIght now I have to list multiple files, and the set of dependent files is already encoded in the one file.20:46
persiaAnyway, if nobody has one, it's not terribly difficult, and the debsign code probably contains 90% of what I need.  I'll stick it in u-d-t for maverick if it works well enough for me.20:47
ScottKIt doesn't sound Ubuntu specfic though.20:48
persiaHrm.  I suppose I could submit it to devscripts.20:49
* persia should probably stop hacking u-d-t anyway, and focus on other places, as nothing added so far is especially ubuntu-specific20:49
* jdong wonders how to generate those tree ring graphs without coding something entirely.20:53
jdongtrying to visualize fragmentation on my system20:53
jdongsomething along the lines of http://www.newfreedownloads.com/imgs/32486-w520.jpg20:54
micahgjdong: will it run in Wine?20:54
jdongmicahg: haha I don't know what I'm gonna use to generate the graph yet.20:55
jdongI just need a number line wrapped in a polar coordinate system basically20:55
=== hannesw_ is now known as hannesw
ScottKbdrung: I'm looking at your audacious-plugins upload.  I may be reading this wrong, but it looks to me like your audacious upload renamed the icon to audacious, but at least one part of this patch is to look for audacious2?21:35
bdrungScottK: which part?21:41
ScottKJust a moment, let me dig it up again.21:42
ScottKbdrung: In audacious-plugins-2.3/debian/patches/correct-icon-name.patch, the hunk starting at line 60.21:44
bdrungScottK: didn't i drop this patch?21:46
ScottKbdrung: You did.21:46
ScottKSorry, I was misreading the diff.21:46
ScottKReading diffs of patches gives me no end of grief.21:47
highvoltageI can imagine that there are more fun things to do.21:47
bdrungdiffs of diffs are not easy to read21:47
persiaJust be sure to stay away from "derived" packages, where we can end up with diffs of diffs of diffs.21:49
dutchieand don't get highlighted in launchpad properly cough bug 55364221:49
ubottuLaunchpad bug 553642 in launchpad-code "Incorrect display of diff lines starting with +++" [Medium,Triaged] https://launchpad.net/bugs/55364221:49
bdrungpersia: it would be possible with eclipse ;) in the source tarballs are patches. now we modify the patches in the debian package and create a debdiff :P21:50
persiaRight.  That's the class of "derived" package that is annoying.  openoffice.org is another example.  This is annoyingly common also for everything that has licenses that require changes to be distributed as patches.21:51
YokoZarScottK: done (wine)22:46
ScottKOK.  I'll take a look at it in a bit.22:47
YokoZarScottK: after wine then comes the ubuntu-studio dependent package, so there'll be another there23:01
=== highvolt1ge is now known as highvoltage
=== keffie_jayx_ is now known as effie_jayx
ScottKYokoZar: Looking at https://launchpad.net/ubuntu/+archive/primary/+files/qemu-kvm_0.12.3+noroms-0ubuntu6_0.12.3+noroms-0ubuntu8.diff.gz, I'm wondering if your wine upload is correct?23:24
YokoZarScottK: I'd say the KVM upload is wrong.  Keybuk could tell you more but I was told to use start procps.  The || true also needs to be added to the KVM upload or the package may fail to install https://bugs.launchpad.net/ubuntu/+source/wine/+bug/44719723:26
ubottuUbuntu bug 447197 in wine1.2 "Packages with custom /etc/sysctl.d/30-foo.conf files can fail to install: start procps returns exit status 1" [Undecided,Fix released]23:26
persiaIn an upstart-only world, "start procps" is correct, but I'm unsure that packages are supposed to assume that.23:27
YokoZarScottK: I had a bit of a spat with Keybuk over this but the long and short is that both start procps and invoke-rc.d will fail when there's something wrong in /etc/sysctl.d rather than give a warning -- and somehow people were getting something wrong there without modifying it by hand.23:27
YokoZarpersia: I think it's a safe assumption when procps is in upstart (but not everything else is).  If you look at the upstart job it's basically the same code anyway.23:28
* persia suspects that assumption of an upstart-only world would require a policy deviation from Debian23:28
YokoZarpersia: or rather mixing upstart and non-upstart invokes shouldn't be a bad thing23:28
YokoZarLet's ask keybuk23:28
persiaYokoZar: If it's "basically", something is wrong.  invoke-rc.d should be upstart-aware, and call the right job.23:28
YokoZarIt was months ago that I looked at it to be honest.  Either way the important part was the || true at the end23:29
persiaI'm in strong support of || true :)  I just happen to agree with lool's interpretation of policy.23:29
YokoZarAlso I'll note the documentation is out of date (that says packages need to use rc.d instead of start)23:30
YokoZarIn fact I think that's mentioned at the bug I linked23:30
YokoZarHere's keybuk in the bug report: "start procps" is the right command23:32
loolYokoZar: start procps would work in e.g. chroots which have a policy-rc.d in place23:32
loolCurrently, there's no policy compliant way to disable upstart jobs directly, policy-rc.d is only honored if you use invoke-rc.d23:32
YokoZarlool: so we should use start procps then?23:33
loolYokoZar: No, we should not23:33
loolScottK, persia: ^23:33
loolYokoZar: invoke-rc.d will check and honor policy-rc.d23:33
looland will ultimately do the same thing as start procps if it's enabled23:34
YokoZarIn that case I'll need to switch to invoke-rc.d in both wine and wine1.2, and then bother keybuk again23:34
loolYokoZar: where did kyebuk comment on start procps being the right thing?23:34
YokoZarlool: I still need invoke-rc.d ... || true of course23:34
loolYokoZar: start procps is noisy only when run manually23:34
loolYokoZar: Yes23:34
loolBut not when run from dpkg23:34
loolSo that should be fine23:34
loolI mean invoke-rc.d is noisy, sorry23:34
YokoZarlool: https://bugs.launchpad.net/ubuntu/+source/wine/+bug/447197/comments/1223:34
ubottuUbuntu bug 447197 in wine1.2 "Packages with custom /etc/sysctl.d/30-foo.conf files can fail to install: start procps returns exit status 1" [Undecided,Fix released]23:34
persiaqemu-kvm would probably benefit from || true as well23:34
YokoZarpersia: Yes, otherwise you're going to have a whole lot of upgrade failures23:37
loolYokoZar: Commented in there23:37
loolpersia: Yes, albeit I'm not really tempted to touch that23:37
* lool is tired now23:38
* lool &23:38
persiaheh, OK.23:38
ScottKYokoZar: What was the conclusion?23:49
YokoZarScottK: I think lool convinced me and we should do:  invoke-rc.d procps start || true     for wine, wine1.2, and qemu-kvm23:51
ScottKYokoZar: So I shold reject this wine upload.23:51
YokoZarScottK: sure23:52
ScottKOK.  Done.23:52
ScottKReupload when you're ready and I'll have another look.23:52

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