Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1036053

Bug#976331: [Pkg-javascript-devel] Bug#976331: [JS Policy] what to set in "Provides" field ?

From Jonas Smedegaard <jonas@jones.dk>
Newsgroups linux.debian.bugs.dist
Subject Bug#976331: [Pkg-javascript-devel] Bug#976331: [JS Policy] what to set in "Provides" field ?
Date 2020-12-06 11:40 +0100
Message-ID <BiZCr-L1-29@gated-at.bofh.it> (permalink)
References (7 earlier) <BiQSt-3RM-3@gated-at.bofh.it> <BhVhv-7Xe-1@gated-at.bofh.it> <BiWlb-7kt-3@gated-at.bofh.it> <BhVhv-7Xe-1@gated-at.bofh.it> <BiWlb-7kt-3@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Quoting Xavier (2020-12-06 07:59:25)
> Le 06/12/2020 à 02:14, Jonas Smedegaard a écrit :
> > Quoting Xavier (2020-12-03 21:19:48)
> >> Le 03/12/2020 à 19:17, Jonas Smedegaard a écrit :
> >>> This bug 976331 is *not* about repackaging embedded modules as 
> >>> separate *source* packages, but only about exposing embedded 
> >>> modules as *binary* packages - either virtual or real ones.
> >>
> >> That's part of what I misunderstood. So OK to do this here (after 
> >> ftpmaster rejection since you pushed node-serialize-javascript).
> >>
> >> But: I was able to upload a lot of packages this year because I 
> >> automatized many things. So splitting all mixed packages means 
> >> manually regenerating debian/control, debian/rules, 
> >> debian/*.install,... This means less uploads, more obsolescence and 
> >> then less security (and also less interest in doing such manual 
> >> stuff).
> > 
> > Great that you develop tools to maintain packages more efficiently 
> > and more automated.  If done in compliance with Debian Policy, that 
> > is.
> > 
> > Do you say that it is not possible to automate packaging with 
> > embedded modules provided as virtual or real packages?  Why do you 
> > think you can only develop efficient automating routines with hidden 
> > modules?
> 
> Pkg-js-tools already automates virtual package.

Ok, so you are saying that current automation _is_ effective for virtual 
binary packages but handling _real_ binary packages need manual work.


> > ftpmaster wants to avoid too tiny source packages, but ftpmaster 
> > does not want duplicate code.
> 
> No you're wrong here, they accepted a lot of embedded copies for JS 
> (see Jquery for example), not for C.
> 
> Also they don't want too many little binary packages (not only 
> source).

Sorry, I was unclear.  Let me try rephrase to clarify:

ftpmaster strongly dislikes (i.e. they will reject) too tiny source 
packages, but ftpmaster does not actively encourage (even if they might 
tolerate) duplicate code.

My point was not that ftpmaster rejects duplicate code (they might in 
severe cases, but that is not really their task to judge on).

My point was, instead, that it is wrong to interpret the fact that 
ftpmaster rejects tiny source packages as an endorsement of duplicate 
source through _repeated_ embedding of same module.

It is not the task of ftpmaster to check _all_ Policy Violations - and 
even if it was then a package not rejected is not a proof that the 
package is optimally aligned with Debian Policy.


 - Jonas

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

 [x] quote me freely  [ ] ask before reusing  [ ] keep private

Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#976331: node-compression-webpack-plugin,node-copy-webpack-plugin,node-uglifyjs-webpack-plugin: contains hidden embedded nodejs module serialize-javascript Jonas Smedegaard <dr@jones.dk> - 2020-12-03 12:50 +0100
  Bug#976331: [Pkg-javascript-devel] Bug#976331: node-compression-webpack-plugin, node-copy-webpack-plugin, node-uglifyjs-webpack-plugin: contains hidden embedded nodejs module serialize-javascript Xavier <yadd@debian.org> - 2020-12-03 14:30 +0100
    Bug#976331: [Pkg-javascript-devel] Bug#976331: Bug#976331: node-compression-webpack-plugin, node-copy-webpack-plugin, node-uglifyjs-webpack-plugin: contains hidden embedded nodejs module serialize-javascript Xavier <yadd@debian.org> - 2020-12-03 14:40 +0100
      Bug#976331: [Pkg-javascript-devel] Bug#976331: Bug#976331: Bug#976331: node-compression-webpack-plugin, node-copy-webpack-plugin, node-uglifyjs-webpack-plugin: contains hidden embedded nodejs module serialize-javascript Jonas Smedegaard <jonas@jones.dk> - 2020-12-03 15:20 +0100
        Bug#976331: [Pkg-javascript-devel] Bug#976331: Bug#976331: Bug#976331: node-compression-webpack-plugin, node-copy-webpack-plugin, node-uglifyjs-webpack-plugin: contains hidden embedded nodejs module serialize-javascript Xavier <yadd@debian.org> - 2020-12-03 15:50 +0100
          Bug#976331: [Pkg-javascript-devel] Bug#976331: Bug#976331: Bug#976331: Bug#976331: node-compression-webpack-plugin, node-copy-webpack-plugin, node-uglifyjs-webpack-plugin: contains hidden embedded nodejs module serialize-javascript Jonas Smedegaard <jonas@jones.dk> - 2020-12-03 16:40 +0100
            Bug#976331: [JS Policy] what to set in "Provides" field ? Xavier <yadd@debian.org> - 2020-12-03 17:40 +0100
              Bug#976331: [Pkg-javascript-devel] Bug#976331: [JS Policy] what to set in "Provides" field ? Jonas Smedegaard <jonas@jones.dk> - 2020-12-03 18:30 +0100
                Bug#976331: [Pkg-javascript-devel] Bug#976331: [JS Policy] what to set in "Provides" field ? Xavier <yadd@debian.org> - 2020-12-03 18:50 +0100
                Bug#976331: [Pkg-javascript-devel] Bug#976331: Bug#976331: [JS Policy] what to set in "Provides" field ? Jonas Smedegaard <jonas@jones.dk> - 2020-12-03 19:30 +0100
                Bug#976331: [Pkg-javascript-devel] Bug#976331: Bug#976331: Bug#976331: [JS Policy] what to set in "Provides" field ? Pirate Praveen <praveen@onenetbeyond.org> - 2020-12-03 20:20 +0100
                Bug#976331: [Pkg-javascript-devel] Bug#976331: Bug#976331: Bug#976331: [JS Policy] what to set in "Provides" field ? Jonas Smedegaard <jonas@jones.dk> - 2020-12-03 20:50 +0100
                Bug#976331: [Pkg-javascript-devel] Bug#976331: Bug#976331: [JS Policy] what to set in "Provides" field ? Xavier <yadd@debian.org> - 2020-12-03 21:30 +0100
                Bug#976331: [Pkg-javascript-devel] Bug#976331: Bug#976331: Bug#976331: [JS Policy] what to set in "Provides" field ? Jonas Smedegaard <jonas@jones.dk> - 2020-12-06 02:20 +0100
                Bug#976331: [JS Policy] what to set in "Provides" field ? Xavier <yadd@debian.org> - 2020-12-06 08:10 +0100
                Bug#976331: [Pkg-javascript-devel] Bug#976331: [JS Policy] what to set in "Provides" field ? Jonas Smedegaard <jonas@jones.dk> - 2020-12-06 11:40 +0100
                Bug#976331: [Pkg-javascript-devel] Bug#976331: Bug#976331: [JS Policy] what to set in "Provides" field ? Pirate Praveen <praveen@onenetbeyond.org> - 2020-12-06 12:20 +0100
                Bug#976331: [Pkg-javascript-devel] Bug#976331: Bug#976331: [JS Policy] what to set in "Provides" field ? Jonas Smedegaard <jonas@jones.dk> - 2020-12-06 12:30 +0100
              Bug#976331: [Pkg-javascript-devel] Bug#976331: [JS Policy] what to set in "Provides" field ? Jonas Smedegaard <jonas@jones.dk> - 2020-12-03 19:30 +0100
  Bug#976331: [Pkg-javascript-devel] Bug#976331: Bug#976331: [JS Policy] what to set in "Provides" field ? Jonas Smedegaard <jonas@jones.dk> - 2020-12-03 18:50 +0100

csiph-web