[MacPorts] #46005: p5-*: add support for perl5.18 and perl5.20
#46005: p5-*: add support for perl5.18 and perl5.20 ---------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: ---------------------+-------------------------------- There are still over 300 ports lacking support for perl5.18 and perl5.20, so I'm not listing them all, but I would like to encourage port maintainers to add support to their ports and do some testing for compatibility with the latest perl, and maybe do other kinds of updates to their perl ports. Of course one can also close the ticket by automatically adding support for 5.18 and 5.20 to all remaining ports. It would be nice to update ports to the latest version before adding support for 5.18 and 5.20 to save some resources. -- Ticket URL: <https://trac.macports.org/ticket/46005> MacPorts <https://www.macports.org/> Ports system for OS X
#46005: p5-*: add support for perl5.18 and perl5.20 ----------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | ----------------------+-------------------------------- Comment (by mojca@…): The list of ports still lacking support for Perl 5.20: {{{ port echo subport:p5.16 and not subport:p5.20 }}} Other counting commands: {{{ port echo subport:p5.16 and not subport:p5.20 and maintainer:nomaintainer | wc -l port echo subport:p5.16 and not subport:p5.20 and maintainer:openmaintainer | wc -l port echo subport:p5.16 and not subport:p5.20 and not maintainer:maintainer | wc -l }}} -- Ticket URL: <https://trac.macports.org/ticket/46005#comment:1> MacPorts <https://www.macports.org/> Ports system for OS X
#46005: p5-*: add support for perl5.18 and perl5.20 ----------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | ----------------------+-------------------------------- Comment (by devans@…): Progress: current count of ports left without 5.18 5.20 support is 190 due largely to the efforts of mojca in the past few weeks. Good work and thanks! -- Ticket URL: <https://trac.macports.org/ticket/46005#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X
#46005: p5-*: add support for perl5.18 and perl5.20 ----------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | ----------------------+-------------------------------- Comment (by mojca@…): Here's an intermediate report about `nomaintainer` ports. These ports are 32-bit only (so a bit more difficult to test, see #46411, #46461): - p5-javascript-spidermonkey - p5-mac-appleevents-simple - p5-mac-apps-launch - p5-mac-glue - p5-mac-osa-simple There were some issues with these ports: - p5-devel-size (#46414) - p5-file-path (#46455) - p5-fusioninventory-agent (#46443) - p5-html-mason (#46450)[[BR]] p5-http-server-simple-mason[[BR]] p5-masonx-request-withapachesession - p5-mail-box (#46457) - p5-mogilefs-server (#46460) - p5-net-nslookup (#46453) - p5-libapreq (Apache 1, related to #42582) Others: - p5-file-libmagic - p5-file-mmagic - p5-file-rename - p5-net-appliance-session - p5-net-dns-sec Feel free to work on any of these. ---- As far as `openmaintainer` and maintained ports are concerned: we would like to do three things (in more or less that order): - do some clean-up: - add modeline - replace tabs with spaces, possibly align to 20 spaces - replace `md5` with `rmd160` and `sha256` - check dependencies - run `port -v -t test [portname]` - update to the latest version - add support for 5.18 and 5.20 I would like to ask all maintainers to look into their ports and fix them. If any ports should not be updated, if support for 5.18/5.20 is not desired for some reason, or if you don't want to see any whitespace changes to be applied, please reply in this thread, else other maintainers should be free to proceed working with the remaining perl modules, calling maintainer timeout. (If anyone has time to create a list of ports that are either outdated or lacking support for 5.18/5.20, sorted by maintainer, that would be nice. Or rather a command/script to create such a list ...) -- Ticket URL: <https://trac.macports.org/ticket/46005#comment:3> MacPorts <https://www.macports.org/> Ports system for OS X
#46005: p5-*: add support for perl5.18 and perl5.20 ----------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | ----------------------+-------------------------------- Comment (by mojca@…): Here's the list of remaining ports (= missing support for 5.20), sorted by maintainers: Openmaintainer: {{{ p5-test-unit blair p5-thrift blair 0.8.0 -> 0.9.2 p5-shell-parser blair.christensen... p5-net-twitter-lite blair.christensen... 0.10002 -> 0.12006 p5-eperl cal p5-freezethaw dluke... p5-perlio-eol dluke... p5-perlio-gzip dluke... p5-perlio-via-bzip2 dluke... p5-perlio-via-symlink dluke... p5-io-digest dluke... 0.10 -> 0.11 p5-io-pager dluke... 0.06 -> 0.31 p5-local-lib dluke... 1.008009 -> 2.000015 p5-locale-maketext-lexicon dluke... 0.86 -> 1.00 p5-perlio-via-dynamic dluke... 0.13 -> 0.14 p5-mecab hum, rsky0711... p5-termextract hum p5-set-scalar jpo... 1.26 -> 1.29 p5-io-interface jpo... 1.06 -> 1.09 p5-getopt-simple michael.klein... p5-nkf pelopor..., takanori p5-test-mock-lwp pengyu.ut... 0.06 -> 0.08 p5-net-senderbase pixilla p5-text-chasen takanori p5-text-kakasi takanori p5-net-bonjour ww.galen... }}} Maintainer: {{{ p5-module-starter blair... 1.50 -> 1.62 p5-convert-uulib borys... 1.34 -> 1.4 p5-gmail-imapd cbellot... p5-mail-webmail-gmail cbellot... p5-net-growl cbellot... p5-io-multiplex cbellot... 1.10 -> 1.13 p5-time-period chris... 1.20 -> 1.25 p5-net-cups clot... p5-mail-rfc822-address dikshie... p5-html-wikiconverter ejshamow... p5-html-wikiconverter-confluence ejshamow... p5-html-wikiconverter-dokuwiki ejshamow... p5-html-wikiconverter-googlecode ejshamow... p5-html-wikiconverter-kwiki ejshamow... p5-html-wikiconverter-mediawiki ejshamow... p5-html-wikiconverter-moinmoin ejshamow... p5-html-wikiconverter-multimarkdown ejshamow... p5-html-wikiconverter-oddmuse ejshamow... p5-html-wikiconverter-pbwiki ejshamow... p5-html-wikiconverter-phpwiki ejshamow... p5-html-wikiconverter-pmwiki ejshamow... p5-html-wikiconverter-snipsnap ejshamow... p5-html-wikiconverter-xwiki ejshamow... p5-css ejshamow... 1.08 -> 1.09 p5-html-wikiconverter-markdown ejshamow... 0.05 -> 0.06 p5-dbix-sqlcrosstab face... p5-gd-svg jason... p5-sort-naturally jason... 1.02 -> 1.03 p5-class-whitehole mat... p5-datetime-format-iso8601 mat... 0.07 -> 0.08 p5-number-format mat... 1.52 -> 1.73 p5-devel-nytprof michael... 4.06 -> 5.06 p5-net-ssh2 mni... 0.33 -> 0.53 p5-mail-srs pixilla p5-net-cidr-lite pixilla p5-net-ip-match-regexp pixilla p5-net-syslog pixilla p5-sys-hostname-long pixilla 1.4 -> 1.5 p5-tie-dbi pixilla 1.05 -> 1.06 }}} -- Ticket URL: <https://trac.macports.org/ticket/46005#comment:4> MacPorts <https://www.macports.org/> Ports system for OS X
#46005: p5-*: add support for perl5.18 and perl5.20 ----------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | ----------------------+-------------------------------- Comment (by dluke@…): I think I only added those p5 ports of mine for svk - you can nomaintainer them (and then do whatever you want) or I'll nomaintainer them when I get some spare time. -- Ticket URL: <https://trac.macports.org/ticket/46005#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X
#46005: p5-*: add support for perl5.18 and perl5.20 ----------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | ----------------------+-------------------------------- Comment (by dluke@…): Replying to [comment:5 dluke@…]:
I think I only added those p5 ports of mine for svk - you can nomaintainer them (and then do whatever you want) or I'll nomaintainer them when I get some spare time.
I've nomaintainered them all. I updated the perl branches for most of them (I just tested to see if they built). -- Ticket URL: <https://trac.macports.org/ticket/46005#comment:6> MacPorts <https://www.macports.org/> Ports system for OS X
#46005: p5-*: add support for perl5.18 and perl5.20 ----------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | ----------------------+-------------------------------- Comment (by jason-macports@…): Replying to [comment:4 mojca@…]:
... The following ports need just an update:
Openmaintainer:
|| `p5-statistics-descriptive` || 3.0607 || 3.0608 || jason- macports... || ||
Update submitted: ticket:46670 -- Ticket URL: <https://trac.macports.org/ticket/46005#comment:9> MacPorts <https://www.macports.org/> Ports system for OS X
#46005: p5-*: add support for perl5.18 and perl5.20 ----------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | ----------------------+-------------------------------- Comment (by mschout@…): I'm guessing I'm CC'd on this because of p5-app-ack, which I haven't even used in years. Someone can go ahead an nomaintainer this, or I'll submit a patch to nomaintainer it when I get time. -- Ticket URL: <https://trac.macports.org/ticket/46005#comment:10> MacPorts <https://www.macports.org/> Ports system for OS X
#46005: p5-*: add support for perl5.18 and perl5.20 ----------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | ----------------------+-------------------------------- Comment (by mschout@…): actualyl it looks like it was p5-file-next that I am listed as maint on. I'll submit a nomaintainer patch for that. -- Ticket URL: <https://trac.macports.org/ticket/46005#comment:11> MacPorts <https://www.macports.org/> Ports system for OS X
#46005: p5-*: add support for perl5.18 and perl5.20 ----------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | ----------------------+-------------------------------- Comment (by mf2k@…): Replying to [comment:11 mschout@…]:
actualyl it looks like it was p5-file-next that I am listed as maint on. I'll submit a nomaintainer patch for that.
No need. I have done this in r132170. -- Ticket URL: <https://trac.macports.org/ticket/46005#comment:12> MacPorts <https://www.macports.org/> Ports system for OS X
#46005: p5-*: add support for perl5.18 and perl5.20 ----------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | ----------------------+-------------------------------- Changes (by mf2k@…): * cc: mschout@… (removed) -- Ticket URL: <https://trac.macports.org/ticket/46005#comment:13> MacPorts <https://www.macports.org/> Ports system for OS X
#46005: p5-*: add support for perl5.18 and perl5.20 ----------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: | ----------------------+-------------------------------- Comment (by mojca@…): A lot of work has been done by `devans` and others to make this mission almost complete. But just to make it clear: what are we still planning to do before closing this ticket? (If we just keep track of outdated Perl modules, the ticket will remain open forever.) We should probably create a bunch of "port abandoned" tickets for (some of?) the maintainers listed above. Volunteers welcome. The only ports still missing support for 5.20 are the following ones: - no maintainer: - `p5-devel-size` (#46414) - `p5-html-mason`, `p5-http-server-simple-mason`, `p5-masonx-request- withapachesession` (#46450) - `p5-mail-box` (#46457) - `p5-mogilefs-server` (#46460) - `p5-net-nslookup` (#46453) - `p5-libapreq` (Apache 1, related to #42582) - maintained: - `p5-test-unit` (#46756) - `p5-thrift` (#41172, #46112, #46745) Should we wait for them or may we close the ticket before all those ports get fixed? (Then again, if ports are broken with 5.16 already, we could just as well add 5.20 next to 5.16 and the port won't be any more broken than it used to be.) This tickets contains a lot of maintainers in CC and most of them aren't affected by this ticket any longer. (I wouldn't like to generate too much e-mail traffic with this ticket with further discussions. And ... I would like to close the ticket at some point. The sooner the better.) -- Ticket URL: <https://trac.macports.org/ticket/46005#comment:14> MacPorts <https://www.macports.org/> Ports system for OS X
#46005: p5-*: add support for perl5.18 and perl5.20 ----------------------+-------------------------------- Reporter: mojca@… | Owner: macports-tickets@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: | ----------------------+-------------------------------- Changes (by mojca@…): * status: new => closed * resolution: => fixed Comment: I'm closing this ticket. It has been superseded by #48313 at least (except for the list of inactive maintainers which we might still want to look into one day). -- Ticket URL: <https://trac.macports.org/ticket/46005#comment:15> MacPorts <https://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts