Bug#904302: Call for vote on disallowing the use dpkg's vendor series in the archive

2018-11-18 Thread Chris Lamb
Tollef Fog Heen wrote:

> With five votes in favour and none against, the resolution passes.

Thank you for your work on this. This has been implemented in
Lintian here:

  
https://salsa.debian.org/lintian/lintian/commit/256c8713d722ae56d887a30b222ecf4a684909bf

This could allow it become autorejected by dak once this code hits
stretch-backports.


Regards,

-- 
  ,''`.
 : :'  : Chris Lamb
 `. `'`  la...@debian.org / chris-lamb.co.uk
   `-



Bug#904302: Call for vote on disallowing the use dpkg's vendor series in the archive

2018-11-09 Thread Niko Tyni
On Mon, Nov 05, 2018 at 07:44:21PM +0100, Tollef Fog Heen wrote:
 
> A: Approve resolution, disallowing the use of dpkg's vendor series
> F: Further Discussion

I vote: A > F

-- 
Niko Tyni   nt...@debian.org


signature.asc
Description: PGP signature


Bug#904302: Call for vote on disallowing the use dpkg's vendor series in the archive

2018-11-07 Thread Philip Hands
Tollef Fog Heen  writes:
...
> A: Approve resolution, disallowing the use of dpkg's vendor series
> F: Further Discussion

I vote A > F

Cheers, Phil.
-- 
|)|  Philip Hands  [+44 (0)20 8530 9560]  HANDS.COM Ltd.
|-|  http://www.hands.com/http://ftp.uk.debian.org/
|(|  Hugo-Klemm-Strasse 34,   21075 Hamburg,GERMANY


signature.asc
Description: PGP signature


Bug#904302: Call for vote on disallowing the use dpkg's vendor series in the archive

2018-11-06 Thread Gunnar Wolf
Tollef Fog Heen dijo [Mon, Nov 05, 2018 at 07:44:21PM +0100]:
>  END OF RESOLUTION 
> 
> A: Approve resolution, disallowing the use of dpkg's vendor series
> F: Further Discussion

I vote:

 A > F

Thanks,


signature.asc
Description: PGP signature


Bug#904302: Call for vote on disallowing the use dpkg's vendor series in the archive

2018-11-06 Thread Didier 'OdyX' Raboud
Le lundi, 5 novembre 2018, 19.44:21 h CET Tollef Fog Heen a écrit :
>  RESOLUTION 
> 
> Vendor-specific patch series are a feature of dpkg that can be used to
> apply a different series of quilt patches when the source package is
> unpacked on different systems.  Since Debian source packages are usually
> treated as a pure transport format (like tar), this property can cause
> confusion and frustration for users.  Examples could be if only the
> series file for one vendor is updated, or a source package is unpacked
> on one system and then transferred to a system with a different vendor
> for debugging.
> 
> The Committee recognises that there is a need for packages to behave
> differently when built on different distributions, but this should be
> done by using differing source packages, or as part of the build
> process using current and future practices such as patches with
> conditional behaviour or patching of files during the build rather than
> at source unpacking time.
> 
> Since this feature is used by several packages today, we need a
> reasonable transition period.  They will be considered buggy from when
> this resolution is accepted, but it will not be considered severe enough
> to warrant immediate removal from Debian.  After Buster is released, the
> presence of a vendor-specific patch series will be a violation of a MUST
> directive in Debian policy.
> 
> The Committee therefore resolves that:
> 
> 1. Any use of dpkg's vendor-specific patch series feature is a bug for
>packages in the Debian archive (including contrib and non-free).
> 
>This should be implemented in Debian Policy by declaring that a
>package SHOULD NOT contain a non-default series file.
> 
> 2. After Buster is released, use of the vendor-specific patch series
>feature is forbidden in the Debian archive.
> 
>This should be implemented in Debian Policy by declaring that a
>package MUST NOT contain a non-default series file.
> 
>  END OF RESOLUTION 

I vote A > F

Thanks for writing this resolution down!

Cheers,
OdyX

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


Bug#904302: Call for vote on disallowing the use dpkg's vendor series in the archive

2018-11-05 Thread Tollef Fog Heen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

]] Tollef Fog Heen 

> A: Approve resolution, disallowing the use of dpkg's vendor series
> F: Further Discussion

I vote A > F.

- -- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are
-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEooQRpZYZMXEzGALAtlpIccoZ1xcFAlvgl3MACgkQtlpIccoZ
1xfADw/+LklAe9eq0NT3FBRba+x07C5dG3tuSqqoE6Sz4uipWg5iVhwfsIQ9/QCp
J8+0IbxlsifeH/gyeJg9SFTwb8f/PXhtRRX5s12Pq7wYE+ESMtQcxhVNy9DOchil
nT2NxIMO+T8+Z/FxeXaaVYaFNfgoV41RhFoQOmz+koZnoE01TSA/bR+iHZ1BE5OR
IS8xFGYwn4/TI8yIaiQLOxXXqK+6ZBkgyownf3VHbzFMjoVmMPAULs5IEOREUMQe
lq5GC/a33KUnHgw/Msoy2/wIIqSBh7hs8oS6w+BjyhdzHwbgrjs/OTPCXeDncoUn
lwnhUkw3mUNDMqt62YETAoffrYg38X9QuaF3tqlbFzgaKUBOAUXg/qYH+xJ2un6j
Quh9qvZnrNM3c82cy1SHSoqWPBUMOYjsTgoyP6ttjLfvuJcd2/hNej2MZD4bt+cr
OcY1SdiieLebqy5CLPE8xL7W5II+91wQnfl0nvbWeWxtjiO2xyp6BfkJhWiJ3Ftn
iDGKaPAK+duJlMBQlzj1WSapW2wUNmQBhDK4VXwrGznoe3LlSz8+MB3V9M3wrBrj
uXq0hukjhEXQvKa0cSObA9+neYmZItb6w9oB9VDviAepBwHx5J5ew5qfonazANPn
Pmj0yHYr48H1wqqwCZ38gqiOkbv9g1LQvbpTUER/t8XJWMkQpdc=
=bxbK
-END PGP SIGNATURE-



Bug#904302: Call for vote on disallowing the use dpkg's vendor series in the archive

2018-11-05 Thread Tollef Fog Heen
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256


I call for votes on the following resolution with regards to #904302.
The voting period lasts for one week or until the outcome is no longer
in doubt (§6.3.1).

 RESOLUTION 

Vendor-specific patch series are a feature of dpkg that can be used to
apply a different series of quilt patches when the source package is
unpacked on different systems.  Since Debian source packages are usually
treated as a pure transport format (like tar), this property can cause
confusion and frustration for users.  Examples could be if only the
series file for one vendor is updated, or a source package is unpacked
on one system and then transferred to a system with a different vendor
for debugging.

The Committee recognises that there is a need for packages to behave
differently when built on different distributions, but this should be
done by using differing source packages, or as part of the build
process using current and future practices such as patches with
conditional behaviour or patching of files during the build rather than
at source unpacking time.

Since this feature is used by several packages today, we need a
reasonable transition period.  They will be considered buggy from when
this resolution is accepted, but it will not be considered severe enough
to warrant immediate removal from Debian.  After Buster is released, the
presence of a vendor-specific patch series will be a violation of a MUST
directive in Debian policy.

The Committee therefore resolves that:

1. Any use of dpkg's vendor-specific patch series feature is a bug for
   packages in the Debian archive (including contrib and non-free).

   This should be implemented in Debian Policy by declaring that a
   package SHOULD NOT contain a non-default series file.

2. After Buster is released, use of the vendor-specific patch series
   feature is forbidden in the Debian archive.

   This should be implemented in Debian Policy by declaring that a
   package MUST NOT contain a non-default series file.

 END OF RESOLUTION 

A: Approve resolution, disallowing the use of dpkg's vendor series
F: Further Discussion

- -- 
Tollef Fog Heen
UNIX is user friendly, it's just picky about who its friends are
-BEGIN PGP SIGNATURE-

iQIzBAEBCAAdFiEEooQRpZYZMXEzGALAtlpIccoZ1xcFAlvgj4UACgkQtlpIccoZ
1xcsxA//bVUE8oe/0wLDsp8FaMZCPL6SNCA9E8QAxKV+MyccsRqdX6Agvfmk9VvF
7gA9DoKTutWxXcrzAULoyDLFUxbvsvaKSQXS5S/Y4XOh3bl2or1TcYd7PLLWo8Ch
MAmnvvppXi9FHeH1ooMe8ta6rFrx0r0f6ts7u7Enh8YHynTsVllhZ5S0ZaUz8knD
0MQZDo4qe2DYT4ZjxVphl3z7JJ0ah+vYmXjNSRKBVn/XURIUtVAb036tn7fGlkSF
DpMJlS84L1ZxOOhkRijWTItSruCzwDgK3l/mjnM3dgYtVwMMwXFipDAxSxNhjv8B
Db3xN9t2lxUIzg5liBeUDI4WruKBtlAhDc0dhZCjBUgTNF23RYEeKWdax82xo7zR
CfpRDPx6+FOaGr/7vHtAAga/FRHdEXpCf7pYv3XsdgD9LvgBLhJ2UO8jKsaYFapB
tCh2QdTMl6fDRvrYQ4mRqqR2sGxfkA6bOAHaemrydg3dBufmZ4hHqxqW7zU5I2zu
qETvO7DY7JbhFlRmF4rHLjuiptSkJpqB8BaO1XcL4H2G1tqU+xJK6WvHMOkIwplk
KVwjkfe4NL6WYTGkcca6Waa3XmX8oBalDQ6SQVbeEe97CavcJENDF0Tk7xEI9KJ5
kJfdXX7TEFKlBTCHKdBbUDws2bhafDRweRtDXZBMG7TLEUEYV4o=
=yGbl
-END PGP SIGNATURE-