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

flocculantbluesabre: will the iso see the progress bar fix before next Thursday?06:42
akxwi-davewooohoooo  thanks  :-)08:57
bluesabreflocculant: I'll try to get that uploaded dshortly09:40
bluesabrealways feel so awkward doing git snapshots09:40
Unit193That's because they're awkward, bud.09:43
bluesabrePerhaps ochosi could make a new release today...09:45
Unit193 April 6th09:47
Unit19309:47
Unit193Warning /!\ FinalFreeze, Warning /!\ ReleaseCandidate, Warning /!\ LanguagePackTranslationDeadline 09:47
bluesabre:(09:48
bluesabreAnd all those usually hit before I get home09:48
Unit193Putty!09:49
Unit193(I have neeeever done an upload from work, nooo. >_>)09:49
bluesabrexubuntu-docs (16.10)09:51
Unit193bluesabre: They also don't believe in updating d/changelog, here's one constructed from git: http://paste.openstack.org/show/DZr1rTntMXWvSailkCFI10:03
bluesabre:D10:03
bluesabreknome: would you consider the docs ready to upload? (It's now or z+1)10:04
Unit193(Full file: http://paste.openstack.org/show/cx51mR1Kjcb6O3mgTmJR)10:05
bluesabre(good to fix before)10:28
bluesabrestartpage/index.html:21:<h1>Welcome to Xubuntu 16.10 Documentation!</h1>10:28
bluesabreBut it does build... so if any docs folks want to update that string and approve... :)10:31
bluesabreGoing to get some breakfast, back in a bit10:34
Unit193And approve the changelog.10:38
knomebluesabre, i'll update that now10:51
Unit193\o/10:52
Unit193knome: Pushing changelog too or not?10:55
knomeam10:57
knomeand pushed10:57
Unit193(Just needed to know as bzr doesn't handle conflicts well at all.)11:02
Unit193Erm, alright...11:09
knomewut?11:09
Unit193Minimal changelog.11:10
knomeshould it be not?11:10
knome:)11:10
knomei mean, were there pending stuff?11:11
Unit193Well, just updated with what the docs team did, constructed from git: http://paste.openstack.org/show/cx51mR1Kjcb6O3mgTmJR11:12
knomehaha.11:12
ochosiknome: no women's shirt news from my side11:18
ochosibluesabre: i could make a release tonight, isn't that too late though?11:18
knomeochosi, mhm11:19
-SwissBot:#xubuntu-devel- ::xubuntu-docs:: [zesty] r633 Update the startpage to be release-agnostic so we don't need... (by Pasi Lallinaho)11:20
flocculantlol11:23
flocculantalternatively docs could write a process doc so they don't forget :p11:23
flocculantakxwi-dave: talking of which - you got any time to look at release note?11:24
bluesabreflocculant: where's the release note?11:25
bluesabreknome: so, is that the changelog we're going with?11:25
flocculantbluesabre: http://wiki.xubuntu.org/releases/17.04/release-notes11:25
bluesabreUnit193 will probably need to push the upload11:25
bluesabreflocculant: sgt-launcher/sgt-puzzles11:26
knomeUnit193 should poke eeet11:26
knome:P11:26
flocculantbluesabre: yup11:27
flocculantknome: this time next week would be a good time for the website announcement to have been done :)11:28
* flocculant wanders off a few hours again11:29
knomeack11:29
knomebbl as well11:30
akxwi-daveflocculant:  will do..12:05
=== akxwi-dave_ is now known as akxwi-dave
krytarikIf we are to add to the docs d/changelog based on the commit log, we should merge at least..14:37
krytarik[ flocculant ]14:37
krytarik* Changes to contributor docs14:37
krytarikErm, we might pull any translations since the last release too then..14:55
flocculantafternoon16:01
krytarikHi flocculant.16:03
flocculanthi krytarik 16:03
akxwi-daveevening..  flocculant the release notes are looking good18:18
flocculantakxwi-dave: sorry - I totally presented the wrong end of that stick to you :p18:20
flocculantI meant will you have time to do anything with the release note to get it up to date before next week :)18:20
akxwi-davelol...  no worries  thats what i thought you meant..  thought I'd have a little laugh..18:23
flocculantha ha ha 18:23
flocculantali1234 ochosi - does this make sense re thunar hang and gdb - http://paste.ubuntu.com/24329908/20:46
ali1234can you try to strace it?20:52
ali1234it might be more revealing20:52
flocculantali1234: if you help :)20:52
ali1234"strace -p <pid>"20:52
flocculantit's still there - just in case someone pitched up :)20:52
ali1234it will most likely spam only one thing over and over20:52
ali1234btw someone reported this bug on lp20:53
flocculanthad to sudo it20:53
flocculantsame as gdb20:53
ali1234said it was something to do with qt creator making autosave files in a folder that is open in thunar20:53
flocculantbut - all it's done is echoed this and stopped > futex(0x562c4f5889e8, FUTEX_WAIT_PRIVATE, 2, NULL20:54
flocculantyea - I think I remember seeing that 20:54
ali1234okay thats helpful20:54
flocculantk - cool20:54
flocculantanything else? if not I'll kill it now20:55
ali1234do you have thunar-media-tags-plugin?20:55
flocculantyep20:55
ali1234https://bugs.archlinux.org/task/1697720:55
ali1234hang on let me look at that backtrace again... hmm20:56
ali1234what was that patch recently that added a mutex?20:57
flocculantnot a clue tbh20:57
ali1234https://github.com/xfce-mirror/thunar/commit/b838a4d250e3283590cabac2ee5947cdf91c886420:58
ali1234this one20:58
ali1234its probably related to that20:58
ali1234g_cond_wait is waiting on a mutex20:59
ali1234the other thread is on G_FILE_MONITOR_EVENT_MOVED21:00
ali1234so yeah21:00
ali1234this patch fixes the crash, now it deadlocks instead :(21:00
ali1234thunar......21:00
flocculant;)21:01
ali1234so basically21:02
ali1234there's two places where the mutex gets locked21:03
ali1234one of them must be calling the other from inside the mutex21:03
ali1234sorry, there's three places21:03
flocculantis it worth me removing that plugin and seeing if it occurs again? 21:05
flocculantthough it might be a while till it does 21:05
ali1234nah21:06
ali1234that bug is ancient21:06
ali1234this is 100% caused by the recent patch21:06
flocculantokey doke21:07
ali12340x0000562c4f308246 in thunar_file_monitor (monitor=<optimised out>, event_path=0x562c507922a0, other_path=0x562c50b92fa0, event_type=G_FILE_MONITOR_EVENT_MOVED, user_data=<optimised out>) at thunar-file.c:82221:07
flocculantnothing more to be found from the hung thunar ?21:07
ali1234can you "apt-get source thunar" and tell me what is line 822?21:07
ali1234for me it is a blank line21:08
flocculantyup21:08
flocculantali1234: well - in what file do you want me to look? 21:09
ali1234thunar-file.c21:09
flocculanttry and remember this is mostly voodoo to me :)21:09
flocculantG_LOCK (file_rename_mutex);21:10
ali1234huh, really?21:10
flocculantyup21:10
ali1234in which function?21:10
ali1234its here, right: https://github.com/xfce-mirror/thunar/blob/b838a4d250e3283590cabac2ee5947cdf91c8864/thunar/thunar-file.c#L80421:11
flocculantyea21:11
ali1234wait a minute21:12
ali1234that calls thunar_file_move_thumbnail_cache_file (event_path, other_path);21:12
ali1234so it moves a file from within the mutex that detects moved files21:12
ali1234hmm21:12
ali1234i need to get the right source code version21:12
ali1234okay this matches up: https://github.com/xfce-mirror/thunar/blob/35e65ab0ed5675b2dc7b4224b0ad152df3c3e9b0/thunar/thunar-file.c21:13
ali1234what directory was shown in thunar when it froze?21:15
ali1234was it your homedir?21:15
ali1234and do you have "show hidden files"?21:16
flocculanthome/wolf/Desktop/Git/mpd/21:16
flocculantand yes - have show hidden21:16
ali1234that is a git checkout of mpd source code?21:16
flocculantyea21:16
ali1234hmm, that blows that theory21:16
flocculantand I know exactly what I was doing just prior to thunar hanging - failing to build mpd in a terminal opened from the right click menu in thunar21:17
flocculantjust in case that helps :)21:17
ali1234yes21:17
ali1234that means that a lot of file monitor events were coming in21:17
ali1234so check this: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=800723;msg=9121:18
ubottuDebian bug 800723 in thunar "intermittent segfault on file drag and drop" [Important,Fixed]21:18
ali1234this is the old bug that used to crash21:18
ali1234"thunar_file_move_thumbnail_cache_file" makes an appearence21:18
flocculantactually thinking about it - last time it hung - it would likely to have been a fair few monitor events going on21:18
ali1234i think that function triggers a monitor event21:19
ali1234so previously the two events would stomp on each other and cause a segfault21:19
ali1234the mutex stops that but causes a deadlock21:19
flocculantali1234: ok - what if I turn of thumbnails - and watch for a few days? 21:19
ali1234i'm not really sure how thumbnails work21:19
ali1234do they get saved into the filesystem?21:19
flocculantI think so21:19
ali1234i mean they do21:20
ali1234but i thought they got saved in like ~/.thumbnails21:20
ali1234which would not cause any monitor events in some other totally different directory21:20
flocculantwell .cache/thumbnails21:20
ali1234yeah21:20
ali1234did you have other windows open?21:20
ali1234or maybe thunar monitors that directory constantly21:20
flocculantali1234: 2 tabs in 1 thunar21:21
Unit193knome: Poke.21:21
ali1234i think this is definitely the cause21:21
flocculantthumbnails?21:21
flocculantif so - I can turn that off and watch what goes on over the next dayish21:22
ali1234oh i get it21:22
ali1234say you are looking at a directory with a jpeg in it21:22
ali1234something outside thunar renames the jpeg21:22
ali1234then thunar has to also rename the thumbnail in ~/.cache to match21:22
ali1234this triggers a file rename event21:22
ali1234the event runs into the mutex of the previous event21:23
ali1234then it deadlocks21:23
flocculantso running with that off will help prove something?21:24
ali1234maybe yes21:24
ali1234definitely worth a try21:24
flocculantok - I can comment on that bug too 21:25
ali1234ochosi: do you know the xfce bug number for the patch that is https://github.com/xfce-mirror/thunar/commit/b838a4d250e3283590cabac2ee5947cdf91c886421:26
ali1234its not 12260 :)21:27
flocculant12264 I think21:28
ali123412264 yes21:28
flocculantwell show thumbnail is now off here21:29
flocculantseems like I can replicate this issue at will then ... 21:31
flocculantjust did exactly the same thing - failed to build mpd and it has hung21:31
ali1234show thumbnail might not make any difference if it is still updating them, and it probably is21:32
flocculantmmm21:32
flocculantwell I'll have a go tomorrow morning - as it is - time for me to skedaddle21:33
flocculantnight all21:33
bluesabreEvening all21:40
ali1234okay i commented on the bug21:43
ali1234not sure what else to do21:43
ali1234flocculant: can you attach that backtrace from ubuntu pastebin onto the xfce bug please?21:45
bluesabreFinal Freeze is now in effect, but let's get xubuntu-docs uploaded anyway... are we waiting on any other changes?21:47
bluesabreknome, slickymaster, krytarik, Unit193 ^21:47
bluesabreWill also try to settle the 32bit parole issues in the next few days21:48
knomeno other changes for docs for me21:48
knomethough we could pull the translations or so21:49
knomei just hit my forehead on a closet door21:49
knome(ow)21:49
bluesabre:(21:50
bluesabreknome: if you think we should, we can, else I can just move it along21:50
knomei mean it doesn't hurt us anyway21:52
bluesabreFeel free to pull them in :)21:52
knomei'll do that a bit later21:53
knomefood time21:53
bluesabrek21:54
knomeor you can do it if you are impatient ;)21:54
bluesabrenah21:56
bluesabreI'm the upload guy today21:56
knomehihi21:57
Unit193\o/22:00
* bluesabre begins dinner prep22:00
knomehmh, bzr diff doesn't say anything22:07
bluesabreafter merging?22:08
bluesabreor22:08
knomeafter explicitly telling to get translations22:08
knomeso either i'm missing something or...22:08
* bluesabre nudges Unit193, knower of things22:09
Unit193What'd you run?22:10
krytarikknome: You'd have to initiate an export from LP Rosetta to the branch first.22:10
knomekrytarik, i just turned the exports on22:10
krytarikSo it'll be done sometime in the morning UTC, as usual.22:10
knomenow the question is... can i run it manually once?22:10
knomeegh.22:10
krytarikDoesn't seem so, had a look myself a bit ago.22:11
knomei literally just did it22:11
knomelet's see if i can download the .po files from launchpad22:11
krytarikI mean manual export.22:11
knomeand push to the branch manually22:11
knomeyeah22:11
knomeok, i requsted an export22:12
* knome goes turn auto export off22:12
krytarikYeah.22:12
knomeand get some more food22:12
knomeughhh22:14
knomeand pushing22:20
krytarikHow about my suggestion to merge flocculant's two log entries..?22:24
knomewhat log entries?22:26
krytarikCommit log, and subsequently d/changelog.22:28
Unit193'Update the startpage to be release-agnostic' can go under your 'general', but that's nitpicking. :P22:28
knomekrytarik, didn't i push that? :P22:29
knomeUnit193, yeah, not going to fix it any more :P22:29
Unit193:)22:29
knomeanything else you're going to make me do?22:30
krytarikknome: I mean the way I put it here earlier today, rather than having two entries for the same thing, plus a reference to a review.22:30
Unit193knome: Headstand.22:31
knomeUnit193, i feel like i'm doing that already22:31
knomethe closet door was open 90degrees and i bumped to it with quite some power22:31
Unit193Twack!22:31
knomeyep.22:32
knomeand "oouwwww" silently22:32
knomeas one can't wake up the sleeping baby22:32
knome(or wife)22:32
Unit193First will cry, second will kill.22:32
knomehah.22:33
geniiKiller babies!22:44
* genii ducks22:44
knomemake up your mind22:44
knomeare they killer babies or ducks?22:44
Unit193Killer baby ducks?22:45
geniiHeh22:46
Unit193Sooo, is there an upload?23:20
-SwissBot:#xubuntu-devel- ::xubuntu-docs:: [zesty] r634 Synchronize translations from Launchpad... (by Pasi Lallinaho)23:21
knometime to go to bed. nighty!23:36
krytarikNight, knome.23:36
Unit193bluesabre: We uploadin'?23:53
bluesabreyay23:59
krytarikYay or yea? :P23:59

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