Bug#833309: [Pkg-dns-devel] Bug#833309: "Browserified" stuff (knot-resolver-module-http: please package embedded epoch.js separately)

2016-10-11 Thread W. Martin Borgert
On 2016-10-11 15:28, Vincent Bernat wrote:
> Those specific sources are buildable from tools in main (aka
> coffeescript compiler, sass compiler, cat + uglifyjs). There is no hard
> requirement to rebuild from source when building the package.

(While I wonder how one can be sure that a software is buildable
from source without actually trying, this is an issue we should
not discuss in this bug report.)

It remains the originally reported problem, that the sources
(*.coffee and *.scss) are not under debian/missing-sources/.
Probably a normal bug, not serious nor wishlist.

Btw., the gulp build tool used by upstream to compile epoch is
not in Debian. In the case of epoch gulp could be emulated
easily by cat, I assume :~)



Bug#833309: [Pkg-dns-devel] Bug#833309: "Browserified" stuff (knot-resolver-module-http: please package embedded epoch.js separately)

2016-10-11 Thread Vincent Bernat
 ❦ 11 octobre 2016 15:03 CEST, Paul Wise  :

>> Fine, I'll bundle them as well.
>
> Bundling the actual source instead of prebuilt files still doesn't
> solve the problem of not being able to build from source because the
> build tools are missing from Debian.

Those specific sources are buildable from tools in main (aka
coffeescript compiler, sass compiler, cat + uglifyjs). There is no hard
requirement to rebuild from source when building the package.
-- 
The human race is a race of cowards; and I am not only marching in that
procession but carrying a banner.
-- Mark Twain


signature.asc
Description: PGP signature


Bug#833309: [Pkg-dns-devel] Bug#833309: "Browserified" stuff (knot-resolver-module-http: please package embedded epoch.js separately)

2016-10-11 Thread Paul Wise
On Tue, Oct 11, 2016 at 8:56 PM, Ondřej Surý wrote:

> Fine, I'll bundle them as well.

Bundling the actual source instead of prebuilt files still doesn't
solve the problem of not being able to build from source because the
build tools are missing from Debian. It has always been ftp-master
policy that source must be buildable on Debian and the latest mail
from them just reiterates that and states that yes, this does apply to
everything, including JavaScript.

https://lists.debian.org/debian-devel/2016/10/msg00138.html

> Just don't make me maintain a package in
> a language more horrible than PHP (in my eyes :-P).

Some day browsers will support WebAssembly so you can write in any
language that can compile to that. I'm sure people will start writing
web front-end code in PHP once it gets an LLVM backend ;P

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Bug#833309: [Pkg-dns-devel] Bug#833309: "Browserified" stuff (knot-resolver-module-http: please package embedded epoch.js separately)

2016-10-11 Thread Ondřej Surý
Fine, I'll bundle them as well. Just don't make me maintain a package in
a language more horrible than PHP (in my eyes :-P).

O.
-- 
Ondřej Surý 
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Knot Resolver (https://www.knot-resolver.cz/) – secure, privacy-aware,
fast DNS(SEC) resolver
Vše pro chleba (https://vseprochleba.cz) – Mouky ze mlýna a potřeby pro
pečení chleba všeho druhu

On Tue, Oct 11, 2016, at 14:41, Paul Wise wrote:
> On Tue, Oct 11, 2016 at 8:30 PM, Ondřej Surý wrote:
> 
> > Definitely not serious here, as I do ship original sources from within
> > the package:
> >
> > $ find . -name 'epoch*'
> > ./modules/http/static/epoch.css
> > ./modules/http/static/epoch.js
> > ./debian/missing-sources/epoch.css
> > ./debian/missing-sources/epoch.js
> 
> These are not the source, these are:
> 
> https://github.com/epochjs/epoch/tree/master/sass/**.scss
> https://github.com/epochjs/epoch/tree/master/src/**.coffee
> 
> -- 
> bye,
> pabs
> 
> https://wiki.debian.org/PaulWise



Bug#833309: [Pkg-dns-devel] Bug#833309: "Browserified" stuff (knot-resolver-module-http: please package embedded epoch.js separately)

2016-10-11 Thread Paul Wise
On Tue, Oct 11, 2016 at 8:30 PM, Ondřej Surý wrote:

> Anybody is free to package epoch.js into separate package and I'll
> switch to using it, just don't shove more work by using BTS severities.

epoch.js upstream publishes their build info, so it looks like the
first step would be to finish the packaging of gulp. Once that is done
there are a number of gulp plugins to be packaged.

https://github.com/epochjs/epoch/
https://github.com/epochjs/epoch/blob/master/gulpfile.js
https://wiki.debian.org/Javascript/Nodejs/Tasks/gulp

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Bug#833309: [Pkg-dns-devel] Bug#833309: "Browserified" stuff (knot-resolver-module-http: please package embedded epoch.js separately)

2016-10-11 Thread Paul Wise
On Tue, Oct 11, 2016 at 8:30 PM, Ondřej Surý wrote:

> Definitely not serious here, as I do ship original sources from within
> the package:
>
> $ find . -name 'epoch*'
> ./modules/http/static/epoch.css
> ./modules/http/static/epoch.js
> ./debian/missing-sources/epoch.css
> ./debian/missing-sources/epoch.js

These are not the source, these are:

https://github.com/epochjs/epoch/tree/master/sass/**.scss
https://github.com/epochjs/epoch/tree/master/src/**.coffee

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Bug#833309: [Pkg-dns-devel] Bug#833309: "Browserified" stuff (knot-resolver-module-http: please package embedded epoch.js separately)

2016-10-11 Thread Ondřej Surý
Control: severity -1 wishlist

Definitely not serious here, as I do ship original sources from within
the package:

$ find . -name 'epoch*'
./modules/http/static/epoch.css
./modules/http/static/epoch.js
./debian/missing-sources/epoch.css
./debian/missing-sources/epoch.js

Anybody is free to package epoch.js into separate package and I'll
switch to using it, just don't shove more work by using BTS severities.

Cheers,
-- 
Ondřej Surý 
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Knot Resolver (https://www.knot-resolver.cz/) – secure, privacy-aware,
fast DNS(SEC) resolver
Vše pro chleba (https://vseprochleba.cz) – Mouky ze mlýna a potřeby pro
pečení chleba všeho druhu

On Tue, Oct 11, 2016, at 12:33, W. Martin Borgert wrote:
> severity 833309 serious
> thanks
> 
> It looks like such issues are considered serious now:
> https://lists.debian.org/debian-devel/2016/10/msg00138.html
> 
> (Btw. having a properly packaged epoch.js in Debian would
> be nice. It is a wonderful charting library.)
> 
> ___
> pkg-dns-devel mailing list
> pkg-dns-de...@lists.alioth.debian.org
> https://lists.alioth.debian.org/mailman/listinfo/pkg-dns-devel