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

Export simple wrappers for running Test::Routine roles

45df6ab39126fa44653ca9dc574d2ccb6d6cdbac authored about 11 years ago by Randy Stauner <[email protected]>
Setup Test::Routine to simplify redundant test code

062b3ba3f0eb9d641e1486c5c9aa914c7e224ed9 authored about 11 years ago by Randy Stauner <[email protected]>
Set an valid value for the surrogate key

ba8f5a7d050874e2d63f4981b9ec5a89e84e8c62 authored about 11 years ago by Leo Lapworth <[email protected]>
Merge branch 'leo/fastly'

a03bac9fd6ff81b792410053d38847f45948cc0d authored about 11 years ago by Leo Lapworth <[email protected]>
Set surrogate control for everything, no matter what

e22231dfe2452d5cf8c8f263ba8a1cfaa1089b73 authored about 11 years ago by Leo Lapworth <[email protected]>
Merge pull request #288 from CPAN-API/leo/fastly

Add Surrogate-Control header to stop fastly caching by accident

ff3ed2efa87a822b265e6b241806454a4315f42f authored about 11 years ago by Olaf Alders <[email protected]>
Add Surrogate-Control header to stop fastly caching by accident

2009228bbf5888e1a479f83880a0b99e36b67c50 authored about 11 years ago by Leo Lapworth <[email protected]>
Removes patched Archive::Any.

89e012be6178639f3438d430103cbf7b8df72211 authored about 11 years ago by Olaf Alders <[email protected]>
Ignore 5.18 failures on travis

Some deps still fail their test suites on 5.18

aa3f8e5ca3ef023b57a28158649e4cd5ffecc102 authored about 11 years ago by Randy Stauner <[email protected]>
Upgrade Safe.pm to get bug fixes

Perl 5.16 was failing on travis because the version of Safe
that is included in core didn't work...

a175496cefb47251c3d6b347ae5d4db69e21a935 authored about 11 years ago by Randy Stauner <[email protected]>
Try harder to work around JSON 2.9 boolean comparison

36ba39becb70461e2d2c3cab8e5b32da62fd236e authored about 11 years ago by Randy Stauner <[email protected]>
Attempt to work around issue with recent JSON/::XS

just a test comparison failure so far.

e0de1f3cb9980481a0d68af6749f04b17fe2e9a5 authored about 11 years ago by Randy Stauner <[email protected]>
Show verbose Parse::PMFile messages in tests

1e848d7ba96717b52f842f7adc8865a3d7ee02c8 authored about 11 years ago by Randy Stauner <[email protected]>
Respect TEST_VERBOSE with Aggregate and mc logger

Provides less output when you don't want it and more output when you do.

9043316c19bc935630b37d9ae0d4c4593bd0f06d authored about 11 years ago by Randy Stauner <[email protected]>
Add description for unlabeled test

feb989acb9a2c8019089166940b96e50e53262c6 authored about 11 years ago by Randy Stauner <[email protected]>
Add debug output for occasional test failure

5b27affda44069d0f623e7eac059a5a6b6cd8620 authored about 11 years ago by Randy Stauner <[email protected]>
Improve package line regexp in hide_from_pause

so tests pass.

c84fd044d256ba49cbbd924992d86787e541d471 authored about 11 years ago by Randy Stauner <[email protected]>
Test various statements against hide_from_pause

some of which fail.

8d73fee2d460e7a7fd3329682b8f2124debf0143 authored about 11 years ago by Randy Stauner <[email protected]>
Bump Module::Metadata prereq for better package detection

Some travis builds were failing because the MM in core on an older perl
wasn't sufficient to det...

87289a9bc01a1bf6973a9e6d0a11fecab0eeda22 authored about 11 years ago by Randy Stauner <[email protected]>
Use mtime to ensure releases are processed in correct order

This should fix 'only one moose is first' failure on travis.

bb0a78322d7059ee4514978ef4356b7ae0cfb563 authored about 11 years ago by Randy Stauner <[email protected]>
Remove test source dir at the start of each test

