/srv/irclogs.ubuntu.com/2009/09/29/#ubuntu-devel.txt

TheMusoslangasek: I don't know. I simply put it back to the way things were before. I'll have a look.00:00
TheMusoslangasek: afaik originally they conflicted.00:00
slangasekTheMuso: ah, indeed they do00:01
slangasekTheMuso: perhaps ia32-libs needs to have a Conflicts: added in the other direction?00:01
cjwatsonthey originally conflicted and there was a bug about that00:02
cjwatsonI think you need to revert slightly less far - I think that was fixed at one point?00:02
=== bjf is now known as bjf-afk
TheMusoAnyway, I'll have a look today.00:06
slangasekcjwatson: I'm not sure that's true; my recommendation (which, er, somehow isn't in the list web archive?) was to put alsa back into ia32-libs00:06
TheMusoIt will take me several hours to upload ia32-libs as it is.00:06
slangasekyeah00:06
slangasekia32-libs is in universe, not blocking anything for beta, so take your time00:06
cjwatsonslangasek: that may be, I might be misremembering00:06
=== milli` is now known as milli
slangasekcjwatson, TheMuso: reviewing the current state: lib32asound2-plugins is built from alsa-plugins, which build-depends on libpulse-dev, which has no biarch equivalent; so we end up with a biarch plugins package without the key default plugin - I think that binary package should be nuked entirely for karmic, and ia32-libs have a conflicts: added only if that conflicts: is needed for upgrades from jaunty00:15
TheMusoslangasek: Ok I can take care of both.00:15
seb128slangasek, I've uploaded a patched indicator-session with changes from ted to fix the crash at login issue00:26
seb128I tried the change there they seem to work correctly, ie I didn't get the crash yet where I was getting it half of the time before00:27
smoserslangasek, regarding your question above about bug #431103. we need a kernel build of 2.6.31-300.3. jjohansen was looking to get one, i think.00:30
ubottuLaunchpad bug 431103 in linux-ec2 "ssh host key fingerprint no longer available in the console log" [High,Fix released] https://launchpad.net/bugs/43110300:30
Rashkohi all00:49
Rashkohow can I enable more than 4 serial ports00:49
RashkoI need some help please00:50
Rashko2 pci cards 6 + 4 serial ports but only 4 ports is active00:51
Rashkohow can I enable more than 4 serial ports00:51
mathiazsmoser: slangasek: is uec-images.ubuntu.com rsyncable?00:51
smoseraccording to soren at https://wiki.ubuntu.com/UEC/Images/Testing , yes. and my experience agrees00:52
=== dendrobates is now known as dendro-afk
slangaseksmoser: the kernel build is already done; I'm asking about the task open on ec2-init01:15
smoseras far as I know the kernel build is not done.01:15
smoser$ rmadison --suite karmic linux-ec201:16
smoser linux-ec2 | 2.6.31-300.3 |        karmic | source01:16
smoser linux-ec2 | 2.6.31.300.0 |        karmic | amd64, i38601:16
smoserand my feeling about ec2-init is that no changes are needed, but I would like an official kernel build to verify that in.01:16
smoseri could be reading that information wrong, or otherwise ignorant01:16
slangaseksmoser: your rmadison is out-of-date wrt the archive01:17
smoseroh?01:18
cjwatsonour rmadison only updates every six hours01:18
smoserthis makes me happy01:19
smoserslangasek, so, maybe nothing. i'll wait till the build pulls that version, and picks it out with initrd/kernel then will upload those kernels and test them.01:22
slangaseksmoser: the current build /already/ has that version :)01:24
slangasekwould be good to have this confirmed, since that's marked as a beta blocker01:24
mase_wk_i'm having some problems building a kernel package on 8.04 which will automatically run update-initramfs. I am passing the --initrd flag to make-kpkg however it does not seem to update the initramfs01:30
smoserslangasek, i meant http://uec-images.ubuntu.com/karmic/current/ubuntu-uec-karmic-amd64.manifest01:30
slangaseksmoser: yes, I see -300.3 listed there01:31
slangaseksmoser: oh, I see; you're looking at the linux-ec2 *binary* package, which is not built from linux-ec2 source - it's built from linux-ec2-meta source and will not have a matching version number01:33
slangaseksmoser: the actual kernel image is already at version -300.3, so this fix should be present01:33
slangasekmase_wk_: this is not a support channel; please see #ubuntu01:33
mase_wk_slangasek: np, thanks01:33
smoserslangasek, ok. there will be a 0929 build in the next 20 minutes or so. i'll take its output and upload to ec2 later tonight.01:38
slangaseksmoser: why are you waiting when the existing one already has the relevant kernel?01:38
smoseri guess i can upload the kernel from last nights you're correct. i just was being lazy.01:39
smoserand i might as well refresh the nightly that i have out there (or at least check whats different in the manifest001:39
rgreeningScottK: ping02:13
rgreeningCan you look at bug 42575102:13
ubottuLaunchpad bug 425751 in usb-creator "usb-creator transitional package should be seeded?" [Undecided,New] https://launchpad.net/bugs/42575102:13
rgreeningScottK: not sure if you can fix or at least direct to someone who can and set the correct milestone02:14
=== Whoopie_ is now known as Whoopie
ScottKrgreening: Fixed.02:32
rgreeningty ScottK02:32
rgreeningScottK: will you be updating the bug to reflect? Thanks02:36
ScottKrgreening: Did already.02:37
rgreeningah.. I see it has updated.02:37
rgreeningcool02:37
rgreeningyay02:37
rgreeningScottK: just read the comment... does this mean it is ok for Ubuntu seed as well? Or does it just need to be in 'a' seed?02:38
ScottKrgreening: "a seed" is all that was needed.02:39
rgreeningcool. understood.02:39
=== dendro-afk is now known as dendrobates
LaserJockso hmm, I can't seem to get Karmic to play a CD03:00
LaserJockseems to be bug 435035 but there's not a lot of info03:01
ubottuLaunchpad bug 435035 in gstreamer0.10 "rhythymbox doesn't play cds (No URI handler implemented for "cdda")" [Undecided,New] https://launchpad.net/bugs/43503503:01
LaserJockdarn it, now I can't get the CD to eject :(03:04
* ScottK hands LaserJock a large hammer and a screwdriver ...03:13
LaserJockI got it out eventually03:15
LaserJockbut still sucks that I can't listen to my brand new CD :(03:15
ajmitchYes, it does seem a bit of a problem if it just doesn't work in karmic03:16
ajmitchI'm too used to having all the music on the computer already03:17
LaserJockrhythmbox, banshee, totem, nothing works03:17
ajmitchthey all use the same gstreamer plugins03:17
LaserJockyep03:18
LaserJockI guess I could try amarok ... but yuck03:18
ajmitchor try & use sound-juicer to create .oggs?03:18
LaserJockhmm, perhaps. I was assuming if it wouldn't play it wouldn't rip very well03:18
ajmitchfrom what I read in that bug, they still had sound-juicer working, which is odd03:19
ajmitchsince it also uses gstreamer for ripping & encoding03:19
* ajmitch doesn't have an up-to-date karmic install booted to check03:19
=== e-jat is now known as ejat
DarxusIt's looking like the upcoming ubuntu release will have a default chat client that will not let you use it without saving your passwords.03:49
DarxusHow do I get the attention of somebody who can prevent that?03:50
Darxushttps://bugs.launchpad.net/ubuntu/+source/empathy/+bug/11880003:50
ubottuLaunchpad bug 118800 in empathy "Cannot add account" [Undecided,New]03:50
ScottKDarxus: That's a pretty old bug, is it still accurate for the current release?04:02
jdongScottK: yup reproduced here04:05
jdongthe apply button is greyed out unless you type in a password04:05
* ScottK looks04:05
jdongI see no obvious way from the UI to create an account without saving a password04:06
=== Whoopie_ is now known as Whoopie
DarxusScottK: Yup.04:07
DarxusBizarre, huh?04:07
jdongwell yeah kind of; I can certainly understand the concern04:08
jdongthough I have to point out 99% of users will want their passwords remembered04:08
jdong(not saying we shouldn't cater to the others)04:08
ScottKDarxus and jdong: I did the LP magic to get it on the release team's radar.  Not sure what they will do with it.04:09
jdongScottK: *nods* thanks04:09
jdongI just admit I haven't touched Empathy much to know if it'd be a big deal (tm) to implement this feature04:10
DarxusScottK: Thank you.04:10
TheMusoIt would likely break UI freeze04:10
jdongwe could just... bring back pidgin04:11
jdong*puts on flamesuit*04:11
LaserJockjdong: +104:13
LaserJockI thought pidgin had a good chance of coming back, but I guess it's a little late now04:17
DarxusLaserJock: Why did you think it had a good chance of coming back?04:17
LaserJockwell, it's hard to put it well04:18
LaserJockI just felt like empathy really didn't rise to the occasion04:18
DarxusAh.04:19
LaserJockit seems like a basic, minimalistic IM client but not much more04:19
DarxusHeh.04:19
LaserJockI haven't seen much of an "improvement" in empathy in like a year, I expected more I guess04:20
DarxusI'm disappointed it doesn't have the gui and backend separated into client / server pieces like quassel.04:20
DarxusBecause as long as I can't do a single reattach to get back to my four irc servers, jabber, aim, and yahoo, I'll still primarily be using a console client in screen :/04:21
jdongwell I'm not impressed with how quassel is separated either04:22
DarxusI haven't actually tried it yet.04:23
jdongwhy is there a single system daemon installed by the package to be shared by all users?04:23
DarxusEw.04:23
DarxusWell... I don't know....04:23
jdongbut yeah, the IDEA behind quassel/smuxi is nice04:23
DarxusOh, thanks for mentioning smuxi, wasn't aware of that one.04:24
jdongDarxus: it's pretty nice and I found its codebase to be very clean to work with; though in terms of raw features it lags behind quassel, irssi, weechat04:25
DarxusBut it would be nice to be able to drop bitlbee too (mostly requiring jabber support).04:25
DarxusHow hard could this stuff really be, I've done irc over telnet?  :P04:26
jdongbut as far as empathy is concerned, I totally agree with what LaserJock's opinions are on the matter04:26
jdongin its current state it still looks and feels like a proof-of-concept/rough-cut basic IM client, not something I feel should've replaced pidgin by default04:26
ScottKjdong: I don't think that there is a single system daemon shared by all users with the quassel monlithic client (the one we use as default).04:27
ScottKIf you use a remote core on a server somewhere, it can support multiple clients.04:27
DarxusAnd you feel that pidgen is more solid?04:27
jdongScottK: the last time I installed it on Jaunty (two weeks ago) it ran a single server via an init job04:27
ScottKI'll have a look.04:28
jdongDarxus: yes, I do feel it's more solid and featureful though it lacks the AV capabilities04:28
DarxusInteresting.04:28
LaserJockand it has *gasp* preferences04:28
jdongLaserJock: but... we don't need those!04:28
jdongLaserJock: the last time *I* made an IM client, it had a big textbox and a little textbox!04:28
DarxusHehe.04:29
DarxusI created a bug for quassel/smuxi type functionality in empathy:  https://bugs.launchpad.net/ubuntu/+source/empathy/+bug/43850204:36
ubottuLaunchpad bug 438502 in empathy "Break UI and backend into client / server." [Undecided,New]04:36
DarxusI realize it's not going to happen any time soon.04:36
DarxusI can't nominate for Lucid yet?  :P04:36
ScottKThat's something to file in an upstream bug tracker.  Ubuntu wouldn't do that split without upstream.04:37
DarxusOh, hmm.04:38
ajmitchit is a fairly major change for an app04:39
DarxusI realize.04:39
DarxusI'm filing an upstream bug.04:39
LaserJockajmitch: pfft, I'm sure it'd make the Papercut list ;-)04:40
DarxusDoesn't LP have a way to link to a gnome bug?04:42
ajmitchLaserJock: I'll let you take on that one :)04:42
DarxusHehe.04:44
johnphello.04:44
DarxusCool, figured out how to link the upstream bug.04:47
Darxus("also affects project")04:47
YokoZarpackage ttf-tahoma-replacement 1.1.30-0ubuntu2 failed to install/upgrade: error writing to '<standard output>': No such file or directory05:45
YokoZar^^ best error report yet :)05:45
StevenKHaha05:46
YokoZarhttps://bugs.launchpad.net/bugs/43839105:47
ubottuLaunchpad bug 438391 in wine1.2 "package ttf-tahoma-replacement 1.1.30-0ubuntu2 failed to install/upgrade: error writing to '<standard output>': No such file or directory" [Undecided,New]05:47
=== bjf is now known as bjf-afk
=== Tonio__ is now known as Tonio_
al-maisanGood morning!06:36
* slangasek waves06:39
slangasekTheMuso: hmm, your alsa-plugins upload also drops three patches out of debian/patches06:44
dholbachgood morning06:49
TheMusoslangasek: hrm I'll have a look.07:18
TheMusoslangasek: hrm screwed up with creating the package. Feel free to reject, and I'll re-upload.07:22
pittiGood morning07:29
al-maisanGood morning pitti07:31
slangasekTheMuso: ack, rejected the first one07:37
=== tkamppeter_ is now known as tkamppeter
stefanlsdYokoZar: Just wanted to say thanks so much for the wine1.2 packages and quick updates. Its really awesome :)08:21
=== robert_ancell_ is now known as robert_ancell
YokoZarstefanlsd: at some point soon I'm going to have to freeze it for karmic though08:33
YokoZaralthough I still need some manual patches (eg one that lets photoshop install)08:33
stefanlsdYokoZar: yeah. will go back to your ppa then i guess once its frozen.08:35
highvolt1gemorning YokoZar and stefanlsd08:40
=== highvolt1ge is now known as highvoltage
AnAntLP 43809208:51
ubottuLaunchpad bug 438092 in texlive-bin "Candidate revision texlive-bin_2007.dfsg.2-7ubuntu1" [Undecided,Confirmed] https://launchpad.net/bugs/43809208:51
dholbachcjwatson_: AFAICT you fixed the alt-f7 gdm switching thing - good work! :)08:59
=== dholbach_ is now known as dholbach
=== asac_ is now known as asac
tkamppeterpitti, hi09:17
pittihey tkamppeter09:19
tkamppeterpitti, it is about bug 42001509:21
ubottuLaunchpad bug 420015 in cups "usblp Kernel module needs to be removed and /dev/bus/usb/*/* made accessible for USB printers to work with CUPS 1.4.x" [High,Confirmed] https://launchpad.net/bugs/42001509:21
tkamppeterThere are still users who cannot access their USB printers.09:21
pittitkamppeter: Debian users complain _a lot_ about the libusb change as well09:23
pittiit breaks tons of stuff and third-party apps which need it09:23
tkamppeterpitti, then I have tried the situation of my HP printers and found that the HP DesignJet 130 appears in "ls -l /dev/bus/usb/*/*" but not in "lsusb". Looks like a low-level USB problem.09:23
pittitkamppeter: nope09:23
pittitkamppeter: try "sudo lsusb"09:23
pittitkamppeter: the problem is that these devices aren't world-readable any more with the new udev rule (it makes them 660 root:lp)09:23
maxbcjwatson_: It seems that something is causing postinst failure on upgrade - your emit events change seems like a likely candidate09:25
tkamppeterYes, it is exactly only the DesignJet 130 which needs "sudo usblp".09:25
Whoopieasac: Hi, I tested the patch for bug 413053 and it's working.09:25
ubottuLaunchpad bug 413053 in gnome-bluetooth "Bluetooth-applet drops paired phone from list of devices" [Undecided,Fix committed] https://launchpad.net/bugs/41305309:25
maxbcjwatson_: err, oops, the word "gdm" was supposed to be in that sentence somewhere :-)09:25
maxblp 43856109:26
ubottuLaunchpad bug 438561 in gdm "package gdm 2.28.0-0ubuntu8 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1" [Undecided,New] https://launchpad.net/bugs/43856109:26
tkamppeterpitti, what I have seen in bug 420015 is that a user uses /dev/usbmon3 as URI for an Epson. Seems that this is a third-party device generated by a daemon of a manufacturer-supplied driver and this daemon passes the data on to something like /dev/usb/lp0 which does not exist any more with CUPS 1.4.x.09:27
ubottuLaunchpad bug 420015 in cups "usblp Kernel module needs to be removed and /dev/bus/usb/*/* made accessible for USB printers to work with CUPS 1.4.x" [High,Confirmed] https://launchpad.net/bugs/42001509:27
asacWhoopie: checking09:30
Whoopieasac: just told you as you were asking in the report. ;)09:30
asacok09:31
asacwe will get it fixed after beta09:31
Whoopieasac: ok, a new 2.28.1 was tagged in gnome-bluetooth git which fixes it (and some other issues I debugged with the maintainer)09:32
asacWhoopie: ok. thanks. if you know further launchpad bugs fixed, please set to fix committed09:33
Whoopieasac: what do you think about bug 436694? Could we ship the same udev rule as fedora does?09:34
ubottuLaunchpad bug 436694 in gnome-bluetooth "[karmic] gnome-bluetooth applet menu does not have "Turn Off Bluetooth" as described in help and needed." [Undecided,Confirmed] https://launchpad.net/bugs/43669409:34
=== cjwatson_ is now known as cjwatson
cjwatsondholbach: excellent, glad it works for you09:34
cjwatsonmaxb: hmm09:34
cjwatsonmaxb: I don't think that can possibly be my change, since the gdm postinst doesn't actually restart the job09:35
cjwatsonmaxb: it's more likely the pre-existing 'status gdm' in the postinst09:35
slangasekasac: epiphany> if you want it demoted, please go ahead and unseed it09:35
cjwatsonmaxb: I could be wrong of course, but I can't see the mechanism by which my change would have broken this09:36
Whoopieasac: btw, why after beta? it's one month since then.09:37
asacWhoopie: one month? read /topic ;)09:37
asacslangasek: ok. i will double check with seb one last time.09:38
seb128asac, go for it09:38
asackk09:38
* asac updates seeds09:39
Whoopieasac: hehe, sorry. on https://wiki.ubuntu.com/KarmicReleaseSchedule, I just read "23" and "october". ;)09:39
asacWhoopie: how does that udev rule help?09:52
mat_tcjwatson: hi09:54
YokoZarseb128: I believe https://bugzilla.gnome.org/show_bug.cgi?id=468445  needs to be reopened now (and you are the reporter upstream)09:54
ubottuGnome bug 468445 in GtkFileChooser "gtkfilechooser save/save as dialog misplaces focus" [Normal,Resolved: fixed]09:54
cjwatsonmat_t: hello09:55
seb128YokoZar, reopening closed bugs because you have a similar issue in newer versions is usually not the right thing09:56
YokoZarI think it's the same issue though09:56
YokoZarThe save as dialog is still focusing wrong09:56
seb128YokoZar, the code could have changed and comments about debugging on the old code will just creating confusion09:57
YokoZarAhh ok09:57
YokoZarhttps://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/130224  <-- launchpad link, should file a new gnome one then09:57
ubottuLaunchpad bug 130224 in gtk+2.0 "gtkfilechooser save/save as dialog misplaces focus" [Low,Confirmed]09:57
seb128open a new bug if you want rather09:57
seb128and mention the old one number09:57
YokoZaryeah np09:57
seb128thanks09:57
seb128I'm too busy to work on minor issues like that09:57
seb128but opening upstream would be nice09:57
pittitkamppeter: right, what I meant; there are also tools for ink levels etc. which only work with usblp09:58
ogracasper on slow media with no progressbar at all in usplash is not a very pleasant experience10:00
MacSlowasac, can you quickly look over https://bugs.edge.launchpad.net/notify-osd/+bug/43831210:01
ubottuLaunchpad bug 438312 in notify-osd "[Karmic]Network manager notification about being connected not shown when connecting with mobile phone(3G)" [Undecided,Incomplete]10:01
asacMacSlow: invalidated and moved to applet ... even though i dont think its something we did before10:05
asacthx10:05
MacSlowasac, ok thanks... I wasn't sure... initially I thought Mio ran into a "suppress display of a notification"-situation, but then I wanted to also get your view on it as I don't know what network-manager does and does not with notifications.10:06
asaci might be wrong, but afaik we dont display notifications for that ... but i kept it open for nm-applet to check10:08
MacSlowok10:08
joaopintomvo_, does it make sense to have a "Price: Free" field on a Get Free Software section :) ?10:13
mvo_joaopinto: check bug 419295 for a discussion about this10:15
ubottuLaunchpad bug 419295 in software-store ""Price: Free" is redundant when user is navigating in the "Get Free Software" section" [Undecided,Invalid] https://launchpad.net/bugs/41929510:15
joaopintoah ops :P10:15
mvo_joaopinto: its a valid question, no problem. I think we need a faq or something to link to the discussion10:16
joaopintomvo_, in the long term apturl will be integrated with aptdaemon right ?10:18
ttxcjwatson: we'll need at least one more cycle on the eucalyptus package, I'm fixing critical issues revealed in my UEC-install-from-daily testing10:18
joaopintoI would like to be able to install apps from a web page using multiple links without entering the password for each click, I am not sure it that will be available keeping a reasonable security10:19
mvo_joaopinto: with software-center and aptdaemon, yes10:19
mvo_joaopinto: should be done for lucid already10:19
mvo_joaopinto: I mean, it will be done for lucid10:20
joaopintothat would require some whitelist mechanism, to keep credentials for a specific page10:20
ttxcjwatson: the PUBLICIPS postinst fails if you set multiple addresses, see bug 43858610:20
ubottuLaunchpad bug 438586 in eucalyptus "Public IPs settings are not propagated to configuration" [High,Triaged] https://launchpad.net/bugs/43858610:20
joaopintook,  apturl will just queue the requests into software-center10:22
Whoopieasac: right now, /dev/rfkill has permission 644 so that gnome-bluetooth can enable/disable BT. This rule seems to allow users the access to /dev/rfkill.10:25
mvo_joaopinto: right, the current ui will just be integreated with software-center (and made look nicer)10:25
joaopintook :)10:25
Whoopieasac: http://www.spinics.net/lists/hotplug/msg02404.html10:27
tkamppeterpitti, should we perhaps return to the usblp-based CUPS backend and tell the manufacturers to stop using usblp, so that in the next release we can switch over to not use usblp.10:28
pittitkamppeter: is that possible with 1.4?10:28
pittitkamppeter: allegedly it is with --enable-libusb=no10:29
pittitkamppeter: but I didn't test it10:29
tkamppeterpitti, problem is once that next release is LTS and second, if we stay with usblp manufacturers could stay using it.10:29
pittitkamppeter: but that would again break system-config-printer, I guess?10:29
pittitkamppeter: the advantage would be that people upgrading from jaunty and earlier would actually not end up with a broken printer (since libusb changes the device strings)10:30
pittitkamppeter: or does s-c-p get along with both?10:30
tkamppeterpitti, principally, CUPS can be built also with a usblp-based "usb"backend.10:30
pittitkamppeter: for LTS I wouldn't change the backend, we should keep with what we have in karmic10:30
tkamppeters-c-p works with both versions, and CUPS intends that both give the same URLs.10:31
pittitkamppeter: oh, so why didn't we do this from day one then?10:31
pitti(build with usblp support)10:31
pittiit was a real pain to do the switch to libusb, and it feels wrong, too10:31
tkamppeterpitti, the USB backend of CUPS can be built EITHER usblp-based OR libusb-based, not both (with auto-detection of usblp presence) in one backend.10:32
pittitkamppeter: right, I understand10:32
pittitkamppeter: I meant, why didn't we keep usblp in 1.4.0?10:32
tkamppeterOne could make a workaround building both backend versions and renaming them (usb-usblp and usb-libusb), then add a wrapper script (usb) which checks presence of the usblp module with lsmod and then starts the appropriate real backend.10:34
pittitkamppeter: what's the advantage of using the libusb one?10:34
pittiit seems so much easier and backwards compatible to use usblp only10:34
tkamppeterpitti, once HPLIP is libusb-based, it grabs the device and takes it away from the usb backend (usblp) of CUPS 1.3.x.10:36
cjwatsonpitti: as ogra observes, casper on slow media is pretty nasty with no progress bar. Is there any way we could make the progress bar run-time-optional in usplash-theme-ubuntu somehow, rather than just commenting it out entirely?10:36
pittitkamppeter: right (but that's a different backend?)10:37
ogra++10:37
ograthe bouncing bar would suffice i think10:37
pitticjwatson: with some small hacks, yes10:37
ograso you see it didnt die at least10:37
cjwatsonwe could have a new command in usplash to turn it on10:37
tkamppeterpitti, this causes sonme confusion, especially the UDEV scripts must always check both the low-level signals and the usblp signals coming from the printer to reliably determine when a printer appears and when it disappears.10:37
pittiI guess it won't be precise any more with upstart scripts, but it'd at least show something10:38
ograanother option would be to drop quiet on slow live media10:38
pittiit requires changing the logo position and adding a new command line switch or usplash_write command10:38
ograbut i guess that would require additional translations we havent prepared10:38
pittiI'll ask the design team10:38
pittioh, mat_t is here ^10:38
pittimat_t: since you asked for dropping the progress bar, any opinion about bringing it back on the live system boot?10:39
asacWhoopie: yes. understood that. didtn know how that ACL_MANAGE works ... but now i know ;)10:39
asacthx10:39
mat_tpitti: in the meeting atm - will get back to you in a bit10:39
pittiit also requires new artwork, and moving the icon further up by default (not almost-centered)10:40
Amaranthpitti: you could just drop the progress bar down10:40
cjwatsonpitti: I was actually wondering yesterday if it would be worth adding a way for upstart to prod usplash occasionally, say when events occur10:40
pittiAmaranth: then the text area gets pretty small on smaller resolutions (like 400 pixel y)10:40
ograor let the icon pulsate or something10:40
Amaranthtext area? I thought you just wanted a progress bar10:41
pittithe text area is still there, and required10:41
cjwatsonpitti: if it were built-in, it would be fairly efficient10:41
ograAmaranth, you can still drop quiet10:41
pitti(fsck, password entry, etc.)10:41
tkamppeterpitti, second, the usblp backend disables bi-di access for several important manufacturers, as usblp does not work with most printers of them10:41
cjwatsonthough at the moment you'd have to reopen the fifo each time, which isn't idedal10:41
cjwatsonideal10:41
pitticjwatson: "more" built in than usplash_write?10:41
cjwatsonsomething that doesn't involve spawning a process each time, yes10:42
tkamppeterpitti, third, the libusb-based backend supports also some more general access, for example to allow printing and non-printing functions on an MF device to be done in parallel.10:42
Amaranthso basically usplash_write built into upstart that just keeps the connection open?10:42
cjwatsonI wouldn't want to hack it in without consulting with Keybuk, obviously, but it was something I was thinking about while upstartifying usplash10:42
pittiAmaranth: probably more like usplash listening to upstart events, I think10:43
ograwe're pre upstart, arent we ?10:43
cjwatsonogra: casper is, yes10:44
ograright10:44
Amaranthpitti: ah yeah, then usplash can just listen for starting events and show some text10:44
cjwatsonogra: sorry, my question about upstart prodding usplash occasionally was not directly related to your problem10:44
ograyes, i thought so10:44
cjwatsonusplash listening to upstart events would be a little tricky, since it starts before upstart - doable but tricky10:45
cjwatsonand the main loop would need to be rewritten, though it needs rewritten anyway!10:45
ttxcjwatson/slangasek: new eucalyptus (0ubuntu11) uploaded to fix critical issues uncovered in daily CD testing. Please review/approve/respin if appropriate10:46
cjwatsonAmaranth: even if it were done in upstart, can't keep the connection open the way usplash is at the moment10:46
cjwatsonAmaranth: the comms protocol is a fifo not a socket10:46
Amaranthah10:46
cjwatsonbut pitti's probably right, better the other way up10:48
pitticjwatson: I just feel that coding usplash knowledge into upstart seems a bit wrong10:48
tkamppeterpitti, what I would like to see as a CUPS USB backend would be one acting similar to the hp backend. Instead of simply giving up silently if a printer is grabbed by the usblp backend it should simply detach the printer and access it through libusb. This way one could leave the usblp kernel module loaded so that third-party backends can still use it.10:48
pittitkamppeter: that would be nice indeed10:49
tkamppeterpitti, one would need to have a look into the "hp" backend to see how it works and patch the CUPS USB backend, and also test on printers which are not from HP.10:51
ograasac, what do i have to do to make NM like my NIC on my babbage board ?10:52
ograasac, i can get it to work with ifconfig eth0 up and dhclient, NM doesnt see it at all though10:53
mat_tpitti: how long does the live system boot take? Until we can display xsplash that is10:56
pittiogra: ^10:57
ograon armel its 40-50sec10:57
pittimat_t: I guess a magnitude of 30 seconds to a minute?10:57
ogradepending on the SD card i use up to 1.5min10:57
mat_tpitti: 30 secs until xsplash?10:59
pittiI guess so10:59
mat_thmm10:59
pittion a CD it's a similar magnitude, though10:59
pittistuff needs to be loaded from CD, squashfs unpacked, casper configures some things, etc.11:00
mat_tsabdfl was very clear on progress bars, since they're not really reliable... For most of the time you see it going from side to side anyway11:00
mat_tand then it accelerates, decelerates, etc11:00
pittiby and large they will, unless we do some heavy changes (see above)11:00
pittimat_t: could we make the logo pulsate instead?11:00
pittiogra: ^ WDYT?11:00
pittiwe already have the fading code anyway11:01
mat_tpitti: we could (I mean, you probably could) :)11:01
mat_tpitti: we could have it going fade in-out slighly11:01
ogra++ on any kind of indication that the system doesnt hand11:01
ogra*hang11:01
mat_tpitti: but only on live cd/installer, not in the real session11:02
ograi dont care *what* we do but sitting in front of a white logo for a minute doesnt make me feel confident my system still boots11:02
asacogra: what driver is it using?11:02
ograasac, a forwardported version of the FEC driver from 2.6.2811:02
pittimat_t: that can be arranged, yes11:02
pittiby calling usplash with --pulsate or so11:02
ograasac, built into the kernel11:02
mat_togra: 1 minute boot is annoying in any scenario :)11:03
pittiI'm fairly sure that casper runs early enough to be able to modify the usplash startup11:03
cjwatsonit can send a command to usplash, at any rate11:03
ogramat_t, well, its a special case for me, but the CD isnt much faster either11:04
pitticjwatson: right, or that11:04
lifelessor change stuff for the initramfs in its hooks?11:04
cjwatsonmat_t: live CD boot is pretty much always slow no matter how you shake it11:04
cjwatsonlifeless: bikeshed11:04
lifelesscjwatson: uhm sure, was just saying it should clearly be possible11:04
cjwatsonit can be done, yes :)11:04
mat_tcjwatson: pitti: how about displaying some text info for live CD?11:05
ograeffectively we should indeed look into cleaning up casper and make it faster :)11:05
cjwatsonmat_t: beware that we have a long-standing lack of translatability at this stage11:05
pittimat_t: simple matter of sending an usplash command11:05
pittimat_t: but no i18n11:05
pittiright11:05
cjwatsonso while it's certainly possible you should be a bit careful about relying on it for everything11:05
mat_tright11:05
cjwatsonogra: fundamentally you have to get several hundred megabytes of data off slow media, there's a limit11:06
cjwatsonwell, obviously you don't have to get *all* of it off, but a fair bit11:06
doko_fta, asac: what is the name of the ubuntu-chromium-daily PPA? how do I turn on verbose logs?11:06
ogracjwatson, well, there is a lot of old cruft in casper11:06
mat_tok, let's go with pulsation then. I think it will provide a nice experience11:06
pittiactually, I was quite surprised about how fast the live system boots from an USB stick nowadays11:06
cjwatsonsure, but cleaning it up isn't going to solve this problem really11:07
ogracjwatson, only talking about all the hooks and scripts we have11:07
pittiheck, it's almost faster than booting my normal system from my slow HD..11:07
seb128pitti, you have a fast usb key or something? it takes some minutes there11:07
ograthere is stuff we carry along since breezy/dapper that totally isnt needed anymore11:07
* ogra plans a lucid spec for that11:07
pittiogra: we could perhaps get rid of reconfiguring X; locale configuration is also pretty slow, but still necessary; most of it should be fairly harmless, though, like setting gconf keys and doing small file changes?11:07
asacdoko_: https://edge.launchpad.net/~chromium-daily/+archive/ppa11:08
pittiseb128: it's much faster than jaunty, anyway11:08
cjwatsonmost of the slow stuff is still needed, I think :-/11:08
asacdoko_: https://wiki.ubuntu.com/Chromium/Debug11:08
doko_asac: thanks!11:08
asachttp://code.google.com/p/chromium/wiki/LinuxDebugging11:09
asachttp://code.google.com/p/chromium/wiki/LinuxDebugging#Logging11:09
asacdoko_: ^^11:09
asacogra: udevadm info --query=all --path=/devices/pci0000:00/0000:00:08.0/net/eth211:10
asacsomething like that11:10
asacwhat do you get?11:10
asac(of course find your device)11:10
joaopintomvo_, software-center crashed rebuilding the app info cache during today's update11:17
ogra_grrr11:17
=== ogra_ is now known as ogra
asacogra: did you get my last message?11:18
ogranope11:18
joaopintoknown issue ? should I report it ?11:18
ogranothing since 12:0811:18
mvo_joaopinto: hm, bad. could you please submit a bugreport?11:19
mvo_joaopinto: I check it after lunch11:19
joaopintook, done, bug 43863911:19
ubottuBug 438639 on http://launchpad.net/bugs/438639 is private11:19
joaopintoTitle: software-center crashed with DatabaseError in _database_gen_postlist_iter()11:20
pittiogra: would you mind filing a bug against usplash about the pulsating and assign it to me? (for post-beta tracking)11:21
ograpitti, will do11:24
ograasac, so what was your last message ?11:33
asacone sec11:35
tkamppeterpitti, I have found the following in io/hpmud/musb.c of the HPLIP source tree: http://pastebin.ubuntu.com/281172/11:39
tkamppeterpitti, so it seems that libusb has a function to detach a device from a kernel module.11:39
pittitkamppeter: nice11:39
pittitkamppeter: I guess it unbinds the printer device from the usblp driver11:40
asac2:10 < asac> ogra: udevadm info --query=all --path=/devices/pci0000:00/0000:00:08.0/net/eth211:41
asac12:10 < asac> something like that11:41
asac12:10 < asac> what do you get?11:41
asac12:10 < asac> (of course find your device)11:41
asacogra: ^^11:41
ograasac, no pci bus on that HW11:46
tkamppeterpitti, I think so. And seeing these few lines it will be a rather small patch in the usb backend for CUPS. Once the usb backend patched this way we can stop blacklisting the kernel module.11:46
ograasac, its a virtual device and i think we had solved that in jaunty and it regressed now11:46
ograasac, http://paste.ubuntu.com/281190/11:47
asachmm11:47
pittitkamppeter: that would solve a lot of headaches indeed11:48
ograiirc you had a special patch for virtual devs11:48
tkamppeterpitti, we only need to be careful to not detach the module for discovery, as discovery already happens if we do not use the usb backend (and want to use the backend from the manufacturer).11:48
pittitkamppeter: although, I'm not actually sure it would11:48
pittitkamppeter: since unbinding the printer from usblp would again break those ink level tools etc. which rely on usblp11:48
asacogra: sudo killall NetworkManager ... sudo NetworkManager --no-daemon 2>&1 | tee /tmp/nm.log.txt11:48
asacwait a bit and post the log11:48
asac(we dont have those patches anymore)11:49
ograasac, hmm, NM dies11:49
tkamppeterpitti, for which printers are there usblp-based ink level tools?11:50
ogra<WARN>  nm_dbus_manager_start_service(): Could not acquire the NetworkManager service as it is already taken11:50
pittitkamppeter: I bounced you the mail from Markus Heinz (was on pkg-cups-devel@)11:51
ograasac, that bug will likely hit us on dove as well btw, no exposed pci bus there either11:51
tkamppeterpitti, escputil can send the ink level and maintenance requests into a print queue and then it should work with whatever backend is used for the printer.11:51
asacogra: you didnnt successfully killall NetworkManager if you get that message11:52
ograyeah11:52
ograit doesnt let me11:52
ografun11:52
ograogra@babbage2:~$ sudo service network-manager stop11:52
ogranetwork-manager stop/waiting11:52
ograheh11:52
ogralooks better now11:53
asacogra: killall usually works for me11:53
ograasac, not if upstart owns it and has respawn set ;)11:53
asachmm11:53
asacmaybe because i am quick enough ;)11:53
ogranew world order11:53
asacwell. i am doing it everywhere still ;)11:53
ograhttp://paste.ubuntu.com/281196/11:54
tkamppeterpitti, we must check for all these tools whether they are really needed. HP printer maintenance can be done with HPLIP, so no third-party tool is needed, escputil can act through print queues, so that way one can perhaps also work without usblp.11:55
asacogra: ok so its the not detected device driver11:55
ograwell, its compiled in11:56
tkamppeterI do not know which printers are really supported by libinklevel and which ones have no alternative to libinklevel.11:56
ograasac, what is device_creator() looking for ?11:57
tkamppeterpitti, one should perhaps even make the CUPS usb module detach the printer before starting to access and reattach when done. This would be the ideal solution (the hp backend does not reattach).11:57
asacogra: http://paste.ubuntu.com/281198/11:58
ograhrm11:59
asacogra: you could put a udev rule that adds that label?11:59
asaci think its safer to do that for your specific device id rather than allowing all that dont have drivers12:00
ograevil, but would work i guess12:00
ograasac, though it will bite us on all other armel systems too i guess12:00
tkamppeterpitti, problem is that there is no "attach" function in libusb, and if one detaches more than one device at a time onr could probably no guarantee that they get attached to the same /dev/usb/lp* as before.12:01
pittitkamppeter: hm; seems that this would rip out more race conditions than it solves..12:02
asacogra: the regression we would get when allowing net devices without drivers is that all virtual devices get managed (like vmnet etc.)12:07
asacogra: so i think we need to explicitly whitelist vid/pid in rules somehow12:08
asacbut i will check with dan12:08
ograi'll ckeck with amitk_ if we can get a fake entry in there kernel side12:08
tkamppeterpitti, I discovered the following comment in the HPLIP source:12:08
asacogra: can you install connman please and see if it labels your device properly?12:09
asacogra: like what i have here: http://paste.ubuntu.com/281205/12:09
tkamppeterpitti: http://pastebin.ubuntu.com/281206/12:09
asacif that works we can check what connman does12:09
ograwill do, just rebooting to test a udev hack12:09
asackk12:09
* ogra just noticed he didnt have a 70-persistent-net.rules entry 12:10
=== MacSlow is now known as MacSlow|lunch
tkamppeterpitti, for that HP takes the vendor/product ID and gets the model name from their own database which comes with HPLIP. So the method does not work for non-HP printers.12:11
tkamppeterpitti, so to get make/model/device ID of a USB printer one must claim it on one of libusb or usblp.12:12
mvo_joaopinto: thanks12:13
tkamppeterpitti, to not disturb any other backend (which could use the other method) the universal backend must be ready to discover and access the device with both methods.12:13
tkamppeterpitti: It is possible to switch a device from usblp to libusb, but not from libusb to usblp, as the latter would not guarantee that the printer gets the same /dev/usb/lp* as it had in the beginning.12:17
pittitkamppeter: so my gut feeling is that we should only use one; seems that trying to use both dynamically just results in more error situations?12:18
seb128ogra, what indicator session version do you use?12:18
seb128indicator-session12:18
ograseb128, ogra@babbage2:~$ dpkg -l |grep indicator-session12:19
ograii  indicator-session                   0.1.5-0ubuntu1                             An indicator showing session management, sta12:19
seb128ogra, it's fixed in 0ubuntu212:19
ograok, thanks12:20
tkamppeterpitti, an ideal CUPS USB backend goes through all printer devices identified as such by interface classes (07/01), then it should try to get the ID with libusb but without trying to detach the device. If the device is not accessible it should try to access via usblp. Same strategy when accessing to print.12:20
ograubuntu2 wasnt on the image i used for install apparently12:20
seb128it was uploaded this night12:21
=== ogasawara__ is now known as ogasawara
pittimy X.org has used 50% CPU for more than ten minutes now; I already killed firefox, but that wasn't it; is there a way to find out what keeps it busy?12:22
pittixrestop doesn't seem to tell me that12:23
AnAnthtop ?12:24
pittiAnAnt: the only real busy process is Xorg..12:25
pittioh, found it12:25
pittithere was a runaway gdm-simple-greeter12:25
ograasac, meh installing connman via ssh = bad idea :P12:27
pittiArneGoetje: argh; something went wrong with the recent manual langpack upload12:28
pittiArneGoetje: e. g. language-pack-gnome-de-base only has a tiny subset of what it should have12:29
pittiand desktop is now mostly in English12:29
ograasac, connman works12:31
pittiArneGoetje: did something go wrong with the tarball merging?12:31
tkamppeterpitti, such an ideal USB CUPS backend should not be too difficult to code, all the code is already in the two USB backends of CUPS, one only needs to merge this code in the correct way.12:32
asacogra: yeah. i have to check that. but i assume that connman also would manage vmnet's12:36
ogramight be ... its the first time i use it :)12:36
asacogra: connman is supposed to not touch your existing interfaces ;) ... at least according to marcel12:36
ograasac, you mean /e/n/i ?12:38
ograor which ones ?12:38
ogranote that i removed NM from upstart and rebooted ... so eth0 is free12:39
ogra(and i didnt touch /e/n/i)12:39
asacogra: no . connman claims to not touch anything that is already upped (not related to eni)12:40
ograah, yes, the interface is definately down when i boot12:40
ograoh, you mean because of the ssh ?12:40
asacogra: my comment was about "ssh = bad idea"12:40
ograi indeed shot down NM and that teared down the interface it seems12:41
asacyeah12:41
asacogra: i didnt want you to test connman ... rathher just see if connman adds those udev labels12:41
asacyou can have both running side by side because connman doesnt touch anything that is already up12:42
ograah12:42
asac(minus issues with wifi because connman fires up its own supplicant)12:42
ograudev output didnt change12:42
asacogra: so your device didnt get any CONNMAN_ labels (like what i posted?)12:44
=== Zic is now known as Guest74942
ograasac, nope, didnt change at all12:45
ograhttp://paste.ubuntu.com/281226/12:45
asacogra: ok. means that connman wouldnt manage it either12:45
ograogra@babbage2:~$ ps ax|grep conn12:45
ogra 1436 ?        Ss     0:00 /usr/sbin/connmand12:45
ogra 1450 ?        S      0:00 /sbin/dhclient -d -q -e BUSNAME=org.moblin.connman -pf /var/run/connman/dhclient.eth0.pid -lf /var/run/connman/dhclient.eth0.leases -cf /usr/lib/connman/scripts/dhclient.conf -sf /usr/lib/connman/scripts/dhclient-script eth0 -n12:45
ograwell, it does manage it12:45
asac/etc/udev/rules.d/92-connman.rules12:46
ogra/etc/udev/rules.d/92-connman.rules: No such file or directory12:46
=== yofel_ is now known as yofeel
asachttp://paste.ubuntu.com/281227/12:47
asacogra: ^^12:47
=== yofeel is now known as yofel
asachmm. that should be /lib i guess12:47
ogra0.30+git.1.5b69740e1+dfsg-0ubuntu112:47
asacanyway. for me the /etc/ file exists ;)12:47
ogracreated by postinst ?12:48
ograits definately not in the package here12:48
asacmost likely not12:48
ograogra@babbage2:~$ dpkg -L connman|grep rules12:48
ograogra@babbage2:~$12:48
ograhmm, postinst only adds reboot notification12:49
ograhttp://paste.ubuntu.com/281228/12:49
asaci would think you are struck by conffiles mechanism12:49
ograno udev rule12:50
ograogra@babbage2:~$ cat /var/lib/dpkg/info/connman.conffiles12:50
ogra/etc/dbus-1/system.d/connman.conf12:50
ogra/etc/init.d/connman12:50
asacyeah strange12:50
asacanyway12:50
asacso connman isnt a better example ;) ... it just manages all eth devices12:50
ograyeah, apparently12:51
asacmaybe we should make NM manage all eth devices12:51
ograwell, i'll try to get amitk_ to add DRIVER to the actual driver12:51
asacand allow packages that come with vmnet etc. to blacklist their individual things in udev rules12:51
ograwell, if oyu match on the ethX naming ...12:52
asacyou can have all kind of names12:52
* ogra needs to test the next image, can i kill that install (wont be able to test stuff for 1.5h)12:52
asacok12:53
=== evand1 is now known as evand
ArneGoetjepitti: looking13:32
=== MacSlow|lunch is now known as MacSlow
pittiArneGoetje: don't worry, it's all good13:35
ArneGoetjepitti: puh...13:40
ArneGoetjepitti: what was the issue?13:40
pittiArneGoetje: apparently they were unpacked in a bad order; but that's not something we changed recently13:41
pittiI installed some test packages manually, that might have screwed it up13:41
ArneGoetjepitti: right13:41
* ogra carefully knocks on LP ...13:55
ograis there still life in it ?13:55
highvoltageogra: I can point you to some good LP support?13:56
* beuno pokes the sysadmins about LP13:57
highvoltageogra: I mean, I could point you to some real good LP assitance13:59
ograseems to work atm13:59
beuno*very* slow13:59
highvoltage(*sigh* I wish someone would take the bait for once so that I could paste http://photos.jonathancarter.co.za/v/paris2006/800_PICT0125.jpg.html)14:00
ograasac, amitk_ bug 438687 ... feel free to have a foodfight about on which end it needs fixing :)14:02
ubottuLaunchpad bug 438687 in network-manager "FEC driver does not set "DRIVER" property in udev which makes network-manager fail" [High,New] https://launchpad.net/bugs/43868714:02
asacimo it needs to be fixed on the vmnet drivers14:02
ogravmnet ?14:03
ogrado i need to add another package ? :P14:03
asaceverything that provides "ethernet" devices that shouldnt be managed should ship their own udev rules somehow14:03
asaci dont know14:03
amitk_ogra: looks like YOU get to fix it in that case :-p14:04
ogrameh14:05
ograamitk_, how would i add such a udev rule to the kernel package ?14:05
amitk_though I can look at the DRIVER property and fix it if it isnt too hard. (right after dealing with RTC)14:05
asacamitk_: do you know if those DRIVER properties always go away if you link stuff statically?14:05
asacwould be great if everything had a driver;)14:06
ograamitk_, do we know about a single board in the company where the battery is working for sure ?14:06
ograamitk_, i'm not sure its not caused by my battery14:06
amitk_asac: not sure. But it sounds like the driver didn't provide it in the first place.14:07
ograi see it on the dove board btw14:07
ograthough the driver sits under platform, not virtual14:08
amitk_ogra: see what?14:09
amitk_ogra: it does see like a problem with your board.14:09
ograamitk_, DRIVER in udevadm output14:10
ogra??14:10
ogramy bopard is running with your kernel .. the driver doesnt export the property14:10
amitk_My board survived being powered off for over 3 days (stopped working on it in Portland on Friday). And i see the correct date and time now14:11
amitk_ogra: I meant RTC14:11
ograoh, you switched topics :)14:11
ograyeah14:11
amitk_sorry14:11
ograthats what i mean, but i dont know the value of the battery to replace it ... and i'm still irritated that i dont see any charge power14:12
amitk_ogra: I will measure the charge power. But in this case I suspect your battery is too dead to be charged.14:12
ograthere is nothing printed on it ... so i wouldnt even know the voltage/kind of battery i need to buy14:13
amitk_ogra: btw, even my ethernet came up automagically14:13
ograwith NM ?14:13
amitk_nope14:13
ograit surely works with /etc/network/interfaces14:13
ograits just the NM part thats missing14:13
amitk_I had the ethernet cable plugged in and it autonegotiated with dhcp (serial console)14:13
amitk_'iface eth0 inet dhcp' in /etc/network/interfaces, that is14:14
ograyeah, that definately works14:14
ograconnman works too14:14
ograjust NM doesnt because it looks for that property14:14
amitk_*sigh*14:14
amitk_ok, I'll look at it. But I am tempted to mark the RTC bug invalid14:15
ogralets see if we can get confirmation it works from someone else first14:15
amitk_ogra: you did get confirmation! From me :)14:16
ograwe have enough boards, if yours works there sdhould be at least one other one14:16
joaopintodoes it make sense to report such an obvious bug like flash failing to install from firefox plugin finder service ? Does anyone know a bug report about it ?14:25
=== robbiew-afk is now known as robbiew
=== rickspencer3 is now known as rickspencer3-afk
doko_lool, seb128: Is this meant to be applied for armel as well?14:40
doko_gst-plugins-base0.10 (0.10.9-2) unstable; urgency=medium14:41
doko_  * Don't build the doc on arm and m68k.  It's painfully long, and -- at least14:41
doko_    on arm -- it segfaults; this is to lower the impact of #383147.14:41
doko_  * Update TODO list.14:41
doko_ -- Loic Minier <lool@dooz.org>  Sat, 19 Aug 2006 23:25:01 +020014:41
doko_currently ftbfs on armel, but unsure if that's releated14:41
seb128doko_, no idea, I didn't try on armel if the issue shows there14:41
doko_dh_installinfo -pgstreamer0.10-plugins-base-apps14:42
doko_dh_installinfo: dpkg-architecture failed14:42
doko_make: *** [binary-install/gstreamer0.10-plugins-base-apps] Error 114:42
doko_I'll try a rebuild first14:42
ogradoko_, gst-...-good currently chokes on the dh-shlibs issue14:42
ograbecause of graphviz and libshout14:42
doko_ogra: which I fixed on Sunday. wake up ;p14:43
ograoh, i thought you only fixed it in debian yet :)14:43
* ogra wasnt aware it was in ubuntu already14:43
pittistgraber, highvoltage: is edubuntu purely a DVD nowadays? I can't find dailies on http://cdimage.ubuntu.com/edubuntu/14:48
davmor2pitti: as I understand it yes.14:50
highvoltagehmm, there was dailies recently14:50
* highvoltage checks14:50
highvoltagepitti: http://cdimage.ubuntu.com/edubuntu/dvd/20090929/14:50
highvoltagepitti: yes, purely a DVD14:50
=== bjf-afk is now known as bjf
pittihighvoltage: ok, thanks14:53
pittiadded to tracker14:54
highvoltagethank you pitti14:55
looldoko_: What was the buildd with the dpkg-architecture bug?15:07
looldoko_: I've seen that segfault on the new arm board15:08
doko_lool: sorry, I didn't write this down15:10
=== dendrobates is now known as dendro-afk
=== rmcbride_ is now known as rmcbride
tkamppeterpitti, I have tried to merge the two USB CUPS backends together, but I have found another problem: The two backends coming from the same version of CUPS produce different URIs for the same printer.15:16
pittitkamppeter: right, that's what I meant with "not break everyone's printers on upgrade"15:16
pittithere are several reports about that15:16
looldoko_: disabled doc building on armel too; thanks15:17
=== dendro-afk is now known as dendrobates
tkamppeterpitti, it looks like a bigger problem: The simplest solution to make everything just work is to keep the usblp version of the CUPS backend, but on the other side there are several advantages in favor of switching to the new technology: The three I mentioned earlier and the possibility to get the serial number from every printer, even if the device ID does not contain it.15:44
hungerLP is getting more confusing each time I try to use it:-(15:45
* hunger wonders why he can no longer report bugs there.15:46
tkamppeterpitti, the new backend needs to made tolerant in accepting URIs when printing, especially accepting URIs where serial number and/or interface are missing.15:46
cjwatsonhunger: while I don't like the current form, the wiki page it redirects you to does have instructions if you read down a bit15:48
pittitkamppeter: serial number is if you have more than one printer of the same vendor/product?15:48
hungercjwatson: Yeah, I tried the first couple of things and they do not work here:-(15:49
hungercjwatson: They seem to be tailored to ubuntu, not kubuntu and particularly not some customized kubuntu like I always end up using:-(15:50
cjwatsonhunger: read further down :-/15:50
cjwatsonhunger: it does include a URL hack15:50
hungerYes, I just saw that.15:51
tkamppeterpitti, yes, that is the reason why we want to have serial numbers in URIs for USB printers.15:52
tkamppeterpiit, the number of use cases is small but not zero.15:53
hungercjwatson: I keep up ending on the bug reporting "help" wiki page whatever I try to do. Sorry, I seem to be too stupid to report bugs.15:55
Riddellhunger: run   ubuntu-bug <packagename>15:57
hungerAh, I missed the blindingly obvious ?no-redirect.15:57
hungerRiddell: krunner does not let me do that.15:57
Riddellhunger: what kubuntu version are you running?15:58
LaserJockwas there any idea of when they were going to change it back so you can file with +filebug as normal?16:01
LaserJockit sounded like it was just going to be a temporary thing to gain some stats or something16:01
jdstrandttx: I just saw your comment in bug #43874716:02
ubottuLaunchpad bug 438747 in eucalyptus "Instances with a public IP do not run" [High,Triaged] https://launchpad.net/bugs/43874716:02
ograpitti, you wanted bug 438762 assigned ?16:02
ubottuLaunchpad bug 438762 in usplash "should show some kind of indication of system being alive during livesession boot" [Medium,New] https://launchpad.net/bugs/43876216:02
pittiogra: please16:02
jdstrandttx: are you guys using dhcp3-server?16:03
ogradone16:03
ttxjdstrand: meeting, can't talk right now16:03
hungerRiddell: karmic.16:04
jdstrandttx: well, when you get back, feel free to respond. I ask because if you are, you are likely going to need to adjust the dhcpd3 apparmor profile to deal with /var/run/eucalyptus/net/euca-dhcp.conf16:04
hungerRiddell: But I do tend to move most of the ubuntu specific recommended stuff.16:05
jdstrandttx: we can easily add that path to the package so it works out of the box16:05
keesdoko_: what's needed for libelf 0.8.12?16:18
keesdoko_: (I assume post-beta?)16:18
doko_kees: a FFe16:20
keesdoko_: okay, cool;  -0ubuntu1, or do you think Debian will close their 548865 bug you just opened?16:21
doko_kees: I have a -0ubuntu1 which I can upload16:22
keesdoko_: ok, cool.16:24
doko_gah, subscribed the wrong motu team16:26
alkisggnome-power-cmd shutdown is no longer there in Karmic, how would a script poweroff the PC without having sudo rights? (talking about https://bugs.launchpad.net/ubuntu/+source/italc/+bug/367960)16:26
ubottuLaunchpad bug 367960 in italc ""power down" request fails on 9.04; logout instead" [Undecided,Confirmed]16:26
smoserslangasek, http://paste.ubuntu.com/281408/ has the amis for beta candidates16:39
smoseram i able to update iso tracker or does someone more worthy have to ?16:40
=== rickspencer3-afk is now known as rickspencer3
beunopitti, pin17:00
beunoping even17:00
beunopitti, there's a, what i'd consider a critical issue with gdm that I'd like to discuss17:01
beunowe pre-select the user, so it's not clear what they should do17:01
beunothat's bad, but what's really bad, is that if you start typing your password (assuming it's selected), it shows what you're typing in clear text17:02
beunoI'm guessing it's trying to search or some default gnome behavior17:02
cjwatsonisn't that username selection?17:03
cjwatsoni.e. so that I can type 'cjwatson' rather than having to reach for the mouse17:03
beunocjwatson, maybe, but since it shows me the text I'm typing, it feel insecure17:04
beunoif we didn't select the user by default, it would be less likely that users assume they should type, although I think we shouldn't show you the search text all together17:05
beunothey may be orthogonal issues, but piling them up is a bit concerning  :)17:05
cjwatsonhmm, I haven't noticed a user being selected by default17:05
beunonot sure what the criteria is, maybe the first one on the list17:05
cjwatsonit doesn't do that at all for me17:06
beunoyou click on it, and it brings up the password field17:06
beunoI just did this on a fresh karmic install17:06
cjwatsonit shows the username, but it is not selected17:06
beunodo you have more than 1 user?17:06
cjwatsonperhaps the UI is confusing if you only have one user; there are several here17:06
beunoright, I think that's the case17:06
cjwatsonanyway, I would like to request that the fix for this not involve breaking username selection via the keyboard17:06
beunosure, I don't see why we would have to break keyboard navigation at all17:07
cjwatsonthe reason, I think, why keyboard username selection needs to show the text right now is that it lets you select by username not by full name17:08
cjwatsoni.e. I don't have to type in a prefix of "Colin Watson"17:08
cjwatsonand so it'd be a bit confusing to jump around in the list depending on username prefix without showing you the text17:08
beunoI agree, but I think it's safe to guess the people using the keyboard and with more than one user is a pretty small subset of people17:09
cjwatsonperhaps if it were more explicit that you *can* type in a username, rather than it being a hidden feature ... but I thought that was removed deliberately17:09
beunomaybe it's not one or the other, but I'd rather we drop the text from the screen if we have to pick one17:09
cjwatsonI don't think either of us have any evidence on which to base a conversation about that assertion17:09
bgamariIt seems that there is something quite wrong with the firefox-3.5-dbg package17:10
cjwatson"more than one user" is common for family computers, so that at least is not in itself a corner case17:10
bgamari/usr/lib/debug/usr/lib/firefoxd-3.5.3/firefox has no symbols in it according to nm17:10
beunocjwatson, right, but more than one user *and* keyboard selection?17:10
cjwatsonbut beyond that, we have no data17:10
cjwatson(as far as I know)17:10
beunoeither way, lets discuss that *if* it's one or the other17:10
cjwatsonbeuno: *shrug* all I know is I use it ;-)17:10
beunois pitti the right person to talk to about this?17:10
beunocjwatson, so we'll make sure you can still use it!17:11
cjwatsonI am happy to be dismissed as a corner case if there is actually evidence that I am17:11
pittibeuno: pong17:11
beunocjwatson, you should probably still be able to find-by-typing, but maybe just not display the text on the screen17:11
beunopitti, hi!17:11
* pitti reads backscroll17:12
cjwatsonbeuno: do you not think that would look pretty bizarre?17:12
beunocjwatson, yes I do17:12
pittibeuno: what's the problem, gdm having an username input box? I'm afraid I don't quite understand what the problem is17:13
beunopitti, so, when you only have one user17:13
beunoit's selected by default17:13
pittiright17:13
beunothat's confusing in itself, because it's not clear that you have to click a selected item17:13
beunoon top of that, if I assume that since it's selected I should just type my password17:13
pittiwell, you can also just type your user name, as in the past 50 years of unix history17:14
beunoas I type, a search box comes up and shows me what i'm typing in clear text17:14
pittiright, I read that17:14
pittithe user selector right now is just a way to shortcut the user name entry17:14
beunoI understand that17:14
pittiI'm indeed not really happy about how it looks nowadays17:14
pittibut the face browser didn't land in time17:14
beunook, good, that's a start17:14
beunocan we not select a user by default?17:15
beunothat would improve the situation already17:15
pittibeuno: we could theoretically17:15
pittibut then you'd have to look harder17:15
pittiwhether it's a password or username prompt17:15
pittiso far you'll always have an user name prompt17:15
pittiso it's confusing either way, I think17:15
cjwatsonspeaking of keyboard navigation, I wish we hadn't made it completely non-obvious how to restart the computer using the keyboard17:16
beunopitti, can we show the password prompt, with focus, if there's only 1 user?17:16
cjwatsonapparently nobody designing this stuff is worried about RSI :)17:16
beunothat would be the best solution, I think17:16
pittibeuno: theoretically yes; it's similar to what should happen if you select another user in the user switcher applet17:19
pittiit just doesn't work, you always get the user picker17:19
beunopitti, so what's the best way to make that happen?  bug report?17:20
beunoI have the whole design team looking at me waiting for an answer  :)17:20
pittisure, bug reports are always good17:20
pittihowever, we have tons of release-critical bugs still to fix, so please don't hold your breath17:21
beunoand the karma is nice17:21
pittithere's a relatively low chance of getting this fixed in karmic17:21
beunohm17:21
beunodo we auto-login by default?17:22
Ngbeuno: can I humbly suggest epic care in this regard, to avoid people typing their username into the password field, getting bounced back to a username field and typign their password in the clear ;)17:22
NgI've seen people get confused by what state the login screen is in and do that sort of thing :/17:22
beunoyes, I've done it myself17:23
beunoit's a good point17:23
pittibeuno: you have to select that in the installer (auto login/manual)17:23
cjwatsonwe do not auto-login by default, although there is an option in the installer to do so17:23
beunopitti, can we "not select by default" for karmic?17:23
pittibeuno: that's what I actually meant (what Ng said)17:23
pittibeuno: in the past 50 unix years, people have become conditioned to type username/passwordr17:23
beunoyeah, Ng has a good point17:23
pittinow it's inconsistent17:23
pittiI mean, it will be, if we do what you propose17:24
beunoagreed, I will take this back to the design team to have a better plan for Lucid17:24
beunobut, can we not select it by default?17:24
beunoyou have to click on the username anyway17:24
beunoand clicking on something that is already selected is not an expected pattern17:25
pittino, you can just press enter17:25
pittiit is selected by default already; doesn't that work for you?17:25
beunoit does17:25
pittiI always just press enter, then type my password17:25
beunoI *don't* want it selected17:25
pittioh17:25
beunoso it's clear I have to click on it17:25
beunoif it's selected, you don't feel compelled to click on it17:25
pittiwell, right now you don't have to click on it..17:26
beunoyou do if you're the average person who uses a computer17:26
beunowho uses the mouse as much as possible17:26
beunowe present you with a graphical screen with options, people will interact with it with their mice17:26
beunoif we gave them a terminal, sure17:27
beunoI understand the history behind this, and we don't want to annoy people who ahve be using unix for 40 years17:27
beunocan we come up with something that works for everybody?17:27
beuno...and that can be implemented for karmic17:27
pittiwell, the current state does work for everybody, it's just that you want it to work differently :)17:28
pittiright now, it's either click/type password, or enter/type password17:28
pittior type user/type password17:28
pittiso from what I understand, you wnat to eliminate the second option17:29
sistpoty|workif you can just press enter, it would make sense to also prefill the username box with the selected username?17:29
beunoI don't want to eliminate any behavior17:29
pittisistpoty|work: could do, if the text is selected17:29
pittisistpoty|work: we don't want to break the 3rd option17:29
cjwatsonsistpoty|work: it's not a box with an allocated location on screen - it's a search box that only comes up while you're typing17:29
sistpoty|workpitti: yep17:29
beunoI want us to make it clear what the user needs to do on the first screen they will get when they instlal ubuntu17:30
cjwatsonsistpoty|work: like a GTK list search17:30
beunothe current way it works, exposes their password17:30
pittibeuno: oh, so you want to add a real input line for the user?17:30
beunothat's not a great experience17:30
sistpoty|workcjwatson: ah, I see (/me is a xdm user *g*)17:30
beunopitti, I'm trying really hard not to prescribe a solution here17:30
pittibeuno: well, I'm still in the "understand the problem" phase TBH17:30
beunojust to figure out what would make you everyone happy17:30
beunopitti, the critical issue for me is that the way we're presenting it right now, can lead up to people exposing their password17:31
beunoif someone sees it, it's a problem for them, if it's just them, they will feel insecure17:31
beunowe look bad either way17:31
beunowe can tackle this in different ways17:32
djsiegelbeuno: the issue is that we show list of users, and a username text entry?17:32
beunoone of them is making it so the screen doesn't imply that you're user is selected already17:32
pittidjsiegel: we don't have an username text entry17:32
beunodjsiegel, no, lets stick with the only-one-user case for simplicity17:32
beunoit's that we show the users' name17:32
beunoselected17:32
beunoin a list17:32
* pitti -> desktop meeting; following with half an eye17:33
beunoand what the user needs to do, is click on an already selected item17:33
beunowhich is not obvious17:33
beunoI've done this test with 4 different people now17:33
TomaszDthe new gdm UI is not designed very well. Why, if the first user is preselected, doesn't the Password dialog come up anyway without user interaction?17:33
TomaszDthis is really, really weird to me.17:33
beunopresent them the gdm, and ask them what they need to do now17:33
djsiegelbeuno: so, it looks selected but is not?17:33
beuno*none* of them could guess without playing17:33
beunodjsiegel, it is selected, but only so you can hit enter to get a password field17:33
beunoso yes, it's selected but it's not, to the user17:34
beunodjsiegel, so, if the user assumes it's selected, and we need their password17:34
djsiegelbeuno: ah, and we just select the first user in the list?17:34
beunoif they type17:34
pittitedg: when you select a user in i-s, gdm comes up with the user picker, instead of the user being preselected; is that a gdm or i-s bug?17:34
pitti(it's related to this discussion here)17:34
beunotheir password appears in clear text on the screen, because we assume he is searching for a username17:34
TomaszDbeuno, wouldn't it be better to have the Password field displayed for the preselected user, rather than not select any user by default?17:34
beunodjsiegel, yes17:34
beunoTomaszD, yes, I think that's what I'd prefer at this point, although Ng had a good point about people typing their username into it17:35
djsiegelso, what we really need is the user to complete the task of picking a user, then complete the task of entering a password, and make sure they strictly observe that order17:35
tedgpitti: I think it's a feature that gdm doesn't have.17:35
djsiegelor else they will expose the password17:35
TomaszDbeuno, but it makes more sense than the current design anyway17:35
beunoyes17:35
pittitedg: ok, too bad; the old one had it17:35
TomaszDthe current design makes no sense at all.17:35
sigandersondo anybody know why there is nomore serivces-admin (the service manager) in karmic koala?17:35
djsiegelbeuno: what can we do to make it clear that they must pick a user, and not type a password?17:36
pittisiganderson: we killed it because it was already utterly broken before, and now with upstart it doesn't work at all17:36
beunodjsiegel, half way there is not selecting the user, and maybe telling them to?   I can't remember if we do, althought I feel that if we're having to explain, "we're doing it wrong"17:36
sigandersonpitti, will it be restored in the beta version?17:36
TomaszDwhat I find horrifying is how the dialog window elements move around and pop up from nowhere, there should be a law against it. It confuses the hell out of new users. But that's a different story.17:37
djsiegelbeuno: they will not read any messages17:37
pittisiganderson: no plan for this; it needs some heavy upstream work17:37
djsiegelbeuno: so we could hide or disable the password field17:37
djsiegelI prefer hide, because disabled looks strange17:37
beunodjsiegel, it is hidden today17:37
sigandersonpitti, ok thank you17:37
beunoand it shows up when you click on the already-selected user17:37
djsiegelbeuno: and people are typing their password without seeing a field?17:37
djsiegelbeuno: so what is the problem exactly?17:38
TomaszDyeah, I don't understand the argument here really17:38
beunodjsiegel, it's 2 problems17:38
beuno1. It's not obvious what the user needs to do, our visual cues tell them that their username is already selected17:38
TomaszDtrue17:39
beuno2. If they decide to assume that that step is done, and they need to type their password, it shows up in clear text17:39
djsiegel1. so we need to make it obvious that nothing is selected yet, right17:39
djsiegelok17:39
TomaszDbut I can't believe that people click on an already selected username, see the password field... and type in your username17:39
beunoI'm not saying that 2. is something that will happen a lot, but when it does, it will be very bad17:39
djsiegelmake it obvious that no user is selected yet17:39
beuno1. makes 2. worst, but they are orthogonal in a way17:39
beunoyes17:39
djsiegelit takes an advanced user to hit enter17:40
beunocorrect17:40
djsiegelthey may try hitting enter in the absence of a visual cue17:40
beunothat was my argument to pitti and cjwatson17:40
cjwatsonTomaszD: it would be more likely if we displayed the password prompt before giving them the opportunity to select username17:40
djsiegelso they don't lose that featyre17:40
djsiegelfeature*17:40
cjwatsondjsiegel: err. I think you need some more levels in between novice and advanced, there!17:40
djsiegelcjwatson: I have more levels, I am just making a rough decision here17:40
djsiegel:)17:40
djsiegelrules of thumb17:40
beunoI'm certain we can find a solution that makes everyone happy17:41
TomaszDI would personally go for either 1) no-one selected, password field visible and disabled, or 2) pre-selected user, password field visible and enabled17:41
beunobut we have to figure it out together:  what can be done by karmic, and what addresses both use cases17:41
TomaszDit does not make sense to hide the password field, the window needlessly jumps around17:41
pittia complete redesign is too late for karmic, but in the lucid range17:41
pittismall tweaks can still be done, but we are in UI and beta freeze, mind you17:42
beunopitti, ok, so let's not do a complete redesign, but we need to do something for karmic17:42
TomaszDso make the password field visible and focused by default17:42
pittialso, we don't have time for that in the desktop team any more, I'm afraid (external contributions welcome, of course)17:42
beunoyes, I am aware of it17:42
TomaszDnot that big of a change, a lot of help though17:42
djsiegelbeuno: so, what is the objection to (1) a list of users with uniform visual treatment (none looks selected)17:42
pittibeuno: well, we could also just do it properly in lucid..17:42
djsiegel2. show the password field once user has made a selection17:42
beunodjsiegel, I have no objections, pitti does17:42
beunothat enter will not work then17:43
djsiegelhow is enter used?17:43
djsiegelwhen there is a single user?17:43
beunoboot, enter, password17:43
djsiegelmake enter still work17:43
pittidjsiegel: well, it's not a hard objection, but right now you can just press enter, type password, go17:43
djsiegeljust don't select a user in the list17:43
pittithat would magically select the first one?17:43
beunoyes, that would work, if it's possible to do17:43
djsiegelpitti, sure17:43
djsiegelpitti: or enter could be made only meaningful when one user is available17:44
djsiegelthat might be smarter17:44
djsiegelmaking it always do the first seems arbitrary17:44
djsiegelbut on a single user system17:45
djsiegelmake it choose the only choice available17:45
ScreamerXhello17:45
TomaszDwait a second... if there is only one user available, why would you not display the password field by default?17:45
ScreamerXis there any key combination that puts my fullscreen opengl application into background?17:45
TomaszDit seems absolutely unnecessary to either click or hit enter when there is only one choice to be made17:46
djsiegelTomaszD: yes, good question17:46
beunoTomaszD, right now, because we need to do something for karmic17:46
beunoso lets do what we can, but lets do something17:46
beunoand, for lucid, we'll kick ass17:46
djsiegelTomaszD: you're right, we should show something different for single-user systems, but that might require some heavy lifting17:46
beunouser test it, etc17:46
TomaszDdjsiegel, not much different, just the password field visible, focused.17:47
djsiegelwe got a paper cut the other day "typing my password is annoying, I should never have to do it"17:47
beunoTomaszD, if we focus it, we may run into what Ng said, which is valid for old-time linux users17:47
beunoso we need to back up the change with data17:48
beunothat change at least17:48
djsiegelbeuno: I would not worry about 50-year UNIX veterans being confounded by our GUI...17:48
TomaszDbeuno, old-time linux users tend to read what's on the screen17:48
djsiegelnot a significant use case to design for17:48
TomaszDI would not really worry about them17:48
cjwatson50-year Unix veterans - how about the last five years of Ubuntu users17:48
ScreamerXi am slackware user17:48
beunoTomaszD, they read the least17:48
cjwatsonthat is perhaps a slightly better and less hyperbolic example17:48
beunocjwatson, that's kind of what I meant17:48
beunoall our current userbase17:49
TomaszDI've used Ubuntu for the last 5 years and when I see a new login dialog I read what's on there17:49
cjwatsonexactly17:49
djsiegelcjwatson: don't accuse me of being hyperbolic, i was just quoting what someone said earlier!17:49
djsiegel:)17:49
TomaszDespecially if's just my username and "Password:" field17:49
cjwatsondjsiegel: I know, but it's still a better example17:49
beunook, back to the issue17:49
djsiegelsure17:49
djsiegelwhat are we talking about anyway?17:49
djsiegelpeople who will type their username into a password field?17:49
beunocan we not select it, and enter auto-selects the first user?17:49
beunono change in behavior, and we address the bulk of this issue17:49
mvo_Riddell: I see a update-manager commit from 28 sep - I fixed the problem there on 25th, was your tree outdated? or did I miss anything with the fix?17:49
mvo_Riddell: nevermind, found it17:51
TomaszDanyway, at least now I know what's been freaking me out about the new gdm *and* I know that the enter key works, don't have to reach for the mouse17:51
TomaszD:)17:51
Hatlis there a way to minimize a fullscreen opengl application?17:51
beunopitti, let me know when you're back so we can make sure this is on someone's plate for karmic17:55
AmaranthHatl: ctrl-alt-d (if you're using compiz)17:55
pittibeuno| can we not select it, and enter auto-selects the first user17:56
pittibeuno: if you think that helps, it sounds doable for karmic17:56
HatlAmaranth: im using kde. but the kde-shortcuts don't work17:56
AmaranthHatl: Well, this is more of a question for #kubuntu (and I have no idea)17:56
pittibeuno: it just doesn't appear to me as making the dialog less confusing (since it's not how gtk lists usually work)17:56
HatlAmaranth: ok :)17:57
djsiegelpitti: I thought our goal was not to make the dialog less confusing, but to satisfy the use case of pressing ENTER on single user systems, and to avoid giving users the impression that a default user is selected in the list by not highlighting any without explicit user action.17:58
pittidjsiegel: ok; so that's the karmic goal, and for lucid we'll turn it upside down then?17:58
djsiegelI guess that does make it less confusing (not highlighting so users don't get the impression that it's time to type the secret code)17:58
djsiegelpitti: what are we turning upside down? I am not sure.17:59
pittidjsiegel: perhaps in lucid we'll get the real facebrowser, then we can get rid of this user chooser entirely17:59
pittidjsiegel: like, redesigning the entire thing17:59
beunopitti, for lucid, we will do research and come back with data so we can find a screen that makes everyone proud17:59
=== cking_ is now known as cking
beunopitti, so I'll capture this in a bug and assign to...?   :) :) :)17:59
pittibeuno: good question; as I said, we already have more critical bugs in the desktop team than we can possibly handle18:00
pittibeuno: not making the first user selected is easy; making enter magically work requires more intrusive code, since it's not how gtk lists are working18:00
beunopitti, so it's a prioritization issue. Who prioritizes?18:00
pittibeuno: for desktop, basically rickspencer3 and me18:01
seb128I guess the change you want is not trivial18:01
seb128if the first item is not selected it will not react to key events18:01
rickspencer3what exactly is going on?18:01
seb128needs some tweaking18:01
Amaranthhmm, you could look for keypress events on the GtkWindow?18:01
rickspencer3I thought we were past beta freeze18:01
rickspencer3we should be removing features that don't work well, not adding to them18:01
pittilet's remove gdm :)18:02
djsiegelpitti: here here18:02
rickspencer3hehe18:02
seb128rickspencer3, seems they want the list to have an empty selection but act as if there was a selection18:02
beunorickspencer3, hi  :)18:02
pittidjsiegel: (this thing gave us nothing but trouble anyway...)18:02
seb128which is a non standard widget behaviour...18:02
djsiegelseb128: some element has input focus -- the window? It just has to pick the first user in the model and continue.18:02
cjwatsonjust as a point of terminology, beta freeze is the period that runs from the week before the beta release until the beta release18:02
rickspencer3uh, can users log in as it is? I mean functionally?18:02
cjwatsonafter the beta release, we go back to feature freeze status18:02
cjwatson(and UI freeze etc.)18:02
pittirickspencer3: yes18:02
djsiegelno need to hack the list widget18:02
Amaranthrickspencer3: yes but they have to know they have to click on the thing that is already selected18:02
rickspencer3if we are going to replace GDM with our own UI in Lucid, mucking with it after beta freeze is illogical18:03
pittiif we are fine with droppping the "just press enter to select first user" behaviour, it's a simple change18:03
rickspencer3that;s unfortunate, but it doesn't crash18:03
rickspencer3we need to *prioritize* now18:03
beunorickspencer3, can we have a quick call so i can explain this?18:03
rickspencer3beuno, I don't think I have time for that18:03
rickspencer3we have four weeks until we *ship*18:03
beunorickspencer3, I understand18:03
pitti(more like three)18:03
rickspencer3we need to be crystal clear on priorities18:03
Amaranthchanging it to not select any user is a simple enough change18:04
beunorickspencer3, this is a big problem, with a potentially very simple solution18:04
rickspencer3I can't see something that is annoying like this raising to the level of a change that we would introduce18:04
Amaranthslows down power users a bit but makes the interaction clearer18:04
beunorickspencer3, this is *not* an annoying issue18:04
rickspencer3beuno, how many things are like that on the desktop?18:04
pittiAmaranth: right, what I said18:04
beunorickspencer3, this is a situation where we end up showing the users password in creal text18:04
beunorickspencer3, so, I'll start explaining it *again*18:05
Amaranthd'oh, the user list has searching18:05
seb128beuno, well your suggested change will not fix that password issue18:05
pittiI'm fine with just dropping the first selection18:05
rickspencer3is this caused by the the default answer is "no"18:05
beunoseb128, it will make it less likely. Ideally, we would not show clear text at all18:05
rickspencer3at some point we have to stop making changes and start fixing bugs18:05
rickspencer3that time is defined to be weeks ago18:05
pittibeuno: if you have many users, you certainly want typeahead search; using the mouse with more than 5 users will kill you18:06
beunopitti, I agree, which is why I'm comprising here18:06
seb128pitti++18:06
beunocomprimising even18:06
beunoI don't want to break anyone's use case, and I want this fixed for karmic18:06
pittibeuno: so, if we just drop the initial selection?18:06
djsiegelpitti beuno seb128, dropping the selection seems important, but ENTER to pick single user is not18:06
Amaranthif you drop the selection you lose the typeahead18:06
seb128having to use the mouse is annoying18:06
djsiegelas seb128 and rick point out18:06
rickspencer3this is for machines with how many users?18:06
pittiAmaranth: oh?18:07
djsiegelAh, you lose typeahead when you drop selection?18:07
djsiegel\18:07
pittirickspencer3: 118:07
Amaranthpitti: the list has to be focused for that to work18:07
pittiAmaranth: you can still focus the list, but not select the first entry?18:07
djsiegelYou can focus a list without selection18:07
rickspencer3this only impacts people who have one user on their machine, or one or more?18:07
djsiegelAt least from code18:07
djsiegelmaybe not with a mouse18:07
pittirickspencer3: by and large one18:07
seb128I fail to see that as an important issue to be honest18:07
cjwatsonunless this is just me, if you have more than one user then there's no default selection18:08
rickspencer3I can't believe we are even discussing mucking with gdm at this point18:08
seb128other distro are shipping with that screen for several cycles and nobody really complained during karmic18:08
cjwatsonyay, I think I just got wubi working18:08
djsiegelcjwatson: it's not just you18:08
pitticjwatson: you rock!18:08
cjwatsonit forgot my real name, but aside from that ...18:08
beunorickspencer3, mt said he reported this ages ago, and it did not bubble up. It's most likely a failure in our team to communicate, I'm sorry about that18:09
asacpitti: dont forget nm ride-along :)18:09
pittiasac: yep18:09
asac(for wubi)18:09
beunorickspencer3, so, not going to happen?18:12
beunoI need to report back18:12
rickspencer3beuno, right18:12
beunorickspencer3, even with a trivial fix?18:13
asacbeuno: we first have to see that trivial fix. from the discussion above it felt there is no trivial fix18:13
seb128beuno, if somebody add a patch to the bug we will review it18:13
seb128beuno, but we are not going to work on it18:13
beunook, I'll report that back18:14
seb128I still fail to see that as an important issue, it seems to confuse no user so far18:14
seb128based on feedback we got during the cycle18:14
beunoseb128, I've said this 3 times18:19
beunoI've done this with 4 users already18:19
beunosat them down on the laptop18:19
beunowith GDM18:19
beunoand asked them what they had to do now18:19
beunoNOBODY KNEW18:19
beunothis *is* a problem18:20
beunowether it's critical or not to you, it's different18:20
beunowe are olishing ubuntu making it nice to use18:20
beunothis is a critical part of that18:20
beunothe first screen you run into18:20
beunothe fact that everyone is being snarky about it does not help *anyone*18:20
seb128nobody is being snarky there18:21
seb128but it's amazing that nobody raised that before beta if that's such an issue and so obvious18:21
beunoit's a critical bug in Ubuntu18:21
beunoseb128, I have raised this multiple times, it just hasn't bubbled up18:21
beunowhich is why I'm here18:21
beunoI will file the bug, as critical, as it's a bug, not a feature18:21
seb128there is a bug open18:22
beuno#?18:22
seb128couldn't you look for the number?18:22
seb128it would take you as long to find it as it will take me18:22
* seb128 searches the number18:22
beunobug #41033718:22
ubottuLaunchpad bug 410337 in hundredpapercuts "Log in screen is confusing, not clear what to do" [High,Triaged] https://launchpad.net/bugs/41033718:22
beunolook at that18:22
beunoreported by me, almost 2 months ago18:23
seb128yes18:23
=== akgraner_ is now known as akgraner
seb128I know about it, I triaged it and set it upstream18:23
beunook, so this has been on the plate for a while18:24
beunoI stated the user testing in the bug18:24
seb128I've added a comment saying that enter works as suggested for me18:24
seb128but nobody followed up or commented18:24
beunousing the keyboard is *not* the common case18:24
seb128right but the description didn't suggest any change18:25
beunothere's a wiki, and a suggestion, and a mock up18:25
beunorickspencer3, ^18:25
beunothis no longer is "this just popped up"18:25
beunoyes it did18:25
beunoand comment #1 does it precisely18:25
AmaranthSo... if I make this patch will it be considered? Should be simple to do the not selected part at least18:25
mdzkirkland, I seem to have missed ttx. can you update me on eucalyptus wrt beta?18:25
beunoand it's *exactly* what we're asking for now18:25
seb128"The user name displayed at the top of the list should not be selected by default. Pressing Enter should result in selecting the user from the top of the list, unless any other menu item or button has been manually highlighted."18:25
seb128that?18:25
AmaranthMaking enter still work is more complicated but not much so18:26
seb128beuno, I fail to understand why not selecting an user will solve the fact that it's not obvious what to do18:26
AmaranthI've poked into gdm code recently, mostly know my way around18:26
seb128beuno, and the "Pressing Enter should result in selecting the user from the top of the list, unless any other menu item or button has been manually highlighted."" already works18:26
=== Guest74942 is now known as Zic
rickspencer3seb128, beuno I don't see how this could have been in Karmic so long without this coming back as a "Critical" issue from usrs18:26
pittiAmaranth: yes, as we already said, patches will be considered, and are appreciated18:27
rickspencer3and secondly, we are past beta freeze18:27
pittiAmaranth: my main concern is that we don't really have spare time in the desktop team, but contributors are always welcome18:27
rickspencer3at this point, every change is considered risky, and must be traded off against fixing crashers18:27
rickspencer3pitti, but even a "trivial" change takes some work ...18:27
pittirickspencer3: well, if someone makes a patch who wouldn't otherwise fix bugs, it's not really a tradeoff18:27
rickspencer3and risks a regression18:27
pittithe regression potential needs to be considered, of course18:28
rickspencer3and what if we get user feedback that they don't like what it was changed to18:28
rickspencer3I don't understand why we are even discussing it18:28
seb128well I don't see a clear suggestion in the bug to make the thing obvious18:28
rickspencer3it's functional and it doesn't crash18:28
beunorickspencer3, so you'll go with "users haven't yelled hard enough about this, so lets ignore user testing"18:28
rickspencer3beuno, we have to *ship*18:28
rickspencer3it is time to *ship*18:28
beunorickspencer3, I don't think "functional and doesn't crash" is the theme here, sorry18:29
beunoI understand the stress18:29
rickspencer3we must stop making changes and fix our most serious bugs and *ship*18:29
seb128beuno, how unselecting will make it obvious what to do?18:29
seb128I would understand if you asked to add a button or icon in the list18:29
beunobut it's a bad excuse to not spend an hour fixing an experience that will affect every single user that installs ubuntu18:29
beunoseb128, because what you need to do is select it18:29
seb128but it's not the selection which will make people click on the list if they don't do now18:29
rickspencer3beuno, as I said, we need to have crystal clear focus18:29
beunoand if it's already selected18:29
beunothen it tells you not to click it18:30
seb128anyway seems Amaranth is wanting to provide a patch so let's see how that goes18:31
mat_tbeuno: you said you run some tests on that didn't you?18:31
Amaranthoh boy, custom widgets galore :)18:31
beunomat_t, I've tried this with 4 different people now18:31
kirklandmdz: sure ... would you like it here or elsewhere?18:31
beuno3 non-techie users, and one techie18:31
mat_tbeuno: did everyone have the same problem?18:31
beunoall of them failed to tell me what they needed to do with that screen when it came up18:31
seb128beuno, next time start raising issues before beta18:31
beunoseb128, yes, I should of been more vocal before18:32
mat_tseb128, that bug was filed 2 months ago!18:32
rickspencer3are you saying that users can't figure out how to log in after installing their systems?18:32
beunoI filed the bug, did not presure18:32
rickspencer3beuno, ^18:32
seb128mat_t, like 1 thousand others on my list18:32
beunorickspencer3, not without experimentation, no18:32
kirklandmdz: several of us have been testing; i have one minor fix to your upstart script uploaded18:32
rickspencer3that sounds like an outlandish claim to me18:32
beunothey click around, and eventually figure it out18:32
seb128mat_t, that one got almost no comment nor duplicate, it stayed in the noise18:32
mat_tyeah, I understands18:32
rickspencer3I can't imagine that this would not have been escelated by users immediately18:32
seb128mat_t, we get ton of bugs which get duplicates and comments daily18:32
kirklandmdz: committed; not yet uploaded18:32
kirklandmdz: that needs to be uploaded and cd re-spun18:32
seb128mat_t, how do you expect us to pick bugs which have sit there and nobody complained about?18:33
beunorickspencer3, users did not complain about notifications before either18:33
kirklandmdz: i'm looking over the bugs right now to see if there's anything beta-critical and/or low-hanging to batch into this upload18:33
beunoseb128, I'm sorry about bringing this so late to the table, it was a failure in processes18:33
mdzkirkland, does that minor fix have to do with the failed registrations? that seemed to be the biggest issue18:34
kirklandmdz: this fix allows images to run; otherwise, you make a reservation, and it terminates immediately because /var/run/eucalyptus/net doesn't exist18:35
mat_tseb128: sure, I though since you marked it as triaged it would be on your (meaning desktop team) radar. I may be wrong here, I know you have tons of triaged bugs18:35
seb128mat_t, right, we have some thousand triaged bugs, that just means we passed the message to people writting the code18:36
kirklandmdz: i'm still looking at registration18:36
mat_tsure18:36
mdzkirkland, ah, right, the bug that ttx mentioned on IRC earlier18:36
beunorickspencer3, we have a team built specifically to address usability issues. If in the end, it's going to be ignored, and the only valid measure is user complaints, then we have a problem18:36
kirklandmdz: that's still not working reliably for ttx or i18:36
WildBillIs this page the right one for Eucalyptus testing? http://testcases.qa.ubuntu.com/System/Eucalyptus18:36
mdzkirkland, is there anything I can do to help debug registration?18:36
seb128mat_t, as said that one has got almost no activity since it has been filed, and activity is the metric to spot common issues18:36
mathiazmdz: how to enable upstart debugging?18:36
mdzmathiaz, there's a page in the upstart wiki about it18:37
kirklandmdz: yeah, sure; we seem to have a timing issue, that i would have thought upstart should have solved for us18:37
mdzI think it involves passing a command line option18:37
seb128beuno, nobody is ignoring your team but the beta weeks is not the week to wake up with all the issues18:37
mathiazmdz: I looked at this yesterday and I suspect that the upstart cc-registration job is not run18:37
rickspencer3beuno, I am supremely unconvinced that users can't log in18:37
kirklandmdz: i'm still digesting your upstart changes now18:37
mdzmathiaz, it was definitely run for me18:37
kirklandmdz: i've held off on uploading with this one minor change, in the interest of solving registration too18:37
mdzthough I could not test all possible orderings18:37
rickspencer3as seb128 says, if this was an organized design process and I had confidence that it was going to make the project better and not interfere with us shipping, we would be helping you18:37
mdzin fact, I didn't test the case where reboot happens before registration, which is what's happening here18:37
mathiazmdz: kirkland: I'm looking into this as well18:38
beunoI am not saying they can't, i'm saying it's a clumsy process, which makes them experiment, and one of their experiments makes them expose their password18:38
rickspencer3I mean we would actively allocated resources to help with this goal18:38
rickspencer3beuno, well, we need to trade off shipping without crashers and hitting our release dates18:38
mat_tseb128: usability bugs are very often ignored by current users, who simply get used to them or find a bypass. Users who are most affected by them are often silent, because they would never use launchpad, etc18:38
kirklandmdz: i have one comment, though on your upstart scripts, somewhat related to the /var/run change i'm making18:38
beunorickspencer3, you are being overly stubborn, this seems to be a pretty trivial change18:38
rickspencer3"shipping is a feature"18:39
kirklandmdz: the init scripts previously chowned a bunch of that /var/run/eucalyptus stuff to eucalyptus:eucalyptus18:39
rickspencer3beuno, that's my job18:39
seb128mat_t, right, but we fail to spot those without our metrics then and it's your role to raise those issues early18:39
kirklandmdz: in the upstart implementation, all of that is owned by root:root18:39
rickspencer3*it's time to ship*18:39
seb128mat_t, the beta week is really late18:39
kirklandmdz: i haven't seen a problem with it yet, necessarily18:39
ograthats what the milestonre tag is for btw ...18:39
kirklandmdz: just something i've noted18:39
rickspencer3I need to make the call about where we allocate our precious resources, and I do this on behalf of our users18:39
ograif the bug would have been milestoned it would have shown up in the weekly release team meeting18:39
kirklandmdz: of course, euca_root_wrap might be handling all of that :-)18:39
mat_tseb128: you are totally right that we should've raised this earlier18:40
rickspencer3our users need us to focus on the highest priority issues in the most organized manner possible now18:40
mdzkirkland, iirc the only /var/run stuff I touched were pid files, temporary files and the like.  don't think there was anything there used by eucalyptus itself (which runs as eucalyptus) as opposed to the init script (which runs as root)18:40
mdzif I overlooked something, we should check it18:40
kirklandmdz: okay, good18:40
mat_tseb128: we'll be better in the future :)18:40
beunorickspencer3, and you do it ignoring usability data. This is concerning. I'm not going to continue hammering at this, I've raised it with Ivanka, we will go from there18:40
seb128mat_t, right, learning experience ;-)18:40
rickspencer3beuno, I have not seen any "data"18:41
rickspencer3and in any case, it's too late18:41
seb128mat_t, we will probably sort this one since Amaranth seems to be one the case but that's a lesson learnt for next time in any case18:41
kirklandmdz: my fix is mkdir -p /var/run/eucalyptus/net (which ensures that both eucalyptus and net get created); and chowning those two directories to eucalyptus:eucalyptus18:41
mat_tseb128: totally :)18:41
mdzkirkland, I certainly don't mind that change18:41
beunorickspencer3, I've told you, 4 times now, I have done user testing. You continue to ignore that.18:41
mat_tseb128: thanks for your help!18:41
kirklandmathiaz: let's sync up on the registration thing18:41
kirklandmathiaz: where are you with it?18:42
mathiazkirkland: sure18:42
seb128mat_t, you're welcome18:42
beunorickspencer3, which is why I'm saying you're being overly stubborn18:42
kirklandmathiaz: i'm parsing the upstart scripts now18:42
seb128that said, dinner time there and other issues waiting18:42
kirklandmathiaz: and mdz is offering to help18:42
mathiazkirkland: I'm reinstalling a test vm for that18:42
kirklandmathiaz: let's figure out what we can do in parallel18:42
rickspencer3beuno, as a usability engineer, you need to understand that your user testing needs to be done in manner that is both timely and compelling18:42
mathiazkirkland: first step - making sure that the upstart jobs are actually run18:42
mathiazkirkland: using a pre-script to touch a file18:42
mathiazkirkland: I'm also wondering whether the *registration jobs should written as services or tasks18:43
beunorickspencer3, it *was* timely, the bug just fell off the radar. We can do this all day, but it's not getting anywhere. If Amaranth is working on it, awesome. We will bring this up in the Nov sprint, and discuss the failure in the process.18:43
rickspencer3beuno, sounds good18:44
ograbeuno, using the milestone filed in launchpad was the missing bit18:44
seb128we need a better process than having bugs filled in the middle of thousands18:44
ogramilestoned bugs are reviewed weekly18:44
ograit would have shown up early if i milestone would have been set18:44
ogras/i/a/18:44
Amaranthugh, so ugly18:45
seb128beuno, for the record I think having a "select user" button would work better than no selection18:45
seb128and would probably be easier code wise18:45
Amaranthgdm created a custom widget for the user switcher then went and used it for the keyboard and session selectors too, apparently18:46
beunoseb128, I'm happy to discuss alternatives if it makes it easier. I have to go now, but if you decide to address this, let me know and I'll provide you whatever I can to get it fixed18:47
beunoseb128, rickspencer3, pitti, cjwatson, thanks for looking into it18:47
* beuno -> off18:47
robbiewIMHO, we've done enough late changes in this release...I don't like this idea at all18:47
robbiewfor the record, a bug that stays in "New" and "Undecided" has little chance of being fixed...especially at this stage18:48
robbiewwhen we have more critical issues to address18:48
kirklandmdz: https://bugs.edge.launchpad.net/ubuntu/+source/eucalyptus/+bug/43860218:48
ubottuLaunchpad bug 438602 in eucalyptus "Autoregistration sometimes fails" [High,Triaged]18:49
kirklandmdz: that's ttx's writeup on the current issue18:49
kirklandmdz: i've confirmed that walrus autoregistration is working; though cc is not18:49
mathiazmdz: so the other part in the upstart jobs I don't understand is that registration should be run once - how is this expressed in upstart?18:50
mathiazmdz: is it the use of a task?18:50
* robbiew corrects himself: a bug that stays in "Triaged" and "Low" has little chance of being fixed18:50
mdzmathiaz, it isn't.  it's run every time we notice that the components have come up18:51
mdzthis is by design18:51
mdznurmi says it is idempotent, so it is harmless to register again18:51
mathiazmdz: design in upstart?18:51
mathiazmdz: ah ok.18:51
mdzand if our IP address changes or something, we need to re-register anyawy18:51
mdzmathiaz, design of the jobs18:52
mathiazok - so eucalyptus-cc-registration is not run18:52
mathiazI've added a pre-start script to the cc-registration job:http://paste.ubuntu.com/281524/18:53
mathiazIIUC /tmp/cc-registration.started18:53
mathiazshould be created if the job is run18:54
mathiazI've rebooted the system - and after 5mn /tmp/cc-registration.started isn't there18:54
* lamont looks at the current 'hello' source, cries a little. what's a good _trivial_ source package these days?18:54
lamontI suppose I could just build one18:54
kirklandmathiaz: note that the author is still set to mdz; you might update that if you wrote that script18:54
mdzmathiaz, interesting.  upstart debugging sounds like the next step18:55
mdzmathiaz, http://upstart.ubuntu.com/wiki/Debugging18:55
=== nxvl_ is now known as nxvl
mdzkirkland, I did write that, but it's not important anyway18:55
kirklandmdz: ah, i misunderstood mathiaz then18:56
mathiazso the other strange thing is this: http://paste.ubuntu.com/281528/18:56
mdzmathiaz, your job looks correct; if the file is not being created, then it doesn't seem tob er unning18:56
mathiaznote that eucalyptus-walrus-registration stop/waiting18:56
mdzmathiaz, check "status eucalyptus-cc"18:56
mdzmathiaz, and "status eucalyptus-cloud"18:57
mdzeucalyptus-cc-registration is supposed to run when both of those come up and running18:57
mathiazwhile the walrus registration is actually sucessfull18:57
mathiazeucalyptus-cloud start/running18:57
mathiaz^^ but there isn't any pid there18:58
=== robbiew is now known as robbiew-afk
mathiazand the eucalyptus-cloud job defintion doesn't have any script/exec defition18:58
mathiazit only has a post-script definition18:58
mathiazhttp://paste.ubuntu.com/281529/18:59
mdzmathiaz, the -registration jobs are tasks, which means they don't stay running, they go back to stopped/waiting18:59
mdzstop/waiting18:59
mdzso that's normal18:59
mathiaz^^ I wonder what eucalyptus-cloud is meant for then18:59
mdzmathiaz, eucalyptus-cloud is meant to wait for the cloud service to come up, and emit a signal when it is ready18:59
mdzmathiaz, -cloud, -sc and -walrus all run within the same process, but don't all come available at the same time19:00
mdz(necessarily)19:00
cjwatsonis post-start actually run at all if there's no main process?19:00
mdzmathiaz, -cc runs as a separate process, so it comes with its own pre-start19:00
mathiazmdz: eucalyptus-sc-registration.conf has a respawn whereas cc-reg and walrus-reg don't19:00
mdzcjwatson, it worked for me19:00
ioncjwatson: It should.19:00
mdzmathiaz, that's an anomaly; I was starting to experiment with respawn but found it wasn't needed19:01
mdzit should be harmless19:01
mathiazmdz: ok.19:01
mdzrespawn means that if it fails to start, it will get retried until it succeeds19:01
mdzit wouldn't hurt, but might mask bugs19:01
mathiazmdz: -cc is a different process, while walrus is the same as -cloud?19:01
mdzmathiaz, that's correct19:02
ftadoko_, i guess you have your answers for chromium now, right?19:02
mdzmathiaz, -cc is actually an apache2 process using axis219:02
mathiazeucalyptus-cc-registration.conf: start on (started eucalyptus-cc and started eucalyptus-cloud)19:02
mdz-cloud/-sc/-eucalyptus is one JVM process19:02
cjwatsonIMO, respawn with a limit would be neater than that timeout loop19:02
mathiazeucalyptus-walrus-registration.conf: start on (started eucalyptus-walrus and started eucalyptus-cloud)19:02
mathiazcould that be an issue^^?19:02
mdzcjwatson, hmm, I think I agree. I didn't know that respawn had a limit19:03
mdzmathiaz, could what be an issue?19:03
cjwatsonyou would probably still need the sleep 1 to avoid it respawning too rapidly19:03
mathiazcc-registration depends on two different processes, while walrus-registration depends on the same process?19:03
mathiazeucalyptus-walrus-registration.conf: start on (started eucalyptus-walrus and started eucalyptus-cloud)19:03
cjwatsonanyway, not really directly relevant19:03
mdzmathiaz, cc registration requires that the cloud service and cc service are running19:03
doko_fta: yes, besides I don't know why the python-tlslib is not in jaunty/karmic ...19:03
mdzmathiaz, walrus registration requires that the walrus service and cloud service are running19:03
mdzmathiaz, we should get nurmi in here19:04
mathiazmdz: well - I'm still not convinced that this is not an issue with the upstart jobs.19:04
kirklandmdz: i just poked nurmi over here19:05
mathiazmdz: I'm trying to figure out why the cc-registration job is not started19:05
mdzmathiaz, I know, I'm trying to help19:05
mathiazmdz: while the walrus-registration job is19:05
mdzit worked for me in my tests yesterday19:05
mdzmathiaz, did you try the status commands I suggested?19:05
cjwatsonmdz: FWIW, when I was trying to get usplash working with upstart yesterday, I hacked up http://paste.ubuntu.com/281538/ and ran upstart with that19:05
mdzmathiaz, you said eucalyptus-cloud was running; what about eucalyptus-cc?19:06
cjwatsonthe log format is screwy (times on a separate line) but I had better things to do than fix that19:06
mathiazmdz: they're all running: http://paste.ubuntu.com/281540/19:06
cjwatsonalso that's a bit more than strictly necessary for you, I was trying to debug something specific :)19:06
nurmio/19:06
mdzmathiaz, grep eucalyptus /var/log/syslog? upstart will log if any jobs failed19:07
kirklandnurmi: we're discussing -cc auto registration19:07
nurmikirkland: nod19:07
kirklandnurmi: seems we're successfully autoregistering walrus, but not the cc19:07
mathiazmdz: empty19:07
mdzmathiaz, if you run 'start eucalyptus-cc-registration', that works, right?19:08
mdzit's just not getting triggered at the right time?19:08
* mathiaz tries19:08
mathiazmdz: yes - it works as expected19:08
mdzmathiaz, it'll write to /var/log/eucalyptus/cc-registration.log19:08
mdzhmm19:08
mathiazmdz: so the job is not triggered19:08
mdzis Keybuk on holiday?19:09
mdzcjwatson, did you have to hack up that logging because the built-in debugging wasn't sufficient?19:09
Amaranthno way, this gdm bug can't be as simple as commenting out one line of code19:09
ionmdz: Proper logging of jobs’ output is in TODO list.19:09
* Amaranth builds19:09
seb128Amaranth, the line which focus the first entry in the list? ;-)19:10
cjwatsonmdz: not for the very early stages, at least19:10
cjwatsonmdz: Keybuk is having DSL problems19:10
ftadoko_: it's no longer used, i should drop the build-dep or re-add my patch in chromium (it's a matter of /usr/bin/tls vs /usr/bin/tls.py)19:10
mdzmathiaz, maybe something to try would be stopping and starting -cloud and/or -cc to see if that triggers it19:10
Amaranthseb128: yeah, but it's obfuscated through 4 layers of custom widgets19:10
doko_fta: good to know19:11
Amaranthseb128: I figured with that much crazy going on I'd have to change more19:11
cjwatsonmdz: (early stages> I was trying to debug stuff happening before rsyslog ... but in any case I wanted a complete log of upstart's operation in one place)19:12
kirklandmathiaz: i grabbed nurmi; do you know what mdz wanted from him here?19:13
* nurmi waves19:13
mathiaznurmi: I don't think we need you right now19:14
kirklandnurmi: just idle here, if you don't mind19:14
nurmimathiaz: okay, available if needed for most of today (PST) :)19:14
kirklandnurmi: we'll poke you if we need something19:14
nurminod19:14
mathiaznurmi: I may have more questions later on the best way to make sure that one of the service is actually operational19:14
mathiazkirkland: for now, the symptom is that the cc-registration job is not started by upstart19:15
nurmimathiaz: got it, i'll try to help, although I am having trouble starting eucalyptus services (start eucalyptus-cloud hangs forever) on the latest build.  I can offer advice, but may be limited in testing19:16
mathiaznurmi: right. Advices is already better than nothing :)19:16
nurmimathiaz: :)19:16
ftadoko_, but if you want to have python-tlslib in the archives, feel free to takeover my branch19:17
doko_fta: last release 2005? no, thanks. just remove the b-d19:19
ftadoko_, yes, but that means more 3rd party code in chromium19:24
nurmisorry folks, I have some meetings for a few hours, but please email/msg me with anything i can help with19:24
oxocoffeeAny one here can help with strange socket/multicast problem. I am getting data but double copy19:28
ograpitti, haha, spamalot :)19:34
mathiazkirkland: I've managed to get more debug19:34
mathiazkirkland: /sbin/initctl log-priority debug19:34
kirklandmathiaz: pastebin?19:34
mathiazkirkland: ^^ add this as the first line of the pre-script from the eucalyptus.conf job19:35
mathiazkirkland: it's huge - a complete log19:35
kirklandmathiaz: ack19:36
mathiazkirkland: http://people.canonical.com/~mathiaz/syslog19:38
kirklandYou don't have permission to access /~mathiaz/syslog on this server.19:38
mathiazkirkland: retry19:39
kirklandmathiaz: i have my own here now19:39
mathiazkirkland: ok great.19:39
kirklandmathiaz: looks like the cc job is registered19:40
mathiazkirkland: are you looking at my syslog file?19:40
=== rickspencer3 is now known as rickspencer3-afk
kirklandmathiaz: yeah, let's just look at yours for now, so that we're on the same data19:41
kirklandmathiaz: though mine looks similar19:41
* mathiaz nods19:41
=== rickspencer3-afk is now known as rickspencer3
=== rickspencer3 is now known as rickspencer3-afk
mathiazkirkland: hm - I don't see anything special here19:44
mathiazkirkland: except that the upstart configuration is reloaded19:45
mathiazkirkland: in the process19:45
mathiazkirkland: could that lead to lost events?19:45
DarxusI could swear yesterday when I clicked "Also affects project" on launchpad, it gave me the option to enter a url for an upstream bug.  Am I wrong?  It's not there today.19:46
mathiazkirkland: http://paste.ubuntu.com/281576/ <- this is when the walrus-registration is started19:46
kirklandmathiaz: cool, yep19:48
=== robbiew-afk is now known as robbiew
=== djsiegel_ is now known as djsiegel
jdongkees: is there a way to attach an apparmor profile to only a specific process without hardlinking galore?20:10
jdongkees: as an example in OS X you can do something like sandbox-exec {profile} {executable}20:10
keesjdong: libvirt does dynamic profile attachment, but it does require a little bit of code to implement it.20:11
keesjdong: there isn't an arbitrary way to do it at the moment.  I'd like to see sandboxes implemented with apparmor.  Saw a demo of selinux sandboxing; it seems easy enough to do.20:11
jdongkees: *nods* how does libvirt do it?20:12
keesjdong: it creates a profile with a random UUID, then calls apparmor_change_profile from libapparmor before exec'ing, I think.  jdstrand would know the details better.20:14
jdongkees: LOL ok :)20:14
jdongkees: I might look at hacking up something similar to that20:14
=== highvolt1ge is now known as highvoltage
jdongkees: wanted to provide a way for people on a public shell server (standard users) to elect into their own AA restrictions20:15
jdstrandlibvirt has been modified to aa_change_profile() before the exec() as kees said20:16
jdstrandprofiles are created dynamically based on the uuid of the domain in question20:17
jdstrandso each gets it's own unique, tailor made profile20:17
jdstrand(each kvm/qemu process that is)20:17
jdongjdstrand: ok, aa_change_profile() is the magic I need then20:18
jdongthanks20:18
jdstrandaa_change_profile() and change_hat() require that the application be modifed20:18
jdstrandnp20:18
jdstrandmost of the work on libvirt was creating the dynamic profiles sanely20:18
jdongright20:19
jdstrandsimply calling aa_change_profile() is pretty straight forward. see the include in libapparor-dev20:19
jdongtheoretically it can be done from an agnostic "aa-exec" type wrapper, right?20:19
jdstrandyeah20:19
jdongcool20:19
jdstrandthat is kinda what virt-aa-helper does in libvirt20:19
jdstrandwell, not really-- it does the dynamic stuff, but sure you should be able to do that20:20
keesthis could be handy for gdm-guest-session too20:20
jdstrand(virt-aa-helper is a wrapper around apparmor_parser, so libvirt isn't messing around with apparmor directly, but I digress)20:21
* jdong nods20:21
jdonglikely I'll need both something to interface with aa_parser and change_profile20:22
jdstranddepending on your application, yeah20:22
jdongI think if properly done the idea of voluntarily electing into an AA confinement domain is a very powerful feature20:22
jdstrandI split out the apparmor_parser stuff so that I could confine libvirtd to using virt-aa-helper whnever messing with apparmor, to prevent bootstrapping20:23
jdstrandit certainly sounds interesting20:23
jdstrandfyi, aa has user-defined profiles on the Roadmap as well, but they aren't implemented yet20:24
* jdong nods20:24
=== jdong__ is now known as jdong
rrvaHi. Since upgrading to upstart boot process hangs after cryptdisks are enabled. I suspect mountall to not let boot continue. If I reconfigure control-alt-delete so that a getty is spawned I can see that filesystem / is read-only and swap is not enabled.20:31
slangasekrrva: I've not heard of such a bug; mountall shouldn't block getting swap mounted and mounting the rootfs rw20:33
slangasekrrva: can you post your fstab somewhere?20:33
rrvayes20:34
slangasekrrva: and can you try setting -v in /etc/init/mountall.conf?  Maybe it has something interesting to tell us20:34
rrvayes20:34
rrvaI did20:34
rrvabut I only have one comp, so bear with me when rebooting20:34
slangaseksure, understood :)20:34
slangasekplease bear with us while we shake out your bugs20:34
rrvaalso udevd complains before the "hang"20:35
slangasekthere's a known udevd warning that's unrelated noise20:35
slangasek"SYMLINK"?20:35
rrvano20:36
slangasekoh, perhaps you have another bug then20:36
slangasekthe exact error message would help20:36
rrvaposting fstab soon, then reboot, then error message20:37
* slangasek nods20:37
rrvahttp://pastebin.com/f94435f20:38
rrvaaway for reboot20:38
slangasekrrva: hmmm, I wonder if we fail to handle swapfiles20:40
slangasekanyone else here running with a swapfile with karmic?20:40
slangasek... anyone else want to *test* using a swapfile with karmic? :)20:42
rrvaudevd[533]: inotify_add_watch(6, (null), 10) failed: Bad address20:42
rrvathis is repeated many times20:42
slangasekhmm20:42
rrva* Starting init crypto disks ... [OK]20:43
rrvais the last line20:43
rrvaI tried disabling swap20:44
slangasekand no luck?20:44
rrvano difference20:44
rrvaif I configure tty2 to run at runlevel 6, press control-alt-delete and quickly control-s, I can login on tty2 and kill the runlevel 6 killall scripts. This is how I get a running system at all.20:46
sharmspitti: how does cups / userspace drivers work when the user has a usb2parallel adapter? LP #43649520:51
ubottuLaunchpad bug 436495 in cups "[regression] printing broken in karmic" [Undecided,New] https://launchpad.net/bugs/43649520:51
slangasekrrva: the udev problem seems the most likely cause of your failure, then; could you please file a bug report about this in Launchpad?20:51
sharmsshould it just be assumed they wont be autoconfigured in that scenario?20:51
slangasekrrva: our udev expert is offline today due to DSL problems, so that's the best way to get the bug in front of the right eyeballs20:52
slangaseksharms: the usb-parallel adapter won't be able to provide printer identification information, so yeah, I don't think that's going to autoconfigure20:55
rrvahow to file bug without working X?20:55
LLStarkshi. is the ubuntu keyserver down?20:55
sharmsslangasek: I am wondering how that works since usblp is blacklisted by default now21:00
slangasekrrva: https://bugs.launchpad.net/ubuntu/+source/udev/+filebug (I hope this is working currently... :/)21:00
slangaseksharms: that part, I don't know21:00
mdkeslangasek: did you catch my hilight about gnome-user-docs?21:11
slangasekmdke: ah - yes, then it slipped through my fingers into the stream of other beta preps :( pulling it up now21:12
slangasekmdke: I agree that this is the wrong time to be changing the package split21:12
mdkeslangasek: awesome, thanks. I'd like to get it sorted by beta but having said that, I'm pretty sure you have plenty of other urgent things which are more important21:12
mdkeslangasek: nod21:13
slangasekmdke: /usr/share/iso-codes/iso_639.tab has been rudely deprecated in favor of an XML file: /usr/share/xml/iso-codes/iso_639.xml21:13
mdkeaha. is it just a straight replace?21:13
slangasekmdke: at this point we're already in the process of trying to vet final ISOs for beta, so I don't think we're going to get these changes in pre-beta - we should try to get it so it's ready to build immediately post-beta, though21:14
mdkefind by me21:14
mdkefine*21:14
rrvaslangasek: bug #43896221:15
ubottuLaunchpad bug 438962 in udev "upstart/mountall does not boot after mounting crypto disks" [Undecided,New] https://launchpad.net/bugs/43896221:15
mdkecolin mentioned an application called iso-query but I don't know how it would fit in with the relevant line in debian/rules, because I can't understand that line :)21:15
slangasekmdke: it's a straight replacement for the /content/, but of course instead of being a sensible text format it's now xml :P Perhaps iso-query is a tool they provide to convert the XML to text... I'll try to have a look later today21:15
mdkeslangasek: ok, thanks. Let me know if you need anything from me, and sorry to burden you with that21:15
mathiazkirkland: so I think it's a timing problem21:16
slangasekmdke: no worries, I touched it last so I have it coming ;)21:16
mathiazkirkland: I was able to make the walrus-registration job not run by adding a sleep 10 as the walrus job script21:16
Hatlhi! aptitude crashes if i want to start minesweeper: Aborted21:17
zulslangasek: after beta I was going to upload samba 3.4.121:17
slangasekzul: feature freeze applies, please make sure the changes are appropriate for where we are in the release cycle21:18
zulk21:18
zulill subscribe ubuntu-release21:19
rrvacould someone just add the info at http://pastebin.com/f94435f to 438962, i have only lynx and navigating is hard21:22
slangasekpitti: so... is core-dev transitively a member of ubuntu-art-pkg, or is this another packaging branch with permissions that don't match the archive?21:23
mathiazkirkland: http://people.canonical.com/~mathiaz/syslog21:23
slangasekrrva: will do, thanks21:23
mathiazkirkland: ^^ this is an updated log file - there are two boots in there21:23
rrvathanks, i'll check back tomorrow if more info is wanted21:23
kirklandmathiaz: hmm, so respawn should make it retry indefinitely, right?21:24
mathiazkirkland: the first one doesn't run walrus-register (because the walrus job has a sleep 10 as a script) while the second runs walrus-registration21:24
mathiazkirkland: respwan in walrus or walrus-register?21:24
mathiazkirkland: walrus-register is *not* even started in the former case21:25
kirklandmathiaz: all of the registration ones have "respawn"21:25
mathiazkirkland: I don't think so21:25
mathiazkirkland: they're all task21:26
mathiazkirkland: instead of services (the default)21:26
kirklandmathiaz: okay, tell you what ...21:28
kirklandmathiaz: i'm going to shift my focus for a bit on euca_conf, and the part of the code that's throwing the "you need to be on the CLC host and the CLC needs to be running" error21:28
mathiazkirkland: yeah - I think we need the upstart expert to debug this21:29
rgreeningwho the resident HAL expert? :) I need some assistance or advice on my bug 43831621:29
ubottuLaunchpad bug 438316 in udev "hal does not properly enumerate USB devices unless CD-ROM inserted as first device" [Undecided,New] https://launchpad.net/bugs/43831621:29
kirklandmathiaz: he's still offline :-/21:29
mathiazkirkland: I'm going to update the euca bug with the current state21:30
slangasekmathiaz, kirkland: can you summarize the problem?21:30
mathiazslangasek: sure - the eucalyptus-cc-registration job is not started21:30
mathiazslangasek: when its dependencies are satisified21:30
mathiazslangasek: while the eucalyptus-walrus-registration job is correclty started21:31
mathiazslangasek: eucalyptus-cc-registration.conf:start on (started eucalyptus-cc and started eucalyptus-cloud)21:31
mathiazslangasek: eucalyptus-walrus-registration.conf:start on (started eucalyptus-walrus and started eucalyptus-cloud)21:31
mathiazslangasek: eucalyptus-walrus is a job with a post-script that waits for the http service to be answering correclty21:32
mathiazslangasek: whereas eucalyptus-cc actually starts a process (via exec)21:33
c_kornis it related to virtualbox that I still get this "Superblock last mount time is in the future" bug on restart ? all related bugs have been marked as fixed released21:33
mathiazslangasek: now if a script stanza (that sleep 10) is added to the eucalyptus-walrus job, eucalyptus-walrus-registration is not run as well21:33
slangasekmathiaz: right; looking21:33
slangasekmathiaz: oh, where are these -registration upstart jobs?21:34
sharmsif usblp is going to be disabled by default and no work around is found, who do I contact about getting it added to the release notes?21:34
mathiazslangasek: in /etc/init/eucalyptus-*21:34
mathiazslangasek: or you're asking in the source package?21:34
slangasekyes21:34
slangasekI don't see -registration upstart jobs in the eucalyptus core-dev branch21:35
kirklandslangasek: what branch are you looking at?21:35
kirklandslangasek: ~ubuntu-core-dev/eucalyptus/ubuntu21:35
slangasekkirkland: yes, that one21:35
kirklandslangasek: see debian/*regist*21:35
slangasekoh21:36
slangasektab completion fail21:36
=== dendrobates is now known as dendro-afk
=== dendro-afk is now known as dendrobates
slangasekkirkland, mathiaz: is there a reason to run apache2 in the foreground as opposed to using 'expect fork'?21:36
kirklandslangasek: globs for the win!21:36
ttxkirkland, mathiaz: I gather setting the external IP rather than localhost didn't help in any way ?21:36
kirklandttx: howdy, welcome back21:37
mathiazttx: well - the job are not started21:37
slangasekkirkland, mathiaz: and you've confirmed that 'status eucalyptus-cc' shows it started?21:37
ttxmathiaz: hm21:37
mathiazslangasek: yes21:37
slangasekok, looks like an upstart bug to me, then :P21:37
kirklandslangasek: yes, running21:38
ttxmathiaz: it did start with me, when I did sudo stop eucalyptus / sudo start eucalyptus (error appears in /var/log/eucalyptus/*registration.log)21:38
mathiazttx: to test whether a job has started, I've added a pre-script to all the registration job that touch a file in /var/tmp/21:38
mathiazttx: right - I suspect a timing issue in upstart21:38
mathiazttx: if I modify the walrus job to sleep for 10 seconds, then the walrus-registration job is not started as well21:39
ttxmathiaz: be careful with "restart" btw, mdz saw that env isn't set in that case...21:39
mathiazttx: slangasek: http://people.canonical.com/~mathiaz/syslog21:39
mathiazttx: ^^ this is a syslog with upstart debug information21:39
ttxwhich crashes eucalyptus-cc httpd (if EUCALYPTUS=/ is not set)21:39
mathiazttx: I meants a system reboot21:40
mathiazttx: the first boot doesn't start walrus-registration, while the second does21:40
ttxmathiaz: ok.21:40
slangasekmathiaz: yeah... really looks like an upstart bug to me21:41
ttxmathiaz: that log looks a lot like an upstart bug.21:41
slangasekmathiaz: I do wonder whether using 'expect fork', dropping the -f argument to apache, and dropping the post-start script would make a difference21:41
* mathiaz agrees that this really look like an upstart bug21:41
ttxwe all agree, cool ;)21:41
slangasekif it works, it might make for a nicer job, though it's a workaround in any case21:42
* mathiaz flies to Europe to fix some DSL lines21:42
slangasek(hmm, and maybe your post-start script depends on something more than just apache being started, so.)21:42
* ttx goes to sleep, you seem to be on the right track21:43
=== |Baby| is now known as Baby
davmor2mathiaz: say the word I'll drive over and get him ;)21:43
ttxmathiaz, kirkland: if for whatever reason this can't be solved before the end of your day, please push the other fix on an ISO nevertheless.21:43
mathiazttx: I think that's what we gonna do21:44
ttxthen we'll decide if that should still be solved for beta or if we stay with that known bug.21:44
* ttx disappears21:44
kirklandmathiaz: i think i'm going to go ahead and upload my other fix21:51
kirklandmathiaz: get that onto an iso21:51
kirklandmathiaz: we can continue working this one in parallel21:51
mathiazkirkland: agreed.21:51
=== ian_brasil is now known as ian_brasil_afk
kirklandslangasek: hey, did we merge those packaging fixes you gave us on Friday?21:56
slangasekI don't know21:56
kirkland  [ Steve Langasek ]21:56
kirkland  * Move eucalyptus-nc "no VT" handling for LP: #426830 to a debconf script21:56
kirkland    instead, so that users are a bit more likely to see this.21:56
kirkland  * Drop the dpkg-statoverride check on /var/lib/eucalyptus/keys in the21:56
kirkland    eucalyptus-common postinst; this was ineffective anyway because we'd done21:56
kirkland    a chown -R immediately before that, so the only part that was respecting21:56
kirkland    statoverride were the directory perms.21:56
slangasekthen yes :)21:56
kirklandslangasek: does that look right?21:56
kirklandslangasek: cool21:56
kirklandmathiaz: anything else to include before i upload?21:57
mathiazkirkland: a cookie?21:57
kirklandmathiaz: i just have that one /var/run/eucalyptus/net fix right now21:57
kirklandmathiaz: an easter egg?21:57
mathiazkirkland: we can't talk about an easter egg in public though21:57
kirklandmathiaz: slangasek: uploaded eucalyptus_1.6~bzr854-0ubuntu12_source.changes21:58
kirklandslangasek: as soon as that builds, and a new iso comes along, we'll test it21:58
mathiazkirkland: iz noh lunger a zicret ozzerwize21:58
kirklandmathiaz: you should make more liberal use of zzz's in your irc communications21:59
kirklandmathiaz: itz zwould zound zo much more like you21:59
mathiazkirkland: oh!21:59
slangasekkirkland: more beta-critical stuff in the current upload?22:03
kirklandslangasek: yes, one beta critical bug fixed22:03
slangasekok22:03
kirklandslangasek: one more still to go, though it's eluded us for most of the day22:03
levi_hello I am new22:03
kirklandslangasek: we're still trying to fix that one22:04
kirklandslangasek: in case we don't, or can't, we wanted to make sure the other one was fixed and on an ISO22:04
kirklandmathiaz: what evidence do we have that this might be an upstart bug?22:06
mathiazkirkland: updating the bug description right now whith my investigation22:06
kirklandslangasek: could you poke us when the next iso is ready?22:06
kirklandmathiaz: shall i mark it as affecting upstart?22:07
mathiazkirkland: probably yes22:07
kirklandmathiaz: done22:07
Keevu77Hello I am new22:08
Keevu77hello I am new22:09
kirklandKeevu77: you're probably looking for #ubuntu, then22:09
Keevu77ok sorry I just wnt to listen bye22:09
sistpotybeing new is better than being old, I guess *g*22:10
oxocoffeeI have a problem with multicast application. I was wondering some one can put some light on it.22:17
oxocoffeeI have two sockets that bind to same port and ANY interface.22:18
oxocoffeethan bot of them join different muticast groups22:18
kirklandmathiaz: have you gotten euca-describe-availability-zones verbose  to work yet?22:18
mathiazkirkland: nope22:19
mathiazkirkland: I've been debugging this registration failure for a day now22:19
mathiazkirkland: and I think that the VERBOSE cmd line is actually --verbose22:20
oxocoffeewhen reading data I get double copy. Same data is beeing send over different multicast groups. But I read such data two times per socket instead of one copy per socket22:21
oxocoffeeThis works on Windows. I do not have any other system to test right now.22:21
oxocoffeeIs there something different about linix that would explain this?22:21
slangasekoxocoffee: this is not a forum for application development questions22:21
oxocoffeeI see. What would be the proper channel?22:22
oxocoffeeI tried sockets but not one is there22:22
slangasekoxocoffee: I don't know offhand; a programming channel, I think22:23
joaopintooxocoffee, it dependson the language you are using, #python, #c, etc22:24
cr3how can I query germinate somehow to determine if some packages are installed by default like apt-transport-https for example22:26
cjwatsonin this case, 'apt-cache show apt-transport-https' will show "Task: standard" and the standard task is installed by default22:27
cjwatsonyou can also look at http://people.ubuntu.com/~ubuntu-archive/germinate-output/22:27
doko_ubuntu-archive: uploaded gcc-4.3/gcj-4.3. please consider accepting only one of them, so you have a free buildd on every arch.22:30
cr3cjwatson: ubuntu-moblin-remix doesn't seem to be on that page22:35
cjwatsoncr3: it's indexed by the name of the seed collection branch, not by product name22:36
cjwatsonI don't know if ubuntu-moblin-remix has seeds, or if so what they're called; if it does not have seeds then you cannot query germinate about them22:36
cjwatsonif it does have seeds but we don't have pre-generated germinate output for them, then germinate is a package and you can run it by hand on things assuming you know the location of the seeds22:37
cr3cjwatson: I really need to learn more about these seeds22:37
cjwatsonbut in any case, the standard seed is common to all products, or should be22:37
cjwatsonwith some minor exceptions like minimal virtual machines22:38
maxbIs there anything I should do about bugs which I think are important for karmic but don't seem to be getting attention (I've already done "nominate for release") ?22:40
kirklandmathiaz: did you update that bug with your findings?22:41
kirklandmathiaz: i don't see anything yet22:42
mathiazkirkland: not yet22:42
kirklandmathiaz: that sounds like fun22:42
ScottKmaxb: Did you also milestone them for 9.1022:43
maxbam I allowed to? (I'm not ubuntu-dev)22:43
cjwatsondoko_: at this point we're focused on getting the CDs built for beta release, and are deferring anything that doesn't directly contribute to that until after beta; is there a CD-relevant problem that gcc-4.3/gcj-4.3 is blocking?22:44
doko_cjwatson: no, both are universe (and unaffected by the freeze). just wanted to point out the build times of these packages22:46
cjwatsondoko_: gcc-4.3 source is in main22:49
cjwatsonFWIW22:49
slangasekmaxb: in fact, nominating for release doesn't do anything useful (because everyone nominates everything for release).  If you have a regression, please use the regression-potential tag; otherwise, the next best (but not scalable) solution is to escalate to a developer directly22:53
cjwatsonwe can probably nuke linux-ports (though at this point I'm not inclined to do it before beta), and then blas is the only remaining build-dependency on gcc-4.322:57
cjwatsonin main22:57
cjwatsonTheMuso: is linux-ports dead now, or are bits of it still kicking for some reason?22:57
mdzkirkland, any update on the registration stuff?22:58
doko_cjwatson: blas is alpha only, there's no dependency left. thanks for noticing ... I wasn't aware that it was still in main23:01
doko_could upload blas, would introduce a delta just for the gcc-4.3 dependency23:02
mathiazkirkland: I've added a comment to bug 43860223:12
ubottuLaunchpad bug 438602 in eucalyptus "Autoregistration of eucalyptus-cc sometimes fails" [High,In progress] https://launchpad.net/bugs/43860223:12
mathiazkirkland: with a syslog23:12
TheMusocjwatson: afaik linux-ports is dead, linux-ports-meta is still being used.23:19
cjwatsonTheMuso: ok, will kill that after beta then, thanks23:20
slangasekkirkland: ETA 1h on the ubuntu-server respin23:21
mathiazkirkland: so running: sudo start eucalyptus-cc-registration23:33
mathiazkirkland: works as expected23:33
mathiazkirkland: and it even starts eucalyptus-sc-registration!23:34
mathiazkirkland: hm - sudo euca_conf --list-walruses doesn't return anything23:37
mathiazkirkland: same for --list-clusters and --list-scs23:37
=== robbiew is now known as robbiew-afk
mdzmathiaz, did you try adding respawn to eucalyptus-cc-registration?23:41
mdzsince eucalyptus-sc-registration seems to work, and it uses respawn23:41
* mathiaz tries23:42
mdzmathiaz, can you confirm that SC registration seems to work? that would be very interesting as it's supposed to wait until CC registration is completed23:42
=== rickspencer3-afk is now known as rickspencer3
mathiazmdz: adding respawn to  eucalyptus-cc-registration doesn't change anything: the job is still *not* started23:47
mathiazmdz: sudo start eucalyptus-cc-registration will trigger both cc anc sc registration23:48
=== bjf is now known as bjf-afk
mathiaznurmi: hi!23:51
mathiaznurmi: Even after registration the cluster, sd and walrus aren't listed: http://paste.ubuntu.com/281717/23:51
mdzmathiaz, but walrus works?23:51
mathiazmdz: well -  sudo euca_conf --list-walruses23:51
mathiazmdz: doesn't return anything23:52
mdzthat's even weirder, because the upstart config for walrus and cc are much more similar23:52
directhexwalrus-related commands may be enough to interest me in ec223:52
mdzif -cloud and -cc are running, -cc-registration should be run23:52
mathiazmdz: ah - I see what you mean - yes walrus-registration works23:52
mathiazmdz: the main difference between the cc and walrus jobs are that the former actually starts something, while the latter doesn't23:53
mathiazmdz: it only waits for the service to be available23:53
chrisccoulsonseb128 - i've agreed on a xklavier fix with svu now, which will stop that g-s-d crash23:53
mdzmathiaz, I just fixed a typo I noticed in the post-stop script.  shouldn't have any effect23:53
mdzmathiaz, you can have it exec a sleep or something if you think it might help23:54
seb128chrisccoulson, I was just reading the #c-c backlog ;-)23:54
mathiazmdz: well - that's what I've tried - added script sleep 60 to the walrus job23:54
chrisccoulsoni just realised i'm not in the room i expected ;)23:54
chrisccoulsoni thought i was on #ubuntu-desktop23:54
mathiazmdz: the result is that the walrus-registration job is *not* run23:54
chrisccoulsondarned truncated tabs in empathy23:55
mathiazmdz: that's why I suspect a timing issue with upstart23:55
mdzmathiaz, hmmmm23:55
mathiazmdz: http://people.canonical.com/~mathiaz/syslog23:56
mathiazmdz: ^^ that has two boots - the first one with a sleep 60 for the walrus job23:56
mathiazmdz: and walrus-registration not run23:56
mathiazmdz: the second doesn't have a script section in the walrus job and walrus-registration is run23:57
mdzmathiaz, just to check my sanity, can you try purging eucalyptus* and reinstalling it, and see if it registers everything then?23:57
mdzI need to go to sleep :-/23:57
=== dendrobates is now known as dendro-afk
mathiazmdz: I'll give it a try23:57
mathiazmdz: good night!23:57

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