/srv/irclogs.ubuntu.com/2019/07/18/#ubuntu-server.txt

k_szeDoes Ubuntu 18.04 server edition suffer from the same problem? https://news.ycombinator.com/item?id=2046325102:51
k_szeI *think* I noticed my Linode instance taking much longer to accept SSH connections after reboot, after upgrading to 18.04, though I'm not sure if that's the cause.02:53
=== JanC_ is now known as JanC
=== logan_ is now known as logan-
lordievaderGood morning06:17
cpaelzergood morning lordievader07:49
=== lotus|i5 is now known as lotuspsychje
=== mathisen is now known as Mathisen
jamespagecoreycb: swift in eoan-proposed is a bit foobar - the python3-swift has python2.7 module installed13:10
coreycbjamespage: hrm, ok i'll take a look. should we give a ping to the release team on the RM bugs?13:10
jamespageyah probably as that's blocking migrations - doko might help us there13:11
coreycbjamespage: ok13:16
jamespagecoreycb: pinged him in -devel with three bug reports13:16
coreycbjamespage: thanks, i'll send any others13:17
=== Greyztar- is now known as Greyztar
coreycbjamespage: i'm not sure why python3-swift is pulling in python - https://paste.ubuntu.com/p/sB2GJtW7kk/14:01
smoserrbasak: have a minute?14:12
rbasaksmoser: o/14:14
smoserwhen we rebase logical delta in git-ubuntu...14:14
smoserthat is actually *not* a rebase, right? but a merge14:14
smoserright? no history is lost14:15
rbasaksmoser: it's a rebase14:15
rbasakI think. If I understand you, etc.14:16
rbasakWe did experiment with different commit graphs to represent that.14:16
smoserhm.14:16
rbasakBut the plan going forward is that we'll just take your rebase commit exactly as-is, with nothing else in the DAG.14:16
rbasak(no tie to previous)14:16
smoserok.14:17
smoserbut the history would still be available because the tag14:17
rbasakRight14:17
rbasakHowever git-ubuntu doesn't care about what you provide as long as it matches.14:17
smoserof the previous release head *that* logical delta there.14:17
rbasakIf you have fun with the DAG, git-ubuntu won't care.14:17
smoserso the ubuntu/devel git history is always debian/<something> + new changes14:17
smoseris that right?14:17
smoser(where new changes >= 0)14:18
rbasakAs long as some assumptions are correct.14:18
rbasakWe trust the uploader's debian/changelog14:18
rbasakSo it's possible to create disconnected ubuntu/devel git history I think.14:18
rbasakLet me share my draft spec with you.14:18
rbasakI suspect the precise answer to your question can be determined from my draft spec, but it might not be trivial to correctly answer in case of the edge cases.14:22
smoser:)14:22
rbasaksmoser: note that the current implementation doesn't exactly match the spec. Changes are in progress still.14:23
ahasenackwhat's DAG?14:24
lordcirthahasenack, directed acyclic graph14:26
=== Wryhder is now known as Lucas_Gray
lordcirththe data structure that git (and anything else that uses hashed objects to refer to other hashed objects) uses14:27
ahasenackheavy14:29
ahasenackthanks14:29
rbasakahasenack: specifically, here, I meant the graph of commits, and the upload-tag-supplier's choice of what parents the upload tagged commit has, recursively.14:34
=== ILoveYaToo_ is now known as ILoveYaToo
naccbryce: hiya!19:31
naccbryce: we'll need to be a bit async, but i'm happy to chat a bit while i'm in meetings19:31
brycenacc, sure that's fine with me19:32
naccbryce: so you're looking at 7.2 -> 7.3, right?19:37
ahasenackyou are happy to chat *while* in meetings? :)19:38
naccbryce: so basically, in your ppa, you'd upload a new php-defaults that points to php7.3 rather than 7.219:38
naccahasenack: i'm a manager now, let's leave it at that :)19:38
brycenacc, right19:38
ahasenackhaha19:38
naccbryce: and then you'd need to see what will fail it's autopkgtests once you do that19:38
naccideally it won't be too much19:38
naccbut you'll probably need to bootstrap things like phpunit (without tests)19:39
brycenacc, what I'm seeing is that 7.3 is indeed present but it's also detecting 7.2 is available, so attempts to compile against both, and fails when it finds the latter19:39
naccbryce: do you have a log / exmaple?19:39
bryceyeah19:39
brycehttps://launchpadlibrarian.net/433527551/buildlog_ubuntu-eoan-amd64.php-igbinary_3.0.0-1build1_BUILDING.txt.gz19:39
brycenacc, also summarized my analysis in the email I sent, maybe a bit tldr19:39
naccack, reading19:40
naccbryce: ok, have you reproduced this locally on your machine?19:43
bryceI've found in building locally in a container, if I force uninstall php7.2-common (and php7.2) the build proceeds fine.  Just wondering if there's a trick to doing the same within a PPA.  But if this doesn't sound at all familiar, perhaps there's something new going on.19:43
naccright, so you need to figure out *why* php7.2-common is being pulled in19:43
naccphp7.3-common shoudl be sufficient19:43
naccbut you might be missing some other dependency link19:43
bryceI suspect it's pulling it in via the build-depends for the package in question.  Wondering if maybe phpdefaults needs a conflicts against 7.2 or something?19:45
nacclet me look at the pkgsrc19:46
naccsorry, it's going to take me a second to context switch myself in19:46
brycea bunch of packages have this same issue, and same workaround, that haven't had significant packaging changes in quite some time, so guessing it's not just needing the package control tinkered with19:46
brycenacc, no prob, really I just wanted to see if this was a known problem for you, but sounds like it's not.  I can dig more on my own.19:47
naccyou might need to rebuild php-apcu first19:47
nacchttps://launchpad.net/ubuntu/eoan/amd64/php-apcu/5.1.17+4.0.11-119:47
naccit provides php7.2-apcu only currently19:47
brycemm, yeah I can try that19:47
naccso basically now that you have that rebuilt php-defaults, you have to rebuild a bunch of thigns19:47
naccso that they all refer to 7.3 only19:48
naccand some thigs will need backports19:48
naccalthough ideally a lot less than in the past, since debian has already transitioned19:48
naccoh there's another thing you can reverse-depend check on19:48
naccphpapi-2017071819:48
naccthat's the 7.2 API version19:48
naccyou don't want anything to reverse-depend on that19:49
bryceok19:49
naccyou should be able to see what string you want for that instead with 7.319:49
nacchttps://people.canonical.com/~ubuntu-archive/transitions/html/html/php7.3.html19:49
nacci assume you know about that?19:49
naccthat's the pile of things taht will need rebuilds, etc.19:49
naccthere will be more, because you'll get dep8 failures19:50
bryceyep, that's the link I've been working from19:50
naccbut you basically have to boostrap the core first to get to 7.3 (even if it's in universe for now) then transition the whole rest of the stack19:50
naccsymfony is usually the worst19:50
naccbut i can help you deal with that eventually19:50
nacci can also help sponsor uploads as needed19:50
brycenacc, I did notice though that for the 5->7.0 transition you had a much longer package list - 400-some.  But most of those no longer exist, so was curious about the story there19:51
bryceI've managed to successfully build the majority of what's on php7.3.html, only about half a dozen failures19:52
naccbryce: right that was much more painful :)19:52
naccbryce: we were ahead of debian (they supported both, not just 7.0) and we had to remove some/many19:52
naccbryce: that's great (half dozen is way more tractable)19:53
naccbryce: so yeah, i'm guessing if you rebuild & bump php-apcu, php-igbinary will work19:53
nacci would go ahead and just do all of those in that same PPA19:53
bryceok great19:53
naccif tests fail, you can upload once with tests disabled, so it builds, then upload again with tests enabled19:54
bryceyeah I think I've lucked out between you and debian things are reasonably clean for my first go :-)19:54
naccit chews versions, but it also is a way to bootstrap without root archive access19:54
brycenacc, thanks, this gives me some directions to chase, I'll touch base next week or so if I have any other questions, thanks again!20:00
naccbryce: definitely, i'll be around; i'll try to respond within 24 hours20:07
fooIs it possible to allow 1 user to restart a systemd server? I normally use sudo ... but I only want them to restart a service (after some files change)... I don't think a server can automatically restart when files echange23:59
foohmm23:59

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