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

Decorateralright so, I want to make my own ubuntu distribution that adds an special section to the ELF file format that windows has as it could be benefitcial03:05
Decoraterwhat are all the repos that I would have to clone to be able to make it happen?03:05
DecoraterI can clone it using git for Windows btw.03:05
tsimonq2Decorater: Hey! :)03:06
Decoraterhi03:06
tsimonq2Decorater: It's a lot more complex than you think03:06
tsimonq2Seriously, turn back now. :P03:06
tsimonq2BUT03:06
tsimonq2If you REALLY want to, I can tell you about some core stuff and where to find them03:06
tsimonq2But otherwise with that Windows thing, you're on your own, Decorater ;)03:07
Decorateryeah I want to add the rsrc section from the PE format headers to the ELF format as it would solve a ton of issues including embedding icons for terminal applications03:07
Decoraterinstead of having to ship an .desktop file03:07
tsimonq2Hold on, let's see if I can find this easily...03:07
tsimonq2Decorater: How low do you want to go here?03:08
tsimonq2Is this kernel-level?03:08
tsimonq2This ELF stuff is a little over my head ;)03:08
DecoraterWell lets say I want it to be an special but optional section that would allow embedding of icons similar to how you can on Windows and display the embedded version in file browser and in terminal03:09
=== salem_ is now known as _salem
tsimonq2Decorater: Take a look at tasksel and the various seeds Ubuntu has. If you find a package that has what you're looking for, run "apt source PACKAGE" in your terminal to get the code. Do whatever you want to it, then rebuild it.03:11
tsimonq2Decorater: That's the tl;dr here.03:11
tsimonq2Decorater: I would highly suggest reading through this, this can really help you understand what I'm saying: https://www.debian.org/doc/manuals/maint-guide/03:12
tsimonq2Decorater: Otherwise, without more specifics, I hope this can point you in the right direction. :)03:13
Decoraterok03:13
tsimonq2Decorater: Good luck ;)03:14
DecoraterAlso I plan to on the distribution I am thinking of making not shipping python 3.x but 3.x only. Specifically 3.5+ because of asyncio.03:17
Decoraterwhich would mean the python parts would need converted to 3.x03:17
tsimonq2Feel free. And don't be afraid to contribute what you modified back to us. ;)03:18
Decoraterok03:18
tsimonq2Decorater: You might want to look into this effort: https://lists.ubuntu.com/archives/ubuntu-devel/2017-January/039648.html03:18
tsimonq2"I'd like to enable Python 3.6 as a supported version early in the Zesty+1 cycle, with a goal of 3.6 as default-and-only in the 18.04 LTS."03:18
tsimonq2So it's coming either way.03:18
DecoraterI see03:19
Decoraterif I noticed correctly it seems that parts of sudo and apt are in python? At least on my 16.10 or so VM.03:20
tsimonq2I'm unsure.03:21
Decorateralright03:21
=== JanC is now known as Guest52949
=== JanC_ is now known as JanC
=== BinLi_afk is now known as BinLi
DecoraterI wonder now when the linux kernel would start to ship an modified version of the latest v1.2.1105:25
=== sergiusens_ is now known as sergiusens
rbasaknacc: usd queue in master> ack08:23
Unit193ginggs: Hah, saw the t-d upload, figured it'd be you that did it. :P08:45
ginggsUnit193: how so?08:46
Unit193You seem to like to poke around in universe at the cool things nobody else cares to.  Also saw your comment on the Debian bug report (Mirroring what I happened to say in -motu too. :P )08:47
Unit193https://launchpadlibrarian.net/314653678/buildlog_ubuntu-zesty-s390x.telegram-desktop_1.0.14-1ubuntu1_BUILDING.txt.gz  Heh:  #error "Only little endian is supported!"08:48
ginggsUnit193: ha, ok :)08:49
Unit193(Nice job!)08:49
ginggsI wanted to test armhf before I uploaded, but my rpi3 ate three of my sd cards while upgrading from 14.04 to 14.1008:50
Unit193Ouch.08:50
ginggserr. i mean 16.04 to 16.1008:50
ginggstried a different rpi3 and was able to upgrade 16.04 -> 16.10 -> 17.04 without too much hassle08:51
Unit193I wonder if the version on mentors can easily be patched to not use microsoft-gsl though...08:53
ginggsrpi3 eating sd cards seems to be a thing08:54
ginggshttps://www.raspberrypi.org/forums/viewtopic.php?f=28&t=14084508:54
Unit193Wow, that's not cool..08:55
* Unit193 is un *armed.08:55
DecoraterI just thought of it09:02
Decoraterwhat if there was some sort of api endpoint that would allow an EOL version of Ubuntu to be able to upgrade to latest directly without reinstalling Ubuntu itself.09:03
Decoraterthat is for future EOL versions09:03
cjwatsonEOL versions can already upgrade without reinstalling.09:09
cjwatsonThough possibly not directly to latest; they may have to go via the next non-LTS release or the next LTS release, as appropriate.09:10
jbichaany core dev care to sponsor LP: #1674773 today?09:25
ubottuLaunchpad bug 1674773 in adwaita-icon-theme (Ubuntu) "Update adwaita-icon-theme to 3.24.0" [Low,New] https://launchpad.net/bugs/167477309:25
tjaaltonjbicha: the debdiff doesn't look right :)09:27
jbichatjaalton: what's it supposed to look like? it's a diff of the debian/ directory?09:27
jbichahave I been doing it wrong for years?09:28
tjaaltonjbicha: you should run debdiff old.dsc new.dsc09:29
tjaaltonso it has the diff of the whole package09:29
LaneyThat's not that nice for upstream bumps IMO09:31
Laneyespecially if it contains binary files like an icon theme might ...09:31
tjaaltontrue about binary files yes09:32
tjaaltonbut ok09:32
tjaaltonI don't know how to sponsor that diff though ;)09:34
LaneyUse uscan to download the new version, unpack it, copy debian/ over, apply the patch09:34
tjaaltonalright09:34
tjaaltonjbicha: do you have the package built somewhere, would be easier to just dget & debsign..09:35
nanodronewhere's the touch handles code for unity located?09:49
sil2100cpaelzer: hey! I'm looking at the openssh SRU for yakkety right now - I see in the Bileto silo that there are some failed autopkgtests10:00
sil2100cpaelzer: was that expected/transient?10:00
cpaelzersil2100: I explained in the bug already in more detail, but TL;DR expected since always failed that way10:03
sil2100Thanks :)10:04
cpaelzersil2100: commend #25 is the one with the details10:04
cpaelzer"comment" even10:04
cpaelzersil2100: once they are in <release>-proposed we have to make sure only "the same" issues pop up, but other than that that should be ok10:05
cjwatsonsil2100: Yep, fixed in zesty, but the fixes are quite involved.10:07
cjwatsonIt should be OK as long as they haven't got worse, indeed.10:07
sil2100cjwatson: ok, thanks!10:36
sil2100cpaelzer: hah, one little thing - https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/1670745 has the [Impact] part copy-pasted from the template, could you fill it in with real impact contents?10:37
ubottuLaunchpad bug 1670745 in openssh (Ubuntu Yakkety) "ssh-keyscan : bad host signature when using port option" [Undecided,New]10:37
sil2100cpaelzer: ok, I dived into the bug so I know the Impact of it so I can continue with the review, but please be sure to fill that up11:07
sil2100cpaelzer: (for documentation's sake)11:07
=== hikiko is now known as hikiko|ln
sil2100doko: hey! Could you retry https://launchpad.net/ubuntu/+archive/test-rebuild-20170322.1/+build/12251212 from the test-rebuild?11:39
cpaelzersil2100: will fill it11:39
cpaelzersil2100: done11:43
sil2100cpaelzer: thanks!11:44
=== _salem is now known as salem_
jbichatjaalton: I got distracted, here you go: http://people.ubuntu.com/~jbicha/adwaita-icon-theme/12:19
=== hikiko|ln is now known as hikiko
tjaaltonjbicha: cool, thx12:55
dokosil2100: now built12:56
tjaaltonjbicha: uploading12:56
sil2100doko: thanks, so it's a flaky test as I remembered12:58
=== CRogers_________ is now known as CRogers
rbasakslashd: around? About bug 1176046.13:42
ubottubug 1176046 in isc-dhcp (Ubuntu Trusty) "isc-dhcp dhclient listens on extra random ports" [Wishlist,In progress] https://launchpad.net/bugs/117604613:42
rbasakslashd: I'm sure I asked you this before, and you answered, but I can't find your answer anywhere, sorry. Are you proposing your debdiff in commit 40 as ready for upload to Trusty? Or is it still in progress? And do you have a debdiff for the transitional package in Xenial please? That needs to go in first.13:45
=== Trevinho_ is now known as Trevinho
=== slashd- is now known as slashd
=== akxwi-dave_ is now known as akxwi-dave
naccrbasak: thanks -- does that mean you were able to test or will test? :)14:44
=== maclin1 is now known as maclin
rbasaknacc: I will test :)14:55
rbasaknacc: I was going to just continue to use it to do SRU reviews, which will probably be next week now. Unless you'd like me to test sooner?14:55
naccrbasak: not urgent, just was curious15:00
stgraberapw: just did a test and screen indeed won't attach to existing fifos when built with sockets... we're looking at a way to build screen so that it supports connecting to both to deal with the upgrade path15:26
stgraberapw: because unfortunately it's a change that's going to happen at some point, sockets have been the default since 2011 or so and the next screen release won't have fifo support anymore15:27
stgraberapw: I suspect we may need to make do-release-upgrade aware of this and not spawn screen when doing the next LTS to LTS upgrade as I expect 18.04's screen won't have a clue what a fifo is15:29
cyphermoxjbicha: gdm3 still fails to start15:30
cyphermoxmaybe I'll reinstall with ubuntu-gnome iso though, just in case there's something else off15:31
apwstgraber, what about switching to tmux ...15:35
apw(and i don't mean that flippantly)15:35
stgraberapw: not sure what kind of backward compatibility tmux provides as far as their internal protocol, but yes, if they're doing something sane, that'd be an option15:44
stgraberhaving screen support upgrading from fifos to sockets would be nice in general for anyone upgrading, just not sure how much work that'll be to sort out...15:45
apwstgraber, yeah, though i guess most people upgrading will reboot after upgrade so will not have an old session after the upgrade15:51
naccrbasak: re: LP: #1680125, did my pseudo-algorithm make sense?15:52
ubottuLaunchpad bug 1680125 in usd-importer "pristine-tar branch for Ubuntu is missing orig tarballs needed for Ubuntu" [Undecided,New] https://launchpad.net/bugs/168012515:52
Laneydoesn't the upgrade process start a screen though?15:52
rbasaknacc: which bit?15:53
naccrbasak: c#2 -- wrapping pristine-tar15:53
naccrbasak: rather than changing the algorithm (which is messy anwyays because gbp-import-orig is inflexible)15:54
rbasakAh15:54
rbasakI'm not sure wrapping pristine-tar is useful. As you point out, that's what usd effectively does already.15:54
rbasakDepending on how hard it is to fix it in the local pristine-tar branches, it might not be worth fixing this then I guess.15:55
nacci mean it'd be pretty trivial to just let the tool figure out which branches should be renamed15:55
naccto extract an orig15:55
nacci don't think we can trivially fix the local pristine-tar branches15:55
rbasakWhen importing, we could check to see if the orig is available in the correct pristine-tar branch, and if not, then find it and add it perhaps? With no other change to the current upstream import mechanism.15:55
rbasakAre we correctly handling the case where the Ubuntu orig tarball differs from Debian currently?15:56
nacc"if the orig is available in the correct pristine-tar branch" is not algorithmically implementable15:56
rbasakWhy not?15:56
naccrbasak: iirc, i think so -- but i'll check15:56
rbasakWe know which distro we're importing at import time.15:56
rbasakAnd we know the orig tarball name/version.15:57
naccrbasak: yes, but how do you look in the branch to know what was imported15:57
naccrbasak: that doesn't help you for the pristine-tar branches15:57
rbasakpristine-tar list.15:57
rbasak(and cached if needed, presumably)15:57
naccrbasak: ah, didn't know about that command15:57
naccrbasak: ok, i'll look at that today15:58
rbasaknacc: thanks, but no rush!15:58
rbasakNow that there's a snap, it really is unlikely I'll hit it in practice again I think, especially now I know about it.15:58
rbasak(an updated snap I mean - thanks for that!)15:58
naccstill pending of course15:59
nacccpaelzer: re: LP: 1677578, with 17.04 -- that's the same php-imagick (i believe) as you tested with ondrej's upstream16:14
ubottuLaunchpad bug 1677578 in php7.0 (Ubuntu) "php-fcgi: max_execution_time causes memory leaks" [Undecided,Confirmed] https://launchpad.net/bugs/167757816:14
nacccpaelzer: are you able to confirm that for me, just to be sure?16:14
cpaelzernacc: ? what is the question16:14
cpaelzernacc: in the bug?16:14
nacccpaelzer: so your last two comments are: it happens with 17.04 and then it doesn't happen with ondrej's ppa16:15
naccafaict, 17.04 and ppa have the same php-imagick (sans delta from ubuntu, but should be irrelevant)16:15
cpaelzernacc: yeah php-imagick is the same then other than the Delta16:16
cpaelzernacc: but php is obviously a big step from 7.0... to 7.1.316:16
nacccpaelzer: ack, ok -- will look at php16:16
naccright but if it's a bugfix, i believe they are backporting to 7.016:16
naccand i have a newere upstream in a ppa16:16
cpaelzernacc: as I wrote in the bug, I don't think somebody coded that as a bugfix16:17
cpaelzernacc: I think they changed how php-cgi works in general16:17
cpaelzernacc: to really kill it if hit by max-exec while in plugins16:17
cpaelzernacc: but you might sift through the release notes and commut log and might find it16:17
nacccpaelzer: any chance you can try https://launchpad.net/~nacc/+archive/ubuntu/php7testbuilds if you ahve the testcase around? on 16.04 -- if not, i will do it, no worries16:18
cpaelzeruntil wife or kids coe in and punch me I can try to help16:18
nacccpaelzer: thanks, figured you might have the env already setup or so16:19
naccrbasak: i'm 100% on board with what you are suggesting, but note that it would require a re-import to fix existing imports16:23
naccrbasak: which is probbly fine, just fyi16:23
rbasaknacc: I think that's OK. We can defer doing that until we need it for some other reason.16:28
rbasaknacc: but again, no rush to even start addressing it :)16:28
naccrbasak: ack, it's pretty easy to do, i think16:32
naccrbasak: also, this will end up requiring lpusip/upstream/debian/ and lpusip/upstream/ubuntu/, if htat's ok with you :)16:54
robruLaney: oh, uh, you rolled to production without merging I guess. https://code.launchpad.net/~robru/autopkgtest-cloud/+git/autopkgtest-cloud/+merge/32213217:08
rbasaknacc: that seems reasonable, given that they could be different.17:47
naccrbasak: yep17:47
Laneyrobru: I didn't see a merge proposal, so yes?18:19
Laneydone that one, merci18:21
robruLaney: I think there's some confusion with the branches because I pulled you commits from somewhere but then in proposing the MP it's trying to merge commits that are already in production18:21
Laneyhmm18:22
Laneysomeone's at the door, back in a bit18:22
=== foli_ is now known as foli
Laneyrobru: I think I have to push to somewhere else now that it's a project19:13
Laneythe one everything's looking at was a personal repo19:13
* Laney updates 9999999 checkouts with the new url19:13
robruLaney: yeah this isn't the first time I've seen martin not have the necessary LP project in place to allow MPs19:15
robruI wonder if these git repos pre-date much of the LP git support19:16
robruLaney: so we're standardizing on lp:autopkgtest-cloud?19:17
Laneyif that's the same as https://git.launchpad.net/autopkgtest-cloud19:17
Laneythat's the one you can do merge proposals against, so it seems to make sense19:18
robruLaney: yes, ok19:18
pittiinfinity: at your service, https://launchpad.net/ubuntu/+source/cockpit/137-3 builds everywhere now :)19:26
Laneyapw: do "git remote set-url origin git+ssh://git.launchpad.net/autopkgtest-cloud" in your checkout, the branch moved19:27
=== salem_ is now known as _salem
rbasaknacc: accept/reject aren't needed; they'd be future enhancements.21:18
naccrbasak: ok, so we can mark fix released upon your test22:24
naccrbasak: fwiw, i left placeholders in for accept/reject so it should just be an uncomment and define a function to add them22:24
rbasaknacc: ack22:27
=== Serge is now known as hallyn
BasketballI know this is #ubuntu-dev but I have a question about elementary os23:50
Basketballthere is a script chrx (chrx.org) that currently supports ubuntu and I want to add support for elementary os23:51
Basketballelementary os is built from seeds of ubuntu whatever that means23:51
Basketballthe code for ubuntu and fedora builds it using the base images.... anyone have idea for elementary os which does not have a base image23:52

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