[00:17] rhythmbox ubuntu/master 3770658 Jeremy Bicha debian/ changelog control control.in * Drop Build-Depends on gir1.2-webkit2-4.0 * https://deb.li/3qTtc [00:42] lissyx, even that didn't help either. starting to suspect this might be a red herring [00:42] lissyx, how do you prefer i proceed? should i push the commit to beta to at least unblock the builds for now? or..? [05:39] bandali, pushing with a broken test is not going to be super useful ... [05:41] bandali, you have not updated D140803 ? the version I download is still based on dec 12 :( [05:42] bandali, and it does not rebase properly [05:50] I tried something not sure if it's the correct one but I'll see if I can run it locally [08:16] bandali, https://treeherder.mozilla.org/jobs?repo=try&revision=11ef8062a0cc3811d25d82e63b600fd6cf142dce&selectedTaskRun=Z2lQWv8qRNOFY6FjKelS4A.0 [08:17] bandali, so fixing the ChromeUtils.import() with ChromeUtils.importESModule() seems OK ? [13:00] bandali, sorry, didn't realize you wanted me to push to phab right away, i thought you meant i should do that eventually [13:01] lissyx, what diff does that treeherder try link correspond to? https://hg.mozilla.org/try/rev/11ef8062a0cc3811d25d82e63b600fd6cf142dce doesn't seem very illuminating ? [13:01] err, pinged myself in the first message lol. clearly haven't woken up yet [13:02] lissyx, so, are you confirming that replacing the one occurrence of ChromeUtils.import() with ChromeUtils.importESModule() looks good to you and everything passes? [13:09] lissyx, ah it was the other commit. so does that one correspond to my commit to firefox-snap.git's nightly branch for refreshing the patch + change to importESModule as you mentioned? [13:17] i dont know [13:17] see my patch [13:17] https://hg.mozilla.org/try/rev/ce14270d1e49fe6e52e0fa25140d1b8199fb935f [13:36] bandali, as I said I had to take the phab one, and rebase all the way to now [13:47] lissyx, ok thanks. i might've found the culprit. i'll test to make sure [13:47] fwiw, it seems the patch we carry in firefox-snap.git vs the one in phab have diverged a bit. but perhaps it won't be too hard to consolidate them in the nearish future [13:51] whatever diverged you need to make the one on phab match [13:56] yeah [13:58] hm actually i think the phab one might have some more things than the git one. for example, in toolkit/components/extensions/NativeMessagingPortal.h in phab it has an OnGetManifestDone function that our git one doesn't have [13:59] or like there's some docs in the phab that we don't have. so i think the phab one is mostly more 'forward' than our git one, but yeah [14:03] building the snap using --destructive-mode (I dont want to depend on lxd/multipass), I get a weird message about missing libpulse? [14:03] https://treeherder.mozilla.org/logviewer?job_id=418573239&repo=try&lineNumber=21131 [14:03] bandali, probably because olivier used his patch as soon as possible and in parallel kept updating the phab one? [15:29] lissyx, re patch and olivier: yeah, probably so. [15:29] lissyx, re building the snap in destructive mode, i've never tried building firefox that way myself. perhaps you're missing some of the dependencies? is libpulse-dev installed? [15:30] shouldn't snapcraft deal with this? [15:30] or destructive mode alleviate? [16:14] i'd think so? maybe try adding it to snapcraft.yaml manually? [16:18] i've added to the docker image and it worked in the end [16:30] bandali, cf https://treeherder.mozilla.org/jobs?repo=try&revision=b0b434cdf456239ca0112bb5f2e1ca86df56ba9e&selectedTaskRun=FC7Gg_C5TvyunER8merF1w.0 [16:39] cool cool [16:39] for some reason mach bootstrap doesn't seem to install python dbusmock in its virtualenv, so i'm having trouble running the tests locally [16:40] i'll need to step out to leave shortly, but i hope i'll be able to come back online later tonight to investigate more [16:41] err, i didn't mean mach bootstrap specifically, but rather the build system in general [16:42] i hope i'll be able to get the tests to finally properly run, but if not, i might push what i have to nightly and probably beta as well anyway [16:44] it's likely taken care in the ci setup itself? [16:45] weird build error on beta-core22 branch https://treeherder.mozilla.org/logviewer?job_id=418600887&repo=try&lineNumber=128 [16:45] but I'm out for today