Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/metacpan/metacpan-api

A free, open API for everything you want to know about CPAN
https://github.com/metacpan/metacpan-api

Don't attempt to get es doc in the Root controller

The parent class has a default action but dies because the Root controller
has no 'type', so jus...

cce8ff5c325584184275eb6e6f7de66feb66893a authored about 10 years ago by Randy Stauner <[email protected]>
Test that unknown root files return 404

9f10ca303092da97b4f1d639aa3ba5fc0f4d34ec authored about 10 years ago by Randy Stauner <[email protected]>
Add some code comments to the login controller

0c6017a8ccc42b7b82516e21be2be77107b883d0 authored about 10 years ago by Randy Stauner <[email protected]>
Fix quotes and whitespace to appease checkers

396297e7417a029e32dd87b7155e70802644b0b6 authored about 10 years ago by Randy Stauner <[email protected]>
Add some code comments to the Latest script

8dcefca29724662489ed72726c48157ecfd0294a authored about 10 years ago by Randy Stauner <[email protected]>
Tidy.

909a71718265e9e5cd8a8752237b44331fdcf6b3 authored about 10 years ago by Olaf Alders <[email protected]>
Adds MooseX::Types::Path::Class to MetaCPAN::Types.

94fa272b51eb95828cb44fe2ca361a1b0eec2e2e authored about 10 years ago by Olaf Alders <[email protected]>
Make release tmp dir configurable.

3006109ddadb3eccd382c351056e6b76438cac27 authored about 10 years ago by Olaf Alders <[email protected]>
Merge pull request #352 from CPAN-API/oalders/backpan

oalders/backpan

788b5de881af015a10b3ce1d280321ea5e1ed61f authored about 10 years ago by Olaf Alders <[email protected]>
Adds script for setting 'backpan' status without re-indexing.

ae0a3e1bc1cdef53f9a744acf267ae6bc1d157f9 authored about 10 years ago by Olaf Alders <[email protected]>
Updates DBD::SQLite to 1.44

282d7c3eb6613017c91dde077af504815c03fc9d authored about 10 years ago by Olaf Alders <[email protected]>
Adds BackPAN::Index to cpanfile.

3887cf4632370df319a56dd83c7d5c132523719e authored about 10 years ago by Olaf Alders <[email protected]>
mibbit link to IRC channel

ef8fff09860e2bbe4452a1101e84a196eb8b33f1 authored about 10 years ago by Gabor Szabo <[email protected]>
Adds user session purging.

97f504feb3a7a68841f92f4ae278297fd12dda71 authored about 10 years ago by Olaf Alders <[email protected]>
Merge pull request #345 from rose/issue340

Issue340 - MyModule shouldn't be indexed

52ff15614f79f1eb52178d3ae342507688b86156 authored about 10 years ago by Olaf Alders <[email protected]>
change File->is_in_test_directory to use ok instead of is

6f6afb9928817a7d7c888286a4b2f743e21ebdd4 authored about 10 years ago by Rose Ames <[email protected]>
change is_in_test_directory to use split & any instead of regex

23ac8bc27200b14442c82c56c200ae3d433780a4 authored about 10 years ago by Rose Ames <[email protected]>
rename in_test_directory to is_in_test_directory

661701004d5e5d7fe61b2358f64fad2b2c6cb6e0 authored about 10 years ago by Rose Ames <[email protected]>
return empty string instead of 0 from is_in_test_directory

89a617ef6f7b84f8992babb3b345af751526072f authored about 10 years ago by Rose Ames <[email protected]>
add File method to detect test directories

5370287a60fd78e27befb45bcaa1a02dfe0acb97 authored about 10 years ago by Rose Ames <[email protected]>
exclude modules defined under a test directory from the index

c1e3e07a8252be5bf3d855a634056e9511cc7190 authored about 10 years ago by Rose Ames <[email protected]>
No need for Try::Tiny when checking if fields were returned.

