DEP5 parser is available in Debians/Sid

2010-09-22 Thread Dominique Dumont
Hello

Thanks to gregoa's sponsorship, the new parser for DEP5 is available in 
libconfig-model-perl 1.209.

To run it, use the command config-edit-dep5. 

For instance:
$ dh-make-perl --cpan Dancer
[snip]
$ cd Dancer-1.1812/
$ config-edit-dep5 -ui none
$ sed -i 's/GPL/PGL/' debian/copyright 
$ config-edit-dep5 -ui none
Configuration item 'Debian::Dep5 License id' has a wrong value:
Unexpected key 'PGL-1'. Key must match ^(?i:Apache|Artistic|BSD|
FreeBSD|ISC|CC-BY|CC-BY-SA|CC-BY-ND|CC-BY-NC|CC-BY-NC-SA|CC-BY-NC-ND|CC0|CDDL|
CPL|Eiffel|Expat|GPL|LGPL|GFDL|GFDL-NIV|LPPL|MIT|MPL|Perl|PSF|QPL|W3C-
Software|ZLIB|Zope|other)[\d\.\-]*\+?$

'-ui none' option is specified to skip user interfaces.

Feel free to send feedback to improve this parser.

All the best


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/201009221405.53690.domi.dum...@free.fr



Re: DEP5: Making Files: * non-optional

2010-09-22 Thread Lars Wirzenius
On ma, 2010-09-13 at 14:53 +0100, Lars Wirzenius wrote:
 The current DEP5 draft says:
 
  * **`Files`**
* Required for all but the first paragraph.
  If omitted from the first paragraph,
  this is equivalent to a value of '*'.
* Syntax: white space separated list
* List of patterns indicating files covered by the license
  and copyright specified in this paragraph.  See File patterns below.

Unless there are objections, I am going to apply the attached patch to
the DEP5 spec. It's a tiny bit different from what I originally
proposed, but should achieve the mission of getting rid of the
optionality of Files: *.
=== modified file 'dep5.mdwn'
--- dep5.mdwn	2010-09-13 13:45:36 +
+++ dep5.mdwn	2010-09-22 15:48:43 +
@@ -179,9 +179,7 @@
 applies to all files and lists all applicable copyrights and licenses.
 
  * **`Files`**
-   * Required for all but the first paragraph.
- If omitted from the first paragraph,
- this is equivalent to a value of '*'.
+   * Required (not in header paragraph).
* Syntax: white space separated list
* List of patterns indicating files covered by the license
  and copyright specified in this paragraph.  See File patterns below.



Re: DEP5: non-DFSG repackaging documentation

2010-09-22 Thread Lars Wirzenius
On ke, 2010-09-15 at 09:45 +0100, Lars Wirzenius wrote:
 Good point about debian/watch.
 
 The simplest proposal right now is to make the Source field free-form
 text, and since I like simplicity, I support this. More detailed
 specification for documenting mechanical rules of transformations could
 wait until there's real experience of using this spec in the real world
 for this.
 
 Anyone opposed?

Nobody opposed, so I applied the attached patch.

=== modified file 'dep5.mdwn'
--- dep5.mdwn	2010-09-22 15:55:18 +
+++ dep5.mdwn	2010-09-22 16:05:28 +
@@ -142,10 +142,12 @@
  will usually be written as a list of RFC2822 addresses or URIs.
 
  * **`Source`**
-   * Optional
-   * Syntax: line based list
-   * One or more URIs, indicating the primary
- points of distribution of the software.
+   * Required
+   * Syntax: formatted text, no synopsis
+   * An explanation from where the upstream source came from.
+ Typically this would be a URL, but it might be a free-form
+ explanation. If the upstream source has been modified to remove
+ non-free parts, that should be explained in this field.
 
  * **`Disclaimer`**
* Optional



Re: DEP5 parser is available in Debians/Sid

2010-09-22 Thread Jonas Smedegaard

Hi Dominique and others,

On Wed, Sep 22, 2010 at 02:05:53PM +0200, Dominique Dumont wrote:
Thanks to gregoa's sponsorship, the new parser for DEP5 is available in 
libconfig-model-perl 1.209.


Awesome!



