/srv/irclogs.ubuntu.com/2018/03/27/#ubuntu-devel.txt

fundiescan anyone tell me how I get backportpage check universe?00:08
fundiesbackportpackage*00:09
seb128doko, it would be nice if you documented a bit more why you do hacks/workaround, like why you disabled gdc in meson, is that pending a gcc fix or...?09:21
dokoseb128: why are you interested in the dropped test dependencies?09:35
seb128doko, because I'm likely going to merge/sync that package on Debian next time and now I've no clue if that delta is meant to stay, if it's Ubuntu specific and why it's there09:38
seb128should the same change be applied in Debian?09:38
dokoI file separate bug reports for debian. that package is a hell ...09:41
seb128thx09:43
acheronukdidrocks: do you have a sec to answer a ubiquity question?09:45
didrocksacheronuk: sure09:45
acheronukdidrocks: I was following what jbicha did to do his changes, and on running debconf-updatepo is makes changes to debian/po and debian/real-po. Jeremey only committed the debian/real-po changes. is that correct?09:47
didrocksacheronuk: yes! Did you have to change strings though? If you reused the strings than the ones we have in debian/templates*, it should be a no-op09:48
acheronukdidrocks: yes, I did make some new strings to better explain the software selection for KDE09:49
didrocksacheronuk: ok, so, just ensure you added tem correctly to debian/templates* (not extracted from .ui file it seems), then, run debconf-updatepo as you did, and only commit debian/real-po09:50
acheronukdidrocks: that is precisely what I have done :)09:50
didrocksexcellent \o/ :)09:51
acheronukdidrocks: I'll double check it all for a bit, then commit to a branch to merge later. I assume I use Jeremy's branch with my changes on top, as the changes make no sense without his work09:52
cjwatsonfundies: backportpackage doesn't care whether something is in universe or not; you don't need to do anything to get it to check universe09:53
cjwatsonfundies: (I suspect there may be a category error in your question, so if you still have problems please give more details ...)09:54
acheronukdidrocks: oh. po is a symlink to real-po! duh....09:56
* acheronuk feels sheepish09:56
cjwatsonRight, that was a hack so that LP Translations would import things09:56
cjwatsonI forget the exact details09:56
fundiescjwatson, I gave up but basically libgrpc-dev isn't in trusty I try to back port in a trusty vm using backportpackage and it couldnt find it in xenial10:01
fundiesunder the lists of repos it looked where security and few others but uinverse wasn't listed10:02
fundiesand the package is in universe10:02
fundieswere*10:02
cjwatsonfundies: backportpackage works by source package, not by binary package10:03
cjwatsonfundies: so the name you should give to backportpackage is grpc10:03
fundiesgrpc is just a meta package isnt it?10:04
fundiesi tried libgrpc0 as well10:04
cjwatsongrpc is not a metapackage, but even if it were that would be irrelevant.10:04
cjwatsonIt's the name of the source package that builds libgrpc0 and libgrpc-dev.10:05
fundieswell i ran backportpackage on it and it worked but it didnt add the children to my ppa10:05
cjwatson"children"?10:06
fundiesie libgrpc0 and libgrpc-dev10:06
cjwatsonBinary packages have to be built before they're published ...10:06
fundiesI thought backport package would rebuild them10:07
fundiesguess the  tool does less than I thought10:07
cjwatsonIf you've told backportpackage to upload to a PPA, then Launchpad does the building10:07
cjwatsonWhat PPA is this?  I can look10:07
fundieshttps://launchpad.net/~cheeseboy16/+archive/ubuntu/ppa10:09
cjwatsonfundies: You haven't registered a GPG key with Launchpad, so Launchpad threw away your upload10:09
cjwatsonfundies: You need to do https://help.launchpad.net/YourAccount/ImportingYourPGPKey first10:09
cjwatsonfundies: And then do the backportpackage thing again10:09
fundiescjwatson, is ok I've went another route10:09
fundies#ubuntu people told me I couldnt get help with backportpackage at all10:10
cjwatson#ubuntu people are often wrong10:10
cjwatsonThere are certainly ways in which backportpackage might fail when you'd be on your own, just not this one :-)10:11
fundiesI tried to tell them they were and they tried to report me to ops10:11
cjwatsonWell, there are ways of saying things10:11
fundiesI don't think I was too harsh10:12
fundiesI deleted my ubuntu image10:13
cjwatsonI think the conversation just got kinda confused10:13
fundiesthey where trying to help me despite knowing as litte (probably less) as I did10:14
cjwatsonIt may yet be that grpc won't backport cleanly to trusty for one reason or another; they're certainly correct that you're on your own if that is the case10:15
cjwatsonIt is true that there is absolutely no guarantee whatsoever that a source package from a later release will be backportable to an earlier one.  It's often true, but by no means always10:16
fundiescjwatson, my question was purely why calling backportpackage wasn't finding the -dev10:16
cjwatsonHowever, in this case the problem was just in even getting started10:16
cjwatsonRight, and that's because of a category error, libgrpc-dev is a binary package name and backportpackage takes source package names10:16
fundiesthey said something like ubuntu doesnt support backporting that werent in trusy packages10:17
fundiesand when I tried to tell them that can't be the case they got mad10:17
cjwatsonWhich is true10:17
cjwatsonLots of things happen to work a lot of the time that aren't supported as such10:18
fundiesI just built my own deb real quick10:18
fundiesand tossed vm10:19
Unit193Things switching to dh 11 even make backporting to xenial and artful more than no-change backports, unless one first backports dh 11. :P10:20
Unit193...Then pkgbinarymangler too needs a rebuild, for PPAs.10:20
fundiesdh?10:21
cjwatsondebhelper10:21
fundiesit's pretty annoying travis-ci only offers acient ubuntu and I gotta deal with this all the time10:25
fundiesbut its free so I can't complain too much10:26
dokocyphermox: is it known that network-manager (the UI) calls home to some gnome.org domain (forgot the name of the subdomain) when a wifi network requests a user id and password?10:34
dokoa la captive.apple.com10:34
seb128tsimonq2, LocutusOfBorg, is any of you looking at the gsequencer & why3 autopkgtest issues blocking the recent gtk+2.0 update?10:54
LocutusOfBorgseb128, they are both regressed in release, but I can have a look shortly10:57
seb128LocutusOfBorg, well if they are then maybe the right thing is to ask for those to be ignored?10:58
seb128LocutusOfBorg, thx10:58
LocutusOfBorgyes, I want to ask for glib/gtk2 and gtk3, as soon as retries against release are finished and I looked at them10:59
seb128LocutusOfBorg, great, thx11:03
seb128doko, I guess you saw that your meson update failed to build on "Unknown compiler "javac"" errors?11:38
dokoseb128: yes, uncovered by removing the gdc dependency11:43
dokoI don't see how it would fail. the meson tests are independent of the java version11:44
dokoall these test dependencies look so wrong ...11:44
fundiescjwatson, you still about?12:28
cjwatsonfundies: What's up?12:28
fundiesI decided to try again12:29
fundiesI'm getting Unable to identify 'Greg Williamson':<cheeseboy16@.com> in launchpad12:29
bshahHi there, current base-files in bionic seems to produce the empty package when rebuilt.. sitter mentioned to me that this issue seems to be fixed in debian version 10.1 : http://metadata.ftp-master.debian.org/changelogs/main/b/base-files/base-files_10.1_changelog12:29
fundiesoh my email got cutoff12:33
fundiesidk how12:33
fundiesgot it now I think12:33
cjwatsonright, @.com certainly isn't going to work :)12:35
fundiescjwatson, funny it can send an email to my correct email telling it I set the email incorrect12:36
fundiescjwatson, https://launchpadlibrarian.net/362282244/buildlog_ubuntu-trusty-amd64.grpc_1.3.2-1ubuntu2~ubuntu14.04.1~ppa1_BUILDING.txt.gz12:37
fundiesanything I can do about that?12:37
cjwatsonIt can email you because it can identify your account from the GPG key12:38
cjwatsonI have no idea, now you're in the "you're on your own" territory12:38
TJ-Terra-incognita ?12:38
cjwatsonYou will apparently have to modify the package in some way to get it to build on trusty, but I don't know the details here.  If you're lucky it's as simple as playing with compiler/linker flags in debian/rules12:39
fundiesI'm able to build the source on trusty12:40
fundieslocally12:41
cjwatsonPerhaps you're not using the xenial packaging though12:41
fundiesI wasnt12:41
fundiesI used straight from grpc12:41
cjwatsonSo work out the differences between your successful build and the failed build12:41
fundieshow do I see ubuntu's rules?12:42
cjwatsondebian/rules in the source package12:42
cjwatsonthat's the entry point12:42
cjwatsonIf you still have the .dsc that backportpackage constructed, you can use dpkg-source -x on that to unpack the source package12:44
cjwatsonIf you don't, you can download it from your PPA - go to the web UI for the PPA, "View package details", expand the source in question, copy the URL to the .dsc file, and use dget on that URL to fetch and extract it (dget is in the devscripts package)12:45
fundiesmake shared_c12:48
fundiesthats not a real cmd12:49
fundiesreal target I mean12:49
fundieswhat kinda trickery is it doing...12:49
cjwatsonNo mention of shared_c in your build log12:50
cjwatsonThere's "make shared prefix=/usr"; that's simply part of the upstream build system as far as I can see12:51
cjwatsonThough "shared_c" certainly is a real target, right there in Makefile12:53
fundiesoh the xz doesnt give me the src12:54
fundiessigh12:54
cjwatsonI told you how to unpack it12:54
cjwatsondpkg-source -x on the .dsc file12:55
fundiessorry i missed that12:55
cjwatson(dget wraps the download of multiple times and the unpack in a single step)12:55
cjwatson*multiple files12:55
cjwatsonfundies: A first thing to try IMO, and this is just an educated guess, would be to comment out "export DEB_BUILD_MAINT_OPTIONS = hardening=+all" from debian/rules; I suspect that the details of the hardening rules aren't quite right for trusty and this package together, or something12:55
cjwatsonI could be wrong12:56
fundieshow do I tell it to build this locally the same way the ppa server tried to?12:58
cjwatsonhttps://wiki.ubuntu.com/SimpleSbuild12:59
fundiesubuntu doesn't make any of this easy...13:00
cjwatsonor, if you already have an environment with all the necessary build-dependencies installed, then you can run "dpkg-buildpackage -b -uc -us" - that's a much less good emulation of what Launchpad does to build the package, and it's less "safe", but it involves much less setup13:01
cjwatson(we have git-based work in progress to make this kind of thing a lot easier, but it's not quite there yet)13:04
fundiesbleh ran outta space13:04
fundiesguess I have to install a vm13:05
fundiescjwatson, I'm going to come back to this but while youre here. say I fix rules file how would I submit it?13:05
cjwatsonfundies: since you already have a PPA, the best thing would be to go through https://help.launchpad.net/Packaging/PPA/BuildingASourcePackage13:10
cjwatson(and the next steps it links to)13:10
fundiesok thanks for the help. I'm off to bed. I'll tinker more when I get up13:11
cjwatsonnp13:12
Laneyslangasek: does https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1750465 need fixing in xenial too?14:14
ubottuLaunchpad bug 1750465 in ubuntu-mate-artwork (Ubuntu Artful) "upgrade attempting to process triggers out of order (package plymouth-theme-ubuntu-text 0.9.2-3ubuntu17 failed to install/upgrade: dependency problems - leaving triggers unprocessed)" [Undecided,Confirmed]14:14
Laney(because I see a similar failure at least when trying a desktop do-release-upgrade in a chroot)14:14
slangasekLaney: LP: #1750465> ah, because of upgrades from xenial to bionic? hmm, it's possible but it doesn't seem to have been reported on that upgrade path yet so xenial's package manager may not be affected15:19
ubottuLaunchpad bug 1750465 in ubuntu-mate-artwork (Ubuntu Artful) "upgrade attempting to process triggers out of order (package plymouth-theme-ubuntu-text 0.9.2-3ubuntu17 failed to install/upgrade: dependency problems - leaving triggers unprocessed)" [Undecided,Confirmed] https://launchpad.net/bugs/175046515:19
Laneyslangasek: ah, I've closed the chroot already I'm afraid, but https://paste.ubuntu.com/p/dTsCdqPMpY/15:20
alkisgHi, I just hit https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=889869, is a pull planned or should I file a bug report in ubuntu with sru etc?15:24
ubottuDebian bug 889869 in bash "bash: crash in qemu-user: bash: xmalloc: ... cannot allocate XX bytes (0 bytes allocated)" [Important,Fixed]15:24
alkisgI.e. bash in 18.04 doesn't run in qemu-user chroots/containers15:24
slangasekLaney: ok then yes, I guess we ought to fix it in xenial, thanks :)15:31
alkisg*ffe, not sru...15:32
naccalkisg: bugfixes don't need ffe15:32
naccalkisg: as it's not a feature :)15:33
alkisgnacc: how can I see the bionic-proposed list, i.e. if it's already in some pull queue?15:33
naccalkisg: as to whether the bugfix is going to get cherry-picked, cpaelzer is out this week15:33
naccalkisg: rmadison?15:33
naccalkisg: or http://pad.lv/u/qemu and see the publishing info15:33
naccalkisg: nothing in bionic-proposed currently15:33
naccsmb: --^ would you happen to know with cpaelzer out?15:34
alkisgnacc: the bug is in bash, not qemu... looking there...15:34
smbnacc, I would not know of anything pending but yeah, I'd say if there was something it would show up in rmadison15:36
naccalkisg: oh sorry, wrong person then, but same idea :)15:38
jbichaalkisg: it's LP: #1751011 and the Debian bash maintainer claims that qemu needs to be fixed for bionic not bash :(15:39
ubottuLaunchpad bug 1751011 in bash (Ubuntu) "bash crashes in qemu-user environments (bionic)" [High,Triaged] https://launchpad.net/bugs/175101115:39
naccheh15:40
naccround and round we go!15:40
jbichaI did add the bug to https://wiki.ubuntu.com/BionicBeaver/ReleaseNotes and hopefully it will be fixed by someone before 18.0415:41
alkisgThanks a lot guys, subscribing there...15:59
dokocoreycb: 0.1.17-0ubuntu1.1 ???16:18
dokoin bionic?16:18
coreycbdoko: sorry is that bad?16:19
coreycbdoko: we do generally do that for n-1 releases16:20
coreycbdoko: i can update it if you want16:20
dokocoreycb: we usually don't do that for the development release16:23
dokono need to update16:23
coreycb doko: ok, noted16:24
slangasekkees, mdeslaur, infinity, stgraber: TB in 10, kees as chair?18:50
mdeslaurack18:50
slangasekalso, either the agenda page or the calendar is a lie18:51
slangasekwoop no18:51
slangasekmy use of 'date' is a lie18:51
fundieshi21:24
fundiescan someone help me with building a deb?21:26
naccfundies: where are you stuck?21:27
fundiesnacc, so the xenial / bionic package is 11million versions behind. so I grabbed the source release from github. I don't get how do I put the newer source into the other debs build config21:29
naccfundies: what are you trying to package?21:30
fundiesnacc, still grpc21:30
naccfundies: i lack context ... sorry21:31
naccfundies: did you try uupdate and uscan?21:32
fundiesnacc, we talked yesterday :P21:32
naccfundies: i remember you trying to use backportpackage, that was it21:32
naccfundies: let's just say you weren't the only person i talked to in the last 24 hours?21:32
fundiesnacc, I don't know what those commands are21:33
naccfundies: uscan will look at debian/watch and see if there is a new upstream release to update to and download the orig tarball for it21:33
naccfundies: uupdate will take that orig tarball and create a new source package directory based off of it, using the current source package as a template21:33
fundiesI run this in the grc-version folder i have from deb-source -x?21:34
naccfundies: yes21:34
fundiesno outout21:34
fundiesoutput*21:35
fundiesubuntu has grpc 0.11.1 but there is version 1.10 on github21:35
naccfundies: uh, bioinic has 1.3.2 ?21:35
nacc*bionic21:36
fundies1.10 is latest :/21:36
fundiesno bionic is 7 versions behind21:37
naccfundies: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=87574721:37
ubottuDebian bug 875747 in libgrpc-dev "libgrpc-dev: Please package latest upstream version" [Wishlist,Open]21:37
naccfundies: well, it's in universe, meaning community maintained, and the debian version is at the same upstream level21:38
naccfundies: oh i see, the source package doesn't have a debian/watch file :(21:40
fundieswell guess I'll try 1.32 for now21:43
fundiesbleh I need protobuf 3 and backportpackage can't build that either...21:55
fundiesi really hate ubuntu21:56
sarnoldfeel free to build your deps from source withotu packages if you wish21:56
naccfundies: well, it seems like what you should hate is not ubuntu but something else, but hwatever21:56
fundiessarnold, that's too slow.21:57
fundiesnacc, it's ubuntus tools that are failing me21:57
naccfundies: what tools?21:58
fundiesbackportpackage21:58
naccfundies: what failed with it?21:58
naccfundies: it's not magic, it doesn't figure out what dependencies are also needed to be backported21:58
fundiesnacc, it's not even a dependency error21:59
naccfundies: then you need to be more verbose than "backportpackage"22:00
jbichafundies: is there a reason you can't use Ubuntu 17.10 if you need new software?22:04
fundiesjbicha, this is for travis-ci22:04
fundiesI wish they'd use newer ubuntu or arolling ditro22:05
fundiesdistro*22:05
sarnoldjbicha: I think the complaint is in part that even 18.04 is too far behind upstream for at least one package22:05
fundiesthats one complaint22:05
fundiesi have many :P22:05
sarnoldhehe22:06
jbichafundies: travis uses ancient Ubuntu :(22:06
fundiesyep22:06
jbichait took a few months after 12.04 LTS was end of life for them to switch to 14.04 LTS22:07
fundiesI wish they would offer arch as an option22:07
fundiesubuntu is fine for lts but you need to test bleeding edge too22:08
jbichacould you switch from github to gitlab and have your own ci runners?22:09
fundiestoo poor22:09
fundiesplus I'd rather not admin a server22:10
fundiesif I add a dependency to my ppa and retrigger an older build on it will it use that dependency automatically?22:12
tsimonq2If I need to upload a fix for package foo that has a version of e.g. 1.1.1-1fakesync1 then would 1.1.1-1ubuntu1 be appropriate (like in the case of build1) or would 1.1.1-1fakesync1ubuntu1 be appropriate?22:12
naccfundies: i believe so, yes22:23
nacctsimonq2: i'd expect ubuntu1 would be fine for versioning purposes, but you'd want to check if it's been copied forward, etc.22:23
nacctsimonq2: although i'd also expect to see it be fakesync1ubuntu0.1  if you went that way22:23
tsimonq2nacc: This is in devel.22:24
nacctsimonq2: oh ok22:24
tsimonq2nacc: So I'll go with ubuntu1 then. Thanks.22:25
nacctsimonq2: i'd probably wait for at least one other coredev (or so) to respond, but i can't see an obvious issue with it22:25
tsimonq2nacc: ack22:25
fundiesDependency wait on lcy01-amd64-02022:34
fundieswhat?22:34
tsimonq2fundies: Got a link?22:36
fundieshttps://launchpad.net/~cheeseboy16/+archive/ubuntu/ppa/+build/1450389122:36
tsimonq2Oh, "on lcy01-amd64-020" is irrelevant here.22:37
tsimonq2Look further, you're missing a dependency on debhelper.22:37
tsimonq2(Er, you get what I mean.)22:37
tsimonq2Enabling Backports will probably help, although do that at your own risk.22:38
tsimonq2Otherwise, the packaging needs to use the debhelper which corresponds to that release.22:38
tsimonq2So, debhelper 9.22:38
cjwatsontrusty doesn't have a debhelper 10 backport, so backports will make no useful difference in this case.22:38
tsimonq2Oh.22:39
tsimonq2Right.22:39
fundiessigh22:40
cjwatsonI'd look for the change in Debian that bumped to debhelper 10 and undo it.22:45
cjwatsonFailing that, just whack it back to 9 and see what the next thing is that goes wrong :)22:46
fundiesim running low on patience22:47
cjwatsonhttps://tracker.debian.org/media/packages/g/gflags/changelog-2.2.1-1 doesn't document any particular *reason* for the change, so just change 10 to 9 in debian/compat and (>= 10) to (>= 9) in debian/control22:48
jbichafundies: why don't you try using docker to use Ubuntu 17.10? https://docs.travis-ci.com/user/docker/23:16
fundiesjbicha, I run like 20 tests23:17
jbichafundies: or to use Arch or whatever23:17
fundieswuld take forever23:17
jbichawould it really? it sounds like what you're doing now to try to hack 14.04 together is taking a while? :)23:18
fundiesjbicha, this will take me a long time 1x doinf that would take a long time 20x everytime I commit23:19
jbichacan't you run all 20 tests in the same OS image?23:20
fundiesthat would also be slow23:20
fundiestravis is parellelized23:20
jbichaok, keep on doing what you're doing then :)23:20
jbichayou asked for Travis to support newer OS releases and I believe this is Travis' official answer23:21
fundiesjbicha, and it sucks. thats why everyone uses ppas23:23
naccfundies: sounds like a problem for travis, though?23:23
fundiesnot really.23:24
fundiestravis is the root of me needing ppa but I need help with the ppa not travis23:24
naccfundies: and i think, you've been told everything one would need to use the ppa?23:24
naccfundies: it's not going to be a 5-second fix23:25
fundiesI;m not sure what youre asking23:25
naccfundies: I'm asking if there's something you actually need from the channel right now?23:25
fundiesmaybe I should go back to my hacky solution23:26
fundiesI built google everything and put in google-trash.deb23:26
fundiesbut when I install it its not installing the headers23:26
fundiesidk why23:26
naccfundies: are the headers packaged?23:27
fundieshttps://github.com/RemoveRusky/grpc-trusy/releases/download/1.10/google-trash.deb23:27
fundiesyes23:27
naccfundies: uh because you botched the packaging?23:29
naccfundies: there's no top-level /include path23:29
naccfundies: i'm guessing you forgot to have --prefix=/usr in your rules or something23:29
fundieshttps://github.com/RemoveRusky/grpc-trusy/blob/master/.travis.yml#L1223:29
fundiesthats the proccess I used23:29
naccfundies: so it *maybe*  created /include and put it all in there23:29
sarnold"apt -get"23:30
fundiesheh it still worked23:30
sarnoldoh, since there's an 'apt' command now .. I wonder what it does with a '-get' argument. heh.23:30
naccfundies: well, i'm not particularly interested in debugging it further than what i told you :)23:31
fundiesnacc, so I want /home/travis/google-trash/usr instead of /home/travis/google-trash ?23:32
cjwatsonfor the CMAKE_INSTALL_PREFIX, yes23:32
naccfundies: no, probabl your cmake invocation is wrong23:32
cjwatsonnot for the other occurrences23:32
naccfundies: so i guess it depeonds on where you want that string to appear23:32
naccfundies: what cjwatson is saying more clearly :)23:33
cjwatsonwell, normally it's actually -DCMAKE_INSTALL_PREFIX=/usr and then make install DESTDIR=/path/to/temporary/location23:33
cjwatsonthe prefix should be the as-installed path23:33
nacccjwatson: yeah that looks more normal to me23:34
cjwatsonso in this case I'd do cmake -DCMAKE_INSTALL_PREFIX=/usr /home/travis/grpc && make && make install DESTDIR=/home/travis/google-trash23:34
cjwatson$ sudo apt -get install cmake curl23:35
cjwatsonE: Command line option ā€˜gā€™ [from -get] is not known.23:35
cjwatson(in a trusty container)23:35
sarnoldthanks cjwatson :)23:36
cjwatsonthey were probably just installed already or something23:36
dokotsimonq2: not amused about your mercurial sync. any reason to drop the patches?23:53
tsimonq2doko: Indeed, now that I take another look at it, it probably wasn't the best idea. I'm sorry, I'll be more careful next time. You're an archive admin; you're welcome to remove it from -proposed, or I can readd the patches in another upload, whatever you'd like to do.23:58

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