Bug#974678: Bug#988484: ITP: openh264 -- H.264 encoding and decoding

2021-06-02 Thread Paul Wise
On Wed, Jun 2, 2021 at 3:36 PM Tobias Frost wrote:

> Has this been discussed on e.g debian-legal or with the ftp masters 
> beforehand?

FTR, Debian's patent policy is to only discuss them with lawyers,
never in public:

https://www.debian.org/legal/patent
https://www.debian.org/reports/patent-faq

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Bug#974678: ITP: openh264 -- H.264 encoding and decoding

2021-06-02 Thread Walter Landry
Bastian Germann writes:
> Am 02.06.21 um 17:33 schrieb Tobias Frost:
>> Is this RFS package now a downloader or the library itself?
>
> It's both. The -dev package is created from the source files and
> resides in main. The library package contains the downloader as a
> postinst script, which checks the known SHA256 hashes.
> There are some example userspace tools available in the package which
> could potentially be packaged in an additional package. I left this
> for a later version.
>
> There is also a chance that reproducible build might be implemented:
> https://github.com/cisco/openh264/issues/893
> When that works, the package could build the lib, verify the resulting
> hashes, and throw away the built binary. That way we could be sure not
> to have any additions to the downloaded library that are not available
> as source.
>
> I think, as Cisco provides the patent license, having the downloader
> in contrib (for some architectures) is better than having the built
> library in main (for all compiling architectures). We could also
> provide both. Any thoughts?

As I understand Debian Policy, downloading anything during postinst is
discouraged, if not banned.  So it would be best to avoid it.

In terms of the patent license, I do not think that x264 has any special
dispensation.  So just directly building and packaging openh264 should
not open Debian to any significant additional liability.  But as always,
the FTP masters will be the final arbiter of that.

Cheers,
Walter



Bug#974678: ITP: openh264 -- H.264 encoding and decoding

2021-06-02 Thread Bastian Germann

Am 02.06.21 um 17:33 schrieb Tobias Frost:

On Fri, 14 May 2021 00:04:52 +0200 Bastian Germann wrote:

This is fine. The package must not reside in main. If you plan to
release the package (the downloader) under a DFSG-compatible license,
please submit it to contrib rather than non-free.


I am currently packaging openh264.


(I was checking the RFS, thats why I came accross this ITP)

I'm confused; is there now a legal patent problem with the library that could
affect/hurt Debian?


There are H.264 patents that are applicable. I do not know how the existing H.264 implementations in 
Debian handle this, e.g. x264 or ffmpeg. According to the legal FAQ, these seem to be ignored.


For the OpenH264 binaries, Cisco actually pays a license fee so that it can be used by the general 
public at no cost. The exact license terms are included in the package:

https://salsa.debian.org/bage/openh264/-/blob/debian/2.1.1-1/debian/libopenh264-6.copyright

The key point for having the library package in contrib and download the library is: "The 
Cisco-provided binary is separately downloaded to an end user's device, and not integrated into or 
combined with third party software prior to being downloaded to the end user's device;"



Has this been discussed on e.g debian-legal or with the ftp masters beforehand?


Not for OpenH264 specifically, but I am including debian-legal now. For the H.264 patents, there is 
an old thread at https://lists.debian.org/debian-legal/2006/04/msg00286.html



Is this RFS package now a downloader or the library itself?


It's both. The -dev package is created from the source files and resides in main. The library 
package contains the downloader as a postinst script, which checks the known SHA256 hashes.
There are some example userspace tools available in the package which could potentially be packaged 
in an additional package. I left this for a later version.


There is also a chance that reproducible build might be implemented:
https://github.com/cisco/openh264/issues/893
When that works, the package could build the lib, verify the resulting hashes, and throw away the 
built binary. That way we could be sure not to have any additions to the downloaded library that are 
not available as source.


I think, as Cisco provides the patent license, having the downloader in contrib (for some 
architectures) is better than having the built library in main (for all compiling architectures). We 
could also provide both. Any thoughts?




