Bug#974678: Bug#988484: ITP: openh264 -- H.264 encoding and decoding
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
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
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
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: 9c9067797bad344f8e670e129ce25d
Processed: retitle 987733 to ITP: budgie-screensaver -- desktop screensaver for the budgie desktop
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
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
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
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)
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: http://www.lc
Processed (with 1 error): retitle 989365 to RFS: recastnavigation/1.5.1+git20210215-e75adf8-1 [ITP] -- Navigation-mesh Toolset for Games ...
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
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
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
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