Upcoming update to 6.18 and scripts
Elliott Mitchell
ehem+openwrt at m5p.com
Sun Dec 14 17:18:34 PST 2025
On Sun, Dec 14, 2025 at 01:33:43AM +0000, Daniel Golle wrote:
>
> sorry for the not completely on-topic takeover, but I had to ;)
>
> On Sat, Dec 13, 2025 at 04:57:22PM -0800, Elliott Mitchell wrote:
> > [...]
> > The script was written using Perl since Perl's string handling was
> > rather easier for initial work. It should readily convert to Python,
> > but that requires indication that would be worth the time required.
>
> Python's rather annoying habbit to frequently release slightly
> incompatible updated versions of the interpreter rather Perl the
> preferred language in my eyes, given that it is sufficient for the task.
Slightly annoying? Major version changes tend to break most things
already written. Minor versions merely require minor changes to
projects of notably size making binary compatibility impossible.
Problem is there are far more people up for reviewing Python. There are
multiple Perl pull requests on GitHub and AFAICT they're mostly
unreviewed. #14907 isn't unique in having no activity.
> > After that it might be appropriate to announce plans to remove Perl from
> > OpenWRT and only already existing submissions are allowed to use.
>
> Why?
> Perl 5 is actively maintained and I don't see it going away any time
> soon.
The problem is without the ability to timely review Perl submissions,
potential submittors should be advised against the use of Perl.
AFAICT no one besides myself has ever tried running the script in #14907.
The only case I'm confident someone looked at the script is when that
person copied a bit too much of a message.
No one has stated "I like the interface". No one has stated "I dislike
the interface, please change it in fashion X".
Nothing.
*That* is a major problem.
--
(\___(\___(\______ --=> 8-) EHM <=-- ______/)___/)___/)
\BS ( | ehem+sigmsg at m5p.com PGP 87145445 | ) /
\_CS\ | _____ -O #include <stddisclaimer.h> O- _____ | / _/
8A19\___\_|_/58D2 7E3D DDF4 7BA6 <-PGP-> 41D1 B375 37D0 8714\_|_/___/5445
More information about the openwrt-devel
mailing list