[libdatetime-locale-perl] annotated tag upstream/0.92 created (now 02e798b)

gregor herrmann gregoa at debian.org
Sat Oct 17 19:35:13 UTC 2015


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to annotated tag upstream/0.92
in repository libdatetime-locale-perl.

        at  02e798b   (tag)
   tagging  aed10c6700ed6f69b0972dc8e9d751acc2ee85c0 (commit)
  replaces  upstream/0.46
 tagged by  gregor herrmann
        on  Sat Oct 17 21:31:51 2015 +0200

- Log -----------------------------------------------------------------
Upstream version 0.92

Dave Rolsky (53):
      Add new repo to Changes
      Add META.yml resources
      Update .shipit for hg
      Modernize MANIFEST.SKIP
      Basic .hgignore
      Updated LDML code to follow inheritance in the proper path, including <fallback> tag.
      Fill in era names from parents just like months, days, etc.
      just add all of cldr 1.7.1 for test data
      remove debugging cruft
      More ridiculous recursion workarounds for weird cases like nb/nn
      Add a test to make sure fill from parent really works
      Ignore generated files
      Test days for en_US
      simple is it an xml file check
      Always generate data for a file, even if it has no calendar data itself, we want to get data from parents.
      uncomment important pieces
      All locales should inherit from Base
      Make pod generation an option that can be turned off via the CLI
      Always expect a calendar node
      Get latest CLDR data and put it in top level of repo
      Script for getting latest cldr data that we use into the repo
      post hg conversion tweaks
      post hg conversion tweaks
      Test ->datetime_formats method (and add it so it exists)
      Check for generated files when run from a checkout
      Fix typos
      Ignore DateTime/Locale/Catalog.pm
      Fix path to check for locale files
      Revert to files from 0.45 tarball
      Make Changes file UTF-8 (was ISO-8859-1)
      Don't ignore generated files
      Ignore .tidyall.d dir
      Switch to dzil and add all locale files to repo
      Add generated cpanfile
      Don't use $language as an id guess if it's not set
      Add $NEXT to Changes
      Special case C.* locales in DateTime::Locale and test that they're handled sanely
      Add .travis.yml
      Add more spelling words to stoplist
      Skip Test::Version for now
      v0.46
      Bump version after release
      Fix typo in Changes
      Add 5.22 to build targets and use Travis containers
      Add dev to perl list, allow blead failures, add coverage, use travis-perl auto
      Add aspell package
      Add Test::Output to DevelopRequires list
      Include aspell-en package for .travis.yml
      Quote Perl versions so 5.20 is not interpreted as 5.2
      Changes for 0.92
      Set version to 0.92
      Remove Git::CheckFor::CorrectBranch plugin
      v0.92

