Re: ok to ship vaporware in Debian?

2014-09-09 Thread Fabian Greffrath
Hello Jonas,

 In other words, mediaelement.js is a so-called polyfill - it does 
 nothing on modern browsers, and mimics modern features on older 
 browsers.

as far as I understand the mess, mediaelement.js provides an *API* for
media playback in browsers by acting as a wrapper around video and
audio elements on modern browsers that supports them and by falling
back to its own Flash-/Silverlight-based implementation if not. As long
as it does the former properly (and I asume we do only ship modern
browsers in Debian nowadays) it does all that's needed, right?

- Fabian

PS: As an anecdote regarding team maintenance, remember this one? 
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630787



-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/1410246554.6699.6.camel@kff50



Re: ok to ship vaporware in Debian?

2014-09-09 Thread Andreas Henriksson
Hello!

I see this as a question about main vs contrib.

Personally I'd put something like (libjs-)mediaelement in contrib
as obviously the main intended purpose it to use it together with
non-free software. But since it's not up to me

Policy says this about contrib:

The contrib archive area contains supplemental packages intended to
work with the Debian distribution, but which require software outside of
the distribution to either build or function.

From https://www.debian.org/doc/debian-policy/ch-archive.html#s-contrib

So I guess the question becomes: can something that by designed
does nothing (without non-free software installed) be considered
functioning?

I guess your (Jonas) opinion is already clear on this by using the
vapourware term.

Regards,
Andreas Henriksson


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140909091124.ga4...@fatal.se



Re: ok to ship vaporware in Debian?

2014-09-09 Thread Dimitri John Ledkov
Heya,

On 8 September 2014 21:38, Jonas Smedegaard d...@jones.dk wrote:

 ...except it really does nothing when that mimic'ing code is missing.


I've seen multiple times where a framework with a plugin
architecture was meant to provide unified API, but in practice none
of the plugins were packaged/installed/usable and thus the unified
API was just a layer of abstraction / indirection with no added
value. Path of least resistance is to package this and go on with
doing better things. Ideally one would patch that out, and e.g. make
things that depend on that js library to just use straight html5
tags/api/etc.

-- 
Regards,

Dimitri.


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: 
https://lists.debian.org/canbhluj_vu-voqnb3azcwqohq6b2tymnkhlb+fsr+uivuzt...@mail.gmail.com



ok to ship vaporware in Debian?

2014-09-08 Thread Jonas Smedegaard
You have a great piece of software.  It is popular, so even included as 
convenience code copies in other projects.  You choose to clean that up 
and package it separately.

...except it turns out that you cannot compile the code - source exist 
as ActionScript3 but the free compiler in swftools fails somehow.

What to do?  You just put a disclaimer in long description, explaining 
that this package doesn't really do what it is supposed to do.

That's the story so far of libjs-mediaelement, which entered testing few 
hours ago.

Description: HTML5 audio or video player with Flash and Silverlight shims
 Instead of offering an HTML5 player to modern browsers and a totally 
 separate Flash player to older browsers, MediaElement.js upgrades them 
 with custom Flash and Silverlight plugins that mimic the HTML5 
 MediaElement API.
 .
 The current package does not yet provide the Flash and Silverlight 
 plugins.

Might seem fine - it is a javascript-based video player, right?

Wrong: Upstream describes it at http://mediaelementjs.com/ as pure 
HTML and CSS with Flash and Silverlight players that mimic the HTML5 
MediaElement API for older browsers.

In other words, mediaelement.js is a so-called polyfill - it does 
nothing on modern browsers, and mimics modern features on older 
browsers.

...except it really does nothing when that mimic'ing code is missing.


Can someone please advice: Should I reassign bug#760297 to the tech-ctte 
or am I being crazy (and a pain in the butt) here?


 - 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: signature


Re: ok to ship vaporware in Debian?

2014-09-08 Thread Jonathan Dowland
From reading the bug it's not clear to me whether or not libjs-mediaelement
does anything, but IMHO your tone towards the uploader seems unnecessarily
bullish and confrontational. In particular [1] strikes me as sacrificing any
moral high ground when it comes to BTS ping-pong.

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=78;bug=760297


-- 
To UNSUBSCRIBE, email to debian-devel-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140908205221.ga...@bryant.redmars.org



Re: ok to ship vaporware in Debian?

2014-09-08 Thread Jonas Smedegaard
Quoting Jonathan Dowland (2014-09-08 22:52:21)
 From reading the bug it's not clear to me whether or not 
 libjs-mediaelement does anything, but IMHO your tone towards the 
 uploader seems unnecessarily bullish and confrontational. In 
 particular [1] strikes me as sacrificing any moral high ground when it 
 comes to BTS ping-pong.
 
 [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?msg=78;bug=760297

I honestly believed we maintained that package together in the 
Javascript team.  I first raised the issue of bloated git[1] at our 
mailinglist, and reason I filed this one as a bugreport was to keep it 
from entering testing without further discussion.

 - Jonas

[1] 
https://lists.alioth.debian.org/pipermail/pkg-javascript-devel/2014-September/008594.html

-- 
 * 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: signature