5db82a3c561b878bc1c4412a331446b3d19e68bb authored about 10 years ago by Olaf Alders <[email protected]>
Error response when fields could not be found

a97a9aedb3a94462bd9d5a22d961f1254428f3b7 authored about 10 years ago by andreea <[email protected]>
Keep indentation consistent in travis yml

cdad695619ac32dc06adc574295e803b236b54c0 authored about 10 years ago by Randy Stauner <[email protected]>
Run carton in deployment mode on one travis perl

5e941a8a60dad4f125128e3c21bedbf3f618c3c2 authored about 10 years ago by Randy Stauner <[email protected]>
Updates cpanfile.snapshot

4a1200bae5e3ca89fb3e56dad0174ba2659019e8 authored about 10 years ago by Olaf Alders <[email protected]>
Upgrade Parse::PMFile from 0.05 to 0.29

e9491883f342134aef03c9490acea71d33e5edaf authored about 10 years ago by Olaf Alders <[email protected]>
--force-confdef when installing Elasticsearch via Travis.

12cf1562ba15615e0fda8dc10ca9146de93e2935 authored about 10 years ago by Olaf Alders <[email protected]>
Use MooseX::Getopt::Dashes in Backup.pm

2b50f8055ba05f83f362cf9f88e7f860c26fba6c authored about 10 years ago by Olaf Alders <[email protected]>
Add more debugging to backup restore logic.

cb96142af6d6f0f5b8ffa4e6cdb8b91d9cf91d5d authored about 10 years ago by Olaf Alders <[email protected]>
Formatting changes in Backup.pm

16e1792e5abdb802d8082bbc4d9d3bb66e6d2b2c authored about 10 years ago by Olaf Alders <[email protected]>
Moves custom Moose types into MetaCPAN::Types::Internal.

b2fd47c8fa577d5cc368861707f5431a4853ba03 authored about 10 years ago by Olaf Alders <[email protected]>
Tidy.

301d7f6f06e12d13aeb1a9cfeb51e07bd3595ee0 authored about 10 years ago by Olaf Alders <[email protected]>
Add Data::Printer to cpanfile for easier debugging.

3fda0831396f7e9204610b05caf62275fe37f2c2 authored about 10 years ago by Olaf Alders <[email protected]>
Remove default path to fakepan for CPAN.

Having this default meant that indexing works on the VM and production
even if you haven't set y...

a14922df517ee5394d5ee874e49e0128e112dd2a authored about 10 years ago by Olaf Alders <[email protected]>
Minor lib cleanup.

c7716055973abfeb288ec34e37a610e17a8bab8d authored about 10 years ago by Olaf Alders <[email protected]>
Merge pull request #330 from CPAN-API/haarg/download-ssl

use https for download url

bb5e74439eb49d6fec604e76d287462c87251e29 authored about 10 years ago by Leo Lapworth <[email protected]>
Adds Twiggy to cpanfile.

2dd0be78f2b903ab5f7668e9063245944cccdb5f authored over 10 years ago by Olaf Alders <[email protected]>
Try to make the release parsing output readable again.

Older archives clutter the terminal output with "Invalid header block at
offset unknown at
/home...

44ee8d0a52f17a4cfdc8bcf00b92c7b059c4cabf authored over 10 years ago by Olaf Alders <[email protected]>
Drop older perls (10-14) from travis builds

aa35b200b707d88829e42410fe7682a7b0382c63 authored over 10 years ago by Randy Stauner <[email protected]>
Force Safe.pm upgrade via cpanm on travis

comments inline.

a293f6850f869e61d6e30717ab0c75d54b46ed5b authored over 10 years ago by Randy Stauner <[email protected]>
Increase Parse::PMFile verbosity to help debug tests

2280f6374195b815fbbfa63d2d28820c73edc879 authored over 10 years ago by Randy Stauner <[email protected]>
Add modules to file in reliable order

