/srv/irclogs.ubuntu.com/2011/06/28/#ubuntu-devel.txt

=== asac_ is now known as asac
=== aalex is now known as aalex-home
keespitti: I've added you to the recipient list of the kernel abi checking tool (it runs hourly now)09:40
pittikees: oh, that's even better; thanks!09:42
keesnp :)09:43
keespitti: oh, btw, I have a demo of bug 726814 for you, if you need. it's very exciting. I was hoping you might have some insight into it.09:43
ubottuLaunchpad bug 726814 in linux (Fedora) "udisks-daemon uses a ton of CPU after inserting a SanDisk U3 Cruzer Micro usb stick" [Undecided,Confirmed] https://launchpad.net/bugs/72681409:43
=== ogasawara_ is now known as ogasawara
pitticjwatson: for the defaults builder, would /usr/share/pkgname/locale.txt with a single default locale be enough to derive a sensible default keyboard layout, or do we always need to specify that explicitly?10:14
barrycr3: daily nag: checkbox :)10:18
=== hunger_ is now known as hunger
Laneypitti or cjwatson: please moderate my t-b@ mail :-)10:40
* Laney seeks guidance from the elders10:40
pittiLaney: done10:40
Laneyty10:40
cjwatsonpitti: I think it would be better to have people who are preparing defaults packages specify the keyboard layout they want11:07
cjwatsonpitti: since there certainly isn't a universally correct mapping from locale to keyboard layout11:08
pitticjwatson: right, they should be able to, but do they need to?11:08
pittiISTR that if I select a language in gfxboot, it automatically selects a reasonable layout, too11:08
sidd_makhow to integrate a media player in gnome sound panel...??11:12
cjwatsonpitti: reasonable for you :-)11:12
cjwatsonpitti: but I guarantee you that somebody's going to be unhappy with some entry in that giant mapping table11:12
cjwatsonpitti: German is a pretty uncontroversial case, but not all locales are so easy11:12
pitticjwatson: oh, absolutely11:12
pitticjwatson: I was just asking whether it should require specifying a layout if you specify a locale11:13
cjwatsonwe could use a default as long as there's some way to override it11:13
pittiand my gut feeling is that we shouldn't11:13
cjwatsonok11:13
lifelessbryceh: ping11:32
=== hggdh_ is now known as hggdh
kirklandlamont: ping13:08
lamont?13:09
lamontdon't ping, ask13:09
nigelbwoah, internet went off in dublin?13:10
StevenKIt did?13:10
nigelbAlmost everyone with a conference host seems to have disconnected13:11
StevenKThat's because it's lunch time!13:11
nigelbAh, that explains that :)13:11
slangaseklamont: kirkland is pinging about util-linux regression in handling /sys in /etc/mtab14:05
slangaseklamont: have you seen the bug, by chance?14:06
pitticjwatson: oh, I've been meaning to ask you: what would be a pallatable form of specifying the keyboard layout in a defaults package? the four XKB* variables that /etc/default/keyboard14:25
pitti... sets?14:26
pittior only a single value which maps to gfxboot?14:26
cjwatsonpitti: I'd go for the format that our loadkeys command accepts: e.g. "de" or "de:dvorak"14:28
cjwatsonlayout or layout:variant14:28
* cjwatson checks what gfxboot likes14:28
cjwatsonoh, hm, one moment14:28
cjwatsonactually, I think layout or layout_variant would be easiest to process14:29
StevenKcjwatson: O hai -- are you attached to Dapper or Karmic, or can we obsolete them?14:30
cjwatsonskaet: ^- StevenK above14:38
skaetStevenK, Dapper is ok to obsolete,  we have to give an overlap on Karmic.14:39
pitticjwatson: ok, layout{,_variant} it is then; is there a list of all available ones somewhere, which the documentation could refer to?14:39
StevenKskaet: Hasn't Karmic been EOL'd for months, though?14:39
pitticjwatson: oh, nevermind; sohuld be in loadkeys, I'll have a look14:40
skaetSteveK,  OEM wants a 6 month buffer14:40
StevenKskaet: Right, so when does that get reached?14:40
cjwatsonpitti: xkb-data14:40
cjwatsonpitti: loadkeys just uses that (indirectly)14:41
cjwatsonpitti: don't, whatever you do, refer to any of the old Linux-console-only keyboard maps you might find lying around :)14:41
highvoltageimo there should really be a revisiting of the ubuntu release/support cycle at some point14:41
skaetSteveK,  Karmic EOL'd on 4/30,  10/30 we can move off.14:42
pitticjwatson: so /usr/share/X11/xkb/rules/xorg.lst looks very close already; at least it's easy enough to parse to be able to check if the user specified a valid one14:43
skaetStevenK, ^^14:43
pitticjwatson: thanks!14:43
StevenKskaet: Ah, thank you.14:43
StevenKskaet: I'm working on obsoleting Dapper.14:44
skaetStevenK, thank you.  :)14:44
cjwatsonpitti: yes; there's also xorg.xml if that's easier14:48
davidboyohai.  I know this isn't quite the right place, but can someone please tell me what I'm doing wrong with this code?  http://pastie.org/213417214:49
davidboyI've sat in ayatana all day last week and noone knew anything14:50
davidboyDammit.  This is such a tiny problem ... should be easy, but I can't figure out anything I'm doing wrong15:18
RoAkSoAxcjwatson: ping15:27
cjwatsonRoAkSoAx: content please15:28
RoAkSoAxcjwatson: I seek your advice with something. koan, a tool that comes with cobbler has a feature "--replace-self" where basically downloads a kernel/initrd to replace the installation of the local machien15:28
RoAkSoAxcjwatson: it uses grubby at the moment, but that's only working for grub1 obviosly15:29
RoAkSoAxcjwatson: so I'm working on getting grub2 supported. So I was wondering what's the best approach to do this15:29
RoAkSoAxcjwatson: I'm doing something similar to doign this: http://pastebin.ubuntu.com/634324/ (in Python, just hardcoding stuff atm)15:29
RoAkSoAxcjwatson: once creating the file, running update-grub to add the entry to grub, so on next reboot, I can select that and get Ubuntu reinstalled...15:30
RoAkSoAxcjwatson: is that a good approach to handle things with grub, in this case? (Just creating a file for the entry everytime I want to replace the current installation?)15:31
TheMusodiwic: Is that jack detection meeting still going ahead? if so I'll be down in 15 minutes or so for it.16:14
diwicTheMuso, it should start in 15 min. Currently there is another meeting in this room and I'm not sure it'll finish in time.16:16
=== dendrobates is now known as dendro-afk
tkamppeterpitti, hi16:50
pittitkamppeter: hello Till16:55
tkamppeterpitt, can you pass the Natty SRU of CUPS to -updates16:55
tkamppeterpitti, and upload CUPS with my last cups-avahi.dpatch update to Oneiric, so that people can test on the sprint? Thanks.16:56
pittitkamppeter: natty SRU is only 3 days old, needs 7 days16:56
pittidoing oneiric now16:56
pittisee #u-desktop, cups only moved to testing today, and I was waiting for that16:57
tkamppeterpitti, the SRU is already verified.16:57
=== dendro-afk is now known as dendrobates
pittiyes, but it needs to mature in proposed for 7 days to catch regressions16:58
pittisee https://wiki.ubuntu.com/StableReleaseUpdates16:58
tkamppeterpitti, OK, so do it on your first SRU day of next week, for the Sprint the Oneiric upload is more important. People hhave Oneiric there.16:59
pittiyou could send a call for testing to ubuntu-devel@16:59
pittiwith instructions how to test it16:59
tkamppeterpitti, is there a printer on the Sprint?16:59
pittitkamppeter: just asked; there is one broken one which we can borrow17:00
tkamppeterpitti, I have already sent one to ubuntu-devel-discuss@ last week. should I simply repeat it on ubuntu-devel@?17:01
pittitkamppeter: we need to connect it to an oneiric box, and then try to print something from an iphone?17:01
pitti(FWIW, most folks have android here, but we ought to find an iphone here)17:02
tkamppeterpitti, if it is good enough for testing (one can set up a queue and recognize the input file on the paper) then it is OK.17:02
tkamppeterpitti, that's it.17:02
tkamppeterpitti, what about the call for testing? Should I repeat it on ubuntu-devel@?17:03
pittitkamppeter: you can try17:03
tkamppeterpitti, will do.17:03
* TheMuso has an iphone.17:04
=== beuno is now known as bueno-lunch
tkamppeterpitti, done.17:19
apwpitti: hi, i am looking at lp:ubuntu/oneiric/udev and it seems to be majorly out of date compared to the archive17:39
cjwatsonapw: try lp:~ubuntu-core-dev/ubuntu/oneiric/udev/ubuntu, which is where the work's actually done17:41
* cjwatson goes to update the Vcs-Bzr field17:41
apwcjwatson: i am confused how the importer branches can be out of date tho.17:41
cjwatsonbug17:41
cjwatson(bugs.launchpad.net/udd)17:42
cjwatsonmaxb has been nuking vast numbers of importer failures recently; I assume he hasn't got round to this one yet ...17:43
maxbHello17:43
cjwatsonRoAkSoAx: I'm failing to understand, and will come round.  Are you in the server room?17:44
maxbAh, that's one of the NoFinalPath ones17:44
maxbI had a quick look at those, and decided I need to get some support for someone knowing bzrlib internals better than I for that.17:44
maxbapw: Because the importer threw an exception whilst importing17:45
maxbAlthough annoyingly, it only broke in the bit where it tries to generate a preview merge diff, which I'm not sure really get used much17:45
slangasekjelmer: ^^ maxb is asking for you to help put him to work :-)17:50
maxbhah17:50
* jelmer ducks17:50
jelmermaxb: hi17:51
slangaseklamont: ribbit17:51
RoAkSoAxcjwatson: I'm doing this (maybe my code explains itself better :) ): http://paste.ubuntu.com/634419/17:54
cjwatsonRoAkSoAx: it would be easier to see the (grub legacy) original17:55
cjwatsonI don't really understand what this is trying to do, right now17:55
RoAkSoAxcjwatson: this looks better: http://paste.ubuntu.com/634428/17:56
cjwatsonRoAkSoAx: please just tell me where I can see the original?17:58
cjwatsonI don't want to read a diff right now, I want to study the original code to understand what it's doing17:58
RoAkSoAxcjwatson: bzr branch lp:ubuntu/cobbler , file is under koan/app.py17:58
cjwatsonthanks, I'll look at that17:58
RoAkSoAxcjwatson: function starting in line line 93717:59
=== bueno-lunch is now known as beuno
pittiapw: right, please don't use the udd branch for udev18:17
* pitti waves good night18:17
=== ubott2 is now known as ubottu
RobOakesHowdy, is this a good place to ask package questions or is there a more appropriate channel for that?18:23
maxbRobOakes: It's a good place for questions about packages in Ubuntu itself, especially packages in main. For universe packages, #ubuntu-motu perhaps, though I don't think people will mind asking here. For non-Ubuntu packaging, e.g. PPAs, #ubuntu-packaging.18:49
RobOakesOkay, thanks.18:53
RobOakesI'm a complete noob to packaging, but am trying to configure a daily build. Does anyone know what is meant by "source field" in respect to a debian package build?19:06
m4n1shRobOakes: where did you encounter that? Please tell the exact place19:07
RobOakesDuring a build of a daily LyX package I'm trying to create (using a recipe).  My build fails because of this error error: "first block lacks a source build."19:09
RobOakesHere is the build log: https://launchpadlibrarian.net/74251271/buildlog.txt.gz19:09
RobOakesUgh. Nevermind. I misspelled the first line "Source"19:11
lamontslangasek: sorry - what was the question?19:22
lamontslangasek: util-linux /sys thing - no, I haven't looked at that bug yet19:40
lamontslangasek: otoh, I'm also pretty sure I didn't do the merge for oneiric19:40
broderhmm...have sync runs not happened recently, or do i need to start harassing the AAs to run backport-helper when they run sync-helper?20:26
=== yofel_ is now known as yofel
micahgbroder: first one in about a week I think was today20:40
cjwatsonbroder: I got a bit put off by the size of the backports queue today, but I will do it today/tomorrow21:24
brodercjwatson: no worries - just wanted to make sure it hadn't been forgotten about21:24
=== sanchaz is now known as shz
=== shz is now known as sanchaz
slangaseklamont: no, I did the merge for oneiric... there was no mention of this bug in the BTS, and we were trying to work out if it's even an intended behavior change22:09
lamontoh.  nfc22:10
lamontwhat specifically is the behavior?22:10
slangaseklamont: it seems that for some reason, /sys is no longer written to mtab22:10
slangaseklamont: generalizing, it seems to be any filesystem with 'none' as a mount source22:13
broderthat...seems like a terrible idea22:19
lamontthat is likely intended behavior22:20
lamontmight be related to the push to ln -sf /proc/mounts /etc/mtab22:21
lamontdunno22:21
lamontso after I accidentally manage to get uxterm into anthy input mode, how the *&%)*&%)* do I turn that off?22:21
hallyncjwatson: if you're around, can you take a look at bug 803159 (and tell me if there is a reason the fix shouldn't be SRUd)?22:40
ubottuLaunchpad bug 803159 in eglibc (Ubuntu) "debootstrap fails trying to install libc6" [Undecided,New] https://launchpad.net/bugs/80315922:40
=== dendrobates is now known as dendro-afk
=== tkamppeter_ is now known as tkamppeter
hallynhow many times am i going to hose a vm by forgetting to set bridge_ports on the bridge22:54
cjwatsonhallyn: dup of bug 802985; I explained the problem there22:57
ubottuLaunchpad bug 802985 in debootstrap (Ubuntu) "[lucid] /var/lib/dpkg/tmp.ci/preinst: 399: arithmetic expression: expecting EOF: "3.0-0-generic"" [High,Triaged] https://launchpad.net/bugs/80298522:57
hallyncjwatson: ok, thanks - i looked through the buglist but couldn't find that one...22:57
cjwatsonI agree it's a serious problem but the fix is ... not as trivial as it looks22:57
cjwatsonit was the most recent bug filed on eglibc22:57
* cjwatson fiddles bug status22:58
hallyncjwatson: I see22:58
hallyn(just read your explanation of why sru isn't particularly helpful :)22:59
cjwatsonnecessary but not sufficient22:59
hallynany suggestion for best workaround?22:59
cjwatsonuname LD_PRELOAD22:59
cjwatsonlie about utsname.release and pretend it's 3.0.0 rather than 3.023:00
cjwatsonnot a one-liner but shouldn't be too hard23:00
hallyncjwatson: assuming it's mostly scripts, would it be easier to just have debootstrap, early on, bind23:00
hallynok,23:00
cjwatsondebootstrap ought to be fixed, but it will be fairly involved23:01
hallynto do LD_PRELOAD we'll have to ship and build the .so though right?23:01
slangasekwouldn't a dpkg-divert of /bin/uname be simpler yet (wrapping it with a shell script)?23:02
cjwatsonhallyn: no, I mean just set that environment variable when running debootstrap23:03
cjwatsonoh, but it will probably interact messily with chrooting23:03
hallynslangasek: that sounds good...23:03
cjwatsonslangasek: inserting such a dpkg-divert into debootstrap would be fiddly too23:03
cjwatsonthere really isn't a good straightforward workaround for this23:03
slangasekyes, but doesn't require writing a custom .so23:03
cjwatsonsure23:03
hallyncjwatson: but you can't LD_PRELOAD a script, so it's arch-dependent, that's where I"m not sure how we woudl handle it23:04
cjwatsonhallyn: I'm absolutely not suggesting shipping such a workaround23:04
hallynwriting th e.so, probably easy, but23:04
hallynoh23:04
cjwatsonwe shouldn't ship something that isn't a fix, for this23:04
hallynhaha, ok.  that's just to get us limping along in the meantime.  makes sense23:04
cjwatsonit's strictly more difficult than multiple components (which we've done in debootstrap) because you have to deal with the same package being in both lucid and lucid-updates at different versions, and only using the newer one23:07
cjwatsonin shell23:07
hallynbut someone's working on it?23:08
cjwatsonwell, if it's in the pkgdetails interface then it's in perl (normally) or C (in d-i)23:08
cjwatsonhallyn: not yet23:08
cjwatsonbut I probably will23:08
=== dendro-afk is now known as dendrobates

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