Bug#989403: O: inotify-tools -- utility wrapper around inotify

2021-06-02 Thread Adrian Bunk
Package: wnpp
Severity: normal

The current maintainer of inotify-tools has retired.  Therefore, I orphan this 
package now.

Maintaining a package requires time and skills. Please only adopt this
package if you will have enough time and attention to work on it.

If you want to be the new maintainer, please see
https://www.debian.org/devel/wnpp/index.html#howto-o
for detailed instructions how to adopt a package properly.

More information about this package:

https://tracker.debian.org/pkg/inotify-tools


Package: inotify-tools
Binary: libinotifytools0, libinotifytools0-dev, inotify-tools
Version: 3.14-8.1
Maintainer: Dmitry Bogatov 
Build-Depends: debhelper-compat (= 12), doxygen
Architecture: linux-any
Standards-Version: 4.4.0
Format: 3.0 (quilt)
Files:
 2c62e61fea51354a145cb65a104f645d 1839 inotify-tools_3.14-8.1.dsc
 b43d95a0fa8c45f8bab3aec9672cf30c 358772 inotify-tools_3.14.orig.tar.gz
 158b696421e383f3c025d2d4c158deb0 8584 inotify-tools_3.14-8.1.debian.tar.xz
Vcs-Browser: https://salsa.debian.org/debian/inotify-tools
Vcs-Git: https://salsa.debian.org/debian/inotify-tools.git
Checksums-Sha256:
 fc8d453d902f7f311a18420b20523a3ec1234400396bfe8e41a314d1e424959c 1839 
inotify-tools_3.14-8.1.dsc
 222bcca8893d7bf8a1ce207fb39ceead5233b5015623d099392e95197676c92f 358772 
inotify-tools_3.14.orig.tar.gz
 963363e6a6aae933a141e092f2e7271555632bbfb3d2729a871b0aaf1dd33a8c 8584 
inotify-tools_3.14-8.1.debian.tar.xz
Homepage: https://github.com/rvoicilas/inotify-tools/wiki/
Dgit: 04914f242fa6d5a797a44e4ad0799dc520ad1816 debian archive/debian/3.14-8.1 
https://git.dgit.debian.org/inotify-tools
Package-List: 
 inotify-tools deb misc optional arch=linux-any
 libinotifytools0 deb libs optional arch=linux-any
 libinotifytools0-dev deb libdevel optional arch=linux-any
Directory: pool/main/i/inotify-tools
Priority: source
Section: misc

Package: libinotifytools0
Source: inotify-tools
Version: 3.14-8.1
Installed-Size: 61
Maintainer: Dmitry Bogatov 
Architecture: amd64
Replaces: inotify-tools (<< 3.10-2)
Depends: libc6 (>= 2.15)
Description-en: utility wrapper around inotify
 Inotify is a Linux kernel feature enabling user space programs to
 monitor parts of the filesystem in a efficient way. libinotifytools
 is a thin layer on top of the kernel interface which makes it easy
 to set up watches on many files at once, read events without having
 to deal with low-level I/O, and several utility functions for inotify-
 related string formatting
Description-md5: a71513de41931b25a4024cda6dc521a4
Multi-Arch: same
Homepage: https://github.com/rvoicilas/inotify-tools/wiki/
Tag: role::shared-lib
Section: libs
Priority: optional
Filename: pool/main/i/inotify-tools/libinotifytools0_3.14-8.1_amd64.deb
Size: 18932
MD5sum: 71db8af802e06ce542450d94ae860b1d
SHA256: 722dd49ca724e68935374bf6721a54731c20a2f718d775804f65401c77d48c6d

Package: libinotifytools0-dev
Source: inotify-tools
Version: 3.14-8.1
Installed-Size: 679
Maintainer: Dmitry Bogatov 
Architecture: amd64
Replaces: inotify-tools (<< 3.10-2)
Provides: libinotifytools-dev
Depends: libinotifytools0 (= 3.14-8.1)
Conflicts: libinotifytools-dev
Description-en: Development library and header files for libinotifytools0
 Headers, static libraries, and documentation for the libinotifytools
 library.
 .
 libinotifytools is a thin layer on top of the kernel interface which makes it
 easy to set up watches on many files at once, read events without having to
 deal with low-level I/O, and several utility functions for inotify-related
 string formatting