to avoid test bugs and future confusion

d54fee3808bb43a2b5da9ffdd1d159151edd1859 authored about 11 years ago by Randy Stauner <[email protected]>
Make source base_dir configurable

209007811b460b240cde25a8f97613de669afeec authored about 11 years ago by Randy Stauner <[email protected]>
Update test to match new Module::Faker output

must have had a stale cache before.

c0818ffb3442c11b10c2b3b827b71bb4af9c90d8 authored about 11 years ago by Randy Stauner <[email protected]>
Bump Faker versions in t/fakecpan

and update the comment

fa3c18a5f99e069d0f207f12753deae120bafa03 authored about 11 years ago by Randy Stauner <[email protected]>
Remove invalid mirror arg from travis cpanm command

b52c830221c140f690d2afa7a4427bb2ed6e4672 authored about 11 years ago by Randy Stauner <[email protected]>
Ignore coverage database

6a7f083cd1b521d96ab60b2e6498ad3727f921ec authored about 11 years ago by Randy Stauner <[email protected]>
Test how we handle meta 'provides'

Ensure that we *are* using it and how.
With the Module::Faker upgrade that added 'provides'
and ...

e14ea547df674ae745f0d8dce056fbf7c6ae99c1 authored about 11 years ago by Randy Stauner <[email protected]>
Change pod urls to match new web urls

716b5e630d571855f1c320994a09baf748dc21f7 authored about 11 years ago by Randy Stauner <[email protected]>
Sort autocomplete secondarily on documentation

Older ES seemed to sort them alphabetically
however 0.90.5 doesn't seem to.
Sorting explicitly o...

3815986902be1f718d007d679a458127644d99d6 authored about 11 years ago by Randy Stauner <[email protected]>
Explicitly take specific attributes from meta object

The CPAN::Meta object has a 'provides' hash,
but the Release Document has a 'provides' array.
ES...

5263ac3f33eff2575074ee7f3f589eabebf77bae authored about 11 years ago by Randy Stauner <[email protected]>
Require the latest Module::Faker and CPAN::Faker

a4ea1b3426fdc787482648aebcfc4ba5a07cd6c4 authored about 11 years ago by Randy Stauner <[email protected]>
Specify provides to work with/around cpan/module faker

see comments inline.

8b274ec523caf205950bef582674f9c1bd4cdd4e authored about 11 years ago by Randy Stauner <[email protected]>
Omit the Module::Faker generated META files for most dists

Previous versions of Module::Faker generated no META.json
and a lacking META.yml. This was good...

b3925562d093bacfdb9d6c7932673d9543dc4608 authored about 11 years ago by Randy Stauner <[email protected]>
Return if code is unexpected to avoid errors

b575785d448feedfa2ace482882cf600e9df55d1 authored about 11 years ago by Randy Stauner <[email protected]>
Show better diag for autocomplete test failure

c27fdc09d8f7fcc14b74bf252401e62aef52de28 authored about 11 years ago by Randy Stauner <[email protected]>
Prefer ok(0) to errors in tests

20a77c077145be3cf983632664d357e453983e31 authored about 11 years ago by Randy Stauner <[email protected]>
Check defined-ness to avoid warning

659575c9ef21df7afa64c11584eadcc65aa27ad2 authored about 11 years ago by Randy Stauner <[email protected]>
Enable coveralls.io via travis

c04375be91a3d8cb912c8bc27c668d8465a6f765 authored about 11 years ago by Randy Stauner <[email protected]>
Remove "TODO" from release->first check

Module::Faker now supports setting mtimes on generated dists.

1af9761ab7e8694627d039c2066f2f25569234af authored about 11 years ago by Randy Stauner <[email protected]>
Put ES info in test diagnostics

4e4947a503d1144a0b046b561f25bcb0a03617df authored about 11 years ago by Randy Stauner <[email protected]>
Pass string (not object) to Parse::CPAN::Packages::Fast

