#58361 closed enhancement (fixed)
Ports should require perl5.28 instead of 5.26
Description (last modified by dbevans (David B. Evans))
All ports depending on Perl 5.26 should switch to 5.28. (See also an older ticket #55208.)
Below is a list of ports by maintainer as obtained via:
port info --line --index --name --maintainer depends:'perl5\.26' or depends:'p5\.26-' | grep -v 'p5-' | grep -v 'p5.26-' | sort > list.txt
and might contain errors.
Status as of 2020-03-05
port | maintainer | status |
---|---|---|
Change History (74)
comment:1 Changed 6 years ago by mojca (Mojca Miklavec)
Cc: | blair brucemiller neverpanic ci42 ctreleaven dliessi dbevans danielluke g5pw pdvnl Ionic jmroot joefowler nortcele kurthindenburg larryv lbschenkel mojca Schamschula raimue ryandesign nerdling tenomoto lockhart cfaerber@… christoph@… fernando.iazeolla@… gjasny@… gr@… karl@… kmayer@… kou@… rod@… removed |
---|
comment:2 Changed 6 years ago by mojca (Mojca Miklavec)
Description: | modified (diff) |
---|
Add links to port abandonment tickets or PRs for some maintainers without github handle.
comment:3 Changed 6 years ago by chrstphrchvz (Christopher Chavez)
abcde
was addressed in [53f8338d3b/macports-ports]
comment:4 Changed 6 years ago by Schamschula (Marius Schamschula)
comment:5 Changed 6 years ago by Schamschula (Marius Schamschula)
comment:6 Changed 6 years ago by dbevans (David B. Evans)
comment:7 Changed 6 years ago by dbevans (David B. Evans)
A number of these port declare perl variants. In these cases, I suggest the following:
- use the perl5 portgroup to declare variants
- add 5.28 to perl5.branches where missing unless the port doesn't support it
- don't override perl5.default_branch, let the portgroup select the default
- if you need to make sure that a port's dependencies use the same variant, use perl5.variant with require_active_variants
If this is done, when port perl5's default is set to +perl5_28 the others will follow suit. I've already set the portgroup fallback to 5.28 for the case where perl5 is not installed.
comment:8 Changed 6 years ago by chrstphrchvz (Christopher Chavez)
comment:9 Changed 6 years ago by mojca (Mojca Miklavec)
comment:10 Changed 6 years ago by dbevans (David B. Evans)
comment:11 Changed 6 years ago by Mihai Moldovan <ionic@…>
comment:12 Changed 6 years ago by mojca (Mojca Miklavec)
comment:13 Changed 6 years ago by dbevans (David B. Evans)
comment:14 Changed 6 years ago by mojca (Mojca Miklavec)
comment:15 Changed 6 years ago by lbschenkel (Leonardo Brondani Schenkel)
comment:16 Changed 6 years ago by nortcele
comment:17 Changed 5 years ago by mojca (Mojca Miklavec)
comment:18 Changed 5 years ago by mojca (Mojca Miklavec)
comment:19 Changed 5 years ago by mojca (Mojca Miklavec)
comment:20 Changed 5 years ago by mojca (Mojca Miklavec)
comment:21 Changed 5 years ago by mojca (Mojca Miklavec)
comment:22 Changed 5 years ago by mojca (Mojca Miklavec)
comment:23 Changed 5 years ago by mojca (Mojca Miklavec)
comment:24 Changed 5 years ago by mojca (Mojca Miklavec)
comment:25 Changed 5 years ago by mojca (Mojca Miklavec)
comment:26 Changed 5 years ago by mojca (Mojca Miklavec)
comment:27 Changed 5 years ago by mojca (Mojca Miklavec)
comment:28 Changed 5 years ago by mojca (Mojca Miklavec)
comment:29 Changed 5 years ago by mojca (Mojca Miklavec)
comment:30 Changed 5 years ago by joefowler (Joe Fowler)
comment:31 Changed 5 years ago by mf2k (Frank Schima)
Here is a status report. A blank status means no obvious perl dependency exists.
port | maintainer | status |
---|---|---|
archway | @jmroot,openmaintainer | perl5.26 |
creduce | @larryv | perl5.26 |
ddclient | @nerdling,openmaintainer | perl5.26 |
ddclient | @nerdling,openmaintainer | perl5.26 |
docbook-utils | @lockhart,openmaintainer | perl5.26 |
docbook2X | @lockhart,openmaintainer | perl5.26 |
flac2mp3 | perl5.26 | |
frozenbubble2 | ryandesign,openmaintainer | perl5.26 |
ftpsync | perl5.26 | |
get_iplayer | @dliessi,openmaintainer | perl5.26 |
ghsum | perl5.26 | |
glom | perl5.26 | |
gnome-bindings-perl5 | perl5.26 | |
gnupod | perl5.26 | |
gpredict | @Schamschula,openmaintainer | |
LaTeXML | @brucemiller | perl5.26 |
liboping | perl5.26 | |
liboping-devel | perl5.26 | |
libxfce4ui | ||
mailqfmt | perl5.26 | |
makepasswd | perl5.26 | |
mediaserv | perl5.26 | |
metar | perl5.26 | |
monarch | perl5.26 | |
mtn-browse | perl5.26 | |
muttprint | perl5.26 | |
myrepos | googlemail.com:gjasny,openmaintainer | perl5.26 |
mythtv-core.27 | @ctreleaven,openmaintainer | perl5.26 |
mythtv-core.28 | @ctreleaven,openmaintainer | perl5.26 |
mythtv-plugins.27 | @ctreleaven,openmaintainer | perl5.26 |
mythtv-plugins.28 | @ctreleaven,openmaintainer | perl5.26 |
mythweb.27 | @ctreleaven,openmaintainer | perl5.26 |
mythweb.28 | @ctreleaven,openmaintainer | perl5.26 |
nagios-plugins | perl5.26 | |
pearl | perl5.26 | |
pemail | perl5.26 | |
perfect_maildir | perl5.26 | |
perlprimer | perl5.26 | |
pgbadger | perl5.26 | |
postgrey | perl5.26 | |
psh | perl5.26 | |
PsyncX | ryandesign,openmaintainer | perl5.26 |
rancid | perl5.26 | |
rsnapshot | perl5.26 | |
sendpage | perl5.26 | |
signing-party | @neverpanic,openmaintainer | perl5.26 |
snmptt | perl5.26 | |
snownews | perl5.26 | |
sqlninja | perl5.26 | |
sqlninja-devel | perl5.26 | |
stow | perl5.26 | |
sympa | perl5.26 | |
t-prot | perl5.26 | |
thieriot | perl5.26 | |
Thunar | ||
tinyca2 | perl5.26 | |
torrentsniff | perl5.26 | |
tsung | perl5.26 | |
vit | @g5pw,openmaintainer | perl5.26 |
wallet | kornel.us:karl,openmaintainer | perl5.26 |
wallet-kdc | kornel.us:karl,openmaintainer | perl5.26 |
wallet-server | kornel.us:karl,openmaintainer | perl5.26 |
xchat-gnome | perl5.26 | |
xfce4-panel | ||
xfce4-session | ||
xfce4-settings | ||
xfce4-terminal | ||
xfdesktop | ||
xserve-raid-tools | perl5.26 |
comment:32 Changed 5 years ago by brucemiller (bruce miller)
comment:33 Changed 5 years ago by dbevans (David B. Evans)
comment:34 Changed 5 years ago by dbevans (David B. Evans)
comment:35 Changed 5 years ago by reneeotten (Renee Otten)
comment:36 Changed 5 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|
comment:37 Changed 5 years ago by mf2k (Frank Schima)
Cc: | jmroot lockhart Schamschula ctreleaven g5pw akkornel added |
---|---|
Type: | update → enhancement |
Cc'ing remaining maintainers.
comment:38 Changed 5 years ago by mf2k (Frank Schima)
Cc: | Schamschula removed |
---|
comment:39 Changed 5 years ago by dbevans (David B. Evans)
comment:40 Changed 5 years ago by dbevans (David B. Evans)
comment:41 Changed 5 years ago by dbevans (David B. Evans)
comment:42 Changed 4 years ago by dbevans (David B. Evans)
comment:43 Changed 4 years ago by dbevans (David B. Evans)
comment:44 Changed 4 years ago by dbevans (David B. Evans)
comment:45 Changed 4 years ago by dbevans (David B. Evans)
comment:46 Changed 4 years ago by dbevans (David B. Evans)
comment:47 Changed 4 years ago by dbevans (David B. Evans)
comment:48 Changed 4 years ago by dbevans (David B. Evans)
comment:49 Changed 4 years ago by dbevans (David B. Evans)
comment:50 Changed 4 years ago by dbevans (David B. Evans)
Description: | modified (diff) |
---|
updated status table
comment:51 Changed 4 years ago by dbevans (David B. Evans)
Cc: | lockhart ctreleaven removed |
---|
Cc'ing remaining maintainers.
comment:52 Changed 4 years ago by dbevans (David B. Evans)
comment:53 Changed 4 years ago by dbevans (David B. Evans)
comment:54 Changed 4 years ago by dbevans (David B. Evans)
comment:55 Changed 4 years ago by dbevans (David B. Evans)
Description: | modified (diff) |
---|
Update status table for recent commits.
comment:56 Changed 4 years ago by dbevans (David B. Evans)
comment:57 Changed 4 years ago by dbevans (David B. Evans)
comment:58 Changed 4 years ago by dbevans (David B. Evans)
comment:59 Changed 4 years ago by dbevans (David B. Evans)
comment:60 Changed 4 years ago by dbevans (David B. Evans)
comment:61 Changed 4 years ago by dbevans (David B. Evans)
comment:62 Changed 4 years ago by dbevans (David B. Evans)
comment:63 Changed 4 years ago by dbevans (David B. Evans)
comment:64 Changed 4 years ago by g5pw (Aljaž Srebrnič)
Cc: | g5pw removed |
---|
comment:65 Changed 4 years ago by dbevans (David B. Evans)
comment:66 Changed 4 years ago by dbevans (David B. Evans)
comment:67 Changed 4 years ago by dbevans (David B. Evans)
comment:68 Changed 4 years ago by dbevans (David B. Evans)
comment:69 Changed 4 years ago by dbevans (David B. Evans)
comment:70 Changed 4 years ago by dbevans (David B. Evans)
Description: | modified (diff) |
---|
Update status table
- gpredict has no direct perl dependency, only uses intltool at build time which depends on perl5.28
- liboping* can build with perl bindings but they are disabled
comment:71 Changed 4 years ago by dbevans (David B. Evans)
I think that this ticket can now be closed although I'd ask @mojca to double check before doing so.
As far as I can see, the only ports left that depend on perl5.26 are the subports
subversion-perlbindings-5.26 dluke@geeklair.net danielluke xapian-bindings-perl5.26 ryandesign@macports.org ryandesign,openmaintainer
which should be no problem since they have perl5.28 equivalents.
Just in time as perl 5.32.0 RC0 was released today!
comment:72 Changed 4 years ago by dbevans (David B. Evans)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Closing as fixed with no dissenting comments. Please reopen if something's been missed.
comment:73 Changed 4 years ago by mojca (Mojca Miklavec)
Thank you very much for taking care of this.
I would say that the two ports can likely be deleted (replaced_by
) then.
comment:74 Changed 4 years ago by chrstphrchvz (Christopher Chavez)
Cc: | chrstphrchvz added |
---|
Removing CC-ed maintainers again to avoid sending them too much traffic from commit messages.