• Package dump1090-mutability recommends python but doesn't contain pytho

    From Daniele Forsi@21:1/5 to All on Fri Aug 26 15:10:02 2022
    Hello,

    dump1090-mutability recommends python (>= 2.5), I think this is
    because two of the tools are python2-only, however none of the tools
    are packaged.

    $ grep -r python
    tools/csv-to-json.py:#!/usr/bin/env python2 tools/replay-beast.py:#!/usr/bin/env python3 tools/fuzzy-30003-matcher.py:#!/usr/bin/env python3 tools/vrs-to-csv.py:#!/usr/bin/env python2 tools/extract-icao-ranges.py:#!/usr/bin/env python3
    debian/control: python (>= 2.5)

    Additionally, the upstream repository is unmaintained https://packages.debian.org/sid/dump1090-mutability
    and directs users to
    https://github.com/flightaware/dump1090
    (which has the same two tools which need python2)

    There are several options:
    1) drop the suggests for python 2
    2) suggest python 3 and add only the tools that are compatible
    3) suggest python 3 and add all the tools after converting those that
    aren't compatible
    4) do one of the above after importing the flightaware fork (whichI'm
    not sure how it would be done)

    Ideas on how to proceed?

    --
    73 de IU5HKX Daniele

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Apostolos Kefalas@21:1/5 to Daniele Forsi on Sat Aug 27 13:50:01 2022
    Since mutability repository is unmaintained sooner or later we will have either switch or drop the package.

    So I vote for option 4. Switch to dump1090-fa. I suppose that we will have to introduce a new package as dump1090-fa with "Replaces:" in control file.


    73
    Apostolos, SV1LJJ


    On Fri, 2022-08-26 at 15:03 +0200, Daniele Forsi wrote:
    Hello,

    dump1090-mutability recommends python (>= 2.5), I think this is
    because two of the tools are python2-only, however none of the tools
    are packaged.

    $ grep -r python
    tools/csv-to-json.py:#!/usr/bin/env python2 tools/replay-beast.py:#!/usr/bin/env python3 tools/fuzzy-30003-matcher.py:#!/usr/bin/env python3 tools/vrs-to-csv.py:#!/usr/bin/env python2 tools/extract-icao-ranges.py:#!/usr/bin/env python3
    debian/control: python (>= 2.5)

    Additionally, the upstream repository is unmaintained https://packages.debian.org/sid/dump1090-mutability
    and directs users to
    https://github.com/flightaware/dump1090
    (which has the same two tools which need python2)

    There are several options:
    1) drop the suggests for python 2
    2) suggest python 3 and add only the tools that are compatible
    3) suggest python 3 and add all the tools after converting those that
    aren't compatible
    4) do one of the above after importing the flightaware fork (whichI'm
    not sure how it would be done)

    Ideas on how to proceed?


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)