[QGIS-Developer] two packaging questions

Greg Troxel gdt at lexort.com
Sun Jun 8 06:45:47 PDT 2025


For background:

  pkgsrc is behind, on 3.34.x.  (Yes, I know 3.40 is out. :-)

  pkgsrc follows LTRs.  Probably we should move to every release,
  because we don't need LTR, and non-LTR releases are not unstable, just
  updated for a shorter period.

1) We have py-sip6 6.10.0.  6.11.1 and 6.12.0 have been released.  I
have a note that py-sip6 updates tend to break the qgis build.  If I
swap either in, I get build failures (and they look the same).  I know
you don't want to debug 3.34 and I don't want to either, so I'm not
posting them.  But

  a) Is anyone building any qgis with py-sip6 6.12.0, and is it ok?

  b) If it is ok with any qgis, is 3.40 ok?

2) I see on the blog about 4.0 being qt6 only.  I am guessing that for
stable use of 3.40, I should keep the package on qt5.  If that's not
true, it would be good to understand the consensus of packagers on what
to do.

3) Assuming I'm going to move eventually from 3.40 to 4.2(LTR) or
whatever it is, should I

   a) add a qgis-next package that is 3.40 but with qt6, and then move
      that along every release?

   b) add qgis-next but stay on qt6, and then at ? switch to qt6?

   c) something else?

Or, assuming I track every release, on which one should I have qt5 and
then change to qt6, or should I jump to qt6 with 4.0?

Thanks,
Greg


More information about the QGIS-Developer mailing list