Skip to content

treewide: drop old and unmaintained packages #26400

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 34 commits into
base: master
Choose a base branch
from

Conversation

GeorgeSapkin
Copy link
Contributor

@GeorgeSapkin GeorgeSapkin commented Apr 26, 2025

Drop packages:

  • not listed as dependencies in OpenWrt repos and
    • last updated in this repo before Jan 1, 2020 or
    • archived upstream

Alternatively they can be updated if they are useful.

Package Last updated here Maintainer Version Status
? bitlbee 2019-09-17 @nikil latest unmaintained upstream
? bmon 2017-08-30 Baptiste Jonglez ? latest unmaintained upstream
Stay bogofilter 2019-10-14 @flyn-org latest unmaintained upstream, to be updated with a new upstream
Drop dhcp-forwarder 2017-08-30 @cottsay latest unmaintained upstream
? dvtm 2017-08-30 @yunfan ? latest unmaintained upstream
? esniper 2018-07-31 @t-8ch latest unmaintained upstream
Stay fakeidentd 2019-09-10 @danielg4 latest local
Drop intltool 2019-08-07 @thess latest drop after openwrt/video#62, unmaintained upstream
? json4lua 2019-03-30 @amrhassan latest unmaintained upstream
Drop libantlr3c 2018-07-09 @ejurgensen latest unmaintained upstream
? libnetfilter-acct 2019-09-10 @nicolas-thill latest unmaintained upstream
? lpeg 2019-11-01 @srdgame 1.0.2 → 1.1.0 outdated
? lua-copas 2018-11-27 @srdgame 2.0.2 → 4.8.0 outdated
? lua-lzlib 2017-08-30 @srdgame latest archived upstream
? lua-mobdebug 2019-03-30 @srdgame 0.70 → 0.80 outdated
Stay micrond 2019-04-22 @neocturne, @feckert latest used downstream only?
? mikrotik-btest 2017-10-30 @rogerpueyo ? latest unmaintained upstream
? ncp 2017-08-30 @shimokawa ? latest unmaintained upstream
? ntripcaster 2019-09-10 @nunojpg latest unmaintained upstream
? ntripclient 2019-09-10 @nunojpg latest unmaintained upstream
? ntripserver 2019-09-10 @nunojpg latest unmaintained upstream
? oggfwd 2017-08-30 @nicolas-thill latest unmaintained upstream
? opus-tools 2018-11-12 @eduardoabinader ? latest unmaintained upstream
? perl-file-sharedir-install 2019-10-05 @Naoir ? 0.13 → 0.14 outdated
? perl-lockfile-simple 2019-09-10 @Naoir ? latest unmaintained upstream
? perl-net-telnet 2019-09-10 @Naoir ? 3.04 → 3.05 outdated
? perl-test-harness 2019-10-05 @Naoir ? 3.42 → 3.51.01 outdated
Stay pixiewps 2019-07-25 @yousong latest unmaintained upstream
Drop pkg-config 2019-11-02 @xypron latest unmaintained upstream
Drop python-atomicwrites 2023-07-25 @ja-pa latest archived upstream
? python-influxdb 2023-09-04 @BKPepe 5.3.1 → 5.3.2 archived upstream
? python-netdisco 2023-08-11 @BKPepe latest archived upstream
Drop python-netifaces 2023-07-20 @jefferyto latest drop as per #25700 (comment), archived upstream
Stay python-pycrate 2023-04-24 @blocktrron 0.6.0 → 0.7.0 archived upstream, used by qsuper
? rtl-ais 2019-07-05 @nunojpg latest unmaintained upstream
Drop temperusb 2019-05-02 @Arduous latest unmaintained upstream
Stay udp-broadcast-relay-redux-openwrt 2024-04-07 @accwebs latest archived upstream
? uuid 2019-03-30 @amrhassan 0.2.0 → 1.0.0 outdated
? wakeonlan 2019-03-30 @nikil 0.41 → 0.41-14? outdated
? wifitoggle 2019-09-10 @nunojpg latest local

TODO:

  • check bigclown-mqtt2influxdb, that uses python-influxdb

@danielg4
Copy link
Contributor