Configuration item 'Debian::Dep5 License id' has a wrong value:
   Unexpected key 'PGL-1'. Key must match ^(?i:Apache|Artistic|BSD|
FreeBSD|ISC|CC-BY|CC-BY-SA|CC-BY-ND|CC-BY-NC|CC-BY-NC-SA|CC-BY-NC-ND|CC0|CDDL|
CPL|Eiffel|Expat|GPL|LGPL|GFDL|GFDL-NIV|LPPL|MIT|MPL|Perl|PSF|QPL|W3C-
Software|ZLIB|Zope|other)[\d\.\-]*\+?$


Hmm - I believe you are being too restrictive above.

Syntax for license field says that an arbitrary short name may be 
assigned which I can only interpret to the following regex:


  ^\w+$

Yes, standardized short names are encouraged, but not mandatory.

Yet another challenge for your tool ;-)


 - Jonas

--
 * Jonas Smedegaard - idealist  Internet-arkitekt
 * Tlf.: +45 40843136  Website: http://dr.jones.dk/

 [x] quote me freely  [ ] ask before reusing  [ ] keep private


signature.asc
Description: Digital signature


Debian Release Team meeting, October 2-3

2010-09-22 Thread Mehdi Dogguy
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Hello world,

The Debian Release Team will have a meeting on 2 and 3 Oct, 2010. The
meeting will be held in Paris, France.

The attendees will be:
 - Adam D. Barratt
 - Andreas Barth
 - Luk Claes
 - Julien Cristau
 - Mehdi Dogguy
 - Philipp Kern
 - Felipe Auguso van de Wiel

Our agenda is as follows:
 - Document the Release process
   - How Volatile will evolve
   - Checklist and procedures of a Point Release
   - Procedures and coordination needed to be finished before Squeeze's
 Release
 - Check the state of the Release Notes
 - Check the state of mips* (regarding #519006).
 - Check the state of last transitions (mono, opencv and ace)
 - Check the state of Squeeze
 - Discuss the unblock policy for the remainder of the cycle
 - Identify ignorable (or downgradable) RC bugs
 - How to make the Wheezy cyle work out better than Squeeze.

If there are other topics you would like RT to cover, please mention it
and we will do our best to consider it giving our time restrictions.

The meeting is kindly sponsored by the IRILL[1].

[1] http://www.irill.org

Mehdi Dogguy
for the Release Team
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)

iQIcBAEBCAAGBQJMmlw8AAoJEDO+GgqMLtj/q90P/2NGSU+TI8nsMAB2BczF1/M5
QOS+Q7CEBpCZHF6FTUr7jHaBR1L3+kjsZuTiTsxhMF7y8PWWanB6+rMzwb/tgdhd
er47XxAt33YtwQ9YHq5GK8aJlTS/3bV7fva09uVYyWATc3paLe2+Mejwh+Maoj21
pZttSPFkd/5X/E8NGeZUgM0+N9GVP2ZvZewa/EJmFBhKEJIF3ahZPANlo3qRvd+U
eJx5tDToe4mO1VqyD1UngyVX2GjoBxoL7LwWdJi4fy+JIWWEb9HRAXSIOexjXc2q
61d04GQT1kUQAEhJP/Fqmt/NNkoSx18L0aWCvxqxJKqkK/s9I4QRhSm/w1Jc+KiW
EDyM2e/r8KIolZp4gBMtaH5h4UaBkTpkVCkzygasxfcRJ+IwWoqbrDI+rbu0PX2q
blRthwlcOZvxU1UNfi4Qg3aSriR22sQpsyxmZothyB0E8Cnf9dRZAWIh6CUYHgMy
O2Vi4dly32YhUAagpmkrr43o0Pg/PBYo3CqNtAzIK5fHcTWDvW7AvIcEWVlorDVd
Rin9XlPUGiqFtex9tFRKUSsG3l8qtjMJ3T1JoFWncEVVbuswSvcpOpmcJL9DD/e5
IKpvz0A9IT2ssp+gClw2mvQfBhAQAlUKSpNtK+mcl8DPSGX7sq5amqWy1Jy3c3Q+
+fpOjL2aq3iU5mJM0VEk
=Xtg7
-END PGP SIGNATURE-


-- 
To UNSUBSCRIBE, email to debian-project-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4c9a5c3f.2080...@debian.org