latest version uses different modules and dies upon finding an object.

fa4bedbc7fbe0e89fdda5a2a5dc3d83ca8473256 authored about 11 years ago by Randy Stauner <[email protected]>
Bump Test::Aggregate prereq to eliminate warning

closes #279.

fedbc106fbf1b0b5a38f0ae4515528f18aef3dab authored over 11 years ago by Randy Stauner <[email protected]>
Stringify module version more defensively

String concatenation should produce the same result as version->stringify
but it also works for ...

c88c0653573b661df76b8d2426044452a7d10e8b authored over 11 years ago by Randy Stauner <[email protected]>
Test parsing of package NAME VERSION syntax

refs https://github.com/CPAN-API/metacpan-web/issues/906
and https://rt.cpan.org/Ticket/Display...

6839e6f72dc33ca741c1d287810e584052767ae2 authored over 11 years ago by Randy Stauner <[email protected]>
Fixes undef warning in t/document/file.t.

531ece2ca22f00da4c8647e193c787ac7cd1f8cd authored over 11 years ago by Olaf Alders <[email protected]>
Fix case on new module name in Makefile prereqs

2f191296f97aa6d70a105960b563f9c865c11de6 authored over 11 years ago by Randy Stauner <[email protected]>
Test that .pm.PL file is unmodified and indexed

Don't let Module::Faker turn out malformed module into a proper one ;-)

3881de211cbb35cc3e79b1694edd27606b6989b2 authored over 11 years ago by Randy Stauner <[email protected]>
Fix module name typo in test query

fb2038382f2ab7b2b33a5ea98a5b6f129365758d authored over 11 years ago by Randy Stauner <[email protected]>
Adds a .pm.PL test.

81bd5ff3aad08f7727c813a5cdb6e5e5647e4eee authored over 11 years ago by Olaf Alders <[email protected]>
Allow for package name for pm.PL files to be in __DATA__.

2fbb4fa50f908a5ece5e124c23065a8a24c93777 authored over 11 years ago by Olaf Alders <[email protected]>
Renames perltidyrc.

e004306c15d0227b34ff3b8825e68a0c2361a000 authored over 11 years ago by Olaf Alders <[email protected]>
Adds tidyall config and pre-commit setup.

dab6cc93211340466c3f1a8df4f2d63bda191643 authored over 11 years ago by Olaf Alders <[email protected]>
Test that Latin1 change logs are preserved

bc111fce9895f0eb427a1cb92ddd5b52cf88fb7e authored over 11 years ago by Randy Stauner <[email protected]>
Attempt to decode change log content to avoid mojibake

closes metacpan-web#896.

de5ffa21d6f8843ee3723266da2a214fba5cb894 authored over 11 years ago by Randy Stauner <[email protected]>
Test that changes controller doesn't mojibake content

b6ce11fab47d33e958776520976af81dc6f10713 authored over 11 years ago by Randy Stauner <[email protected]>
Create scoreboard parent dirs automatically

52680579acc6719c29a867b63434c83eda81e7a5 authored over 11 years ago by Randy Stauner <[email protected]>
Create log directory when building Logger

24feb767beb6bcf1a24d80ea3ba2d894e109379e authored over 11 years ago by Randy Stauner <[email protected]>
Merge pull request #278 from talexb/docUpdate-2013-0802

Correct link to wiki

81ea8e9b1541654617b7c66e08847ef2033cdf9b authored over 11 years ago by Olaf Alders <[email protected]>
Correct link to wiki

This link previously pointed to the Beta version of the API docs.

0961aa39670ba43123e97c1c3ebae77473d0c27c authored over 11 years ago by Alex Beamish <[email protected]>
Bumps CPAN::Faker to 0.009.

57f00408a19f515546622dfb27f1457733134a97 authored over 11 years ago by Olaf Alders <[email protected]>
Use quotes to preserve decimal point on MIME-Version

Thanks, ANDK!