What maintenance/update(s) does fakeidentd actually need? It's a very short piece of code upstream.

@GeorgeSapkin
Copy link
Contributor Author

What maintenance/update(s) does fakeidentd actually need? It's a very short piece of code upstream.

If it's used/useful it can stay and perhaps be updated, if there are any updates.

@danielg4
Copy link
Contributor

What maintenance/update(s) does fakeidentd actually need? It's a very short piece of code upstream.

If it's used/useful it can stay and perhaps be updated, if there are any updates.

I vote for it to stay.

@GeorgeSapkin
Copy link
Contributor Author

I vote for it to stay.

I'll drop the commit.

@GeorgeSapkin
Copy link
Contributor Author

@danielg4 is this about the same project: https://lwn.net/Articles/6143/ ? Lots of links related to this project are broken.

@danielg4
Copy link
Contributor

@danielg4 is this about the same project: https://lwn.net/Articles/6143/ ? Lots of links related to this project are broken.

You just linked a page from 2002, so of course there will be broken links on it…

@GeorgeSapkin
Copy link
Contributor Author

GeorgeSapkin commented Apr 26, 2025

You just linked a page from 2002, so of course there will be broken links on it…

I was talking about other links mentioning this project, not just the ones in the article. The project URL in package doesn't open for me as well. Can you please answer the question if that article is relevant?

@danielg4
Copy link
Contributor

You just linked a page from 2002, so of course there will be broken links on it…

I was talking about other links mentioning this project, not just the ones in the article. The project URL in package doesn't open for me as well. Can you please answer the question if that article is related?

The source code link still works and says it was last edited 2012-06-13. That article is about a vulnerability found in versions of this software dated 2001-02-09 and earlier, but later patched, on 2002-07-29, the date of the article.

@neocturne
Copy link
Member

neocturne commented Apr 27, 2025

micrond is used in Gluon. I don't really care if it's kept here - we can move it back downstream - but I'm also not aware of any issues with it. As far as I'm concerned, micrond is not unmaintained - it is simply finished and does its job without needing changes.

@GeorgeSapkin I only saw this PR by chance. You need to look at the commit history for each package and at least cc the people who were involved in adding it - @feckert and me in the case of micrond.

@GeorgeSapkin
Copy link
Contributor Author

micrond is used in Gluon. I don't really care if it's kept here - we can move it back downstream

@neocturne do you remember why it was moved here from downstream? I found this PR, but it's not really clear where it was/is used, aside from Gluon.

@BKPepe
Copy link
Member

BKPepe commented Apr 27, 2025

I am missing commit description, it is easy to say "drop package", but it is important to say the reason, why:
a) it is not maintained in upstream?
b) it is not maintained here?
c) what else it is missing - are there any security flaws, etc.?

@neocturne
Copy link
Member

micrond is used in Gluon. I don't really care if it's kept here - we can move it back downstream

@neocturne do you remember why it was moved here from downstream? I found this PR, but it's not really clear where it was/is used, aside from Gluon.

@feckert should be able to answer that.

- last local commit:
  commit: 243a1a1
  Author: Rosen Penev <[email protected]>
  Date:   Sat, 2 Nov 2019 11:14:50 -0700

  pkg-config: Add CONFLICTS for pkgconf

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 1749603
  Author: Deng Qingfang <[email protected]>
  Date:   Sat, 30 Mar 2019 17:11:50 +0800

  treewide: add missing PKGARCH:=all to non-binary packages

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 992da74
  Author: Dirk Chang <[email protected]>
  Date:   Fri, 1 Nov 2019 14:55:02 +0800

  lpeg: update to 1.0.2 lua-coxpcall: update to 1.17.0 lua-md5: update to 1.3

- local version: 1.0.2, upstream version: 1.1.0

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 0c4b76a
  Author: Rosen Penev <[email protected]>
  Date:   Tue, 27 Nov 2018 09:04:10 -0800

  lua-copas: Update to 2.0.2

- local version: 2.0.2, upstream version: 4.8.0

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 4006865
  Author: Etienne Champetier <[email protected]>
  Date:   Tue, 29 Aug 2017 21:41:14 -0700

  treewide: run "make check FIXUP=1"