autarch (312):
      DT::Locale files, whee!
      *** empty log message ***
      change XML location
      latest ICU XML data has a locale with just one time format for all lengths
      XML has changed!
      fa_IN is no longer in ICU XML
      *** empty log message ***
      add in docs
      test ISO639-2 alias module
      don't alias root (eek, makes for a mess)
      don't allow aliasing an id to itself
      remove implicit $_
      default... => default...length
      distinguish between default format and default format length
      *** empty log message ***
      don't include undef keys in catalog data
      no warnings, just die
      separate out guessing id bits
      fix recursive lookup
      don't assume user has DateTime installed when running tests!
      allow aliases to "pure" aliases, because this is handled properly in _load_class_from_id
      one test now, for alias loops, can use more
      bare return so caller gets undef/empty list
      more tests of alias functionality
      don't make pure aliases out of anything for which there is a corresponding ICU file
      include hard-coded aliases in POD
      don't use aliases for locales that have different
      more doc tweaks
      remove extra spaces
      no need to store complete names, since this can easily be generated
      add test for invalid name to load()
      don't require complete names for registering a locale since this can be generated
      skip old african locales (not todo) because invalid name to load now causes exception
      expect exception from trying to load invalid locale name/id
      more stuff
      don't include undef pieces
      this actually works with 5.6.1 (and presumably 5.6.0)
      don't eval open
      add else to if/else clause (duh)
      *** empty log message ***
      *** empty log message ***
      add some minimal docs
      *** empty log message ***
      a license
      manifest updates
      tweaks to generated locale code
      make default date and time format length an attribute of each locale
      remove format length bits
      formats are no longer stored in arrays
      more tests
      date_time => datetime
      make validation regex more correct
      remove stubs
      *** empty log message ***
      updated
      *** empty log message ***
      *** empty log message ***
      no need to load DateTime.pm
      *** empty log message ***
      more on default formats
      *** empty log message ***
      cache results of load()
      *** empty log message ***
      *** empty log message ***
      formatting
      fix docs
      *** empty log message ***
      *** empty log message ***
      new version
      pod tests
      not being used
      more tests
      turn on warnings for all tests (and make sure there are none)
      *** empty log message ***
      add new tests
      make code & docs sync up!
      move docs
      make datetime_format_pattern_order private
      doc all locale object methods
      *** empty log message ***
      new spot to report ICU bugs
      this isn't being kept up to date and I'm not sure how it differs from the Changes file
      *** empty log message ***
      actually add handling for file option
      *** empty log message ***
      test the "guess id" bits
      new versions of the ICU XML data have the full English names in the en locale, not root
      fix _guess_id to actually work, and don't call non-existent method once we have one
      *** empty log message ***
      sign releases
      0.08
      remove generated file from CVS
      add storable hooks
      doc bug fixes from Jean Forget
      *** empty log message ***
      updated to most recent ICU XML files (august, 2004)
      new tests
      update ICU license file
      more updates
      fix type in filename
      update for release
      fix era() for year 0
      new release to fix era buglet
      add return $self
      allow dashes in locale ids
      fix custom classes passed to register
      update version #
      use traditional Makefile.PL
      all changes
      *** empty log message ***
      *** empty log message ***
      fix patcher's name
      add M::B to build_requires
      should be dist_author
      add missing "use strict"
      Rename this tool since the new data source will be the CLDR
      Lots of updates to get the generator working with the latest CLDR
      Get all the tests passing.
      Remove unneeded entries.
      Incorporate the ISO639-2 aliases into the catalog directly. This makes
      Add a test for the eras() method to make sure it does what we expect.
      Add ignore prop
      This is a locale, not a tz.
      Add a STORABLE_attach method to cooperate with newer versions of STORABLE.
      Fix the generator to get the narrow day/month properly.
      Fix has_data() func in generator.
      ignore .svn dirs
      Remove .cvsignore file.
      Add release date.
      Doh, forgot to add the methods DateTime.pm would need to get the new
      Load File::Spec, since the tests uses it. Not sure how this passed,
      Update changes.
      Make sure to not try to run tests which need DateTime.pm if we know we
      Preparing a new release since 0.31 will fail its tests if DateTime.pm
      Do validation on the name passed to load() in order to catch undef
      Per the Storable docs, return false if STORABLE_freeze is doing
      Update version # and changes file
      These are locales, not time zones.
      Add dclone test, though this doesn't tickle the bug I saw when using
      Fix handling of multiple am/pm values.
      Remove STORABLE_attach entirely. It seems to be causing weird bugs
      Fix bug when $opts{name} is passed.
      Make --name actually do something.
      Adjustments to deal with the latest changes to the XML formats in CLDR 1.5.
      Increase generator version.
      The formerly incomplete locales have now been completed, but a new
      When skipping known bad locales, only skip them if the XML file's
      The short date format for the root locale has changed in CLDR 1.5.
      The "ii" locale has the same day abbreviation for two days. Go figure.
      Increase version #
      Ignore more generated files.
      Changes for 0.35.
      Ignore generated files and put this property in the right dir.
      Fix speling
      Updated to latest license (just changes copyright year).
      Capitalize forcearray
      Fix a typo in the synopsis code
      Some minor reformatting
      Split up some big subs
      modernize pod tests
      Split up some more overly long subs
      XML::Simple was spitting out warnings in many cases, because there
      Document need for quarter_names() and quarter_abbreviations() in subclasses
      Add various datetime formats to generated data.
      Require Perl 5.6.0+ and tweak code to use its features.
      Fix typo in var name
      Sort keys for datetime formats
      more work on handling formats, including tests for this data
      lots of doc updates
      A reimplementation of the generator as LibXML-based consumer of the
      extract more data
      Get rid of the real class hack, we'll just generate mostly empty .pm
      Add some optimizations to avoid resolving unneeded aliases.
      Add source_file attribute
      Add source_file
      Handle case of an XML file with no calendar data and add tests for it
      Remove is_complete attribute, since ssy actually does have enough data
      add default_date_format_length and default_time_format_length
      Handle incomplete sets of days, months, etc properly
      generate the various datetime formats
      Implemented {en,native}_{language,script,territory,variant}, which
      handle no datetime_format for the locale cleanly
      more test data files
      Fix typo in module name
      backwards compatibility hack to convert CLDR patterns to strftime
      update ignore list
      new generation script
      Remove debugging hack
      add first_day_of_week attribute
      add another test data file
      handle int attributes
      Need to make default date & time format accessors private
      Make this just point to Locale::Catalog
      Lots of doc updates
      strftime becomes format_cldr
      generate datetime formats at runtime, which makes inheritance simpler
      sort keys in hashref
      Make sure all locales have an en_language
      enable and test hack data fixes
      If the strings are quotemeta'd, they need to be put in double quotes
      The stand_alone subs should all "inherit" from the format subs if they don't provide any data.
      More 'inheritance' madness. I am kind of guessing at this point, since
      Rewrote it to work with the new data.
      update ignore list
      tests almost all passing with new generation code
      a few more test updates for the latest data
      POD fix
      POD fixlet
      more manifest updates
      rename am_pm -> am_pm_abbreviated since am_pm was used in the old api
      am_pm was renamed to am_pm_abbreviated
      am_pm renamed to am_pm_abbreviated
      Don't try to make an alias if the $to method doesn't exist
      A whole bunch more backwards compat
      Even more backwards compatibility junk
      More methods needed for subclasses
      Update changes
      more changes
      Add prefers_24_hour_time method and test it
      Require 5.006 first
      finally came up with an aliasing algorithm that seems to be correct
      Make tests pass
      Actually add POD to generate locale files
      Add license bits
      Add footer to Catalog
      Escape @urth
      remove the old generation code
      small doc tweaks
      update manifest base
      Just check pod coverage for non-generated files
      Make some undocumented methods private
      Don't expect coverage for Storable hooks
      add tests for first_day_of_week
      lots of doc updates
      Handle no calendar data a little differently, so that we still look at
      Oops, this is hashref, not an arrayref
      more test data
      fix test count
      update manifest
      Fix POD generation for new data
      Add available formats and some misc info to the generated POD.
      updated Changes
      More changes
      More changes
      Remove doubled __END__
      Add date
      add .shipit file
      Use fq name for uniq to shut up warning with 5.6.x
      Made some minor changes for 5.6.x
      Load an xml catalog (may reduce net access)
      Add CLDR version to catalog and generated files so it can warn on a mismatch.
      update ignore list
      bump for version 0.41
      update tests for CLDR 1.6 data
      Add release date
      Add new test to manifest.base
      Add a DONATIONS section
      Fix alias generation to include the old hard-coded aliases.
      Added a test for some selected aliases
      just put these tests in 02...
      Add tests for some other aliases
      No need for all this caching junk, just turn off external dtd loading
      Update our 3-to-2 language code mapping from the latest ISO639
      bump version and update changes for release
      Make sure one of the example times is after 12pm to demonstrate
      Use non-deprecated CMOP method
      medium date format for root has changed in CLDR 1.7.1
      Test changes to accomodate latest data in CLDR 1.7.1
      Update CLDR license
      Changes for 0.43
      Bump version to 0.43
      Add a missing close paren.
      Add deprecation notice for all old methods
      convert to unix line endings
      require P::V 0.91
      bump version and update Changes
      Add release date
      Pod fixlets
      Fix docs to show correct usage
      Lots of doc fixes, particularly on subclassing
      Changes entry for doc updates
      updated test data from latest cldr
      Get interval format data and test this
      run all code through perltidy
      Run code through perltidy
      Update ISO-639 data
      Handle Maybe types
      First stab at handling interval formats (but will not go in next release)
      get field name data from LDML
      Formatting
      More formatting fixes
      merge available formats in LDML.pm rather than doing it in DT::L::Base
      The hack for the az locale is no longer needed in the current CLDR data
      build merged field names in LDML.pm
      Handle merged available formats when generating locales.
      Changes for available_formats
      No need for a special sub for available formats
      Add field names to generation output
      add tests for field names
      Doc field_name and relative_field_name for subclassers
      Clarify docs for field names a bit
      Copy docs from root.pm
      Add changes note for field names
      Mark old methods as deprecated and don't call them in 01basic.t
      No need for FQ sub
      tidy
      Add tests for deprecation and improve deprecation warning
      Doc deprecation warning in changes
      bump version to 0.45
      Fix indentation
      Add new deprecation warning tests to manifest
      Sort available formats for POD

convert-repo (1):
      update tags

fiji (1):
      Added the date_parts_order() sub to the locales and changed the

gregor herrmann (1):
      Imported Upstream version 0.92

jhoblitt (2):
      copied from DateTime.pm/t
      fix example typos

koschei (1):
      - POD nits.

unknown (1):
      New repository initialized by cvs2svn.

-----------------------------------------------------------------------

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/libdatetime-locale-perl.git



More information about the Pkg-perl-cvs-commits mailing list