5c166923e45f9742221e6a0a9e6fa0d12e7764e0 authored over 11 years ago by Randy Stauner <[email protected]>
Encode email body before sending

bc92cf7e3ab538c27f3d07a0787516ff504f2d65 authored over 11 years ago by Randy Stauner <[email protected]>
Test that email body is encoded (octets)

aa896a7e2c02254bf11c80637c5359c332b5b4ae authored over 11 years ago by Randy Stauner <[email protected]>
Adds perl 5.18 to Travis config.

10da9b0a6097654674580d5bb919764d656e10d6 authored over 11 years ago by Olaf Alders <[email protected]>
Commit somehow-overlooked test dist

f2d7cebe264869c9cb701271879211f7753a64fd authored over 11 years ago by Randy Stauner <[email protected]>
Add build status image to readme

Even though the tests are currently failing.

df30d8beeb68366e712600c34f4258cb5101bcf9 authored over 11 years ago by Randy Stauner <[email protected]>
Try harder to get test debugging output

420f51a7789c81ac43416e8caf8e2c733e7c545b authored over 11 years ago by Randy Stauner <[email protected]>
Bump Test::Aggregate prereq for bug fix

Now we can see exceptions that occur in aggregated tests.

8c3b8314a37f9deb322d193f17534889bc6c96e3 authored over 11 years ago by Randy Stauner <[email protected]>
Add (probably a lot) of debugging output for rogue test

fails for some, but not me :-P

71a2d8f4d259b2249a865af24cf40fdd4d0cfa71 authored over 11 years ago by Randy Stauner <[email protected]>
Add perl-pie so travis tests use standard ES port

a9e2d93432dcbf43808666b3bcd2c612cbdbe8f3 authored over 11 years ago by Randy Stauner <[email protected]>
Fix env var after re-reading travis docs

ef61042483655673c4ef2c9d534938a4f1a0865c authored over 11 years ago by Randy Stauner <[email protected]>
Test pause login email for a non-ascii name

da79c3d05cd7057a474a5e9408534d96ba31913a authored over 11 years ago by Randy Stauner <[email protected]>
Test pause email for nonexistent pause id

9662deeaab30aaebf94d8284f3d8f0e82fcd88da authored over 11 years ago by Randy Stauner <[email protected]>
Use built-in Email::Sender method for testing emails

80136e3a2ebe1ed1e8bd5c375155d6cec7b5420b authored over 11 years ago by Randy Stauner <[email protected]>
Test basic pause login email

00b0019bb628b99818c1fc225a22a12af6b7b673 authored over 11 years ago by Randy Stauner <[email protected]>
Add a script to build a test CPAN dir - needs more work

987be26e0862db2c2d8e77d1a088532cead48d8f authored over 11 years ago by Leo Lapworth <[email protected]>
Remove config which is now in metacpan-puppet.

c64ccba91b23c723e117754cec510a3aa65b4788 authored over 11 years ago by Olaf Alders <[email protected]>
Ensure 'perldelta.pod' is chosen over 'Changes'

This is a stupid hack, but it works for every perl release we had indexed.

ed249c4cc1aedcd8992b0fa97f320bcd829162cf authored over 11 years ago by Randy Stauner <[email protected]>
Add Changes file to prove that test will fail

I thought about testing it earlier but I guess I was too lazy.

adda7e512d5242a125c3021a54d7e282e6b753dc authored over 11 years ago by Randy Stauner <[email protected]>
Disable the no-arg search for /changes

since it just searches for all files without a filter

ba80e465251105087553b89f1e4630767c95b3c9 authored over 11 years ago by Randy Stauner <[email protected]>
Test that /changes for perl returns perldelta

2cb1c0076881dc9f67af6b126aa480431de2a471 authored over 11 years ago by Randy Stauner <[email protected]>
Use perldelta as the changes file for perl releases

refs cpan-api/metacpan-web#861

a49748bb92799d096caf23c999282a22d80ff31e authored over 11 years ago by Randy Stauner <[email protected]>
Merge pull request #265 from lucs/issue_264

