Giter Club home page Giter Club logo

cpanorg's People

Contributors

abh avatar abraxxa avatar aixwiz avatar atomicstack avatar bradoaks avatar briandfoy avatar chazmcgarvey avatar clintongormley avatar dolmen avatar drhyde avatar eserte avatar grinnz avatar ilmari avatar kyzn avatar mbeijen avatar mstratman avatar ranguard avatar rjbs avatar rspier avatar rwp0 avatar sciencebeta avatar thibaultduponchelle avatar tonycoz avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

cpanorg's Issues

Move legal + mirroring rules out of comments

cpan.org/index.html has a lot of (useful) legal copy in the source as a comment, this should be
moved into the relevant page (siteinfo? / disclaimer / how-to-mirror?) and then linked to in the comment.

gmake.exe and perl.exe constantly updated

I'm not sure whether this is a CPAN issue or Strawberry Perl issue, and if the former, if there's a better repository to report this under.

Anyway, of late (last 2 or 3 months), every time I run cpan on Strawberry Perl to upgrade my library of installed packages, my AntiVirus tells me that gmake.exe has been updated -- do I want to proceed? Frequently, I also get a warning that perl.exe has been updated. Is this expected behavior? I'm guessing that it may not be the Strawberry package, as it's every time I run cpan to update. Are you packaging fresh copies of gmake and maybe Perl every day?

This is a problem for me because the warning about the update suspends the update process until I give permission to proceed. I can't just fire off the massive daily update (for three Perl versions) and forget about it. It would be nice to have these utilities only update when they've been changed.

make install fails on Windows

> dmake install
cpanm Template JSON Template::Plugin::Comma  Template::Plugin::JSON \
        XML::RSS local::lib File::Slurp
CreateProcess failed (2).
dmake:  Error executing 'cpanm Template JSON Template::Plugin::Comma  Template::
Plugin::JSON    XML::RSS local::lib File::Slurp': No such file or directory
dmake:  Error code -1, while making 'install'

I'll work on a patch.

Some perl release symlinks aren't being maintained

FWIW, the cronjobs that run on the master mirror server are below.

cpan/content is a clone of this repository.
cpan/ is devel/cpanorg-generators for weird historical reasons.

cd cpan; ./bin/update-CPAN-data

cd cpan/content; make update-daily
cd cpan/content; make update-master

cd cpan; bin/update-CPAN-indices
cd cpan; bin/update-CPAN-timestamp
cd cpan; bin/update-CPAN-MIRRORING.FROM > ~/tmp/mf.2 && mv ~/tmp/mf.2 CPAN/MIRRORING.FROM
cd cpan; bin/update-CPAN-RECENT
cd cpan; bin/perl-label.sh

(plus a few related to the mirrors list).

Where is the mirror list?

I wanted to provide patches for régions of France in the mirror list.
But I can't find the mirror list in this repository. SITES-list.html is not here either.
Nothing is said in the README about its location.

INSTALL.html could cover some things in more detail

Listing the recommended modules such as local::lib and soforth are a good start.

But it appears necessary to have documented somewhere an overview of how one should use those modules ( ie: instead of requiring users to read all the documentation of all the modules, a simplified starter on how to use them would be useful ).

As would a more detailed advice section on the advantages of separation of yourself from the system perl, in an attempt to discourage people's first option being "sudo" ( Which can entirely break their linux and their vendors install toolchain )

Unfortunately, although I'd like to see such changes, I'm not entirely sure of the best way to write them, and my prose skills are very limited, so this bug will serve as more of a discussion of what /could/ be done and the overall flow prior to somebody attempting it:

Because arguably, some of these elements are politicalised in nature, and we'd need to iron out common requirements first.

Directory list -> generated index.html for some situations

Eventually it would be nice to have generated index.html pages for at least:

modules/by-author/id/ * /
modules/by-author/id/ * / * /
modules/by-module/ * /

Similar to what will be modules/by-author/id/index.html (e.g. _modules/by-author/id/index.html)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.