/srv/irclogs.ubuntu.com/2011/10/04/#ubuntu-devel.txt

bdmurray@pilot out00:20
=== udevbot_ changed the topic of #ubuntu-devel to: Beta 2 Released | Archive: Final Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: bryceh
bryceh@pilot out00:27
=== udevbot_ changed the topic of #ubuntu-devel to: Beta 2 Released | Archive: Final Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
Davieyhallyn_: o/01:26
Davieyhallyn_: So i thought that debdiff was only required if we jumped to qemu 0.15, and the current version worked great with 0.14.. was i wrong?01:28
bookpagedoes anyone know if it is common for d3d programs to read from $DISPLAY?01:28
hallyn_Daviey: you were backward :)01:35
hallyn_Daviey: the ipxe that's in the archive right now will work with 0.15.  But our qemu is still 0.14.2 and it needs the old names01:36
hallyn_i don't know how i originally messed that up (but i did)01:36
hallyn_Daviey: i only realized that it was still wrong bc the libvirt qa-regression-testing from jdstrand failed :)01:36
=== StevenK_ is now known as StevenK
=== kentb_ is now known as kentb-out
=== ScottSanbar is now known as SanbarComputing
=== SanbarComputing is now known as ScottSanbar
Davieyhallyn_: Okay, if nobody beats me - i will upload it tommorrow morning.02:42
Davieytoo tired to review it right now.02:42
nigelbs/tired/drunk/g02:42
nigelb:P02:42
Davieyhah02:43
=== ScottSanbar is now known as SanbarComputing
slangasekbdmurray: I haven't been able to reproduce bug #813065 with USB boot; I get a brief black screen, but no text. what boot log messages did you see?03:11
ubottuLaunchpad bug 813065 in casper (Ubuntu) "Live session switches to VT console briefly" [High,Confirmed] https://launchpad.net/bugs/81306503:11
slangasekbdmurray: fwiw, architecturally we're always going to flash to black between the ubiquity menu and the "try ubuntu" session because there's no good way to hand off the X server between the two; but anything writing text to that console at boot probably needs to be fixed03:14
pittiGood morning04:06
pittislangasek: can you please reupload your upower lucid SRU with a fixed bug ref in the changelog? (missing '#')05:34
bdmurrayslangasek: probably stuff like starting bluetooth, pulseaudio is configured for per user seesions etc...05:47
=== tkamppeter__ is now known as tkamppeter
=== rickspencer3__ is now known as rickspencer3
didrocksgood morning06:07
infinitymvo: I haz a question for you.06:34
lifelessmvo: and I (conflict checker is whining :P)06:36
infinitymvo: Me first, me first!06:36
infinity(It's bedtime for me, lifeless can suck it :P)06:36
infinity(That came out dirtier than I meant it)06:37
lifelessindeed06:37
infinityI think he joined IRC just to tease us.06:38
infinityAnd then ran off.06:38
didrocksinfinity: yeah, it's the 1st part of the show right now, he'll be back in 30 minutes for the 2nd :-)06:39
mvolifeless: conflictchecker just needs a new dpkg-dev I think with xz support06:43
mvoinfinity: s'up?06:43
mvoinfinity: (think of this as with my best german accent)06:43
infinitymvo: Oh dear.06:44
infinitymvo: So.  I've been looking at update-apt-xapian-index and its angry effect on ARM.  And then I read a manpage (crazy, I know), and found -u...06:44
infinitymvo: Is there any reason why we're not using '-u' in cron.daily/apt?06:44
infinitymvo: It brings run time down from 6 minutes to 30 seconds, and very limited I/O.06:45
mvoinfinity: we used to do that, but it modifies the DB in-place and we had some (corruption) issues with software-center that looked releated to this. so we disabled it again, but I tihnk for P we should give it a try again as we found the db corruption bug in another spot06:46
infinitymvo: If you found the bug, can we flip it back? :/06:46
infinitymvo: This (literally) kills ARM desktops.06:46
micahgthat might have saved lubuntu from dropping it as well06:46
infinitymvo: Like, we become completely unusable for those 6 minutes.06:48
infinitymvo: Which is extra special when it's one of the very first things a user sees (thanks to anacron kicking off cron.daily 5 minutes from first boot)06:48
mvoinfinity: it runs with nice/ionice, it makes it unusable?!?06:49
infinitymvo: No amount of nicing or ionicing can help you when your storage is SD/MMC.06:49
infinitymvo: It brings the system to a halt.  DBUS connections time out.  Nothing can start.  Etc, etc.06:50
infinitymvo: '-u', on the other hand, seems very well-behaved.06:50
mvoinfinity: *urgh* thats definitely bad. I really don't want to change this globally at this point and bring in potential regressions for i386/amd64, bt I understand that this is a big problem06:51
infinitymvo: We'd talked about it before, and you never mentioned -u, you just mentioned that it needed profiling.06:51
infinitymvo: So, I was a bit shocked to discover that it can play nicely. :P06:51
infinitymvo: Honestly, while I'm saying this with my ARM hat on, it's a big problem for any system that's "not fast".06:52
infinitymvo: My crappy Atom netbook does the same "grind to a halt" thing, just for slightly less time.06:53
lifelessmvo: any chance you can arrange that ? I'm swamped with new baby :)06:53
infinitymvo: is that a DC machine?06:54
infinityErr.06:54
infinitys/mvo/lifeless/06:54
lifelessinfinity: yes06:54
infinityThen just file an RT ticket, they have dpkg with xz support, it's running on cocoplum.06:54
mvoinfinity: it was me who actually added -u, its not my mission to make everything slow ;)06:55
mvolifeless: yeah, I will file a rt06:55
infinitylifeless: 1.15.5.6ubuntu4.5.0.ISPATCHED.10.0406:55
lifelessmvo: awesome, thank you!06:55
infinitymvo: ^06:55
mvolifeless: sorry, I would have done it earlier but the release (you know how it is)06:55
infinitymvo: I assumed it was you who added the flag, I just figured maybe you'd forgotten to get around to turning it (back) on.06:56
lifelessmvo: totally06:56
infinitymvo: And, again, if the DB corruption thing seemed to be a red herring (or, rather, a software-center bug), I'm all for bringing -u back. ;)06:56
mvoinfinity: well, its not 100% clear that it was a red herring or actually a real bug. its possible there were two bugs, a) the in-place modification b) a threading bug that got later fixed06:58
infinitymvo: I'd also be willing to take the blame for doing something like "if [ "$(dpkg --print-architecture)" = "armel" ]; then $extra_args = '-u'; fi", if you're super scared about it breaking our primary arches.06:59
mvoinfinity: that sounds good to me07:00
mvoinfinity: I can add that now07:00
infinitymvo: That would be lovely.07:00
infinitymvo: *hug*07:00
mvoinfinity: or feel free to just upload it yourself :)07:00
infinitymvo: Well, if I upload it myself, I'd have to not mix language syntax, as above.07:01
infinityBut I think I can manage that. :P07:01
infinitymvo: You don't have any other apt stuff planned or lined up?07:01
mvoinfinity: maybe pending, but its not clear yet if that should hit final or not (could be -updates too)07:02
mvoinfinity: so I think a upload is fine07:02
mvolifeless: rt filed07:02
infinitymvo: If you have -updatesish stuff pending and it's sane, I'd just as soon see it now.07:03
infinity(note the "if it's sane")07:03
infinitymvo: lp:apt the right branch?07:03
infinityOh, the Sources file claims lp:~ubuntu-core-dev/apt/ubuntu07:04
infinitymvo: Is your pending stuff on the packaging branch?  If so, I'll have a look at it.07:05
infinitymvo: If not, give me a pointer to it, and I'll put on some other hats for a bit.07:05
mvoinfinity: the only thing pending is a fix for 857472 but the best approach is not yet clear for this one07:06
mvoinfinity: and yeah, lp:~ubuntu-core-dev/apt/ubuntu07:06
infinitymvo: Oh, the thing we "fixed" in stable release by just commenting it out? :P07:07
mvoinfinity: *cough*07:08
mvoyes07:08
infinitymvo: Don't you just want check-sigs instead of list-sigs?07:09
infinitymvo: Ahh, I see, collision concerns when using the CLI.07:11
mvoinfinity: yeah, thats the core of the problem, that there is no guard against collisions in gpg07:13
infinitymvo: vorlon's suggestion seems workable, though.07:13
infinitymvo: As long as you export and verify each new key individually, you can't collide.07:14
infinitymvo: (if you take the new keyring as a bundle, you have a weird vector as described by mdeslaur)07:14
infinitymvo: But keys are already signed, I think your wanting to sign the keyring is overengineering. :p07:14
infinitymvo: You just need to validate each one as an isolated entity.07:15
=== smb` is now known as smb
infinitymvo: (signing a keyring file that contains a bunch of signed keys is sort of like gzipping a level-9 compressed jpeg, as far as how useless both are)07:17
mvoinfinity: right. overengineering> probably :) and yet the approach is pretty simple and bullet proof. but yeah, I think the individual export/verify is equally good07:21
infinitymvo: And you still want to switch --list-sigs to --check-sigs in add_keys_with_verify_against_master_keyring(), I suspect.07:21
mvoindeed07:21
mvoinfinity: hrm, now you made me work on this and I'm not even finished with reading my mail this morning ;)07:23
infinity*cough*07:23
infinityI'm a bad man.07:23
infinityIs it worse if I tell you I'm going to bed now?07:23
mvoinfinity: heh :) it must be like 3am or so for you now?07:24
=== rickspencer3_ is now known as rickspencer3
dholbachgood morning08:04
seb128hey dholbach08:04
dholbachsalut seb12808:04
maniyadavhi i'm making an application with quickly. how can i add application in games section with icon. this is my first deb application. please help09:17
maniyadavHi all. How to add application to global menu from python code09:31
maniyadavplease help09:31
cjwatson@pilot in09:35
=== udevbot_ changed the topic of #ubuntu-devel to: Beta 2 Released | Archive: Final Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: cjwatson
* dholbach hugs cjwatson09:35
seb128cjwatson, hey09:36
seb128cjwatson, robert_ancell was looking for you, I think he got the infos he needed from talking with pitti but it would be nice if you could check if http://bazaar.launchpad.net/~lightdm-team/lightdm/1.0/revision/1232 address the locale issue you are having09:37
cjwatsonseb128: I doubt it, it'll find en_GB.iso88591 first09:38
cjwatson"an encoding" isn't good enough.  it needs to actually check locale aliases properly09:38
seb128pitti, ^09:38
pittiseb128: yes, that's what I said in #u-desktop09:38
pittiit should prefer an .utf8, and only fall back to "first match" if there isn't one09:39
cjwatsonwhy can't it just try the locale that PAM gives it?09:39
pittiall this is just a rather horrible hack anyway, for a corner case09:39
cjwatsonI can't imagine what possible benefit it gets from rummaging through 'locale -a' output when PAM has already given it a usable locale09:39
pitticjwatson: it first tries pam, then falls back to accountsservice/.dmrc, and then to ~/.profile09:39
cjwatsonit should only do this stuff if the locale it gets back from PAM isn't usable09:39
pittiyes, absolutely09:39
cjwatsonpitti: that's not working09:39
zarlinoI'm trying to package a Qt app. I'd like to depend on Qt>=4.5. I used shlibs:Depends and it automatically adds Qt4.7 to the dependencies. Should I remove completely shlibs:Depends? Should I set the dependencies by hand?09:39
cjwatsonI can see plainly in my log that it gets a locale from PAM and then ignores it09:39
pittiall this heuristics stuff should only be done if there is no pam locale09:40
cjwatsonwell, except for chopping off the codeset and then poking around in 'locale -a' for something that looks similar09:40
pitticjwatson: so that seems to be another bug then09:40
cjwatsonpitti: that is this bug, IMO09:40
seb128ok, shame that robert_ancell left before you joined09:40
cjwatsonI have a perfectly good preconfigured locale that it isn't using any more09:40
cjwatson[+8.46s] DEBUG: PAM returns environment 'GNOME_KEYRING_CONTROL=/tmp/keyring-JAW17p GNOME_KEYRING_PID=2592 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games LANG=en_GB.UTF-8 LANGUAGE=en_GB.UTF-8:en'09:41
cjwatson[+8.47s] DEBUG: Using locale en_GB for language en_GB09:41
pitticjwatson: presumably you have some language setting in your ~/.dmrc?09:41
cjwatsonpitti: http://paste.ubuntu.com/702159/09:42
pitti(I'm just guessing here, based on the checks that robert mentioned)09:42
sivangsladen: around?09:42
sivang(hi all)09:42
seb128cjwatson, can you check in d-feet, org.freedesktop.Accounts, on your user account, the Language property?09:43
seb128pitti, ^ I think it uses user account first nowadays09:44
cjwatsonseb128: en_GB09:44
cjwatsonand in "User Accounts" it says "English (United Kingdom) [ISO-8859-1]" - I absolutely never set that09:45
seb128that seems to be the issue09:45
cjwatsonand there is no option in that combo box for English (United Kingdom) [UTF-8]!09:45
cjwatsonor even just "English (United Kingdom)"09:45
seb128weird09:46
pittinot that users should even be concerned about the encoding09:46
cjwatsonsure, but it's given me the _wrong one_09:46
pittiI noticed that these days we generate the non-UTF8 locales as well09:46
seb128seems like an accountsservice issue then09:46
cjwatsonpitti: even if we didn't, it would be wrong to assume they weren't there09:46
pittiin earlier releases we only generated the UTF-8 ones from /usr/share/i18n/SUPPORTED09:46
cjwatsonI've probably generated these ones by hand09:46
cjwatsonbecause it's useful for me for man-db testing09:46
pitticjwatson: yes, true; just mentinoing that this could have uncovered a bug there09:46
pitticjwatson: no, I have them as well, and it's a fairly clean install09:47
cjwatson(or, I mean, I probably would have generated them by hand if they weren't there by default)09:47
pittiI just noticed it while looking at robert's request; not blaming it for that actual bug09:47
cjwatsonso why do we trust accountsservice over PAM?  it seems poorly-baked09:47
GunnarHjcjwatson, pitti, seb128: Hi guys!09:48
pittiI don't think we should09:48
pittiwe even fixed accountsservice to write ~/.profile09:48
sladensivang: dates.  Although I am not be in London.  I leave on ~Oct 15th and return on ~Novemeber 6th09:48
seb128hey GunnarHj09:48
pittiso there is little reason to not just use that09:48
pittiit doesn't need to try and craft a locale from that accountsservice value09:48
cjwatsonall the other users on my system have the same broken value for Language09:49
pittihey GunnarHj, how are you?09:49
GunnarHjJust noted that Robert disapproved a suggested fix of cjwatson's bug. I think he is missing something important.09:49
seb128seems like the redhat guys who worked on accountsservice didn't test it much with non-utf8 locales on the system09:49
seb128GunnarHj, that's what we are discussing09:50
seb128GunnarHj,09:50
seb128<seb128> cjwatson, can you check in d-feet, org.freedesktop.Accounts, on your user account, the Language property?09:50
seb128<cjwatson> seb128: en_GB09:50
seb128<cjwatson> and in "User Accounts" it says "English (United Kingdom) [ISO-8859-1]" - I absolutely never set that09:50
seb128 09:50
seb128so seems09:50
seb128- there is a bug in accountsservice that makes it pick the wrong non-utf8 locale09:50
seb128- there is a bug in lightdm that it prefers the accountsservice locale to the pam one09:51
pitti^ or that it uses acccountsservice's one in the first place09:51
pitti<pitti> we even fixed accountsservice to write ~/.profile09:51
pitti<pitti> so there is little reason to not just use that09:51
cjwatsonwriting .profile is very irritating behaviour incidentally09:51
cjwatsonthose are my dotfiles, leave them alone09:51
pittibut unlike accountsservice language-selector has done that for ages09:52
GunnarHjYes, I understand. I think I'm to blame for this confusion. The thing is that the Ubuntu specific patch of accountsservice I wrote sets values like "de" or "es_ES" as the "Language" property, not complete locale names.09:52
pittiwe need to store the user language *somewhere*, and ~/.profile works reasonably well for that09:52
cjwatsonfortunately I have .bash_profile so junk in .profile is ignored09:52
cjwatsonautomatically editing shell scripts is crazy09:52
pittiyes, it is, we just don't have something better09:52
cjwatsonthe user language should be set through PAM09:53
pitticjwatson: where does PAM take it from, if not from the environment?09:53
cjwatsonthere has been a ~/.environment file for years09:54
cjwatsonI think, let me check that assertion09:54
pittiGunnarHj: ^ interesting09:54
pittithat indeed sounds a lot better then09:54
cjwatsonwait09:54
pittianyway, we won't touch the ~/.profile thing for oneiric09:55
pittiit has worked reasonably for many years09:55
cjwatsonsorry, ~/.pam_environment09:55
pittiand for P (gosh, name!) we want to drop language-selector anyway09:55
cjwatsonpam_env.c:#define DEFAULT_USER_ENVFILE    ".pam_environment"09:55
pittiso in P we should change accountsservice to write to ~/.pam_environment instead of ~/.profile09:55
=== Guest90900 is now known as Hobbsee
pitticjwatson: thanks09:56
cjwatsonand if you do that it will actually be consistent across PAM sessions09:56
pitticjwatson, GunnarHj: filed bug 86606209:58
ubottuLaunchpad bug 866062 in accountsservice (Ubuntu P-series) "SetLanguage(): Write ~/.pam_environment instead of ~/.profile" [Medium,Triaged] https://launchpad.net/bugs/86606209:58
* cjwatson goes back to being patch pilot as he's supposed to be :)09:58
pittibut either way, lightdm shoudln't ask accountsservice09:58
pittiat least not for oneiric yet09:58
GunnarHjpitti: yes, it should, but there is still an urgent need for a change in lightdm.09:59
pittiGunnarHj: right; above bug is a side issue, I targetted it to P09:59
seb128pitti, I'm not sure why robert_ancell did it this way, could you drop a comment in the bug for him or sort it with him tomorrow morning if he's still online?09:59
pittiGunnarHj: for oneiric's lightdm we should just drop the accountsservice query step IMHO09:59
pittiseb128: sure10:00
seb128danke10:00
pittiseb128: which bug # was that again?10:00
seb12886461810:00
GunnarHjpitti: I'm not sure what you mean, now.10:01
pittiseb128, GunnarHj: I updated bug 86461810:03
ubottuLaunchpad bug 864618 in lightdm (Ubuntu Oneiric) "UTF-8 locale no longer set" [Critical,In progress] https://launchpad.net/bugs/86461810:04
seb128pitti, thanks!10:04
GunnarHjpitti: The set_language() function in src/session.c simply make a mess of the locale settings in Ubuntu.10:05
pittiGunnarHj: but that part isn't the problem AFAICS10:05
pittiGunnarHj: it seems lightdm checks the Language property of accountsservice and uses that to override what it got from PAM10:05
pittiand it shouldn't do that IMHO10:06
seb128cjwatson, GunnarHj, pitti: btw we should still have an accountsservice bug open about the encoding issue since that's buggy in the g-c-c account capplet10:06
seb128i.e10:06
seb128 <cjwatson> and in "User Accounts" it says "English (United Kingdom) [ISO-8859-1]" - I absolutely never set that10:06
GunnarHjpitti: Maybe that's not the problem cjwatson encountered, but it's the problem I discovered thanks to cjwatson's bug.10:06
seb128that's orthogonal to the lightdm issue10:06
pittiso if the accountsservice property is wrong (due to whatever bug), it destroys the locale; and if it is correct, it will not actually change the resulting locale10:08
GunnarHjpitti, seb128: Right now lightdm overrides LANG with a locale that represents the selected language. It breaks the settings as soon as LANG != LC_MESSAGES.10:09
GunnarHjseb128: What's the problem you mentioned with the language setting in User Accounts?10:11
seb128GunnarHj, it's listing an iso locale as being selected and not give the choice to pick an non iso one10:11
seb128GunnarHj, i.e it's preferring the iso-8859-1 over the utf-8 one for cjwatson10:12
seb128GunnarHj, where his .dmrc, config, etc are utf-810:12
GunnarHjBut ... it does not set any locale directly, but lets accountsservice do it. And a-s certainly does not set any non-UTF-8 locale.10:13
seb128GunnarHj, well it's not "setting", it's what is displayed in the user account ui10:13
GunnarHjseb128: You don't see the locale name there, do you?10:14
seb128<cjwatson> and in "User Accounts" it says "English (United Kingdom) [ISO-8859-1]" - I absolutely never set that10:15
seb128<cjwatson> and there is no option in that combo box for English (United Kingdom) [UTF-8]!10:15
seb128 or even just "English (United Kingdom)"10:15
seb128GunnarHj, ^ that's what he wrote before10:15
seb128cjwatson, sorry for the highlights10:15
GunnarHjseb128: Weird. Have to take a look.10:15
GunnarHjseb128: What I see in the User Accounts UI is the output from /usr/share/language-tools/language-options10:17
GunnarHji.e. as expected10:17
pittibut that doesn't output locales10:18
pittiat least not valid ones10:18
pittibut language names10:18
pitti(with country variants)10:18
GunnarHjpitti, seb128: No, and that's intentional. UA sets language, not locale. :)10:18
pittilightdm tries to map that to a valid locale, using a rather hackish heuristics10:18
pittiGunnarHj: right10:18
pittiligthdm iterates through `locale -a` to map that value to a locale, but doing that perfectly is nontrivial10:19
seb128GunnarHj, not quite, /usr/share/language-tools/language-options doesn't list fr options for me but I've "français (France)" is the ua ui10:19
pittiso my proposal was to drop that instead of trying to fix it10:19
seb128and "français" in the list10:19
seb128ok, sorry guys, I'm creating confusion there10:20
seb128let's do one issue at the time10:20
seb128I will let you sort the lightdm issue10:20
seb128we can discuss the accountsservice,user-account one later10:20
GunnarHjseb128, pitti: Yes, the lightdm issue is by far the most important right now.10:20
GunnarHjpitti: How do we proceed? Can you take a look at the MP for bug 864618?10:24
ubottuLaunchpad bug 864618 in lightdm (Ubuntu Oneiric) "UTF-8 locale no longer set" [Critical,In progress] https://launchpad.net/bugs/86461810:24
=== doko__ is now known as doko
pittiGunnarHj: what does set_language() do?10:28
GunnarHjpitti: It sets LANG with a locale that represents the language.10:29
pittiGunnarHj: to what?10:29
pittifrom the "Language" property in accountsservice?10:29
GunnarHjYes, it's derived from there.10:29
GunnarHjAnd it happens after ~/.profile is sourced.10:30
pittiGunnarHj: followed up to MP, mostly directed towards Robert10:32
GunnarHjpitti: Ok, that sounds like valid questions. I'll try to recall the details and get back to you.10:35
pittiGunnarHj: cheers!10:37
=== abhinav_ is now known as abhinav-
tumbleweedpitti: is there a known problem with the retracers? (I can't see any related bugs) I just got an aborted oneiric retrace that looks like it was using natty dbgsyms10:42
pittitumbleweed: the permanently known one is that dbgsyms keep vanishing, due to the very hackish way we retrieve and publish them10:43
pittithere is no known acute breakage with them otherwise10:43
tumbleweederr, yeah, that's it. Thanks10:46
siretartcould anyone please copy sun-java6-jdk from natty-partner to oneiric-partner, please?10:52
=== MacSlow is now known as MacSlow|lunch
=== Guest31871 is now known as gord
dholbachRiddell, thanks muchly!11:01
=== yofel_ is now known as yofel
jamespagesiretart: thats odd - it was there - I even have it installed11:07
siretartjamespage: probably from natty-partner?11:17
=== dendro-afk is now known as dendrobates
jamespagesiretart: I don't think so - it have an oneiric version number11:30
siretartjamespage: interesting11:32
jamespagesiretart: it may be related to the dlj changes that oracle have made - iamfuzz is the guy to ask but he's not around until later11:33
siretartjamespage: in the mean time, it would be great to have at least the natty package available11:34
=== MacSlow|lunch is now known as MacSlow
jdstrandso, it seems that almost any time I do an apt-get upgrade, at the end of it all, evolution spouts errors about losing connection to dbus12:30
jdstrandI have not pinpointed the issue yet12:30
seb128dobey, SpamapS: is bug #856810 the issue you were discussing yesterday?12:31
ubottuLaunchpad bug 856810 in netcfg (Ubuntu) "Boot hangs at "Booting system without full network configuration..."" [Undecided,Confirmed] https://launchpad.net/bugs/85681012:31
seb128bug #86417412:31
ubottuLaunchpad bug 864174 in lightdm (Ubuntu) "boot hangs waiting for lightdm after purging gdm" [Undecided,Confirmed] https://launchpad.net/bugs/86417412:31
hrwis there snapshot.debian.org service for ubuntu? I need gcc-snapshot 20110813 (removed by mistake)12:31
Laneyyou can get the old files from launchpad12:31
seb128jdstrand, there is a gconf bug which has been forwarded upstream where they asked for somebody to add a dbus-monitor log from when having the issue12:32
seb128jdstrand, if you want to get the info that could be useful12:32
Laney→ changelog → version → [arch] → files produced from this build12:32
Laneyhrw: ^12:32
hrwthx12:33
=== dendrobates is now known as dendro-afk
jdstrandseb128: looking for the bug.... can't seem to find it12:34
seb128jdstrand, it's the first one in the gconf2 list iirc12:34
seb128ups, gconf12:34
jdstrandah, was looking at evo12:34
seb128bug #84819812:34
ubottuLaunchpad bug 848198 in gconf (Ubuntu) "Sporadic gconf error messages" [High,Triaged] https://launchpad.net/bugs/84819812:34
seb128i.e https://bugzilla.gnome.org/show_bug.cgi?id=65983512:34
ubottuGnome bug 659835 in gconf "Configuration server couldn't be contacted: D-BUS error: Method "Set" with signature "s(ii)" on interface "org.gnome.GConf.Database" doesn't exist" [Normal,Unconfirmed]12:34
jdstrandthat's the one. thanks12:35
seb128oh, upstream got some new comments12:35
Laneyah12:35
Laneythat's the same bug we're having with banshee https://bugzilla.gnome.org/show_bug.cgi?id=65984112:36
ubottuGnome bug 659841 in general "Hang when GConf can't be called(?)" [Major,Unconfirmed]12:36
* Laney thought it was a problem there12:36
seb128seems like ross just commented, maybe he will look at it ;-)12:36
Laneyit can cause banshee to go into a cpu death spiral which is pretty unfortunate12:36
jdstrandah, well, good then :)12:37
jdstrandthat has been an annoying bug :)12:38
seb128it is indeed ;-)12:38
pittifile binary/casper/filesystem.squashfs12:47
pitti[...] created: Thu May 11 19:57:20 208412:47
pittiWelcome to the world of tomorrow!12:47
pittithe officially built Chinese images are only from 2018, which clearly explains why they are bigger than they should be12:48
pitticjwatson: ah, I found out why http://china-images.ubuntu.com/oneiric/daily-live/20111001/ is oversized12:53
pitticjwatson: a local build is 690 MB, the official build is 71412:53
pitticjwatson: the amd64 squashfs has 98 MB (uncompressed) /var/lib/apt/lists/12:53
=== erward_ is now known as erward
pittiI didn't check the i386 on12:54
pittie12:54
pittihm, seems our official images have the apt indexes as well12:55
pittialthough both live-build and ubuntu-defaults-image make an effort to clean them12:55
pitticjwatson: does cdimage slide any hook into ubuntu-defaults-image which causes an apt-get update?12:56
pitticjwatson: ah, the difference is that our official CDs don't have universe _Packages (only main), while the daily Qin images also have universe; that's a gzip -9 delta of 21 MB12:58
dobeyseb128: yes that's an instance of the bug; i think slangasek and SpamapS got it fixed last night, but don't know if the upload got accepted yet13:01
seb128dobey, ok13:01
pitticjwatson: I followed up to the Qin status mail now13:08
tkamppeterpitti, how do I proceed with bug 867437, it is a CUPS package install failure but without terminal log.13:13
ubottuLaunchpad bug 867437 in cups (Ubuntu) "package cups 1.4.6-5ubuntu1.4 failed to install/upgrade: subprocess installed post-installation script returned error exit status 1" [Undecided,New] https://launchpad.net/bugs/86743713:13
cjwatsonpitti: cdimage does not and cannot do anything to the live filesystem build; you can look at livecd-rootfs13:14
pitticjwatson: right, that calls apt-get update; I just wonder where the difference between local and cdimage build is13:15
pitticjwatson: but anyway, at this point I suspect that the easiest solution would be to promote ubuntu-defaults-zh-cn to main and only build from main/restricted?13:16
mdeslaurcjwatson: uhm...so openssl security updates won't get the reboot notification anymore?13:16
pittimdeslaur: the just accepted openssl update?13:17
pittimdeslaur: that removes the notifications for anything _but_ upgrades13:17
pittilike first-time installs13:17
ogra_the changelog says that it still is there for "important upgrades"13:18
ogra_whatever that is :)13:18
pittiit just moves the notification check into the if [ ! -z "$2" ]13:18
mdeslaurpitti: let me check that for a sec, I though it was moving it into the major upgrade section ("if dpkg --compare-versions "$2" lt 0.9.8g-9 && dpkg --compare-versions "$2" gt 0.9.8c-4etch3; then")13:19
cjwatsonmdeslaur: I can't understand how it can possibly make sense to nag people with a reboot-required message when we're not taking the effort to restart services we know how to restart13:20
cjwatsonmdeslaur: at any rate it is certainly wrong to emit that message on fresh installs13:20
cjwatsonmdeslaur: if you want to adjust it further, perhaps you could follow up to the bug; the previous state was wrong though13:21
mdeslaurcjwatson: because we don't want to automatically restart services when their security updates are being installed automatically, but we do want them to schedule their service restarts themselves, as it means they're running stuff with the insecure openssl13:21
cjwatsonpitti: it does move it into the major upgrade section13:21
cjwatsonmdeslaur: it would really, really, REALLY help if there were some COMMENTS about this13:21
cjwatsonit is inscrutable13:22
mdeslaurcjwatson: agreed13:22
cjwatsonand finding previous wrong code did not fill me with confidence that anyone had actually known what they were doing13:22
cjwatsonso please do fix it up :-)13:22
highvoltagesabdfl_: howdy! It's getting to that point in the release where people have to say "P" or "Oneiric+1" way too much :)13:23
SpamapSdobey: have you updated your laptops yet? I think the change to upstart that Steve uploaded yesterday fixes your issues.13:23
dobeySpamapS: is it accepted/in-archive yet?13:23
cjwatsonmdeslaur: so it sounds like moving it inside [ ! -z "$2" ] but not inside dpkg --compare-versions blah makes sense13:23
SpamapSdobey: yes13:24
mdeslaurcjwatson: yes, that's what I'll do, and I'll add some comments13:24
dobeySpamapS: and only one laptop is hitting that issue; the other laptop is a different problem, and network doesn't seem to work at all on it13:24
cjwatsonthanks13:24
SpamapSdobey: that may be related13:24
SpamapSdobey: though I'd be curious to hear what the other issues13:24
SpamapSs/issues/issue is/13:24
dobeySpamapS: my other laptop boots up and i can log into gnome from lightdm and everything, but it just asays "Networking disabled" in the nm applet13:25
seb128SpamapS, hey13:25
SpamapSdobey: oh, that does sound different.13:26
seb128SpamapS, is the the issue slangasek fixed similar to bug #86417413:26
ubottuLaunchpad bug 864174 in lightdm (Ubuntu Oneiric) "boot hangs waiting for lightdm after purging gdm (wrong default-display-manager)" [High,Confirmed] https://launchpad.net/bugs/86417413:26
seb128dobey, could you check on that one if ck-list-sessions lists your session active or not?13:27
dobeySpamapS: ifconfig shows all the interfaces though13:27
dobeyseb128: on the no-network one?13:27
seb128dobey, yes13:30
dobeyok, in a minute13:31
dobeySpamapS: rebooting now with the upstart update13:33
superm1infinity, is there an armel PPA that can be used for test builds to see if things will compile properly on armel?13:36
superm1er a way to get a PPA activated for an account for that13:36
dobeySpamapS: hrmm, well i don't seem to get the network messages now13:37
dobeySpamapS: but alas, it just sits at the splash screen13:37
SpamapSdobey: and on tty1/tty7 ?13:38
SpamapSdobey: also try pgdn on the splash13:39
dobeyi could switch to tty[1-6] and log in, and sudo service lightdm start13:39
seb128dobey, so the bugs I pointed before13:40
seb128dobey, #864174 mentioned issues on wrong /etc/X11/default-display-manager  content13:40
seb128dobey, what do you have in that file?13:40
seb128dobey, otherwise the other one has a comment saying that "Manual symlink of /var/run->/run and /var/lock-/run/lock fixed my issues."13:41
dobeyit was "lightdm" last i looked13:41
seb128dobey, change it to "/usr/sbin/lightdm"13:41
seb128dobey, that seems the same issue13:41
seb128"This is because /etc/X11/default-display-manager ends up saying "lightdm" whereas /etc/init/lightdm.conf accepts "/usr/bin/lightdm" or "/usr/sbin/lightdm". The user sees the splash screen messages "Waiting for up to 60 more seconds for network configuration" and "Booting system without full network configuration"."13:41
seb128dobey, ^13:41
seb128dobey, it started working when set to /usr/sbin/lightdm for that user13:41
dobeywhat does having foo.dpkg-tmp mean?13:43
dobeyseb128: i have a default-display-manager.dpkg-tmp which has "/usr/sbin/lightdm" in it; so clearly something broke on apt-get upgrade to cause this13:44
cjwatsondobey: sudo dpkg --configure -a13:45
dobeycjwatson: didn't fix it13:45
cjwatsonthat's usually a backup link from the previous version which hasn't been cleaned up yet because the new package hasn't been configured13:45
cjwatson... actually, no, it happens when *unpacking* the new version was interrupted13:46
cjwatsonso repeat the upgrade13:46
=== Chipzz_ is now known as Chipzz
cjwatson@pilot out13:47
=== udevbot_ changed the topic of #ubuntu-devel to: Beta 2 Released | Archive: Final Freeze | Development of Ubuntu (not support, not app development) | build failures -> http://bit.ly/or6CHJ | #ubuntu for support and general discussion for hardy -> oneiric | #ubuntu-app-devel for application development on Ubuntu | http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
dobeyhrmm, dpkg -S says nothing owns default-display-manager13:47
cjwatsonprobably not, it's shared among multiple packages so I expect it's probably handled by maintainer scripts13:47
tjaaltonstgraber: ping, is there a way to prevent arkose from "crashing" when I hit ctrl-c?13:47
=== dendro-afk is now known as dendrobates
cjwatsonin that case I have no idea why there'd be a .dpkg-tmp version of it13:48
cjwatsonperhaps an old bug13:48
stgrabertjaalton: ? it doesn't seem to crash here, what part of arkose are you using? arkose / arkose-gui / arkose-wrapper-gui? and with what parameters?13:49
tjaaltonstgraber: the snippet you blogged about, sudo arkose -n -h -c "cd $PWD; $SHELL"13:49
seb128dobey, nothing owning it is normal, it's created by the maintainer scripts13:49
dobeydpkg-reconfigure lightdm prints two warnings about missing env variables for dpkg-maintscript-helper13:49
tjaaltonstgraber: using zsh if it matters13:50
seb128dobey, that's bug #70635413:50
ubottuLaunchpad bug 706354 in lightdm (Ubuntu) "dpkg-maintscript-helper: warning: environment variable DPKG_MAINTSCRIPT_PACKAGE missing" [Low,Triaged] https://launchpad.net/bugs/70635413:50
stgrabertjaalton: can you try starting bash instead?13:50
tjaaltonstgraber: hum yeah, doesn't fail with bash13:50
tjaaltoni get "zsh: error on TTY read: I/O-error"13:51
dobeyseb128: hrmm13:51
dobeyand lightdm.postinst only mucks with default-display-manager if the file doesn't exist13:52
dobeyso i wonder how it got broken :(13:52
stgrabertjaalton: reproduced it. I'll see how I can try to handle that without breaking anything else... Can you file a bug against arkose?13:53
tjaaltonstgraber: yep, will do13:53
dobeyseb128: i deleted the default-display-manager and .dpkg-tmp file, and reconfigured lightdm, and now it boots up into lightdm fine13:53
seb128dobey, ok, so you got bug #70635413:54
ubottuLaunchpad bug 706354 in lightdm (Ubuntu) "dpkg-maintscript-helper: warning: environment variable DPKG_MAINTSCRIPT_PACKAGE missing" [Low,Triaged] https://launchpad.net/bugs/70635413:54
dobeyoh joy, no unity13:54
tjaaltonstgraber: and thanks, I'll use bash in the meantime :)13:54
dobeyseb128: yes i definitely got that bug13:54
=== kentb-out is now known as kentb
dobeyoh lovely13:58
dobeylogged in, no unity; only a global menubar for nautilus; got a crash dialog about nautilus, clicked report; said the bug was already reported and would be in the browser; clicked ok, and i got a black screen with a mouse cursor i can't move13:58
dobeyfun times :(13:59
dobeyfrozen solid system, but power button did the normal shutdown magic14:00
ScottKGood thing we aren't close to release ...14:00
ScottK:-(14:00
Galantusyo yo yiggity yo14:03
Galantusnewb alert14:03
didrocksdobey: if you still reproduce it, can you please check in tty1 if ~/.xsession-errors isn't owned by root?14:04
didrocksdobey: that's one of the issue the lightdm upload was fixing14:04
dobeydidrocks: nope, they aren't14:06
didrocksdobey: you have the compiz crash file then?14:06
didrocks(nautilus crashing nowdays seem to be trigger by u1 btw)14:07
dobeydidrocks: i don't think compiz crashed. i think unity failed to load. there's no compiz crash file, and the apport dialog had window borders14:16
didrocksdobey: hum, interesting, can you pastebin ~/.xsession-errors?14:17
didrocksdobey: if a plugin fail to load, it normally makes compiz crash14:17
dobeydidrocks: "unity-panel-service: no process found" is probably the only interesting message in it that i can see14:20
didrocksdobey: can you pastebin it?14:22
didrocksstill, better than I can get the full context14:22
dobeyand nautilus prints a billion criticals :-/14:27
dobeydidrocks: https://chinstrap.canonical.com/~dobey/xsession-errors14:29
didrocksdobey: waow, that's really weird, unity started but you got nothing on screen?14:30
bdmurraycjwatson: can you mark some merge proposals as rejected or so?14:33
dobeydidrocks: well my machine froze so i rebooted it and unity started fine now14:34
cjwatsonbdmurray: yes14:34
dobeydidrocks: but i have had it not come up a couple times14:34
bdmurrayhttps://code.launchpad.net/~paulbrianstewart/ubuntu/oneiric/blobby/833458-Spelling-Grammar-Fix/+merge/7281714:34
cjwatsonI wish LP would fix that bug14:34
bdmurrayhttps://code.launchpad.net/~paulbrianstewart/ubuntu/oneiric/btanks/834098-Spelling-Grammar-Fix/+merge/7295714:34
bdmurrayhttps://code.launchpad.net/~paulbrianstewart/ubuntu/oneiric/biniax2/834199-Spelling-Grammar-Fix/+merge/7297114:34
bdmurrayhttps://code.launchpad.net/~paulbrianstewart/ubuntu/oneiric/alien-arena/834369-Spelling-Grammar-Errors-Fix/+merge/7298514:34
didrocksdobey: but your .xsession-errors is from the frozen ui launch, isn't it?14:34
bdmurrayhttps://code.launchpad.net/~paulbrianstewart/ubuntu/oneiric/extcalc/842339-Spelling-Error-Fix/+merge/7415614:34
bdmurraycjwatson: those 5 please14:34
dobeydidrocks: it's both afaik14:35
dobeydidrocks: does it get overwritten every time i log in?14:35
didrocksdobey: both?14:35
didrocksdobey: yeah14:35
dobeyoh, then it's from a working session14:35
didrocksok, makes sense :)14:35
dobeysince i'm logged in now and it works14:35
didrocksif you get a frozen session, then please tty1, and pastebin it14:36
cjwatsonbdmurray: done14:38
dobeydidrocks: well, i couldn't switch to tty, since keyboard was also frozen; but i'll get an errors file from the broken unity session next time14:41
dobeyhuh14:41
dobeythe top panel bit on the unlock screen is gone now14:42
didrocksdobey: thanks! (seems your issue is more serious than unity itself, I bet for a root .xsession-errors from lighttdm)14:42
didrocksdobey: yeah, it was patch to not look "gnome-shell like" in august AFAIK14:42
=== dendrobates is now known as dendro-afk
dobey14:43
bdmurraycjwatson: I think part of why he wanted to capitalize the description in the control file is because he was looking at packages in software center and it seems to be inconsistent there14:50
cjwatsonthen that's a software-center bug14:50
cjwatsonif it's out of step with the recommended way to write the synopsis ...14:51
bdmurrayright of course14:51
cjwatsonif the presentation in s-c is such that it needs it in sentence-case, it should sentence-case it itself14:51
cjwatsonor rearrange so that that's not needed14:51
cjwatsonbut, I want to stop Paul from making things worse :)14:52
bdmurraympt: is there a bug about inconsistent capitalization of software descriptions in software center?14:54
mptbdmurray, there are bug reports about the descriptions of various packages. <https://bugs.launchpad.net/ubuntu/+bugs?field.tag=metadata> I don't know that any of them are about capitalization specifically.14:56
bdmurraympt: it seems to me that the one-line description of packages sometimes starts with a capital letter and sometimes doesn't14:57
mptbdmurray, maybe lintian or something should nag people who start it with a word that doesn't contain an upper-case letter15:00
bdmurraympt: where does that come from?15:01
mptah, good point15:01
mptIt's the .desktop file for packages that have one, the synopsis (first line of the Description) for those that don't15:01
mptbdmurray, https://wiki.ubuntu.com/SoftwareCenter#software-summary15:01
bdmurraympt: cjwatson pointed out that the synopsis shouldn't have capitalization in it15:02
bdmurrayhttp://www.debian.org/doc/manuals/developers-reference/best-pkging-practices.html#bpp-pkg-synopsis15:02
bdmurrayit'd seem to me that software center could title the synopsis if necessary15:02
mpthuh15:02
mptI wonder why15:02
cjwatsonbecause not using sentence case there allows strictly more flexibility - you can use it in the middle of a phrase, and things that need it in sentence case can title() it15:03
cjwatsonit doesn't work the other way round15:03
macofancy15:04
mptcjwatson, is there software that uses it in the middle of a phrase?15:04
cjwatsonmpt: I don't know, but it would not surprise me15:04
cjwatsonmpt: anyway I'd counsel against trying to swim against the current here; it sounds like a lot of faff compared with a one-line software change15:04
mptok, if Debian won't go to the mountain ...15:05
mptOn the other hand, having an uncapitalized summary is a subtle hint that "this here is a geeky package"15:07
cjwatsonhttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug=516436 is the source of the current wording, although the general sense of the advice predates that15:07
ubottuDebian bug 516436 in developers-reference "6.2.2: talks nonsense about "appositive clauses"" [Normal,Fixed]15:07
mptBut on the other other hand, fonts etc will never have .desktop files, and they should still have decent titles15:09
cr3barry: quick python question for you: raise Exception("Foo: %s" % bar) returns an unprintable error unless I do bar.encode("utf-8"). I don't think I should have to encode unicode variables when raising exceptions though :(15:12
barrycr3: is the exception getting caught or is it propagating to the eval loop?  the encoding error is probably happening when the exception is printed rather than when it's raised15:13
cr3barry: it's probably getting caught and passed to logging.exception15:14
tkamppeterpitti, hi15:15
barrycr3: so then logging is raising the encoding exception when it tries to print it (probably to an ascii log file or something)15:15
cr3barry: another solution would be to use %s instead of %r, but that looks pretty ugly in the output: u"foo\xa0bar"15:15
cr3barry: what might be the right way to handle this?15:15
cr3err, %r instead of %s, I mean15:15
cr3barry: maybe I need to register a formatter with the logger to expect unicode strings15:16
barrycr3: interestingly, i found this: http://stackoverflow.com/questions/1545263/utf-8-in-python-logging-how15:17
barrycr3: which makes me think (without seeing your full code example) that you just need to get the encoding argument into the FileHandler15:19
barrycr3: it does not look like logging.basicConfig() has an option for this15:20
slangasekpitti: upower reuploaded, thanks15:21
mptbdmurray, cjwatson: I updated the spec <https://wiki.ubuntu.com/SoftwareCenter?action=diff&rev2=585&rev1=584> and reported bug 867588. Thanks for the suggestion.15:21
ubottuLaunchpad bug 867588 in software-center (Ubuntu) "Title and summary are capitalized if from .desktop but not if from package synopsis" [Undecided,New] https://launchpad.net/bugs/86758815:21
slangasekbdmurray: ok, I'll see if I can work out how to keep this text from being written to the console then15:21
cjwatsonmpt: thanks15:22
cr3barry: oddly, FileHandler has the argument but StreamHandler doesn't15:22
barrycr3: indeed.  i wonder if there are any open bugs on that.  but it does sound like you will have to write your own handler15:23
barrycr3: gotta run out now for lunch, but i'll be back later15:24
bdmurrayslangasek: I can test again if necessary15:24
slangasekbdmurray: those messages are both from sysvinit-style init scripts, so it definitely gives me a place to start looking15:25
cr3barry: I'm trying something like: codecs.getwriter("utf-8")(log_stream)... anyways, good to know it seems like a real problem15:25
loolWould someone be so kind to reject logcheck in lucid-proposed?  (I have another patch to include)15:57
lool(the one in hardy-proposed is fine)15:57
seb128lool, https://launchpad.net/ubuntu/lucid/+queue?queue_state=1&queue_text=logcheck16:03
seb128it's not there?16:03
ogra_i think i saw it on -changes already16:03
slangaseksmoser: when the infrastructure was upgraded (bug #833783), did that mean any changes to the 'console=' arguments being passed?16:06
ubottuLaunchpad bug 833783 in udev (Ubuntu Oneiric) "boot failure: can't open /root/dev/console: no such file" [High,Confirmed] https://launchpad.net/bugs/83378316:06
loologra_: the oneiric one went through16:13
loolseb128: Hmm I wonder what happened16:13
ogra_Betreff: [ubuntu/lucid-proposed] logcheck 1.3.7ubuntu2 (Accepted)16:13
ogra_Datum: Tue, 04 Oct 2011 05:37:13 -0000 (04.10.2011 07:37:13)16:13
ogra_lool, ^^^16:13
loologra_: actually you're right16:13
loologra_: I see it on lucid-changes too16:13
ogra_else that would be a bad bug in evo :)16:13
ogra_(secretly generating changes mails or so)16:14
loolseb128: nevermind, it's already in -proposed, sorry about the noise  :-)16:14
loolI missed the accepted email for some reason, must be sleeping16:14
=== beuno is now known as beuno-lunch
cr3pitti: quick apport question you probably know on top of your head: does apport tag bugs with regression-proposed automatically when running a proposed kernel?16:18
didrocksslangasek: well, strictly speaking, the update-notifier upload isn't mandatory16:32
didrocksslangasek: we have update-notifier icons showing in unity and unity-2d, without the big icon bug16:32
slangasekdidrocks: that depends on whose mandate we're following ;)16:32
didrocksI don't see how having indicator is mandatory, in that case, we should mandate all applications that we whitelist by default :)16:33
slangasekI don't want update-notifier to be setting a bad precedent for other software16:33
slangasekthe *only* other stuff currently in the whitelist is stuff we can't change16:33
didrocksslangasek: scp-dbus-service ? (I don't really know this one)16:34
didrocksslangasek: and for java, we can ask the dx team to provide indicator support/bindings for java apps16:34
didrockswine apps are exceptions though, agreed16:34
slangasekI don't know what that scp-dbus-service is either16:35
slangasekfor java, providing the bindings doesn't ensure things will use it16:35
slangasekand some of the java stuff is again closed-source16:35
didrocksslangasek: well, same story for python, qt, C… :)16:35
* didrocks still doesn't like this whitelist idea, it's not in forcing people that we achieve this goal, it's by giving them extra bounties in using our API16:36
kees818177 is exciting16:42
seb128lool, no worry ;-)17:16
=== beuno-lunch is now known as beuno
slangasekkees: 818177> are you able to reproduce it? :P17:30
keesslangasek: I haven't tried, I'm afraid of it. :)17:32
keesslangasek: when did the udev kill vs --exit thing change?17:32
=== Quintasan_ is now known as Quintasan
slangasekkees: no idea17:36
adam_gkees: looks like it changed in udev 171-0ubuntu4 / Tue, 28 Jun 2011, to resolve http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=62446917:43
ubottuDebian bug 624469 in udev "Fails to start: failed to bind control socket (address in use)" [Serious,Fixed]17:43
keesadam_g: hmpf17:44
keesslangasek, adam_g: ok, so I haven't been able to reproduce in the maybe 10 times I've rebooted since then.17:45
* adam_g just hit it17:45
adam_gid be happy to poke at anything you think might of interest, tho the wifi here is bad.17:48
stgraberslangasek: for bug 813065, do you think http://paste.ubuntu.com/702368/ would be enough? It seems to work here (when changing ubiquity-dm from break=bottom)18:12
ubottuLaunchpad bug 813065 in casper (Ubuntu Oneiric) "Live session switches to VT console briefly" [High,Confirmed] https://launchpad.net/bugs/81306518:12
sorendoko: Wrt user-mode-linux.. I'm having trouble getting it to build on i386. amd64 works great. I guess that's better than ftbfs'ing entirely. :-/18:13
slangasekstgraber: don't we really want 'clear' rather than 'reset'?18:13
stgraberslangasek: actually, clear should be enough, no need to do a full reset of the console18:13
* slangasek nods18:13
dokothere also is clear_console18:13
* slangasek digs into the code for context18:14
dokosoren, sure, better than nothing18:14
slangasekdoko: overkill, I think18:14
stgraberdoing another test run with "clear", if I don't see any upstart messages during the switch, I'll push that18:15
slangasekstgraber: you seem to be clearing the screen after the X server has exited; we should do it before18:17
slangasek(just in case the X server is slow to return after switching to text mode)18:17
stgraberslangasek: hmm, I don't seem to be able to consistently reproduce that bug in a VM, so I'm not sure the fix actually works... I'll push it anyway as it doesn't seem to cause any harm and will ask for confirmation in the bug once uploaded.18:29
=== Beret is now known as Dean
slangasekstgraber: you can't reproduce it /at all/?  I would expect it to be racy, but not unreproducible18:34
stgraberslangasek: I saw it once on around 20 tries, so can't really know if the fix works or if I'm just lucky18:37
slangasekah18:37
stgraberI'll try with another virtual video card, maybe that'll make a difference18:39
niclasHi, if I need help to report a bug is this the place to ask? Or should I ask in a different room maybe? Don't know which package to file the bug against.18:41
slangasekniclas: we can help with that, go ahead and ask18:42
niclasOk, I have a nfts drive connected with USB. I noticed that if a try to safely remove the disk when a program has a file on the disk open, the system freezes and a hard reboot is the only way to recover18:44
niclasAnd i'n running oneric18:45
niclasSo, is it gvfs, ntfs-3g, kernel maybe?18:45
macodoes alt+sysrq+b reboot the machine? if so, then i think thatd knock kernel off the list18:45
macoother bit to test would be mounting it with ntfs-3g manually (like on the command line) instead of through gnome, to try to rule out gvfs18:46
maconiclas: ^ do those suggestions for testing make sense?18:47
niclasOkay, well alt+sysrq+b does not help18:47
niclasthe num lock light does not react when I'm pressing num lock either if it is to any help18:47
niclasyes it makes sence18:47
macois it in that state right now?18:47
maco(if no and that sounded silly, its possible you have two computers)18:48
niclasFrozen? No it runs just fine right now18:48
niclasAnd yes, only one computer18:48
slangasekmaco: that doesn't eliminate it being a kernel problem.18:49
slangasekbut if it's locked up that hard, it clearly *is* a kernel problem18:49
macoslangasek: not responding to magic sysrq does seem to implicate the kernel or an errant module, in my mind18:49
slangasekyes18:49
slangasekbut being able to reboot with SysRq+b isn't proof that it's *not* a kernel bug :)18:50
macoslangasek: fair enough18:50
slangasekniclas: so, please file the bug against the kernel18:50
niclasOkay, I will! Thanks18:50
* maco makes note that sometimes a stupid kernel will still sysrq18:50
slangasekbryceh: hum, fortunately the application of the patch from bug #535172 seems to have been a no-op, because upstart already ships its own completion file...18:54
ubottuLaunchpad bug 535172 in bash-completion (Ubuntu) "Bash completion for upstart" [Wishlist,Fix released] https://launchpad.net/bugs/53517218:54
niclaslslangasek, maco: Still there? I've done some testing now and I found that it has nothing to do with open files. If I let gvfs mount the disk and then tries to safely remove it, the system crashes even if it is the first thing I do after I log in. If I choose "unmount" instead of "safely remove", or if I manually mount and unmount the disk there is no crash19:16
infinitysiretart: Your logrotate patch makes no sense.19:16
niclaslIs the kernel still the package I should file against?19:16
infinitysiretart: Exiting the cronjob if there's no status file means you never create a status file.19:17
infinitysiretart: So, ultimately, logrotate would never run.19:17
siretartinfinity: so the first run is *expected* to throw some error? - anyway, point taken, I'll change that to create an empty file if it doesn't exist. ok?19:19
infinitysiretart: A touch would work, perhaps, sure.  Just remove the status file (on a system you don't much care about logrotate consistency on) and actually test the cronjob a few times? :)19:20
siretarton my way19:21
infinitysiretart: Actually, the status file MIGHT be created by logrotate.19:22
infinitysiretart: If that's the case, then just wrapping the whole cleanup thing in a [ -e status ] would work.19:22
infinitysiretart: But yeah.  Please investigate.  I'm not sure what the right solution is, I'm just positive that it's not "disable the cronjob entirely". ;)19:23
siretartinfinity: I've now implemented the 'touch' suggestion, and it does the right thing on my laptop19:23
maconiclasl: if the kernel's wedging, id say yes19:23
siretartinfinity: thanks for the review, I'll upload in a minute19:24
maconiclasl: someone from the kernel team will be able to sort out more particularly whats going wonky in the kernel19:24
niclaslmaco: okay, thanks19:25
brycehslangasek, done19:34
dobeyhrmm; is it not possible to have a -dbg package defined in control, and also avoid having an install file?19:37
slangasekbryceh: the patch got added right back in via debian/patches/debian-changes-1:1.3-1ubuntu6 in this upload19:41
slangasek(so, rejecting)19:41
slangasekdobey: for a source package building only two binary packages (one of them the -dbg), I would expect that to work with dh_strip --dbg-package=foo-dbg19:42
dobeyslangasek: hrmm; so i'm using cdbs; would i need to add that to the rules file in some way to make it DTRT in this case?19:44
slangasekdobey: you probably need to trick cdbs into doing that, but I don't know how19:44
brycehslangasek, crap one sec19:45
brycehbash-completion's packaging is annoying19:46
brycehslangasek, it automatically adds this debian-changes file during debuild; is there a way to stop it from doing that?19:47
slangasekbryceh: run 'quilt unpatch' in the source package before removing the patch file from debian/patches19:50
slangasek(dpkg source v3 says all patches are applied at source unpack time, and any changes found outside debian/ at source build time get shoved into a new patch file)19:51
infinitysiretart: Dude...19:53
infinitysiretart: Your changelog still claims the cronjob works the old way. :)19:53
brycehslangasek, hmm, 'quilt unpatch' just returns a usage message19:54
* bryceh quilt pops19:55
infinitysiretart: On the other hand, I'm having fun pressing the reject button, so that's pretty neat. ;)19:55
slangasekbryceh: right, that's what I meant, sorry :)19:55
brycehslangasek, done20:02
dobeyslangasek: hmm, found some clue to use DEB_DH_STRIP_ARGS, but adding the --dbg-package=foo-dbg didn't seem to work :-/20:07
slangasekdobey: pointer to the package?20:08
dobeyslangasek: lp:ubuntu/ubuntuone-client-gnome20:09
slangasekdobey: ok.  why are the autogenerated .ddebs not sufficient for debugging, btw?20:10
slangasek(you know that all packages in main have symbols split off automatically in the archive and dropped to ddebs.ubuntu.com?)20:11
dobeyslangasek: i think they are. i just want to get rid of the debian/install file20:11
slangasekoh20:11
dobeyand i also want to do this for our nightlies packages, so we'd have to build the -dbg there anyway since we don't get auto-ddebs magic for being in main with those20:12
slangasekright20:12
dobeybut if i just remove the debian/install file and rebuild, the package is empty :(20:12
slangasekdobey: if I can replace your debian/rules with a shorter dh(1) rules file that does the right thing, would you take it? :-)20:13
dobeyslangasek: for ubuntu proper i don't care much in that regard, but i don't think we can do that for our nightlies builds20:13
slangasekwhy not?20:14
slangasekif nightly builds have a dependency on cdbs, then somebody's doing it wrong :P20:15
dobeybecause using pure dh would mean making a much longer rules file than with cdbs, and i don't really feel like reimplementing a bunch of what cdbs does, just to use pure dh20:16
dobeyslangasek: for some other packages we could, but for things using autotools, it's not so easy :)20:17
slangasekdobey: huh?20:17
micahgdh_autoreconf?20:17
slangasekwhat is cdbs doing here that dh isn't?20:17
dobeymicahg: no.20:17
dobeyslangasek: DEB_CONFIGURE_SCRIPT = $(CURDIR)/$(DEB_SRCDIR)/autogen.sh20:17
slangasekdobey: oh - I don't see that in the branch you pointed me to, I guess that's only in the nightly build branch?20:18
dobeyslangasek: right, because we don't need to run autogen.sh for tarball releases; but we do for building from bzr trunk20:18
* slangasek nods20:18
slangasekwell, it might be longer then, but not *much* longer20:19
dobeywhich is why i said i'm not fussed about the ubuntu branch, but the nightlies one i am :)20:19
slangasekbesides which, the reason we're having this conversation is that cdbs isn't working ;)20:19
dobeyand either way, dh_strip doesn't seem to be the solution to this problem20:19
slangasekno, I think the problem is something particular to cdbs20:21
slangasekdobey: DEB_DESTDIR = $(CURDIR)/debian/ubuntuone-client-gnome20:35
slangasekdobey: not a cdbs-specific problem after all, it's deeper than that - debhelper in fact20:36
* infinity wonders idly why "apt-cache show libc6" gives long descriptions, but "apt-cache show libc6:i386" doesn't.20:36
slangasekwhen debian/control lists one binary package, debhelper will do everything in debian/tmp and there's no need to use dh_install at all20:36
infinityslangasek: Do you know enough about apt multiarch internals to grok why we're only getting long descriptions for the dpkg arch?20:37
slangasekwhen debian/control lists more than one binary package, the install target still aims at debian/tmp by default, but dh_install with no arguments doesn't know what bits you want copied where - even when one of the packages is a -dbg package20:37
slangasekdobey: so try as I might, I can't blame this one on cdbs ;)20:37
slangasekinfinity: not that part of it, no20:37
dobeyslangasek: thanks! that does seem to work. :)20:38
slangasekstgraber: oh man, hilarious - when testing on nouveau, I *never* get a console switch to text between ubiquity-dm and lightdm; on intel, I *always* do...20:51
stgraberslangasek: guess what I've been using for testing :)20:52
slangaseknouveau, by chance? :)20:52
slangaseknever get a console switch> I know this because the X cursor stays on the screen the whole time20:52
stgraberyeah, Lenovo R61 with nvidia quadro20:53
slangasekwe should still be clearing the console regardless20:53
stgrabercan you check that the call to "clear" does what it's supposed to?20:53
slangasekbut it means I'll have even more fun teasing keithp tonight20:53
slangasekstgraber: still working on validating that20:53
slangasekstgraber: btw, it's not "upstart messages" at issue here, but "boot-time messages" (these don't come from upstart at all)20:54
slangasekI was going to fix the comment up, but maybe you'll beat me to it20:54
stgraberslangasek: updated20:56
slangasekcheers :)20:57
stgraberslangasek: I'm ready for an ubiquity upload. Tested current trunk on ubuntu, xubuntu and kubuntu. Just let me know when you're done testing the ubiquity-dm change and if it works, I'll upload.20:58
slangasekstgraber: ack20:58
Heimihi, does someone know howto create a (Python-based) Indicator, that directly reacts on a click on the icon (means that does not have menus)21:17
RAOFHeimi: I believe the answer is: you don't, because that's a design anti-goal for indicators.21:18
Heimi@RAOF: well, I think that I understand the goals somewhat - but to just have an Indicator  "Lock button" I think a menu is overkill21:20
udevbot_Error: "RAOF:" is not a valid command.21:20
RAOFHeimi: There's already a lock button under the power indicator - just above ?Log out?21:22
Heimiyes, I know that (and would usually say that this is sufficient), but a client asked (unfortunately) for a separate button21:24
HeimiI think that this can also be helpful for other scenarios - think about the old "force quit" Gnome2 bonobo applet ...21:24
ScottKWhat an error message: "Something wicked happened resolving 'archive.ubuntu.com"21:25
stgraberScottK: what gave you that? :)21:25
ScottKapt-get source.21:25
ScottKThe rest of the error was: http' (-5 - No address associated with hostname)21:26
RAOFHeimi: Would a button on the launcher work?  It wouldn't be hard to whip up a .desktop file to lock the screen.21:33
HeimiRAOF: yes, also thought about that - seems to be the only possible / workable solution ... and this is an easy one - just creating a .desktop file21:34
slangasekstgraber: I have the distinct impression that interrupting the initramfs to make my changes to ubiquity-dm is permuting the boot in such a way that I get no messages on the console P21:53
slangasek:P21:53
sladenh21:55
brycehslangasek, hey do you know if there's a command line tool that'll retrieve the .dsc for a given source package name from Debian unstable21:56
slangasekbryceh: apt-get source + chdist?21:56
ionI just have deb-src for unstable and experimental in my sources.list. :-)21:56
micahgbryceh: pull-debian-source21:56
slangasekor that ^^21:57
Laneypull-debian-21:57
Laneyyeah21:57
brycehok will try (yeah I was poking at chdist)21:57
brycehmicahg, perfect, thanks21:58
micahgbryceh: you're welcome21:59
* micahg also happens to be able to do apt-get source -t unstable foo, but not everyone needs to deb-src entries21:59
slangasekstgraber: ok, tested and this clear command is *not* sufficient22:04
slangasekstgraber: I think we need to redirect clear's stdin/stdout to the X VT22:04
=== jjohansen is now known as jj-afk

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