/srv/irclogs.ubuntu.com/2012/11/05/#ubuntu-testing.txt

dholbachgood morning07:22
pittihey dholbach, wie gehts? gut nach Hause gekommen?07:22
dholbachja, sehr gut - und bei dir? allet schick?07:23
dholbachpitti, autopkgtest in Debian sind ja SUPER Neuigkeiten07:24
pittidholbach: jau, hatte eine ruhige Rueckfahrt07:25
pittidholbach: indeed!07:25
dholbachand makes it more probable for our patches to go into Debian too07:26
Noskcajdholbach, pitti: you do realise no oe else can understand german, so not fair to us07:43
dholbachNoskcaj, we just said "hi - did you get back home alright?"07:44
dholbachnothing to worry about07:44
dholbachand there's always google translate :)07:44
Noskcajok07:44
Noskcajjust confusing for the rest of us07:44
dholbachit's nothing to get confused about - there've been many attempts to switch Ubuntu's main language to French in the past ;-)07:45
popey\o/ Esperanto!07:45
dholbachor that :)07:45
popey(morning)07:45
dholbachpopey, that'd be "mateno" then ;-)07:46
* dholbach just learned the first piece of Esperanto vocabulary07:50
dholbachsomebody at UDS told me they learned Esperanto right now and went to Esperanto group meetings07:50
dholbachcan't quite remember who it was though - maybe desrt?07:50
pittiyes, I think so07:50
dholbachif you change the language give me some time to prepare ;-)07:51
dholbachpitti, experimental has a new libxml2 which we could sync, but it fails to build in raring (http://paste.ubuntu.com/1334247/) - does that to you look like an issue which should be fixed in debian/ubuntu or upstream possibly? do you know if the issue is because of a new compiler or flag we use?08:24
pittidholbach: hm, doesn't immediately ring a bell here; it could be due to our slightly changed linker behaviour (linking order); worth trying with binutils-gold in debian?08:25
dholbachpitti, do you have a pointer on how I would go about doing that?08:26
pittidholbach: just installing binutils-gold should divert it to get used by default08:27
dholbachperfect thanks08:27
dholbachpitti, with binutils-gold in debian we're happy it seems08:37
dholbachpitti, I'll ask doko about it08:42
* pitti will watch on #u-devel, to learn about this error08:52
balloonsgood morning all10:27
xnoxcan I store a test artifact in jenkins and retrieve it / compare it in a second run?11:19
xnoxpitti: can I have a blanket DEP-8 tests? E.g. one thing james and I wanted to implement was running upstart check-conf on all upstart jobs.11:20
pittixnox: what is a blanket dep-8 test?11:21
pittixnox: oh, you could add test dependencies to all packages providing upstart jobs and then put those in debian/tests/check-package-jobs or so11:22
pittixnox: or you put a check-conf test in all those packages11:22
pittixnox: the third option is to not implement those as autopkgtest, but as image post-install tests11:23
xnoxI understand second & third. I don't know which packages have upstart jobs though. It's non-obvious to detect.11:25
pittixnox: grep Contents.gz for /etc/init/*.conf ?11:25
xnoxpitti: do I have network to the mirror with a DEP-8 test? I could parse the contents file -> get list of interesting packages -> test them.11:25
xnoxpitti: yeah, I mean I don't know the set at upstart package upload & the set changes independ on upstart.11:26
pittiyou do have access to archive.u.c.11:26
* xnox \0/11:26
pittihowever, this seems a bit out of scope for an autopkgtest to mem11:26
xnoxpitti: and blanket DEP-8 test - is something like dpkg-trigger where package $a provides tests for other packages =)11:27
pittithis really sounds more like the scope of UTAH11:27
pittior iso post-inst tests11:27
xnoxbut there are upstart jobs outside of ISOs, e.g. in universe.11:28
pittibut anyway, you have apt (and apt-get source) in those tests, so go wild :)11:28
pittiyou could retrieve Contents.gz, grep, then apt-get download the debs, extract them, and run checks on their jobs11:28
xnoxyeah, james wanted an email notification of each new or change upstart job uploaded into the archive for a personal inspection.11:28
* xnox wonders how slow / long that will be.11:29
xnoxprobably better as a "normal" test / job.11:29
xnoxpitti: now another autopkgtest. I want to use abi-compliance-checker which will generate abi/api compatibility report. But in order to declare a library compatible it needs to compare the old report with a new one.11:31
xnoxpitti: hence the earlier question of storing test artifacts in jenkins and compare them - with a second job?11:31
xnoxpitti: I want something like this for Ubuntu:11:32
xnoxhttp://upstream-tracker.org/compat_reports/mysql++/3.0.9_to_3.1.0/compat_report.html11:32
xnoxHmmm... if I ship them in the library package, I can then do the grp Contents.gz -> download -> test cycle =) as with upstart.11:34
xnox..11:34
pittixnox: I don't know whether/how a report can access earlier artifacts, but I wouldn't rely on that11:35
pittiI think it's better to do what the kernel does with its ABI files and store the last report in the package itself11:35
xnoxSo, how do you automatically add a job per package? E.g. do you have a cron-job that senses and ads adt-* jobs?11:35
xnoxpitti: ack.11:35
pittixnox: yes, https://jenkins.qa.ubuntu.com/view/Quantal/view/AutoPkg%20Test/job/quantal-adt-trigger/ scans the Sources.gz index for the XS-Testsuite: autopkgtest header11:36
xnoxhah - the dep8 test could be compare -proposed with -release =)11:36
pittithat could already be done at package build time, though11:38
xnoxpitti: awesome, thanks. I'll need to invest time in doing this =)11:38
pittii. e. you keep the last official API in debian/local/api somewhere, and fail the package build on a mismatch11:38
pittimuch more upstream-ish11:38
xnoxpitti: that's what symbols files are for. The abi-compiance-checker does more than that though, for abi detection it needs the compiled libraries, and you don't have it for all architectures at source package built time. Only in the deb.11:40
xnoxpitti: where is the code for quantal-adt-trigger?11:42
pittihttp://bazaar.launchpad.net/~auto-package-testing-dev/auto-package-testing/trunk/files/head:/jenkins/11:42
xnoxit works =)11:45
xnoxpitti: thanks a lot pitti.11:45
pittino worries, thanks!11:45
dholbachpitti, xnox, for now I just filed https://bugs.launchpad.net/ubuntu/+source/libxml2/+bug/107514612:48
ubot5Ubuntu bug 1075146 in libxml2 (Ubuntu) "libxml2 2.9.0+dfsg1-3 FTBFS in raring" [Undecided,New]12:48
xnoxdholbach: ack.12:49
xnoxdholbach: If I were you, I'd sync in into raring-proposed. Then it would appear on all the FTBFS reports that +1 maintenance team looks at as well as britney reports etc.12:50
xnoxdholbach: since it can't build, it would not propagate into raring-release nor affect any reverse-depends as they will keep on using binaries from raring-release.12:50
dholbachxnox, I was considering it but didn't want to get other people stuck because of it - I'm quite clueless to why it breaks12:51
xnoxdholbach: indeed it is rather peculiar.12:54
=== salem_ is now known as _salem
=== _salem is now known as salem_
mvoxnox: hi, silly(?) question, how can I test ubiquity bzr in a VM? I tried booting a live-cd in the VM and run it there with "sudo UQUITIY_PLUGIN_PATH=./ubiquity/plugins PYTHONPATH=. UBIQUITY_GLADE=./gtk/ui ./bin/ubiquity" but it seems like its picking up on the live-cd version of the code, not my branch - any hints you could give me?14:28
xnoxmvo: that will not be enough.14:31
xnoxmvo: we changed paths on the installed system.14:31
xnoxmvo: what I do is this: on the host $ bzr bd14:31
xnoxthat will do the right thing.14:31
xnoxmvo: copy the debs into /var/www; apt-ftparchive packages ./ there and install updated packages in the VM.14:32
=== salem_ is now known as _salem
=== _salem is now known as salem_
xnoxmvo: if it's just a single file, I simply wget it from the host and override the version in the guest.14:32
xnoxmvo: that will be quicker.14:32
xnoxand just run a system one.14:33
xnoxmvo: stop lightdm ; stop ubiquity ; pkill -9 X ; start ubiquity14:33
mvoxnox: thanks, that is helpful feedback14:33
xnoxto "restart" ubiquity after code changes in the VM.14:33
stgraberwe really should fix the pkill -9 X part ;)14:34
stgraber(add a proper SIGTERM handler in ubiquity-dm that cleans up everything including X)14:34
xnoxmvo: also these testing hints are documented at the very bottom of https://wiki.ubuntu.com/Ubiquity in case you need to look this up later.14:35
=== salem_ is now known as _salem
=== _salem is now known as salem_
mvoxnox: thanks again !14:43
balloonsohh mvo xnox.. good stuff to know :-)15:19
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== yofel_ is now known as yofel
=== salem_ is now known as _salem
=== LordOfTime is now known as TheLordOfTime
phillwinfinity: do you have a few minutes to help me with SRU for Chromium updates? I'm getting the general gist of it, but have a few questions :)23:52
infinityphillw: ?23:53
phillwinfinity: you're posted as duty SRU person for mondays :P23:53
infinityphillw: True.  Though, chromium tends to have people handling its SRUs already.  What are you doing, exactly?23:54
phillwinfinity: there are now Chromium updates landing, nor have there been for quite a while.23:55
phillws/now/no/23:55
phillwthe 'team' doing so has dissolved.23:55
infinityWell, sure, it hasn't had an update since late September.  Still, you might want to discuss it with micahg, and have him look at what you're working on.23:56
phillwthanks,23:56

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