Where is source for current FFADO release?

Jonas Smedegaard dr at jones.dk
Wed Oct 20 13:45:42 UTC 2010


On Wed, Oct 20, 2010 at 12:42:22PM +0200, Adrian Knoth wrote:
>On Wed, Oct 20, 2010 at 12:06:10PM +0200, Jonas Smedegaard wrote:
>> Current packaging of FFADO is versioned 2.0.1+svn1856-1 which 
>> supposedly means "Upstream officially released 2.0.1, merged with 
>> subsequent SVN rev. 1856, with our rev. one packaging."
>
>Though you're right this interpretation can been derived from the 
>version number, it's entirely wrong. ;) It's pure svn trunk 1856.

Sorry that I introduced this with a more fundamental rant on the very 
packaging style used for libffado.  That confused things:

I did not mean to say that the packaging version indicates that we use a 
tarball as basis for our packaging, just that whatever we use is 
(upstream!) based on that release.

...which might be true, now that I learn (below) that 2.0.1 indeed 
exist, just hidden (for me at least) from their front page.



>> Problem here is, that upstream apparently (based on the too broad, 
>> btw, source origin in our debian/copyright file) only released 
>> version 2.0.0.
>
>http://www.ffado.org/?q=release/2.0.1

Thanks.  Upstream crazynes then, I guess: I followed the "Download" link 
at the front page and found only http://www.ffado.org/?q=release/2.0.0

Or did I miss something obvious to others?

I recommend we use a more specific URL than http://www.ffado.org/ in 
debian/copyright as I believe that reference is supposed to lead to the 
_source_, not just to a project site.


>> So where is the 2.0.1 that our packaging is based on?
>
>Once again, it's not based on 2.0.1.
>
>The whole 2.0 branch on FFADO is a dead-end, everyone uses trunk 
>anyway, and if we weren't in freeze, I'd instantly update to HEAD, 
>because it contains important fixes. With the version we're going to 
>release, some devices won't work. It's a pity, but that's the price for 
>long release cycles.
>
>http://git.debian.org/?p=pkg-multimedia/ffado.git;a=commitdiff;h=7bfe3b6fcfcc9a59be6d89313ed57ac17ba2b4c2
>
>http://git.debian.org/?p=pkg-multimedia/ffado.git;a=commitdiff;h=1daa1105a1762193b39532c8202974b4e7e493f5
>
>
>One could argue that the proper package naming should be 2.1.0~svnXXX, 
>but that's more of a cosmetic thing. We might adapt to this proper 
>naming after the freeze, if desired.

I do understand that tarball-based releases are deemed unsuitable for 
this project.

Then I suggest to use a numbering (like now?) rooted in "latest upstream 
tarball release" - even if in fact we skip the tarball and go straight 
for HEAD.

I find that better than second-guessing what might be a future upstream 
number, as that is, well, guesswork.  If upstream decides a different 
numbering, or a different pace for its numbering, then we need to add an 
epoch which is ugly.


Oh, and I see no problem in steadily releasing what we believe is the 
proper code, and then just during deep freeze like now we release to 
experimental.

I would really appreciate if you would do that for this particular 
package, Adrian.  I don't do it myself since I feel really uncomfortable 
rolling snapshot tarballs (even though I've done it myself e.g. with the 
jamin package).  I'd be happy to help work on other parts of the 
packaging still - libffado really could use some internal cleanup of its 
rules file. :-)


  - Jonas

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

  [x] quote me freely  [ ] ask before reusing  [ ] keep private
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20101020/ef951b06/attachment-0001.pgp>


More information about the pkg-multimedia-maintainers mailing list