Page MenuHomeSoftware Heritage

Stop using the 'hidden' option of click, it's not supported in Debian 9.
ClosedPublic

Authored by vlorentz on Jul 2 2019, 10:31 AM.

Diff Detail

Repository
rDJNL Journal infrastructure
Branch
click-hidden
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 6618
Build 9238: tox-on-jenkinsJenkins
Build 9237: arc lint + arc unit

Event Timeline

ardumont added a subscriber: ardumont.

context is:

  • building swh-indexer's stretch debian package fails [1] on stretch because of that click dependency
  • the current python3-click 6.6 version does not support this hidden option (testing's python3-click 7 version does, not in stretch, not backported yet).

I'm currently trying to backport python3-click (7) to our reprepro instance (well, trying to remember how to do it really but i remember there are docs about it [2]).
And now, i've the feeling i need to backport other stuff as well [3], not feeling lucky at all right now.

In the end, removing those options seems simpler (also the upstream migration to new stable should happen soon...).
So simple solution it is.

[1] https://jenkins.softwareheritage.org/view/Debian%20packages/job/debian/job/packages/job/DCIDX/job/gbp-buildpackage/56/console

[2] https://wiki.softwareheritage.org/wiki/Debian_packaging#Bootstrapping_a_dependency_packaging_repository

[3]

package: sbuild-build-depends-main-dummy
version: 0.invalid.0
architecture: amd64
status: broken
reasons:
 -
  missing:
   pkg:
    package: sbuild-build-depends-main-dummy
    version: 0.invalid.0
    architecture: amd64
    unsat-dependency: python3-pallets-sphinx-themes:amd64
This revision is now accepted and ready to land.Jul 2 2019, 10:54 AM
This revision was automatically updated to reflect the committed changes.