Your message dated Sun, 06 Aug 2017 03:04:19 +0000
with message-id <e1debrx-0001yi...@fasolo.debian.org>
and subject line Bug#849853: fixed in debian-policy 4.0.1.0
has caused the Debian Bug report #849853,
regarding [debian-policy] Document source-is-missing lintian kind of problems
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
849853: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=849853
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: debian-policy
Version: 3.9.8.0
Severity: important

Hi,

I get some problems when reporting bug detected by source-is-missing tag in 
lintian.

The main problems are:
* minified javascript is source
* I remove it using rules
* It is not a problems because not included in the binary forms

Even if I use the mail template at end of this main, I get some long answer 
specifiing it is not a problem and even sometimes I get some answers (by 
private mail) that are not appropriate.

I believe we should offer on policy pointer to ftp master reject faq and some 
description of common problems. Maybe it belong to devref.

Bastien with lintian hat

Mail template

your package includes some files that seem to lack sources
in preferred forms of modification:

{list of files}

According to Debian Free Software Guidelines [1] (DFSG) #2:
 "The program must include source code, and must allow distribution 
  in source code as well as compiled form."

In some cases this could also constitute a license violation for some
copyleft licenses such as the GNU GPL. (While sometimes the licence
allows not to ship the source, the DFSG always mandates source code.)

In order to solve this problem, you could:
1.  add the source files to "debian/missing-sources" directory.
2. repack the origin tarball and add the missing source files to it.

Both way satisfy the requirement to ship all source code. The second option
might be preferable due to the following reasons [2]:
 - Upstream can do it too and you could even supply a patch to them, thus
   full filling our social contract [3], see particularly ยง2.
 - If source and non-source are in different locations, ftpmasters may
   miss the source and (needlessly) reject the package.
 - The source isn't duplicated in every .diff.gz/.debian.tar.* (though
   this only really matters for larger sources).

You could also ask debian...@lists.debian.org or #debian-qa for more
guidance.

