[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: embedded modules at build time, and inc::latest best practice discussion



On 08/12/2018 16:55, gregor herrmann wrote:
> On Sat, 08 Dec 2018 16:05:23 +0100, Clément Hermann wrote:
> 
>> In other cases, like  libalien-wxwidgets-perl [3], unless I'm missing
>> something, nothing is done, not even an unversionned build-depends, and
>> I don't see e.g. libarchive-extract-perl as a dep of any build-depends,
>> so I guess it's a bug? Aren't the inc/ modules used at build time in
>> this case?
> 
> Yes, they are.
> Traditionally, while we were always unhappy about copies of perl
> modules in inc/, we just held our noses and used them (unless they
> were old/buggy).
> 
> If we want to change this we need to write this down in our policy
> and find a common way how to handle this situation across our
> packages.

Agreed.

>> It's not hard to detect those, and if it is and once we agree on the
>> right way to handle this I'll just add proper build-deps wherever we
>> have the case. Actually, maybe we should have a lintian check about this?
> 
> I guess there are different cases, the most prominent being
> Module::Install (which seems to get less and less popular);
> inc::latest; random Test::* modules; probably others. So we'd need to
> decide what to check for and what to do in those cases.
> 
> Or maybe only inc::latest is a problem as it leads to kind of
> unpredictable builds (different versions used)?

As pointed out by intrigeri, the chance of it being an actual issue is
small in the Perl ecosystem.

However, I think that when, like in inc::latest case, the fix is
actually quite easy, doesn't involve patching, or removing selected
parts of the build system, we should fix it.

It would also be worth it to have a best practice for Module::Install
and Module::Build: in the team package repos, I found 511 with vendored
modules (see attached using_vendored_modules.list), and out of them, 379
are for Module::Install or Module::Build (see attached
using_Module-InstallBuild.list).
Only 4 packages use inc::Latest, and 128 are undetermined (see
using_undetermined.list).

Of course, the best practice could be "leave it as-is".

IMO, we should avoid, when possible, using vendored libraries if it's
shipped in Debian. In policy terms, I see it as a "should" and not a
"must": I don't see why we shouldn't fix it when we stumble on the issue
but it might not warrant a systematic hunt. Module::Install/Build could
be an exception, since it's really intended to work that way, it's no
worse than a custom build system (and probably better). In the case of
inc::latest, I think it's just confusing and something needs to be done.

As for tests, it's probably even more complex, I don't think there is a
one-size-fits-all solution.

Ironically, it's the only one I can imagine a security risk with if
using a vulnerable vendored module, since tests are more likely to
handle unchecked data. Granted, that's a very unlikely risk, especially
when built properly on the buildd without network access etc, and one
would hope such a vulnerability would get fixed upstream anyway.


Cheers,

-- 
nodens
libalien-wxwidgets-perl
libfile-sharedir-perl
liblist-moreutils-perl
liblist-moreutils-xs-perl
alice
all-knowing-dns
kephra
libalgorithm-diff-xs-perl
libalgorithm-lbfgs-perl
libanyevent-dbd-pg-perl
libanyevent-i3-perl
libanyevent-memcached-perl
libanyevent-rabbitmq-perl
libanyevent-redis-perl
libapache2-authcassimple-perl
libapache-session-sqlite3-perl
libapp-cli-perl
libarray-diff-perl
libasa-perl
libaspect-perl
libatompub-perl
libattean-perl
libatteanx-endpoint-perl
libaudio-flac-header-perl
libaudio-moosic-perl
libaudio-musepack-perl
libaudio-rpld-perl
libaudio-wma-perl
libauthen-cas-client-perl
libauthen-sasl-perl
libauthen-simple-ldap-perl
libauthen-simple-perl
libbarcode-datamatrix-perl
libbenchmark-progressbar-perl
libbenchmark-timer-perl
libbest-perl
libb-hooks-op-check-entersubforcv-perl
libcache-lru-perl
libcache-memcached-libmemcached-perl
libcache-simple-timedexpiry-perl
libcarp-clan-share-perl
libcatalyst-action-renderview-perl
libcatalyst-actionrole-acl-perl
libcatalyst-actionrole-requiressl-perl
libcatalyst-action-serialize-data-serializer-perl
libcatalyst-authentication-store-dbix-class-perl
libcatalyst-component-instancepercontext-perl
libcatalyst-controller-formbuilder-perl
libcatalyst-devel-perl
libcatalyst-log-log4perl-perl
libcatalyst-model-adaptor-perl
libcatalyst-model-dbic-schema-perl
libcatalyst-plugin-authorization-roles-perl
libcatalyst-plugin-fillinform-perl
libcatalyst-plugin-i18n-perl
libcatalyst-plugin-scheduler-perl
libcatalyst-plugin-session-perl
libcatalyst-plugin-session-state-cookie-perl
libcatalyst-plugin-session-store-file-perl
libcatalyst-plugin-stacktrace-perl
libcatalyst-plugin-static-simple-perl
libcatalyst-plugin-subrequest-perl
libcatalyst-plugin-unicode-perl
libcatalyst-view-component-subinclude-perl
libcatalyst-view-csv-perl
libcatalyst-view-email-perl
libcatalyst-view-json-perl
libcatalyst-view-mason-perl
libcatalyst-view-petal-perl
libcatalystx-simplelogin-perl
libcgi-psgi-perl
libcgi-uploader-perl
libchi-driver-redis-perl
libclass-accessor-grouped-perl
libclass-accessor-lite-perl
libclass-accessor-named-perl
libclass-autouse-perl
libclass-data-accessor-perl
libclass-default-perl
libclass-handle-perl
libclass-returnvalue-perl
libclass-spiffy-perl
libclipboard-perl
libconfig-gitlike-perl
libconfig-pit-perl
libconvert-pem-perl
libcorona-perl
libcpandb-perl
libcpan-inject-perl
libcpanplus-perl
libcql-parser-perl
libcrypt-cracklib-perl
libcrypt-dh-gmp-perl
libcrypt-dh-perl
libcrypt-dsa-perl
libcrypt-openssl-pkcs12-perl
libcrypt-openssl-x509-perl
libcrypt-util-perl
libcurses-ui-perl
libdaemon-control-perl
libdata-alias-perl
libdata-amf-perl
libdata-clone-perl
libdata-ical-perl
libdata-messagepack-perl
libdata-messagepack-stream-perl
libdate-extract-perl
libdatetime-format-w3cdtf-perl
libdatetimex-easy-perl
libdbicx-testdatabase-perl
libdbix-class-cursor-cached-perl
libdbix-class-datetime-epoch-perl
libdbix-class-dynamicdefault-perl
libdbix-class-encodedcolumn-perl
libdbix-class-inflatecolumn-fs-perl
libdbix-class-inflatecolumn-ip-perl
libdbix-class-introspectablem2m-perl
libdbix-class-perl
libdbix-class-schema-config-perl
libdbix-class-timestamp-perl
libdbix-class-uuidcolumns-perl
libdbix-searchbuilder-perl
libdeclare-constraints-simple-perl
libdevel-beginlift-perl
libdevel-calltrace-perl
libdevel-dumpvar-perl
libdevel-stacktrace-withlexicals-perl
libdigest-bubblebabble-perl
libemail-address-list-perl
libencode-base58-perl
libencode-hanextra-perl
libexcel-template-perl
libexporter-autoclean-perl
libextutils-autoinstall-perl
libfcgi-engine-perl
libfeed-find-perl
libfile-find-rule-vcs-perl
libfile-flat-perl
libfilehandle-unget-perl
libfile-localizenewlines-perl
libfile-mmagic-xs-perl
libfile-sharedir-par-perl
libfile-userconfig-perl
libfile-zglob-perl
libfilter-eof-perl
libforest-perl
libformat-human-bytes-perl
libformvalidator-simple-perl
libgeometry-primitive-perl
libgetopt-euclid-perl
libgit-pureperl-perl
libgnupg-interface-perl
libgraphics-primitive-perl
libgraph-writer-graphviz-perl
libgtk2-notify-perl
libhash-diff-perl
libhijk-perl
libhtml-autopagerize-perl
libhtml-embedded-turtle-perl
libhtml-html5-builder-perl
libhtml-html5-microdata-parser-perl
libhtml-html5-outline-perl
libhtml-html5-parser-perl
libhtml-html5-writer-perl
libhtml-microformats-perl
libhtml-quoted-perl
libhtml-rewriteattributes-perl
libhtml-selector-xpath-perl
libhtml-truncate-perl
libhtml-widget-perl
libhttp-lrdd-perl
libhttp-multipartparser-perl
libhttp-parser-xs-perl
libhttp-server-simple-mason-perl
libhttp-server-simple-perl
libhttp-server-simple-recorder-perl
libi18n-charset-perl
libicon-famfamfam-silk-perl
libimage-math-constrain-perl
libio-all-lwp-perl
libio-digest-perl
libio-file-withpath-perl
libipc-pubsub-perl
libipc-run-safehandles-perl
libiri-perl
libjifty-dbi-perl
libjson-types-perl
liblatex-driver-perl
liblayout-manager-perl
liblib-abs-perl
liblocale-hebrew-perl
liblocale-maketext-fuzzy-perl
liblocale-msgfmt-perl
liblog-dispatch-message-passing-perl
liblwp-authen-wsse-perl
liblwp-online-perl
libmail-mbox-messageparser-perl
libmakefile-dom-perl
libmath-base36-perl
libmath-randomorg-perl
libmemory-usage-perl
libmessage-passing-amqp-perl
libmessage-passing-perl
libmessage-passing-zeromq-perl
libmethod-alias-perl
libmime-charset-perl
libmime-tools-perl
libmocked-perl
libmodule-extract-perl
libmodule-inspector-perl
libmodule-install-authorrequires-perl
libmodule-install-authortests-perl
libmodule-install-autolicense-perl
libmodule-install-automanifest-perl
libmodule-install-contributors-perl
libmodule-install-copyright-perl
libmodule-install-doapchangesets-perl
libmodule-install-doap-perl
libmodule-install-extratests-perl
libmodule-install-rdf-perl
libmodule-install-readmefrompod-perl
libmodule-install-trustmetayml-perl
libmodule-install-xsutil-perl
libmodule-math-depends-perl
libmodule-package-perl
libmodule-package-rdf-perl
libmodule-refresh-perl
libmodule-signature-perl
libmojomojo-perl
libmonitoring-plugin-perl
libmoosex-app-perl
libmoosex-async-perl
libmoosex-hasdefaults-perl
libmoosex-log-log4perl-perl
libmousex-configfromfile-perl
libmousex-nativetraits-perl
libmousex-strictconstructor-perl
libmousex-types-path-class-perl
libmousex-types-perl
libnet-akamai-perl
libnetapp-perl
libnet-dns-lite-perl
libnet-dropbox-api-perl
libnet-fastcgi-perl
libnet-ldap-perl
libnet-ldns-perl
libnet-server-coro-perl
libnet-server-ss-prefork-perl
libnet-sieve-perl
libnet-sieve-script-perl
libnet-ssh2-perl
libnet-ssleay-perl
libnet-trac-perl
libnumber-recordlocator-perl
libobject-container-perl
libobject-destroyer-perl
libobject-signature-perl
libogg-vorbis-decoder-perl
liborlite-migrate-perl
liborlite-mirror-perl
liborlite-perl
liborlite-statistics-perl
libowl-directsemantics-perl
libparallel-prefork-perl
libparams-coerce-perl
libparse-errorstring-perl-perl
libparse-method-signatures-perl
libpath-class-file-stat-perl
libperlio-via-dynamic-perl
libperlio-via-symlink-perl
libplack-app-proxy-perl
libplack-handler-anyevent-fcgi-perl
libplack-handler-fcgi-ev-perl
libplack-middleware-deflater-perl
libplack-middleware-file-sass-perl
libplack-middleware-header-perl
libplack-middleware-reverseproxy-perl
libplack-middleware-test-stashwarnings-perl
libpod-readme-perl
libpod-tests-perl
libposix-atfork-perl
libppi-html-perl
libppi-perl
libprefork-perl
librdf-closure-perl
librdf-endpoint-perl
librdf-helper-properties-perl
librdf-kml-exporter-perl
librdf-microturtle-perl
librdf-query-perl
librdf-rdfa-parser-perl
librdf-trin3-perl
librdf-trine-node-literal-xml-perl
librdf-trine-perl
librdf-trineshortcuts-perl
libregexp-common-net-cidr-perl
librest-client-perl
librunapp-perl
libscalar-defer-perl
libshell-posix-select-perl
libsms-send-perl
libsql-abstract-more-perl
libsql-translator-perl
libstring-bufferstack-perl
libstring-tt-perl
libsub-prototype-perl
libsvg-tt-graph-perl
libsymbol-global-name-perl
libsyntax-highlight-engine-kate-perl
libtemplate-declare-perl
libtemplate-plugin-datetime-perl
libtemplate-plugin-gravatar-perl
libtemplate-plugin-posix-perl
libtemplate-provider-fromdata-perl
libterm-encoding-perl
libterm-ttyrec-plus-perl
libtest-cukes-perl
libtest-databaserow-perl
libtest-dir-perl
libtest-fake-httpd-perl
libtest-http-server-simple-stashwarnings-perl
libtest-if-perl
libtest-inline-perl
libtest-leaktrace-perl
libtest-log-dispatch-perl
libtest-log-log4perl-perl
libtest-mock-lwp-perl
libtest-needsdisplay-perl
libtest-postgresql-perl
libtest-script-run-perl
libtest-signature-perl
libtest-spelling-perl
libtest-tabledriven-perl
libtest-time-perl
libtest-utf8-perl
libtest-www-declare-perl
libtest-www-mechanize-catalyst-perl
libtest-yaml-valid-perl
libtext-findindent-perl
libtext-markdown-perl
libtext-mecab-perl
libtext-microtemplate-perl
libtext-multimarkdown-perl
libtext-password-pronounceable-perl
libtext-qrcode-perl
libtext-quoted-perl
libtext-recordparser-perl
libtext-trac-perl
libtime-moment-perl
libtransmission-client-perl
libtrycatch-perl
libunicode-utf8-perl
liburi-smarturi-perl
liburi-todisk-perl
libvalidate-net-perl
libvitacilina-perl
libwebinject-perl
libwebservice-youtube-perl
libwww-curl-perl
libwww-finger-perl
libwww-google-calculator-perl
libwww-mechanize-autopager-perl
libwww-mechanize-treebuilder-perl
libwww-nicovideo-download-perl
libwww-search-perl
libwww-wikipedia-perl
libwx-scintilla-perl
libx11-xcb-perl
libxml-atom-microformats-perl
libxml-autowriter-perl
libxml-grddl-perl
libxml-hash-lx-perl
libxml-rpc-fast-perl
libxrd-parser-perl
libxs-object-magic-perl
libyaml-syck-perl
libzonemaster-perl
libzonemaster-webbackend-perl
nama
ocsinventory-agent
sqitch
starlet
zonemaster-cli
cpanminus
frozen-bubble
libalien-sdl-perl
libalzabo-perl
libauthen-krb5-simple-perl
libb-hooks-endofscope-perl
libbio-eutilities-perl
libbson-xs-perl
libcache-perl
libcairo-perl
libcgi-application-plugin-viewcode-perl
libcgi-simple-perl
libchart-clicker-perl
libclang-perl
libclass-c3-perl
libconfig-inifiles-perl
libconstant-defer-perl
libcpan-mini-inject-perl
libcpanplus-dist-build-perl
libcrypt-gcrypt-perl
libcrypt-ssleay-perl
libcryptx-perl
libdata-dump-streamer-perl
libdata-structure-util-perl
libdatetime-format-strptime-perl
libdatetime-perl
libdatetime-timezone-perl
libdbd-firebird-perl
libdbd-sqlite3-perl
libdbix-class-helpers-perl
libdevel-checklib-perl
libdevel-globaldestruction-perl
libdist-metadata-perl
libdist-zilla-localetextdomain-perl
liberror-perl
libextutils-depends-perl
libextutils-xspp-perl
libffi-platypus-perl
libfile-find-object-perl
libfile-find-object-rule-perl
libfile-libmagic-perl
libfile-monitor-perl
libgeo-coordinates-itm-perl
libgeo-gpx-perl
libgit-raw-perl
libgit-wrapper-perl
libglib-object-introspection-perl
libgraph-easy-perl
libgtk3-perl
libhtml-display-perl
libhtml-formatexternal-perl
libhtml-mason-perl
libhtml-tree-perl
libhtml-widgets-navmenu-perl
libimager-perl
libio-socket-inet6-perl
libipc-sharelite-perl
libjson-maybexs-perl
libkiokudb-backend-dbi-perl
liblist-someutils-perl
liblocal-lib-perl
libmarpa-r2-perl
libmath-gsl-perl
libmath-int64-perl
libmath-prime-util-gmp-perl
libmath-prime-util-perl
libmath-tamuanova-perl
libmodule-build-perl
libmodule-compile-perl
libmodule-install-perl
libmojo-rabbitmq-client-perl
libmongodb-perl
libmoose-perl
libnamespace-clean-perl
libnet-cidr-set-perl
libnet-imap-simple-perl
libnumber-phone-perl
libobject-id-perl
libopengl-xscreensaver-perl
libpackage-stash-perl
libpango-perl
libparams-validate-perl
libparse-keyword-perl
libpbkdf2-tiny-perl
libpegex-perl
libperl5i-perl
libperl-critic-perl
libplack-perl
libpod-minimumversion-perl
libpoe-component-irc-perl
libppix-quotelike-perl
libppix-regexp-perl
libref-util-perl
libref-util-xs-perl
librrdtool-oo-perl
libsdl-perl
libsereal-decoder-perl
libsereal-encoder-perl
libsereal-perl
libstatistics-descriptive-perl
libstrictures-perl
libstring-camelcase-perl
libstring-random-perl
libtemplate-stash-autoescaping-perl
libterm-shell-perl
libterm-size-perl-perl
libtest-hasversion-perl
libtest-mocktime-datecalc-perl
libtest-name-fromline-perl
libtext-bibtex-perl
libtext-format-perl
libtime-y2038-perl
libtype-tiny-perl
libunicode-japanese-perl
liburl-encode-perl
libvideo-fourcc-info-perl
libwww-mechanize-shell-perl
libwx-glcanvas-perl
libx11-protocol-other-perl
libxml-descent-perl
libxml-libxml-perl
libxml-parser-perl
libxml-semanticdiff-perl
libyaml-libyaml-perl
libzmq-ffi-perl
pdl
pinto
xacobeo
alice
all-knowing-dns
cpanminus
frozen-bubble
kephra
libalgorithm-diff-xs-perl
libalgorithm-lbfgs-perl
libalien-sdl-perl
libalien-wxwidgets-perl
libalzabo-perl
libanyevent-dbd-pg-perl
libanyevent-i3-perl
libanyevent-memcached-perl
libanyevent-rabbitmq-perl
libanyevent-redis-perl
libapache2-authcassimple-perl
libapache-session-sqlite3-perl
libapp-cli-perl
libarray-diff-perl
libasa-perl
libaspect-perl
libatompub-perl
libattean-perl
libatteanx-endpoint-perl
libaudio-flac-header-perl
libaudio-moosic-perl
libaudio-musepack-perl
libaudio-rpld-perl
libaudio-wma-perl
libauthen-cas-client-perl
libauthen-krb5-simple-perl
libauthen-sasl-perl
libauthen-simple-ldap-perl
libauthen-simple-perl
libbarcode-datamatrix-perl
libbenchmark-progressbar-perl
libbenchmark-timer-perl
libbest-perl
libb-hooks-endofscope-perl
libb-hooks-op-check-entersubforcv-perl
libbio-eutilities-perl
libbson-xs-perl
libcache-lru-perl
libcache-memcached-libmemcached-perl
libcache-perl
libcache-simple-timedexpiry-perl
libcairo-perl
libcarp-clan-share-perl
libcatalyst-action-renderview-perl
libcatalyst-actionrole-acl-perl
libcatalyst-actionrole-requiressl-perl
libcatalyst-action-serialize-data-serializer-perl
libcatalyst-authentication-store-dbix-class-perl
libcatalyst-component-instancepercontext-perl
libcatalyst-controller-formbuilder-perl
libcatalyst-devel-perl
libcatalyst-log-log4perl-perl
libcatalyst-model-adaptor-perl
libcatalyst-model-dbic-schema-perl
libcatalyst-plugin-authorization-roles-perl
libcatalyst-plugin-fillinform-perl
libcatalyst-plugin-i18n-perl
libcatalyst-plugin-scheduler-perl
libcatalyst-plugin-session-perl
libcatalyst-plugin-session-state-cookie-perl
libcatalyst-plugin-session-store-file-perl
libcatalyst-plugin-stacktrace-perl
libcatalyst-plugin-static-simple-perl
libcatalyst-plugin-subrequest-perl
libcatalyst-plugin-unicode-perl
libcatalyst-view-component-subinclude-perl
libcatalyst-view-csv-perl
libcatalyst-view-email-perl
libcatalyst-view-json-perl
libcatalyst-view-mason-perl
libcatalyst-view-petal-perl
libcatalystx-simplelogin-perl
libcgi-application-plugin-viewcode-perl
libcgi-psgi-perl
libcgi-simple-perl
libcgi-uploader-perl
libchart-clicker-perl
libchi-driver-redis-perl
libclang-perl
libclass-accessor-grouped-perl
libclass-accessor-lite-perl
libclass-accessor-named-perl
libclass-autouse-perl
libclass-c3-perl
libclass-data-accessor-perl
libclass-default-perl
libclass-handle-perl
libclass-returnvalue-perl
libclass-spiffy-perl
libclipboard-perl
libconfig-gitlike-perl
libconfig-inifiles-perl
libconfig-pit-perl
libconstant-defer-perl
libconvert-pem-perl
libcorona-perl
libcpandb-perl
libcpan-inject-perl
libcpan-mini-inject-perl
libcpanplus-dist-build-perl
libcpanplus-perl
libcql-parser-perl
libcrypt-cracklib-perl
libcrypt-dh-gmp-perl
libcrypt-dh-perl
libcrypt-dsa-perl
libcrypt-gcrypt-perl
libcrypt-openssl-pkcs12-perl
libcrypt-openssl-x509-perl
libcrypt-ssleay-perl
libcrypt-util-perl
libcryptx-perl
libcurses-ui-perl
libdaemon-control-perl
libdata-alias-perl
libdata-amf-perl
libdata-clone-perl
libdata-dump-streamer-perl
libdata-ical-perl
libdata-messagepack-perl
libdata-messagepack-stream-perl
libdata-structure-util-perl
libdate-extract-perl
libdatetime-format-strptime-perl
libdatetime-format-w3cdtf-perl
libdatetime-perl
libdatetime-timezone-perl
libdatetimex-easy-perl
libdbd-firebird-perl
libdbd-sqlite3-perl
libdbicx-testdatabase-perl
libdbix-class-cursor-cached-perl
libdbix-class-datetime-epoch-perl
libdbix-class-dynamicdefault-perl
libdbix-class-encodedcolumn-perl
libdbix-class-helpers-perl
libdbix-class-inflatecolumn-fs-perl
libdbix-class-inflatecolumn-ip-perl
libdbix-class-introspectablem2m-perl
libdbix-class-perl
libdbix-class-schema-config-perl
libdbix-class-timestamp-perl
libdbix-class-uuidcolumns-perl
libdbix-searchbuilder-perl
libdeclare-constraints-simple-perl
libdevel-beginlift-perl
libdevel-calltrace-perl
libdevel-checklib-perl
libdevel-dumpvar-perl
libdevel-globaldestruction-perl
libdevel-stacktrace-withlexicals-perl
libdigest-bubblebabble-perl
libdist-metadata-perl
libdist-zilla-localetextdomain-perl
libemail-address-list-perl
libencode-base58-perl
libencode-hanextra-perl
liberror-perl
libexcel-template-perl
libexporter-autoclean-perl
libextutils-autoinstall-perl
libextutils-depends-perl
libextutils-xspp-perl
libfcgi-engine-perl
libfeed-find-perl
libffi-platypus-perl
libfile-find-object-perl
libfile-find-object-rule-perl
libfile-find-rule-vcs-perl
libfile-flat-perl
libfilehandle-unget-perl
libfile-libmagic-perl
libfile-localizenewlines-perl
libfile-mmagic-xs-perl
libfile-monitor-perl
libfile-sharedir-par-perl
libfile-sharedir-perl
libfile-userconfig-perl
libfile-zglob-perl
libfilter-eof-perl
libforest-perl
libformat-human-bytes-perl
libformvalidator-simple-perl
libgeo-coordinates-itm-perl
libgeo-gpx-perl
libgeometry-primitive-perl
libgetopt-euclid-perl
libgit-pureperl-perl
libgit-raw-perl
libgit-wrapper-perl
libglib-object-introspection-perl
libgnupg-interface-perl
libgraph-easy-perl
libgraphics-primitive-perl
libgraph-writer-graphviz-perl
libgtk2-notify-perl
libgtk3-perl
libhash-diff-perl
libhijk-perl
libhtml-autopagerize-perl
libhtml-display-perl
libhtml-embedded-turtle-perl
libhtml-formatexternal-perl
libhtml-html5-builder-perl
libhtml-html5-microdata-parser-perl
libhtml-html5-outline-perl
libhtml-html5-parser-perl
libhtml-html5-writer-perl
libhtml-mason-perl
libhtml-microformats-perl
libhtml-quoted-perl
libhtml-rewriteattributes-perl
libhtml-selector-xpath-perl
libhtml-tree-perl
libhtml-truncate-perl
libhtml-widget-perl
libhtml-widgets-navmenu-perl
libhttp-lrdd-perl
libhttp-multipartparser-perl
libhttp-parser-xs-perl
libhttp-server-simple-mason-perl
libhttp-server-simple-perl
libhttp-server-simple-recorder-perl
libi18n-charset-perl
libicon-famfamfam-silk-perl
libimage-math-constrain-perl
libimager-perl
libio-all-lwp-perl
libio-digest-perl
libio-file-withpath-perl
libio-socket-inet6-perl
libipc-pubsub-perl
libipc-run-safehandles-perl
libipc-sharelite-perl
libiri-perl
libjifty-dbi-perl
libjson-maybexs-perl
libjson-types-perl
libkiokudb-backend-dbi-perl
liblatex-driver-perl
liblayout-manager-perl
liblib-abs-perl
liblist-moreutils-perl
liblist-moreutils-xs-perl
liblist-someutils-perl
liblocale-hebrew-perl
liblocale-maketext-fuzzy-perl
liblocale-msgfmt-perl
liblocal-lib-perl
liblog-dispatch-message-passing-perl
liblwp-authen-wsse-perl
liblwp-online-perl
libmail-mbox-messageparser-perl
libmakefile-dom-perl
libmarpa-r2-perl
libmath-base36-perl
libmath-gsl-perl
libmath-int64-perl
libmath-prime-util-gmp-perl
libmath-prime-util-perl
libmath-randomorg-perl
libmath-tamuanova-perl
libmemory-usage-perl
libmessage-passing-amqp-perl
libmessage-passing-perl
libmessage-passing-zeromq-perl
libmethod-alias-perl
libmime-charset-perl
libmime-tools-perl
libmocked-perl
libmodule-build-perl
libmodule-compile-perl
libmodule-extract-perl
libmodule-inspector-perl
libmodule-install-authorrequires-perl
libmodule-install-authortests-perl
libmodule-install-autolicense-perl
libmodule-install-automanifest-perl
libmodule-install-contributors-perl
libmodule-install-copyright-perl
libmodule-install-doapchangesets-perl
libmodule-install-doap-perl
libmodule-install-extratests-perl
libmodule-install-perl
libmodule-install-rdf-perl
libmodule-install-readmefrompod-perl
libmodule-install-trustmetayml-perl
libmodule-install-xsutil-perl
libmodule-math-depends-perl
libmodule-package-perl
libmodule-package-rdf-perl
libmodule-refresh-perl
libmodule-signature-perl
libmojomojo-perl
libmojo-rabbitmq-client-perl
libmongodb-perl
libmonitoring-plugin-perl
libmoose-perl
libmoosex-app-perl
libmoosex-async-perl
libmoosex-hasdefaults-perl
libmoosex-log-log4perl-perl
libmousex-configfromfile-perl
libmousex-nativetraits-perl
libmousex-strictconstructor-perl
libmousex-types-path-class-perl
libmousex-types-perl
libnamespace-clean-perl
libnet-akamai-perl
libnetapp-perl
libnet-cidr-set-perl
libnet-dns-lite-perl
libnet-dropbox-api-perl
libnet-fastcgi-perl
libnet-imap-simple-perl
libnet-ldap-perl
libnet-ldns-perl
libnet-server-coro-perl
libnet-server-ss-prefork-perl
libnet-sieve-perl
libnet-sieve-script-perl
libnet-ssh2-perl
libnet-ssleay-perl
libnet-trac-perl
libnumber-phone-perl
libnumber-recordlocator-perl
libobject-container-perl
libobject-destroyer-perl
libobject-id-perl
libobject-signature-perl
libogg-vorbis-decoder-perl
libopengl-xscreensaver-perl
liborlite-migrate-perl
liborlite-mirror-perl
liborlite-perl
liborlite-statistics-perl
libowl-directsemantics-perl
libpackage-stash-perl
libpango-perl
libparallel-prefork-perl
libparams-coerce-perl
libparams-validate-perl
libparse-errorstring-perl-perl
libparse-keyword-perl
libparse-method-signatures-perl
libpath-class-file-stat-perl
libpbkdf2-tiny-perl
libpegex-perl
libperl5i-perl
libperl-critic-perl
libperlio-via-dynamic-perl
libperlio-via-symlink-perl
libplack-app-proxy-perl
libplack-handler-anyevent-fcgi-perl
libplack-handler-fcgi-ev-perl
libplack-middleware-deflater-perl
libplack-middleware-file-sass-perl
libplack-middleware-header-perl
libplack-middleware-reverseproxy-perl
libplack-middleware-test-stashwarnings-perl
libplack-perl
libpod-minimumversion-perl
libpod-readme-perl
libpod-tests-perl
libpoe-component-irc-perl
libposix-atfork-perl
libppi-html-perl
libppi-perl
libppix-quotelike-perl
libppix-regexp-perl
libprefork-perl
librdf-closure-perl
librdf-endpoint-perl
librdf-helper-properties-perl
librdf-kml-exporter-perl
librdf-microturtle-perl
librdf-query-perl
librdf-rdfa-parser-perl
librdf-trin3-perl
librdf-trine-node-literal-xml-perl
librdf-trine-perl
librdf-trineshortcuts-perl
libref-util-perl
libref-util-xs-perl
libregexp-common-net-cidr-perl
librest-client-perl
librrdtool-oo-perl
librunapp-perl
libscalar-defer-perl
libsdl-perl
libsereal-decoder-perl
libsereal-encoder-perl
libsereal-perl
libshell-posix-select-perl
libsms-send-perl
libsql-abstract-more-perl
libsql-translator-perl
libstatistics-descriptive-perl
libstrictures-perl
libstring-bufferstack-perl
libstring-camelcase-perl
libstring-random-perl
libstring-tt-perl
libsub-prototype-perl
libsvg-tt-graph-perl
libsymbol-global-name-perl
libsyntax-highlight-engine-kate-perl
libtemplate-declare-perl
libtemplate-plugin-datetime-perl
libtemplate-plugin-gravatar-perl
libtemplate-plugin-posix-perl
libtemplate-provider-fromdata-perl
libtemplate-stash-autoescaping-perl
libterm-encoding-perl
libterm-shell-perl
libterm-size-perl-perl
libterm-ttyrec-plus-perl
libtest-cukes-perl
libtest-databaserow-perl
libtest-dir-perl
libtest-fake-httpd-perl
libtest-hasversion-perl
libtest-http-server-simple-stashwarnings-perl
libtest-if-perl
libtest-inline-perl
libtest-leaktrace-perl
libtest-log-dispatch-perl
libtest-log-log4perl-perl
libtest-mock-lwp-perl
libtest-mocktime-datecalc-perl
libtest-name-fromline-perl
libtest-needsdisplay-perl
libtest-postgresql-perl
libtest-script-run-perl
libtest-signature-perl
libtest-spelling-perl
libtest-tabledriven-perl
libtest-time-perl
libtest-utf8-perl
libtest-www-declare-perl
libtest-www-mechanize-catalyst-perl
libtest-yaml-valid-perl
libtext-bibtex-perl
libtext-findindent-perl
libtext-format-perl
libtext-markdown-perl
libtext-mecab-perl
libtext-microtemplate-perl
libtext-multimarkdown-perl
libtext-password-pronounceable-perl
libtext-qrcode-perl
libtext-quoted-perl
libtext-recordparser-perl
libtext-trac-perl
libtime-moment-perl
libtime-y2038-perl
libtransmission-client-perl
libtrycatch-perl
libtype-tiny-perl
libunicode-japanese-perl
libunicode-utf8-perl
liburi-smarturi-perl
liburi-todisk-perl
liburl-encode-perl
libvalidate-net-perl
libvideo-fourcc-info-perl
libvitacilina-perl
libwebinject-perl
libwebservice-youtube-perl
libwww-curl-perl
libwww-finger-perl
libwww-google-calculator-perl
libwww-mechanize-autopager-perl
libwww-mechanize-shell-perl
libwww-mechanize-treebuilder-perl
libwww-nicovideo-download-perl
libwww-search-perl
libwww-wikipedia-perl
libwx-glcanvas-perl
libwx-scintilla-perl
libx11-protocol-other-perl
libx11-xcb-perl
libxml-atom-microformats-perl
libxml-autowriter-perl
libxml-descent-perl
libxml-grddl-perl
libxml-hash-lx-perl
libxml-libxml-perl
libxml-parser-perl
libxml-rpc-fast-perl
libxml-semanticdiff-perl
libxrd-parser-perl
libxs-object-magic-perl
libyaml-libyaml-perl
libyaml-syck-perl
libzmq-ffi-perl
libzonemaster-perl
libzonemaster-webbackend-perl
nama
ocsinventory-agent
pdl
pinto
sqitch
starlet
xacobeo
zonemaster-cli

Reply to: