[libcpan-meta-perl] annotated tag upstream/2.142690 created (now 217ce0b)
gregor herrmann
gregoa at debian.org
Sat Sep 27 13:54:43 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to annotated tag upstream/2.142690
in repository libcpan-meta-perl.
at 217ce0b (tag)
tagging 5a6fc3ac39464997f5f34f52e19ea8a46fdf10bb (commit)
replaces upstream/2.142060
tagged by gregor herrmann
on Sat Sep 27 15:45:42 2014 +0200
- Log -----------------------------------------------------------------
Upstream version 2.142690
2shortplanks (1):
correct spelling mistake
Ansgar Burchardt (1):
Fix spelling error
Christopher J. Madsen (3):
fixed spelling of libwww-perl
leave custom keys alone when downconverting from 2
_prefix_custom shouldn't create x_x_ keys
Chuck Adams (1):
Trivial POD fix for as_string (as_struct -> as_string)
Cory G Watson (1):
Add add_string_requirement method to parse strings into requirements.
Damyan Ivanov (3):
a small typo in agpl_3 description
perl_5 allows GPL after version 1
another small typo in Version Formats section
David Golden (356):
remove useless .cvsignore
removed generated HTML file from repo
explict list of license strings
make dynamic_config required
clarify use of dynamic_config
first draft at version format spec
add 'description' key
add synopsis example and clarify usage of whitespace
specify rules for custom keys
expanded version number sections with usage notes
first onmibus revision
stub additional sections to write
suggestions for optional_features use
added release status field
Merge branch '18-dynamic-config' into octopus
merge 30-keywords branch
Merge branch '22-clarify-author' into octopus
Merge branch '27-long-description' into octopus
Merge branch '20-bugtracker-hash' into octopus
merge 19-repository-hash branch
merge 29-language branch
merge 34-private-keys branch
Merge branch '03-json' into octopus
Merge branch '04-version-formats' into octopus
Merge branch '24-release-status' into octopus
merge prereq-omnibus
use 'perl5' not 'perl_5'
moved history to separate Changes file
move Pod to HTML maint notes to separate file
remove reference to stable spec URL at sourceforge
edits to synopsis and description
add DATA TYPES section with primatives
add vim modeline for text wrapping
data type edits and meta-spec key edits
clarify type for optional_feature sub keys
clarify that subkeys of a custom key don't need an X prefix
various cleanups
Merge remote branch 'rjbs/master'
more editing, whee
Merge branch 'rjbs/master'
clean up optional features more
Merge remote branch 'rjbs/master'
finish editing pass on STRUCTURE
more edits
Merge remote branch 'rjbs/master'
clean up spec and type lines
this commit message intentionally left blank for avar
Reorganize STRUCTURE section
Merge remote branch 'rjbs/master'
Merge remote branch 'rjbs/master'
Merge remote branch 'rjbs/master'
make list accessors die except in list context
fix typo in requirements_for warning
stuff to do
add some sample META files for testing upconversion
stub CPAN::Meta::Utils
add directory of legacy specs for reference
add Validator.pm, adapted from Test::CPAN::Meta
rename test meta files
add load() method
add save() method
pretty print JSON files
add a test META.json file
use meta-spec version 2, not 2.0
validate META 2 example except for prereqs
reconcile validation rules to historical specs
Meta 2 validation minimally working; whitespace cleanup
remove trailing space
clarify repository
first (partial) draft of Converter.pm
refactor load method
merge in validation and upconversion (albeit failing)
fix breakage due to refactoring
working upconversion of 1.4 to 2
validation and upconversion moved to new
remove unused CPAN::Meta::Utils
clarify how requirements accumulate across phases
use 5.006
revise comments and docs
consistent file headers
document Converter.pm
rename and genericize conversion method
add dzil .build to gitignore
reconstruct actual Changes from HTML and git diffs
moved Changes.pod to CPAN::Meta::History
add CPAN-Meta-* to gitignore
add authors and contributors to Spec.pm
finish formatting History.pm
improve license conversion from 1.4 to 2
start adding conversion for 1.3 to 1.4 (incomplete)
test that converted metadata validates for new version
fixed v2 resource validation
fix resource conversion routines
purge undef or deprecated keys during conversion
drop old requires keys from in v2 conversion
fix POD for Boolean
fixed up authors/contributors section
rearranged and sorted validation spec for v2
added additional version 2 deprecated fields to spec
added version-specific custom keyword validators
added 'description' validator
rearrange version 2 conversion spec
convert and validate 'release_status'
todo: validation version numbers with is_lax
drop email addresses from contributors list
fix typos, make spec versions consistent with History.pm
fix POD errors
generated_by was marked mandatory circa 1.2
upconversion working from 1.0 to 2
improve diagnostics and suppress warnings for undef values
validate within conversion, not before
fill in mandatory fields during conversion if we can
early specs weren't mandatory for most things
convert licenses more carefully and dwim more
improve license and resource conversion heuristics
improve no_index and prereq conversion heuristics
fix bugs in prereq conversion and custom keys
convert empty string version numbers to zeroes
keep custom keys if handler is not specified
smarter url conversion rules
revise synopsis and add BUGS section to POD
add create() and refactor/doc other constructors
more Todo
POD editing
deep clone struct for conversion and use confess instead of croak
revise dist.ini
add Changes file
add MetaNoIndex to dist.ini for history directory
update Changes for release
v2.101091
update Changes
minor edits and removes trailing spaces
fixed validation for some nested data structures
v2.101110
add support for downconversion
remove trailing spaces
never assume name or version when converting
Fix conversion docs for downconversion
test bad conversion/validation
v2.101380
add ChechChangesHasContent to dist.ini
v2.101390
v2.101410
test custom key validation and up conversion
test down-conversion preserves 'x_'
v2.101450
loosen URL validation to just scheme and authority
v2.101460
deep clone List and Map types
add custom_keys and custom methods
v2.101461
Fix documentation for 'load_file'
have converter handle optional_features as lists
allow any string as optional_features keys
convert() cleans up when same version requested
remove confess() for less noisy failures
add lazy_validation option to constructors
conversion heuristics for version maps
remap no_index/files to no_index/file
literal 'undef' as version prereq converted to zero
fix bug in no_index/files conversion
improve author list conversion
fix author list conversion regression
squelch warnings in version map conversion
handle weird prereqs with modules as version value
handle mailto bugtrackers on upconversion
improve custom key validation
custom keys don't have to be alphabetic
add more bad META examples
round negative version prereqs up to zero
ensure YAML streams have newlines
ensure version maps have only module names as keys
replace empty strings with 'unknown'
cleanup prereq maps given as lists
clean up no_index that is not a map
clean up version numbers and provides fields
cleanup version numbers with leading periods
strip leading/trailing spaces on version numbers
update Changes
v2.101580
fix bugs in _convert
fill in missing repository type only for git/svn
add repository conversion tests
more repository type conversion tests
squelch some undefined warnings
update Changes
v2.101590
don't add optional_features description if missing
improve documentation of convert()
added as_struct method
v2.101591
fix conversion of restricted/restrictive license
v2.101600
fix bugs in artistic_2 validation and conversion
v2.101610
convert 1.x repository to url, not web
v2.101670
Fix bugtracker conversion bug (RT#60017)
update Changes
v2.102160
Use Parse::CPAN::Meta and JSON::PP
v2.110240
allow save() to take a version option
v2.110320
Sort JSON output by key
as_struct takes optional version argument to downconvert
make some documentation more consistent
v2.110330
Added as_string method similar to as_struct
v2.110350
Remove autodie and Data::Dumper prereqs
v2.110360
Fix regression where save() no longer returned true
v2.110390
Rationalize when and where UTF-8 encoding is done
v2.110420
bump Parse::CPAN::Meta prereq to 1.44
v2.110440
use same required Parse::CPAN::Meta version everywhere
v2.110540
add release_status to synopsis
v2.110550
remove dependency on Storable
add JSON::PP and CPAN::Meta::YAML prereqs explicitly
v2.110580
Fixed as_string bug (RT#67188)
v2.110930
Switch to @DAGOLDEN pluginbundle for Dist::Zilla
Stringify objects found in conversion
Add README.PATCHING instructions for casual contributors
Fixed broken URLs (RT #68738)
Clarify Unix-format is desired for provides entries
s/Module::Build::ModuleInfo/Module::Metadata/g
Fixed private Pod in CPAN::Meta::Validator [RT #65925]
Fixed out-of-order Changes file
bump Changes
fix up dist.ini for old-fashioned tag format
add test of Unicode data conversion
use UTF-8 for _dclone
bump Changes
v2.112600
bump Changes
Protect tests from PERL_*_BACKEND
bump Changes
Spell PERL_JSON_BACKEND correctly
bump Changes
Work around version object memory leak
fix up some spelling and critic complaints
more critic cleanups
bump Changes
v2.120351
bump Changes
Disable MinimumPerl plugin to stop utf8 forcing 5.008
bump Changes
add bad_version_hook option to C::M::Requirements
added tests for bad_version_hook
notes for how to fix CPAN::Meta::Converter
Give CPAN::Meta::Requirements a nicer error on bad versions
Allow version ranges without spaces between op and version
Use C::M::Requirements to convert version ranges
added tests for version range conversion
fix bad test data
fix test that broke due to changed diagnostic message
Handle bad versions more gracefully in converstion
rename data file for portability
updated Changes
bump Changes
ensure C::M::Requirements normalizes dotted-decimals on stringification
bump Changes
Make from_string_requirements treat undef req as 0
bump Changes
reorder pod
rename requested_version to requirements_for_module
retab Requirements and add vim modeline
requirements_for_module returns empty when not found
bumped CPAN::Meta::YAML prereq to 0.008
fixed typo
updated Changes for release
bump prereqs: JSON::PP to 2.27200 and Parse::CPAN::Meta to 1.4403
bump Changes
remove CPAN::Meta::Requirements from CPAN::Meta dist
bump Changes
don't add version to provides if it didn't exist
add mailmap for contributors
update various meta files for release
bump Changes
Note in History that version ranges were introduced in 1.2
add failing provides conversion test
updated meta files
v2.130880
bump Changes
clarify provides spec file subkey
add test for resource downconversion
updated Changes and meta files
bump Changes
replace SYNOPSIS with code that works
updated Changes and meta
bump Changes
add warning note about patching CPAN::Meta::Spec
update dist.ini
clean up some spelling stopwords
updated Changes
bump Changes
Change spec CONTRIBUTORS to HISTORY
update dist.ini and support files
bump Changes
Add OnlyCorePrereqs plugin to dist.ini for test phase
update Changes with note about tigher validation rules
update stopwords
bump Changes
ensure UNINST=1 on old perls
bump Changes
drop EU::MM configure_requires to 6.17
require newer highlander plugin for PERL_NO_HIGHLANDER support
bump Changes
Improved fix for scalar meta-spec field
Cope with weird/invalid meta-spec version keys
further reorganize test data
ASCII-fy Dolmen Mengué in mailmap to keep spell check from crashing
relax check for existing 'generated-by' signature
update Changes
add merge_requirements method to CPAN::Meta::Prereqs
bump Changes
add .travis.yml
enable bad version hook
test multiple license conversion
Downgrade multiple open source licenses to 'open_source'
Remove accidental $DB::single (and enforce with Perl::Critic)
updated cpanfile
updated Changes
bump Changes
Balance s.c.o vs metacpan in Spec
add load_string method; requires newer Parse::CPAN::Meta
bump Changes
Revert "Have Converter point v2 metaspec at metacpan.org"
bump Changes
Clarify dynamic_config
initial draft of fragment conversion
update Changes
Suppress redefine warnings for TO_JSON
updated Changes and cpanfile
bump Changes
Clarify use of 'file' in 'provides' field
update cpanfile
v2.141520
bump Changes
revise CPAN::Meta::Merge with new fragment converter
fix CPAN::Meta::Merge typos
bump Changes
add support for EU::MM bootstrap version module
update travis.yml
update dist.ini for new @DAGOLDEN bundle
get xt tests passing again
dist.ini: use SurgicalPodWeaver to skip weaving for historical spec files
revise abstract and add preface for historical specs
spelling and stopwords for historical specs
Eric Wilhelm (6):
META-spec.pod - make config_requires example say "config_requires"
website/META-spec.pod - one final rename on config_requires
website/META-spec.pod - update "see Module::Build::API" reference
website/META-spec.pod - get the spec version on configure_requires right
website/META-spec.pod - I guess the new version would have to be 1.4
website/META-spec.pod - update 1.4 link in meta-spec example
Graham Knop (1):
public historical copies of meta spec
Gregor Hermann (1):
Spelling fix
Karen Etheridge (10):
these versions should be quoted
document the format of this file
Merge pull request #34 from chuckadams/patch-1
Fix example to use a valid license
OnlyCorePrereqs is now a little smarter
Have Converter point v2 metaspec at metacpan.org
a few more conversion tests, and fix use of license_url
preserve existing list order when combining arrayref fragments
fix spacing in changelog
let starting_version default to the minimum version of perl we require
Ken Williams (41):
First version, 1.0, of spec
Add pointer to the DOAP project
Randy's original version
minor edits to the POD and typo-fixing
A slightly later version (amended by Randy [I think]), preserved for posterity
Randy's POD version of the new META.yml spec
Generated from META-spec.pod
Bring into accordance with currently supported metainformation
Transform 'index' into 'provides', and add a caveat about 'no_index'
Change license_url to an entry in a new 'resources' entry
Add data type information for each field, and add an example for 'resources'
Fix a format error in meta-spec field
Removed the name C<CPAN::META::Specification>, since that implies a module that doesn't actually exist.
Fix links to the CPAN-META-Specification stuff
Regenerate the HTML
Fix the URL for Module::Install
Change some formatting and do a rewrite of the VERSION section, using some text from the M::B docs
Fix formatting
Move the VERSION SPECIFICATIONS section to after the fields section.
More formatting changes
Add officialish 'resources' field for 'repository'
*** empty log message ***
CPAN and PAUSE (and search, I think) have always used 'directory', not 'dir', so let's adjust the spec to match them rather than attempting the other way around.
HTMLify
We actually do know what people do with the no_index field
r2014 at Scotchie: ken | 2006-11-04 22:31:01 -0600
Removed some leftover brainstorming stuff like requires_package,
Add config_requires
Rename config_requires to configure_requires
r2355 at Scotchie: ken | 2007-07-14 12:56:32 -0500
Rebuild from pod
Add a '=begin MAINTAINER' section
Regenerate after a couple small fixes from Eric
Create the HTML as META-spec-blead.html, so it matches the website
Fix the link to M::B::API license list
Fix spec for optional_features
Turn this into version 1.4
Add mention of the 'perl' prereq
Fix consistency thingy in example
Added some history on versions, from Alexandr Ciornii
Lots of spelling fixes in the POD (RT#45528)
Kenichi Ishigaki (2):
remove x_ from custom resources while downgrading, as Test::CPAN::Meta doesn't like underscores in custom keys
make sure $meta->{'meta-spec'}{version} returns a valid version
Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 (1):
clarify current practice of author field
Leon Timmermans (6):
Added requested_version to CPAN::Meta::Requirments
Preserve version attributes in provides hash
Change various attributes from lazylist to list
Remove lazylist feature
Depend on List::Util 1.33
Add CPAN::Meta::Merge
Matt S Trout (2):
expand discussion of dynamic_config to mention common convention
clarify that no_index is "must not", and you should skip inc,xt,t as well
Michael G. Schwern (3):
Make "repository" an official resource key
Reformat the resource description and shorten the list of example official keys
Downgrade the 999 limit to a should.
Olaf Alders (1):
Typo fix.
Olivier Mengué (3):
Spec: fix typo
Converter->_dclone: use a single JSON object for encode and decode
Converter->_dclone: micro optimisation
Randy Sims (1):
Update links
Ricardo SIGNES (24):
first commit
major overhaul; handles META.yml 1.4 spec
dealing with exact spec
more tests, improve coverage
add a dist.ini
synopsis
documentation
refactor string hash generation
ignorance
changelog
v0.100510
add clone and add_requirements methods
merge tests; from string hash
docs
v0.100520
add is_simple method
allow compact expression of excl. end
document latest changes
tests, just adding coverage
more chainability
coverage 100% (for now)
return chainability
tests for private _accepts method
v0.100530
Ricardo Signes (112):
avoid calling the overall metadata structure META.yml
use arrayref/hashref not sequence/mapping
replace YAML in examples with Perl
repostiory as hashref
bugtracker as hashref
required language field
restructure build_requires and the like
YAML Tiny, not YAML; remove rationale
prefer JSON to YAML Tiny
fix hash keys
fix docs; thanks cjm
do not lose >=0 requirements!
v0.100630
fix minimum version.pm req
v0.100660
add missing Pod formatting code
cleanup/prettify definitions
We can't change URL to URI
working through doc to clarify and add types
discourage optional features
do not encourage people to 2nd guess generator
more "pile of changes" work
clean up version and prereq specs more
reorder and expand on version types
alphabetize the string subtypes
standardize format of editorial notes
versions are strings
this abstract was not a sentence, full stop
fix some types
add emphasis
simplify dev-version relationship to release type
use one kind of quotes for version ranges
boldify some of our RFC2119 words
remove "guess" as a loaded word
describe the develop phase
more strongly discourage "conflicts" relationship
use commonly understood meaning of recommend/suggests
remove topic that has been covered elsewhere
fix links to version ranges
clean up the top-level synopsis example
add bool as a primItive type
fix other occurances of "prefers"
more 2119-word bolding
remove custom mailing list key
tweak meta-spec key
List and Map may be empty
Data::Dumper is irrelevant
arrayref prereq structs lead to obnoxious complexity
remove the term prereq-spec; it is not a type
make a public accepts_module method
more docs on accepts_module
v0.101010
first pass at Prereq representation
some basic tests for Prereq
first pass at Prereq representation
some basic tests for Prereq
bug fixes, prereq merging
remove dead never-was method
no configure data for optional features
renaming Prereqs to match struct key
first pass at the META representation
generate readers that we need
make the meta-spec installable
tests for CPAN::Meta
make sure our lists are set a compile time
improve spec example
test/fix effective_prereqs
this file is an abomination
this is unneeded
we no longer use this procedure
make Changes a .pod file for clarity
this file should have been moved
cope with x_ fields, ignore unknowns
working (but not entirely beautiful) no_index support
this file should have been removed
add Feature support
spec version is 2 not 2.0
documentation for CPAN::Meta
docs for ::Feature
change semantics of requirements_for
tests for new prereqs behavior
apply a patch lost due to stupid renaming gaffe
documentation for Prereqs
move module-related guts under a key to free names
begin support for ->finalize
we will want to release this some day
add stupid pkg line to make Pod::Weaver happy for now
rename legacy so l<Tab> gets lib
abstract
full finalization support
v0.101020
we should reorganize Meta obj guts
add clone and finalization on prereqs
test our finalization routine
test that cloned prereqs are not finalized
add from-string loader methods
cope with method renaming
avoid nutty \N{NO SIGN} regex char
clarify version of Spec.pm and the spec
do not clobber generated_by when converting
update repo stuff (temporarily?) to work with dz3
do not lose test/requires in downconvert
allow _ in old-style custom resources
correct as_struct to be unblessed
v2.102400
"gpl" and other vague license values become "open_source" on upgrade
v2.110910
Merge remote-tracking branch 'vr/master'
changelog for the merge of V::R
@DAGOLDEN wants a #VERSION comment
ignore some more files that dzil is leaving around
bump Changes
gregor herrmann (1):
Imported Upstream version 2.142690
majensen (1):
Fix and test issue #67
moznion (1):
Exclude dependency to List::Util v1.33
Ævar Arnfjörð Bjarmason (2):
Correct link to the "Version formats" section
Correct link to the renamed "Prereq Spec" section
-----------------------------------------------------------------------
No new revisions were added by this update.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libcpan-meta-perl.git
More information about the Pkg-perl-cvs-commits
mailing list