Description-md5: de409149937acda109beb6ac4968f84d
Homepage: https://github.com/rvoicilas/inotify-tools/wiki/
Tag: devel::library, role::devel-lib
Section: libdevel
Priority: optional
Filename: pool/main/i/inotify-tools/libinotifytools0-dev_3.14-8.1_amd64.deb
Size: 116136
MD5sum: a6db8f6c2e99b56b83bdf0b371d6daa2
SHA256: b0d8a5d27c9e43881a15b3bfa3eac3631535dc87941a1e84d9bc36375265cc7e

Package: inotify-tools
Version: 3.14-8.1
Installed-Size: 85
Maintainer: Dmitry Bogatov 
Architecture: amd64
Depends: libc6 (>= 2.14), libinotifytools0 (>= 3.11)
Description-en: command-line programs providing a simple interface to inotify
 inotify-tools is a set of command-line programs for Linux providing a
 simple interface to inotify. These programs can be used to monitor and
 act upon filesystem events. inotify-tools consists of two utilities:
 .
 inotifywait simply blocks for inotify events, making it appropriate
 for use in shell scripts.
 .
 inotifywatch collects filesystem usage statistics and outputs counts
 of each inotify event.
Description-md5: 75b00fa82511a5bdec777dcd118c2a99
Multi-Arch: foreign
Homepage: https://github.com/rvoicilas/inotify-tools/wiki/
Tag: admin::monitoring, implemented-in::c, interface::commandline,
 role::program, scope::utility, works-with::file
Section: misc
Priority: optional
Filename: pool/main/i/inotify-tools/inotify-tools_3.14-8.1_amd64.deb
Size: 25884
MD5sum: a48c6f4ff06e68b17a7cd68da75040db
SHA256: 

Processed: retitle 987733 to ITP: budgie-screensaver -- desktop screensaver for the budgie desktop

2021-06-02 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> retitle 987733 ITP: budgie-screensaver -- desktop screensaver for the budgie 
> desktop
Bug #987733 [wnpp] ITP:budgie-screensaver - desktop screensaver for the budgie 
desktop
Changed Bug title to 'ITP: budgie-screensaver -- desktop screensaver for the 
budgie desktop' from 'ITP:budgie-screensaver - desktop screensaver for the 
budgie desktop'.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
987733: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=987733
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: severity of 968759 is normal

2021-06-02 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> severity 968759 normal
Bug #968759 [wnpp] ITP: openh264 -- H.264 encoding and decoding
Bug #974678 [wnpp] ITP: openh264 -- H.264 encoding and decoding
Severity set to 'normal' from 'important'
Severity set to 'normal' from 'important'
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
968759: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=968759
974678: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=974678
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#974678: ITP: openh264 -- H.264 encoding and decoding

2021-06-02 Thread Tobias Frost
On Fri, 14 May 2021 00:04:52 +0200 Bastian Germann  wrote:
> Control: retitle -1 ITP: openh264 -- H.264 encoding and decoding
> 
> On Sat, 8 May 2021 18:28:35 +0200 Bastian Germann 
wrote:
> > This is fine. The package must not reside in main. If you plan to 
> > release the package (the downloader) under a DFSG-compatible license, 
> > please submit it to contrib rather than non-free.
> 
> I am currently packaging openh264.
> 
(I was checking the RFS, thats why I came accross this ITP)

I'm confused; is there now a legal patent problem with the library that could
affect/hurt Debian? 
Has this been discussed on e.g debian-legal or with the ftp masters beforehand?
Is this RFS package now a downloader or the library itself?

--
tobi



Processed: block 913828 with 989365

2021-06-02 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> block 913828 with 989365
Bug #913828 [wnpp] ITP: recastnavigation -- Navigation-mesh Toolset for Games
913828 was not blocked by any bugs.
913828 was not blocking any bugs.
Added blocking bug(s) of 913828: 989365
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
913828: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=913828
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#986934: marked as done (ITA: gifsicle -- Tool for manipulating GIF images)

2021-06-02 Thread Debian Bug Tracking System
Your message dated Wed, 02 Jun 2021 15:18:51 +
with message-id 
and subject line Bug#986934: fixed in gifsicle 1.92-3
has caused the Debian Bug report #986934,
regarding ITA: gifsicle -- Tool for manipulating GIF images
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.)


-- 
986934: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986934
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp

The current maintainer of gifsicle, Herbert Parentes Fortes Neto 
,
is apparently not active anymore.  Therefore, I orphan this package now.

Maintaining a package requires time and skills. Please only adopt this
package if you will have enough time and attention to work on it.

If you want to be the new maintainer, please see
https://www.debian.org/devel/wnpp/#howto-o for detailed
instructions how to adopt a package properly.

Some information about this package:

Package: gifsicle
Binary: gifsicle
Version: 1.91-5
Maintainer: Herbert Parentes Fortes Neto 
Build-Depends: debhelper (>= 11), libice-dev, libsm-dev, libx11-dev, 
libxau-dev, libxdmcp-dev
Architecture: any
Standards-Version: 4.2.1
Format: 3.0 (quilt)
Files:
 7c695e1fe97b792453e03d8bd5fd3f3d 1929 gifsicle_1.91-5.dsc
 aa0329e0105bec10f409c19a67579c19 476239 gifsicle_1.91.orig.tar.gz
 fd865a780ea7cf51c241c1620c36d7d1 5556 gifsicle_1.91-5.debian.tar.xz
Vcs-Browser: https://salsa.debian.org/debian/gifsicle
Vcs-Git: https://salsa.debian.org/debian/gifsicle.git
Checksums-Sha256:
 eb279b059d96ee5fe36208b963d21d5abf02ba7897f92f1abac3c99f2c99a0a9 1929 
gifsicle_1.91-5.dsc
 7c289f1402a0f955ee7b03f25857d4dd84368768da2da312ad1657f9434d616b 476239 
gifsicle_1.91.orig.tar.gz
 e3444cb5ff52c3ab26960cdd892cee23505c31265b17354d2e484d58ca0547f0 5556 
gifsicle_1.91-5.debian.tar.xz
Homepage: http://www.lcdf.org/gifsicle/
Package-List: 
 gifsicle deb graphics optional arch=any
Testsuite: autopkgtest
Directory: pool/main/g/gifsicle
Priority: source
Section: graphics

Package: gifsicle
Binary: gifsicle
Version: 1.92-2
Maintainer: Herbert Parentes Fortes Neto 
Build-Depends: debhelper-compat (= 12), libice-dev, libsm-dev, libx11-dev, 
libxau-dev, libxdmcp-dev
Architecture: any
Standards-Version: 4.4.0
Format: 3.0 (quilt)
Files:
 18d1702b627a8e2821ab74b9c6d08822 1967 gifsicle_1.92-2.dsc
 fd31d55d9176607fc5034cb135cf64fd 479367 gifsicle_1.92.orig.tar.gz
 131176936fa14565cacb4e5a729ba552 5888 gifsicle_1.92-2.debian.tar.xz
Vcs-Browser: https://salsa.debian.org/debian/gifsicle
Vcs-Git: https://salsa.debian.org/debian/gifsicle.git
Checksums-Sha256:
 568600e1d5ced4903eca3dae55915ff166f2efad557a302783c7239a99917e79 1967 
gifsicle_1.92-2.dsc
 f8a944f47faa9323bcc72c6e2239e0608bf30693894aee61512aba107a4c6b55 479367 
gifsicle_1.92.orig.tar.gz
 bac195b4657047869d16414551ea834d81366748f3d62507f564daf3e69c1969 5888 
gifsicle_1.92-2.debian.tar.xz
Homepage: http://www.lcdf.org/gifsicle/
Package-List: 
 gifsicle deb graphics optional arch=any
