/srv/irclogs.ubuntu.com/2011/08/30/#ubuntu-devel.txt

brycehslangasek, does the multiarch patch for libxaw on bug 834438 look sane to you?00:02
ubottuLaunchpad bug 834438 in libxaw (Ubuntu) "Please convert to Multiarch" [Undecided,New] https://launchpad.net/bugs/83443800:02
Davieyinfinity: sounds good to me!00:03
keessmoser: it looks like it's more than just adding it back in, since they appear to have added vulnerable code now, too.00:06
keessmoser: so you'll need to fix at least the one flaw that the compiler flags found00:07
smosersuck.00:07
smoserkees, that can wait til post beta?00:08
smoser(i opened bug 837085)00:08
ubottuLaunchpad bug 837085 in nagios-plugins (Ubuntu) "hardened build option lost in debian/control" [Undecided,New] https://launchpad.net/bugs/83708500:08
keessmoser: totally00:08
keessmoser: no rush at all. I just happened to notice it today while running the packages-built-with-PIE regression tests00:08
Davieykees: I've noticed over the cycles that you re-introduce PIE on a number of packages. :/00:09
keesDaviey: well, people don't always merge correctly. so I wrote regression tests. :)00:10
micahgDebian is starting to get into PIE more as well00:10
keesmicahg: yup, totally. for every PIE change I make, I usually open a Debian bug for it.00:10
keesmicahg: most have been accepted.00:10
smoserkees, it was completely a wrap-and-sort failure :-(00:17
smosereyeballs bad after 80 columns00:17
Daviey14:37 <zul> ok MIRs updates:00:19
Davieyoops00:19
infinityAway for a few hours, nick hilight me if you need me, I'll be back in the evening.00:19
=== dendrobates is now known as dendro-afk
keessmoser: heh, no worries.00:23
slangasekbryceh: yes, the patch looks correct to me provided that the package builds with it applied; bear in mind that this gets entangled with the freeze however00:24
slangasek(feature freeze)00:24
brycehslangasek, should it wait for post-beta, or delay until p opens?00:27
slangasekbryceh: there's risk of regression for reverse-build-deps, so I think it's "delay until p" (preferably pushing to Debian in the meantime)00:28
brycehok thanks00:28
brycehrobert_ancell, how come on some of my test boxes I see a greeter with a pretty password entry field on the left, and on other test boxes I see a centered dialog with more of a gnome-ish looking icon on it.  Am I missing some theme package?00:31
brycehhmm unity-greeter mayhaps00:32
robert_ancellbryceh, it sounds like you're running unity-greeter on some boxes and lightdm-gtk-greeter on others00:34
brycehyep, installing unity-greeter did it00:34
TheMuso/c01:17
RAOF@pilot in01:47
=== udevbot changed the topic of #ubuntu-devel to: Alpha 3 released | Archive: Beta 1 Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: RAOF
ArneGoetjepitti: where can I download the Chinese edition for testing?01:56
=== dendro-afk is now known as dendrobates
=== dendrobates is now known as dendro-afk
brodercjwatson, stgraber: quick ping re plymouth-upstart-bridge. why not have it connect to the dbus daemon upstart itself runs on @/com/ubuntu/upstart? it seems like that would actually allow us to catch almost all of the events that happen at boot, instead of now when we only see things in the narrow window between when dbus starts and when gdm/lightdm do03:16
=== tlp_ is now known as tlp
pittiGood morning04:10
pittifreeflying: ah, thanks04:11
pittiArneGoetje: it's not on any public place yet; you can build it with ubuntu-defaults-image, but it's by and large the standard CD plus the full Chinese support (as per language-selector), minus all other langpacks (we keep -en), plus the extra stuff from the ubuntu-defaults-zh-cn package04:14
ajmitchmorning pitti04:15
nigelbGood morning pitti, afternoon ajmitch )04:16
nigelb:)04:16
* nigelb tried to autocomplete afternoon.04:16
ajmitchhi nigelb04:16
ajmitchheh04:16
RAOF:)04:16
ArneGoetjepitti: I'm rebuilding the ttf-arphic-uming and ttf-arphic-ukai packages, which will add lzma compression to ukai and remove the dependencies on defoma and x-ttcidfont-conf for both packages.04:23
ArneGoetjepitti: I will take a look at the dependencies for the language-support stuff and get back to you later... maybe we can throw something out which is not terribly important.04:26
pittiArneGoetje: I removed the two fonts as freeflying suggested (in bzr, not uploaded)04:29
ArneGoetjepitti: ah...04:30
ArneGoetjepitti: and still not enough?04:30
pittiwe can also put them back there, and only install a subset of the Chinese support on the CD, but that's harder to maintain and would still bother people with downloading 20 MB of stuff after installing04:31
pittiArneGoetje: still need to reduce by a bit, but shouldn't be so bad any more; I'll rebuild a CD with that and see what's left04:31
ArneGoetjepitti: people will have to download additional packages anyways, since there is no way to fit all of them on the CD... we only need to choose which packages they have to download. ;)04:32
pittiArneGoetje: well, it's not actually that many -- with the two fonts gone, it'll almost fit, and the CD even has some extra stuff like sina/soho gwibber plugins, stardict, nanny, gufw04:33
ArneGoetjepitti: but the OEM fonts are not included?04:38
pittiOEM fonts?04:38
ArneGoetjepitti: ok, they are not. In that case, users will want to download the uming and ukai fonts, otherwise they don't have Song/Kai style fonts for printing.04:39
ArneGoetjepitti: but that's OK. For the live CD, the WQY-MicroHei font is sufficient.04:40
pittiArneGoetje: we also have ttf-wqy-zenhei04:40
pittii. e. with the full support we ship microhei, zenhei, and currently ttf-arphic-{uming,ukai}04:40
pittithat seems a little excessive?04:40
pittiArneGoetje: ok, reverted the l-s commit04:41
pittiI'll update ubuntu-defaults-zh-cn instead04:41
pittito only explicitly depend on a subset and not install the full chinese support04:41
pittithat pretty much breaks the idea of check-language-support, but *shrug*04:42
ArneGoetjepitti: not necessary, IMHO. ZenHei is the same style as MicroHei, but covers more characters IIRC. However, for daily use, MicroHei is sufficient.04:42
ArneGoetjepitti: uming and ukai are different font styles, which are mostly used for printing.04:43
ArneGoetjepitti: why would updating ubuntu-defaults-zh-cn break check-language-support?04:43
pittiI mean, we can't use it, but would use an explicit dependency list04:44
pittiit's not a big deal, we just need to update it whenever pkg_depends changes04:44
ArneGoetjepitti: sure04:44
pittiand it would still mean that Chinese users had to download stuff during installtion04:45
ArneGoetjepitti: of course and I guess that's inevitable04:46
ArneGoetjepitti: I just wonder why all of a sudden you care about a Chinese edition, when all the years we said we don't want specific language editions...04:49
pittiArneGoetje: we have had a Chinese Edition since Maverick04:50
pittibut it's rather poor, it's exactly like the standard CD just with the language default being zh_CN04:50
pittinow we want to do a proper Chinese one with more localization/special programs/web launchers etc.04:50
ArneGoetjepitti: ah really? Will this also happen for other languages?04:51
pittiArneGoetje: not on cdimage.u.c. (at least just yet), but with ubuntu-defaults-builder we now offer tools for Locos etc. to build their own04:52
ArneGoetjepitti: good.04:52
pittiArneGoetje: e. g. the French loco has been building French CDs for a long time, and now they get better tools04:52
ArneGoetjepitti: does this also work with DVD images?04:54
pittinot yet04:55
pittiwell, of course the defaults packages can pull in arbitrarily many dependencies04:55
pittibut ubuntu-defaults-image currently bases off the standard Ubuntu CD set, not the USB/DVD one04:55
pittibut that should be rather easy to add04:55
ArneGoetjepitti: I can imagine that for some Locos DVD images should be more interesting... in TW for example a very popular Ubuntu spin-off is Ezgo, which puts everything education related, plus full localization on a DVD.04:59
ArneGoetjepitti: anyways, I would suggest to remove the zenhei, uming and ukai fonts from the live CD, but let the users download them during insstallation.05:04
pittiokay05:04
RAOF@pilot out05:32
=== udevbot changed the topic of #ubuntu-devel to: Alpha 3 released | Archive: Beta 1 Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
didrocksgood morning05:39
pittidoko_: nice, did you see sqlite on http://people.canonical.com/~ubuntu-archive/component-mismatches.txt ?06:50
pittidoko_: do you want to have the honor of demoting it, or want me to? :-)06:51
dholbachgood morning07:00
jamespage@pilot in07:35
=== udevbot changed the topic of #ubuntu-devel to: Alpha 3 released | Archive: Beta 1 Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: jamespage
jamespagemorning all07:35
* dholbach hugs jamespage07:42
=== MacSlow is now known as MacSlow|afk
tkamppeterpitti, hi08:45
pittihello tkamppeter08:46
tkamppeterpitti, can you approve c2esp? It is a fix of a security problem. The printer maintenance filter of the driver generates temporary files with a fixed name.08:47
cjwatsonbroder: I would except that's formally private to upstart and other packages are not permitted to depend on its interface.  if I'd elected to make plymouth-upstart-bridge part of upstart, that might be different08:48
pittitkamppeter: ok, looks harmless enough08:48
tkamppeterpitti, thanks.08:49
OdyXtkamppeter: ah, I'm currently patching pxljr because it embeds both ijs and libjpeg (dunno how it could end in Ubuntu…)09:05
tkamppeterOdyX, IJS it embedded all the time, libjpeg I have embedded recently, because of bug 777670. Now, where libjpeg6b is fixed, the embedding is not needed any more.09:13
ubottuLaunchpad bug 777670 in pxljr (Ubuntu) "wrong colors on HPCLJ 3500/3600 printer after switching to 11.04" [Medium,Fix released] https://launchpad.net/bugs/77767009:13
OdyXtkamppeter: I'd be happy to see an updated upstream release with libjpeg and ijs thrown out of the source (I'll upload 1.3+repack0 with a patch that enables build with system ijs and libjpeg).09:14
tkamppeterOdyX, my Ubuntu package uses the pxljr upstream version with embedded libjpeg, one should somehow switch to the one without, but in a way that Ubuntu can merge it.09:15
OdyXtkamppeter: oh, there is one upstream version without libjpeg ?09:16
tkamppeterOdyX, you should contain upstream maintainer Hin-Tak Leung and send him a patch.09:16
OdyXtkamppeter: will do once pxljr is accepted in Debian09:17
=== balthus is now known as xaba
=== eyes_ is now known as EyesIsMine
cjwatsonargh, so many broken cmake libraries in the archive10:05
cjwatsonit's like dependency_libs only worse10:05
doko_pitti, heh, go ahead =) Daviey did give it back one more time, and it did succeed to build ...10:11
pittidoko_: heh, sometimes being insistive seems to help :) demoted10:14
=== azeem_ is now known as azeem
=== MacSlow|afk is now known as MacSlow
=== doko_ is now known as doko
dokoSweetshark, ping10:56
jtaylordid the Release signing break again? got another bad signature from main archive made Tue 30 Aug 2011 11:16:37 AM CEST11:13
tkamppeterpitti, can you approve system-config-printer? I had to apply a small patch as one of my patches from last week broke the printer maintenance buttons (head cleaning, ...).11:15
pittitkamppeter: sounds like that would have time until after b1, though?11:15
tkamppeterpitti, OK. Will it get approved then? I am on vacation from this Thursday until the Friday of the next week.11:22
pittitkamppeter: yes, the queue will be flushed after b111:23
jamespage@pilot out11:24
=== udevbot changed the topic of #ubuntu-devel to: Alpha 3 released | Archive: Beta 1 Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
tkamppeterpitti, OK, so I simply upload further fixes which I will find and the not urgent ones get into Oneiric after b1. OK.11:26
Sweetsharkdoko: pong11:37
=== MacSlow is now known as lunch-break
=== lunch-break is now known as MacSlow|lunch
hrwis simple-ccsm used at all today?12:04
=== axp2_ is now known as axp2
=== tkamppeter_ is now known as tkamppeter
janimo@pilot in12:25
=== udevbot changed the topic of #ubuntu-devel to: Alpha 3 released | Archive: Beta 1 Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: janimo
janimodholbach, hello. Can I unsubscribe sponsors from a bug? I see no such link in LP12:25
janimodholbach, AIUI needs-packaging bugs do not needs sponsors (yet) as packaging can be done without upload privileges12:28
=== eyes_ is now known as EyesIsMine
dholbachjanimo, I added you to ubuntu-sponsors12:42
dholbachdoes it work now?12:42
dholbachjanimo, is the new package in the bug ready to be sponsored maybe?12:42
=== njpatel is now known as njpatel|lunch
dholbachslangasek, hiya - how do you feel about bug 837383?13:14
ubottuLaunchpad bug 837383 in ia32-libs (Ubuntu) "Add libqt4-dbus, libqt4-gui, libxss1 to make skype work" [Undecided,New] https://launchpad.net/bugs/83738313:14
janimodholbach, there was no package attached, just a need-packaging tag, Thanks for adding me to sponsors13:14
janimohmm. there's a REVU link though. I stand corrected13:15
dholbachstgraber, https://launchpad.net/arkose says there talks about an arkose-wrapper package - is that available somewhere?13:17
dholbachjanimo, no worries :)13:18
stgraberdholbach: arkose-wrapper-gui /usr/share/arkose/wrapper-profiles/skype.conf13:19
stgraberdholbach: on Oneiric13:19
dholbacharkose-gui you mean?13:20
dholbachyeah, I see it - thanks :)13:20
sorendholbach: You can install all of those using multiarch these days.13:21
sorendholbach: I got skype to work that way.13:22
dholbachsoren, yes,  I guess I should have just installed skype_something_i386.deb13:22
dholbachsoren, but people who upgrade might be in for a nice surprise13:23
=== MacSlow|lunch is now known as MacSlow
OdyXtkamppeter: do you have a possibility to test pxljr ? FYI, I pushed my work on http://anonscm.debian.org/gitweb/?p=collab-maint/pxljr.git;a=summary and I'd appreciate "review" (aka does it work).14:16
=== ejat- is now known as ejat
janimocan someone allow gnome-utils in, so further patch pilots do not try to do the same work again?14:43
pittijanimo: can't you just unsubscribe sponsors from the bug?15:01
slangasekdholbach: 837383 is a wontfix - you need to install skype:i386 instead :)15:02
slangasekdholbach: as soon as there's an updated skype package for oneiric in partner, ia32-libs in oneiric will declare a Breaks: on the old versions15:02
janimopitti, it is that what I could not do, before dholbach added me to the sponsors team. I though every uploader is a sponsor implicitly15:08
janimobut turned out sponsors may need to remaIn subscribed as there is a REVU link on the bug I looked at15:08
tkamppeterOdyX, will do.15:08
janimopitti, ah, you mean as an alternative to the moderation15:08
OdyXtkamppeter: great, thanks.15:09
janimogood idea, will do that, thanks!15:09
dholbachslangasek, so we won't have a way to upgrade skype? (if I understand correctly, folks will have to upgrade, then notice that skype is gone, then install skype through software-center?)15:10
pittijanimo: i. e. if you upload a package, and it won't hit the archive right away (freeze or SRU), I think ubuntu-sponsors should generally be unsubscribed to get it off the queue, yes15:21
tkamppeterOdyX, I have downloaded your GIT, the debian/changelog seems not to be up-to-date yet.15:25
OdyXtkamppeter: it's never. I prepare it just before uploading using git-dch + hand-editing.15:25
tkamppeterOdyX, and where do I get the .orig.tar.gz to be able to build the package?15:26
OdyXtkamppeter: try to build with 1.3+repack0-0ubuntu1 e.g15:26
OdyXtkamppeter: git-buildpackage -S (will use pristine-tar15:26
OdyXtkamppeter: or pristine-tar checkout pxljr_1.3+repack0.orig.tar.bz2; mv pxljr_1.3+* ../15:27
slangasekdholbach: I believe they will be able to automatically upgrade to the i386 skype package15:27
dholbachslangasek, that'd be nice15:27
slangasekcan't test this for certain until there's an i386-only skype package in the partner archive though15:28
dholbachok15:30
OdyXtkamppeter: here it does compile against libjpeg8 and libijs-0.35, no idea if it works sanely though (and that's what I'd like to know)15:31
OdyXtkamppeter: the thing is I cannot upload a source that uses embedded libraries to Debian.15:32
tkamppeterOdyX, problem is that you do not provide the newest debian/changelog entry, as this one defines the version number.15:32
tkamppeterOdyX, it would be much more convenient to have this entry in the GIT, so that one can simply build the package from the GIT.15:33
OdyXtkamppeter: dch -b -v 1.3+repack0-0ubuntu1~local0 "TEST-BUILD"15:33
OdyXtkamppeter: well, that's my imperfect git-dch workflow. I know it has flaws, but it works-for-me™15:34
mr_pouitsuperm1: xubuntu doesn't ship a default lightdm.conf file. If lightdm-set-default creates it with wrong values, then it should be fixed I guess (adding workarounds for that in the postinst looks like a bad idea?)15:35
superm1mr_pouit, that's why i was proposing the user-setup solution to follow the casper solution rather than sed values that aren't put by lightdm-set-defaults15:36
tkamppeterOdyX, why keeping changelog messages as private secrets, they can also be handled by version control.15:37
OdyXtkamppeter: git-dch uses the commit messages to generate the debian/changelog, they are not secret. (This way I avoid writing them twice)15:38
OdyX(and forces me to write nice commit messages. You can also use meta-tags: Signed-off-by, Reported-by, Closes, … and assign stuff to people correctly with --author="…")15:39
tkamppeterOdyX, it does not link for me, http://paste.ubuntu.com/678064/15:39
mr_pouitsuperm1: sorry, I don't really follow the discussion, so I've probably no idea what you're talking about (I just reacted to some comments charlie-tca forwarded to me). I'm just saying that we don't ship any default config (and we don't intend to), we only rely on lightdm-set-default.15:40
OdyXtkamppeter: do you have libijs-dev installed !?15:40
OdyX(and libjpeg8-dev)15:40
charlie-tcaheh, I haven't been able to follow the discussion either. I just got asked and told we needed to do something15:41
superm1mr_pouit, OK, it was discussion in #ubuntu-installer with ev and stgraber about user-setup's solution for lightdm autologin15:41
OdyXtkamppeter: Agreed, my auto*foo is bad and I don't check those in the build process, but they are listed as build-depends)15:41
tkamppeterOdyX and your package does not build-depend on these libraries.15:43
infinity@pilot in15:43
=== udevbot changed the topic of #ubuntu-devel to: Alpha 3 released | Archive: Beta 1 Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: infinity, janimo
infinityFair warning, my cable is out and I'm stuck tethering on 3G right now, but still happy to pilot urgent things, if people have any.15:43
OdyXtkamppeter: huh ? It does.15:44
tkamppeterOdyX, it build-depends on libjpeg-dev which conflicts with libjpeg8-dev (at least in Oneiric).15:44
OdyXtkamppeter: huh ? In Debian, it's a "Provides"15:44
OdyXtkamppeter: in any case, I have to go, sorry. I'd love some feedback per mail or as a separate branch on the git repo.15:46
tkamppeterOdyX, in Ubuntu, libjpeg-dev is still provided by libjpeg62-dev and several library's -dev packages depend on libjpeg62-dev (libjpeg-dev).15:46
OdyXtkamppeter: it should build with B-D: libjpeg-dev | libjpeg8-dev15:46
OdyXanyway, I'm really late, have to go ! Cheers15:46
tkamppeterOdyX, see you tomorrow.15:47
=== deryck is now known as deryck[lunch]
janimo@pilot out16:05
=== udevbot changed the topic of #ubuntu-devel to: Alpha 3 released | Archive: Beta 1 Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: infinity
Davieyjdstrand: Did you get the mail from Thomas regarding the mythbuntu-bare reject?16:10
jdstrandDaviey: I have it but didn't see it. I'll respond16:14
SpamapSARGH! mongodb now embeds spidermonkey in its source tree16:15
micahgSpamapS: not a problem, Debian switched to v8 and we'll follow for P16:16
SpamapSmicahg: upstream is only going to support their in tree spidermonkey. :(16:16
SpamapSThey're also switching to static linking by default16:17
SpamapSBasically "screw our users' security, we know better"16:17
Davieyjdstrand: thanks16:17
micahgSpamapS: hmm, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=631054#1916:18
ubottuDebian bug 631054 in src:mongodb "mongodb: FTBFS against iceweasel 4.0 or 5.0" [Serious,Fixed]16:18
SpamapSmicahg: yeah, thats a sensible solution. I'm more concerne that upstream will now really dislike the Debian and Ubuntu packages.16:19
SpamapSthey already derride them because they're so far behind Mongo's usual release schedule16:19
pittilamont, infinity: could you please kill the linux build on crested?16:21
pittiI set it to manual now as we are going to need some urgent uploads for beta-116:22
pittiand we can't afford having three linuxes build at the same time (each taking 6 hours)16:22
pittithey just started, so not much will be lost16:22
pittilamont, infinity: linux build on yellow, too, please16:27
pittielmo: or can you do it? infinity can't any more16:27
infinitypitti: IS contacted, deej is on it.16:33
pittiinfinity: cheers16:33
pittiinfinity: nice, done now; thanks!16:37
pittiargh, darn16:39
pittiinfinity: someone switched it to auto (or the restarting did)16:39
pittiinfinity: we need crested build killed again :/16:39
pittiithanks16:40
infinitypitti: Should be good to go.16:41
pittiright16:42
pittisconklin: please ignore the linux build failures that you just got16:43
pittisconklin: we had to kill some amd64 builds, as they got in the way of beta-1 release, sorry16:43
pittisconklin: I'm retrying the builds and lowering their score16:43
infinitysconklin: (And on a side note, please don't upload a ton of kernels to non-virtual PPAs during a beta/release freeze)16:44
sconklinpitti, thanks for the warning16:44
infinitysconklin: If you do it serially, that would be alright, but clogging up all the buildds in parallel can be problematic.16:44
sconklinpitti, we don't really have any sort of interlock with stable cycle and freezes, nor do we want to.16:46
sconklinand our whole cycle is that we tend to do them all at the same time. So I think this needs more discussion.16:46
pittisconklin: yeah, in most cases it's not a problem, just right now; so I had to kill the lucid/maverick ones, but they should build in a couple of hours16:46
infinitysconklin: In an ideal world, we'd have slightly better control over how we can allocate these resources.  We'll revisit it. :P16:47
=== deryck[lunch] is now known as deryck
infinitypitti: I'm going to steal one of your amd64 buildds for a 2-minute build and give it right back. :)17:02
pittiinfinity: sounds fine, please go ahead17:02
pittiinfinity: in fact, the other buildd would be fine to grab small packages, just not the linuxes17:02
infinityOr... Nevermind, it just built on allspice.17:03
cjwatsonPicking 'sushi' as source package instead of 'maki'17:17
cjwatson... ah, one of *those* naming schemes17:17
=== beuno is now known as beuno-lunch
pittifrankly I'd rather pick a pizza now17:27
infinitypitti: Send me one too, please.17:37
=== mterry_ is now known as mterry
SpamapSslangasek: with the upload of libpam-heimdal to maverick-proposed .. was the plan to also copy the binaries to natty-proposed ?17:39
SpamapSslangasek: otherwise seems like the version needs to be 3.15-2ubuntu2.10.1017:40
slangasekSpamapS: yes, was intending to copy the one binary to both17:40
SpamapSslangasek: ok sounds good17:40
Sweetsharksooo, whats the best way to binary patch something in a package? apart from "dont"?17:58
pittiinfinity: what was the package for the pizza IRC plugin again?18:09
ionsweetshark: I’m doing that hack with diversions. It’s nasty, but it works. https://github.com/ion1/gsd-lcdfilter https://launchpad.net/~ion/+archive/gsd-lcdfilter/+packages18:09
kirklandfresh install of ubuntu oneiric server today, and / is getting mounted read-only ... known bug or perhaps something new?18:11
kirklandcjwatson: ^18:12
kirklandcjwatson: i'm trying a second time now, to see if i can reproduce it18:12
infinitypitti: You can just jam a pizza in your CD drive and udev will link it to /dev/pizza, which you can then DCC to me.  Thanks in advance.18:15
=== beuno-lunch is now known as beuno
janimoSweetshark, what kind of binary patch?18:16
pittiinfinity: it failed at 97%, but that might be enough for dinner; add the missing slice of salami yourself18:16
infinitypitti: If your pizza's being truncated, it's probably too high density, might need a Blu-ray player.18:17
broderthat would be one tasty pizza18:17
Sweetsharkjanimo: https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/756895 <- change to icons (pngs) done on the master branch, but after branch off of the release branch.18:19
ubottuLaunchpad bug 756895 in libreoffice (Ubuntu) "Include updated Humanity style" [Wishlist,Fix committed]18:19
dokoLaney, did you look at haskell on arm and powerpc and find out what is the blocking thing?18:19
Sweetsharkjanimo: git can create binary patches, but I know if they can be applied to raw files without a repo below it -- also I would need git as a build dep (not that it would matter much for LO)18:21
janimoSweetshark, is doing that as a backport an option? I see that seems to be implied by your last comment on the bug. It may be cleaner that way18:21
=== Sarvatt2 is now known as Sarvatt
broderSweetshark: libreoffice is a v3 source package, so just drop the icons in the debian/ directory and copy them over the original versions during build18:23
infinitydoko: Did you want me to do those ocaml syncs, or are you on it?18:24
infinitydoko: Oh, nevermind, I see them.18:24
dokoinfinity, you could accept a few universe packages from unapproved instead ;)18:25
Sweetsharkbroder: could do. but those images are quite a few ...18:26
Sweetsharkjanimo: doing it as a backport is certainly an option.18:29
broderSweetshark: put the images in the same directory structure they'll be in when they're installed (i.e. if they're all going in /usr/share/icons/stuff, create a "debian/stuff" directory), then you can just specify "debian/stuff usr/share/icons/stuff" in a .install file18:30
Sweetsharkbroder: its not that easy as LO is currently still a rather perverted package: Its *.orig tarball contains again tarballs with the real source which are then unpacked during the build. which makes all patching a PITA.18:33
broderSweetshark: yeah, i was looking - it's impressively messy :)18:33
broderbut i think you could patch this in in the install target of the rules file just before you call dh_install18:33
Sweetsharkbroder: right.18:33
broderso:18:34
broder- put the images in the debian/ directory, so they get included in the debian.tar.gz18:34
broder- patch debian/rules install target to include that debian/ subdirectory in the libreoffice-common.install file, or wherever it is that it's going18:34
Sweetsharkjanimo: as for backports: I could also propose the commits to be cherrypicked to 3.4 for the 3.4.4 release, so they would be included in that release (which we would likely SRU anyway) http://wiki.documentfoundation.org/ReleasePlan/3.4#3.4.4_release18:36
janimoSweetshark, yeah, that would be best, it should be a safe change18:38
janimothe less package changes the better :)18:39
Sweetsharkbroder: naa, I have to copy the files into the source after the tarballs have been unpacked and before the "real" build is started. the images get packed again in some zip-file with some additional magic. And the zip-file is the stuff that goes in the final package later ;)18:40
Sweetsharkjanimo: ohh, in LibreOffice we only have ~50 patches to upstream.18:40
broderSweetshark: you don't need the files to be in the original source. instead of replacing them at build time, you can replace them during the package's install target in place on the DESTDIR18:40
Sweetsharkbroder: I am not installing the pngs, I am installing a special zip-file where the pngs have been packing into after some namemangling magic.18:41
infinitySweetshark: So, you need a bit of magic to copy from debian/ to the source tree before the build.  And if you want debian/rules clean to actually work, you need to back up the originals, and have clean put them back in place.18:42
infinityWell, unless the build system is smart enough to pick up your copies if you put them in build/path/to/where/they/live/in/src/file.png18:45
infinityThen no real magic required, you just need to put them there at the beginning of your build.18:45
Sweetsharkinfinity: I dont have to care about the clean target, as clean deletes the unpacked tarballs completely regardless of if they are patched or unpatched.18:45
Sweetsharkinfinity: right.18:45
infinitySweetshark: Shiny.  Then yeah, not terribly difficult sounding.18:46
Sweetsharkinfinity: I was just hestitating to dump all the binaries in debian/ ..18:46
infinitySweetshark: Well, you could also do it as an extra orig tarball.18:48
infinitySweetshark: libreoffice.orig-icons.tar.gz18:48
infinity(making sure that "icons" is a unique directory name not in the source)18:49
infinitydpkg v3 format will unpack orig-$foo to $foo/ in the source.18:49
Sweetsharkinfinity: yeah, thats what I had before (although that was the complete theme, not only the updates) ...18:50
Sweetsharkthat would be 256 icons a approx. 4K each18:52
ahasenackhi guys, for a new python package for lucid, or any other distro where dh_python2 isn't available, what is recommended: python-central or python-support?18:55
infinitysupport, I believe, was the old new hotness before the new new hotness of dh_python2.18:56
infinityBut I lose track of these things.18:56
ahasenackyeah18:56
ahasenackI used -support in two packages but hit an issue with a twisted plugin, seems I need to create a .noinit file18:56
ahasenackpython-central works without this hack18:56
ahasenackfunny, the README of python-support even mentions twisted as a special case, calls it broken, etc ;)18:57
infinityI won't disagree with that.18:57
infinityTwisted and I aren't really on speaking terms.18:57
Sweetsharkheh, ok. the icons are ~1MB and the packaging repo for LO is >300MB -- no, I wont use a ext-tarball.18:57
dokomrpt throws in every optimization level and sees what wins ... -g -O2 ... -Os ... -g -O2 -Os ... -O3 ...18:58
infinitySweetshark: Hrm?  Another tarball would have the same size effect as putting them in debian/, just lands them elsewhere in the source.18:58
infinitydoko: Niiice.18:58
dokoand then fails with18:59
dokovirtual memory exhausted: Cannot allocate memory18:59
dokomake[3]: *** [tests/CMakeFiles/test_mrpt_base.dir/__/libs/base/src/math/matrix_ops_unittest.cpp.o] Error 118:59
dokowe optimize our tests!18:59
infinitydoko: Oh, was that the one that failed on arm after two days of grinding?18:59
dokoinfinity, yes. you want to fix this before giving back stuff ... imo -O2 should be fine19:00
infinitydoko: It's vaguely on my post-beta radar.  Wasn't going to worry about it just now.  If you have a fix, go nuts. :P19:01
infinityI didn't even notice that was the testsuite exhausting the VM, not the actual application.  That's pretty special.19:01
infinity(well, it's g++, but I assumed it was g++ grinding on a massive cpp file that mattered, not a stupidly-written testsuite)19:01
infinity...19:03
infinityCFLAGS="-g -O2 -Os" on the configure line?  Reall?19:03
infinityy19:03
infinityI had assumed broken build system, not broken maintainer. :P19:04
infinityAnd then the build system adds O3 later.  Hahaha.19:05
infinitydoko: Yeah, this is special.  Thanks for the laugh.  I needed it. :)19:05
debfxScottK: is there some documentation available on how to upgrade packages to the version from backports?19:05
Sweetsharkdoko, infinity: http://funroll-loops.info/19:06
debfxScottK: and is there a bug report about packages not being able to build-dep on other packages from backports?19:08
ScottKdebfx: I think so.19:11
ScottKdebfx: I don't think we've done documentation on this, but it's the same as installing from a pinned repository (which we do eocument)19:12
ScottKdebfx: Bug #828017 is the bug on build-deps.19:14
ubottuLaunchpad bug 828017 in Launchpad itself "UnparsableDependencies raised by retry-depwait script" [Critical,Triaged] https://launchpad.net/bugs/82801719:14
madnickAnyone happen to know what invokes plymouth with a prompt to remove installation media?19:18
madnickafter desktop install :)19:18
debfxScottK: thanks19:19
=== kenvandine_ is now known as kenvandine
=== zyga is now known as zyga-food
brodermadnick: it's /etc/init.d/casper20:33
=== zyga-food is now known as zyga
madnickbroder: thanks21:05
dokoI like this chromium start page ..22:05
dokoMost visited:22:05
doko  lp: Oops ...22:06
astraljavaOkay, I'm a bit of a newbie (although having been involved with Studio since '06) when it comes to working with bzr branches and those becoming to packages. I have mainly been working with desktop in ubuntustudio seeds. Was recently informed though that that's not what I should ask for when wanting things uploaded.22:30
astraljavaubuntustudio-meta is what needs to be uploaded.22:30
astraljavaSo my question really is, how does it work, so that if I upload a new commit to ubuntustudio.oneiric branch, how soon can I ask for ubuntustudio-meta to be uploaded?22:31
cjwatsonastraljava: five minutes at most22:34
astraljavacjwatson: Alright, thanks (again!) :)22:35
cjwatsonthere's an every-five-minutes cron job that pulls to http://people.canonical.com/~ubuntu-archive/seeds/, which is where germinate-update-metapackage pulls from, which is what the ./update script in ubuntustudio-meta calls22:35
cjwatsonall a developer needs to do is run ./update, review the changes, and upload22:35
astraljavaRight, that's good info.22:36
Davieycjwatson: if --bzr is used, surely it can be done straight away?22:36
cjwatsonoh, yeah, that's probably true22:38
cjwatsonI figure five minutes isn't worth worrying about either way :)22:38
Davieygood point.22:39
infinityastraljava: Did you need someone to do said upload for you, or is this a hypothetical situation right now? :)22:40
astraljavainfinity: Colin took care of it this time. But I was advised to ask here in the future. Thanks, anyhoo! :)22:41
infinityastraljava: I saw, yes.22:41
astraljavaOkay, one more question, ubuntustudio-menu has it's own branch in LP. How can we get a new .deb rolled from it? Does the feature freeze affect that now?22:45
infinityastraljava: Feature Freeze affects pretty much everything, yes, but if there's sufficient justification, exceptions can be made.22:55
slangasekin particular, the ubuntustudio team gets to tell us what is or isn't critical for ubuntustudio packages22:56
slangasek(within reason)22:56
infinity^22:57
infinity@pilot out23:46
=== udevbot changed the topic of #ubuntu-devel to: Alpha 3 released | Archive: Beta 1 Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:

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