Fix issue #264.

7f88f716527f01dd4b021b6a51f7288335869b62 authored over 11 years ago by Moritz Onken <[email protected]>
Fix elusive SIGNATURE has pod bug

Use parens to ensure correct operator precedence.

Closes gh-164.

0973df1252a34518cb2520506369a7b47a0171d4 authored over 11 years ago by Randy Stauner <[email protected]>
Test that SIGNATURE matching /^=\w/ isn't pod

b6ce0c66e998aef3769924c09b6e7d33dbd46872 authored over 11 years ago by Randy Stauner <[email protected]>
Limit the places test port 9900 is repeated

61b7fa6830566c84751886691d376c50254110c1 authored over 11 years ago by Randy Stauner <[email protected]>
Copy travis config from web repo and add ES

we still have to fix the test suite to respect the env var.
Refs gh-267.

bcf0c9e62dea8421a710d68f640cd6215a64ef42 authored over 11 years ago by Randy Stauner <[email protected]>
Require the latest ES and ESX::M for future compatibility

to support ES 0.90+
closes gh-266.

7745421e6f6e6fc984d2d5b947a57e31639ff0b0 authored over 11 years ago by Randy Stauner <[email protected]>
Change ES scripts from .stringValue to just .value

for future-compatibility with ES 0.90+

2859623fab2a2c4677c4b279604c868e1f1a9e08 authored over 11 years ago by Randy Stauner <[email protected]>
Test /search/autocomplete

for result order
and for something that uses a script with "doc['blah'].stringValue"

fb62e70f92eadf564bdc780be6b2f7c982a4c6d2 authored over 11 years ago by Randy Stauner <[email protected]>
Fix issue #264.

The order in which $release->provides returns modules doesn't really
matter, and consequently th...

088878be53ddf60bb34a7b6cff545043acc0472c authored over 11 years ago by Luc St-Louis <[email protected]>
Merge pull request #263 from tsibley/add-patched-to-bugsummary-type

Add patched to bugsummary type + update tests

5cbd9710d4ed40c37c1b8ba99fb79636a4ab003b authored over 11 years ago by Moritz Onken <[email protected]>
RT's bugs data changed format, update the local test version to match

This should have been part of 587c1cb and dbdc06e.

98e5c56221470aaf8bb5c88c5d72686a1d178753 authored over 11 years ago by Thomas Sibley <[email protected]>
Add the status "patched" to the BugSummary document field type

587c1cb let bugs marked "patched" be counted from rt.cpan.org, but
mistakenly didn't update the ...

d4de9835af9080d8aece00f9890cc687250bceae authored over 11 years ago by Thomas Sibley <[email protected]>
Merge pull request #262 from tsibley/rt-bug-counts

RT bug counts

397904aab7cc4c7de06c852b11b4ac621d5409e6 authored over 11 years ago by Olaf Alders <[email protected]>
allow requests with charset to be translated to application/json

5813e5287edd6c31ba2dc516b99180d238dcdfcd authored over 11 years ago by Moritz Onken <[email protected]>
Use the active/inactive bug counts calculated by RT

This avoids hardcoding statuses and keeps the active/inactive concept in
RT.

dbdc06e335329ee44df50309a3a0a8a039799f0f authored over 11 years ago by Thomas Sibley <[email protected]>
Parse RT's bugs tsv using column names instead of hardcoded column positions

Less fragile when RT's tsv changes.

587c1cb633ad166f0fd1dde00ed4bb2a23667869 authored over 11 years ago by Thomas Sibley <[email protected]>
HTTP::Message doesn't have a reason method; use status_line instead

f38f9bfa98ac60497e7c469730c660767c74a8b5 authored over 11 years ago by Thomas Sibley <[email protected]>
Add a script to mirror CPAN for when developing Metacpan (instead of needing rrr tool)

62a9f962bc1ca49d4f43589af423557fb619e6f9 authored over 11 years ago by Leo Lapworth <[email protected]>