Testsuite: autopkgtest
Testsuite-Triggers: @builddeps@
Directory: pool/main/g/gifsicle
Priority: source
Section: graphics

Package: gifsicle
Source: gifsicle (1.92-2)
Version: 1.92-2+b1
Installed-Size: 385
Maintainer: Herbert Parentes Fortes Neto 
Architecture: amd64
Depends: libc6 (>= 2.15), libx11-6
Description-en: Tool for manipulating GIF images
 This is a tool for manipulating GIF image files. It has good
 support for transparency and colormap manipulation, simple image
 transformations (cropping, flipping), and creating, deconstructing,
 and editing GIF animations, which it can also optimize for space.
Description-md5: 21e5dccca81f71ca93f11a8488189381
Homepage: http://www.lcdf.org/gifsicle/
Tag: implemented-in::c, interface::commandline, role::program,
 scope::utility, use::compressing, use::converting, works-with::audio,
 works-with::file, works-with::image, works-with::image:raster
Section: graphics
Priority: optional
Filename: pool/main/g/gifsicle/gifsicle_1.92-2+b1_amd64.deb
Size: 150108
MD5sum: 93611e2942c25b41c63a7d4864501c50
SHA256: 055108f51564ee431fc383f9b771df404a24db6021f33ec87bba6d4b8195c444

Package: gifsicle
Version: 1.91-5
Installed-Size: 380
Maintainer: Herbert Parentes Fortes Neto 
Architecture: amd64
Depends: libc6 (>= 2.15), libx11-6
Description-en: Tool for manipulating GIF images
 This is a tool for manipulating GIF image files. It has good
 support for transparency and colormap manipulation, simple image
 transformations (cropping, flipping), and creating, deconstructing,
 and editing GIF animations, which it can also optimize for space.
Description-md5: 21e5dccca81f71ca93f11a8488189381
Homepage: 

Processed (with 1 error): retitle 989365 to RFS: recastnavigation/1.5.1+git20210215-e75adf8-1 [ITP] -- Navigation-mesh Toolset for Games ...

2021-06-02 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> retitle 989365 RFS: recastnavigation/1.5.1+git20210215-e75adf8-1 [ITP] -- 
> Navigation-mesh Toolset for Games
Bug #989365 [sponsorship-requests] RFS: recastnavigation
Changed Bug title to 'RFS: recastnavigation/1.5.1+git20210215-e75adf8-1 [ITP] 
-- Navigation-mesh Toolset for Games' from 'RFS: recastnavigation'.
> block 913828 with 913828
Bug #913828 [wnpp] ITP: recastnavigation -- Navigation-mesh Toolset for Games
Failed to set blocking bugs of 913828: It is nonsensical for a bug to block 
itself (or a merged partner): 913828.

> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
913828: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=913828
989365: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989365
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: RFS: gifsicle/1.92-3 [ITA] -- Tool for manipulating GIF images

2021-06-02 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> block 986934 by 989386
Bug #986934 [wnpp] ITA: gifsicle -- Tool for manipulating GIF images
986934 was not blocked by any bugs.
986934 was not blocking any bugs.
Added blocking bug(s) of 986934: 989386
>
End of message, stopping processing here.

Please contact me if you need assistance.
-- 
986934: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986934
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: retitle 986934 to ITA: gifsicle -- Tool for manipulating GIF images

2021-06-02 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> retitle 986934 ITA: gifsicle -- Tool for manipulating GIF images
Bug #986934 [wnpp] O: gifsicle -- Tool for manipulating GIF images
Changed Bug title to 'ITA: gifsicle -- Tool for manipulating GIF images' from 
'O: gifsicle -- Tool for manipulating GIF images'.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
986934: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986934
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Processed: owner 986934

2021-06-02 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> owner 986934 gur...@phys.ethz.ch
Bug #986934 [wnpp] ITA: gifsicle -- Tool for manipulating GIF images
Owner recorded as gur...@phys.ethz.ch.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
986934: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986934
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems