[10:43] <CIA-18> ubiquity: evand * r4855 trunk/ (4 files in 4 dirs): Make sure that the save directory exists in the webcam widget.
[10:45] <ev> couldn't think of a better way of doing that LD_LIBRARY nonsense. Suggestions welcome
[10:48] <cjwatson> './libtool --mode=execute' might help
[10:48] <cjwatson> (possibly)
[11:13] <cjwatson> ev: seen bug 831897?
[11:13] <ubot2> Launchpad bug 831897 in gst-plugins-good0.10 "package gstreamer0.10-plugins-good 0.10.30-1ubuntu5 failed to install/upgrade: trying to overwrite '/usr/lib/gstreamer-0.10/libgstjpegformat.so', which is also in package gstreamer0.10-plugins-bad 0.10.22-2ubuntu3" [High,Triaged] https://launchpad.net/bugs/831897
[11:13] <ev> cjwatson: that's what I'm working on right this second
[11:13] <cjwatson> ta
[11:13] <ev> seems like I just forgot to bump to << 0.10.22-2ubuntu4 on the breaks/replaces
[11:13] <ev> but just testing to be sure
[12:58] <CIA-18> ubiquity: evand * r4856 trunk/ (d-i/manifest debian/changelog):
[12:58] <CIA-18> ubiquity: Automatic update of included source packages: console-setup
[12:58] <CIA-18> ubiquity: 1.57ubuntu25.
[12:59] <CIA-18> ubiquity: evand * r4857 trunk/tests/test_gtkwidgets.py: Fix double import of mock
[13:20] <CIA-18> ubiquity: evand * r4858 trunk/debian/changelog: releasing version 2.7.16
[13:35] <CIA-18> ubiquity: evand * r4859 trunk/ (debian/changelog tests/build): Make sure the webcam module is built before running tests.
[13:38] <CIA-18> ubiquity: evand * r4860 trunk/ubiquity/gtkwidgets.py: Remove duplicate format_size function.
[13:40] <CIA-18> ubiquity: evand * r4861 trunk/tests/test_gtkwidgets.py: Initialize gstreamer before testing the webcam module.
[14:07] <CIA-18> ubiquity: evand * r4862 trunk/ubiquity/frontend/ (base.py gtk_ui.py kde_ui.py): Move duplicate add/pop history functions into the base frontend.
[14:23] <CIA-18> ubiquity: evand * r4863 trunk/tests/test_gtkwidgets.py: Add tests for state box
[15:46] <bdmurray> ev: so I've created 2 dupe signatures one for issues with grub-installer and one without
[15:47] <bdmurray> http://paste.ubuntu.com/673920/ there is one without a grubisntaller issue
[15:48] <bdmurray> http://paste.ubuntu.com/673891/ and one with a grub-installer issue
[15:48] <bdmurray> so I could the content of grub-installer info from syslog
[15:48] <bdmurray> Does that seem reasonable for a duplicate signature?
[15:49] <bdmurray> or maybe device info should be stripped out of the grub-installer parts? like sdd7 in that example
[15:50] <ev> hmm, so if I'm understanding all of this correctly, in the latter example we don't have enough information to determine if it's a duplicate
[15:51] <ev> ah, I misread
[15:52] <bdmurray> well I added the grub-installer lines from syslog to help determine if it is a duplicate
[15:52] <ev> I suppose that could work, but I'm weary of very similar looking logs for different bugs here, when grub-installer just isn't saying what led to the error
[15:52] <ev> indeed, I clocked that on the second pass
[15:52] <bdmurray> this may be insufficient?
[15:52] <bdmurray> grub-installer: Unknown partition table signature
[15:52] <bdmurray> grub-installer: The file /boot/grub/stage1 not read correctly.
[15:53] <ev> for that exact case, I think it's okay, but the combination of grub-installer lines from syslog and the traceback might not always be sufficient
[15:53] <ev> cjwatson: do you have any thoughts on this?
[15:53] <bdmurray> okay, so perhaps we could start off with just using a DuplicateSignature for ubiquity bugs with a Traceback that isn't about GrubInstaller?
[15:53] <cjwatson> mm, unfortunately grub-installer often just gets an error code from grub-install
[15:54] <cjwatson> (say)
[15:54] <cjwatson> maybe grep for grub-install and update-grub/grub-mkconfig errors in syslog or something
[15:54] <cjwatson> oh, I should read
[15:55] <cjwatson> grub-installer lines from syslog should be good enough for a signature, but maybe filter out os-prober output or something?
[15:55] <cjwatson> there's likely some noise
[15:55] <cjwatson> I think if traceback plus grub-installer syslog lines aren't enough to isolate it then we're probably doomed anyway
[15:56] <bdmurray> Okay, what I've been doing is using the same logic with all the syslog files from ubiquity bugs to make sure its sound etc...
[15:56] <bdmurray> I've other examples if reviewing them would help.
[15:57] <bdmurray> http://paste.ubuntu.com/673867/
[15:57] <bdmurray> http://paste.ubuntu.com/673886/
[15:58] <cjwatson> those look like decent signatures to me
[15:58] <bdmurray> additionally should these, ubiquity failure due to GrubInstaller, move over to the grub package?
[15:59] <cjwatson> no
[15:59] <cjwatson> grub-installer perhaps
[15:59] <cjwatson> grub is GRUB Legacy, grub2 is GRUB 2, but you probably don't want to have to tell between those and in any case it's hard to tell whether it's a bug in the boot loader or the installer package
[16:01] <bdmurray> I guess I should have been clearer I meant the appropriate grub package for that release / the one in use by the installer
[16:02] <bdmurray> I guess tagging them grub-installer might help
[16:02] <cjwatson> ok, but in any case grub-installer is a better target
[16:04] <bdmurray> Okay, to be clear moving bugs there is okay?
[16:06] <bdmurray> Oh and is http://paste.ubuntu.com/673886/ related to bug 268863?
[16:06] <ubot2> Launchpad bug 268863 in grub-installer "Ubuntu doesn't install on bootable SD-card" [Wishlist,Confirmed] https://launchpad.net/bugs/268863
[16:07] <cjwatson> moving bugs to grub-installer is fine
[16:08] <cjwatson> yes, that looks like essentially the same problem
[16:09] <bdmurray> okay, I think I've seen a few of those but I've seen so many issues they might be blurring together now.
[16:10] <bdmurray> Thanks for the help!
[16:25] <CIA-18> ubiquity: evand * r4864 trunk/tests/test_gtkwidgets.py: Test for gtk_to_cairo_color.
[21:09] <stgraber> ev: are you planning on uploading ubiquity-slideshow-ubuntu tomorrow (before UI freeze) or should I do that?
[22:27] <bdmurray> Is there a master bug for grub-installer and 'Boot partition is on a Serial ATA RAID disk, multipath, or mdadm device'
[22:28] <cjwatson> that's an informational message, not a bug
[22:52] <CIA-18> ubiquity: cjwatson * r4865 trunk/ (.bzrignore debian/changelog debian/rules):
[22:52] <CIA-18> ubiquity: Use a stamp file for 'debian/rules install' to try to avoid duplicate
[22:52] <CIA-18> ubiquity: runs (e.g. when repeatedly running tests).
[22:54] <CIA-18> ubiquity: cjwatson * r4866 trunk/debian/ (changelog rules):
[22:54] <CIA-18> ubiquity: Mark the debian/rules tests target as phony, to allow repeated runs more
[22:54] <CIA-18> ubiquity: easily.
[23:02] <CIA-18> ubiquity: cjwatson * r4867 trunk/ (debian/changelog ubiquity/gtkwidgets.py):
[23:02] <CIA-18> ubiquity: Don't fail gtkwidgets tests if /usr/share/pixmaps/faces doesn't exist
[23:02] <CIA-18> ubiquity: (i.e. gnome-control-center-data isn't installed).
[23:08] <CIA-18> ubiquity: cjwatson * r4868 trunk/.bzrignore: ignore src/webcam/UbiquityWebcam-1.0.gir and src/webcam/UbiquityWebcam-1.0.typelib
[23:09] <CIA-18> ubiquity: cjwatson * r4869 trunk/.bzrignore: remove stale cheese ignores
[23:22] <CIA-18> ubiquity: cjwatson * r4870 trunk/debian/changelog: releasing version 2.7.17