to solve occasional test failure.

Any order makes as much sense as no order.

1120d0878765bb00df6a40cdf8b7d7f78a85a11e authored over 10 years ago by Randy Stauner <[email protected]>
Revert "Install deps on travis with carton deployment mode"

I was trying to get 3/5 perls to be 5/5 perls...
however they now all fail miserably.

9d3af9865f649563a87db64d626fdf7375236ce6 authored over 10 years ago by Randy Stauner <[email protected]>
Install deps on travis with carton deployment mode

86a581f3920c37c14fadecbf145e5bd78c1309de authored over 10 years ago by Randy Stauner <[email protected]>
Merge pull request #339 from CPAN-API/haarg/version-parse-fix

Fix version parsing

9868954f196fa88f0a2b67a07a0f4e3b308fe9a4 authored over 10 years ago by Olaf Alders <[email protected]>
Tidy MetaCPAN::Util.

cfd63fcef6d881dc92919bb9d28d4f8e2d057be9 authored over 10 years ago by Olaf Alders <[email protected]>
fix version parsing

bf646f16ac0fd3b5c005da4e0594f588dd129204 authored over 10 years ago by Graham Knop <[email protected]>
Update bin wrappers to use puppet and fallback to carton

8fc9ffa936241bd13e628e8af2ad581fd8e0a1c7 authored over 10 years ago by Randy Stauner <[email protected]>
Remove carton, carton-exec and daemon-control.pl

These are now all done via puppet on the
development and production machines.

Replaced by:

~/b...

234f41a1dd8aa872a1664d7d2406e287f4f69472 authored over 10 years ago by Leo Lapworth <[email protected]>
Create .editorconfig for consistent indent style

[ci skip]

ab2dca20b501c819044d40dbd47651fa63a9d8d7 authored over 10 years ago by Randy Stauner <[email protected]>
Use -- so that all args pass to prove

For example, don't let carton consume `--help`.

0f9062a04bd6b2f38a1610fb3a7722a6806d0ba5 authored over 10 years ago by Randy Stauner <[email protected]>
Match the shortest path for 'provides' modules

Fixes the previous tests.

098c303550d828cb7eeebd054eeac6517b0291b1 authored over 10 years ago by Randy Stauner <[email protected]>
Test that packages get assigned to the right files

when there are multiple matches for path components.

a79649707a62bf6df5288f562f2ad83475955bc5 authored over 10 years ago by Randy Stauner <[email protected]>
Make failed module tests more descriptive/helpful

47b4f2a2016bbd1da8e9dc13231d87f13279c835 authored over 10 years ago by Randy Stauner <[email protected]>
Test that release does not contain unexpected modules

* If testing any modules, require that all are specified.
* Don't skip modules that aren't speci...

fe0392cbe281ca72db00c2dd45cb4cabccee104e authored over 10 years ago by Randy Stauner <[email protected]>
Make Test::Routine test names more descriptive

Use spaces to help avoid clashing with other attributes and methods.

a753bd572f9808de6d0fbacf91bc3d2dec956581 authored over 10 years ago by Randy Stauner <[email protected]>
Merge pull request #335 from CPAN-API/leo/puppet3

if var/tmp does not exist create it for the tests

cf14135edec64ec2b6ad802c0596dbc5974855f3 authored over 10 years ago by Olaf Alders <[email protected]>
make Perl::Critic happy

2ce052f0c5015047e0ce7451b9a0383f39a52115 authored over 10 years ago by Leo Lapworth <[email protected]>
if var/tmp does not exist create it for the tests

c304283ced4d5c5e8b730755cfd4df85e85b29e0 authored over 10 years ago by Leo Lapworth <[email protected]>
Update README.md

Updates README to use Carton where appropriate.

fd02b6e58c4375f537d9d02f0f52ceb6f4d7f406 authored over 10 years ago by Olaf Alders <[email protected]>
Merge pull request #329 from CPAN-API/talina/documentation

