[Pkg-javascript-devel] roadmap of jquery (and helpers)
Jonas Smedegaard
dr at jones.dk
Sat Sep 17 08:51:01 UTC 2016
Quoting Paul Gevers (2016-09-16 20:01:27)
> On 09/14/16 21:46, Jonas Smedegaard wrote:
> > The Javascript team is only loosely coordinated: Not all of us nurse
> > all of the packages in the team.
>
> So how many are there approximately?
We are potentially 82, according to
https://alioth.debian.org/projects/pkg-javascript/
How many of us have actively contributed in recent time I don't know.
Probably a sensible feature to add to UDD dashboard (see bug#838067).
> And how many are involved in the jquery stuff?
Officially 3, according to Uploaders field as listed at
https://tracker.debian.org/pkg/jquery
Effectively only 1 has committed to master branch recently, according to
https://anonscm.debian.org/cgit/pkg-javascript/jquery.git/log/
Numbers more broadly for "jquery stuff" is more tedious to resolve, I
suspect. It involves resolving the contributors to somewhere between 24
and 1500 packages, according to quick looks at
https://udd.debian.org/dmd/?pkg-javascript-devel%40lists.alioth.debian.org
and the output of "build-rdeps libjs-jquery".
> I am considering joining the team, but I don't want to be the only one
> to care for jquery and its related packages (no offense intended
> Antonio).
I understand your concern, but which are the alternatives as you see it?
Personally I find only these alternatives sensible:
a) patch package to work with javascript libs available in Debian
b) hack package to avoid javascript unadaptable/unsuitable in Debian
c) convince existing maintainers of javascript libs to improve
d) get involved and do the improvements yourself
I.e. I don't find it sensible to maintain javascript libraries outside
of this team, and don't find it sensible to embed code copies of
javascript in other packages.
I am curious which alternatives you see, and arguments supporting them.
> > As I recall, maintenance of jquery in particular has lagged behind a
> > lot in the past. So any and all help would be much appreciated.
> So a statement on the current strategy would be nice, such that I can
> evaluate if it makes sense to join the team.
Anyone (potential/official/effective/whatever) involved with jquery
stuff please speak up!
> What I care for is that a modern version is available (maybe for the
> time being next to an older API?
Sounds sensible to me - but my voice count less than those caring about
jquery in particular.
> How are other JavaScript chains handling the lack of automatic API
> tracking?
At least 16 packages unacceptably violates Debian Policy, according to
https://anonscm.debian.org/viewvc/secure-testing/data/embedded-code-copies?view=co
> Are there tools in the team to check for breakage? One of the stupid
> but powerful things that I do for the cacti package (a web-app) is to
> just recursively crawl all web-pages, I guess it must be possible to
> also check JavaScript execution.
In theory we have several tools to emulate javascript-enabled browsing,
but I have not yet been able to figure out how to use any of them.
Anyone having positive experience with automated brower testing, please
speak up!
I guess locally - *not* using Debian infrastructure - one might use npm
to pull down and run some of the more involved various upstream testing
tools. Not that I would do so myself, just mentioning as an option...
Ideally we should package the more popular of those tools, obviously,
but dependency chains are often long, and deviates from your question.
- 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: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/attachments/20160917/473c01ba/attachment.sig>
More information about the Pkg-javascript-devel
mailing list