/srv/irclogs.ubuntu.com/2022/07/01/#ubuntu-devel.txt

=== mfo_ is now known as mfo
xnoxtsimonq2:  aha! i should use that to update the branch!09:46
xnoxtsimonq2:  also, why do you think you do not have commit access? all ubuntu core devs have commit access to lp:ubiquity10:01
nteodosioHello bryceh, would you like to review bug #1980518 ?12:08
ubottuBug 1980518 in pdf2djvu (Ubuntu) "Fix build for Poppler 22.06" [Undecided, In Progress] https://launchpad.net/bugs/198051812:08
xnoxjuliank:  i'm trying to figure out if ubiquity -> sudo -> ubuntu-drivers -> apt -> dpkg all preserve file descriptors between themselves. Or if everything tries to exec things with all descriptors closed.13:49
juliankxnox: apt tries to exec with all descriptors except 1,2 closed13:50
juliankthough it's configurable13:50
juliankI think python does too?13:50
xnoxwhich bits of code should i look at? i.e. where is it configurable / where does it do the closing?13:50
juliankYou have to manually mark fds as keep open in python since a few months?13:50
xnoxmaybe i should give up on that, and instead just create a new file in /run and pass environment variable to be used.....13:51
xnoxi am assuming apt doesn't randomly clear DEBCONF_DB_OVERRIDE variable13:51
julianke.g. APT::Keep-Fds { "3"; "4"; "5"; }13:51
juliankum13:51
juliankadd a ;13:51
xnoxack.13:52
xnoxthanks.13:52
xnoxand yes python changes are urgh.13:58
xnoxso i think i will give up on the idea of passing FDs because it is fragile to go via three codebases reliably.13:58
xnoxand will opt for an extra debconf database.13:59
brycehnteodosio, sure will do15:01
jawn-smithDuring my +1 shift I noticed an odd circular dependency.15:07
jawn-smithPackage golang-github-jackc-pgtype is in NEW and is dependency wait on golang-github-jbackc-pgx-v4-dev15:08
jawn-smiths/jbackc/jackc/15:08
jawn-smithgolang-github-jackc-pgx-v4-dev is a new binary package from the source package golang-github-jackc-pgx, which is currently trying to migrate from major version v3 to v415:09
jawn-smithHowever, the major version v4 can't build because it is dependency wait on golang-github-jackc-pgtype-dev15:10
jawn-smithso package A in NEW can't build without a binary from package B that can't be built without binaries from package A.15:10
jawn-smith15:11
jawn-smithI briefly thought about combining the packages, but that is not idea for a few reasons. One being it breaks our golang-github-<username>-<repo> packaging convention, and the other being that it would install possibly un-needed source code on people's machines if they install the combined package but really only needed one. Does anyone have any suggestions?15:26
rbasakseb128 or tsimonq2: please could one of you review https://code.launchpad.net/~racb/ubuntu-sponsoring/+git/ubuntu-sponsoring/+merge/426087 for me, as you've touched the code recently?15:27
seb128rbasak, no today, but if tsimonq2 doesn't beat me to it I will try to review it monday15:50
rbasakSure, thanks!16:04
brycehjawn-smith, the two approaches I've generally found effective are a) if the dependency is only due to test requirements, disable testing during build; b) if there are earlier versions in debian that do not have the dependency issue, you can ask an AA to remove the back packages from New, then incrementally upload the earlier intermediary versions and bootstrap your way up16:22
jawn-smithbryceh: Thanks for the reply! I'll take a look to make sure they're not just test dependencies16:24
tsimonq2rbasak: OOOH yes I'll review this today!! An MP to ubuntu-sponsoring, I'm excited :)16:51
brycehnteodosio, pdf2djvu lgtm, upload sponsored.  I notice you also had a debian-goodies merge proposed, which LGTM, and have sponsored that as well.18:37
nteodosioThanks bryceh, cheers18:38
FreeVariable[m]Hello, is there a dedicated Matrix channel for Ubuntu-devel questions?19:42
FreeVariable[m]Or Slack / Mastodon / Telegram, etc.? Just not IRC in fact :)19:43
FreeVariable[m]s/Mastodon/Mattermost/19:43
vorlonif there is, many of us aren't there19:51
vorlonand matrix can proxy to IRC, so19:51
FreeVariable[m]Yeah but the user experience is god awful19:52
FreeVariable[m]but you if suggests there is none. so ok19:52
arraybolt3[m]FreeVariable: All Matrix features work here, like I can use Matrix reactions on stuff. It's just that only other Matrix users see it.19:53
FreeVariable[m]arraybolt3[m]: Yeah so there is no point to use features most people won't be able to see / use19:54
FreeVariable[m]Anyway, my question is: Is there any place where I can see the "pipeline" / stages of a particular Ubuntu package?19:54
vorlonI'm afraid I don't understand the question.  stages of what?19:55
FreeVariable[m]packages19:55
FreeVariable[m]builds19:55
FreeVariable[m]that are not released yet.19:55
FreeVariable[m]where I can see the tests, tests results, commits, patches, etc.19:56
vorlonlaunchpad.net/ubuntu/+source/$package shows all of the versions of a package that are current in the archive, you can drill down into them to see the build logs19:56
vorlonbut most packages in Ubuntu are not driven through VCS commits19:56
FreeVariable[m]But I am only interested n things not yet released.19:56
FreeVariable[m]s/n/in/, s//**/, s//**/19:56
FreeVariable[m]In most distros there is staged worked being tested or otherwise tried out in the build pipeline19:57
FreeVariable[m]that's what I am interested in19:57
FreeVariable[m]before it's published19:57
FreeVariable[m] * In most distros there is "stage area" with work being tested or otherwise tried out in the build pipeline19:58
vorlonso you can see this at the granularity of a per-upload package diff, but there's nothing more fine-grained than that19:58
FreeVariable[m] * In most distros there is "stage area" with work being tested or otherwise tried out, as in a build pipeline, before release.19:58
vorlonok, for that you probably want https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html19:58
vorlonthe -proposed pocket is where the testing happens before packages are released19:59
vorlonthere are corresponding pages for each of the stable release series19:59
FreeVariable[m]Ok, I'll start with that. Thanks a lot!19:59
=== chrisccoulson_ is now known as chrisccoulson

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