#52081 closed enhancement (fixed)
Ports should require perl5.24 instead of 5.22
Description (last modified by mf2k (Frank Schima))
It's time to move to perl5.24. (See an older ticket #48365.)
The list of ports has been generated with
port info --line --index --name --maintainer depends:'perl5\.22' or depends:'p5\.22-' | grep -v 'p5-' | grep -v 'p5.22-' | sort > list.txt
and might contain errors.
No maintainer
GTorrentViewerr151920ackr151919argus-monitorr151918backuppcr151917bugzillar151915clearsilverr151914clocr151913csshr151912cvswebr151911cws2fws-plr151910cyrus-imapdr151909dc3ddr151908dvdripr151907flac2mp3r151906fusioninventory-agentr152019glomr151905gnome-bindings-perl5r151904gnupodr151903hugin-appr151902icon-naming-utilsr151901ikiwikir151900imageindexr151899latexdiffr151898liboping, liboping-develr151897log2timeliner151896mailqfmtr151895makepasswdr151892mb2mdr151891mediaservr151890metasploit2r151889mod_perl2r151916monarchr151888mtn-browser151887muninr151886muttprintr151885nagios-pluginsr151875naturaldocsr151874nedir151873nfsenr151872nrgr151871ossp-uuidr151870pemailr151869perfect_maildirr151868perlprimerr151867pflogsummr151866po4ar151865postgresql_autodocr151864postgreyr151863pshr151862rancidr151861rrdtoolr151860sendpager151859shelldapr151858sleuthkitr151857smokepingr151856snmpttr151855snownewsr151854spidereyeballsr151853stowr151851swaksr151850sympar151848t-protr151847tablet-encoder151846texinfor151845tinyca2r151844torrentsniffr151843tsungr151842xchat-gnomer151841xqfr151840xraylibr152173xserve-raid-toolsr151839
Open maintainer
- cal
- cfaerber.name:cfaerber
- ciserlohn
gitr153209
- ctreleaven
- gmail.com:davide.liessi
- m4x.org:db_macports
- pcsc-tools #52690
- devans
- dports
- gwmail.gwu.edu:egall
cpan2portr152016
- gwmail.gwu.edu:egall,gmail.com:xeron.oskom
- g5pw
vitr153759
- googlemail.com:gjasny
myreposr154079
- hum,clear-code.com:kou
cutterr154080
- hum
extractopinionr154081
- ionic
- jmr
archwayr154084
- nist.gov:joe.fowler
- laposte.net:joel.brogniart
auto-multiple-choicer152014
- juanrgar,devans
- khindenburg
- mojca
fntsampler151838- perl5
- mww
- pixilla
- raimue
git-calr151931
- gmail.com:rjvbertin
- cpuid
- ryandesign
- snc
ddclientr152128
- gmail.com:tlockhart1976
- docbook-utils
docbook2Xr154093
Maintained
- afb
exor154095
- blair
fwknopr154098
- nist.gov:bruce.miller
LaTeXMLr154083
- behanna.org:chris
- gmail.com:fernando.iazeolla
metarr154100
- jonahb.com:jonah, mk
icoutilsr152174
- bitwrangler.com:kmayer
mysql-zrmr154101
- mww
- mac.com:n3npq, afb
- mit.edu:quentin
moshp5.24 default in r152030, still has p5.22 (no forced upgrade)
- pu-gh.com:rod
- ryandesign
whoisr154094
- takeshi
magicsppr153821
Change History (45)
comment:1 Changed 8 years ago by ctreleaven (Craig Treleaven)
comment:2 Changed 8 years ago by mojca (Mojca Miklavec)
Description: | modified (diff) |
---|
nagios-plugins r151875 naturaldocs r151874 nedi r151873 nfsen r151872 nrg r151871 ossp-uuid r151870 pemail r151869 perfect_maildir r151868 perlprimer r151867 pflogsumm r151866 po4a r151865 postgresql_autodoc r151864 postgrey r151863 psh r151862 rancid r151861 rrdtool r151860 sendpage r151859 shelldap r151858 sleuthkit r151857 smokeping r151856 snmptt r151855 snownews r151854 spidereyeballs r151853 stow r151851 swaks r151850 sympa r151848 t-prot r151847 tablet-encode r151846 texinfo r151845 tinyca2 r151844 torrentsniff r151843 tsung r151842 xchat-gnome r151841 xqf r151840 xserve-raid-tools r151839 fntsample r151838
- get_iplayer r151996
comment:5 follow-up: 6 Changed 8 years ago by RJVB (René Bertin)
Isn't there a stub "perl5" family of dependencies which ports can declare if they don't care about the exact perl version?
comment:6 follow-up: 9 Changed 8 years ago by danielluke (Daniel J. Luke)
Replying to rjvbertin@…:
Isn't there a stub "perl5" family of dependencies which ports can declare if they don't care about the exact perl version?
nope.
comment:7 Changed 8 years ago by kurthindenburg (Kurt Hindenburg)
Description: | modified (diff) |
---|
comment:8 Changed 8 years ago by mojca (Mojca Miklavec)
Description: | modified (diff) |
---|
comment:9 follow-up: 11 Changed 8 years ago by RJVB (René Bertin)
Replying to dluke@…:
Replying to rjvbertin@…:
Isn't there a stub "perl5" family of dependencies which ports can declare if they don't care about the exact perl version?
nope.
With all due respect: that sucks. What is/was wrong with port:perl5
and/or port:p5-foo
?
comment:10 Changed 8 years ago by dbevans (David B. Evans)
Description: | modified (diff) |
---|
comment:11 Changed 8 years ago by raimue (Rainer Müller)
Cc: | raimue@… removed |
---|---|
Description: | modified (diff) |
comment:12 Changed 8 years ago by mojca (Mojca Miklavec)
René, the ticket to discuss perl packaging is still at #50000. Let's not spam this ticket (with already too much traffic to too many people) discussing ideas that would even prolong transition to 5.24 and cannot be implemented overnight anyway.
Mihai, I "asked for help" at https://trac.edgewall.org/ticket/2073#comment:30. One way to avoid excessive traffic on tickets like this one (without any further features) might be to:
- open the second ticket with basically no subscribers (I'm fine being subscribed) and tracking the progress (changing the list of ports, crossing out the ticket numbers and adding revisions that fixed them, ...)
- a ticket like this one with many subscribers would only contain a pointer to the other ticket and responsible developers would only be notified once, when the ticket gets closed
Feel free to do whatever you find most suitable (additional discussion can happen "off-list/off-ticket" or on IRC).
comment:13 follow-up: 14 Changed 8 years ago by RJVB (René Bertin)
Not that I can commit it anyway, but I had a look at my port:cpuid
. Turns out it depends on port:p${perl5.major}-foo
; am I right that this means it'll transition as soon as the perl5.major
variable changes?
If not, I'll just make it depend on the p5-foo variants of its 2 dependencies.
comment:14 Changed 8 years ago by danielluke (Daniel J. Luke)
Replying to rjvbertin@…:
Not that I can commit it anyway, but I had a look at my
port:cpuid
. Turns out it depends onport:p${perl5.major}-foo
; am I right that this means it'll transition as soon as theperl5.major
variable changes?
that's a bad idea - think about the binary archives or the fact that a person's installed files will be different with the same version/revision of a Portfile.
If not, I'll just make it depend on the p5-foo variants of its 2 dependencies.
That's a bad idea for similar reasons as well.
Please follow the standard recommendations for depending on perl/perl modules and discuss improvements in the ticket mentioned earlier in thread (#50000).
comment:17 Changed 8 years ago by mf2k (Frank Schima)
Type: | update → enhancement |
---|
comment:18 Changed 8 years ago by Ionic (Mihai Moldovan)
Description: | modified (diff) |
---|
comment:19 Changed 8 years ago by Ionic (Mihai Moldovan)
Description: | modified (diff) |
---|
comment:20 Changed 8 years ago by Ionic (Mihai Moldovan)
Description: | modified (diff) |
---|
comment:21 Changed 8 years ago by nerdling (Jeremy Lavergne)
Cc: | snc@… removed |
---|---|
Description: | modified (diff) |
comment:22 Changed 8 years ago by Ionic (Mihai Moldovan)
Description: | modified (diff) |
---|
comment:23 Changed 8 years ago by Ionic (Mihai Moldovan)
Description: | modified (diff) |
---|
comment:24 Changed 8 years ago by dbevans (David B. Evans)
Description: | modified (diff) |
---|
comment:25 Changed 8 years ago by dbevans (David B. Evans)
Description: | modified (diff) |
---|
comment:26 Changed 8 years ago by dbevans (David B. Evans)
Description: | modified (diff) |
---|
comment:27 Changed 8 years ago by dbevans (David B. Evans)
Description: | modified (diff) |
---|
comment:28 Changed 8 years ago by mkae (Marko Käning)
Cc: | mk@… removed |
---|---|
Description: | modified (diff) |
comment:30 Changed 8 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|
comment:31 Changed 8 years ago by ci42
Cc: | ciserlohn@… removed |
---|---|
Description: | modified (diff) |
comment:32 Changed 8 years ago by drkp (Dan Ports)
Description: | modified (diff) |
---|
comment:33 Changed 8 years ago by drkp (Dan Ports)
Description: | modified (diff) |
---|
comment:34 Changed 8 years ago by g5pw (Aljaž Srebrnič)
Cc: | g5pw@… removed |
---|---|
Description: | modified (diff) |
comment:36 Changed 8 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|
comment:37 Changed 8 years ago by cfaerber@…
comment:38 Changed 8 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|
comment:39 Changed 8 years ago by mojca (Mojca Miklavec)
Description: | modified (diff) |
---|
- mythtv-core.{25,26,27}, mythweb.{25,26,27}, mythtv-plugins.27: r154076
- myrepos: r154079
- cutter: r154080
- extractopinion: r154081
- LaTeXML: r154083
- archway: r154084
- imapsync: r154086
- percona-toolkit: r154087
- sqlgrey: r154088
- PsyncX: r154089
- net-snmp: r154090
- openbrowser: r154091
- wget: r154092
- docbook2X: r154093
- whois: r154094
- exo: r154095
- fwknop: r154098
- dirvish: r154099
- metar: r154100
- mysql-zrm: r154101
- rsnapshot: r154102
- wakeonlan: r154103
- rpm: r154104
- ghsum: r154105
- pearl: r154106
- thieriot: r154107
comment:40 Changed 8 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|
comment:41 Changed 8 years ago by mojca (Mojca Miklavec)
add 5.24 or make sure it is used:
- perl5: r154373, r154383
- pcsc-tools: r154371
- docbook-utils: r154379
- ackmate: r154384
- fusioninventory-agent: r154388
- nginx: r154390
remove 5.22:
- cpan2port: remove 5.22 r154372
- backuppc: remove 5.22 r154375
- xraylib: r154376, r154377
- biblatex-biber: r154378
- amavisd-new: r154380
- cpuid: r154381
- mosh: r154382
- ossp-uuid: r154386
- rpm54: r154389
pending request:
- subversion-perlbindings: #52737
comment:43 Changed 8 years ago by mojca (Mojca Miklavec)
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:44 Changed 7 years ago by mojca (Mojca Miklavec)
Please start testing your ports against perl5.26.
comment:45 Changed 7 years ago by mojca (Mojca Miklavec)
See #55208. (Getting the authors field correctly is a bit tricky, so I didn't add it yet.)
mythweb.28 - r151849
mythtv-core.28, mythtv-plugins.28 - r151852
The 0.28 versions are in testing right now. Assuming no regressions with 5.24, I'll amend my other ports in a few days.