+1 Maintenance Report

Steve Langasek steve.langasek at ubuntu.com
Fri Jul 1 18:54:12 UTC 2022


On Fri, Jul 01, 2022 at 01:40:53PM -0500, William Wilson wrote:
> Steve,

> Thank you for your work on this. I apologize for the lack of detail in my
> earlier email. In order to get g-g-j-pgtype to build in my PPA with
> g-g-j-pgx version 3.x, I had to change a line in d/control. I changed the
> dependency "golang-github-jackc-pgx-v4-dev" to
> "golang-github-jackc-pgx-dev" which is the name of the binary package from
> version 3.x. It then built successfully in a PPA:
> https://launchpad.net/~jawn-smith/+archive/ubuntu/devel-proposed/+packages

> So I may have misunderstood Bryce's instructions. I was under the
> impression I could:

>    1. Build the modified pgtype package with the dependency change (and
>    some version number like 1.10.0-0ubuntu1)
>    2. Build the pgx package now that the pgtype package is no longer in NEW
>    3. Re-sync the pgtype package from Debian and have it build with the now
>    available pgx-v4 package

> Is this not correct? If this is correct can you please delete the pgtype
> package again so I can upload the modified version?

Yes, the above is all correct but was not apparent to me given that Bryce
referred to version 1.10.0-3 and you appeared to be confirming that you got
this version building.  I think it's fine for you to upload this to the
archive as 1.10.0-3ubuntu1, and then we can copy-package 1.10.0-4 over it.

There should be no blockers for you uploading 1.10.0-3ubuntu1 to the archive
at your pleasure, as it's > the 1.10.0-3 that's currently in -proposed.

> On Fri, Jul 1, 2022 at 1:32 PM Steve Langasek <steve.langasek at ubuntu.com>
> wrote:
> 
> > On Fri, Jul 01, 2022 at 11:28:25AM -0700, Steve Langasek wrote:
> > > > So, I think the bootstrap solution might be:
> >
> > > >   1. Verify that g-g-j-pgtype (1.10.0-3) actually does build
> > > >      successfully against g-g-j-pgx-dev (3.6.2-2).  (This is probably
> > > >      best to verify in a PPA.)  If so, then...
> >
> > > >   2. Request an Archive Admin to delete from -proposed:
> > > >      - golang-github-jackc-pgtype (1.10.0-4) source & binary
> > > >      - golang-github-jackc-pgx (4.15.0-4) source & binary
> >
> > > >   3. Prepare and upload g-g-j-pgtype (1.10.0-3), and verify it
> > > >      builds ok.  Then proceed with syncpackage on both packages to pull
> > > >      in the newer versions.
> >
> > > Of course, when an in-archive bootstrap is possible, this is always
> > nicer!
> >
> > > Since William has already confirmed that the above works, I'm not waiting
> > > for him to ask on Monday and have done the above.
> >
> > However, it doesn't appear to have worked in the archive.
> >
> > https://launchpad.net/ubuntu/+source/golang-github-jackc-pgtype/1.10.0-3/+build/24130112
> > shows the package is dep-wait on golang-github-jackc-pgx-v4-dev, from the
> > newer golang-github-jackc-pgx that we're trying to bootstrap.
> >
> > So I'll hand this back over to y'all to debug and tell me what's missing :)
> >
> > --
> > Steve Langasek                   Give me a lever long enough and a Free OS
> > Debian Developer                   to set it on, and I can move the world.
> > Ubuntu Developer                                   https://www.debian.org/
> > slangasek at ubuntu.com                                     vorlon at debian.org
> >

> -- 
> ubuntu-devel mailing list
> ubuntu-devel at lists.ubuntu.com
> Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel


-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                   https://www.debian.org/
slangasek at ubuntu.com                                     vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.ubuntu.com/archives/ubuntu-devel/attachments/20220701/dcb149eb/attachment.sig>


More information about the ubuntu-devel mailing list