[1] https://www.debian.org/social_contract.en.html#guidelines
[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=736873#8
[3] https://www.debian.org/social_contract

Attachment: signature.asc
Description: This is a digitally signed message part.


--- End Message ---
--- Begin Message ---
Source: debian-policy
Source-Version: 4.0.1.0

We believe that the bug you reported is fixed in the latest version of
debian-policy, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 849...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sean Whitton <spwhit...@spwhitton.name> (supplier of updated debian-policy 
package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 05 Aug 2017 21:47:47 -0400
Source: debian-policy
Binary: debian-policy
Architecture: all source
Version: 4.0.1.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Policy List <debian-pol...@lists.debian.org>
Changed-By: Sean Whitton <spwhit...@spwhitton.name>
Closes: 196367 485776 589671 640263 660249 678607 758124 758234 759260 822430 
835520 839172 849851 849853 866192 867308
Description: 
 debian-policy - Debian Policy Manual and related documents
Changes:
 debian-policy (4.0.1.0) unstable; urgency=medium
 .
   [ Russ Allbery ]
   * Policy: Overhaul priorities, deprecate extra
     Wording: Russ Allbery <r...@debian.org>
     Seconded: Niels Thykier <ni...@thykier.net>
     Seconded: Andreas Henriksson <andr...@fatal.se>
     Seconded: Ansgar Burchardt <ans...@debian.org>
     Closes: #758234, #759260, #660249, #196367
   * Policy: Clarify prohibition on depending on environment variables
     Wording: Russ Allbery <r...@debian.org>
     Seconded: Simon McVittie <s...@debian.org>
     Seconded: Niels Thykier <ni...@thykier.net>
     Closes: #640263
 .
   [ Sean Whitton ]
   * Policy: Disambiguate "original authors" in 12.5
     Wording: Jonathan Nieder <jrnie...@gmail.com>
     Seconded: Russ Allbery <r...@debian.org>
     Seconded: David Bremner <brem...@debian.org>
     Seconded: Jonas Smedegaard <d...@jones.dk>
     Closes: #678607
   * Policy: Document Testsuite: field
     Wording: Charles Plessy <ple...@debian.org>
     Seconded: Antonio Terceiro <terce...@debian.org>
     Seconded: Sean Whitton <spwhit...@spwhitton.name>
     Seconded: David Bremner <brem...@debian.org>
     Closes: #758124
   * Policy: Require calling ldconfig by means of triggers
     Wording: Niels Thykier <ni...@thykier.net>
     Seconded: Andreas Henriksson <andr...@fatal.se>
     Seconded: Sean Whitton <spwhit...@spwhitton.name>
     Seconded: David Bremner <brem...@debian.org>
     Closes: #822430
   * Policy: Make section 9 agnostic between Debian's init systems
     Wording: Andreas Henriksson <andr...@fatal.se>
     Seconded: Andrey Rahmatullin <w...@debian.org>
     Seconded: Martin Pitt <mp...@debian.org>
     Seconded: Holger Levsen <hol...@layer-acht.org>
     Seconded: gregor herrmann <gre...@debian.org>
     Seconded: Sean Whitton <spwhit...@spwhitton.name>
     Seconded: Russ Allbery <r...@debian.org>
     Closes: #835520
   * Policy: Packages may not install both a desktop entry and a menu entry
     Wording: Sean Whitton <spwhit...@spwhitton.name>
     Seconded: Philip Hands <p...@hands.com>
     Seconded: Didier 'OdyX' Raboud <o...@debian.org>
     Seconded: David Bremner <brem...@debian.org>
     Closes: #839172
   * Convert Process.md to an appendix to Policy itself.
     - Update link in "Authors and Maintainers" to point to this new
       appendix (Closes: #866192).
   * Incorporate Margarita Manterola's maintscript flowcharts as a new
     appendix (Closes: #485776).
     Many thanks to David Bremner for help importing the images to docbook.
     - Add a footnote to 6.6 linking to the new appendix.
   * Update first paragraph of Appendix A to note that the final three
     appendices (the policy changes process and the upgrading checklist)
     were not taken from the Packaging Manual.
   * Add a footnote linking to the REJECT-FAQ (Closes: #849853).
   * Note that the debian/rules clean target is useless for removing files
     not compatible with the DFSG (Closes: #849851).
   * Add 'javascript', 'rust' archive sections (Closes: #867308).
   * Drop remark that systems with only required packages installed are
     "probably unusable", and add a paragraph break. (Closes: #589671).
Checksums-Sha1: 
 886b7359787723992ed9598130848b9dcc00136a 1968 debian-policy_4.0.1.0.dsc
 58e543987c00be8f9e466e8f3d76d7f25e68c8b3 679388 debian-policy_4.0.1.0.tar.xz
 0df5e469d3e18d15e51f707f3ef2eab1b24963ab 2392884 debian-policy_4.0.1.0_all.deb
 6d744945db81f54ea3563e40feb09260bbdf578c 11716 
debian-policy_4.0.1.0_amd64.buildinfo
Checksums-Sha256: 
 638421b46c4148d8a6dc1b744a3e941dd118aed0d0bddc61dd0d3c338743a245 1968 
debian-policy_4.0.1.0.dsc
 b7650c4b12312eb381f94c1fa6167d52ddbb3ce72f5de52793e67e52f1869667 679388 
debian-policy_4.0.1.0.tar.xz
 2751246547981249ae59d411f8ac7112ff8d7907b8bdd04abf36ce001acdd42a 2392884 
debian-policy_4.0.1.0_all.deb
 d3662c216409aa7b0652109f6e3de3363ace586596bce3f25a48940501545f09 11716 
debian-policy_4.0.1.0_amd64.buildinfo
Files: 
 c5ec6415e3fcccf501bed73ad9227012 1968 doc optional debian-policy_4.0.1.0.dsc
 f2954fe0919bfd4300c1b7676f66c63a 679388 doc optional 
debian-policy_4.0.1.0.tar.xz
 7567e7dcef323fd8827b3497ecdfb5ae 2392884 doc optional 
debian-policy_4.0.1.0_all.deb
 d02285be47b8e42020f0ce3870e58991 11716 doc optional 
debian-policy_4.0.1.0_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAlmGdpYACgkQaVt65L8G
YkBdxA/+K17GKi0kIWN9KI9SLM+0DpO7g+Vt+DcbtlYEXNuWel7tR1gd1NeyrlDt
1S0vOX0dE0Kougl1zLfSx5YLH1aYwvIU24/vfgnVYzCiKou/jv4DsfZkJ12a+0z0
5ywDd/E/fXhikIF4AevLDB6jw3uiDlF/e/wYiCggsxW7LYgu7lSvkmDKNYWRpXXa
zg9xEHzxrYdsqBDMdAlfDzkr/MjKGMW6lZO7Ps96J3PGMIBzXLi3nNtOPRMGqkcm
W+crmfHNniliIJQaUve+hU8UAunE7eH+rke6m27pOOxtyQOzs8SSEvgq9lAqhfSZ
GrXBnFPLRLQ6ZeHv3bnSAyc5eO7iQVQGJhNdDB9PDE7HGdP+17kIvGQYe+Ua7jUI
L4jT7s3I4uqcfZVloDq8j5hpvEnBiF4RfCEafOqKI5zraTokvttJqNU7359SSbeu
LNLuRXHpaMcJslfJia0U3cNkGYpXQNdV04BKYT0z6dmajuaiqQOFWu+u+pvRPPHH
PNJpaCncEZRa6rD5cAc1rPgC+T8v55xpMZ+RPnUzWdyE1e/uQLZBO4aXMuOzqbod
/AbG8I6ERgNparMFQEEu93kd3ufyfi6dEYRSdPW/ZRh7HZEc6iWI5jYzjYtq9gSF
B8P3JJx9QWT+bwe/Fo+UsYIrtIGYViNO3Yyt5ditS0UqY1zbs+w=
=NKLj
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to