=== ePierre_ is now known as ePierre | ||
alexp | Hello everybody. I am aware of the recent build farm issues, but we have a build stuck for a couple of days now. It is not urgent, so we can live with this for now. Still, is there a page somewhere to monitor how deep the build queue is? It would help us getting an idea about the timelines of these builds. | 10:52 |
---|---|---|
alexp | I'll answer myself, https://launchpad.net/builders. Have a nice day everybody. | 10:56 |
patdk-lap | when will launchpad get fixed? my packages have been bouncing between 2 to 6 hours, for the last 20hours | 16:00 |
cjwatson | patdk-lap: It's not currently particularly broken (aside from not having Spectre-mitigation microcode for a chunk of our x86 farm, which is in the hands of Intel and AMD), just a longish queue. I can score up individual builds if they're urgent. | 16:04 |
cjwatson | Your build times keep jumping up because new builds arrive with a higher score and jump the queue. | 16:06 |
cjwatson | Which happens when we can't quite service the rate of incoming builds quickly enough. | 16:07 |
patdk-lap | ya, just attempting to get this dovecot cve patched, but ppa's are kindof low priority so they take awhile | 16:34 |
patdk-lap | I don't mind 12hour waits, but 24 is heh | 16:34 |
patdk-lap | times like this I should just buildup my own internal systems to do it, but it is a lot of overhead | 16:35 |
cjwatson | patdk-lap: like I say, happy to score up things people are actually waiting for; just need to know the build URLs | 16:36 |
patdk-lap | https://launchpad.net/~patrickdk/+archive/ubuntu/testing/+packages | 16:36 |
patdk-lap | just waiting on the amd64's | 16:36 |
cjwatson | patdk-lap: all building now | 16:39 |
patdk-lap | nice :) | 16:40 |
patdk-lap | once I test them and verify, I'll copy don't rebuild to production repo | 16:40 |
patdk-lap | that shouldn't cause a wait again so all should be good | 16:40 |
cjwatson | indeed | 16:41 |
patdk-lap | think the only other time I had this issue was during an lts release | 16:42 |
patdk-lap | if it wasn't for that auth memleak cve issue I wouldn't really mind at all | 16:43 |
cjwatson | Yes, pre-Spectre we hadn't had much of a queue for a while. | 16:45 |
patdk-lap | ah ya, I didn't think of that, wonder how much the builders slowed down from their patches | 16:48 |
patdk-lap | looks good, a new unit test failed for xenial, but otherwise fine, xenial can wait | 16:50 |
doublehp | in short, I can reach https://login.ubuntu.com/ and i am said to be logged in, but when I visit https://bugs.launchpad.net/ubuntu/+source/libtasn1-6/+filebug/4ffd812c-02c3-11e8-9dd0-d485646cd9a4? i get "Oops! Sorry, something just went wrong in Launchpad. We’ve recorded what happened, and we’ll fix it as soon as possible. Apologies for the inconvenience. | 18:39 |
ubot5 | Ubuntu bug 4 in Launchpad itself "Importing finished po doesn't change progressbar" [Medium,Fix released] | 18:39 |
cjwatson | doublehp: Hopefully you got an OOPS ID? If so, please quote it | 19:11 |
doublehp | cjwatson: ... was my line trunckated ? | 19:12 |
doublehp | (Error ID: OOPS-99109a4ff4a3fe6a44f99c058fff1690) | 19:12 |
ubot5 | https://oops.canonical.com/?oopsid=OOPS-99109a4ff4a3fe6a44f99c058fff1690 | 19:12 |
cjwatson | Apparently so | 19:12 |
cjwatson | OK, just a minute | 19:13 |
cjwatson | doublehp: fixed now, sorry about that. you ran into https://bugs.launchpad.net/launchpad/+bug/1607242 due to an old comment from your email address that we imported from another bug tracker. | 19:23 |
ubot5 | Ubuntu bug 1607242 in Launchpad itself "Logging into a placeholder person OOPSes if email address already on another person" [Critical,Triaged] | 19:23 |
doublehp | cjwatson: i will eat soon; i will be back in 30-45mn; I will go to bed in 90-120mn - after I left, either send me a memo via memoserv, or an email benoit@demaine.info | 19:24 |
cjwatson | doublehp: uh, there should be nothing more to do, just try the login again | 19:24 |
doublehp | ok ... | 19:24 |
cjwatson | like I say your account should be fixed now | 19:24 |
doublehp | first time i use that site, got bugs ... will i receive email notifications when people update my report ? | 19:29 |
cjwatson | Yes | 19:29 |
doublehp | thanks, bye | 19:29 |
cjwatson | np | 19:29 |
jfmcarreira | heyyy guys | 21:37 |
jfmcarreira | what is the version of debhelper available on xenial? | 21:37 |
nacc | !info debhelper xenial | 21:40 |
ubot5 | debhelper (source: debhelper): helper programs for debian/rules. In component main, is optional. Version 9.20160115ubuntu3 (xenial), package size 721 kB, installed size 1300 kB | 21:40 |
nacc | jfmcarreira: there is also a more recent one in xenial-backports | 21:40 |
jfmcarreira | nacc: i have debhelper (>= 9.0.0), and it is not being installed | 21:45 |
nacc | jfmcarreira: where? do you have logs | 21:46 |
nacc | jfmcarreira: it might mean you have other deps that break it | 21:46 |
jfmcarreira | https://launchpadlibrarian.net/354633756/buildlog.txt.gz | 21:48 |
jfmcarreira | nacc: as in the past I wanted version 10 I copied from backports to my ppa. but it should not be a problem. it could also use version 10 | 21:49 |
nacc | jfmcarreira: have you tried to reproduce it in a chdist? | 21:50 |
nacc | jfmcarreira: or build it locally to see? | 21:50 |
jfmcarreira | debuild -uc -us -b?? | 21:50 |
nacc | jfmcarreira: with -backports enabled, presumably | 21:51 |
nacc | i'd use an sbuild or a lxd to do it | 21:51 |
jfmcarreira | whats the command to auto download source? | 21:57 |
jfmcarreira | trying to use sbuild | 21:57 |
nacc | jfmcarreira: how do you mean? | 21:57 |
jfmcarreira | the comand to download the source based on info on debian folder | 21:58 |
nacc | jfmcarreira: if you have the debian folder, you have the source package already? | 21:59 |
nacc | jfmcarreira: sorry, i'm not following | 21:59 |
jfmcarreira | uscan | 22:00 |
jfmcarreira | i mean uscan | 22:00 |
jfmcarreira | fetch the source doe | 22:00 |
jfmcarreira | code* | 22:00 |
jfmcarreira | sbuild requires | 22:00 |
nacc | uscan and uupdate | 22:00 |
nacc | they get the orig tarballs | 22:00 |
jfmcarreira | nacc: yeah thats it. sbuild required it | 22:00 |
nacc | jfmcarreira: you can also just download the files from the ppa | 22:00 |
jfmcarreira | nacc: done. | 22:01 |
jfmcarreira | now i get an error with debuild: "dh_install: Cannot find (any matches for) "usr/lib/libPlaYUVerLib.so*" (tried in "." and "debian/tmp")" with the pattern because it puts in usr/lib/x86_64-linux-gnu/libPlaYUVerLib.so* | 22:02 |
nacc | jfmcarreira: wasn't that the error you got before? | 22:03 |
jfmcarreira | yeah because before i had usr/lib/*/libPlaYUVerLib.so* | 22:04 |
jfmcarreira | and I removed the extra "/*" | 22:04 |
jfmcarreira | cant run sbuild | 22:05 |
jfmcarreira | http://paste.ubuntu.com/26467048/ | 22:05 |
nacc | jfmcarreira: how are you invoking it? | 22:06 |
jfmcarreira | sbuild only | 22:06 |
nacc | jfmcarreira: so you are in the source package directory? | 22:07 |
jfmcarreira | yeah and i ran uscan and it downloaded the source tar to the directory above | 22:08 |
nacc | jfmcarreira: sorry, i'm confused; have you used sbuild before? | 22:09 |
jfmcarreira | i ran uscan and then sbuild | 22:09 |
nacc | jfmcarreira: you need to give it a source package directory. not the debian/ and not just the upstream | 22:09 |
jfmcarreira | first time using it | 22:09 |
nacc | jfmcarreira: yeah, that's not quite how you use it | 22:09 |
nacc | jfmcarreira: do you konw what a debian source package is? | 22:09 |
jfmcarreira | not really... it is a combination of source files and control files to describe the pkg and the build? | 22:10 |
nacc | jfmcarreira: right, basically, it's an upstream orig tarball(s), untarred, and a debian tarball (untarred) | 22:10 |
nacc | jfmcarreira: so you need to be in that untarred state to build it, or use the dsc | 22:11 |
jfmcarreira | i have this playuver-0.18.2.tar.gz and playuver_0.18.2-2.debian.tar.xz which were downloaded automatically from github.. at least the first | 22:12 |
jfmcarreira | this file is empty playuver_0.18.2-2.debian.tar.xz | 22:13 |
nacc | jfmcarreira: well, it certinaly shouldn't be empty | 22:13 |
jfmcarreira | how should i fill it? | 22:14 |
jfmcarreira | i can run debuild to create a source package | 22:14 |
nacc | jfmcarreira: this might be more of a rathole than is nencessary | 22:14 |
nacc | jfmcarreira: if you can build a source package, pass that source pacakge to sbuild | 22:14 |
jfmcarreira | where should i be to build a src pkg? | 22:14 |
jfmcarreira | source folder? debian folder? | 22:15 |
nacc | jfmcarreira: you shulld be in the untarred source packages root directory | 22:16 |
jfmcarreira | with the debian folder? | 22:17 |
jfmcarreira | do i need to be in the src folder and have .orig above it? | 22:19 |
nacc | jfmcarreira: it's better to be specific here | 22:19 |
nacc | src might mean a directory called 'src' or you might mean 'source' | 22:19 |
jfmcarreira | i mean having the source code folder with a debian folder inside | 22:20 |
nacc | you should be in a directory containing the uncompressed orig tarball, a debian/ and the .orig tarball should be in the parent directory, in my experience | 22:20 |
jfmcarreira | now i tried inside the debian folder with the source in ../XXX.orig | 22:20 |
jfmcarreira | now it created the .changes, .build, .dsc | 22:21 |
jfmcarreira | what do i do with it? | 22:21 |
nacc | you should pass the .dsc to sbuild | 22:22 |
=== newell is now known as Guest48853 | ||
jfmcarreira | nacc: i do need to create a chroot right? | 22:31 |
nacc | jfmcarreira: yeah with mk-sbuild | 22:34 |
jfmcarreira | sbuild-createchroot --include=eatmydata,ccache,gnupg unstable /local/jcarreira.it/unstable-amd64-sbuild http://deb.debian.org/debian | 22:34 |
nacc | jfmcarreira: well, if you want to build a debian unstable one... | 22:35 |
nacc | jfmcarreira: but i thought you were building xenial? | 22:35 |
jfmcarreira | i do | 22:35 |
jfmcarreira | xenial and bionic and other debian distro | 22:35 |
nacc | jfmcarreira: those are ubuntu | 22:36 |
nacc | jfmcarreira: not debian | 22:36 |
jfmcarreira | nacc: short term goal are ubuntu xenial and bionic cause are the ones i use in my research lab. but I wanted to deploy it to as much distros ass possible | 22:38 |
jfmcarreira | the xenial problem were raised becasue of the launchpad build recipes | 22:38 |
nacc | jfmcarreira: i don't have any context into what you are doing, but if this is an applilcation, why ont build a snap? | 22:39 |
jfmcarreira | nacc: why snap? why not debian packages? to be honest I am not big fan of snap | 22:40 |
nacc | jfmcarreira: because it avoids these issues? :) | 22:41 |
nacc | jfmcarreira: and debian packages only work on debia-based distros; snaps are cross-distro | 22:41 |
jfmcarreira | nacc: the issue here seems quiet stupid. it is a problem with a dependency which exists on xenial | 22:41 |
nacc | jfmcarreira: it's something else, most likely | 22:41 |
nacc | jfmcarreira: for whatever reason, due to other dependencies, most likely, you are not able to install debhelper whenn buildig your srcpkg | 22:42 |
nacc | jfmcarreira: but hey, in a snap you don't need debhelper at all | 22:42 |
jfmcarreira | nacc: based on that it makes sense to deploy a snap package. but i would like to be able to deploy debian pkgs for xenial and bionic (next LTS) as I need to have daily builds for it | 22:42 |
nacc | jfmcarreira: like i said, if this is an application, snaps feel like a natural fit, esp. if you aren't already committed to doing debs (i mean, you don't have a xeniall build yet) | 22:42 |
nacc | jfmcarreira: you cann do daily builds with sanps | 22:43 |
nacc | *snaps | 22:43 |
nacc | that's waht 'edge' is for | 22:43 |
jfmcarreira | nacc: i have xenial build for a long time. but in the past days i tried to split the pkgs into multiple apps and thats what raised problems | 22:43 |
nacc | jfmcarreira: oh i didn't know that | 22:44 |
nacc | jfmcarreira: sorry, i need to refocus on some other stuff before i eod | 22:44 |
nacc | jfmcarreira: but i'd seriously look at snaps. you'd then only have one versionn (well, 4 if you do all for tracks) to worry about everywhere | 22:45 |
cjwatson | 9 | 22:45 |
cjwatson | oops, sorry | 22:45 |
jfmcarreira | nacc: ok thanks | 22:46 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!