/srv/irclogs.ubuntu.com/2009/06/04/#ubuntu-devel.txt

joaopintoRiddell, you mean java and any other packages requiring a prompt ?00:00
persiaandre, For assistance, you probably want #ubuntu (or #ubuntu-${country code}).  Aside from that, you really don't want to make that change, because all the files on your system are UTF-8, and you will encounter problems.00:01
andrepersia, with kubuntu i hadnt any bigger problems...00:02
Riddelljoaopinto: java is the only package which doesn't install without debconf that I know of00:02
Riddellthat's the biggest problem for users00:02
joaopintook00:03
Riddelljoaopinto: do you know of other problems?00:03
joaopintowell, no, but pitti mentioned this morning that those problems prevented it from getting adopted for Ubuntu (gnome)00:04
joaopintoso it's a bit strange that it will work for Kubuntu00:04
Riddellthe other problems that come to mind are issues with signature authentication, we have problems syncing the repositories to the list of packages shown00:07
Riddelland other packages use debconf and aren't ideally installed without it, mysql won't have a password set for example00:07
joaopintodoesn't that bring support complixity increase ? e.g. we will need task if mysql was installed from ubuntu or kubuntu ;)00:08
Riddelljoaopinto: yes a wee bit, although most mysql admins should know how to set the root password anyway, but it's an issue00:09
joaopintowell, I am looking a it from a general perspective, packages installs with different results based on the WM00:10
RiddellWM!=desktop00:10
joaopintowell, name it flavor, whatever :)00:11
persiaAlso, desktop or flavour selection doesn't map perfectly to package manager.  While it's not default, there's no reason a user can't use a PackageKit solution in GNOME/XFCE or a non-PackageKit solution in KDE.00:11
Riddellright, but for documentation you can assume the defaults get used00:12
joaopintoI am not familiar with Kubuntu, doesn't it present a default Add/Remove menu item ?00:12
persiaRiddell, support != documentation, but for documentation, I completely agree.00:13
joaopintopersia, documentation is a type of support IMHO00:13
persiajoaopinto, Perhaps a component, but I'm quibbling, rather than objecting.00:14
Riddelljoaopinto: yes, kpackagekit in jaunty00:14
Riddellwe're not arguing :)00:15
joaopintook, I just hope it will work ok :)00:16
joaopintonow I feel Kubuntu is ubuntu+2 :P00:17
TheMusowii dtchen00:35
TheMusodtchen: so what do we do with those power save bugs?00:35
TheMusoHow can be attempt to prevent popping etc?00:36
slangasekpitti: you patched epiphany-extensions to build an epiphany-extensions-2.24.pot; is this still what we want it to be called, now that we're on to 2.26?  (apparently the auto-selection of the name based on ABI version was failing)00:50
nixternalwho is leading this whole Apt URL discussion? I am interested in getting in on it if possible. is it being documented somewhere?00:57
slangasekpitti: it looks like the original bug is fixed, so I guess it's just a question of whether it's ok to have the name changed within rosetta00:58
=== asac_ is now known as asac
dtchenTheMuso: we add the missing HDA_AMP_MUTE/AC_VERB_SET_AMP_GAIN_MUTE calls01:30
TheMusoah ok.01:30
TheMusodtchen: what if there is not already a quirk for that piece of hardware?01:31
dtchenTheMuso: more code to write ;)01:32
TheMusoyay01:32
cjwatsonoho, I just figured out what the problem was with unionfs-fuse on the karmic live CDs03:01
cjwatsonand it's a one-liner in initramfs-tools03:01
* stgraber needs to look at unionfs-fuse for LTSP ...03:03
cjwatsonthough it's still painfully slow03:03
cjwatsonit went faster than this in my tests on jaunty :-/03:04
StevenKcjwatson: Awful early, isn't it?03:05
cjwatsoninsomnia03:06
StevenKUgh :-(03:06
cjwatsonanyway, mostly up 'cos that problem was bugging me, so I'll go back to bed now03:06
StevenKcjwatson: I'm about to accept -8 into karmic, shall I fix the platform seeds too?03:06
cjwatsonanyone who wants to figure out why it's stultifyingly slow is welcome03:07
cjwatsonStevenK: not unless you're also going to change d-i03:07
StevenKcjwatson: I can do that too, but I've not done it before03:07
cjwatsoneither (a) leave seeds and d-i alone and don't NBS-remove -6 which is what they're currently using or (b) change both seeds and d-i03:07
StevenKI'll do (a), and wait for your all clear03:08
cjwatsoneither's fine, if you do (a) then I'll do the changes in sync tomorrow03:08
cjwatsonactually03:08
cjwatsonright now (a) is best, because util-linux-udeb is broken in a way that hoses d-i builds03:08
StevenKOh, fun03:08
cjwatsonlamont: did that patch look ok?03:09
* cjwatson &03:10
billisniceThe update today seemed to fix the printer Samba?03:10
prefrontali need the latest gcc that is available in karmic and i'm a pretty experienced ubuntu user/packager03:18
prefrontalis it safe to `update-manager -d' from jaunty to koala?03:18
prefrontali assume some of you guys are running it?03:18
geofftIf you just want gcc, you can add karmic to your sources.list and use apt preferences to pin everything else to jaunty03:19
prefrontali don't think its going to work. there is a bug.03:19
Hobbseei'm running it03:19
Hobbseeit runs03:19
Hobbseeit might explode tomorrow, but seems stable today03:19
prefrontali built the new gcc from source and it can't find GLIBCXX_3.4.1103:19
prefrontalHobbsee could you run this for me: strings /usr/lib/libstdc++.so.6 | grep GLIBC03:20
prefrontali'm looking for 3.4.1103:20
Hobbseesarah@pluto:~% strings /usr/lib/libstdc++.so.6 | grep GLIBC | grep 3.4.1103:21
HobbseeGLIBCXX_3.4.1103:21
prefrontalok i'm updating:)03:21
prefrontalHobbsee, tx03:21
Hobbseeprefrontal: depending on what you want to do, a chroot may be helpful03:21
Hobbseeif you don't wnat to fully upgrade03:21
Hobbseeand you're welcome03:21
prefrontali also want to include a package in the next ubuntu so it makes sense for me to upgrade to karmic now03:22
Hobbseeahh03:22
* StevenK has two Karmic chroots for that03:22
prefrontalStevenK, do you have a guide you follow for that?03:22
Hobbsee!chroot03:22
ubottuchroot is used to make programs believe that the directory they are running in is really the root directory. It can be used to stop programs accessing files outside of that directory, or for compiling 32bit applications in a 64bit environment (https://wiki.ubuntu.com/DebootstrapChroot)03:22
HobbseeStevenK: I find i find, and fix more bugs if i'm actually running it03:23
StevenKprefrontal: https://wiki.ubuntu.com/PbuilderHowto03:23
StevenKHobbsee: Sure, because then they annoy you.03:23
Hobbseeprecisely03:23
StevenKMy netbook will getting Karmic thrust on it for alpha-203:24
* ajmitch_ tends to upgrade piecemeal03:24
prefrontalpbuilder is going to help me make a standards compliant package?03:24
prefrontalor i still need to go through the manual and do it all by hand?03:24
ajmitch_pbuilder just helps with building the binary packages03:25
prefrontalhave you guys ever tried downgrading? if i hate karmic, can i go back to jaunty? seems like it would work03:27
StevenKDowngrading is not supported03:27
lamontcjwatson: meh. didn't look at the util-linux thing - did you need it tonight?03:27
lifelessprefrontal: the dpkg package manager doesn't reliably downgrade, as such we don't support downgrading03:28
StevenKlamont: Are you going to stop hppa building karmic packages? :-)03:28
lamontStevenK: no.  infinity is03:28
StevenKWell, someone is, which is good.03:28
lamontdon't let the fact that something doesn't have hppa bits keep you from promoting it/etc03:29
prefrontalwell i think i borked my jaunty system by installing the latest gcc from source. jaunty does not provide GLIBCXX_3.4.11 and gcc does not have an uninstall target03:29
lamontFTBFS on HPPA is now officially "so?"03:29
lamontprefrontal: mucking about with toolchain is best done in a chroot, not in the real root03:29
slangaseklifeless: s/the dpkg package manager/the package maintainer scripts/, really03:29
StevenKOh, I've been ignoring FTBFS on hppa for ... oh, three releases?03:29
lamontStevenK: ^503:29
ajmitch_installing from source on top of packaged software tends to end in tears03:29
* StevenK grins at lamont 03:29
lamontslangasek: yeah - the fact that package maintainers don't care so much about downgrading working doesn't mean that the package manager doesn't - just that it's largely untested and therefore "fraught with peril"03:30
lifelessslangasek: sadly precision doesn't help answering all questions.03:30
lamontcjwatson: happen to have the patches/pastebin links handy?03:31
lamontotherwise I'll deal with it in the morning03:31
lamontlifeless: I think he was more meaning "it's not apt/dpkg's fault that it's b0rked"03:31
StevenKHmm. I wonder if duplicated files are a REJECT reason03:31
lamontajmitch_: I think you mean s/tends to/nearly always/03:32
lamontStevenK: nope.03:32
prefrontalhas anyone scripted all these DebootstrapChroot steps?03:32
lamontthat's just an install time failure03:32
lamontprefrontal: beyond just running debootstrap?03:32
StevenKMeh, I'll accept it and then file a bug03:32
lifelesslamont: except that dpkg is not designed to support downgrades.03:32
lamontlifeless: bullcrap03:33
lifelesslamont: old version maintainer scripts by defintion don't have enough data03:33
lamontdpkg fully supports downgrades.03:33
lamontthat's why it runs the new version too03:33
lamonts/too//03:33
lamontwell, depending on what you hosed between versions, of course.03:33
lifelesslamont: I thought it ran the current version on pre, then the unpacked version on post03:33
lamonthence the "fraught with peril"03:33
lamontI haven't read the docs recently03:34
lifelesslamont: Last time I dug into this its theoretically possible to dtrt in maintainer scripts but actually very hard, especially given arbitrary version intervals03:34
slangaseklifeless: which means that the maintainer scripts from the new version of the package need to detect there's a downgrade happening, and roll things back03:34
lamontbut yeah, there are some interesting situations where the downrev scripts aren't quite smart enough to deal with the downgrade03:34
slangasekwhich is not unsupported by dpkg, it's just uninteresting and so almost no maintainer scripts do it03:35
lamontlifeless: what he said03:35
slangasek(I've written some that do, but then I'm crazy)03:35
* StevenK kicks Launchpad03:35
StevenK"branding-ubuntu" does not exist in Ubuntu. Please choose a different package. If you're unsure, please select "I don't know"03:35
lamontslangasek: and we all appreciate your largely never-tested-in-real-life support for downgrading03:35
StevenKSure it does, I just accepted it!03:35
lifelessso, ack to all of that. And I know (you note I'm not arguing :)). But it doesn't make a good answer to prefrontal :)03:35
prefrontalok, i want to do a karmic chroot but first i need to fix my borked jaunty. all i did is compile gcc from source via ./configure && make && make install03:35
StevenKArgh!03:36
prefrontalproblem is, how do i now get rid of the damn thing03:36
lamontprefrontal: and therein lies great pain and suffering03:36
lamontso once you've recovered from that, debootstrap karmic karmic karmic :-)03:36
prefrontalwhich upgrading to karmic will fix...03:36
lamontor even debootstrap --variant=buildd karmic karmic03:36
StevenKprefrontal: If you're lucky, it's all over /usr/local03:36
prefrontalit is all over /usr/local. gcc is kind of huge though03:37
lifelessrm -rf /usr/local?03:37
lamontthat might be the simplest solution03:37
prefrontaloh it looks like i don't have the nfs /usr/local..thank god too03:37
ajmitch_possibly a bit of overkill there, but the alternative would be going through & cleaning up /usr/local{lib,bin} at the very least03:38
prefrontalthat means i can rsync --delete my buddies /usr/local03:38
lifelessI wonder if autoconf should be taught to check for debian/redhat etc systems and refuse to run without a 'doing a package build' env variable ;)03:38
lifelessajmitch_: include, share, man03:38
StevenKEek03:38
ajmitch_lifeless: depends on how much those bits of /usr/local would affect a packaged gcc, I guess, but it's a mess anyway :)03:39
lifelessStevenK: consider that INSTALL for most upstreams says 'do X Y Z' which are precisely the instructions to wedge a binary package maintained system03:39
prefrontali can't believe gcc doesn't have an uninstall target. it uses autoconf03:39
lamontcjwatson: you still awake?03:39
lamontis the udeb thing just for ubuntu, or for debian too?03:39
lifelesslamont: fairly sure its debian too, for d-i03:39
lamontyeah - except for the part where there isn't a util-linux-udeb package03:40
lamontexcept for the part where ubuntu _does_ have util-linux-udeb03:42
lifelessyes, rmadison ftw03:43
lifelessEOF for my knowledge here03:43
prefrontalit worked..phew sudo rsync -av --delete me@eon:/usr/local/ /usr/local/03:43
prefrontalbye bye gcc03:43
lifelessanother thing you could have done03:44
lifelessfind /usr/local -age {or whatever the flag is}03:44
prefrontalahh03:44
lamontcjwatson: merged, and yeah - will upload in the morning unless y'all scream and make keybuk do it sooner03:46
lamontKeybuk: pushed, if that helps any03:47
lamontlifeless:  ! -mtime +103:47
lamontor ! -newer timestampfile03:47
lifelesslamont: yeah, I always have to look it up03:47
lamontclearly, you don't use find enough03:48
lifelessI find I use it precisely often enough ;)03:48
lamontfind is love03:48
lifelessbut not sex03:49
lamontno.  it's _NOTHING_ like sex03:49
lamontsex is better.  much better.03:49
prefrontalfind is a PITA03:51
prefrontal'{}' \;03:51
lamontprefrontal: never use that03:52
StevenKNo, I agree with lamont, find is love. It's just love from the 1970's, and hasn't discovered -- yet03:52
lamontuse -print0 | xargs -0 :-)03:52
lamont-- is for lusers03:52
=== billisnice__ is now known as billisnice
lamonton that note, time for this one to go to sleep03:55
prefrontalthanks for help lamont03:56
prefrontal(and others! StevenK etc.)03:57
prefrontalhow many hours will it take me to package our software for karmic? its using cmake but i don't think the `make deb' target from cpack is going to help me04:01
prefrontaland do you guys script the whole process, or do it by hand every time?04:02
lifelessprefrontal: #ubuntu-motu may give better answers04:03
lifelessprefrontal: there is lots of tutorials on packaging software04:03
prefrontali'm just surprised that the process is so manual because ubuntu has an impressively wide array of software already packaged04:09
prefrontalseems like a higher level tool could encapsulate this04:10
lifelessits nearly entirely automated in the general case04:10
=== bluesmoke_ is now known as Amaranth
dholbachgood morning06:37
pittiGood morning06:44
ajmitch_morning dholbach, pitti06:45
pittikees: thank you! Merged into trunk06:46
pittislangasek: I guess it needs to be epiphany-extensions-2.26.pot then, but configure.ac should define the domain06:48
pittihey ajmitch_06:48
=== ajmitch_ is now known as ajmitch
dholbachhello everybody07:12
dholbachI just tried calling mvo, to no avail... I hope he's OK still07:12
dholbachshall we make this an impromptu Q&A session about Ubuntu Development and Packaging instead?07:13
dholbachwho's here for the session?07:13
aradholbach: wrong channel07:13
dholbachnarf07:13
dholbachwrong channel07:13
dholbachara: thanks... not enough coffee :)07:13
prefrontalhow do i get my debootstrapped karmic to use both cores?07:14
=== ziroday is now known as zeroday
=== tkamppeter_ is now known as tkamppeter
=== nenolod_ is now known as nenolod
=== zeroday is now known as ziroday
=== azeem_ is now known as azeem
=== evand1 is now known as evande
=== evande is now known as evand1
cjwatsonlamont: thanks, the morning should be time enough09:36
robert_ancelldirecthex: hey, pitti said you know about MOM - do you know why gnome-control-center doesn't show in it?  Is it because the debian source has a different name?09:40
StevenKIf the debian source package has a different name then MoM will probably ignore it09:40
pittirobert_ancell: directhex is the Mono maintainer09:42
pittirobert_ancell: MoM specialist is Keybuk09:42
pittirobert_ancell: right, Debian's source is called control-center09:43
pittirobert_ancell: if we merge, we should rename our source as well09:43
robert_ancellpitti: ah, I have my IRC threads mixed up, I thought you were replying about MOM09:43
pittiso that in the future it is covered by MoM09:43
robert_ancellpitti: what are the implications of changing source name?09:43
StevenKIt has to go through NEW again09:44
pittirobert_ancell: not much, it will just be stuck in NEW09:44
pittirobert_ancell: but we'll just wave it through09:44
pittirobert_ancell: binary package renamings are more painful09:44
pittibut source basically doesn't matter09:44
robert_ancellso practically I just change the debian/ file, and request and update on Launchpad?09:45
pittirobert_ancell: update on launchpad?09:45
pittirobert_ancell: oh, indeed; it means that bug reports should be moved from g-c-c to c-c, too09:45
robert_ancells/and/an/09:45
Keybuk  $ time (udevadm trigger; udevadm settle)09:52
Keybuk  real  0m0.558s09:52
Keybukwheee09:52
Keybuk(of which 0.2s is just running path_id)09:52
Keybukpitti: I like the fact that the vcs-imports send mails for commits imported09:58
pittiKeybuk: I guess you can subscribe to them just as any other branch?09:58
pittiKeybuk: with that udev-extras import it's now so much easier to update the ubuntu package \o/09:58
Keybukpitti: right, I think I'm subscribed by default for asking for it09:58
Keybukindeed09:59
StevenKHmmm. Do I have to get a motu-sru ACK before an SRU is accepted?10:12
seb128pitti: no no no, we renamed control-center to gnome-control-center for a reason, we are not renaming it back that creates a mess for all bugs, vcs, etc10:14
pittiseb128: *shrug* okay10:15
seb128thanks ;-)10:15
maxbWhat was the reason, ooi?10:19
seb128maxb: is that a question about g-c-c?10:22
maxbyes10:22
seb128having the same naming than the upstream product10:22
ograwe could rename it to gnome-gauges-and-levers :)10:22
seb128otherwise launchpad doesn't let you create a ubuntu bzr for example10:22
seb128stupid limitation if you ask me, but now we switched to have the upstream product name and I'm not spending efforts migrating all the bugs back, watching 2 components, etc10:23
cjwatsonseb128: that limitation isn't one I recognise ...10:23
cjwatsonyou do (currently) need to have a product to stash the branch in, but its name doesn't have to match the source package name10:24
cjwatson(and of course we have proper source package branches now, but anyway)10:24
pittiseb128: we should move them all to package branches now10:25
ogracjwatson, oh, does your recent initramfs-tools upload fix the issue you talked about yesterday ?10:25
seb128cjwatson:10:25
seb128 bzr push lp:~ubuntu-desktop/control-center/ubuntu10:25
seb128bzr: ERROR: Invalid url supplied to transport: "lp:~ubuntu-desktop/control-center/ubuntu": No such project: control-center10:25
cjwatsonseb128: sure, that doesn't contradict what I just said ...10:25
pittiseb128: FYI, I created mass-tag.py and subscribe-triagers.py scripts on ronne (now with launchpadlib)10:26
seb128cjwatson: that's the issue we had10:26
seb128pitti: excellent!10:26
cjwatsonseb128: my point was that, while the "control-center" bit there has to match an upstream product name in Launchpad, it doesn't have to be identical to the source package name10:26
pittiseb128: lp:~ubuntu-desktop/ubuntu/karmic/gnome-control-center/ubuntu ?10:26
seb128pitti: I was speaking about why we renamed the source one year ago10:26
seb128pitti:  not sure how lp:~ubuntu-desktop/ubuntu/karmic/gnome-control-center/ubuntu is revelant to that10:26
pittiseb128: that would be the package branch (not related to the renaming discussion)10:27
cjwatsonogra: yes, but while it does now seem to more or less boot, it's *much* slower than when I tested on jaunty; I've yet to figure out why10:27
ograwell, its a step forward at least :)10:27
tkamppeterpitti, hi10:28
seb128cjwatson: right, having the bzr matching the source name is handy though ... anyway we did that rename ago, that was perhaps not the best move but it's done now10:28
seb128pitti: should be stop using ~ubuntu-desktop/source/ubuntu now then?10:29
seb128pitti: can I push to lp:~ubuntu-desktop/ubuntu/karmic/gnome-control-center/ubuntu?10:30
pittiseb128: it's not urgent, but we should eventually migrate to package branches; it's cleaner, and avoids having to register products, too10:30
gesermvo: any idea what might have caused "E: Method http has died unexpectedly!"? I get this frequently from my karmic pbuilder (with an apt-cacher-ng proxy).10:30
pittiseb128: yes, you can10:30
seb128pitti: has that been announced somewhere?10:30
cjwatsonseb128,pitti: I suggest holding off on those a bit, james_w is still sorting out imports10:30
pittiseb128: if we do that, we should update Vcs-Bzr: and delete the original branch10:30
seb128pitti:10:30
seb128$ bzr get lp:~ubuntu-desktop/ubuntu/karmic/gnome-control-center/ubuntu10:30
seb128bzr: ERROR: Not a branch: "bzr+ssh://bazaar.launchpad.net/~ubuntu-desktop/ubuntu/karmic/gnome-control-center/ubuntu/".10:30
pittiseb128: it was demo'ed on UDS10:30
pittihm, bzr+ssh://bazaar.launchpad.net/%7Eubuntu-core-dev/ubuntu/karmic/apport/ubuntu/ works for me10:31
cjwatsonspecifically we haven't had final word that the importer will cope with other branches in those locations that it didn't import10:31
pittiseb128: oh, "get"10:31
pittiseb128: you need to push it there first10:31
pitticjwatson: I see10:31
cjwatsonjames_w: if you're happy with people pushing to source package branches, maybe you could send a mail to ubuntu-devel-announce saying so?10:31
cjwatsonI do *not* think any branches should be pushed there unless they are full-tree10:31
tkamppeterpitti, can you upload Poppler with my latest debdiff of bug 382379, so that I can continue to switch over CUPS?10:31
pittijames_w: that would be nice; especially for the many packages which we already have in bzr, and thus we don't want people to use the auto-imported ones10:31
ubottuLaunchpad bug 382379 in poppler "pdftops CUPS filter has several problems" [Unknown,Confirmed] https://launchpad.net/bugs/38237910:31
pittihi tkamppeter10:32
seb128pitti: ok, no hurry though, I think I will wait for an announce email saying things are ready to be used10:32
cjwatsonwe want to shift over to a consistent model of the world10:32
pittitkamppeter: is that still a patch which needs to go to Debian's poppler first?10:32
pittiseb128: okay, deal10:32
cjwatsonyou can carry on using non-full-tree branches if you like, but please don't push them to the source package branch namespace10:32
cjwatson(e.g. debian/-only branches)10:32
seb128hum, full source ... I need to try again how fast bzr is for those nowadays10:32
pitticjwatson: so far I pushed apport and jockey, both of which are full-source10:33
pittiand neither had an auto-import10:33
pittiseb128: we could request an import of a GNOME package which we regularly work on, and use that as a playground10:33
pitti(git imports FTW)10:34
tkamppeterpitti, I got a lot of positive answers concerning the Poppler-based pdftops: bug 362186, bug 377011, bug 38178810:34
ubottuLaunchpad bug 362186 in cups "Spurious lines on print outs" [Medium,Triaged] https://launchpad.net/bugs/36218610:34
ubottuLaunchpad bug 377011 in ghostscript "Cannot print documents to Laserjet 4350, via network" [Medium,Fix released] https://launchpad.net/bugs/37701110:34
ubottuLaunchpad bug 381788 in cups "[jaunty] cups-pdf no longer embeds fonts in pdf file" [Undecided,Triaged] https://launchpad.net/bugs/38178810:34
seb128pitti: yeah, I agreed on that during UDS, should I be making a list? where do we need to request those?10:34
cjwatsonpitti: for full-source branches, I think it makes sense to prefer something with history over the importer10:34
pittiseb128: let's try it for one package for now10:34
cjwatsonseb128: https://launchpad.net/+code-imports/+new10:35
pitticjwatson: right (both history, and more fine-grained than uploads)10:35
seb128cjwatson: thanks10:35
cjwatsonpitti: yes10:35
seb128pitti: alright, nautilus?10:35
pittiseb128: sure; it's reasonably big, so we can see how much slower it is10:35
seb128pitti: doing the request now10:35
cjwatsonso, one thing to bear in mind here is:10:35
pittiseb128: \o/10:35
cjwatsondo you more often merge from Debian or from upstream?10:36
tkamppeterpitti, Poppler is not synced with Debian AFAIK, so if you upload it I can offer my test script on bug 310575, to check whether my Poppler fix really fixes this bug (this bug made me switching to Ghostscript originally).10:36
ubottuLaunchpad bug 310575 in cups "A3 pdf file is cropped and printed on A4 paper" [Medium,Fix released] https://launchpad.net/bugs/31057510:36
pittitkamppeter: right, I don't mean poppler but cups10:36
cjwatsonif you more often merge from Debian, you may find james_w's imports more useful than branches off git10:36
cjwatsonif you more often merge (or cherry-pick, I suppose) from upstream, then you'll want to be branched off the upstream git repository10:36
cjwatsonobviously we want to get everyone over to the latter model eventually, but the automatic package imports are not yet smart enough to link Debian package imports up with an upstream git repository10:37
cjwatsonor an upstream import in general10:37
cjwatsonthat's a later phase in the plan10:37
Keybukplus the imports don't do git branches, which is pretty much a brick wall across the freeway ;)10:37
jpdsKeybuk: Launchpad imports? I thought they did now..10:38
cjwatsonhttps://code.launchpad.net/~ubuntu-branches lists a number of automatic package imports that exist now10:38
cjwatsonjpds: master only10:38
jpdscjwatson: Oh, right.10:38
tkamppeterFor CUPS we must get the Debian maintainer to take Poppler 0.11.0 with my patch, or we need to make a Ubuntu exception in CUPS' debian/rules.10:38
tkamppeterpitti: ^^^10:39
cjwatsonwhat we will have this cycle, and what was demoed at UDS, is the ability to do bzr get lp:ubuntu/karmic/blah; cd blah; bzr merge lp:debian/sid/blah10:39
pittitkamppeter: right, that was my concern10:40
tkamppeterpitti, we could also use the test for the support of "pdftops -origpagesizes" which I use in my pdftops test script in debian/rules of CUPS.10:40
cjwatsonif the ability to cherry-pick directly from upstream git is more important to you then you may want to think a bit carefully about how this is going to work for you in the short term10:40
Keybukcjwatson: the debian ones are linked to the ubuntu ones?10:40
cjwatsonKeybuk: yes (or at any rate will be this cycle)10:40
Keybukhow do we change where ubuntu/karmic/some-package points?10:40
cjwatson(not certain whether they are *right* now)10:40
cjwatsonKeybuk: just push to it?10:40
seb128ok, bzr is still slooooooooooooow10:41
Keybukcjwatson: it's owned by a team that only you and james_w are members of, no?10:41
Keybukquest tmp% bzr branch lp:ubuntu/karmic/module-init-tools10:41
Keybukbzr: ERROR: Invalid url supplied to transport: "lp:ubuntu/karmic/module-init-tools": module-init-tools in karmic has no default branch.10:41
cjwatsonKeybuk: that namespace is supposed to be Magic10:41
pittiseb128: even with the 1.9 format?10:41
pittiKeybuk: missing the branch name10:41
cjwatsonyou want the 1.14 format, really10:41
seb128pitti: dunno what format is being used10:41
cjwatsonpitti: err, no10:41
seb128I'm doing a "bzr get lp:gnome-control-center"10:41
Keybukpitti: "the branch name" ?10:42
pittiKeybuk: s/$/ubuntu/ or something?10:42
tkamppeterpitti, another thing I am thinking about is to apply my patch also to the Poppler of Jaunty and make the pdftops switchover a Jaunty SRU of the Poppler and CUPS packages, as it fixes nearly every printing problem of Jaunty.10:42
cjwatsonpitti: lp:ubuntu/karmic/module-init-tools is to lp:~owner/ubuntu/karmic/module-init-tools/branch-name as lp:module-init-tools is to lp:~owner/module-init-tools/branch-name10:42
Keybukpitti: james_w's demo did not have a branch name10:42
cjwatsonKeybuk: pitti is mistaken here10:42
pittitkamppeter: no, that's too intrusive for an SRU, I'm afraid10:42
pitticjwatson: ah, that's magic then10:42
Keybukcjwatson: if I push to lp:ubuntu/karmic-module-init-tools will the right thing happen?10:43
pittiKeybuk: no10:43
pittiKeybuk: for push you need the branch name, and your own branch, as far as I remember James10:43
cjwatsonKeybuk: it needs to have a binding set up, much like lp:module-init-tools needs to have a binding set up before you can push to it10:43
Keybukquest ubuntu% bzr push lp:ubuntu/karmic/module-init-tools10:43
Keybukbzr: ERROR: Invalid url supplied to transport: "lp:ubuntu/karmic/module-init-tools": module-init-tools in karmic has no default branch.10:43
Keybuk"no"10:43
Keybuk;)10:43
pittithese are import-only fornow10:43
tkamppeterpiiti, so better put appropriate Jaunty packages into my PPA and help everyone who complains personally? Note also that more people switch to another distro instead of complaining at us.10:43
Keybukcjwatson: where do we set up those bindings?10:44
pittitkamppeter: too bad that we didn't catch all those regressions before jaunty release :(10:44
cjwatsonpitti: no, they aren't10:44
pitticjwatson: hm, I asked james about them, and he said something like that in the session?10:44
pittiwell, maybe that was a misunderstandin then10:44
tkamppeterpitti: So better forget about them and hope for better results in Karmic?10:45
cjwatsonI think that setting the binding may be API-only for now, and it's possible that it does require being a member of ~ubuntu-branches (but there is a bug filed about that, which may or may not be closed)10:45
cjwatsonhttp://paste.ubuntu.com/188101/ is the script I have from jml to do it10:45
pittitkamppeter: backports/ppa is certainly enough, but for an SRU of that magnitude we need a deeper discussion than 5 minutes on IRC10:45
pittitkamppeter: in particular, if this causes any other thing to regress again, it's out of scope for SRU10:46
Keybukcjwatson: which way round do the arguments go?10:46
pittitkamppeter: and since you did the switch to fix some bugs, they'd be reopened again if we switch back, no?10:46
cjwatsonKeybuk: you should be able to push to lp:~ubuntu-core-dev/ubuntu/karmic/module-init-tools/karmic (or similar) and then I can set up the binding for you; but I'd appreciate it if you talked to james_w as well since this is all very new10:46
Keybukcjwatson: ~ubuntu-core-dev/module-init-tools/ubuntu exists and has done for a while10:46
cjwatsonwe are *not* recommending yet that people push to such branches in general, AFAIK10:46
cjwatsonKeybuk: yes, I know10:47
tkamppeterpitti, WDYT about how to perform the discussion then? Schedule a meeting with the release team? Or should it go into next ubuntu-desktop meeting? IRC? Phone?10:47
cjwatsonso, you know, if the process seems pretty raw and unfinished it's because it is :)10:47
Keybukright10:47
Keybukbut what I don't want happening is someone accidentally checking out a james_w import branch10:47
Keybukthat's not the bzr branch we've been using all this time10:48
cjwatsonKeybuk: the plan is to deprecate branches in the upstream product namespace, in favour of the source package namespace10:48
cjwatsonKeybuk: so talk with james_w, please, and agree on a plan10:48
cjwatsonhe's on holiday this week10:48
joaopintopitti, yesterday I was chatting with Riddell about packagekit  , it will be the default installer for Kubuntu10:48
pittijoaopinto: hey10:48
pittijoaopinto: s/will be/is in jaunty/10:49
pittitkamppeter: ubuntu-devel@ is a good start, I think10:49
joaopintoah, it is already ? despite those problems ?10:49
cjwatsonKeybuk: this general class of thing is certainly something we've discussed and (I believe) accounted for10:49
pittijoaopinto: I raised these concerns at UDS Jaunty, but the Kubuntu team decided that it's "good enough"10:49
tkamppeterpitti: Only reason for the switchover from Poppler to Ghostscript was bug 310575, so I only need to ask the reporter of that bug whether the problem still stays fixed with after the switch back.10:50
pittijoaopinto: but I consider the lack of conffile handling a blocker for Ubuntu, so I don't want it to be the defautl installer for Ubuntu10:50
ubottuLaunchpad bug 310575 in cups "A3 pdf file is cropped and printed on A4 paper" [Medium,Fix released] https://launchpad.net/bugs/31057510:50
joaopintook10:50
Keybukcjwatson: it'd also probably help to have some meta data along the lines of the current blacklist to say "this merge won't work"10:50
Keybukthe ubuntu and debian module-init-tools packages are not related10:50
tkamppeterpitti, can I post on ubuntu-devel@ unmoderated? Ore does one need to be core-dev and/or Canonical full-time for that?10:51
pittitkamppeter: you never posted to that?10:51
pittitkamppeter: someone will moderate you if not10:51
tkamppeterNo, I solved everything by IRC.10:51
tkamppeterpitti, what is the policy of that list, can I get unmoderated posting right on the list?10:52
pittitkamppeter: no, you need to be a subscriber, as with any ubuntu list10:52
pittitkamppeter: but in general, please really think twice before doing any SRU, and even more so with such massive changes10:53
pittitkamppeter: in general it's better to document workarounds10:53
tkamppeterpitti: I am probably subscribed, as I get all the spam posted to it.10:53
StevenKMy personal mail gets more spam than ubuntu-devel10:53
StevenKI daresay we only see a small fraction that the list actually gets10:54
pittiyeah, they are pretty well moderated10:54
* StevenK grins cheekily and actually looks the ubuntu-{telepathy,bluetooth} queues10:55
StevenKbluetooth gets like nothing, and telepathy gets on average 10 or so a day :-/10:55
cjwatsonKeybuk: possibly; although that could easily be determined by the fact that the branches share no common revision-ids10:56
cjwatsonKeybuk: so it would only be needed for optimisation, not correctness10:56
cjwatsontkamppeter: any member of ~ubuntu-dev (including you) is supposed to be able to post unmoderated; other people are often given unmoderated access if they repeatedly post sensible things10:57
tkamppetercjwatso, thanks.10:57
StevenKcjwatson: Isn't it ubuntumembers, not ubuntu-dev?10:58
StevenK(IE: @ubuntu.com)10:58
cjwatsontkamppeter: I'm astonished that you get anything more than a negligible amount of spam genuinely to ubuntu-devel. Sometimes it might have "To: ubuntu-devel" in the headers, but remember that that doesn't mean that you actually received it through that list10:58
cjwatsonStevenK: that would be inappropriate, I think10:58
jerroomehi10:58
cjwatsonStevenK: http://lists.ubuntu.com/ubuntu-devel says "posting moderated for people who are not Ubuntu developers"10:59
StevenKAhh, I sit corrected10:59
tkamppetercjwatson: With spam I mean general e-mails, not really unwished commercial postings.10:59
cjwatsontkamppeter: please don't use that term to refer to both, then.10:59
cjwatsonit's horrifically confusing.10:59
jerroomedoes anyone know why an apt-get install fails inside a startup script (runlevel 2) and it doesn't when logged in ?10:59
tkamppetersorry for inducing unneeded discussion here.11:00
cjwatsonjerroome: goodness me, why would apt-get install in an init script be a good idea?11:00
cjwatsonjerroome: there are all sorts of reasons that might fail, including needing interactivity for something11:00
jerroomeits a firstboot script11:01
cjwatsonjerroome: can't you do the package installation during the installer, rather than at first boot?11:01
jerroomein order to install a pool of machine with different packages depending on the machine11:01
cjwatsonthat's what nearly everyone else does ...11:01
jerroomehow can I during installation11:01
jerroomeI use preseed in order to install and install a few packages with d-i late_command11:02
jerroomebut I need specific info about the machine in order to install the right packages11:02
cjwatsonwhat sort of specific information? (also, perhaps move to #ubuntu-installer)11:03
jerroomehardware information11:03
jerroomespecific own-made drivers11:04
cjwatsonyou can do that during preseeding too11:04
cjwatsonaside from bringing up an X server and asking questions in it, there's almost nothing you can do in a firstboot script that you can't do in preseeding11:04
jerroomeduring preseed, I'm inside a chrooted environment and I can't read on hubed usb-devices, or can I11:05
cjwatsonand the latter has better facilities for installing packages11:05
cjwatsonyou're mistaken there11:05
jerroomeI first need to build my /dev tree to assign every device11:05
cjwatsonfirstly, preseed/late_command actually runs *outside* the installation chroot, and you need to chroot in if you need to get at the installed system11:05
cjwatsonsecondly, you have full access to /dev, /proc, /sys, etc.11:05
jerroomeok, I will search a bit more for it11:06
jerroomethank you for your advices11:06
cjwatsonit is possible to make this work in a firstboot script (setting everything to noninteractive, etc.) but you'll end up basically reinventing chunks of the installer, so ...11:06
pittiseb128: I'll unseed ekiga from desktop, as a first step towards downsizing11:07
jerroomeok, thanks to you cwatson11:07
seb128pitti: thanks11:07
pittiseb128: do you want to keep it in main?11:08
pittiseb128: IOW, should it go to dvd, or drop at all?11:08
seb128not especially11:08
StevenKpitti: edubuntu-desktop also wants ekiga11:08
pittiokay11:09
seb128I'm not decided between easier maintainship for motu and dvd11:09
* pitti moves to DVD for now11:09
* seb128 wants archive reorganization11:09
lamontKeybuk: I wonder... how well would 2.15.1~rc1-1ubuntu2 work with a hardy everything else?11:09
Keybuklamont: other than the blkid problems you mean?11:10
lamontthat was sort of the answer I was looking for, yes11:10
Keybukit should be ok11:10
Keybukeven the blkid thing won't conflict with udev11:11
Keybuklamont: what was the util-linux issue colin was asking about?11:13
lamontdelivering a file called "sbin" :-p11:13
StevenKHaha11:13
Keybukreally, how?11:13
lamontcombination of lack of util-linux-udeb.dirs and install without trailing slashes11:13
Keybukoh, colin did the util-linux-udeb bit ;)11:13
* Keybuk cheerfully remains blameless11:14
* Hobbsee blames Keybuk anyway11:14
lamontso we didn't create sbin, and then we successfully installed, uh, the wrong place11:14
lamontKeybuk: your name on the commit .... :-p11:14
lamont-rwxr-xr-x root/root     18720 2009-05-29 04:52 ./sbin11:14
lamont-rwxr-xr-x root/root     18720 2009-06-04 04:14 ./sbin/blkid11:15
lamontthe second version is better (and newer)11:15
Keybukutil-linux (2.15-1ubuntu2) karmic; urgency=low11:15
Keybuk  * Add util-linux-udeb, containing blkid.11:15
Keybuk  * Restore correct shlibs for libblkid1-udeb.11:15
KeybukDate: Tue, 12 May 2009 10:48:35 +010011:15
KeybukChanged-By: Colin Watson <cjwatson@ubuntu.com>11:15
Keybuk:p11:15
KeybukI think I just committed due to Colin's allergy to GIT11:15
lamontand forgot --author, eh?11:15
Keybuk--author?11:16
* Keybuk didn't know about that11:16
lamontiz love11:16
TheMusoSO are we moving to i586 compilation for x86?11:16
* StevenK is allergic to git too. Anything more than bran^Wclone, and I'm stuffed11:16
* pitti looks for his 4-semester git course voucher11:17
lamontStevenK: one of these days, i'll learn how to have bzr let me do development with multiple branches in one directory tree (instead of tree-per-branch H9), and bzr might become useful for me11:17
StevenKpitti: That was my joke :-P11:17
lamontpitti: that was from before 1.5, I'm sure.  1.5 is when the UI people actually made it, um, usable.11:18
lamontnot perfect, mind you, just usable11:18
Keybuka punchbag to take out your frustrations on now suffices11:19
lamontof course, if bzr-git won't let you branch from a git repo and push back to it, then it's b0rked11:19
lamontand you get your pretty UI that way11:19
Keybukwhereas before you needed effigies of the development team and katanas11:19
Keybuklamont: it does11:19
lamontKeybuk: time for us to stop enabling them then, eh? :-)11:19
pittilamont: you mean usable as in "even people who defend it much can't explain you how to push a branch to a remote site"? :-(11:20
pittiI RTFMed and tinkered for about an hour, and it still wouldn't work11:20
pittiand merging/git apply are just plain broken/evil11:20
lamontpitti: git push origin11:21
Keybuklamont: doesn't work if origin does not yet exist11:21
lamontmerging is _LOVE_11:21
Keybukthe only way to push to a remote site is to ssh into the remote site and run clone there ;)11:21
pittithe only thing I'm able to do is to push to a previously existing branch where I cloned from11:21
pittibut after an hour of trying to get a branch on my server which would actually work I gave up11:21
pittiKay's recommendation after that was "oh, just do git gc; git prune, and rsync the .git tree"11:22
Keybukthe thing about git's learning curve isn't that it's steep11:22
cjwatsonKeybuk: somewhere along the line, an added file got lost; I don't know whose fault that was11:22
pitti(which still wouldn't work)11:22
lamontpitti: well, one can always just go with 'rsync' :-)11:22
Keybukit's that it's a 1000ft sheer cliff11:22
Keybukand not only do you need someone at the top to help you11:22
pittilamont: see, that's what I mean :) (not that it would work)11:22
Keybukbut you have to learn how to climb along the way11:22
cjwatsonKeybuk: could well have been that I forgot to add11:22
lamontcjwatson: dropping an added file would be Keybuk's bad11:22
Keybukwhile meanwhile, some pesky prankster is greasing the ropes and breaking your crampons11:22
cjwatsonthat depends on whether the 'git format-patch' output I sent actually included the added file11:22
cjwatsonor whether I did git format-patch rather than just a patch11:23
lamontheh11:23
cjwatsonKeybuk: I'm not actually allergic to git, I was just lost in the util-linux branch structure11:23
pitticjwatson: format-patch should have added files (worked for me)11:23
cjwatsonI don't *like* it11:23
Keybukcjwatson: it is quite speial11:23
pitticjwatson: the trouble is that "git apply" doesn't bother to add them11:23
StevenKcjwatson: git or util-linux in git?11:23
Keybukcjwatson: that's just lamont though, he's strange11:23
cjwatsonStevenK: the latter11:23
KeybukStevenK: util-linux in git11:23
cjwatsonpitti: doh!11:23
lamontgit has lots of specialness.  and no doubt that the bzr UI is much nicer11:24
TheMusoHow many of you now track projects that use git upstrea now? You will end up getting used to it.11:24
pitticjwatson: for me, git apply does nothing more than plain "patch"; it doesn't add files, it doens't write commit logs, it doesn't commit11:24
StevenKI don't like git, I keep sliding down the cliff11:24
pittiTheMuso: I have done it for some months now11:24
Keybukcjwatson: your format-patch does include util-linux-udeb.dirs11:24
cjwatsonTheMuso: people have been telling me that for years :-)11:24
Keybukwhy didn't git apply add that?11:24
pittiTheMuso: I'm maintainer of hal/hal-info/udev-extras, and I can do the basic stuff; but anything off the most simple add/commit/pull freaks me out :(11:24
TheMusopitti: I know what you mean. I don't know all of git, and I don't hate it, but I don't love it either.11:25
directhexgit is a control station with a thousand unlabeled levers, half of which initiate self destruct11:26
StevenKHaha11:26
cjwatsonI don't mind git too badly as long as somebody else has already set up the repository and all I need to do is push stuff to it11:26
directhexcjwatson, even that freaks me out11:26
TheMusocjwatson: Yeah I know what you mean.11:26
directhexand pristine-tar? brrr11:26
pitticjwatson: yeah, in that scenario I can live with it quite well, too11:26
directhexthere are 2 main problems11:27
Keybukcjwatson: the thing to remember with the util-linux repository is all the lines11:27
ion_I don’t care which VCS is picked as the standard for packaging as long as you’re able to do ‘$vcs get/clone/whatever URI’ and get a single working directory, within which there is a branch that tracks upstream, from which there is a single branch for each patch, from which there’s the packaging branch. :-)11:27
cjwatsonpristine-tar is a really cool idea, and not just needed for git11:27
Keybukyou merge from origin/master into master than into ubuntu/master, and push that, and it'll show up as lamont/master and lamont/ubuntu/master11:27
directhex1) git's commands overload (intentionally?) well-known commands from other VCSes. they do entirely different things to what you expect them to do11:27
Keybukunless of course you're merging from a stable branch11:27
Keybukin which case you then merge from origin/stable/v2.15 to stable/v2.15 and then into ubuntu/stable/v2.15 and push that so lamont will have lamont/stable/v2.15 and lamont/ubuntu/stable/v2.1511:28
directhex2) the docs are shit. they're essentially useless at defining real-world common useful scenarios, and instead drown you in twaddle11:28
Keybukof course, packaging changes should be made to both master and stable11:28
Keybukit's amazing how you can hear lamont's laugh in your head as you do this ;)11:28
lamontheh11:29
lamontanyway, time for me to do some work11:29
pittilamont: LOVE> certainly more of the S/M kind :)11:29
ion_See how git://git.debian.org/git/perl/perl.git uses branches for example11:29
Keybukthough things like the util-linux branch madness begin to persuade me that supporting easy in-tree switching between in-repo branches is not necessarily a good thing11:30
pittiKeybuk: *nod* it's not just horribly confusing, it's also inefficient to constantly having to rewrite the working tree11:31
Keybuknot necessarily11:32
Keybukthere's a major killer reason for having that feature11:32
Keybukbuild your big tree11:32
Keybukmake a branch11:32
Keybukcommit your bug fix11:32
Keybukbuild, test, yup ok11:32
Keybukswitch back to your development branch11:32
Keybukmake now only needs to rebuild the diff11:32
Keybukin bzr, that'd be a "rebuild the entire thing *again*"11:33
pittiwhy?11:33
pittibzr commit doesn't remove files?11:33
Keybukpitti: because a branch is a new directory11:33
wgrantYou can work around that with bzr11:33
Keybukif I have two bzr branches11:33
KeybukI have two directories11:33
Keybukwhich means two builds11:33
wgrantHave a separate checkout, and use 'bzr switch' on that.11:33
pittiright, but why would you build trunk/ if you are workign in mybranch/ ?11:33
wgrantYOu can then have working-treeless branches.11:33
Keybukwgrant: it's not quite as nice11:34
wgrantKeybuk: Sure.11:34
Keybukpitti: because mybranch is quick, and when I'm done and switch back to trunk, I don't want to have to rebuild the entire kernel again11:34
pittiKeybuk: well, I'm not saying that there isn't a use case for it; I just find it confusing, and I don't want to think about this concept usually11:34
wgrantKeybuk: FOr that I would normally unbind, commit commit commit, bind, up, commit.11:34
cjwatsonthere really isn't a fundamental reason why you can't do this in bzr; I think it's just that nobody's done the UI plumbing for it11:34
Keybukcjwatson: right, bzr fundamentally supports it - there's just no UI11:35
cjwatsonwell11:35
cjwatsona branch is only a single head11:35
cjwatsonso you would need to remember the heads somewhere11:35
seb128pitti: ok, takes 15 minutes to get gnome-control-center here, that's quite slow but I still workable11:35
Keybukeven a tree on disk can have multiple heads11:35
Keybukcjwatson: bzr heads ;)11:35
cjwatsonI don't think a branch has any way to remember them, although they're certainly stored in the repository11:35
* pitti wonders if he is the only one who is a bit overwhelmed by all these different concepts of branches, heads, origins, indexes, and so on11:35
Keybukthe difficulty is switching from one head to the other - that's the missing bzr command11:35
cjwatsonKeybuk: bzr heads looks at the repository11:35
wgrantKeybuk: You can do that with11:35
pittiseb128: that's a full git import?11:35
wgrantGar.11:36
wgrant'bzr pull -r somerevid'11:36
seb128pitti: that's a "bzr get lp:gnome-control-center"11:36
Keybukcjwatson: right, heads go in the repository11:36
Keybukcjwatson: a repository can have multiple heads11:36
cjwatsonKeybuk: the missing bit is actually identifying the multiple heads11:36
seb128pitti: git takes 9 minutes11:36
Keybukcjwatson: the commit log is usually a good sign11:36
Keybukcjwatson: they have revision-ids11:36
* Keybuk may be missing your point11:36
cjwatsonKeybuk: sure, I know this11:36
cjwatsonKeybuk: yeah, I think we're talking past each other, let me think and reword11:36
seb128pitti: and svn less than 1 minute11:36
pittiseb128: ah, it's an svn import11:37
Keybukcjwatson: it's quite easy in bzr to end up with multiple heads in your repo11:37
Keybukbzr heads --all will show them all11:37
cjwatsonyes, I *know*11:37
Keybukthe bit that's missing is the command to say "right, so give me *this* head"11:37
pittiseb128: it's not the most recent format, so it might be faster if it gets upgraded to 1.911:37
cjwatsonKeybuk: .bzr/repository has all the revisions ever. .bzr/branch identifies a single head. 'bzr switch' lets you switch to a different head, by giving it a location; it looks up .bzr/branch in that location and uses that head.11:38
Keybukcjwatson: bzr switch only lets you work on checkouts, not full trees11:38
Keybukit's a deliberate limitation of that command11:38
pittiseb128: but I guess the main reason is that the history is just so big?11:38
cjwatsonKeybuk: therefore the thing that is missing is not really a way to switch to a different head, but a way to *name* the head without having to have a .bzr/branch just for it11:38
Keybukcjwatson: heads can have tags11:38
Keybukbut yes, I see your point ;)11:38
cjwatsonKeybuk: oh, well, that's just a consequence of the fact that you don't really want to disassociate the working tree from its branch if they're tightly-bound11:39
seb128pitti: right, which is sort of my issue with those, I don't need 8 years of commit history to package a new version for karmic ;-)11:39
pittiseb128: I thought GNOME switched to git now; surprising to still see recent commits in the svn branch11:39
cjwatsonif there were multiple heads stored in .bzr/branch, then that restriction wouldn't be necessary AFAICT11:39
Keybukcjwatson: looms obviously store this information in a different .bzr file11:39
pittiseb128: yeah; for those, the debian/ only branches with bzr-buildpackage are quite nice11:39
seb128pitti: they did switch to git, svn is read only now11:39
cjwatsonat the moment, running 'bzr switch' on a full tree runs the risk of horribly confusing you into losing a branch11:39
cjwatsonor would run that risk, if it were allowed11:40
pittiseb128: for some projects, having upstream VCS is great, but I guess it doesn't apply to the majority of packages we maintain11:40
seb128right11:40
cjwatsonseb128: almost the entire point of the branch format changes in 1.14 is to address this kind of problem11:40
cjwatsonso I think you will see a substantial difference there11:40
elmoshould I expect fairly modern intel gfx chipsets to be blacklisted?11:40
cjwatsonseb128: (look up "brisbane-core")11:41
elmosomeone here just upgraded a Dell XPS M1330 and it's 965 is blacklisted11:41
elmowhich is, uh, surprising to me11:41
Keybukelmo: jaunty? yes11:41
seb128cjwatson: ok thanks11:41
elmoKeybuk: awesome11:41
cjwatsonseb128: http://bazaar-vcs.org/Roadmap/BrisbaneCore11:41
elmo(except not)11:41
Keybukelmo: you can unblacklist it if you like your X to hang in the morning11:41
pittielmo: bug 35939211:41
seb128note that it might work fine11:41
pittielmo: there's a better solution now, but it's not yet inlinux-proposed/jaunty11:42
seb128I never got a xorg freeze on my laptop i96511:42
pittielmo: getting there, though11:42
elmopitti: oh, so there is hope it may get fixed in jaunty-updates later?11:43
seb128you can probably force the compiz use11:43
seb128especially if you have a virtual settings11:43
ubottuLaunchpad bug 359392 in compiz "[i965] X freezes starting on April 3rd" [Undecided,In progress] https://launchpad.net/bugs/35939211:43
pittielmo: yes, that's the plan11:44
pittielmo: the jaunty-proposed compiz package already unblacklists i965 again11:44
elmoseb128: it's someone else's laptop and they already have a technological anti-midas touch; I'm not sure I want to further enable that by risking X freezes11:44
elmopitti: awesome11:44
pittielmo: and jaunty-proposed -intel has a bandaid patch11:44
elmo(really this time ;-)11:44
seb128elmo: ok, makes sense11:44
Brent_Rothquick new guy question: I'm a CS grad student focusing on security and am curious where I could be most useful11:47
cjwatsonBrent_Roth: https://wiki.ubuntu.com/SecurityTeam/GettingInvolved possibly?11:48
cjwatsonBrent_Roth: (also https://wiki.ubuntu.com/UbuntuDevelopment and https://wiki.ubuntu.com/ContributeToUbuntu for more general advice)11:48
Brent_Rothcjwatson: thanks, I had traversed those last 2, somehow missed the first one (lack of coffee? ;-p )11:49
cjwatson... speaking of which11:49
Keybuksometimes I worry about the kernel12:09
Keybuk * This needs some heavy checking ...12:09
Keybuk * I just haven't the stomach for it. I also don't fully12:09
Keybuk * understand sessions/pgrp etc. Let somebody who does explain it.12:09
sorenISTR hearing that we'll be using some new mount magic instead of aufs for Karmic. Where can I find more details about this?12:25
ograsoren, currently its unionfs-fuse ... but that has speed issues12:26
sorenI can imagine. I just thought I heard someone speak about "--overlay" option to mount or something.12:27
sorenI *may* have been on crack at the time.12:27
ograsoren, the plan actually is to switch to mount --union if thats inplemented in time12:27
sorenAha!12:27
ograbut its not there yet, so unionfs-fuse is our easiest option to have live images at all12:27
sorenDo we know when it's expected to land?12:31
Keybukogra: it's been implemented12:32
Keybukjust needs some testing12:32
ograoh, cool12:32
sorenKeybuk: Since when? 2.6.30?12:32
Keybuksoren: oh, it hasn't been merged yet12:33
ogradoes our mount have it already ? i'm just setting up an ltsp vbox test server and could play with it12:33
Keybukthe patches are on LKML12:33
ograah12:33
sorenah12:34
Keybukbut that's a misnomer12:34
Keybukif we shake out the bugs, contribute patches and generally look interested12:34
Keybukit's more likely to be considered12:34
sorenSure, sure.12:34
sorenIt's just not yet something I can generally rely on being available.12:35
sorenYet.12:35
cjwatsonis somebody actually working on getting it into our kernel?12:35
cjwatson'cos I'm well up for getting live CDs working on it about ten seconds after I have a kernel I can do that with12:35
Keybukcjwatson: andy had patches lined up12:35
ogra++12:35
Keybukbut that got mixed in with the other kernel issues with -712:36
Keybukthere's one known issue with vfs union mounts atm12:37
Keybukrename()/link()12:38
sorenKeybuk: Any particular reason "blkid /dev/whatever" only includes the USAGE bit if also passed "-p"?13:02
Keybuksoren: /13:02
Keybuksoren: blkid's interface is a bit strange right now13:02
Keybukfixing it up is on the todo13:02
sorenSo "no"? :)13:02
Keybukno particular reason, no ;)13:04
Keybukyou shouldn't really use -p anyway13:04
Keybukthat's for udev13:04
sorenWell... Since I sort of need the USAGE bit.13:04
Keybukright, so use blkid without -p13:05
Keybukblkid -o value -s USAGE /dev/whatever13:05
Keybukor does that not work?13:05
sorenNo, that's the point.13:06
sorenThe USAGE bit seems to nobe cached at all.13:06
Keybukheh13:06
soren..so unless I pass -p, I'm screwed.13:06
soren"nobe" means "not be".13:06
Keybukand if you pass -p, you can't get the output in a useful form to you ;)13:06
sorenHm?13:07
Keybukyou could do eval $(blkid -o udev -p /dev/whatever) and read $ID_FS_USAGE after13:07
sorenYeah, that's pretty much exactly what I'm doing now.13:07
Keybukimproving blkid's api is on the todo13:07
Keybukcjwatson: ayt?13:21
cjwatsonKeybuk: just about to go out for lunch, but briefly13:22
Keybukcjwatson: if I have int foo[] = { 4, 8, 15, 16, 23, 42 }; in a.c, I put int foo[]; in a.h right?13:23
* Keybuk always manages to get this wrong ;)13:23
Keybukand C FAQ is being not-there again for me13:23
cjwatsonKeybuk: 'extern int foo[];', but yes, I believe that's right13:26
cjwatsonKeybuk: C99 6.7.5.2 has an example along those lines13:26
cjwatson(if you omit 'extern', any other translation unit that includes a.h will define its own storage for foo)13:27
* cjwatson departs, being late13:28
ograhrm, so unionfs-fuse with ltsp doesnt work13:39
ograexplodes with squashfs errors all over13:40
ograstgraber, around already ?13:47
stgraberogra: yeah13:49
stgraberogra: oh, you did some tests, good. Bad result though13:49
ograstgraber, remind me why we restart the nbd connection instead of using --persist from the beginning13:49
ograi got it working now13:49
ograbut X takes ages to come up13:50
stgraberbecause nbd is started from the initrd and for some reason it seems that whatever respawns nbd when it dies use the position from where it was started13:50
ograi would really like to know why ldm shows an edubuntu theme though13:50
stgraberas we pivot_root, the old location is no longer available and so respawning it fails13:50
ograwell, the restarting kills unionfs-fuse13:50
stgraberkilling and restarting it from the nbd itself workaround that13:50
ograthough unionfs-fuse doesnt use move mounting which makes me think it should work fine without starting nbd13:51
jerroomeis it possible to build a package which executes a script on it's installation ?13:51
jerroomeif yes, how does it work ?13:51
stgraberogra: you could try by killing nbd-server on the server side and see if it reconnects13:52
ograi will13:52
ografor now it only works if i comment the nbd restarting in the initscript13:52
ograbut it works at least13:52
ograapart from the wrong theme and slow X13:53
stgraberwrong theme should be easy to fix, it's probably a side effect of the transition from one to multiple theme packages13:53
ograyep13:53
stgraberin the end I don't plan to install all of them13:53
ograit should only select edubuntu if edubuntu-artwork (or -desktop) is installed on the server13:54
stgraberit should only install the one corresponding to the current desktop on the server13:54
stgraberprobably using the same code as we use for the usplash theme13:54
ograthey are small, and you have LDM_THEME to set them13:54
ograif someone installs kde afterwards its easier to set LDM_THEME13:54
stgraberwell, they are not that small no13:55
ograso i would install them all, but pick the right default13:55
stgraberI had to tweak some of them to have them on the alternate CD last time13:55
ogra?? they were always on the alternate CD13:55
ograand the graphics are plain color squares13:55
ograi created them like that for a reason ;)13:56
stgraberwell, the gradient of Xubuntu is quite big and so is the ubuntu one13:56
ograugh13:56
ogramake it smaller then13:56
ograldm scales the image13:56
ograthere is no reason to make it bigger than 1024x76813:56
ograand with a plain gradient and pngcrush it shouldnt be more than 40-50k per pic13:57
stgraberwell, I deploy on 1680x1050 so I'd say there is a reason to have something bigger than 1024x768 ;)13:57
ograno13:57
ograldm scales it13:57
ograyou wont see a difference with a plain gradient13:57
ograwhich is the reason all themes only use a gradient13:58
stgraberyeah but scalling something like the current ubuntu one from 1024x768 to 1680x1050 is really ugly13:58
ograits a gradient from light brown to dark breon13:58
ogra*brown13:58
ograyou wont see the difference13:58
stgraberit's not13:58
ograhuh ?13:58
stgraberit changed in Jaunty13:58
ograto what ??13:58
stgraberit's one done by the ubuntu-art team13:58
ograugh13:59
ograthats very bad13:59
ograso you need to deply a huge pic that gets scaled down instead of a small one that gets scaled up :(13:59
ograwhich also means you eat a lot of client ram14:00
stgraberwell, other than the size (266k) it's pretty fast even on Geode thin clients with very few RAM memory14:00
ograwe should change that back14:00
stgraberthough, currently the biggest is the xubuntu one ;)14:01
ograwhy is that ?14:01
stgraberit's a gradient so doesn't compress well14:01
ograshould be a blue gradient too ... did that change ?14:01
apwdholbach, harvest ... doesn't seem to be tracking bugs as they move from one package to another ... see bug #373752 listed as linux-meta on your list14:01
ograhmm14:02
ubottuLaunchpad bug 373752 in linux-restricted-modules "linux-restricted-modules-generic unable to upgrade from 2.6.28.11.15 to 2.6.28.12.16" [Undecided,New] https://launchpad.net/bugs/37375214:02
stgraberogra: nope, didn't change, it just doesn't compress well14:02
ogrameh14:03
ograwe should make it a plain color then14:03
ograi still see the hang on logout btw14:04
dholbachapw: I have to admit that harvest is a bit broken right now - I'll put some work into it this cycle to make it better to use and more maintainable14:04
stgraberwell, with the packages being split, I don't really care, I'd just put ldm-ubuntu-theme on the CD and the rest would stay in the archive14:04
apwdholbach, no worries, just thought you'd want to know14:04
dholbachthanks apw - i'll check if there's anything immediate I can fix now14:04
stgraberthat way we can have "prettier" backgrounds for some derivatives if someone wants to contribute some. 250k for something like the ubuntu one isn't that bad, it'd just become a problem if we have to ship 4 of them14:05
ograok14:06
=== ember_ is now known as ember
ograhmm, the ubuntu theme isnt installed at all14:14
stgraberoh ?? I'll need to look at that ...14:15
ograonly edubuntu and the ltsp one14:16
* ogra stopwatches a boot in vbox14:17
stgraberhmm, that's weird, I must have broken something with that transition14:17
* ogra widdles thumbs14:18
ogra2min and no X yet14:18
stgraber(with Jaunty it was like 20s or so)14:20
ogra4:15 and i see an idle cursor14:21
ograno ltsp theme yet14:21
ograah, there we go14:21
ogra4:4214:21
* stgraber wonders how long a livecd will ake to boot ;)14:21
ograi think cjwatson tested that and said it was unbearable14:22
ograok, trying the same thing with edubuntu theme (plain yellow wallpaper) and no lts.conf14:23
ogra2:11 with the edubuntu theme14:25
=== yofel_ is now known as yofel
shtylmanfor those people that were in the SSD session: http://www.linux-mag.com/cache/7345/1.html14:26
stgraberogra: I can drop ldm-themes from ldm's depends actually, right ? the ltsp theme is provided by the ldm package and I can then install the right theme in the artwork plugin.14:30
ograyep14:31
ograhmm, intresting, bg.png has 72k in the edubuntu theme and 2.6k in the ltsp theme14:31
ograstill the edubuntu theme starts up 2min faster14:31
stgraberdo a "file" on theme just to check if that's png or jpg14:31
stgraberbecause we had to do some ugly things so it'd enter on the alternate CD14:32
stgraberldm hardcodes the ".png" so there are some which actually are jpg but with a .png extension ...14:32
ograah, right, edubuntu has a jpeg14:32
ograwe should default to jpeg then14:32
stgraber(that's one of the things I'll be able to revert now that they all have their own binary package)14:33
stgraberand I want to fix ldm so it can use .jpg file14:33
stgraberthat way we won't need that kind of hack14:33
ograwell, it already does :)14:33
ograits just a filename issue14:33
stgrabergtkgreet/greeter.c:    rawpic = gdk_pixbuf_new_from_file_at_scale(ldm_theme_file("/bg.png"),14:33
stgraberthat's the issue ;)14:33
ograyeah14:34
ograjust rip the hardcoding out there14:34
stgraberwe could probably get rid of the / and the file extension and have ldm_theme_file check for both png and jpg14:34
ograthe / should move into ldm_theme_file14:34
ograi always wondered why ryan didnt add it there14:35
=== rickspencer3 is now known as rickspencer3-afk
=== ScriptRipper_ is now known as ScriptRipper
=== rickspencer3-afk is now known as rickspencer3
stgraberogra: http://paste.ubuntu.com/188255/14:57
ogracan you make the addition of / a single line instead ?14:58
stgrabernot sure I understand what you mean ? like putting it directly in the theme variable when it's set ?14:59
ograinstead of adding / to each line have a final line that prepends /15:00
ograand only one return15:00
stgraberwell, I need the / in the tests too, having it at the end of the function won't work15:01
ograright, put the prepneding code at the top15:02
stgraberyeah but prepend to what ? it looks like replacing that / by a variable containing it ... not sure what's the gain there15:03
ograstgraber, http://paste.ubuntu.com/188262/ something similar to that15:05
stgraberyeah, I actually just did something similar to that ;)15:06
ograbetter readability at least15:06
stgraberhttp://paste.ubuntu.com/188265/15:06
ograyeah :)15:07
ograstgraber, btw, i havent had a sigle successfull logout yet15:08
ograoh, i take that back ... this one worked ... so one out of ten15:08
ograand it seems parsing lts.conf adds 2min to the boot, might not be the theme actually15:09
ograi just copied the edubuntu theme to the ltsp dir and had the same 4min boot15:10
robbiewcjwatson: ping15:15
ograstgraber, http://paste.ubuntu.com/188284/ has the (very hackish) unionfs-fuse code15:20
ograstgraber, note that you need to drop configure_nbd from the initscript for now ... but at least that gets us booting (even though slow) clients for alpha215:22
ograstgraber, oh, and ltsp-client needs a dep on unionfs-fuse indeed15:23
stgraberogra: thanks, I'll have to work on that for a bit as I'm backporting everything to jaunty and possibly karmic so I'll need to make that a bit conditional15:28
ograyeah, hackish as i said15:28
ograi just used it for testing the concept15:28
cjwatsonrobbiew: hi15:31
robbiewcjwatson: rickspencer3 is asking who should own bluetooth...I'm leaning towards desktop or mobile...but could be persuaded to take it (maybe)15:32
robbiewany thoughts?15:32
cjwatsonrobbiew: would be helpful to know who actually knows anything about it right now. It's had various owners (for some values of ...) in the past but I can't think of a current expert on the team15:38
robbiewcjwatson:  https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-karmic-bluetooth-stack15:38
robbiewis in question15:38
ograthe prob is that its split into three bits15:38
robbiewyeah15:38
ograyou have kernel/infarstructure/GUI parts15:38
ogra*infra15:38
robbiewsuperm1: any experience with bluez?15:39
* seb128 has no clue about bluetooth, no bluetooth devices and is not interested to work on that15:39
seb128in case that's revelant to this discussion ;-)15:39
=== thunderstruck is now known as gnomefreak
robbiewseb128: thanks...lol15:40
* ogra sends seb128 some BT devices15:40
superm1robbiew, yeah i've worked on a few areas around the stack15:40
superm1robbiew, particularly killswitch and hid/hci switching15:40
seb128I know it's not easy to find people to look at the bluetooth bugs in the desktop team but I guess we could learn about it if required15:40
robbiewsuperm1: we're trying to find a home for it:  https://blueprints.edge.launchpad.net/ubuntu/+spec/desktop-karmic-bluetooth-stack15:41
robbiewand I don't mind making it a foundations thing...but currently you are the only person with any sort of skill in it15:41
* robbiew realizes superm1 has a "day" job ;)15:41
superm1robbiew, i seem to feel that a majority of it's deficiencies do end up being desktop bugs with the interface15:42
ograwe have another community guy, i forgot his name but he was working quite a lot on it as well, persia might remember15:42
superm1robbiew, :)15:42
superm1and switching to gnome-bluetooth as the GUI tool is probably the first step in the right direction15:42
ograwas it Celtiore ?15:42
robbiewsuperm1: perhaps we agree to own the infrastructure part, but desktop owns the GUI stuff15:42
robbiewseb128: ^?15:43
superm1that sounds sane to me15:43
seb128sounds a fair deal to me15:43
persiacrevette : Baptiste Mille-Mattias15:43
ograah15:43
ograrobbiew, ^^^15:43
seb128crevette hangs on #ubuntu-desktop and tend to do some updates15:43
superm1i especially feel that it's more of a desktop problem because bluez exports all of it's methods over dbus and is successfully used well in android and naemo15:44
seb128he's not really a hacker though and not a bluetooth expert either15:44
ograyeah15:44
robbiewrickspencer3: ^^^^^^^^^^^^^^^15:44
ograbut he is keen to put time into BT15:44
persiaAnd he spends a fair bit of time attempting to triage BT bugs.15:44
rickspencer3robbiew: is dbus not pat of foundations for karmic?15:44
seb128right, he's a GNOME bug triager for some years15:44
* rickspencer3 cough cough15:44
superm1well the frontend desktop tools talk to the backend daemon (bluetoothd) over dbus15:45
robbiewrickspencer3: yes...we're saying that BT needs to be split15:45
rickspencer3robbiew: ok15:45
seb128ok, so clearly 99% of what standard users use are graphical part and some guy try to use graphical interface = desktop land to assign all the work on us ;-)15:45
rickspencer3who would be the right person to define the split?15:45
robbiewfoundations takes the infrastructure stuff...desktop takes the GUI15:45
robbiewrickspencer3: superm115:46
rickspencer3to be clear though, I don't expect the desktop team to have much bandwidth in this area15:46
robbiewunderstand15:46
rickspencer3I would expect to track upstream UI with a best effort to triage bugs and file them upstream15:46
seb128that's what I was going to say, I agree it's desktopish but we don't cover our components already15:46
seb128I don't think we will be able to take over new ones15:46
seb128I can make sure we have gnome-bluetooth update though15:47
rickspencer3seb128: I think BT has kind of not had a clear home, so at least this is a start15:47
seb128and get it added to desktop bugsquad list15:47
rickspencer3seb128: great15:47
superm1well after switching from bluez-gnome to gnome-bluetooth, hadess is the one leading gnome-bluetooth, and has a tracker on the gnome bugzilla and what not15:47
rickspencer3seb128: could you update the desktop blueprint to that effect15:47
seb128I think we need somebody with a clue about bluetooth to look at issue though15:47
superm1so bugs should be much more upstreamable and better to track15:47
seb128rickspencer3: I can do that15:48
rickspencer3thanks seb12815:48
robbiewI believe superm1 has a "clue"15:48
rickspencer3robbiew: will you guys have a blueprint for the foundations side?15:48
rickspencer3or should we share a blueprint?15:49
robbiewrickspencer3: just share it...i'll subscribe15:49
rickspencer3k15:49
rickspencer3thanks all: robbiew, seb128, superm115:49
superm1i've got a clue on a few pieces in the stack, but not everything15:50
robbiewsuperm1: at this point..we'll take what we can get :P15:50
superm1from the foundations side, someone needs to get upstream to open up a bug tracker that bugs can be upstreamed from too. last i remember looking, it was closed and marcel didn't want distro bugs being sent up to it15:50
robbiewsuperm1: that's just great :/15:51
cjwatsonwas that just in the sense that he wanted them to be reproduced against clean upstream code first?15:52
superm1I'm not sure. jorge was looking some time back15:53
superm1if that's all it was, setting up more frequent builds to PPAs isn't too difficult, especially since they do releases so frequently15:53
cjwatsonif it's in public revision control, we could do that by way of the daily upstream builds stuff15:54
cjwatsonbzr-builder et al15:54
superm1yeah they keep it all in git on git.kernel.org15:55
cjwatsonjames_w,al-maisan: ^-15:55
robbiewcjwatson: good idea15:55
robbiewman....pidgin is sucking up my CPU lately15:56
=== mvo_ is now known as mvo
dholbachPackaging Training with mvo in #ubuntu-classroom now!15:59
superm1robbiew, yeah so this is upstream's "tracker": http://wiki.bluez.org/report/1 they haven't been using it at /all/ since last spring16:08
robbiewsuperm1: hmm...okay, thnx16:08
ograbryce, playing youtube videos fullscreen with the new intel driver crashes my X server, do you have a bug about that already ?16:11
bryceogra: could be bug #383129 which is being widely reported, and which I'm about to upload a fix for16:12
ubottuLaunchpad bug 383129 in xserver-xorg-video-intel "x server dies with a SIGSEGV when gnome screen saver blanks the display" [Undecided,Confirmed] https://launchpad.net/bugs/38312916:12
cjwatson*blink* why does the archive want to promote make to priority: important?16:14
ograbryce, i'll test if it goes away with the fix, though i dont see any libglx in my log16:16
bryceogra: ...fix uploaded.  Once it's built, give it a test again, and let me know if the problem still occurs (and file a bug)16:16
* al-maisan takes a look at git.kernel.org16:23
cjwatsonperl recommends: make for cpan. wow. I guess that actually sort of makes sense.16:24
=== rickspencer3 is now known as rickspencer3-afk
slangasekpitti: ok - so if dropping the patch works to get us an epiphany-extensions-2.26.pot, then in theory this can be a sync?16:32
pittislangasek: the patch was necessary because of http://bugzilla.gnome.org/show_bug.cgi?id=55615316:35
ubottuGnome bug 556153 in Build Infrastructure "intltool-update -p builds ill-named PO template" [Normal,Unconfirmed]16:35
pittislangasek: I don't see that fixed in the upstream source yet, but maybe something else fixed it16:35
pittislangasek: so if it builds a correct pot file, we can sync16:35
slangasekpitti: hmm, why has the retracer just gone and marked bug #282844 invalid?16:50
ubottuBug 282844 on http://launchpad.net/bugs/282844 is private16:50
seb128slangasek: for the reason explained in the comment16:51
slangasekit's claiming it's an invalid bug because it didn't get around to retracing it for 6 months?16:51
slangasekand the dependency libs have moved?16:51
seb128yes16:52
seb128it has been decided to close crash bugs where the retracing is useless16:52
seb128we don't manage to keep up with those which are correctly retraced already and the retracing failed ones are mostly noise16:53
slangasekhmm - I guess that's fair, if this was a real problem I would have a newer crash report with fresh libs16:53
seb128right, that's the other thing, the user can update and send a new bug if that's still an issue16:53
seb128working on outdated version is suboptimal16:54
pittislangasek, seb128: this morning I went through all the ancient failures16:59
* slangasek nods16:59
pittislangasek, seb128: and just retagged them for retracing; I fully expect most of them to be horribly out of date16:59
pittibut maybe some are still good16:59
pittibdmurray gave me a list of all bugs which are just accessible for the apport user17:00
=== foxbuntu` is now known as foxbuntu
bdmurrayMaybe we should chart out the retracer's workflow17:03
bdmurraySince it is getting rather involved / complicated17:03
bdmurraypitti or mvo: any idea what's wrong with varlogdistupgrade file in bug 376390?  I've seen many 40 byte dist upgrade files like that.17:28
ubottuLaunchpad bug 376390 in linux "package linux-image-2.6.28-11-server 2.6.28-11.42 failed to install/upgrade: (dup-of: 269539)" [Undecided,New] https://launchpad.net/bugs/37639017:28
ubottuLaunchpad bug 269539 in ucf "package linux-image-2.6.27-3-generic failed to install/upgrade: "Conflicts found! Please edit `/var/run/grub/menu.lst' and sort them out manually."" [Undecided,Confirmed] https://launchpad.net/bugs/26953917:28
kirklandjbernard: you here too?17:40
slangasekpitti: intltool-update now DTRT on epiphany-extensions, so perhaps the upstream bug can be closed17:49
wipupdate on the rt-kernel release date?17:50
slangasekpitti: it looks like this was fixed by defining EPIPHANY_API_VERSION directly instead of referencing the m4 macros17:50
pittislangasek: ah, nice; thanks for checking17:52
pittislangasek: I closed the upstream bug17:55
slangasekcheers17:57
Notch-1hi all17:59
Notch-1news about CONFIG_BLK_DEV_LOOP ?18:01
cody-somervillegwibber is spammy.18:06
al-maisanconsider turning it off :)18:07
cody-somervilleI am18:07
cody-somervilleI'm just wondering how gwibber can be useful for people with hundreds of friends like me :P18:07
al-maisanget rid of some of your friends ;)18:08
lajjrhello pitti18:10
pittihi lajjr18:10
=== ScriptRipper_ is now known as ScriptRipper
lajjrI will work on the new bugs for apport that is what you meant in the e-mail right?18:12
pittilajjr: if you want, that would be nice18:12
pittilajjr: did you do some bug triage before?18:12
lajjrgreat we are on the same page..18:13
pittilajjr: (i. e. check if the bug is complete, find reproducer, ask for more info, etc.)18:13
lajjryes some on inkscape and ubuntu...18:13
cody-somervilleholy crap18:14
lajjrI will have to do alot more to make a good dent.18:14
cody-somervillegwibber takes up 106mb of ram18:15
Notch-1where the ubuntu kernel people will answer questions? how can i talk with them?18:16
cody-somervilleNotch-1, #ubuntu-kernel18:17
Notch-1cody-somerville: they do not answer in there, i'm asking since 2 week, only silence in there...18:18
cody-somervilleNotch-1, What is your question?18:18
Notch-1i have a huge problem with the new kernel configuration18:20
cody-somervilleNotch-1, well, thats not a question. Maybe thats why they haven't responded.18:20
Notch-1CONFIG_BLK_DEV_LOOP=y is a big problem for enyone that uses loop-aes18:20
Notch-1cody-somerville: you are very funny, but i have a real deal right here, i assure you i asked properly, but still no answer18:21
Notch-1look here: https://bugs.launchpad.net/ubuntu/+source/loop-aes-source/+bug/342902 and here http://archives.free.net.ph/message/20090524.121638.72482e0d.en.html18:21
ubottuUbuntu bug 342902 in loop-aes-source "Build error: ‘struct bio’ has no member named ‘bi_hw_front_size’" [Undecided,New]18:21
Notch-1there are a lot of people with the same problem, but nobody taking care of it18:22
lajjrI will do more pitti and thank you again.18:22
Notch-1so my question is "why CONFIG_BLK_DEV_LOOP=y? and most of all: can you please get back to CONFIG_BLK_DEV_LOOP=m ?"18:23
* lajjr waves bye I have to get to it.18:23
cody-somervilleNotch-1, my suggestion would be to send a patch to the kernel-team's mailing list18:27
Notch-1cody-somerville: they are not answering on the mailing list, is the second link i posted18:28
jbernardkirkland: yep!18:28
cody-somervilleNotch-1, how long has it been since you sent your first e-mail?18:29
Notch-1cody-somerville: and there is not so much to change, just m to y :D18:29
Notch-1cody-somerville: 11 days on the mailing list, and 3 month on launchpad18:30
cody-somervilleNotch-1, Folks have been busy with UDS and what not over the last few weeks18:31
cody-somervilleNotch-1, I'm sure they'll reply to your mailing list post once folks get caught up with their e-mail18:31
cody-somervilleAnyhow, I have to run. Best of luck! :)18:31
amitkNotch-1: I did ask a question on the kernel team ML regarding this.18:31
Notch-1cody-somerville: i know, but still... no answer on the channel, nor in 3 month on launchpad... i think that's odd...18:32
Notch-1amitk: well done, can you give me the url? i'll add it to the bug report...18:32
jbernardkirkland: so how will upstart use inotify? and from that, how can we integrate update-motd? i assume we won't need an init script, we can just register with upstart? can you explain how this works?18:33
amitkNotch-1: are you Alessandro?18:33
Notch-1amitk: no, i am notch-1 :D i only posted on launchpad, on the mailing list i found other messages so it was useless to post a new one... oh, i see you, i already posted this link on launchpad18:36
Notch-1amitk: anyway i don't know why this module is not in upstream, it works very fine for us all, i think they just don't want it18:37
amitkNotch-1: Please ask the people on the bug who know about the history of the module to reply to this query. It is very easy for a module to go upstream into drivers/staging these days.18:38
Notch-1amitk: and jari ruusu (the creator) is a very valid coder, but they don't like him :D18:38
amitkNotch-1: we are not saying we won't do it. We just want a good reason why this module is still not upstream. That's all.18:39
Notch-1amitk: i'm not talking about you, i just remember some conversation with strange peoples that do not like loop-aes and his creator18:41
Notch-1i think that's the reason...18:41
amitkNotch-1: ok :) Just reply to that query in the mailing list with a link to that discussion about loop-aes18:42
* amitk is out of here now18:42
Notch-1amitk: thank you18:43
kirklandjbernard: it's still being designed/implemented by Keybuk19:19
kirklandKeybuk: around?  have a minute to discuss upstart inotify daemon?19:19
Keybukkirkland: sure19:19
kirklandjbernard: from what I heard from Keybuk, basically we'll create an upstart config file that denotes a directory to watch (/var/run/update-motd perhaps), and an action to take when something in that dir changes (update-motd --force, perhaps)19:20
kirklandjbernard: so we'll just need to make update-motd depend on upstart >= X where X is the version that implements this19:20
kirklandjbernard: and the update-motd packaging will install that config file to be read by upstart19:20
kirklandKeybuk: is that mostly accurate?19:21
Keybukyes19:21
Keybukwhy --force?19:22
kirklandKeybuk: "perhaps"19:22
=== rickspencer3-afk is now known as rickspencer3
Keybukyou'll probably have something like /etc/init/update-motd.conf19:23
Keybuk    while $fhs_writable19:23
kirklandKeybuk: right19:23
Keybuk    watch /var/run/update-motd19:23
Keybuk    exec /usr/sbin/update-motd19:23
Keybuk--19:23
kirklandKeybuk: cool19:25
Keybuk/usr/sbin/update-motd will get run every time a file is added to/changed in/deleted from /var/run/update-motd19:25
Keybukyou're responsible for your own locking19:25
kirklandKeybuk: no problem, we have our own locking19:25
Notch-1amitk: so you are kernel engineer, and you can't tell me why CONFIG_BLK_DEV_LOOP is now y?? and you can't also tell me why you can't get back to m ?!?19:25
KeybukNotch-1: because we often have no facility to auto-load the loop module when required19:26
KeybukNotch-1: and it's not exactly something you'd ever *not* want loaded19:26
Keybukthat module doesn't contain a driver19:26
Keybukso it's not as if we'll ever need to backport a newer version19:26
Keybukor blacklist it for hardware issues19:26
Keybukit's just a kernel feature19:27
Keybukand it makes little sense to have kernel features *not* =y19:27
kirklandKeybuk: /usr/sbin/update-motd:41:       # If /var/run/motd.new exists, another instance is running19:27
Notch-1Keybuk: yes but there is another module, loop-aes that needs to replace the loop module, so with CONFIG_BLK_DEV_LOOP=y we need to recompile the whole kernel every update19:29
Notch-1there are serveral people stucked on intrepid for this little change19:30
Notch-1Keybuk: also the loop-aes-source package description is now wrong, cause it still says that we can install it with module-assistant, but right now it's impossibile (for this new kernel configuration)19:36
RicardoPerezpitti: hi! I would like to ask you a question about a translation typo in netbook-launcher. There's a very big translation typo in Spanish language, but this app is in universe, so the translations aren't in any langpack and the typo could be here until a (possible) SRU for netbook-launcher. This is bug #358641.19:38
ubottuLaunchpad bug 358641 in netbook-launcher "Incorrect Translation in Spanish Network (ENG)->Red (SPA) ¿?-> Rojo (red colour)" [Undecided,Fix committed] https://launchpad.net/bugs/35864119:38
RicardoPerezpitti: the question is: can an SRU be done for netbook-launcher in order to get the latest updated translations and correct the typo?19:39
Notch-1Keybuk: and amitk please don't make me ask for another month as always, answer me now, i'm tired19:44
mterryvorian: ping, the kio-gopher debian maintainer asked you to pop into #debian-kde on OFTC19:47
vorianmeh, oftc19:47
mterryvorian: :)19:47
elmoNotch-1: I suspect you might get answers quicker if you tried being a little less demanding19:48
elmoNotch-1: just a thought19:48
=== rickspencer3 is now known as rickspencer3-afk
Notch-1elmo: we are asking since 3 month, on 5 channels and launchpad and the kernel mailing list, and i got real answers only now that i spotted who is in the kernel team, asking directly by name... they just don't answer...19:51
Notch-1elmo: i'm afraid that for the next answer i have to knok to them doors, that's why i insisted...19:52
=== dwatson is now known as davewatson
jbernardkirkland, Keybuk: awesome, that makes update-motd's job much easier20:19
jbernardKeybuk: do you have a public branch where you're doing development, perhaps I can help?20:19
Keybukjbernard: nothing yet20:20
Keybukstill working on the internals20:20
Keybukthe inotify watch on top is the easy bit ;)20:20
jbernardyou're targeting karmic for the new upstart?20:21
Keybukyes, hopefully20:21
jbernardawesome, any idea when you expect to have enough of the structure laid out that I can start integrating?20:22
Keybukby feature freeze ;)20:23
jbernardperfect ;)20:23
cjwatsonyou know, when testing the desktop CD to make sure my unionfs-fuse changes worked, it would have helped to give it enough memory, wouldn't it?20:26
cjwatsonlike, not kvm's default of 128MB ...20:26
cjwatsonso yeah, desktop CD now boots fine20:26
yellabshi there20:30
yellabsany one from canonical around?20:31
yellabswhen i go to the server webpage and click on download server edition i get the webpage of the desktop edition instead20:32
yellabshttp://www.ubuntu.com/products/whatisubuntu/serveredition20:32
yellabscheck it out,20:32
yellabsclick and see : http://www.ubuntu.com/getubuntu/download20:32
yellabswill get you to http://www.ubuntu.com/getubuntu/download20:32
yellabswich is, yes strange enough , the desktop version20:33
ajmitchthat page has a tab saying server edition on it20:34
yellabsthen after looking around you use the tab on the left to really get the server edition20:34
yellabshttp://www.ubuntu.com/getubuntu/download-server20:34
yellabswich would be the correct url link in the first place..20:34
yellabsdont you agree?20:34
yellabssmall issue thats true...20:35
ajmitchyou could file a bug against ubuntu-website on launchpad20:35
yellabsyeah ok20:36
ajmitchmostly because there's probably noone here responsible for the website20:36
yellabsi was stupid enough not to notice, untill i ran the installer on the server...:P20:36
highvoltagehey ajmitch! haven't seen you in a while!20:37
ajmitchhey highvoltage20:37
yellabswasted two hour download and burn,... my own mistake afcuase should have been more carefull..20:37
yellabsany how..started off on the right foot again...20:37
yellabsall will be wel in a few hours again, thanks for your tolarence of my private rant...20:38
yellabs:)20:38
ajmitchhighvoltage: what have you been up to lately?20:41
highvoltageajmitch: well, I don't know if you've been following, but impi was bought over by a big corporate who wouldn't let me do things like go to UDS's20:44
highvoltageajmitch: so I left later last year and started my own thing. freedom has been good so far :)20:44
ajmitchyeah, so I heard from a former impi person in the NZ loco channel :)20:44
ajmitchfunny where you run across such people20:44
highvoltageheh20:44
directhexyou can take our conferences, but you can never! take! our Freedom!!!20:44
ajmitchdirecthex: but I thought you were leading the conspiracy to steal Freedom20:45
highvoltageI heard that directhex secretly wants an iphone20:45
directhexhighvoltage, i wouldn't even touch one until i can do the first-run config without iTunes20:46
highvoltage:)20:46
yellabsok off to install the server, bye bye20:50
directhexhighvoltage, android is a little more interesting, but only if it's any good. a Free platform doesn't guarantee awesomeness - merely makes it more achievable20:52
yellabshave an nice night ( capre noctum )20:53
yellabscarpe20:53
yellabs..20:53
highvoltagedirecthex: *nod*20:53
calcer is it safe for mktemp to be removed? or is karmic currently in a broken state?21:24
calcseems that coreutils replaced it... except that mktemp was essential and coreutils isn't21:27
tkamppetercalc, I also got such build failures on Poppler, seems that Karmic on the build servers is currently completely broken.21:28
calcoh hmm no coreutils is essential also, so why does this show up21:28
calctkamppeter: ah21:28
calctkamppeter: yea removing an essential package requires the user to type a sentence stating they know they are breaking their system, heh21:29
calcYou are about to do something potentially harmful.21:29
calcTo continue type in the phrase 'Yes, do as I say!' ?] Yes, do as I say!21:29
calchehe21:29
maxbaptitude has an even more emphatic sentence to type21:30
maxb"Yes, I am aware this is a very bad idea"21:30
calcheh21:31
arandWhat is the reason for the xserver-xorg-video-intel 2:2.6.3-0ubuntu9.2 not having made it into recommended updates yet?21:31
chrisccoulsonarand - it's in jaunty-proposed - that's why21:34
calcchrisccoulson: i think that might be his question... ;-)21:34
calcchrisccoulson: as to why its in -proposed instead of -updates by now21:34
chrisccoulsonah, ok, i misunderstood. thanks;)21:34
calcotherwise he probably wouldn't know the version number of the package, heh21:35
cjwatsonarand: nobody's marked the bugs it fixed as verified yet21:36
cjwatson(bug 371544, bug 370777)21:36
ubottuLaunchpad bug 371544 in xserver-xorg-video-intel "xserver-xorg-video-intel doesn't respect screen virtual resolution in xorg.conf (dup-of: 370777)" [Undecided,Fix released] https://launchpad.net/bugs/37154421:36
ubottuLaunchpad bug 370777 in xserver-xorg-video-intel "121_i965_default_virtual_to_2048_2048.patch overrides xorg.conf virtual setting instead of setting default (regression in 2.6.3-0ubuntu9.1)" [Undecided,Fix released] https://launchpad.net/bugs/37077721:36
cjwatsonbdmurray: 370777 has a couple of confirmations - should it be verification-done now?21:37
arandcjwatson: I've helped several people install it and so far it seems to have worked for everyone... I was presuming the reason was that the patch was hacksish or something?21:37
cjwatsonarand: it *looks* like just lack of paperwork actually, should be possible to sort it out soonish21:37
chrisccoulsonit seems bug 371544 and 370777 were regressions caused by 2:2.6.3-0ubuntu9.1 in jaunty-proposed, and those are both fixed now. the bug that this version was originally meant to fix is bug 359392, which doesnt seem to be verified yet21:38
ubottuLaunchpad bug 371544 in xserver-xorg-video-intel "xserver-xorg-video-intel doesn't respect screen virtual resolution in xorg.conf (dup-of: 370777)" [Undecided,Fix released] https://launchpad.net/bugs/37154421:38
ubottuLaunchpad bug 370777 in xserver-xorg-video-intel "121_i965_default_virtual_to_2048_2048.patch overrides xorg.conf virtual setting instead of setting default (regression in 2.6.3-0ubuntu9.1)" [Undecided,Fix released] https://launchpad.net/bugs/37077721:38
ubottuLaunchpad bug 359392 in compiz "[i965] X freezes starting on April 3rd" [Undecided,In progress] https://launchpad.net/bugs/35939221:38
arandOk, good stuff :), btw the compiz un-blacklist patch would need to get through as well I think.21:39
cjwatsonchrisccoulson: hmm, http://people.ubuntu.com/~ubuntu-archive/pending-sru.html doesn't list that21:39
chrisccoulsonhmmmmm, how is that list generated? the bug report has a verification-needed tag21:39
bdmurraycjwatson: yes the tag could change to verification-done in that bug21:40
cjwatsonsome crazy script of pitti's21:40
sbeattieit looks at the changelog for lp numbers; if the updated package didn't get generated against the original version, the bug gets overlooked by the script.21:41
cjwatsonoh, YM it looks at the .changes?21:41
cjwatsonno, that doesn't make sense21:42
cjwatsonoh, I suppose it does because it's scraping LP and LP has the .changes21:43
sbeattieyes, e.g. here it looks at https://launchpad.net/ubuntu/jaunty/+source/xserver-xorg-video-intel/2:2.6.3-0ubuntu9.221:43
cjwatsonyeah, I was just getting there :)21:44
cjwatsonmaybe it ought to explicitly look for all the versions in between21:44
cjwatsonit'd have to walk the publishing history or something21:44
* cjwatson sticks an SEP field around it21:44
cjwatsonI might try to rewrite it with launchpadlib one of these days21:45
sbeattiecjwatson: I looked at one point; unless things have changed I don't think the actual changelog entry is pullable from the api, but getting which versions were published to proposed is doable.21:49
bdmurrayI've a karmic update failing due to mktemp being marked for removal21:50
bdmurraysbeattie: I just saw changes_file_url21:50
bdmurraybut haven't tested it21:50
cjwatsonright, I was about to say changes_file_url should be fine21:51
bdmurrayIt'd be neat to know what was new in the API21:52
cjwatson>>> launchpad.distributions['ubuntu'].main_archive.getPublishedSources(distro_series=launchpad.distributions['ubuntu'].getSeries(name_or_version='jaunty'), pocket='Proposed', source_name='xserver-xorg-video-intel')[0].changes_file_url21:56
cjwatson'https://edge.launchpad.net/ubuntu/+archive/primary/+files/xserver-xorg-video-intel_2.6.3-0ubuntu9.2_source.changes'21:56
cjwatson(not that I'd actually write it like that, was just trying to cram it into one line21:56
cjwatson)21:56
cjwatsonand that URL seems to have sensible contents21:56
=== ogra_ is now known as ogra
seb128are buildds known to be broken?21:59
cjwatsonwhat's up?22:00
seb128http://launchpadlibrarian.net/27504925/buildlog_ubuntu-karmic-i386.poppler_0.11.0-0ubuntu3_CHROOTWAIT.txt.gz22:00
cjwatsonyum, that mktemp thing22:00
cjwatsonit's not buildd-specific22:00
cjwatsonhttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=53184622:01
ubottuDebian bug 531846 in coreutils "coreutils: Upgrading to 7.4-1 makes apt-get ask for 'Yes, do as I say!' because of mktemp" [Important,Open]22:01
seb128cjwatson: thanks22:01
=== rickspencer3-afk is now known as rickspencer3
=== mthaddon changed the topic of #ubuntu-devel to: Launchpad is going down from 22:00 UTC until 22:10 UTC to update document storage capacity | Archive: Open for development | Karmic alpha 1 released! | Development of Ubuntu (not support, not app development on Ubuntu) | #ubuntu for support and general discussion for dapper-jaunty | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/H
kirklandcjwatson: i was thinking of changing kvm's default from 128 to 25622:50
kirklandcjwatson: i've hit similar problems recently on vm's without swap space22:50
kirklandcjwatson: 128 just doesn't cut it ;-)22:50
kirklandcjwatson: mind you, i use a kvm alias22:50
kirklandcjwatson: but i'm suspecting that others are hitting this too22:50
kirklandfwiw: alias kvm='kvm -m 256 -net nic,model=virtio -net user -smp 2'22:51
* ogra used a 256M vbox for the ltsp tests tohday btw ... didnt really speed it up22:53
slangasekcjwatson: there have been numerous claims in bug #359392 that the -intel in jaunty-proposed doesn't fix anything; OTOH, it's impossible to extract useful information from that bug report due to all the chatter23:04
ubottuLaunchpad bug 359392 in compiz "[i965] X freezes starting on April 3rd" [Undecided,In progress] https://launchpad.net/bugs/35939223:04
cjwatsonI couldn't even load the bug23:04
slangasekthere are 11 follow-ups to that bug report since I went to lunch :P23:05
slangaseknone of them useful23:05
bryceslangasek: is that the one with the patch to increase the virtual resolution?23:07
slangasekbryce: that's "X freezes starting on April 3rd"23:08
bryceslangasek: I think the 4k offset patch is believed to be a better solution for that problem23:08
brycehowever there's also a bunch of kernel fixes that have solved various freeze issues, so hard to say23:08
slangasekare those kernel changes in the pipe for jaunty?23:09
slangasekdamn; type "X freezes" and it obligingly does23:09
brycethere's a few kernel changes in the pipe, I've lost track of exactly what's going in23:10
slangasek-0ubuntu2 includes crasher fixes, you said?23:10
bryceyes23:10
slangasekcrasher, but not freeze?  or both?23:11
bryceI can confirm only it fixes crashes23:11
brycethe fix handles a null pointer situation23:12
slangaseklosing track> what do we need to do to get a handle on this?  that bug is already noisy enough that I'm very wary of flip-flopping patches in -proposed23:12
brycewell, there have been half a dozen different patches that have gone into karmic that fix different freeze issues.23:13
slangasekso if I'm running karmic with KMS, do I have all the bits needed to provide a useful freeze report?23:14
slangasek#       Option "MigrationHeuristic" "greedy"23:14
slangasek#        Option "AccelMethod" "uxa"23:14
slangasek#       Option "NoAccel"23:14
bryceI think part of the problem is that you introduce one of those patches, and people with one of the other 5 freezes say "it doesn't help for me" so it's hard to get a positive confirmation on them23:14
slangasekhmm, that's not what I selected. :P23:14
slangasekINFO: task_events/1:23731 blocked for more than 120 seconds.23:15
brycealso we've seen at least a couple instances where the same reporter had at least two distinct freezes, and it took two different patches to get everything resolved23:15
brycekarmic with KMS, and also need the intel_gpu_dump tool from the x-freeze ppa23:15
slangasekright, I think that's a lot of what's happened in that SRU bug in question.  We don't have good ways to distinguish the freezes, I guess?23:15
bryceerf, I need to get that tool into the archive23:16
slangasekintel_reg_dumper isn't enough?23:16
bryceyes, it is usually sufficient23:16
slangasekand apport xorg collection is still broken?23:17
bryceif the dump for two freezes show it's stopped at the same gpu call, it's the same freeze, else have to assume it's a different freeze23:17
bryceslangasek: should be fixed now; I uploaded a fix earlier today23:17
brycebasically I just dropped the fglrx-loaded code; it's redundant anyway23:18
bryceslangasek: oh hey btw good news - I got KMS working on -ati :-)23:18
slangasekyay!23:18
slangasektotally free of all freeze bugs, right? :)23:18
bryceor I should say, apw got it working, I just did the testing :-)23:18
bryceit's got totally more interesting bugs23:19
slangasekheh23:19
bryceactually, we just need to get the X side of things more up to date.  It doesn't have DRI, Xv, fast-vt-switch, etc. at the moment.  But the kernel boots KMS properly now.23:19
brycewe might have the necessary bits in for alpha-2...23:20
slangasekoh good; trying to install the updated xorg package has caused apt-get to hang in an uninterruptible disk wait23:23
bryce???23:23
slangasekI assume KMS is to blame somehow :)23:24
=== mthaddon changed the topic of #ubuntu-devel to: Archive: Open for development | Karmic alpha 1 released! | Development of Ubuntu (not support, not app development on Ubuntu) | #ubuntu for support and general discussion for dapper-jaunty | #ubuntu-motu for getting involved in development | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://wiki.ubuntu.com/HelpingWithBugs
slangasekbryce: and the x-freeze-test ppa doesn't seem to be built for karmic?23:26
slangasekI guess I can just use jaunty, then23:27
brycethe jaunty deb should work fine23:27
* slangasek nods23:27
bryceon my todo list to merge that into universe...  working on -ati merge first23:27
bryceslangasek: regarding the freeze bugs, maybe what would help would be to just start cataloging all the freeze patches we know about into a table, indicating status for jaunty23:28
brycemost of them are kernel patches, but iirc there's a few on the X side as well23:29
ion_bryce: Btw, when the background image is loaded and rendered with early X during bootup, would it be a good idea to do the loading and rendering with something like nice 20 ionice -c 3 to avoid it slowing down startup?23:30
ion_19 even23:30
bryceprobably a bit time consuming to track down all the info, but probably more effective than dealing with those multi-hundred comment bug reports23:30
bryceion_: I don't know... test it out and see23:30
ion_I will :-)23:30
brycemy guess is that it won't make a difference, but I have no rationale for that guess ;-)23:31
slangasekbryce: we also have people following up to that bug saying that karmic doesn't fix their problem... I guess we should point them through the freeze debugging guide?23:31
ion_Loading and scaling a big JPEG *is* somewhat heavy on older computers.23:31
bryceslangasek: right.  They need to file new bugs using those guidelines and NOT glom onto an existing bug report.23:31
* slangasek nods23:31
brycewith freeze bugs we really need to insist on one bug report per person23:32
dtchennot just freeze bugs - bugs with multiple causes that appear as similar symptoms23:35
dtchenit's a complete PITA to have to open multiple tasks across multiple bugs when people abuse "me too"23:35
brycedtchen: totally agreed, it's just especially bad with the X freeze bugs23:38
bryceusers have a hard time identifying what causes their freeze, usually they say the freezes come on "randomly"23:39
brycethey're not actually random, but the conditions that have to be met are pretty hard to spot as a user23:40
slangasekhmm... rebooted, and now sound is gone23:41
slangasekworse than last time :)23:41
dtchenit'll probably get worse if you boot 2.6.30-8.9-generic23:44
dtchenalso, the "sound is gone" bug is often caused by PA writing to the wrong sink23:45
slangasekno, it's gone even if I bypass PA.23:45
slangasekthis is with 2.6.30-7, which I just booted for the first time23:45
dtchencorroborated by speaker-test -c2 -Dplughw:0 ?23:46
dtchengotta love the "throw a dart at the stack" bugs :/23:46
dtchenTheMuso: possible regression for ALSA in 2.6.30-8.9-generic caused by commit 44ada1a147fa28ae15b83a031c48fc2b992cc3ef in linux-2.6.git23:47
dtchenTheMuso: yeah, it seems to be a bogus commit that only works if CONFIG_PREEMPT is enabled. and karmic has it disabled.23:52
slangasekdtchen: no sound with that command, even after switching back to the -6 kernel23:52
dtchenslangasek: have you eliminated mixer settings as a possible cause?23:53
slangasekdtchen: no, rather I just checked the mixer and found it muted ;)23:54
slangasekthe master mixer23:54

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