Talina/documentation

53956a46e5d348459162d8805b8a27a58afcfa13 authored over 10 years ago by Olaf Alders <[email protected]>
Only add indexed modules to a file document.

In the case of Package::Stash 0.36 the first-in logic was preferring
t/lib/Package/Stash.pm over...

f21555fa9cc6594caa13cfa763584bedbd1a6882 authored over 10 years ago by Olaf Alders <[email protected]>
use https for download url

59c0790767cac01eef40418c435edd28174844e8 authored over 10 years ago by Graham Knop <[email protected]>
Allow failures on 5.20 for now; 5.18 seems ok

19caae093f9f53a80bd8d54ba4352f038b58eafa authored over 10 years ago by Randy Stauner <[email protected]>
Configure travis to build 5.20

1bcde929eb187f57785efc607bc1b2602fdf0b31 authored over 10 years ago by Randy Stauner <[email protected]>
Correct doc on value of release.status for dists with only developer releases

The claim that "latest" is used for distributions with only developer
releases may have been tru...

eb0fff0a4bc1195f3e4497f79511173a9880aeed authored over 10 years ago by Thomas Sibley <[email protected]>
Update README.md

c912159efc18e6ad46ed4335b45a9b891f13981f authored over 10 years ago by Talina Shrotriya <[email protected]>
Edit README.md

ed247387470eea1293e956e7b5ab133fd346bb10 authored over 10 years ago by Talina06 <[email protected]>
Wrap data prep tests in a subtest for cleaner TAP

The tests only happen once, but it can be confusing to see them when varying
which test are run....

1db6059208bdb80217de7df51f56bcf31dd84f36 authored over 10 years ago by Randy Stauner <[email protected]>
Check distvname is defined before comparing it

to avoid several warnings every time the script is run.
Some weird uploads don't have it.

Also ...

e40dd766bcfe383a8d36aff356fb8aef886b3ada authored over 10 years ago by Randy Stauner <[email protected]>
Remove hack for using outdated ./local/lib

Since we have carton install somewhere else now that hack doesn't work anymore.

I'd love to hav...

5287be77c0af3a1997900dbe00a66abe0a925415 authored over 10 years ago by Randy Stauner <[email protected]>
Define wrapper to cd and setup env to simplify jobs

