[librinci-perl] branch master updated (d4112ac -> 66cd86d)

Angel Abad angel at debian.org
Thu Dec 15 13:00:12 UTC 2016


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

angel pushed a change to branch master
in repository librinci-perl.

      from  d4112ac   Update changelog.
      adds  7fe4ddb   Change 'set' alias spec (back) to 'code' (backward compatibility)
      adds  cc5b01f   Release v1.1.9
      adds  4b6748d   Wording
      adds  bec56ae   Add 'schema' alias spec
      adds  f5770cc   Release v1.1.10
      adds  bab3dd5   Fix terminology in Changes
      adds  c3c6b66   function: Add feature: immutable
      adds  c3f8167   Rename pkg_version to entity_version, becomes a general property
      adds  b81cca6   Release v1.1.11
      adds  94a2153   Add Rinci::result
      adds  060524b   Release v1.1.12
      adds  06f4208   Specify tag metadata
      adds  a16173f   Release v1.1.13
      adds  49f1c99   Change 'exec' dep clause to 'prog' (it's a better name and does not imply that we need to execute the program, there can be other dependency for that)
      adds  c9fc1d7   Release v1.1.14
      adds  e8c706c   Update Sah schema syntax
      adds  cce6354   Release v1.1.15
      adds  081a970   Rewrite undo protocol section: provide summary, describe benefits/drawbacks, change example. I want to it to be clearer, preparing the section on undo/transaction manager
      adds  d305f9c   Revise undo documentation again, declare dep clause 'undo_storage'
      adds  12b5f8c   Release v1.1.16
      adds  92a9514   Mention status 430 (transaction is not supported for this request)
      adds  85decec   Mention status 431 (transaction is aborted)
      adds  4a81c0f   Change transaction-related status codes (430->431, 431->432, new 434)
      adds  49993e0   Set status 531 & 532
      adds  e085410   Introduce status codes 433, 435
      adds  91a717e   English grammar
      adds  0c3bf39   fmt
      adds  b4b018e   Revise status codes (432 & 433 -> 432)
      adds  1dffd8a   pod: Terminology (property instead of key)
      adds  ce4eed4   Split undo protocol section to its own document; specify undo/redo under transaction; specify features tx & idempotent
      adds  7d12c9d   Tutorial does not belong in spec, should put it in implementation dist (like Perinci)
      adds  7799028   tx feature becomes a hash
      adds  f038ddd   Some revision, add detailed do/rollback/undo/redo/recovery steps documentation
      adds  c8186f6   Release v1.1.17
      adds  ee47fb6   Add FAQ entry
      adds  38dfbff   Some adjustments (from implementation)
      adds  457d99e   Update transaction feature spec: required -> req, mention link to Rinci::function::Transaction
      adds  6c15b4e   Refine undo/redo mechanism (special argument -tx_call_id, record_step -> record_undo_step / record_redo_step)
      adds  1ad7d97   Change undo_storage dep to trash_dir, tmp_dir (relevant even for non-undo-related tasks), undo_trash_dir
      adds  f8ac66f   Release v1.1.18
      adds  66a8df9   Fix link
      adds  9dcefd2   A bit of rewording
      adds  65f35a4   Add status code: 429 (too many requests)
      adds  4ded8b9   Adjust transaction statuses (transient states now in lowercase: [iaude], final states in uppercase: [CRUX])
      adds  862f58a   Release v1.1.19
      adds  bd4d3af   Update links to module
      adds  13b08e9   Add argument specification key: src, cmdline_src
      adds  49d8d43   Add TODO
      adds  f821427   Release v1.1.20
      adds  c1843f5   Fix POD error
      adds  7526c4d   Remove arg spec key 'src', I don't think it's general enough
      adds  4992263   Release v1.1.21
      adds  fdcdbff   Define -undo_action = check; define requirements of undoable function
      adds  d9c78e3   Update Changes
      adds  a3dd9a6   Remove -check_action => check (unnecessary, all undoable function's actions MUST BE undoable), add a section to explain about non-undoable actions
      adds  c2f5ac1   Replace link
      adds  71c69ca   Grammar
      adds  22e69b9   dzil: Add weaver.ini (include Changes)
      adds  3596cd8   dzil: exclude adding Changes to Rinci.pm
      adds  e9acd61   Add FAQ entry: drawback
      adds  cf515ef   Describe ordering of steps/calls during undo/rollback; remove txm's get_undo_steps() and get_redo_steps(), function gets steps from -undo_data instead, like in non-transactional mode
      adds  2fd0643   Release v1.1.22
      adds  6fbca9e   Major rewrite of transaction specification
      adds  323b048   Release v1.1.23
      adds  cfdf398   Fix argument passing style
      adds  43513b4   Rename unready module
      adds  8e592e2   Deprecate undo protocol; Rewrite transaction specification (clarify steps in more detail, add examples)
      adds  99aaba3   Wording
      adds  c4e3fea   Release v1.1.24
      adds  5c615a8   Update Changes
      adds  ce69d16   Remove use=>1 in tx feature (redundant)
      adds  8cd7831   Punctuation
      adds  29963e7   Release v1.1.25
      adds  82b9fb2   Remove old reference to use=>1 property in tx feature
      adds  fe11a05   Specify savepoint
      adds  c51a747   Specify release savepoint
      adds  0b8c77c   Add FAQ entry on non-undoable action
      adds  b116d47   Term change: call -> action
      adds  92f4760   Release v1.1.26
      adds  ee61720   Link to HTTP RFC, mark codes that are introduced by Rinci
      adds  b18ea9b   Introduce status code 331 (confirmation required)
      adds  b841031   Confirmation prompt can also simply be given in message ($res->[1])
      adds  7345910   Rename old references to Sub::Spec:: modules
      adds  22b0a9b   Release v1.1.27
      adds  457eaa4   ritx: To link between check_state and fix_state, now we use -tx_action_id => GUID instead of passing -tx_undo_actions, because the later is already recorded in database by the time of fix_state, and we shouldn't modify it anyway
      adds  ff2b6d2   Release v1.1.28
      adds  1395095   Use standard UUID/GUID representation (implied)
      adds  68c9f69   Specify that result message should contain a description of what needs to be fixed, or how it is already fixed, or how it is unfixable; the message can then be logged by TM to be displayed to user
      adds  19638c6   Release v1.1.29
      adds  f76f025   Schema.pm is actually used (steven--)
      adds  379b583   Release v1.1.30
      adds  89f7816   dzil: Remove Changes podweaver plugin (I changed my mind, it's not a good idea :) )
      adds  16b983e   Update link to Sah spec (now split)
      adds  0c8e582   Base on DefHash
      adds  b1f99f9   Release v1.1.31
      adds  86e5e41   Define result metadata: error_stack
      adds  c0b7360   Typo
      adds  d1c3744   function: result property: add key 'statuses'
      adds  2b85f08   Release v1.1.32
      adds  63f5351   Move comments from periwrap
      adds  b7686c3   Wording
      adds  e8a0e6e   Split Rinci::Schema to its own dist
      adds  ac97c17   Release v1.1.33
      adds  770340a   Introduce status 44x and 54x (experimental)
      adds  a64c684   Release v1.1.34
      adds  11741e5   Update weaver.ini to use PWP::SHARYANTO
      adds  6bfe13c   Add rfc 2119 incantation
      adds  6088f19   Introduce property 'x' (from DefHash 1.0.3)
      adds  c75fba8   Release v1.1.35
      adds  63d8c64   POD fmt
      adds  de988ca   Rename entity_version to entity_v
      adds  1cde161   Release v1.1.36
      adds  f941680   Replace references to Perinci::Access::InProcess to ::Perl
      adds  98faadd   Mark todo-rebuild-with-makemaker
      adds  8f21ff8   dist: Rename .todo tag file
      adds  82a368f   dist: Rename .todo tag file (put reason into why I need to re-release this dist)
      adds  84f9495   result: Replace error_stack with prev
      adds  7131e75   Release v1.1.37
      adds  5ec1fd2   Add result metadata: logs
      adds  a1aa7c1   Add stack_trace to create log
      adds  942b3bb   Rename pkg to package in create log
      adds  0081c70   Release v1.1.38
      adds  3c73461   Code of argument's cmdline alias gets option value
      adds  f77866a   dist: dzil: Force @SHARYANTO version (inspired by chorny)
      adds  7194ac7   Wording
      adds  32b6d47   function: examples: Introduce 'src' and 'src_plang' properties so that examples can also be more general
      adds  b7a52d6   Release v1.1.39
      adds  8ad0339   dist: Add personal note in Changes
      adds  6c621d7   dist: dzil: rename bundle SHARYANTO -> Author::SHARYANTO
      adds  e83b951   dist: pw: rename bundle SHARYANTO -> Author::SHARYANTO
      adds  dda58ba   dist: Remove homepage/repository (become default with pwp-sh 0.05+)
      adds  2b76aeb   Add result metadata property: func.*
      adds  692e292   Release v1.1.40
      adds  b529110   Update example name
      adds  10e4445   completion routine will be called with word=>... and ci=>... only
      adds  786c334   Replace references to Perinci::BashComplete to Perinci::Sub::Complete (its replacement)
      adds  765fc08   Wording on 'cmdline_src', define 'file' as another valid value of 'cmdline_src'
      adds  de4b1e0   Add property 'test' to function example spec
      adds  d01c26c   Release v1.1.41
      adds  0bf51f7   Add argument spec's 'default' and 'element_completion' properties
      adds  c257405   Release v1.1.42
      adds  d3b7002   Specify argument property: cmdline_on_getopt
      adds  bda8234   Specify argument property: cmdline_on_getarg
      adds  c13d616   Release v1.1.43
      adds  ae22803   Revert "Specify argument property: cmdline_on_getarg"
      adds  2b955b2   Update Changes
      adds  1806505   Update Changes
      adds  76a2350   dist: Replace MANIFEST.SKIP with DZP::PruneFiles
      adds  2833d3b   Add Sah::Schema::Rinci
      adds  5b82373   dist: Add # DATE
      adds  99451d9   Release v1.1.44
      adds  21be6e6   Tweak schema
      adds  aed69bc   Release v1.1.45
      adds  ecbc95a   Tweak schema: cmdline_aliases' properties were not defined
      adds  7e82186   Forgot to add x (defhash properties) in several places
      adds  ad040d9   Release v1.1.45
      adds  a96cb91   Release v1.1.46
      adds  662a507   Make sure all defhash props are added
      adds  7e0b3bc   Release v1.1.47
      adds  c9f4356   dist: Add tags
      adds  a9ef5eb   Specify two new function dependency: pkg & func
      adds  821cfa9   Release v1.1.48
      adds  cc9bd1f   Checking dep func/pkg should be done using Riap info action and not meta
      adds  54b291e   Update Sah schema
      adds  e65b469   Rename args_as to args/as, result_naked to result/is_naked to make top-level properties cleaner
      adds  b785121   Release v1.1.49
      adds  7ad6ce7   Revert "Rename args_as to args/as, result_naked to result/is_naked to make top-level properties cleaner"
      adds  64c75ed   Release v1.1.50
      adds  82068d0   Tweak Sah schema: add entity_date
      adds  b2fef10   Release v1.1.51
      adds  1e45bc8   Allow completion routine to return hash (completion reply + metadata) instead of just array (completion reply), as already implemented in Perinci::Sub::Complete and Complete::Util
      adds  675f59f   Release v1.1.52
      adds  5b3a039   [dist] Change dzil/pw plugin bundle
      adds  d459836   Introduce function argument spec properties: cmdline_prompt, is_password
      adds  72d9e80   Release v1.1.53
      adds  3fe4543   POD tweaks (explain 1xx, mark with * some status codes which haven't been marked)
      adds  8359f34   Add FAQ document
      adds  a95c187   POD Wording, update examples
      adds  be847f1   Add result metadata property: perm_err
      adds  8ddc7bb   Release v1.1.54
      adds  41ee908   Add tag: name-id
      adds  680ee3a   [dist] Rename tag
      adds  944dadb   Introduce argument submetadata (experimental)
      adds  c44c2fd   Release v1.1.55
      adds  3449e10   Introduce argument element submetadata (element_meta property in argument specification, experimental)
      adds  9d6f18c   Release v1.1.56
      adds  1afc1e9   Introduce is_flag bool property on command-line alias
      adds  1fc9061   Release v1.1.57
      adds  3fc76e4   Rename Rinci::result -> Rinci::resmeta
      adds  e809fbe   Release v1.1.58
      adds  3d242f8   Introduce 'encoding' property in result metadata and argument specification
      adds  6233170   Rename file
      adds  573e04c   Introduce 'arg_errors' and 'arg_warnings' properties in result metadata
      adds  19ce76b   Introduce 'check_arg' feature and '-action' special argument
      adds  17f3898   Release v1.1.59
      adds  7ea3ce9   Forgot to update Sah schema
      adds  438a14b   Release v1.1.60
      adds  1ebe7de   Introduce 'encoding' property in result specification
      adds  672eb91   Release v1.1.61
      adds  a41c9a8   Give more explanation in Changes
      adds  dfecdad   Cancel adding support for 'encoding', will be handled on the Riap level
      adds  f5fde5b   Release v1.1.62
      adds  8134595   Add statuses 201, 204
      adds  0ec0f60   Introduce status 207, replace arg_errors & arg_warnings with the more generic 'results' result metadata property to report per-item/detailed statuses
      adds  00ea371   Release v1.1.63
      adds  8160a90   Hackety hack
      adds  359c31e   Hackety hack
      adds  adeb6ef   Add example for partial_res
      adds  76138fb   Release v1.1.64
      adds  c5abb6d   Add more detailed note in Changes
      adds  5009491   [Bugfix] Forgot to update Sah schema
      adds  1c2d680   Release v1.1.65
      adds  c0b288d   Make it clear that there should be at most one argument with partial=1
      adds  b533e4f   Update Changes
      adds  7a9f5d4   Release v1.1.66
      adds  9f6ec3b   Tweaks to partial arg/result, introduce stream input (arg) & output (result), add FAQ items
      adds  a413d4e   Release v1.1.67
      adds  11540a3   Forgot to mention 'stream' argument spec property
      adds  4d90f96   Release v1.1.68
      adds  98949bd   [Bugfix] forgot to update Sah schema
      adds  b89da28   Release v1.1.69
      adds  fef8a9f   Replace copy-pasted text
      adds  ce4190c   Add FAQ items
      adds  38fe23c   Add 'links' property to arg spec
      adds  52d9f68   Release v1.1.70
      adds  de74225   Specify that streaming input and output now uses coderef instead of filehandle/etc
      adds  07021b0   Release v1.1.71
      adds  b845afc   Edit Changes
      adds  c9fd941   Specify argument specification property 'deps', to allow an argument to depend on others
      adds  322d2cb   Introduce function property 'args_groups' to allow things like requiring {only one,all} members of a group of args must be specified (and possibly others in the future)
      adds  8cb9e8b   Release v1.1.72
      adds  70f9f88   Forgot to update schema
      adds  c4fda4f   Release v1.1.73
      adds  9093666   [Incompatible change] Use DefHash's 'caption' property for link title, instead of using another ('title')
      adds  4ea266c   Update schema
      adds  f6ca194   Grammar
      adds  b64b015   [doc] Add UPDATE entry for older entries in Changes which have been deprecated/reverted/removed
      adds  05d90f3   func: Introduce another value for 'cmdline_src' argument spec property: 'stdin_or_file' (in addition to 'stdin_or_files')
      adds  3bcdd00   Release v1.1.74
      adds  d5edebe   Add (experimental) argument specification: filters
      adds  66be345   Release v1.1.75
      adds  ee81504   Replace function property args_groups with args_schema
      adds  8c0752d   Release v1.1.76
      adds  35394be   Typos (args_rels, not args_schema) & wording
      adds  53e712c   Release v1.1.77
      adds  c79e034   Adjust to Sah 0.9.36 (renamed dep_one -> dep_any, req_dep_one -> req_dep_any)
      adds  cfec159   [dzil] Update syntax of lint-prereqs directive (-> lint_prereqs) to be more IOD-compliant
      adds  8b28d85   [dist] Move spec prereqs from RuntimeRequires to DevelopRecommends to reduce deps but still allow indicating spec requirement
      adds  3b80a47   Release v1.1.78
      adds  abcbaf6   Update some module mentions
      adds  25361a6   Tweak example to show what cmdline_alias code receives
      adds  54f9c54   Fmt
      adds  e4434f6   Define new command-line source for function argument (cmdline_src): stdin_or_args
      adds  22b594c   [dist] Re-pass lint-prereqs (core modules must now be listed)
      adds  4ae7ca9   Release v1.1.79
      adds  d37b8a1   [dist] Use Pod::Weaver::Plugin::Sah::Schema
      adds  94defc5   [dist] Add nytprof* to .gitignore
      adds  19d8673   Follow Sah-Schemas convention (individual Sah schemas are put into their separate Sah::Schema::* package), Sah schemas are now put in Sah::Schema::rinci::* modules
      adds  679ead0   Release v1.1.80
      adds  f243cf5   Split Sah schemas to Sah-Schemas-Rinci so that schema tweaks don't require releasing a new spec release
      adds  3ae720d   [dist] Re-pass lint-prereqs
      adds  a135ba4   Release v1.1.81
      adds  925c12b   Remove DZP: & PWP:Sah::Schemas
      adds  2565472   Typo [RT#118381]
      adds  18f80b3   Introduce argument spec property 'index_completion'
      adds  47a0cdb   Release v1.1.82
      adds  6f2519c   New upstream version 1.1.82
       new  37eba7b   Merge tag 'upstream/1.1.82'
       new  2eb5e76   Update debian/changelog
       new  4c0f960   debian/patches/fix-spelling-error: Remove, applied upstream.
       new  66cd86d   Update changelog.

The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 Changes                           |   7 +
 MANIFEST                          |   2 +-
 META.json                         |  99 ++++----
 META.yml                          |  91 +++----
 Makefile.PL                       |   4 +-
 README                            | 496 ++++++++++++++++++++++++++++++++++++++
 debian/changelog                  |   8 +
 debian/patches/fix-spelling-error |  18 --
 debian/patches/series             |   1 -
 dist.ini                          |   7 +-
 lib/Rinci.pm                      |   6 +-
 lib/Rinci.pod                     |  16 +-
 lib/Rinci/FAQ.pod                 |   4 +-
 lib/Rinci/Transaction.pod         |   4 +-
 lib/Rinci/Undo.pod                |   4 +-
 lib/Rinci/Upgrading.pod           |   4 +-
 lib/Rinci/function.pod            |  88 ++++++-
 lib/Rinci/package.pod             |   4 +-
 lib/Rinci/resmeta.pod             |   4 +-
 lib/Rinci/variable.pod            |   4 +-
 t/author-pod-coverage.t           |   4 +-
 t/author-pod-syntax.t             |   4 +-
 weaver.ini                        |   1 -
 23 files changed, 722 insertions(+), 158 deletions(-)
 delete mode 100644 debian/patches/fix-spelling-error
 delete mode 100644 debian/patches/series

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/librinci-perl.git



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