/srv/irclogs.ubuntu.com/2017/04/17/#ubuntu-devel.txt

=== salem_ is now known as _salem
=== lutostag_ is now known as lutostag
=== maclin1 is now known as maclin
infinitykees: "More general purpose registers on armv7 than i386" wins understatement of the year.05:05
infinitykees: And if the compiler's smart enough in the armhf case to see -mfpu=vfpv3-d16 and notice it's just been gifted another 16 registers on top of the 15 it already had to play with, whee.05:08
=== maclin1 is now known as maclin
=== maclin1 is now known as maclin
=== marlinc_ is now known as marlinc
=== _salem is now known as salem_
=== salem_ is now known as _salem
dokoinfinity, kees: -mfpu=vfpv3-d16 is for floating point registers only13:34
infinitydoko: I know what it means. ;)13:42
dokobut you argue as if these were general purpose registers ...13:43
infinitydoko: armhf already violently abuses it to store function arguments in the vfp registers, PIE could pull similar tricks.13:43
infinitydoko: (Not saying it does, saying it could)13:43
naccZta: does the upstream tarball contain a binary file?16:35
naccinfinity: for a bugfix for a package in zesty which has been fixed in debian, is it appropriate to upload for z the SRU version now (and similar for X and Y)? And then sync it immediately when AA opens?16:56
infinitynacc: Yep.17:53
naccinfinity: ok, thanks!17:53
=== nacc_ is now known as nacc
=== lifeless_ is now known as lifeless
Ztanacc: there's not upstream tarball; I'm cloning a git repo and then using dh_make to create the initial upstream tarball (?).19:44
naccum, then there *is* an upstream tarball19:44
naccZta: even if you are making it, there is one when dpkg is building the package19:45
ZtaOkay, just making sure we were (or I was) on the same page =).  I don't think there's a binary it in, but I'll check to make sure.19:46
ZtaUrgh, I just wiped the entire working directory by accident.  I might as well create a whole new Docker image then.19:48
ZtaI'm reading a little in the manpage of dpkg-buildpackage.  I'm currently running: dpkg-buildpackage -S -nc -d -uc -us    Maybe -nc is causing trouble with existing binaries?  Since it's not cleaning.20:04
naccZta: wait, are you building in the tree first aand then running dpkg-buildpackage?20:06
ZtaHm, running dpkg-buildpackage -S -uc -us (with and without -nc) successively works.20:06
ZtaI've started from a clean clone of the source.  Then I ran  dh_make -s --createorig -p ${APP_NAME}_${APP_VERSION} -y   and now  the above.20:07
Zta(Uh, I modified d/control inbetween) those two commands20:07
naccZta: once you create a source package, it doesn't really make sense to keep creating it20:07
ZtaOk.  That's a one time thing?  Even after I update the sources?20:08
naccZta: so your debian/ directory doesn't generally need to change because upstream changes20:09
naccor, at least, not the whole thing20:09
naccyou'll wanto insert a new changelog entry referring to the new upstream20:09
nacc(and then dpkg-buildpackage will look for an appropriately named orig tarball in ..)20:10
naccand if the upstream changes the dependencies, you'd update d/control, of ocurse20:10
ZtaOkay, makes sense.  Is there a dpkg-tool for adding a change log entry?  I see the first line in my current/changelog contains "aseprite (1.2-dev-master-6829b3d-1) unstable; urgency=medium"  That "-1" appended to my version is not mine, so I either have to be able read that from somewhere or "dh_addchlog".20:13
naccZta: dch20:13
naccZta: dch -i to insert (but note it won't detect the version correctly when you are bumping upstreams)20:14
ZtaI tried to build the source package *with* signing, but it fails.  I did make a gpg key though.20:17
Ztaah, nevermind gpg20:19
naccok20:19
Ztanacc: Ok I have a .deb now, so I don't want to experiment with building a new version just now.  But perhaps you can help me with my next step: To setup a repository.  I've used reprepo to create this https://www.dropbox.com/sh/ppx2zr5gf2dx4rz/AAC7x0WK9sS1Xmn7sJjU9KgSa but when I add "deb https://www.dropbox.com/sh/ppx2zr5gf2dx4rz/AAC7x0WK9sS1Xmn7sJjU9KgSa xenial main" in my /etc/apt/sources.list.d/aseprite.list and run "apt update" I get: Clearsigned file 21:25
ZtaE: Failed to fetch https://www.dropbox.com/sh/ppx2zr5gf2dx4rz/AAC7x0WK9sS1Xmn7sJjU9KgSa/dists/xenial/InRelease  Clearsigned file isn't valid, got 'NOSPLIT' (does the network require authentication?)21:32
ZtaOh no, it's some sort of Dropbox issue.  That last URL should return 404 but it doens't.21:37
naccZta: sorry, was afk -- i dont have any experience with repos that aren't PPAs :)21:46
Unit193nacc: They're really fun!  More so if you use people.ubuntu.com! :P21:47
naccUnit193: :)21:47
ZtaUnit193: Perhaps I should look into that.  Or there's always github or bitbucket.21:48
Unit193Zta: That's not to say it can't be done in Dropbox.21:50
ZtaUnit193: Can it?21:50
Unit193Zta: I have never tried, but if you're using the Public/ folder, I don't see why not.21:51
ZtaI'm using a shared link to a folder within Dropbox.21:51
ZtaYou can try out the above url if you like. I can't make it work.  But I think Dropbox is to blame because I don't get 404 when I should: https://askubuntu.com/a/475202/34422721:55
naccZta: i get a 404 for the InRelease file21:58
Unit193nacc: It's a 404 page, without the 404 code, right.21:59
naccoh fun22:00
nacclame, 200 return code wrapping 40422:00
naccso dropbox = fail :)22:00
ZtaI think so. But why does dpkg rely on a page to return 404?  Why contact it to begin with?22:01
naccit doesn't rely on it returning 40422:01
naccit's trying to read that page and it's giving bad data22:01
Unit193apt*22:01
nacc*apt* is asking for that page to give the InRelease data22:01
nacc(dpkg doesn't talk to the network)22:02
naccand that page, rather than reporting an error, is saying here's some garbage that wraps a 404 response code :)22:02
naccbut not actually expressing an error in the code22:02
ZtaI don't have a file named InRelease in my generated repository.  Is that a problem?22:03
Unit193I presume you have Release and Release.gpg?22:03
ZtaRelease, yes.  Release.gpg no.22:04
nacciirc, InRelease can fail and it falls back to Release but Release needs to be signed (hence Release.gpg)22:05
naccInRelease = signed inline release22:05
Unit193nacc: Well, pretty much.  You can cheat and have [Trusted=yes], but I wouldn't recommend it.  But yeah, InRelease will fall back (unless, 200...)22:05
ZtaOkay, that all makes sense.  I'll try signing it.  Tomorrow.22:06
naccUnit193: right, since the InRelease isn't saying 404, i think apt can't fallback correctly22:06
naccUnit193: ah yes, I forgot about Trusted= :)22:06
Unit193Zta: What are you using to create the repo?22:08
naccUnit193: reprepo, i think22:08
Ztareprepro -b $ASEPRITE_DIST includedeb xenial $ASEPRITE_ROOT/*.deb22:08
Unit193Ah, well in that case you should be able to configure a signing key and be done.22:08
ZtaIf only I could get sufficient entropy out of my Docker container =)22:28
ZtaZzz..22:28
Unit193(For public.u.c, I recommend 'lftp mirror')22:53
dmj_s76cyphermox: So, we're still testing, but we've gotten several reports of 16.04 -> 17.04 upgrades leaving ethernet unmanaged by network manager.22:58
Unit193bug 1676547?23:00
ubottubug 1676547 in network-manager (Ubuntu) "No network connectivity after upgrade from 16.04 to 16.10" [Critical,In progress] https://launchpad.net/bugs/167654723:00
dmj_s76We suspect a missing netplan policy snippet is at issue: there's no /etc/netplan/01-network-manager-all.yaml23:01
dmj_s76Unit193: That looks like it could be the same bug.23:03
naccslangasek: fun (non sequitur, apologies), but qemu 2.0.0+dfsg.orig.tar.xz apparently cannot be imported by `gbp import-orig` with pristine-tar: "pristine-xz failed to reproduce build" ... will report to debian, but thought you'd like to know :)23:08
naccs/like/be interested/23:09
slangasekahhhh23:09
slangaseknacc: will be interesting to see the Debian response23:09
slangasekthough "cannot import" is certainly a less severe class of bug than "you want me to reconstitute what now?"23:10
naccslangasek: yep23:11

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