- upstream project archived

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 1749603
  Author: Deng Qingfang <[email protected]>
  Date:   Sat, 30 Mar 2019 17:11:50 +0800

  treewide: add missing PKGARCH:=all to non-binary packages

- local version: 0.70, upstream version: 0.80

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 03656df
  Author: Rosen Penev <[email protected]>
  Date:   Sat, 5 Oct 2019 12:22:02 -0700

  perl-file-sharedir-install: Update to 0.13

- local version: 0.13, upstream version: 0.14

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: bbb1ea7
  Author: Sven Eckelmann <[email protected]>
  Date:   Tue, 10 Sep 2019 07:45:15 +0200

  treewide: Change .*GPL.*+ licenses to SPDX compatible identifier

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: bbb1ea7
  Author: Sven Eckelmann <[email protected]>
  Date:   Tue, 10 Sep 2019 07:45:15 +0200

  treewide: Change .*GPL.*+ licenses to SPDX compatible identifier

- local version: 3.04, upstream version: 3.05

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: b5c1e91
  Author: Rosen Penev <[email protected]>
  Date:   Sat, 5 Oct 2019 12:22:04 -0700

  perl-test-harness: Update to 3.42

- local version: 3.42, upstream version: 3.51.01

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 1749603
  Author: Deng Qingfang <[email protected]>
  Date:   Sat, 30 Mar 2019 17:11:50 +0800

  treewide: add missing PKGARCH:=all to non-binary packages

- local version: 0.2.0, upstream version: 1.0.0

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: cea49c6
  Author: Ansuel Smith <[email protected]>
  Date:   Wed, 7 Aug 2019 13:42:26 +0200

  intltool: fix broken compile on WSL

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 7751997
  Author: Rosen Penev <[email protected]>
  Date:   Sun, 8 Jul 2018 19:51:17 -0700

  libantlr3c: Update to 3.4

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: bbb1ea7
  Author: Sven Eckelmann <[email protected]>
  Date:   Tue, 10 Sep 2019 07:45:15 +0200

  treewide: Change .*GPL.*+ licenses to SPDX compatible identifier

Signed-off-by: George Sapkin <[email protected]>
@cottsay
Copy link
Contributor

cottsay commented May 2, 2025

It's been a minute since 2016 and I don't even remember adding dhcp-forwarder here. I have no idea if it's being used, but can certainly be dropped as far as I'm concerned.

@accwebs
Copy link
Contributor

accwebs commented May 2, 2025

Hi,

I personally still use udp-broadcast-relay-redux and find it helpful on my openwrt routers.

If I wanted to keep it retained as a package in the distribution, is it required for me to fork the upstream (software) repo and maintain it (or otherwise identify a replacement fork)?

Appreciate the overall effort / what you're trying to do here 👍

@xypron
Copy link
Contributor

xypron commented May 2, 2025

Other distros also have replaced the pkg-config package by pkgconfig with upstream https://github.com/pkgconf/pkgconf.
Deleting package pkg-config is the right thing to do.

@flyn-org
Copy link
Contributor

flyn-org commented May 2, 2025

I still happily use bogofilter. I check on bogofilter each time I update my other packages.

I also just found that development has continued here:

https://gitlab.com/bogofilter/bogofilter/

I will update this month.

@jefferyto
Copy link
Member

@ejurgensen
Copy link
Contributor

It's fine to remove libantlr3c, it's obsolete now

@GeorgeSapkin
Copy link
Contributor Author

If I wanted to keep it retained as a package in the distribution, is it required for me to fork the upstream (software) repo and maintain it (or otherwise identify a replacement fork)?

I think it's fine like this. This is more about knowing that the package is still useful at least to the maintainers. I'll drop the commit.

@GeorgeSapkin
Copy link
Contributor Author

GeorgeSapkin commented May 2, 2025

bigclown-mqtt2influxdb doesn't look like it's being maintained either here, or upstream as well.

