V18.06.0 update questions (perl)


#1

Hi,
i thought V18.06.0 is freezed until the next maintenance release comes out. Therefor i doesnt understand, that the command "opkg list-upgradable" delivers update's.
When a build firmware today with 18.06 it have other (newer) modules, than a build from yestarday. Could you please so kind, and explain it for me ?

btw:
I have perl installed on one router. In the early days of 18.06 all was fine. The newest build the perl becomes unusable.... (both 18.06)


#2

Kernel packages stay unchanged, but user-space packages get visible updates.
Perl has been recently updated in 18.06


#3

@pprindeville is the maintainer of Perl package. He might be interested in your troubles with the updated 18.06 perl.


#4

@hnyman This is the result of modules having their own version numbers but not including the Perl version number for which they were built.

I'm working on a fix for this. In the meantime, can we remove all the non-perlbase modules so that everything gets rebuilt?


#5

The best way to trigger rebuilds is to bump the PKG_RELEASE of the affected packages.
(That has been done e.g. in the main sources with mbedtls ustreamssl etc.)


#6

Does not it make sense to freeze userspaced packages as well?
That would have the advantage , to be protected from faulty package updates.
Packages should only updated with a maintenance release. (in my opinion)
In addition, a version 18.06.0 should be independent of the generation date.
V18.06 build 10 days in the past, had perl 5.26, now 5.28, within the same release.
I know, all silly questions ...


#7

The advantages of package updates outweight the disadvantages, so no, it makes no sense.


#8

Have a fix which I'm testing for master:

would appreciate someone testing it with 18.06 as well.


#9

@pprindeville
All fine, 18.06.00 ist now working again !! (image builder) Now all perl stuff installed under /usr/lib/perl5/5.28/.
My perl application is working again.
Thank you very much...


#10

Merged to master and openwrt-18.06


closed #11

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.