[07:40] <mpt> “This message contains an event that has already been processed.” Dear Thunderbird, I have no idea what that means.
[07:41] <ochosi> :>
[07:44] <jibel> I lost the overlay scrollbars on wily after an update this morning, how can I get it back?
[07:46] <seb128> jibel, you can't, those have been deprecated
[07:46] <seb128> in favor of the gtk equivalent
[07:46] <seb128> but those are not o-s, they are in the win
[07:48] <jibel> seb128, ah, currently I see a large light grey scrollbar, is it the equivalent? or there is a way to have a thin one like the overlay was?
[07:49] <seb128> jibel, that's the "equivalent", but they are unthemed atm
[07:49] <seb128> they are going to be changed to be thinner and more integrated
[07:49] <seb128> unsure why Laney and larsu decided to upload GTK before doing the minimal theming tweaks though :-/
[07:51] <jibel> seb128, ok, thanks. I'll wait but this large light border is visually annoying and distractive
[07:51] <seb128> yeah, agreed
[08:02] <Laney> sigh
[08:02] <Laney> please don't beat on us
[08:03] <larsu> morning Laney :)
[08:03] <Laney> hi larsu
[08:03] <larsu> (working on totem now, didn't manage to last night)
[08:03] <Laney> np
[08:05] <seb128> hey Laney
[08:06] <seb128> Laney, larsu, is there anything that prevent us to just delete the custom scrollbar theming so they look less weird/buggy?
[08:08] <larsu> seb128: they don't look buggy. They look exactly like they looked before when you disabled overlay-scrollbars
[08:08] <larsu> I seriously don't know what the fuzz is about
[08:08] <larsu> (fuss?)
[08:08] <seb128> well, for somebody used to o-s they look like quite a regression
[08:09] <larsu> "oh, all my windows have the same scrollbar as firefox now"
[08:09] <seb128> see jibel's comment about them being "visually annoying and distractive"
[08:09] <larsu> I hope he doesn't look at firefox too often, then
[08:10] <seb128> except that in firefox they are there and don't change
[08:10] <seb128> in gedit they keep fading in and out
[08:10] <seb128> I find it quite distractive as well
[08:11] <larsu> fair enough
[08:12] <seb128> oh, that makes me realize a difference of behaviour with o-s
[08:12] <Laney> I guess I naively hoped that people on the development release could put up with things being in flux for a while.
[08:12] <seb128> with o-s the colored thumb doesn't fade out when you move the mouse out of the win
[08:12] <Laney> Instead of blocking the update and everything that depends on gtk 3.16 until we have the final experience
[08:13] <seb128> Laney, I might naively think that using the upstream styling would be deleting a blob of 30 css lines in our theme where it's likely more complicated?
[08:14] <seb128> I'm not speaking about having an updated look&feel
[08:14] <Laney> Yes
[08:14] <seb128> just about deleting our buggy rules
[08:14] <Laney> Unless I'm wrong this is GTK's default style
[08:14] <seb128> you are wrong :p
[08:14] <seb128> cf backlog from yesterday afternoon on this channel
[08:14] <seb128> default upstream is fine, their bars are thinner
[08:15] <Laney> OK then I'll review your merge proposal
[08:15] <seb128> Laney, https://blogs.gnome.org/mclasen/files/2013/08/zoomscrollbar.png
[08:15] <seb128> is how upstream looks like
[08:16] <seb128> k :-)
[08:16]  * seb128 bzr fetch the theme
[08:17] <Laney> What I resent is implying that we are somehow being lazy or deliberately making it crap
[08:17] <Laney> Maybe that's not what you mean but it feels like it to me
[08:17] <Laney> ;9
[08:17] <Laney> :9
[08:17] <Laney> FFS
[08:17] <Laney> :(
[08:17] <seb128> sorry :-/
[08:17] <seb128> no, I meant that deleting those few lines in the theme seemed like an easy change
[08:17] <seb128> and I didn't get why that was not done before uploading
[08:19] <Laney> seems I wrongly thought that this was the default style & adwaita had themed it differently themselves
[08:21] <larsu> seb128: don't worry, I can do it today if people feel so strongly about it
[08:21]  * larsu has a 1:1 first though and needs fooooooooood
[08:21] <willcooke> larsu, shall we begin?
[08:21] <willcooke> oh
[08:21] <willcooke> hrm
[08:22] <willcooke> When your day starts with an email from "Have I been pwned"....
[08:22] <Laney> spam / phish?
[08:22] <larsu> willcooke: morning :)
[08:23] <seb128> Laney, larsu, sorry I didn't mean to make a fuzz about it either, they are just unpleasant and we started having users asking about them
[08:23] <willcooke> no, some l33t haxors got the passwords for some forum I must have signed up to a long time ago
[08:23] <larsu> uh oh
[08:23] <willcooke> seems I signed up with a different email address to usual
[08:27] <seb128> Laney, do you have any idea about https://launchpadlibrarian.net/208330071/buildlog_ubuntu_wily_i386_ubuntu-desktop-next_BUILDING.txt.gz ?
[08:27] <seb128> mv: cannot stat 'device.tar.gz': No such file or directory
[08:29] <Laney> nope, this is where you get out of my area of knowledge I'm afraid
[08:30] <Laney> the code is in livecd-rootfs
[08:30] <Laney> but I have no idea what device.tar.gz is meant to be
[08:31] <Laney> o_gra is probably the person to ask
[08:31] <seb128> yeah, I'm moving to -devel
[08:31] <seb128> cjwatson might also know
[08:31] <Laney> wait, is this just a bug?
[08:31] <Laney> pull-lp-source livecd-rootfs
[08:31] <Laney> look at live-build/auto/config
[08:31] <Laney> line 343 and line 356
[08:32] <Laney> seems to do the same thing twice no?
[08:32] <seb128> http://bazaar.launchpad.net/~ubuntu-core-dev/livecd-rootfs/trunk/view/head:/live-build/auto/config#L343 ?
[08:33] <Laney> oops /auto/build
[08:34] <Laney> https://bazaar.launchpad.net/~ubuntu-core-dev/livecd-rootfs/trunk/view/head:/live-build/auto/build#L343
[08:35] <seb128> hum
[08:36] <seb128> that was part of didrocks changes in https://code.launchpad.net/~ubuntu-desktop/livecd-rootfs/desktop-next/+merge/257056
[08:37] <seb128> yeah, feels like a bug
[08:37] <seb128> if you look on that mp, on the first version he duplicated the section
[08:38] <seb128> and Colin in the review said to "Rather than duplicating this between ubuntu-core and ubuntu-desktop-next, maybe share this code? "
[08:38] <seb128> I guess he should have deleted the extra section then
[08:38]  * seb128 does that
[08:39] <Laney> nod
[10:17] <larsu> Laney: how do you want the backported totem patch?
[10:18] <Laney> larsu: on the bug is fine
[10:18] <Laney> will it fix the other issues?
[10:19] <larsu> which are the other issues?
[10:19] <larsu> it won't add the fullscreen menu button back
[10:19] <Laney> I don't know that we can SRU a patch which removes that
[10:20] <larsu> hm, I was planning to do this work on gtk master :/
[10:20] <larsu> backporting all of that would be quite a lot of work
[10:20] <Laney> ya
[10:20] <Laney> I guess we could leave the bug in vivid?
[10:20] <Laney> or just try it and see what the SRU guys say
[10:21] <larsu> how about removing those two sections in the fullscreen menu?
[10:21] <larsu> Languages and Subtitles, I mean
[10:21] <larsu> not sure where people use them more
[10:22] <Laney> are they going to be broken there?
[10:23] <Laney> if we remove the prefers_app_menu check for the fullscreen case
[10:23] <larsu> yes
[10:24] <larsu> this is the whole issue: we can't have dynamic menus in two different sections of the ui
[10:24] <Laney> oh right
[10:24] <Laney> gtk somehow is deciding which one to use
[10:28] <larsu> yes, it simply uses the first
[10:28] <larsu> it can find
[10:28] <larsu> (it's by id)
[10:30] <Laney> what do you think we should do?
[10:30] <Laney> SRU and delete the fullscreen app menu, SRU and keep it without those dynamic bits, don't SRU?
[10:30] <larsu> I was about to ask you the same :)
[10:30] <willcooke> what's the main fix for the backport?
[10:31] <larsu> willcooke: right now, you can only select subtitles from the fullscreen menu in totem
[10:31] <larsu> not from the menu bar
[10:32] <larsu> of course it should be in both, but we've never had the case where an application needed to insert dynamic menus in two places at the same time
[10:32] <larsu> and we're fixing that, but that's too big a change for an SRU
[10:32] <willcooke> I imagine that once it's in full screen mode then people generally wont want to change menu items
[10:32] <willcooke> like,
[10:32] <larsu> yes, I agree
[10:32] <willcooke> you get it set up and then once your done you go fullscreen
[10:32] <larsu> better in the "real" menu than in the fullscreen one, if we have to chose
[10:32] <larsu> *choose
[10:32] <willcooke> +1
[10:33] <larsu> Laney: d'accord?
[10:33] <Laney> fair enough
[10:33] <Laney> The SRU team gets the final decision here anyway
[10:33] <Laney> did you fix the empty menu case?
[10:33] <willcooke> ok, thats good
[10:34] <larsu> no, I simply left it removed
[10:34] <larsu> doing that now
[10:35] <Laney> I don't know if removing it, making it insensitive (if possible) or showing "No languages" is preferable
[10:35] <Laney> probably avoid a new string
[10:35] <larsu> No languages would be wrong, no?
[10:35] <Laney> No selectable languages
[10:35] <Laney> this is clunky :)
[10:36] <larsu> well, you could still select them in the menu bar
[10:36] <Laney> I'm talking about the other issue
[10:36] <Laney> empty submenu if there are no languages to choose from
[10:36] <larsu> ah. should be insensitive in that case, not hidden
[10:36] <Laney> cool
[10:36] <larsu> oh wait, weird
[10:36] <larsu> I guess you're right
[10:37] <larsu> I'd even remove it
[10:37] <larsu> but then that wouldn't signify that there are no languages to choose from
[10:38]  * larsu changes opinion to "should be hidden"
[10:38] <larsu> that's quite a ui change for an sru thoguh
[10:38] <Laney> ya maybe insensitive is best there
[10:38]  * Laney doesn't know
[10:54] <larsu> argh!
[10:55] <larsu> so, this needs much more work
[10:55] <larsu> all of the plugins use dynamic menus as well
[10:55] <larsu> so the fullscreen gear menu won't have screenshot, rotation, etc
[10:55]  * larsu was wondering why this menu was so sparse
[10:57] <Laney> flexiondotorg: you here? We've got a test failure in nemo: https://jenkins.qa.ubuntu.com/job/wily-adt-nemo/lastBuild/ARCH=amd64,label=adt/console
[10:57] <Laney> Should these files be added to POTFILES.in?
[10:57] <larsu> Laney: this is not really fixable unless we touch every plugin
[10:58] <larsu> because they don't know about the possibility of multiple menus
[10:58] <Laney> haha
[10:58] <larsu> there just like: where should I insert my items? Ok, insert(), insert(), insert()
[10:58] <Laney> can totem handle it itself?
[10:58] <larsu> no
[10:58] <Laney> connect to a changed signal and populate the other menu ...
[10:58] <Laney> like the rb link menus thing
[10:58] <Laney> (or however that works)
[10:58] <larsu> urgh
[10:59] <larsu> it could... but really?
[10:59] <Laney> :)
[10:59] <larsu> and it would need to be hardcoded for every plugin
[10:59] <larsu> because we need to know the section id
[11:00] <larsu> they way plugins insert menus in totem is kind of bad
[11:00] <larsu> but that's not something to fix in an SRU
[11:02] <Laney> agreed
[11:02] <larsu> Laney: so, I think we should backport with the fullscreen menu removed
[11:02] <larsu> let's see what SRU people say
[11:03] <larsu> but I'd be uncomfortable with bigger patches in there
[11:03] <larsu> this is already quite bug
[11:03] <larsu> *big
[11:16] <Laney> sure
[11:16] <Laney> so just the insensitive/remove/... empty menu thing I think?
[11:18] <larsu> yes
[11:18] <larsu> and I think we should go with insensitive
[11:18] <larsu> (again)
[11:19] <larsu> to signify "there's something here sometimes"
[11:19] <larsu> I wonder what upstream does
[11:19] <larsu> ah, empty sub sections
[11:26] <Laney> lemme know when it's ready!
[11:26]  * larsu is cursing desrt 
[11:26] <larsu> things that should be simple: making a submenu item insenstive
[11:27] <larsu> now let me tell you about something that is impossible…
[11:30] <desrt> larsu: why?
[11:30] <larsu> desrt: morning :)
[11:30] <desrt> hi :)
[11:30] <larsu> how do I make a menu item that has a submenu insensitive?
[11:30] <desrt> you don't, apparently :)
[11:31] <larsu> ya...
[11:31] <desrt> only thing i can guess about is via submenu-action
[11:31] <larsu> doesn't work
[11:31] <desrt> well, it was just a guess :)
[11:31] <larsu> my first guess as well
[11:35] <seb128> Laney, can you retry the desktop-next image build?
[11:35] <Laney> yus
[11:35] <seb128> livecd-rootfs is in wily
[11:35] <seb128> thanks
[11:36] <Laney> should be running
[11:38] <seb128> thx
[11:56] <larsu> Laney: new string is impossible to SRU?
[11:56] <larsu> hiding and making insensitive is impossible without patching gtkmenutracker
[11:56] <larsu> actually hiding might work if I move the creation into the .c file
[11:57] <Laney> remove and add an insensitive item?
[11:57] <larsu> it wouldn't look like a submenu item then
[11:57] <larsu> i.e., missing the triangl
[11:58] <Laney> indeed
[11:58] <Laney> removing altogether is probably better than a new string
[11:58] <Laney> unless you can find one which is already translated
[11:59] <larsu> I was thinking about "Empty", which would be a very small patch
[11:59] <larsu> if I remove I might as well make insensitive
[11:59] <Laney> thought you couldn't do that
[11:59] <larsu> do what?
[11:59] <Laney> or you can in code?
[11:59] <larsu> yes, I can move the whole thing into code
[11:59] <larsu> really ugly
[12:00] <larsu> but better than what we have now
[12:00] <Laney> maybe Empty is already translated?
[12:01] <larsu> it is, but only in a couple of languages
[12:01] <larsu> probably an old string
[12:01]  * larsu checks in the only language that matters, fr
[12:02] <seb128> what are you talking about?
[12:03] <larsu> that was much quicker than I thought :)
[12:03] <larsu> seb128: totem shows empty sub menus when no language/subtitles exist for a movie
[12:03] <Laney> sound the fr alarm
[12:03] <larsu> we're looking for the least-intrusive way to SRU a fix
[12:03] <seb128> what should it display?
[12:04] <larsu> either hide the menu item or make it insensitive
[12:04] <larsu> honestly, I think we could leave it as is
[12:04] <larsu> and find a proper way to do it in W
[12:04] <larsu> (but don't tell Laney that)
[12:05] <Laney> har de har
[12:07] <larsu> Laney: I've attached the backport for now. Gotta grab some lunch
[12:08] <seb128> yeah, if the menu is supposed to be empty it's just cosmetic
[12:08] <seb128> not the end of the world
[12:09] <Laney> never said it was
[12:09] <Laney> I am surprised that this is unfixable though
[12:24] <larsu> Laney: me neither. I'm disliking GMenu more and more :/
[12:24]  * larsu actually goes to lunch now
[12:24] <Laney> oh well, let's take what you have done already
[12:25] <Laney> thanks for the patch!
[12:26] <larsu> Laney: sorry :(
[12:26] <Laney> no sweat
[12:27] <seb128> larsu, Laney, did ctrl-f/g still works for you in gedit to cycle through search matches?
[12:33] <Laney> ctrl-g does, f doesn't do that but raises the search window again
[12:33] <Laney> seems the same on a utopic vm
[12:34] <Laney> oh there is a difference: ctrl-g doesn't work if the search field is focused
[12:39] <seb128> Laney, right, that's what I meant
[12:39] <seb128> usually I do ctrl-f then press ctrl-g to cycle
[12:39] <seb128> cftrl-f used to work as well in the focus box
[12:39] <seb128> iirc
[12:45] <Laney> seems to be ctrl-g and shift-ctrl-g but that doesn't work inside the box
[12:45] <Laney> up/down does, that's what I always used
[12:45] <Laney> but probably is a bug I guess
[12:46] <seb128> I think it's due to the gtk update
[12:46] <seb128> need to try with old gtk
[12:47] <Laney> other keys work
[12:47] <Laney> eg ctrl-shift-k to clear the highlight
[12:49] <seb128> Laney, I guess we need https://git.gnome.org/browse/gedit/commit/?h=gnome-3-16&id=18cd0a02e0c654da0ce9817385989acc61a0263c
[12:50] <seb128> https://git.gnome.org/browse/gedit/commit/?h=gnome-3-16&id=611d788b15c68722b7d5aeaf42634ada2e6ccd06
[12:50] <seb128> esc doesn't work either
[12:51] <Laney> ya just found that
[12:52] <Laney> I will look this afternoon
[12:52] <seb128> thanks
[12:52] <Laney> still trying to fix autopkgtest fun
[12:54] <Laney> flexiondotorg: I uploaded that nemo thing, could you take a look/forward/fix differently if you want to?
[12:54] <Laney> or let me know what you want
[12:55] <Laney> (assuming it works)
[13:31] <larsu> seb128: weird, indeed
[13:31] <larsu> I wonder if this is because of hergetme's accel changes
[13:31] <larsu> Laney: let me know if that commit seb128 linked to doesn't work out
[14:35] <seb128> Laney, when you are back can you retry the desktop-next build?
[14:45] <Laney> seb128: another one or is that obsolete?
[14:46] <seb128> Laney, another one
[14:46] <Laney> ok!
[14:46] <seb128> thanks :-)
[14:46] <Laney> we should set up a release team for desktop-next then you can do it yourself from the iso tracker
[14:47] <seb128> hopefully once they start working I/we don't need manual work anymore though
[14:47] <Laney> ha
[14:48] <Laney> seeing the amount of stuff they have in there for core I bet a few rounds of tweaks will be wanted
[14:48] <Laney> running
[14:51] <seb128> thanks
[14:54] <Laney> https://launchpadlibrarian.net/208366019/buildlog_ubuntu_wily_i386_ubuntu-desktop-next_BUILDING.txt.gz
[14:54] <Laney> nearly there ;-)
[14:55] <Laney> (not a clue why we have this)
[14:56] <seb128> bah!
[15:04] <seb128> Laney, do you understand what's the group mismatch from the log? is that just the md5 from the log to copy to the config?
[15:05] <Laney> I guess you have to update the file in the source with some piece of output
[15:05] <Laney> can't think what it is for though
[15:05] <Laney> maybe we don't need it for desktop-next
[15:06] <seb128> yeah, I don't understand much those bits
[15:10] <seb128> bah, I don't understand
[15:11] <Laney> fairly sure it is og rah's work if you want an explanation
[15:12] <seb128> lol
[15:15] <seb128> Laney, looks like 02-add_user_to_groups.chroot isn't used
[15:15] <seb128> dunno why
[15:15] <seb128> and dunno why ubuntu-core doesn't have the same issue
[15:16] <seb128> echo "I: add $USER to ($DEFGROUPS) group(s)"
[15:16] <seb128> that's not showing in https://launchpadlibrarian.net/208331223/buildlog_ubuntu_wily_arm64_ubuntu-core_BUILDING.txt.gz
[15:16] <seb128> nor https://launchpadlibrarian.net/208366019/buildlog_ubuntu_wily_i386_ubuntu-desktop-next_BUILDING.txt.gz
[15:18] <Laney> it's the 00-uid-... one
[15:19] <seb128> Laney, you mean? that fails?
[15:20] <seb128> yeah, but what I don't get is that the config there includes the "docker" user
[15:20] <seb128> but docker is not installed
[15:21] <seb128> unsure why ubuntu-core doesn't get the same issue
[15:21] <Laney> it seems to overwrite the files
[15:21] <Laney> if they match some known hashes at the start of the run
[15:22] <seb128> yeah, I'm unsure why the md5 are different between -core and -desktop
[15:25] <Laney> I guess we have some different stuff installed
[15:25] <seb128> I'm pondering just updating the md5 from the config with the ones from the log :p
[15:26] <seb128> trying to follow https://lists.ubuntu.com/archives/ubuntu-devel/2011-June/033458.html to see if I can debug that locally instead first though
[15:26] <Laney> would be good to know what it's for
[15:26] <Laney> ogra_: can you educate us or share a link about the passwd/groups hash stuff in livecd-rootfs?
[15:29] <ogra_> Laney, cant link, no ... i dont think it was ever documented ... effectively livecd-rootfs has checksums for all readonly password files and is supposed to fail if the passwd db differs in any way from that so you can manually adjust the values ... (UIDs and GIDs can not change since we are readonly)
[15:29] <seb128> ogra_, why does it need a copy?
[15:30] <seb128> ogra_, is there an easy way to see the differences?
[15:30] <ogra_> seb128, it doesnt have a copy ... only a checksum
[15:30] <ogra_> the build log shows a diff if the files differ
[15:31] <seb128> ogra_, e.g https://launchpadlibrarian.net/208366019/buildlog_ubuntu_wily_i386_ubuntu-desktop-next_BUILDING.txt.gz is a failing build
[15:31] <seb128> unsure what is wrong though
[15:31] <ogra_> seb128, right, so you scroll to the end and there are the diffs ... then you compare to an installed system
[15:32] <seb128> ogra_, "installed system"?
[15:32] <seb128> we don't have one, we are trying to get that iso going :p
[15:32] <ogra_> seb128, if you do your very first build i guess you first need to do a local debootstrap and create the right checksums
[15:32] <seb128> ogra_, any idea why they are different from ubuntu-core? we should have a similar base
[15:32] <ogra_> creatin the starting point is all manual
[15:33] <ogra_> you likely have other packages (recommends) installed
[15:35] <seb128> ogra_, I should compared the content from http://bazaar.launchpad.net/~ubuntu-core-dev/livecd-rootfs/trunk/view/head:/live-build/ubuntu-desktop-next/hooks/00-uid-gid-fix.chroot_early to the bootstrap one then?
[15:36] <seb128> ogra_, diff gives me http://paste.ubuntu.com/11590387/
[15:36] <ogra_> seb128, well, adjust your check to match your file and you are done ...
[15:36] <seb128> ogra_, but I don't understand why ubuntu-core has docker it is config (http://bazaar.launchpad.net/~ubuntu-core-dev/livecd-rootfs/trunk/view/head:/live-build/ubuntu-core/hooks/00-uid-gid-fix.chroot_early)  where docker is not installed
[15:37] <ogra_> probably a hack that mvo added
[15:38] <ogra_> (ask him on monday) ...
[15:39] <seb128> yeah
[15:39] <seb128> ogra_, thanks
[15:40] <ogra_> oh, and that passwd db thing will definitely bite you more
[15:40] <seb128> you mean?
[15:40] <ogra_> the writable passwd db is handled by libnss-extrausers ...
[15:40] <ogra_> which adduser can not properly work with
[15:40] <ogra_> (there is a bug open since ages)
[15:40] <ogra_> it is an overlay ...
[15:41] <seb128> well, desktop-next is a copy of ubuntu-core, if core works desktop should as well?
[15:41] <ogra_> core doesnt add users :)
[15:41] <ogra_> and touch doesnt either
[15:41] <ogra_> so both dont have that problem
[15:42] <ogra_> (i mean. both add users, but hardcoded ones during build time)
[15:42] <seb128> desktop-next shouldn't add users either
[15:42] <ogra_> ah, k
[15:43] <ogra_> i thought you were aiming for an actual desktop install
[15:43] <ogra_> (with adding a personalized user etc)
[15:43] <Laney> installer might need to exist first :)
[15:43] <ogra_> heh, ok
[15:43] <seb128> ogra_, no, aiming at doing an image with a different seed
[15:43] <seb128> so more installed from there
[15:43] <ogra_> well, once we need to add users that issue will bubble up again
[15:44] <Laney> he's just trying to get a first image to work from atm
[15:44] <ogra_> yeah
[15:44] <Laney> basically core-system-image with the desktop-next seed installed
[15:45] <ogra_> yup
[15:45] <ogra_> btw, if you have any idea how we can solve the UID/GID thing any better ....
[15:45] <ogra_> this obviously scales very very badly :)
[15:45] <seb128> shrug, I don't understand
[15:45] <seb128> "/etc/passwd post-debootstrap hash doesn't match record"
[15:45] <Laney> would need to understand the problem it solves first
[15:45] <seb128> but passwd_bootstrap="1050cdb2fcde4d10c86399616f64dfdb"
[15:46] <seb128> $ md5sum cache/bootstrap/etc/passwd
[15:46] <seb128> 1050cdb2fcde4d10c86399616f64dfdb  cache/bootstrap/etc/passwd
[15:47] <ogra_> Laney, direcotries on disk are owned by a certain UID/GID ... during build UID and GID for users are assigned dynamically ... so each build can differ ... but the readonly rootfs wont adjust the dir ownership so we need to make sure UID and GID always stay the same
[15:48] <ogra_> so if a UID or GID changes during build, we dont want that image to finish building but tell us there was a change so we can force the ID back to what the rootfs expects
[15:48] <ogra_> the wonderful world of readonly rootfses :)
[15:50] <Laney> Alright I'll try to think about it at some point
[15:50] <ogra_> btw,m there are two ID checks ... one after bootstrap and one after the chroot was filled
[15:51] <Laney> seb128: I think just update the hash and the contents of the files that get outputted
[15:51] <ogra_> (the latter indeed adds more system users)
[15:51] <ogra_> right
[15:51] <Laney> to establish the baseline
[15:51] <ogra_> for your first image just update to what you get manually
[15:51]  * Laney switches topics *swoosh*
[15:52] <Laney> Noskcaj: darkxst: can you update the gnome shell extensions?
[15:52] <Laney> Noskcaj: darkxst: holding gtk and shell back in proposed because they dep on specific versions of shell
[15:52] <Laney> I did -extensions itself but the other seem more irritating :)
[16:12] <Laney> cyphermox: yo
[16:12] <Laney> cyphermox: how can I start ubiquity to the slideshow step?
[16:17] <seb128> Laney, http://paste.ubuntu.com/11591093/ seems fine to you?
[16:17] <Laney> doubt we need the docker hack
[16:18] <Laney> can't you just copy and paste passwd/group/etc into the file?
[16:18] <seb128> Laney, what docker hack?
[16:18] <Laney> you kept the docker user
[16:18] <seb128> well
[16:20] <seb128> you want me to replace the ones in that file with the system ones?
[16:21] <Laney> I think it makes sense to start from those
[16:21] <seb128> well, I don't understand why the docker hack got added
[16:21] <seb128> but I think that's something useful for snappy
[16:21] <Laney> probably to demo a snap of docker
[16:23] <Laney> but that is just my advice/feeling, keep it if you think it is better
[16:23] <seb128> well, I don't understand snappy enough to know if it's needed for some snappy feature to work
[16:23] <seb128> so I'm reluctant to delete it
[16:24] <seb128> I would keep the core/desktop diff minimal if possible
[16:24] <seb128> I guess that can wait monday to pick mvo's knowledge of the topic
[16:24] <seb128> the diff I posted make it success the first step at least
[16:24] <Laney> you could upload that and change it again later
[16:25] <Laney> if necessary
[16:30] <seb128> Laney, http://paste.ubuntu.com/11591496/ ? ;-)
[16:31] <Laney> +1
[16:31] <seb128> thanks :-)
[17:00] <Laney> right
[17:00] <Laney> see you!
[17:05] <seb128> Laney, have a good w.e
[17:05] <seb128> Laney, if you walk by the computer later can you do a retry of the desktop next build if livecd-rootfs is in?
[17:06] <seb128> otherwise don't bother, I guess it's going to daily try over the w.e
[17:06] <seb128> likely not something I'm going to work more on today
[17:14] <larsu> seb128: first try at making it similar to adwaita, with a bit less ugly and more orange: https://code.launchpad.net/~larsu/ubuntu-themes/overlay-scrollbars
[17:14] <larsu> but really, you should not try this now. It's Friday :)
[17:14] <seb128> lol, I'm happy to try ;-)
[17:16] <larsu> gtk weirdly always shows the "expanded" scrollbar when using a track point or mouse
[17:16] <larsu> and the small ones only on a touch pad
[17:16] <larsu> (or touch)
[17:16] <larsu> I think we might want to patch that out or make it configurable upstream
[17:17] <willcooke> hope you all have a great weekend,  Cya next week
[17:18] <seb128> larsu, looks nicer to me
[17:19] <seb128> larsu, it's a bit weird how it goes from scroll handle to thin line when you are on the border of the win and move out of it
[17:20] <seb128> it's obvious when you move in/out a win
[17:20] <seb128> with the cursor
[17:20] <seb128> but otherwise looks good to me :-)
[17:21] <larsu> seb128: hm, usually I go fast enough to not notice that
[17:22] <seb128> larsu, you mean?
[17:22] <seb128> well you mouseover something and move out from the win, the border change from thumb to line
[17:22] <seb128> without transition/animation
[17:26] <larsu> seb128: trackpoint or touchpad?
[17:26] <larsu> it shouldn't be expanded when you're using a touchpad, unless you're very close to the border
[17:27] <seb128> larsu, trackpoint
[17:28] <seb128> oh, using the touchpad I just get the thin line
[17:28] <larsu> right, that's what I meant above
[17:28] <larsu> because with the touchpad you can two-finger scroll
[17:28] <larsu> so you usually don't need the scrollbar
[17:28] <larsu> but you can get it by hovering
[17:28] <seb128> right
[17:29] <larsu> not sure that always showing it in the other case makes sense tbh
[17:31] <seb128> yeah, it just looks weird that it goes from one shape to the other one without animation
[17:31] <seb128> it feels jerky
[17:31] <larsu> indeed
[17:41] <cyphermox> Laney: hey
[17:41] <cyphermox> seb128: why do we need all these new groups and users?
[17:41] <seb128> cyphermox, which ones?
[17:41] <cyphermox> in your paste for live-build
[17:42] <cyphermox> I'm just curious, I have no opinion on it :)
[17:51] <cyphermox> Laney: to answer your question about slideshow, I don't think there is a way, aside from loading a daily image, booting in live, and upgrading ubiquity before you start it
[17:58] <Laney> cyphermox: right, ok, thanks
[17:58] <Laney> seb128: ok will do if I see it in time
[18:11] <seb128> Laney, you can do it njow ;-)
[21:25] <darkxst> Laney, oops, I did do -extensions, but seems I didnt upload it!
[21:46] <darkxst> Laney, I am somewhat against the other extensions even being package in the archives, so guess they just synced from debian
[22:02] <attente> mitya57: hi. i'm trying to figure out why this still doesn't seem to be fixing the qt5 indicator submenus
[22:03] <attente> mitya57: http://code.qt.io/cgit/qt/qtbase.git/commit/?id=03dc2b2e82750d1c531cf00a406368cde4a8928b
[22:25] <Laney> darkxst: ya, sadly they are and so block migration :(
[22:25] <darkxst> Laney, yes I saw that
[22:25] <darkxst> hopefully Noskcaj can look? I'm busy all day today
[22:26] <Laney> they seem kind of tedious to update
[22:27] <darkxst> they shouldnt be there in the first place! pretty much guaranteed to break every shell update,
[22:28] <darkxst> Laney, can we delete/block from syncing?
[22:29] <Laney> in theory, might be best to discuss with debian first though
[22:29] <Laney> could possibly also demote them to proposed
[22:41] <darkxst> Laney, ok well gtg now