- last local commit:
  commit: 4006865
  Author: Etienne Champetier <[email protected]>
  Date:   Tue, 29 Aug 2017 21:41:14 -0700

  treewide: run "make check FIXUP=1"

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 299e5b0
  Author: Jan Pavlinec <[email protected]>
  Date:   Tue, 17 Sep 2019 12:40:26 +0200

  treewide: add PKG_CPE_ID for better cvescanner coverage

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 4006865
  Author: Etienne Champetier <[email protected]>
  Date:   Tue, 29 Aug 2017 21:41:14 -0700

  treewide: run "make check FIXUP=1"

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 4006865
  Author: Etienne Champetier <[email protected]>
  Date:   Tue, 29 Aug 2017 21:41:14 -0700

  treewide: run "make check FIXUP=1"

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: b2cce2f
  Author: Thomas Weißschuh <[email protected]>
  Date:   Tue, 31 Jul 2018 23:36:53 +0200

  esniper: update to 2.35

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 8a51e7d
  Author: Roger Pueyo Centelles <[email protected]>
  Date:   Mon, 30 Oct 2017 09:08:51 +0100

  mikrotik-btest: Add package

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 4006865
  Author: Etienne Champetier <[email protected]>
  Date:   Tue, 29 Aug 2017 21:41:14 -0700

  treewide: run "make check FIXUP=1"

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: bbb1ea7
  Author: Sven Eckelmann <[email protected]>
  Date:   Tue, 10 Sep 2019 07:45:15 +0200

  treewide: Change .*GPL.*+ licenses to SPDX compatible identifier

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: bbb1ea7
  Author: Sven Eckelmann <[email protected]>
  Date:   Tue, 10 Sep 2019 07:45:15 +0200

  treewide: Change .*GPL.*+ licenses to SPDX compatible identifier

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: bbb1ea7
  Author: Sven Eckelmann <[email protected]>
  Date:   Tue, 10 Sep 2019 07:45:15 +0200

  treewide: Change .*GPL.*+ licenses to SPDX compatible identifier

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 1749603
  Author: Deng Qingfang <[email protected]>
  Date:   Sat, 30 Mar 2019 17:11:50 +0800

  treewide: add missing PKGARCH:=all to non-binary packages

- local version: 0.41, upstream version: 0.41-14?

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: cff8b4d
  Author: Eduardo Abinader <[email protected]>
  Date:   Mon, 12 Nov 2018 18:42:35 +0100

  opus-tools: bump to 0.2

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 4006865
  Author: Etienne Champetier <[email protected]>
  Date:   Tue, 29 Aug 2017 21:41:14 -0700

  treewide: run "make check FIXUP=1"

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 2b29d83
  Author: Rosen Penev <[email protected]>
  Date:   Fri, 5 Jul 2019 11:56:00 +0200

  rtl-ais: Add missing header

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 4ca726a
  Author: Samuel Progin <[email protected]>
  Date:   Thu, 2 May 2019 21:46:30 +0200

  temperusb: package upgrade

- no PKG_MAINTAINER in Makefile

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: bbb1ea7
  Author: Sven Eckelmann <[email protected]>
  Date:   Tue, 10 Sep 2019 07:45:15 +0200

  treewide: Change .*GPL.*+ licenses to SPDX compatible identifier

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 935f791
  Author: Jeffery To <[email protected]>
  Date:   Thu Jul 20 01:10:00 2023 +0800

  python3-netifaces: Update to 0.11.0, rename source package

- upstream project archived

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: d5ac6e1
  Author: Jeffery To <[email protected]>
  Date:   Mon, 24 Jul 2023 22:46:41 -0700

  python-atomicwrites: Update to 1.4.1

- upstream project archived

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: 14bb23f
  Author: Josef Schlehofer <[email protected]>
  Date:   Mon, 4 Sep 2023 11:08:43 +0200

  treewide: take maintainership from Karel

- upstream project archived
- local version: 5.3.1, upstream version 5.3.2

Signed-off-by: George Sapkin <[email protected]>
- last local commit:
  commit: da25e99
  Author: Jeffery To <[email protected]>
  Date:   Sat, 12 Aug 2023 01:51:19 +0800

  python-netdisco: Update to 3.0.0, update list of dependencies

- upstream project archived

Signed-off-by: George Sapkin <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.