* Just to show that this actually does happen, this is from my
  pacman.log:

The following official packages can be removed since the modules are
now included in the standard perl library:
  perl-archive-tar  perl-compress-raw-zlib  perl-compress-zlib
  perl-extutils-cbuilder  perl-io-compress-base  perl-io-compress-zlib
  perl-io-zlib  perl-module-pluggable  perl-pod-escapes  perl-pod-simple
  perl-module-build  perl-version

These community packages are also included in the standard perl library:
  perl-archive-extract  perl-cpanplus  perl-digest-sha  perl-file-fetch
  perl-extutils-parsexs  perl-ipc-cmd  perl-locale-maketext-simple
  perl-log-message  perl-log-message-simple  perl-module-corelist
  perl-module-load  perl-module-load-conditional  perl-module-loaded
  perl-module-pluggable  perl-object-accessor  perl-params-check
  perl-term-ui  perl-time-piece

As  you can see, things do change and having explicit dependencies will
only prevent breakage.

I'm +1, but don't feel very strongly about this.

I see that it's more complex than what we have now, but I think the world of perl dependencies is pretty complex, and the existing system isn't great at handling either. Modeling it in this more complete way and mirroring the upstream model seems like a good long-term choice in terms of reducing work for packagers.

- P

Reply via email to