/srv/irclogs.ubuntu.com/2016/04/07/#ubuntu-desktop.txt

qenghoZzz00:47
=== Drac0 is now known as Guest64403
=== thumper is now known as thumper-afk
pittiGood morning05:59
=== thumper-afk is now known as thumper
=== hikiko_ is now known as hikiko
seb128quiet desktop channel this morning!08:26
* willcooke sings 08:26
willcookeoh, maybe that's why everyone left08:27
seb128hum, starts raining08:27
seb128:p08:27
pittifrom Will's *singing*? wow08:27
pittiwillcooke: ^ you can become a millionaire if you do that in California, the Sahara, or other deserts :)08:27
seb128:-)08:28
seb128hey pitti! wie gehts?08:28
pittiseb128: prima, danke!08:29
willcooke:D08:29
willcookemorning pitti08:29
pittiI had a bit of a "spring time fatigue" case in the last days, but since basketball last night I'm feeling great again08:29
pittiseb128: et toi, comment vas-tu ?08:29
seb128ça va bien !08:30
larsupitti: spring time fatigue meaning "enjoying to lie in the sun"08:30
larsumorning everyone!08:30
pittihey larsu !08:30
seb128a bit tired, went to bed later this week (still on the holidays sleep time schedule :p)08:30
seb128just went out to get some real coffee and read email&co at a coffee place08:30
Laneyoh hi!08:30
seb128hey larsu Laney!08:31
pittiseb128: nice08:31
seb128the channel is waking up ;-)08:31
pittihey Laney, how are you?08:31
pittilarsu: nah, more like "hayfever season starts"08:31
larsuuh oh :(08:31
pittibut doing exercise works wonders against that08:31
pittiwhich is a great motivation -- "work out or feel bad" :)08:32
larsuhaha perfect!08:32
* seb128 wants to go play tennis08:32
pittibtw, will anybody happen to be at the cloud sprint in May?08:32
pittifoundations now got invited there, as we moved team08:33
seb128you did?08:33
larsuyou moved?08:33
Laneypitti: good thanks, you?08:33
pittiand foundations has its own sprint in June08:33
Laneywe're going to work on upstreaming g-s changes today :-o08:33
pittibut it seems we never have joint sprints with the desktop team any more :(08:33
seb128Laney, \o/08:33
seb128pitti, yeah, it's a shame :-(08:33
Laneypitti: you moved into cloud things?08:33
pittiseb128: not me personally, foundations got moved from UES to CDO08:33
Laneyah08:33
Laneyall of 'core' or just you?08:34
seb128pitti, right, the you was = foundations, I somewhat missing the email about that (if there was any)08:34
seb128pitti, and no, I don't think we are going to join you :-/08:34
seb128we have a team sprint in Prague at the end of april08:34
seb128but that's co-hosted with unity8/design teams08:34
pittiyeah, probably not public channel material, but horribly uninteresting/boring anyway for any non-Canonical folks :)08:34
Laneyhaha08:34
pittistill pondering whether I'll go to debconf this year08:35
larsupitti: too far?08:35
pitti"great people and great conference" vs. "argh far away and already doing a lot of flights this year"08:35
larsubut you'd be in the cloud more!08:35
seb128a bit of the same here08:35
larsu(yeah, I just did that)08:35
seb128travelling 3 times in april08:36
seb128though I guess it's going to be a bit more quiet again then08:36
pittiboth my CO2 foot print and my radiation intake must have reached absurd levels by now08:36
seb128shame for foundations moving out of UES08:37
seb128it means that if we get a UES sprint we are still not seeing each others08:37
pittinot entirely sure why this was done, but I entirely blame Rick :)08:37
seb128pitti, you are going to go to UbuCon Europe at least I guess?08:37
seb128though that's in nov.08:37
pittimaybe08:38
Laneyseb128: could you look at https://code.launchpad.net/~nhaines/ubuntu-wallpapers/xenial-fcs/+merge/291209 perhaps?08:39
seb128Laney, sure08:39
Laneythanks!08:40
seb128Laney, what changes do you guys upstream? I though attente/robert_ancell were commiting everything that is upstream material directly to git and just stacking ubuntu specific backend/changes in another branch? did that de-rail?08:40
seb128or is upstream taking the apt backend in trunk now?08:41
Laneythey're in branches, it's about merging as much as possible in trunk08:41
seb128cool08:42
seb128btw are we moving to get g-s sticking in bg as a service after all?08:42
seb128I saw attente reverted his patches to make it exit on close08:42
attenteseb128: yeah, i think we should if we want to think about checking for fwupd updates08:43
seb128you mean checking about those in bg?08:43
attenteyes08:44
seb128because I guess getting those updates from an active g-s would still work even if it was not in service mode?08:44
attenteseb128: i guess. but i'm also not sure what happens if gs is terminated while its checking for updates08:46
attenteseb128: there's also some other ui crashers that i think are being caused because we allow the ui to be destroyed08:47
seb128attente, hum, k08:48
xclaesseis there already a release date planned for 16.04 ?08:48
seb128xclaesse, https://wiki.ubuntu.com/XenialXerus/ReleaseSchedule08:48
xclaesseseb128, thanks08:48
seb128attente, is there any side issue due the fact that we have 3 components doing index updates now? apt has a systemd timer unit (I think), update-notifier and now gnome-software08:49
seb128attente, also does gnome-software start with the session? or does the user need to try to use it once to have it activated? (in which case if you don't use it you still never get notified about firmware updates)08:49
attenteseb128: doesn't start with a unity session afaict, but does with gnome-shell iirc08:50
attenteseb128: not sure about side issues, but if gs is doing an update, it prevents using apt directly from the command line08:51
seb128right, it locks the db08:52
seb128but it still means we do that update more often that needed08:52
seb128which might also means hitting the servers 3 times more08:52
seb128which might not be low-cost on the infra08:52
seb128like if you have 10M users which have a daily trigger, and g-s does the same it means we have another 10M server hit daily08:53
seb128seems suboptimal08:53
Laneystop update-manager doing the update itself then08:54
pittierr, yes please08:54
pittibut u-m isn't supposed to do taht automatically, and I don't think it does08:54
pittiu-n gets *triggered* by new apt indexes being available08:54
pittibut it doesn't request them by itself08:54
seb128Laney, update-manager is not a service and not doing any index update in bg afaik08:55
seb128what pitti said08:56
seb128apt has that cron, now system timer unit08:56
seb128I don't know what g-s does exactly08:56
seb128does it trigger refreshes by itself in a periodic way?08:56
seb128attente, ^ do you know?08:56
attenteseb128: yeah, the default behaviour is it checks once a day08:58
seb128well, if we have it acting as a service imho it should08:58
seb128- start with the session08:58
seb128- don't dup that apt is already doing08:58
seb128+work08:59
pittiwhy would gnome-software start with the session?08:59
pittithat seems rather expensive08:59
seb128because they use it in service mode to do what update-notifier does for us08:59
pittiand index updates are even more expensive of course08:59
seb128except that it does it for more than debs08:59
pittiah, this will replace u-n?09:00
seb128e.g for firmware updates as well09:00
seb128I guess it should09:00
seb128but it's a bit late in the cycle09:00
pittiapt's trigger at least has some protection to not run on battery, and when the box is offline, etc.09:00
pittiwell, we ship firmware through normal packages09:00
seb128unsure09:01
seb128that's the recent fwupd stack superm1 worked on09:01
seb128https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/154437609:01
ubot5`Launchpad bug 1544376 in gnome-software (Ubuntu) "[ffe] Enable firmware support" [High,Fix released]09:02
seb128that does efi bios updates09:02
=== Drac0 is now known as Guest35512
seb128tjaalton, pitti, thanks for figuring that xorg/kbd issue out09:37
tjaaltonwell, need to decide if we still want that caching or not09:37
seb128Trevinho, andyrock, just as a follow up, https://launchpad.net/ubuntu/+source/xorg-server/2:1.18.3-1ubuntu209:38
seb128tjaalton, would still be good to have imho09:38
andyrockhey seb12809:48
seb128hey andyrock ;-) how are you?09:48
andyrocki just wake up :D09:49
andyrock*o09:49
seb128you are on Trevinho's time? ;-)09:53
GunnarHjseb128, pitti: I got a private mail from sabdfl about the call for testing message: "Thank you, nicely done." So we probably did the right thing. :)10:25
seb128GunnarHj, hey, good ;-)10:25
seb128seems the update went well, no negative feedback/bugs that I can see10:26
davmor2jibel, willcooke, cyphermox: no issues on all amd box going from fglrx to amdgpu10:30
willcookedavmor2, sorry?10:30
willcookeNo issues?10:30
* willcooke rubs eyes10:30
davmor2willcooke: no issues upgrading an all amd box10:30
willcookewooooohooo10:30
willcookegreat work10:30
willcookethanks davmor210:30
davmor2willcooke: 14.04 to 16.04 going from fglrx to the new gfx stack amdgpu10:31
willcookeLaney, seb128 - thanks for sorting the wallpapers10:32
GunnarHjseb128: Just saw a negative Chrome report:10:32
GunnarHjhttps://bugs.launchpad.net/ubuntu/+source/language-selector/+bug/1468027/comments/11310:32
ubot5`Launchpad bug 1468027 in kubuntu-meta (Ubuntu) "change default CJK fonts to Noto CJK" [Medium,In progress]10:32
GunnarHjDon't know yet if it's due to the fc upgrade or Noto Sans CJK in general.10:32
seb128k10:32
=== hikiko is now known as hikiko|ln
cyphermoxdavmor2: cool, thanks11:24
xclaessethere is no autoremove of old kernels running time to times?11:35
xclaesseon 14.04 at least11:35
xclaesseis that something fixed in 16.04 ?11:35
xclaesseRealized that my mother's computer has 10G (!) of useless kernels11:35
* ricotz notes removing 8GB worth of kernels was fun11:36
xclaesseyeah, going to take a looong time11:36
xclaessebasically 2 years of kernel updates11:36
xclaesseI really hope it's fixed in 14.04, it's like the most critic bug I've had with ubuntu11:41
xclaesse*16.0411:41
xclaesseI remember I already had years ago /boot full because of that11:41
xclaessein the middle of a kernel upgrade => system won't boot anymore11:41
seb128xclaesse, what to be fixed?11:42
xclaesseseb128, removing 10G of kernel updates11:42
seb128yeah, that's fixed11:42
xclaessenot in 14.04 at least11:42
seb128they are marked for autoremoval/cleared11:42
seb128right11:42
xclaessedoing the upgrade to 16.04 atm11:42
seb128it was fixed properly in 15.10 I think11:42
seb128seems to be working for me at least11:42
xclaessewill it do the autoremove itself, or do I still have to run sudo apt autoremove myself?11:43
flexiondotorgTrevinho, Afternoon.11:43
flexiondotorgTrevinho, https://code.launchpad.net/~ubuntu-mate-dev/compiz/fix-1567354/+merge/29123511:43
seb128xclaesse, update-manager is doing it for you11:45
xclaesseseb128, cool, thanks :)11:46
seb128yw!11:46
flexiondotorgTrevinho, Sorry. My earlier merge proposal was stacked incorrectly.11:55
flexiondotorgI've corrected it here - https://code.launchpad.net/~ubuntu-mate-dev/compiz/fix-1567354/+merge/29123911:56
=== hikiko|ln is now known as hikiko
=== alan_g is now known as alan_g|lunch
andyrockseb128, Trevinho do we need a FFe for the hud change?12:15
seb128andyrock, yes12:15
andyrockseb128: k ta12:16
andyrocki'll take care of it12:16
seb128thanks12:16
andyrockseb128: a technical question: in bamf we need dbusmenu-glib/gtk now12:18
andyrocki made the dep optional in configure.ac12:18
andyrockbut i'm wondering what i should do in debian/rules12:18
seb128explicit is better than implicit12:19
seb128so if there is a --enable/disable just set what is appropriate12:19
andyrockthere is a --enable12:19
andyrockand it's on by default12:19
seb128stilll explicit is better12:20
andyrockbut e.g. elementary guys can turn it off12:20
seb128so please add it to the rules12:20
seb128don't forget the build-depends in debian/control as well ;-)12:20
andyrockk12:20
pittiLaney: do you know off the top of your head the magic string to search for in https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/s390x/g/glib2.0/20160406_154338@/log.gz12:37
pittiLaney: i. e. which test failed?12:37
* pitti tried "fail:", "error:", and "not ok" so far12:37
pittiand also through the hundreds of matches of "fail" (which are mostly test names which contain that word)12:38
superm1pitti: gnome-software does set up a monitor for network status changes with a GNetworkMonitor and all the plugins then have code on what to do based on network status12:40
superm1(re that discussion that i was mentioned above)12:40
superm1i don't believe there is any check for whether the system is on AC vs battery today, but I doubt there would be opposition to that being added12:43
pittiwell, as long as it's only testing for BIOS updates and perhaps snaps, that at least doesn't duplicate the apt cronjob12:44
seb128pitti, "Test glib/gdbus-proxy.test failed" I guess is hte issue?12:44
superm1even if the metadata offers a FW update for some hardware on the system, individual fwupd plugins have controls (and policy) whether to offer firmware updates to fwupdmgr (CLI) or gnome-software (gui)12:44
pitti(not sure if snappy already has some cron job/timer for checking for updates)12:44
superm1well that's actually something i was going to mention12:44
superm1maybe it's worthwhile having a similar cron job to apt for snaps and fwupd appstream data12:44
superm1if not using gnome-software's refresh service12:45
seb128GLib-GIO:ERROR:/build/glib2.0-E9pInk/glib2.0-2.48.0/./gio/tests/gdbus-proxy.c:826:fail_test: code should not be reached12:45
pittiseb128: ah, thanks12:45
seb128pitti, yw12:45
pittiok, that's nothing new then, this test has failed fairly often recently12:45
seb128desrt ^ is that a known issue?12:46
seb128superm1, pitti, willcooke, I didn't look at when g-s does it index refresh exactly but we should keep a good eye on it, if it does it everytime you connect/get online it might DoS the servers a bit12:49
Trevinhoandyrock: Yes, use enable and off by default12:49
pittieww, yes12:49
pitti*every* time?12:49
seb128*if*12:49
pittiit also DoSes your 3G connection12:49
seb128as said I didn't look at the code12:49
seb128attente or Laney probably know better12:49
seb128Laney, attente, ^ can you figure that out? when does g-s refresh its indexes exactly? does it has a notion of "don't do it on mobile"?12:50
superm1it does monitor for metered connections i know12:50
=== alan_g|lunch is now known as alan_g
dobeyhuh, now empathy is misbehaving again :-/13:06
seb128dobey, :-(13:12
seb128do you get any warning/errors?13:12
dobeyno13:13
dobeywell, nothing visible13:14
seb128when did that start? empathy didn't change in ages13:14
seb128neither did the telepathy stack13:14
dobeyand .xsession-errors doesn't show anything13:14
dobeywell i've been using pidgin forever. i just started trying to use empathy again a few days ago13:15
seb128dobey, logs are in .cache/upstart13:15
seb128.xession-errors get nothing nowadays13:15
seb128just the upstart errors13:15
seb128since that's what xsession starts13:15
seb128then upstart manages the session so it gets the log13:16
seb128under unity7 or dbus logs, depending how you start the thing13:16
dobeyhmm, ok13:16
dobeyi'll see if there's anything in there13:16
seb128k13:17
seb128brb13:17
desrtseb128, holidays this week, sorry13:30
qenghoMy network just bounced a bit and APT's download description went a little wonky. I really admire the optimism of whoever put petabyte units in there.13:32
attenteseb128: hughsie said that it does the right thing by default for metered connections (doesn't do updates), but allows the user to override through the ui13:48
seb128attente, where in the ui?13:49
seb128attente, also if you are on eth or wifi, how often does it refresh/hit the server? every time you connect to a ap or cable?13:49
seb128or once a day?13:49
seb128or...?13:49
Laneysrc/gs-shell-updates.c13:49
Laneydaily13:49
seb128can we just disable that?13:49
seb128if we have a systemd timer job13:50
seb128if->since13:50
attenteseb128: pops up a dialog13:50
seb128saying that?13:51
attente"Checking for updates while using mobile broadband could cause you to incur charges."13:51
seb128hum13:51
seb128so that dialog pops daily out of nowhere if you are on 3g?13:52
attenteseems to be so13:52
seb128:-/13:52
seb128oh well, that's a detail/bug we can fix later13:52
seb128the important bit is to make sure that both apt and g-s don't hit the server to refresh the index daily13:53
seb128or we double the number of requests to the server13:53
Laneywho says it does that?13:53
seb128shrug13:53
Laneythe dialog thing13:53
seb128attente just did?13:54
attentei'm just looking through the code13:54
attentesrc/gs-shell-updates.c +85813:54
attenteactually it seems like this only happens when the user explicitly clicks the refresh button though...13:55
Laneyyes13:55
seb128seems like an non issue then13:55
seb128good :-)13:55
dobeyqengho: i've seen the PB/s before, without /my/ network going wonky14:04
Laneyseb128: it already ignores the background updates14:08
Laney»···if ((flags & GS_PLUGIN_REFRESH_FLAGS_UPDATES) == 0)14:08
Laney»···»···return TRUE;14:08
seb128Laney, meaning? it doesn't do autorefresh of the index by itself?14:09
seb128just if you click the button?14:09
Laneycorrect14:09
seb128k14:09
seb128so what's the point of having it always active as a service?14:09
seb128I might be overlooking something it does by itself14:09
seb128if it only reacts to UI actions it can as well only be active when the ui is open right?14:09
Laneyfirmware14:12
Laneyother plugins than apt in general14:13
seb128is that frequent enough to justify a service active all the time?14:13
Laneytalk to superm114:13
seb128superm1, ^14:14
seb128do you think we need a service for that?14:14
seb128or it's going enough to let user know about those updates when they use the store?14:14
Laneywhy is it such a big problem?14:16
seb128Laney, it's not the end of the world, but it's the 3rd memory user process on my session with 45M of RAM used and it's one more process active/creating wakeups/...14:19
seb128shared RAM14:19
seb128we always tries to limit bloat, just part of that14:20
seb128but we can't get around then it is what it is14:20
seb128just a bit sad to see us drift14:20
superm1seb128: if it's running as a service it has an update monitor that will run and update metadata once a day not only when you click the refresh button14:20
superm1to me this actually replaces update-notifier14:20
seb128I'm +1 for that14:21
superm1or at least it should, maybe it's not banged on hard enough for that now14:21
seb128but then we actually need to check if we can disable update-notifier14:21
seb128or does it still do other things?14:21
superm1but when the whole concept was initially coming together that's what i was expecting was going to happen14:21
seb128right14:21
seb128that sounds good14:21
seb128but it's a bit late in the cycle to swap out update-notifier14:21
seb128at least if we do we need a ffe and somebody actually making sure we don't throw away anything useful14:22
superm1yeah14:22
superm1but Laney and attente were with hughsie all week, hopefully they understand the approach that's supposed to be used with this well now14:23
seb128right14:23
seb128I think that part is not the issue14:25
seb128it's just making sure we don't have custom parts doing the same things14:25
Laneyit's not replacing update notifier yet14:25
Laneyshould do in future though, and update-manager14:25
seb128what is update-notifier still doing?14:25
* seb128 looks to refresh his mind14:25
Laneygnome-software isn't a full apt upgrader yet14:26
seb128well, update-notifier doesn't do much nowadays iirc14:26
seb128the apt index refresh is a systemd timer14:26
Laneyit's not even telling you about all updates14:26
seb128the apport prompting used to come from it but it's an upstart job now iirc14:26
seb128u-n is what auto-open update-manager though right?14:27
seb128also it handles upgrade medias, e.g if you put a dvd with a new version of Ubuntu14:27
seb128superm1, I guess the question is to know how often/useful firmware upgrades notifications are to users, e.g is it worth having a process eating 45M RAM all year long to prompt users about those once a year14:28
superm1seb128: well at least for my company updates are issued approximately every 2 months for the systems we're supporting it on14:29
superm1fwupd is going to be supporting all sorts of random firmware upgrades at some point though too14:29
superm1and i'm sure other companies will come on board to use it for EFI eventually14:30
seb128yeah, don't get me wrong, I see that it's useful14:30
seb128it's just a cost/benefit thing14:30
superm1so if it's not ready to replace update-notifier, is there a better way to pull down metadata updates (cron?) and open gnome-software when relevant?14:31
seb128not one ready14:31
seb128we would need to work on a solution14:32
Sweet5hark1seb128: http://people.canonical.com/~bjoern/xenial/5.1.2/libreoffice-l10n_5.1.2-0ubuntu1_source.changes http://people.canonical.com/~bjoern/xenial/5.1.2/libreoffice_5.1.2-0ubuntu1_source.changes14:32
seb128attente, Laney, superm1, in any case I think that needs a ffe14:32
Sweet5hark1seb128: ^^ upstream has released 5.1.2, kindly asking you to consider sponsoring.14:32
seb128if we decide we want those firmware update notifications we need to turn back g-s to a proper service and have it to start on login14:32
seb128Sweet5hark1, thanks, looking in a bit14:32
superm1seb128: well i guess leadership in your team needs to get all this stuff documented somewhere and decide on the approach to take then14:33
seb128willcooke, ^ that would be you? ;-) :p14:33
superm1i suspect if it's going to be a cron updates and open gnome-software some other way it will have to land after release as an SRU of sorts14:33
superm1and if it's before, leave gnome-software as a service it's an FFe (maybe turn that bug that firmware updates weren't working into an FFe)14:34
seb128right14:34
Trevinhoxnox: hey, is there a way to get a trace of the execution of upstart jobs? Like a log of what has been launched, when and in which order14:42
xnoxTrevinho, yes. is this for desktop or pid 1?14:43
Trevinhoxnox: session14:43
xnoxmodify things in xsession that launch upstart, and add --debug there14:44
xnoxand then in your ~/.xsession.log or what not will have all the glory details14:44
Trevinhoxnox: ok, thanks14:44
willcookeseb128, sorry was tied up14:44
willcookeread the backlog14:44
* Trevinho wonders who launches upstart now :)14:44
willcookeso I think the issue is.  If g-s doesn't run as a service we don't get FW update notifications.  If we turn off u-n and rely purely on g-s then we don't get "technical items" notifications14:45
willcookeWe're not going to turn off u-n now.14:46
Trevinhoxnox: also ~/.config/upstart/ANY_SERVICE.conf will always override the ANY_SERVICE system one, right?14:46
willcookeand it sounds like we need g-s running as a service anyway to fix other issues14:46
willcookeso I think we just have to eat it for now14:46
willcookeand run both14:46
xnoxTrevinho, yes, the manpage lists priority of locations.14:47
Trevinhoxnox: sure, just to be sure :)14:47
Laneysuperm1: just uploaded glib to jessie-backports14:53
seb128willcooke, k, I sort of got to the same conclusion14:54
Trevinhoxnox: --debug added but got nothing in .xsession.log :o14:54
seb128Laney, attente, k, let's turn g-s to a service and start it a login then ... I think that should get a ffe but up to Laney to decide if he agrees on not, I'm not going to argue if you think it's fine to change without one14:54
seb128Trevinho, .xession-errors?14:55
Laneythanks seb128 willcooke14:55
attenteseb128: thanks14:55
Trevinhonope14:55
seb128Trevinho, :-/14:55
superm1Laney: awesome thanks.14:56
Laneyyw14:56
Laneyare you going to backport fw* and gnome-software and everything?14:56
willcookecheers guys14:57
Laneyjust seen someone's gnome-shell lock screen14:58
Laneythey show notifications on there14:58
Laneythis is nice ;_;14:58
TrevinhoI've  -marco     7545  1.3  0.3  46852  5096 ?        Ss   16:56   0:01 /sbin/upstart --user --debug --verbose but no logs14:58
seb128Laney, did you learn about their secret $companey_plan through the email summaries? ;-)14:59
superm1Laney: hopefully the whole stack, but have to see what other push back I hit. If nothing else at least command line options14:59
Laneyseb128: just that he got highlighted on IRC :P15:07
Laneyin #bring-down-canonical15:07
Laney!!!!15:07
seb128lol15:08
Sweet5hark1hmmm, it hails outside and I could be on gran canaria instead (libreoffice espania hackfest)15:09
Trevinhoseb128: so, it seems the log goes to /var/log/lightdm/x-0-greeter.log, xnox possible?15:18
seb128I guess15:18
seb128or is that the greeter session log?15:18
xnoxTrevinho, that would be the upstart session of the greeter, it runs an upstart too.15:18
Trevinhoah15:19
xnoxTrevinho, you probably after ~/.xsession* something log, and modify the Xsession scripts15:19
Trevinhoxnox: no, there's nothing related... Maybe there's some option in xorg to disable this by default15:20
xnoxhm15:20
TrevinhoI would just manually launch that by hand, but... I neeeded some user feedback, and thus nothing to be hardly modified15:20
seb128Trevinho, can you change the command to "> /tmp/upstart.log" or something?15:21
Trevinhoseb128: I tried, but it didn nothing too15:22
Trevinhoit's in /etc/X11/Xsession.d/99upstart and the command is exported as a variable... which I don't know who runs15:22
xnoxTrevinho, cat ~/.xsession-errors15:22
xnox?15:23
xnoxshould have the user desktop init messages15:23
Trevinhoah, by another script15:23
* Trevinho didn't grep :)15:23
Trevinhoxnox: I get errors there, but no stdout data15:23
xnoxTrevinho, the Xsession.d/99upstart sounds like the right thing to adjust, or there should be 01upstart too15:24
xnoxand it should be in ~/.xsession-errors... =(15:24
Trevinhoxnox: ok I got it15:25
Laneyhi xnox!15:25
Trevinho /etc/X11/Xsession.d/99x11-common_start -> exec $STARTUP &> /tmp/xlog.log15:25
xnoxTrevinho, there are loads of logs in ~/.cache/upstart/* too15:25
xnoxfrom individual logs15:25
Trevinhoxnox: yeah, scanned and sorted. none was there15:25
xnox=(15:27
seb128Laney, do you know why debian/copyright in ubuntu-wallpapers only list the copyright of the current release set of images? the older ones are still distributed so technically we should add the new one but remove the old ones (asking because it seems it was already done like that in previous cycles)15:45
Laneyseb128: you are probably interested in https://bazaar.launchpad.net/~ubuntu-art-pkg/ubuntu-wallpapers/ubuntu/revision/155#debian/copyright and https://bazaar.launchpad.net/~ubuntu-art-pkg/ubuntu-wallpapers/ubuntu/revision/166#debian/copyright15:51
larsuLaney, seb128: (hopefully) quick question: `debuild -S` calls dpkg-buildpackage with "-us -uc", but I want the package to be signed...15:53
larsudo you know where it pulls those options from?15:53
seb128larsu, it does sign by default15:53
larsuI called all the tools manually before, which worked15:53
Laneywhat's in ~/.devscripts?15:53
larsuseb128: maybe I set something somewhere? I can't find anything :(15:53
seb128do you have a private key matching the email in the changelog?15:53
LaneyI usually sign it manually though15:53
larsuLaney: *big hug*15:53
seb128you can debuild -S -k<key> otherwise to force a key to sign15:53
larsuI just didn't know I put that there - probably years ago15:54
larsuseb128: ah that's handy as well15:54
larsuthanks!15:54
seb128yw!15:54
Laneyprobably because you wanted it to not sign automatically in the past15:54
Laneyit's annoying default behaviour if you build a lot of packages15:54
larsuright15:55
larsuwhy do you sign manually?15:55
Laneyonly need to do it when actually uploading15:55
larsuah, right15:56
larsuthank you!15:56
seb128Laney, thanks, in fact it gets me confused even more :-/16:03
seb128I guess going to need to ping Nathan / Daniel16:04
seb128bah and dholbach *just* left IRC16:04
Laneylooks like he made it a list instead of a generic thing but didn't do the old ones16:06
seb128well he removed the old ones from the first section16:07
seb128which is CC-BY-SA 2.016:07
seb128and the * is for 3.016:07
seb128but I'm unsure why we have every 3.0 but the new ones 2.016:07
seb128or if that's wanted16:07
seb128that doesn't make any sense to me16:07
seb128I asked Nathan but he doesn't seem around16:10
seb128let's wait to see if he replies16:10
seb128Laney, https://git.gnome.org/browse/gnome-software/commit/?h=wip/rancell/apt&id=48db971d839823dad9eeb49b43175d07bd978f5a fixes https://bugs.launchpad.net/ubuntu/+source/gnome-software/+bug/1554164 right?16:19
ubot5`Launchpad bug 1554164 in gnome-software (Ubuntu) "Invalid read in get_changelog()" [High,New]16:19
seb128Laney, I'm going to assume so and change the bug to be assigned to you/fix commited :p16:19
Laneyumm don't know16:23
Laneyprobably16:23
Laneythe trace looks similar16:25
seb128Sweet5hark1, libreoffice sponsored, thanks!16:29
seb128Sweet5hark1, btw did you see https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1566050 ? it's seems to hit quite some users16:30
ubot5`Launchpad bug 1566050 in libreoffice (Ubuntu) "soffice.bin crashed with SIGSEGV in MenuItemData::~MenuItemData()" [High,Confirmed]16:30
=== alan_g is now known as alan_g|EOD
superm1attente: Laney since it sounds the user service for gnome-software  will come back it's worth mentioning that you should probably also make sure this doesn't start when on a live disk (probably something needed in the session script to detect casper or a casper script to modify the livefs while booted )17:14
superm1actually applying an update from a live disk is technically possible for some FW types live, but others you would have to stage the system properly before trying (eg mount an existing ESP to the right place first or create one)17:16
Laneydoes update-notifier/update-manager do that?17:18
Laneya patch would be nice :)17:19
superm1happy to do a casper patch, need to see how you will normally start the service though17:19
superm1looks to me that casper does turn off update-notifier17:20
superm1with 31disable_update_notifier17:20
Laneyit'll be an xdg autostart file17:23
Laneylook at the current one, fixing OnlyShowIn there17:23
superm1 /etc/xdg/autostart/gnome-software-service.desktop17:23
superm1Laney: okay added in casper 1.37117:30
Laneysuperm1: merci, did/will you upload?17:46
Laneymvo: do you know where "apt show" gets APT-Sources from?18:08
LaneyI can't follow the code18:08
mvoLaney: it looks at the current indexfile that matches the record and ask where it comes from, its in private-show.cc line 17618:09
mvoLaney: is it not working? or why do you ask?18:10
Laneymvo: It is working, I want to steal the logic for gnome-software18:10
Laneyyou want to see something scary?18:10
Laneymvo: https://git.gnome.org/browse/gnome-software/tree/src/plugins/gs-plugin-apt.c?h=wip/rancell/apt#n38718:11
mvoLaney: uff18:12
mvoLaney: there is no great way right now to check this but that looks not ideal18:12
mvoLaney: is this linking to libapt, i.e. could libapt be used here?18:13
Laneyit's using aptdaemon in other places but not libapt18:13
mvoLaney: if not, you will need to look from the {,In}Release file to the packages file (or rather from the Packages file back to the release file) and check the origin label etc.18:14
LaneyI can probably eliminate most of the worst parts18:14
Laneylike looking at Origin18:14
LaneyI wanted the APT-Sources thing to get the section and release18:14
Laneyyeah okay, so starting from Release is probably a good idea18:15
mvoLaney: indeed, it might be simpler to use libapt, but maybe not, it seems there is a lot of reimplementation already so maybe its not worth the effort18:15
Laneyrobert_ancell wrote this, I'm coming to it a bit blind18:15
mvoLaney: so yeah, use release, walk down to the matching Packages file (you could use the hashes as a cheap way to find the matching ones)18:15
mvoLaney: I know :)18:15
Laneybleh18:16
mvoLaney: not blaming you18:16
Laneyhow do I even know which Release to look at?18:16
* Laney is reimplementing apt18:16
mvoLaney: you will ned to look at them all and then see if the packages file matches18:16
mvoLaney: yes you are18:16
mvoLaney: a cheap way of finding the right packages file for the release file might be to use use the hashes, but its a bit slow, or you need to construct filenames accorindly and escape in the right way etc18:17
mvo(or you use libapt ;)18:17
Laneythis is sounding more sane18:18
Laneythis API is easy to use right? :)18:18
LaneyI just need to iterate through all the available packages and get some fields like origin/section/component/release18:19
mvoLaney: *cough* easy *cough* - the python bindings are, but the c++ is medium easy, let me think a little bit if I can help18:24
Laneymvo: that would be nice if you have time, even a demo program would be great or a pointer to a similar example18:36
superm1Laney: yes uploaded18:56
Sweet5hark1seb128: hmmm, that crash is odd ...19:03
Sweet5hark1seb128: because the crashing thread includes #6  0x00007fe082149088 in __run_exit_handlers (status=0, listp=0x7fe0824d35f8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82 in the stacktrace19:04
Sweet5hark1seb128: so it was already exiting when it crashed (the latter possibly due to some race with the dbus stuff). but the question is: why was this exiting in the first place if the user didnt intend that?19:06
Sweet5hark1seb128: oh, and thanks for the sponsoring!19:08
Sweet5hark1hmmm, so for bug 1566050 -- I guess the stacktrace is misleading: something is causing LO to exit and it is crashing when doing that -- the real question though is what triggered the exit (and the stacktraces dont help with that -- it could even be many very different things, each an odd cornercase in itself)19:19
ubot5`bug 1566050 in libreoffice (Ubuntu) "soffice.bin crashed with SIGSEGV in MenuItemData::~MenuItemData()" [High,Confirmed] https://launchpad.net/bugs/156605019:19
Sweet5hark1ok, ~90% of the cmdlines opened a csv -- so the stacktrace is meaningful and sc/source/ui/dbgui/csvgrid.cxx:88 will soon regret its lifecycle management choices ...19:26
sarnoldSweet5hark1: the Dependencies.txt shows two modified files in the librreoffice-common package..19:27
Sweet5hark1sarnold: thats even ... woot?19:28
sarnoldSweet5hark1: dunno. it might be relevant it may not be..19:30
Sweet5hark1sarnold: ok, thats horrible. I have a guess what is responsible for that though and its unlikely the cause of the crash ...19:30
willcookequittin time.  night all19:34
willcookeholiday tomrrow and Monday, travelling all next week19:34
willcookeemail or telegram if you need anything19:34
willcookel8r19:34
sarnoldSweet5hark1: interesting, two dups too, I just made the second one public19:37
Sweet5hark1sarnold: my bet would be someone played with the lifecycle management in the dialog in unhealthy ways. My current best bet is https://github.com/LibreOffice/core/commit/2660d24a07866e083c5135ea263030f3e3a2e729#diff-0438608831b6633414398d7cb4b44950R1360 ...19:41
sarnoldSweet5hark1: yikes,that certainly seems like the scope of problem that could do that..19:42
lulaj_I need help with gtk+ , how add shortcut to window?19:45
qengho 20:37
=== fredp is now known as Guest14494
=== Guest14494 is now known as fredp
=== fredp is now known as Guest68109

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