Hello, DEP 11 drivers,

I would be intersted in discussing the relationship between DEP 11 and DEP 12,
see below for the long story.

Have a nice day,

-- Charles

Le Sat, Jan 05, 2013 at 05:16:38PM +0900, Charles Plessy a écrit :
> Dear DEP 11 drivers and everybody,
> 
> in the course of the discussion about DEP 12, which is about storing upstream
> metadata on file per source package, formatted in YAML, it was asked the
> relationship between our projects and the possibilities of convergence.
> 
> Personally, I am in favor of convergence if it is practical, that is, if it
> does not postpone the achievement of our goals by setting the bar too high.
> 
> I note a couple of key differences between DEP 11 and DEP 12, and would be
> interested in hearing your opinion about.
> 
>  - DEP 11 targets binary packages, and DEP 12 targets source packages.  For 
> DEP
>    12, recording the information per binary packages would create a lot of
>    duplication.  One solution would be to use the Debian source package 
> control
>    file (debian/control), with the fields in the binary package paragraphs 
> taking
>    precedence over the fields in the header paragraph.  However, following
>    that way would strongly change what a source package control file looks 
> like,
>    and I am afraid that it would take a long time to reach a consensus.
> 
>  - DEP 11 is mostly about the production of a single archive-wide file, while
>    DEP 12 is about the production of one file per source package (which is 
> used
>    to feed the Ultimate Debian Database).  It would be straightforward for
>    volunteers to take upstream metadata and inject it either the 
> ComponentMetadata
>    file proposed by DEP 11 or in another file.  Given that DEP 12 is only 
> about
>    the format of the metadata, I do not see a conflict here.
> 
>  - DEP 11 looks mostly relevant for binary packages shipping Desktop
>    applications, while DEP 12 is relevant to all non-native packages.  It is
>    still very unclear to me what will be the source of the data in DEP 11.  
> Will
>    it be the FreeDesktop Desktop Entry files found in the upstream sources ?  
> If
>    it is the case, we would have different data flows, as for DEP 12, most
>    upstream sources do not contain files with the metadata, which justifies 
> the
>    creation of an entirely new file, while in the case of DEP 11, the best 
> way to
>    update the metadata would be to send patches upstream.
> 
> Have a nice week-end,
> 
> -- 
> Charles Plessy
> Tsurumi, Kanagawa, Japan


-- 
To UNSUBSCRIBE, email to debian-qa-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20130313235336.ga24...@falafel.plessy.net

Reply via email to