This sets up the carton environment and allows for much
shorter command line invocations (useful...

f5995aeba70beb76aac2c3dc4c13738df02eb650 authored over 10 years ago by Randy Stauner <[email protected]>
Preserve argument structure and de-dup env var

Quote the "$@" to keep arguments with spaces (like -e 'print 1') working
and re-use the carton s...

4029f96ffc98cffeab9fb973c9e6b571f1be5063 authored over 10 years ago by Randy Stauner <[email protected]>
Tidy changes to jsonp tests

e19ab1ecd88d5a65c0f06628ef3cfa7a6e102af4 authored over 10 years ago by Randy Stauner <[email protected]>
Ensure Daemon::Control exit status is used

9d692ce2d8f208c55af43afac4decac24f1f0445 authored over 10 years ago by Randy Stauner <[email protected]>
Make ./var/log when needed so that it isn't in git

Then we can have puppet create a symlink without dirtying the working dir.

a708da492fdf758d3695c34eb7d8483db6f7ef01 authored over 10 years ago by Randy Stauner <[email protected]>
fix jsonp rosetta flash vulnerability, see http://miki.it/blog/2014/7/8/abusing-jsonp-with-rosetta-flash/

8b1da820139ceb4e36a4fe41145343cb4b4823ed authored over 10 years ago by Moritz Onken <[email protected]>
Reverse critic test to explicitly exclude old files

rather than having to remember to add new ones.

acfa27a037142dbdd4d276fdfdb3a5b99539f2c2 authored over 10 years ago by Randy Stauner <[email protected]>
Skip dependency tests in travis build

3e4e6d42a6507f6e28526f193352edd0351d620c authored over 10 years ago by Randy Stauner <[email protected]>
Add support for Perl::Critic testing.

1d261cdae33f2cad8ce95e0e54b8310cf0a64bec authored over 10 years ago by Olaf Alders <[email protected]>
Minor code cleanup.

2d6e1bd98b83abd40bb4100101eba0477ca88989 authored over 10 years ago by Olaf Alders <[email protected]>
Tweak Carton wrappers.

ae2249e8422b19a6d13d2c6c186aa23e8f81506e authored over 10 years ago by Olaf Alders <[email protected]>
Adds carton install wrapper.

1c3632960d4e3f984c31de67905d8b6dc8cc692b authored over 10 years ago by Olaf Alders <[email protected]>
Tweak Daemon::Control script for new carton lib location.

e6189bb236eac730c1dd3bc925c0cf4d63506a0c authored over 10 years ago by Olaf Alders <[email protected]>
Adds Plack::Middleware::Rewrite' to cpanfile.

8eb6aab7073918fd48581a63f3597044b5e83745 authored over 10 years ago by Olaf Alders <[email protected]>
Carton libs are now installed on the guest, not the host.

9d9ccbd24fff7f67cbcc63590d2d2bcbb212dec4 authored over 10 years ago by Olaf Alders <[email protected]>
Send emails to var/tmp/mail in development

4d470f0c0f9444fc14e62588eb2749077968ed79 authored over 10 years ago by Randy Stauner <[email protected]>
Use local lib automatically in bin/metacpan script

rather than 'carton exec bin/metacpan ...'

43c78e56481e5d6b3d90a4e6792907f4837c3d80 authored over 10 years ago by Randy Stauner <[email protected]>
Tidy

08dfbdb7600ee37d153d16f56265558417c42d49 authored over 10 years ago by Randy Stauner <[email protected]>
Set PLACK_ENV=development in vagrant

1b27b5ba3266796e55ac363bced8947b1912f776 authored over 10 years ago by Randy Stauner <[email protected]>
Ignore whole var dir

everything that needs it should make it

ea6fb4339bee932fcaa9bbe07ee52c98f0ca1727 authored over 10 years ago by Randy Stauner <[email protected]>
Move FindBin to app and require class

The symlink was placing the package in $INC{app.psgi}
which was confusing Catalyst when it was t...

b57ad6c127858d4f3d38c58a6255d5f1f9ea61a3 authored over 10 years ago by Randy Stauner <[email protected]>
Add Plack::Middleware::Rewrite to cpanfile for dev

b27b1a729b5f3f19d084a4acf2a216084eb32d42 authored over 10 years ago by Randy Stauner <[email protected]>
Use carton's local::lib for pre-commit hook

5e5f6ce8e33cd6747c8da1fd5ccade4f694c15e3 authored over 10 years ago by Randy Stauner <[email protected]>
Tidy daemon-control script

:-P

448da5cfba27308c1841f62dee1f20b9cd150f40 authored over 10 years ago by Randy Stauner <[email protected]>
Check for /vagrant dir rather than hostname

it's simpler and doesn't rely on an ambiguous hostname

ed716bb51b2238735a5ebfa670857c2180d139bf authored over 10 years ago by Randy Stauner <[email protected]>
Make the var dirs that the daemon expects

a81fd1c8166b6656f10e6ac1b0b51c8b1a3ecf83 authored over 10 years ago by Randy Stauner <[email protected]>
Fix path to metacpanrc

a15a3271325a1d6c35a116e8dda70faa3d326329 authored over 10 years ago by Randy Stauner <[email protected]>
Adds Daemon::Control script + Carton wrappers.

da237778baf8d210592998314b5dbaba3fbae9cf authored over 10 years ago by Olaf Alders <[email protected]>