Re: Why are versions restricted to 999?

2010-04-19 Thread Steffen Mueller
Michael G Schwern wrote: Elliot just alerted me to this bit of the v2 spec. http://search.cpan.org/~dagolden/CPAN-Meta-2.101091/lib/CPAN/Meta/Spec.pm#Version_Formats Dotted-integer versions "All components after the first are restricted to the range 0 to 999." Why have a limit on a simple i

Re: Trimming the CPAN - "Automatic Purging"

2010-03-28 Thread Steffen Mueller
Hi Elaine, Elaine Ashton wrote: On Mar 28, 2010, at 12:48 PM, Randy Kobes wrote: Jarkko and I were talking about it this morning - as he's not in favour of pruning - while trying to think of a way around the size problem and he reminded me of the idea that, if I recall correctly was Adreas' sugg

Re: Perl 6 versus the CPAN

2010-01-05 Thread Steffen Mueller
Hi David, hi all, David Golden wrote: Except that we're in feature freeze for Perl 5.12, so that won't actually happen until 5.13. But as soon as Perl 5.12.0 ships, I plan to pull the trigger on JSON and HTTP::Lite and make them CPAN.pm dependencies so we can (a) bootstrap CPAN with HTTP and (b

Re: CMSP 02. Formally switch to "YAML Tiny"

2009-10-09 Thread Steffen Mueller
Ricardo Signes wrote: * Steffen Mueller [2009-10-09T10:04:44] As for adopting JSON as the default format: What's the chances of including a full JSON parser in core? I believe they are good. JSON.pm has no weird prereqs, works admirably, and the author has no objections. Cool, then

Re: CMSP 34. Formally reserve keys for private 'in-house' use

2009-10-09 Thread Steffen Mueller
Graham Barr wrote: * David Golden [2009-10-09T07:56:46] 34. Formally reserve keys for private 'in-house' use personally I dislike the case distinction and would rather switch to using x- prefixes which are used in so many other places to mean private extensions +1 Graham. phew - did

Re: CMSP 33. Install Meta files and make them queryable

2009-10-09 Thread Steffen Mueller
Hans Dieter Pearcey wrote: Excerpts from David Golden's message of Fri Oct 09 07:56:24 -0400 2009: 33. Install Meta files and make them queryable Proposal: Using something like .packlist or File::ShareDir, the Meta file should be installed along with the distribution and Meta tools should allow

Re: CMSP 31. Version changes

2009-10-09 Thread Steffen Mueller
Hans Dieter Pearcey wrote: Excerpts from David Golden's message of Fri Oct 09 07:55:36 -0400 2009: 31. Version changes Proposal: Description of changes in that versions and tags for changes. Useful for submission to Freshmeat and for quick review of changes. --Chorny 18:51, 30 September 2009 (

Re: CMSP 27. Long description

2009-10-09 Thread Steffen Mueller
Ricardo Signes wrote: * David Golden [2009-10-09T07:54:13] 27. Long description Proposal: Field for long description that can be used in search, when generating README, OS packages or submitting dist to Ohloh, Freshmeat and similar sites. --Chorny 19:40, 21 September 2009 (BST) Sure, why no

Re: CMSP 30. Trove-Like Categories

2009-10-09 Thread Steffen Mueller
David Golden wrote: 30. Trove-Like Categories Opposed. Keywords-set-by-authors don't work very well. We already have the underused user-tagging of modules. Steffen

Re: CMSP 29. Language

2009-10-09 Thread Steffen Mueller
David Golden wrote: 29. Language Proposal: Perl 6 is coming. Some code in Perl 6 is already being uploaded to the CPAN. A new "language" field is an important part of the structure we need to allow Perl 6 to reuse the existing CPAN rather than to try to reinvent the whole thing. My recommenda

Re: CMSP 28. Short description

2009-10-09 Thread Steffen Mueller
Ricardo Signes wrote: * David Golden [2009-10-09T07:54:35] 28. Short description Proposal: Field for short description that can be used in search (with higher priority than long description), when generating README, OS packages or submitting dist to Ohloh, Freshmeat and similar sites. 'abstra

Re: CMSP 26. Specify a DLSIP resource

2009-10-09 Thread Steffen Mueller
Hans Dieter Pearcey wrote: Excerpts from David Golden's message of Fri Oct 09 07:53:50 -0400 2009: 26. Specify a DLSIP resource Proposal: DLSIP codes should be specified in META.* as a resource. My impression of DLSIP is that it's nearly as unused as the modules list. Is this inaccurate?

Re: CMSP 24. Add a "release_status" field

2009-10-09 Thread Steffen Mueller
David Golden wrote: 24. Add a "release_status" field Obviously supersedes the "devel version" proposal (23). This would depend on post installation, easy querying of META information (33). Steffen

Re: CMSP 25. Controlling test suite runs

2009-10-09 Thread Steffen Mueller
Ricardo Signes wrote: * David Golden [2009-10-09T07:53:28] 25. Controlling test suite runs Proposal: The META spec should add flags to indicate that distribution's tests may be shuffled or run in parallel. (SlavenRezic) I like the idea in general. I'd just set aside a name for the entry an

Re: CMSP 23. Have a "development version" flag

2009-10-09 Thread Steffen Mueller
David Golden wrote: 23. Have a "development version" flag * Con: Development version'ness would not be determinable post-installation AdamKennedy Correction to my earlier reply: If we have the META info available *easily* post installation (cf. 33), my vote becomes a +1. Steffen

Re: CMSP 23. Have a "development version" flag

2009-10-09 Thread Steffen Mueller
David Golden wrote: 23. Have a "development version" flag * Con: Development version'ness would not be determinable post-installation AdamKennedy -1 for this reason. Reinventing packlists and EU::Install* while retaining backward compatibility seems like a big can of worms that may grind

Re: CMSP 22. Clarify author field

2009-10-09 Thread Steffen Mueller
David Golden wrote: 22. Clarify author field Consider that it's currently, practically used as a "contact" field. I get lots of mail that should have gone to a mailing list instead. Therefore, I'm for: - Remove the ambiguous "author" field - Add "contact" field. Potentially with a type asso

Re: CMSP 21. Formalize optional_features

2009-10-09 Thread Steffen Mueller
David Golden wrote: 21. Formalize optional_features I've had more hassle than luck with optional features, but since some people make valid use of it, I'd be (slightly) against removal. +1 to formalization Steffen

Re: CMSP 20. Make bugtracker resource a hash

2009-10-09 Thread Steffen Mueller
Hans Dieter Pearcey wrote: Excerpts from David Golden's message of Fri Oct 09 07:51:29 -0400 2009: 20. Make bugtracker resource a hash Proposal: The bugtracker resource shoudl be made into a hash that defines different types of resources, e.g. web page, email report address, etc. (#toolchain

Re: CMSP 19. Make repository resource a hash

2009-10-09 Thread Steffen Mueller
David Golden wrote: 19. Make repository resource a hash +1 Steffen

Re: CMSP 18. Make dynamic_config mandatory

2009-10-09 Thread Steffen Mueller
Ricardo Signes wrote: * David Golden [2009-10-09T07:50:32] 18. Make dynamic_config mandatory Proposal: Make the 'dynamic_config' a mandatory field (Dagolden) * Or rename it to static_config (chorny) Either one would be good. +1 Steffen

Re: CMSP 17. Better formalization of license field

2009-10-09 Thread Steffen Mueller
David Golden wrote: 17. Better formalization of license field no vote. Steffen

Re: CMSP 16. Binary Package Dependencies

2009-10-09 Thread Steffen Mueller
David Golden wrote: 16. Binary Package Dependencies If we could get this right, I'd give all my votes for this. I know that at least Adam and I had been thinking hard about this kind of thing in a different context a few years back. It's utterly hard to get right if at all possible. Sadly,

Re: CMSP 15. Add development_requires

2009-10-09 Thread Steffen Mueller
David Golden wrote: 15. Add development_requires The development_requires field should specify all prerequisites only needed during development. For example this could include templating or other preprocessing modules needed to generate the final source. (Slaven Rezic) Given proposal 8 (reor

Re: CMSP 14. Prerequisites should be mutually exclusive

2009-10-09 Thread Steffen Mueller
David Golden wrote: 14. Prerequisites should be mutually exclusive * I think this would remove a certain amount of useful flexibility, standard light weight "META Object" modules could easily automate the production of the merged list. This feels like sacrificing on a fundamental point t

Re: CMSP 13. Add a post_depends set

2009-10-09 Thread Steffen Mueller
David Golden wrote: 13. Add a post_depends set * My main concern with this is that the current model creates a simple directed graph amenable to recursion, and any circular dependencies imposed become rather obvious. I worry that post_requires dependencies will make some of the recursion

Re: CMSP 12. Allow Sequences (Arrays) for Prereqs

2009-10-09 Thread Steffen Mueller
David Golden wrote: 12. Allow Sequences (Arrays) for Prereqs In principle, this should be handled by dependency resolution. Effectively, being able to nudge things in the right direction seems useful. Realistically, some people don't get their dependencies right. Is it good to be able to hid

Re: CMSP 11. OS/arch/platform-specific requirements

2009-10-09 Thread Steffen Mueller
Ricardo Signes wrote: * David Golden [2009-10-09T07:47:30] 11. OS/arch/platform-specific requirements Opposed: * I think this is going to rapidly approach taking the place of dynamic configuration, and in a bad way. Save a complete proposal for META 3.0 rjbs 15:31, 28 August 2009 (BST)

Re: CMSP 10. Add a free-text prerequisite field

2009-10-09 Thread Steffen Mueller
Hans Dieter Pearcey wrote: Excerpts from David Golden's message of Fri Oct 09 07:47:00 -0400 2009: 10. Add a free-text prerequisite field Proposal: Add free-text entries that *describe* prerequisites that cannot be described right now, like "prerequisite: a working libexpat", "Need a perl with

Re: CMSP 07. Enhance granularity of prerequisites

2009-10-09 Thread Steffen Mueller
David Golden wrote: 07. Enhance granularity of prerequisites +1 in conjunction with proposal 08. Steffen

Re: CMSP 08. Extensibly Group Prereqs

2009-10-09 Thread Steffen Mueller
David Golden wrote: 08. Extensibly Group Prereqs +1 I think this is a necessary (if big) departure from the status quo. Steffen

Re: CMSP 06. Data structures, not YAML

2009-10-09 Thread Steffen Mueller
Ricardo Signes wrote: * David Golden [2009-10-09T07:44:43] 06. Data structures, not YAML Proposal: The META spec should be defined in terms of (Perl) data structures, and not in terms of YAML. (Slaven Rezic) Agreed, but the spec should be very clear (perhaps, as said, in an appendix) how th

Re: CMSP 05. Schema

2009-10-09 Thread Steffen Mueller
Graham Barr wrote: On Oct 9, 2009, at 6:43 AM, David Golden wrote: 05. Schema Proposal: The META spec should come along with a formal schema definition. (SlavenRezic) I am not so much concerned about a formal schema. But an official module to validate, or purge bad data, would be great. ot

Re: CMSP 04. Formalize allowed version number formats

2009-10-09 Thread Steffen Mueller
Ricardo Signes wrote: * David Golden [2009-10-09T07:43:00] 04. Formalize allowed version number formats Proposal: Formalize the spec for version numbers as "decimal or normalized dotted-integer (leading "v" and at least 3 components). (Dagolden) Agree. (Wording should be very clear, with

Re: CMSP 02. Formally switch to "YAML Tiny"

2009-10-09 Thread Steffen Mueller
Ricardo Signes wrote: * David Golden [2009-10-09T07:42:06] 02. Formally switch to "YAML Tiny" Proposal: Change the language referring to "YAML" to instead refer to "YAML Tiny" and update the specification URL to point to the YAML Tiny specification. (AdamKennedy) Accept with modification: Y

Re: CMSP 01. Update the YAML version declaration

2009-10-09 Thread Steffen Mueller
Hi all, David Golden wrote: 01. Update the YAML version declaration Proposal: The version declaration for YAML has not been "--- #YAML:1.0" for a long time, update it to the current YAML 1.1 equivalent. I'm opposed on practical grounds, as we want Meta parsing in the Perl core (Parse::CPAN::

Re: Flagging abandoned modules via an ABANDONED author id

2009-08-25 Thread Steffen Mueller
Hi Ask, Ask Bjørn Hansen wrote: On Aug 26, 2009, at 10:27, David Golden wrote: I still like the ABANDONED author idea though -- no work required! Do you move the distribution files to the A/AB/ABANDONED/ directory then? If so, that's work and it'll pollute backpan with duplicates (and req

Re: Perl 6 modules on CPAN

2009-08-25 Thread Steffen Mueller
Hi Moritz, hi Andreas, (Andreas J. Koenig) wrote: On Mon, 24 Aug 2009 09:31:38 +0200, Moritz Lenz said: >>> 2) The uploaded modules have a flag in their META.yml marking them as >>> Perl 6. The indexer ignores such modules, so that they don't appear in >>> modules/02packages.details.txt.gz

Re: did I break something or just old YAML ?

2008-10-25 Thread Steffen Mueller
Hi Andreas, Hi Gabor, (Andreas J. Koenig) wrote: >> On Fri, 24 Oct 2008 15:12:12 +0200, "Gabor Szabo" <[EMAIL PROTECTED]> >> said: > > > Here is the output from installing Spreadsheet-Read-0.29: > > $ module_version YAML > > 0.66 > > $ module_version YAML::Tiny > > 1.32 > > No