[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