/srv/irclogs.ubuntu.com/2016/05/19/#ubuntu-devel.txt

=== tai271828_ is now known as tai271828
hallyndannf: there's an extra patch in there, qemu-Add-virQEMUCapsSetGICCapabilities.patch, which is not in series?00:32
hallyndannf: other than that, nope, pls feel free.00:33
hallynpitti: thx - have you figured out my moronic mistake yet? :)01:00
hallyni was wrong before btw - i thought that this succeeded in xenial, and maybe with libvirt it did, but with my test pkgs it just fails differently in xenial.01:01
cjwatsons390x builders back up; took a bit longer than expected, but there were no builds to be delayed01:49
=== Son_Goku_ is now known as Son_Goku
=== marcusto_ is now known as marcustomlinson
hallynpitti: I find that if I manual rm the Alias symlink (/etc/systemd/system/pkg2.service) that seems to fix it04:58
hallynsuggesting that i can simply in libvirt-bin.preinst do an rm -f /etc/systemd/system/libvirtd.service (the old alias)05:01
hallyndannf: if you push that new libvirt pkg could you also toss in http://paste.ubuntu.com/16503889/ ?05:08
cpaelzergood morning06:09
pittigood morning06:45
pittibdmurray: FTR, I reviewed all items in xenial-proposed queue, and they now all have something to complain about; the exception is pollinate which I uploaded myself, would be nice if you could review this?08:13
jamespagepitti, apologies for those no-op MIR's - I'll make sure ddellav and coreycb pickup on those before they get to the SRU team in future...08:25
jamespageMIR/SRU's08:25
* jamespage has not had enough coffee yet)08:25
pittijamespage: no worries -- should they be rejected?08:28
jamespagepitti, yes please - I've marked the xenial bug tasks as won't fix08:28
pittiack, done08:29
jamespagepitti, thanks...08:29
happyaronpitti: waiting asac to add me to ~network-manager... so I can change the repo ownership08:43
pittihappyaron: ah great, thanks for updating it08:43
Laneydoko: libpeas question - can you remember why you multiarched manually instead of setting the libdir?09:30
pittiapw, sil2100: vivid-proposed has had linux-flo and linux-mako for > 250 days now (see http://people.canonical.com/~ubuntu-archive/pending-sru.html); are these orphaned and shoudl be removed, or released?09:31
apwpitti, a good question indeed ... i am guessing they have been copied (if needed) out to the overlay ...09:36
pittiapw: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/stable-phone-overlay/+packages?field.name_filter=linux&field.status_filter=published&field.series_filter=vivid09:37
pittino, they haven't09:37
pittiapw: however, jibel said that "These kernel have been on flo and mako for a while, marking as verification done."09:38
pittijibel: ^ do the images build with vivid-proposed enabled?09:38
Laneybarry: ^^^ AFAICT this is going to break since libpease-1.0-0 is M-A: Same09:41
Laneylibpeas-1.0-009:41
* Laney is struggling to think why the loaders can't be multiarched09:42
=== pkern_ is now known as pkern
=== greyback is now known as greyback|bbiab
sil2100pitti: hmm, need to take a look10:00
sil2100pitti: yes, our images build with -proposed enabled IIRC10:01
sil2100pitti: actually these packages are not used during image builds but during the android package build10:02
sil2100And since our silos have -proposed enabled, they have been used by our devices since long10:02
sil2100pitti: so I would also opt for releasing them10:02
pittiah10:03
pittisil2100: ok, makes sense; I just didn't want to release them blindly and introduce a new kernel on touch all of a sudden10:03
sil2100I'm triple confirming in the logs now10:03
pittiapw: no objections from your side either?10:03
mvobdmurray: hi, could you please have a look at the snapd sru in the queue and let me know if there is anything missing on our end?10:04
sil2100Give me a minute for firefox to un-hang itself ;)10:04
pittimvo: I commented on the bug already10:04
pittibdmurray: ^10:04
pittisil2100: not urgent at all :)10:04
mvopitti: oh, great10:04
pittimvo: also, 2.0.4 regresses tests in yakkety, so it didn't land; this could likely also affect xenial?10:05
mvopitti: on bug #1583085 or a different one?10:05
pittimvo: bug 157628710:05
sil2100Get:1 http://ftpmaster.internal/ubuntu/ vivid-proposed/universe linux-image-3.4.0-7-mako armhf 3.4.0-7.39~15.04.1 [8138 kB] <- yeah, looks like the one from -proposed10:06
sil2100pitti: if apw has no objections then 'ship it!'10:06
sil2100:)10:06
pittimvo: #1583085 isn't even mentioned in the SRU changelog10:06
pittisil2100: thanks for quadruple-checking :)10:06
mvopitti: thanks, I will do a 2.0.5 that clarifies the point you mention there then10:07
pittimvo: no need for a version bump, but if you upload a 2.0.5 to yakkety anyway, sure10:07
pittimvo: btw, cleaner to have 2.0.5 in devel and 2.0.5~16.04 as backport10:07
mvopitti: yeah, there is a 2.0.5 planned anyway so I will just fold it all in10:09
mvopitti: thanks again10:09
caribouQ: when a package makes a modification to the default grub config, should it trigger a grub-update or just warn the user about the need to update grub ?10:09
pittimvo: no worries, *hug*10:10
apwcaribou, the kernel tells  grub, but it does cheat as in it supplies hooks which grub itself ties into10:11
caribouapw: yeah, I do the same for kdump-tools to build the smaller initrd.img10:11
caribouapw: but postinst only triggers the build of the small initrd.img; in this case, I'm adding crashkernel= to the boot param10:12
caribouapw: what kexec-tools used to do. Hmm, I should check what was done by kexec-tools & do the same10:13
apwcaribou, yeah, i would expect you to be calling update-grub i suspect10:13
Odd_Blokepitti: smoser: I'm seeing a ~6 minute hang on boot after a "systemd-udevd[459]: seq 1648 '/devices/pci0000:00/0000:00:03.0/virtio0/net/ens3' is taking a long time" message in syslog, with "cloud-init-local.service @1.034s +7min 17.851s" in `systemd-analyze critical-chain`; what can I do to further work out what's going on here?10:15
Odd_Blokepitti: smoser: (I'm assuming this is something to do with the conversations you were having in Austin; I can give you SSH access to a machine exhibiting this problem if you want :)10:16
pittiOdd_Bloke: at first sight this sounds like cloud-init blocking uevents10:16
pittiOdd_Bloke: in Austin we indeed figured out how to avoid that, but I guess that change isn't in xenial (or even yakkety) yet10:17
Odd_Bloke(This is yakkety, I should add)10:17
pittibug 157784410:18
* pitti nudges ubottu10:18
pittiOdd_Bloke: so, this is almost surely https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/157784410:18
caribouapw: indeed that's what kexec-tools.postinst does10:18
Unit193bug 1577844 in cloud-init (Ubuntu) "Drop unnecessary blocking of all net udev rules" [Medium,Triaged] https://launchpad.net/bugs/157784410:21
Odd_Blokepitti: OK, so presumably I would expect to see this on xenial as well?10:23
pittiOdd_Bloke: yes10:23
pittiUnit193: oh, are you playing ubottu now? :-)10:23
Unit193:)10:24
Odd_BlokeOr is ubottu playing Unit193? :p10:24
pittilet the Turing test begin10:24
=== hikiko is now known as hikiko|ln
cariboupitti: is there a 'smart' way to run DEP8 tests on debian (equivalent to adt-buildvm-ubuntu-cloud) using qemu virt ?10:41
dokoLaney, because then the loaders dir changes as well. I wasn't sure what would need changing too. so best thing would be change it as well, and rebuild all things having loaders10:45
Laneydoko: you can't have external loaders, so I think it's okay10:47
=== marcusto_ is now known as marcustomlinson
rbasakcaribou: there are instructions in the adt-virt-qemu manpage10:53
caribourbasak: thanks; didn't think to look there :)10:53
Laneydoko: unless you can think of any other reasons, I'll do a full multiarch in Debian & then sync, if that's okay?10:54
dokoLaney, sure, but there's still #81572710:55
dokobut I assume that's addressed with your rationle10:55
dokorationale even10:55
Laneyyup10:56
LaneyI was trying to figure out why you did it that way10:56
=== hikiko|ln is now known as hikiko
=== JanC is now known as Guest23785
=== JanC_ is now known as JanC
pittihallyn: I followed up to bug 1579922, but you pretty much figured it out already (I used d-s-h to also clean up in the Debian specific enablement tracking, although that's not really that important)12:04
pittihallyn: and it's far from moronic, this is way more complicated than it ougth to be..12:04
crocodilehunterwhere the devs at?12:17
cpaelzerHi, I've seen the following in my builds quite often - is there something I e.g. can/should add to build dependencies to avoid that?13:05
cpaelzerdpkg-distaddfile: warning: File::FcntlLock not available; using flock which is not NFS-safe13:05
=== _salem is now known as salem_
cpaelzergoogling for it hit so many build logs that the obvious solution (if ther is one) is hidden behind them13:05
smoserOdd_Bloke, why would it be 6 minutes ?13:14
Odd_Blokesmoser: I have no idea. :)13:15
asachappyaron: to lp?13:16
smoserOdd_Bloke, where did you see this ?13:17
Odd_Blokesmoser: Vexxhost.13:18
GunnarHjHi bdmurray, could you please move the SRU at bug #1575555 to -updates? Affects quite a few users.13:19
barryLaney: yeah.  unfortunately i doubt i'll be able to finish that before pycon.  i got pulled into another project that has higher priority. :/13:19
happyaronasac: yep, so I can put the git repos under the team, :)13:37
mvopitti: I uploaded a new 2.0.5 version that fixes the issues you mentioned13:38
pittiah, still with +16.10 .. unusal version number for devel13:38
pittimvo: thanks!13:39
mvopitti: our target right now is still xenial, thats where this comes from, but yeah, easy to enough if it really bothers someone :)13:40
pitticjwatson: I tested http://paste.ubuntu.com/16506628/ locally as much as possible (with local britney.py b2 run and running the sed locally), and it works; does that look halfway sensible?13:40
cariboupitti: when DEP8 tests run on the builders using qemu virt, are the qemu images rebuilt each time ?13:41
cjwatsoncpaelzer: no, just ignore it13:41
cjwatsonpitti: I think so, but you'll also need something elsewhere to save the output somewhere useful13:41
pitticjwatson: isn't the new output_notest.txt rsynced to people.u.c?13:42
cjwatsonpitti: bit more complicated than that, look at the stats function13:42
pitticjwatson: I actually can't sudo -u ubuntu_archive -i any more on lillypilly, might be that this got moved somewhere?13:42
cjwatsonpitti: also there's no rsync involved, lillypilly does proxypass to snakefruit13:43
cjwatsonpitti: ubuntu-archive@lillypilly is gone13:43
cjwatsonpitti: you just need to put the files somewhere plausible in $HTML in the stats function13:43
pitticjwatson: ah, so snakefruit:~ubuntu-archive/public_html is "the thing"13:43
cjwatsonyep13:43
pitticjwatson: understood, thanks13:43
pitticjwatson: http://paste.ubuntu.com/16506661/13:45
pitticjwatson: I deliberately didn't archive it yet, I don't think it's very useful (if we want it later, we can still add it)13:45
pitticjwatson: archive> $HTML/update_excuses/$SERIES/$NOW13:45
pittiactually, only doing that for the devel series would suffice, and save some time13:46
pittiso, adding a [ "$SERIES" = "$DEFAULT_SERIES" ]13:46
cjwatsonpitti: that seems fine; the archives are very large as it is13:48
cjwatsonpitti: oh, one other thing13:48
cjwatsonpitti: the output from this all gets dumped into the raw log, and I think it might be confusing to have the two runs in succession13:49
pitticjwatson: next iteration: http://paste.ubuntu.com/16506698/13:49
cjwatsonpitti: I think the notest run should be >/dev/null 2>&113:49
cjwatsonor at least >/dev/null13:49
pitticjwatson: good point; I'd do one run as-is, check that everything works as intended, and hten commit the >/dev/null ?13:49
cjwatsonpitti: first if there should have an else block that rms output_notest.txt13:50
cjwatsonrm -f that is13:50
cjwatsonotherwise it'll get confusing when a series goes from default to non-default13:50
pitticjwatson: ah, that applies to both if's actually13:50
asachappyaron: ok done13:51
asacthanks13:51
cpaelzercjwatson: thanks!13:53
pitticjwatson: http://paste.ubuntu.com/16506747/13:54
pitticjwatson: (I can locally drop the >/dev/null for debugging on snakefruit if needed); I also dropped the -v, no point with >/dev/null13:54
dannfhallyn: oh, good catch. and yeah - i'll add that patch for ya.13:55
cjwatsonpitti: LGTM13:56
pitticjwatson: thanks for your review!13:56
hallynpitti: it seems like a sort of 'deb-systemd-helper rename-service pkg1.service pkg2.service new-package' would be helpful14:06
hallynpitti: in libvirt it's a bit simpler bc we restart on upgrade,14:06
hallynbut if we didn't want to restart - as in lxcfs - then this would be even more complicated14:07
pittihallyn: yeah, then it gets hairy, as you remove the unit from the disk, so you can never restart it ; i. e. this basically needs a reboot (or a way to restart it after all)14:08
hallynpitti: but so when i have libvirt-bin.service provided by libvirt-bin pkg, and an upgrade doesn't have libvirt-bin.service;  does the upgrade not turn off and disable the libvirt-bin.service?14:10
pittihallyn: no, debhelper can't know that an earlier package version used to ship a unit that doesn't exist any more14:11
pittihallyn: i. e. there could certainly be some debhelper/dpkg-maintscript helper for this, but it needs to be declared explicitly14:11
hallynheh, sure it can, we have the technology :)   I thought prerm and postrm would do it14:11
hallynok.14:11
hallynclearer then14:12
hallynthanks!14:12
pittiwell, we could pry it out of the /var/lib/systemd/deb-systemd-helper-enabled/ data14:12
pittibut that doesn't have information which package shipped a service, so no14:13
hallyn... dpkg -S knows...14:13
pittiat most, preinst could iterate over the previous .deb contents and disable stuff that disappeared, but that's well within "flaky heuristics/overcomplicated" territory I think14:13
pittiso I think explicitly declaring this is more practical (also given how rare this is)14:14
hallynok14:14
pittibut that declaration should be much easier than writing the preinst code etc. yourself14:14
hallynactually what i think surprised me most was finding out that aliases are stored... under /etc.14:15
hallynso /etc/systemd is where deb-systemd-helper stores its info?14:15
pittihallyn: well, not speicifcally for d-s-helper14:15
pittithat's where systemd itself stores its info14:15
pitti/var/lib/systemd/deb-systemd-helper-enabled/ is just a helper to see whether or not to enable newly appearing services during upgrades14:16
pittihallyn: yes, Alias= translates to nothing more than a symlink in /e/s/ for the new name14:16
pitticjwatson: http://people.canonical.com/~ubuntu-archive/proposed-migration/yakkety/update_output_notest.txt \o/14:25
pittiand the world didn't explode, it didn't clobber HeidiResult, and stuff with regressions didn't get promoted14:25
cjwatsongreat14:25
pitticjwatson: thanks for your help!14:25
cjwatsonnp14:26
pittidoko: FYI: http://people.canonical.com/~ubuntu-archive/proposed-migration/yakkety/update_output_notest.txt14:26
cariboupitti: when running DEP8 tests with adt-run, one can provide the --show-boot to the qemu runner, is it possible to have that done systematically by the builders ?14:27
cariboupitti: in short, is there a way to stipulate that in the source package ./debian/tests/control file ?14:28
dokopitti: nice. some for excuses?14:28
bdmurraypitti: was complaining about items in the xenial-proposed queue done in bugs?14:45
karstensragethank you Laney !!14:50
pitticaribou: there isn't, as most virt backends don't actually have that option15:01
pittibdmurray: yes, I followed up to the referenced bug reports; a few issues got sorted out in the meantime and rejected15:01
cariboupitti: k15:02
pittidoko: not right now, what would be the point? it's regular excuses if you ignore the tests15:03
LocutusOfBorgwhat happened to ppc64el builders?15:04
pittibos01 cloud just died15:04
pittiautopkgtests on ppc64el are down too15:04
bdmurraypitti: Thinking about the process did you subscribe to those bugs? Should we tell people to really ping us after fixing stuff?15:05
LocutusOfBorg:(15:05
pittibdmurray: I didn't subscribe, I was just going to look again when I reprocess; but sub'ing sounds better indeed, I'll do that from now on15:06
cjwatsonimpressive, I can't even sync logs from the ppa-manage unit15:06
pittieven "nova list" is hanging15:06
bdmurraypitti: Maybe we should put that in the SRU process then15:08
LocutusOfBorgalso almost all the arm64 build started some minutes ago are stuck in the fetch of gcc-4.915:08
cjwatsonyes they're in the same cloud.15:08
LocutusOfBorgthanks15:10
seb128wtf15:56
seb128sil2100, seems like you are copying some sort of overlay over to yakkety?15:57
Laneybarry: I'll upload what is (hopefully) a syncable version to unstable, and you can pick it up when ready15:57
barryLaney: +1.  won't be until after pycon for me tho15:58
Laneyno biggy15:58
seb128sil2100, unping15:58
sil2100seb128: yeah, a batch copy of binaries, now will proceed with doing source copies for projects that had no-change rebuilds15:59
seb128sil2100, I though one was reverting some xenial changes but I got confused by the changelog15:59
sil2100(mentioned it on -release just in case there are any objections)15:59
hallyndannf: so, just to be sure, you're going to push that?  Or were you wanting me to?15:59
showazzabbix 3.x (agent) not work 15.04/16.0416:11
dannfhallyn: already did :)16:11
hallyndannf: rockin' :)  thanks16:13
hallynthen i can move on to qemu merge16:13
tdaitxbdmurray: regarding 1566201, I can't reproduce the error locally, I just get a message:16:18
tdaitxUnknown channel 'xenial-partner'16:18
tdaitxThe channel 'xenial-partner' is not known16:18
=== mnepton is now known as mneptok
tdaitxbdmurray: if I remove the "?channel=xenial-partner" param then a pop up "Install additional software" comes up and I can install it normally16:21
bdmurraytdaitx: cyphermox and I are working on it16:21
tdaitxbdmurray: nice, let me know if you need some testing... I'm not running unity though, I wonder if that is why I can't reproduce it...16:22
bdmurraytdaitx: what was the command line you are using?16:23
tdaitxbdmurray: the one from the bug report (with sudo)16:29
tdaitxbdmurray: let me know if I should test without sudo (I have a private ppa entry in sources.list.d that is unreadable for any other use besides sudo and apt tools fail to work because of that)16:30
tdaitx* s/besides sudo/besides root/16:31
mvobdmurray: if you could have a look at todays snapd 2.0.5 sru upload, that would be great16:59
bdmurraymvo: okay17:00
GunnarHjbdmurray: Thanks. :)17:19
LocutusOfBorgI hope you will catch the arm64/ppc64el soon :)17:41
* LocutusOfBorg leaves17:43
bdmurraydosaboy: From which archive did you test the fix for bug 1578351? The clould archive or the official ubuntu one?17:45
ubottubug 1578351 in keystone (Juju Charms Collection) "mitaka ksclient fails to connect to v6 keystone" [High,Fix committed] https://launchpad.net/bugs/157835117:45
egsomeI'm thinking in creating a simple application which hooks into Apport to track program crashes and retrieve possible solutions from AskUbuntu and other websites. What do You think about that ?17:45
bdmurrayegsome: When you say solutions do you mean workarounds / hacks or updated packages to install which fix the crash?17:46
egsomebdmurray, All of them. Workarounds, Hacks and Packages to install or update.17:47
dobeyi think that's a bad idea17:47
dobeyworkarounds/hacks are unsupportable, and can possibly cause problems when fixed packages are available17:47
egsomedobey, Great, Why then ?17:48
egsomedobey, OK, You're right, and that what would be displayed to the user, to be careful while using any of these solutions.17:48
dobeyand it perpetuates a problem we have with random people on the internet giving bad information to users17:49
egsomedobey, But, What actually happens for most of Ubuntu users, is their being looking for answers ( Hacks, Workarounds, .. ) simply in Google once they face a crash or a problem.17:49
dobey"be careful" isn't enough17:49
dobeyif you want to make the situation better, then the better thing to do would be to help fix the crashes and get the fixes landed in ubuntu and then SRUed out to the stable releases17:50
egsomedobey, Users would be able to see the possible solutions / workarounds, also the comments written on them, and maybe the rating of the answer ( Stack Overflow ).17:50
egsomedobey, Fixing the bugs is something important, which I don't consider as part of the idea I'm talking about. The idea simply make the Ubuntu Community closer to new users and even old Ubuntu users.17:52
dobeywell, for one, there shouldn't be anything on askubuntu about "solving" crashes, because bug reports are off topic for ask ubuntu, so any question about a crash should be closed as off topic, and tell the person to report a bug17:53
dobeysending mroe people to askubuntu to be turned away because they're asking off topic things, is not the right way to do whatever it is you're trying to do :)17:54
egsomedobey, I'm not going to send people to AskUbuntu, I'm just developing a tool that queries AskUbuntu and similar resources for possible workarounds and solutions.17:54
egsomedobey, OK, Let's talk about an issue like nm-applet being closed or "hidden" as most users express.17:55
dobeyexpress?17:55
egsomedobey, I remember I saw lot of questions on AskUbuntu about it, and people talking about how to get it back, is that also off-topic ? I'm not sure, just asking.17:56
egsomedobey, Sorry, I mean "as most users say or consider it is just getting hidden not crashed"17:56
dobeywhile there may be a serious issue related to network-manager in 14.04 as the result of some other update, trying to generalize the sitaution to all problems isn't helpful.17:56
egsomedobey, I'm using 16.04 and nm-applet also crash for specific situations.17:57
dobeywell yes, any software running on any comptuer can crash for many reasons17:57
dobeyit doesn't mean that you are prescient of those reasons or can somehow determine what to query askubuntu or other sites for17:58
naccdoes askubuntu even export an API to search all questions?17:58
dobeynacc: yes, SE has an API17:58
egsomedobey, I mean that such a tool can be useful in such cases, nm-applet crash, Apport dialog appear with possible solutions or workarounds like how to get it running again.17:58
naccdobey: ah ok, thanks17:58
naccegsome: but i think the underlying question is how do you determine "possible solutions or workarounds"?17:59
egsomedobey, While that happen, the bug report already sent, and fixing the bug is the most important mission have to be done.17:59
naccegsome: as in, how do you know what is the root cause of the bug?17:59
dobeyegsome: askubuntu has no idea what crash reports are. the only way apport could associate a crash with a question would be if the question had a pre-existing crash report, and apport could find and match that data17:59
dobeyegsome: otherwise, it's just an arbitrary search, and it's only going to add confusion to the problem17:59
egsomenacc, Apport collect lot of details about the crash, I'm sure that can be done in accurate way, maybe not the best, but would save lot of time, as I think.18:00
naccdobey: well- (better-than-me)-said18:00
dobeyegsome: askubuntu, ubuntu forums, google, etc… have no idea about the contents of crash reports18:00
dobeyso you can't query them to find "possible solutions"18:00
egsomedobey, Sure I'll not search using the whole report ! I'd get use of the keywords to get the closest possible question.18:01
dobeyegsome: the only 'keywords' you could use are the package name. which as i said, is a general search and not going to be helpful here18:01
egsomedobey, Sorry, It is not the only one at all ! Apport reports include lot of details even the error message if available, all of that can be used for the querying !18:02
dobeyegsome: well then just go do it. why did you ask what others think if you don't wnat to listen to any dissenting opinions? :)18:03
egsomedobey, I don't want to listen ?? I wouldn't come here to discuss at all if I don't want to listen ! I'm just discussing the points You mention, which I think the main objective of being in this channel, development-related discussions.18:04
naccegsome: in open source development, code speaks louder than words, fwiw :)18:04
egsomedobey, Anyway, I'm sorry if I have been annoying somehow, and I'm open for any discussion related to the idea I told.18:05
dobeyapport does a retrace on the crash reports server, not on the client. people don't go digging into the .crash files to find the stack trace signature when asking questions on askubuntu18:05
egsomenacc, That's a fact nacc, but discussing with others before coding is very important, to be capable of focusing our efforts on the right track.18:05
dobeythey ask general things like "i have no network, how do i get it back?"18:05
naccegsome: it would be interesting to see, if given your crash in apport, you can extract enough useful information to query askubuntu for relevant articles18:06
egsomenacc, That's exactly the core of my idea.18:06
naccegsome: right, so do that for one specific case and see if it can work?18:06
naccegsome: i disagree, in this case, re: discussing before coding18:07
naccegsome: you can always rewrite18:07
dobeyi'm just saying it's not feasible, because askubuntu doesn't know anything about crash reports. and your idea assumes that it does, and that there is useful information there related to how to "fix" the issues18:07
naccegsome: but you've chosen a relatively difficult problem to get "right"18:07
naccegsome: so it's better to try it first, see if it's tractable at all, then discuss, with that demo in hand18:07
TJ-Great project to rope in a DNN though!18:07
dobeyi'm just pointing out all the difficulties you'll have to overcome to get something remotely close to what you want18:08
egsomedobey, Can You have a look here ? http://askubuntu.com/search?q=nm-applet include 539 questions mentioning nm-applet, not just "Network tray icon is not there". So, Crashes related to nm-applet would have 539 results to get the closest one using rest of the keywords provided in Apport crash report.18:08
nacccrashes != questions, as mentioned above -- they should be in bugs if they are crashes (and the question would have been closed, iiuc)18:09
egsomenacc, I agree with You. I think a working demo is required to have more clear discussions. And sure re-writing is always possible.18:09
TJ-egsome: if it helps you decide, I've been working on something similar, albeit with different aims, for 6 months now, and it is a very nuanced challenge to crack - artifical intelligence is the only way to have a chance18:09
dobeyand if we had that, we wouldn't even need moderators on askubuntu any more, because the AI would be smart enough to close questions as spam, duplicates, off-topic, whatever18:11
TJ-you give AI too much credit... this is far harder than winning a game of a Go :)18:11
naccskynet.18:11
egsomeTJ-, I love AI, and I think Machine Learning can be used a lot to make that solution more smart and can decide more what to suggest to the user. Can I have a look at what You done so far if it is open-source ? I can even continue working on it with You if it is OK.18:12
TJ-egsome: it's not open (yet) and it's very different in aim (it processes live streams of data )18:12
dobeyTJ-: my point exactly. if you had an AI that can understand the nuances of English, and the very bad English which is used on the Internet at that, then it would be good enough to be a moderator18:12
nacci mean in some sense what you are describing is an 'expert system' for ubuntu bugs, which could take as input some 'bug report' and spit out from all data sources 'relevant data'. Sort of like a good google search :)18:13
TJ-dobey: as I told egsome in #ubuntu, any solution would need a lot of curating too18:14
TJ-to make such a system effective the training needs to be done by expert bug solvers who can recognise solutions from misguided shotgun approaches18:15
jcastroegsome: I think a generic AU scope would be useful18:16
jcastrowe used to have one, and when it worked it was awesome18:16
dobeywell, the suggested thing would be useless for the discussed situation where egsome is claiming it would be useful. if network-manager is crashing, and thus the applet has gone away, then there is no network, so apport would be unable to query AU anyway18:17
egsomeTJ-, Exactly, Training is a key to success of such system.18:17
jcastroright, I'm just saying, if you ignore the crasher part, it's a good idea18:17
naccdobey: :)18:17
naccjcastro: good point, it's really two tools -- get stuff from crasher (unclear if it's possible) and query AU (useful)18:18
TJ-it'd be great for folks using Chrome and wondering why the backspace key no longer goes back through the history, though :)18:18
egsomejcastro, How it would be aware of the current issue user is facing without using the crash reports ?18:19
egsomejcastro, To be just as a Searching Tool for AU ?18:19
naccegsome: don't try to solve too much :)18:20
naccegsome: in one tool18:20
dobeyaskubuntu-mode.el18:20
egsomenacc, Do You mean to ignore the Crash analysis part ? Don't know, feel like it would be just a searching tool.18:22
naccegsome: right18:23
naccdo *two* tools18:23
naccegsome: there are two separate problems, as jcastro points out18:23
naccor problem-spaces, i guess18:23
egsomenacc, One for analyzing the apport reports, and other for searching Communities of Ubuntu ?18:23
naccright18:24
egsomenacc, Isn't Google enough for the second one ? I mean that second one can just be useful if integrated with the first one.18:24
naccthen your solution is just tying them together by passing data from one to the other, presumably18:24
naccegsome: if so, then work on the first problem, but i don't think it is18:24
naccgiven some input, i dont' think google gives you the most relevant results18:24
naccor even knows what relevancy is, beyond its own algorithms18:25
egsomenacc, Sure it doesn't, I've to do lot of work to make it capable of searching for the problem included in the Apport report.18:25
dobeygoogle is a pretty poor search engine any more18:25
dobeybut good if you like living in a bubble18:25
egsomeI think it is a good idea to begin with the part of analyzing Apport reports. I'm thinking in hooking into it using the py hooks available, and get the info of each report, and try to get out the primary keywords that can be useful in searching for the solutions or workarounds.18:26
=== mfisch is now known as Guest76268
TJ-egsome: maybe see https://launchpad.net/+tour/api18:31
naccdobey: true18:33
ogra_sounds more llike another frontend to errors.ubunntu.com18:33
egsomeTJ-, Thanks, I'm writing now a simple Apport hook in Python, trying to get a deeper idea of the structure of  'report' object passed. I hope it is well structured.18:33
ogra_*http://errors.ubuntu.com18:34
naccegsome: --^ may want to look at htat too18:34
ogra_which already maps crashes to bugs18:34
naccyep18:35
egsomenacc, ogra_, Going to have a look at that.18:35
naccand there's tooling,i think, to add new rules to help it along18:35
dobeyerrors.u.c has restricted permissions because crashes may contain private info18:36
naccwhich goes back to my previous point of how much information do you legitimately expose of the user's crash data to do these queries...18:36
dobeybasically, as little as possible, and only over secure transports18:37
naccyep18:40
dosaboybdmurray: i tested both xenial-proposed and trusty-proposed/mitaka (UCA) so should be good to go19:19
bdmurraydosaboy: Got it, thanks for clarifying in the bug.19:23
dosaboybdmurray: np19:23
=== Guest76268 is now known as mfisch
=== salem_ is now known as _salem
mwhudsoni have a vaguely general question, this failed build https://launchpad.net/ubuntu/+source/golang-github-hpcloud-tail/1.0.0+git20160415.b294095-3/+build/9686605 is blocking -proposed migration21:09
mwhudsoni don't really care about this package, i care even less about it on powerpc but i want to get it off the excuses page21:09
mwhudsoni think the best way to do this would be to remove the binary from yakkety-release and then it can continue to ftbfs on powerpc21:10
mwhudsoninfinity, slangasek: does this ^ sound plausible? needs an AA presumably21:10
slangasekmterry: does require an AA, yes; is generally a reasonable solution for per-arch build failures that we don't expect to see fixed, provided there's a specific reason why; in this case golang-github-mitchellh-packer-dev also depends on it so you'd need to go up the chain an remove revdeps too21:18
slangasekhum21:18
slangasekmwhudson: does require an AA, yes; is generally a reasonable solution for per-arch build failures that we don't expect to see fixed, provided there's a specific reason why; in this case golang-github-mitchellh-packer-dev also depends on it so you'd need to go up the chain an remove revdeps too21:18
mterry:)21:18
mwhudson:-)21:18
mwhudsonok21:18
mwhudsonsurely golang-github-mitchellh-packer-dev is an _all package?21:18
mwhudsonhuh no it isn't21:19
mwhudsonwell that's strange21:19
mwhudsonoh it's never built on powerpc though21:19
slangasekah21:20
slangasekok then21:20
slangasek(and yes, actually the -dev package is arch: all, so that's fine anyway)21:20
mwhudsonslangasek: file a bug, subscribe ~ubuntu-archive or can you just jfdi?21:20
mwhudsonbtw looking into build failures in odd situations is a good way of finding hilarious bugs21:21
slangasekmwhudson: for this particular build failure, why is golang-golang-x-sys-dev apparenly so broken?21:21
mwhudsonhttps://github.com/golang/go/issues/15738 <- my favourite bug of recent months21:21
mwhudsonslangasek: it just doesn't have support for powerpc21:21
slangasekok21:22
mwhudsonit's an inherently arch/os dependent package21:22
mwhudsonit could be added21:22
slangasekgood argument for removing the binary21:22
slangasekremoved21:22
mwhudsonthanks21:22
mwhudsoni chased s390x support in golang-golang-x-sys-dev in via debian yesterday :)21:22
=== _salem is now known as salem_
* mwhudson afk for a while21:59

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