Bug#833309: [Pkg-dns-devel] Bug#833309: "Browserified" stuff (knot-resolver-module-http: please package embedded epoch.js separately)
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)
❦ 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)
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)
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)
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)
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)
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