Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license compliance tool
Hi, I tried building fossology, but it FTBFS wit the following error: dh_installdirs -s dh_installdirs: -s/--same-arch has been removed; please use -a/--arch instead dh_installdirs: This feature was removed in compat 12. dh_installdirs: unknown option or error during option parsing; aborting make: *** [debian/rules:76: install-arch] Error 255 dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2 dh_installdirs -s is called in your debian/rules line 76.\ I would also suggest removing the commented out commands - they only add noise to the file. There are also embedded libraries in ./src/vendor. Are any of these already in Debian. Can they be packaged separately? If you intend to keep them embedded, you need to include their licence grants in debian/copyright. I see some are licenced under the LGPL, BSD (2 clause) and (3 clause) and MIT/X11. There are also some source (./src/www/ui/template/, ./src/decider/, etc.) are licenced under FSF All Permissive, which are missing in the debian/copyright. In postrm, are you sure you wish to delete the user and group? See [1] for discussion on the subject. [1] https://wiki.debian.org/AccountHandlingInMaintainerScripts Is debian/fossology-common.README.Debian up to date? The comment says that it is from 2008... Thanks for your work Cheers -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Kyle Robbertze ⢿⡄⠘⠷⠚⠋⠀ Debian Developer ⠈⠳⣄ https://wiki.debian.org/KyleRobbertze
Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license compliance tool
Further please see the following about unconditionally restarting apache2 in maintainer scripts. https://lintian.debian.org/tags/apache2-reverse-dependency-calls-invoke-rc.d.html Cheers -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Kyle Robbertze ⢿⡄⠘⠷⠚⠋⠀ Debian Developer ⠈⠳⣄ https://wiki.debian.org/KyleRobbertze
Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license compliance tool
Hello, Just writing in to ask if you get a chance to test the package again. The debian/control file is updated according to Debian Sid (unstable) and the package was pushed to https://mentors.debian.net/package/fossology. Please let me know if I am missing something in the package. With best regards, Gaurav Mishra -Original Message- From: [ext] Mishra, Gaurav Sent: 17 May 2019 14:20 To: Paul Wise ; 926...@bugs.debian.org Cc: Adam Borowski Subject: Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license compliance tool Hello Paul, > -Original Message- > From: Paul Wise > Sent: 17 May 2019 08:30 > To: Mishra, Gaurav (IOT DS AA DTS CNP CT) ; > 926...@bugs.debian.org > Cc: Adam Borowski > Subject: Re: Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license > compliance tool > > On Thu, Apr 25, 2019 at 5:18 PM Gaurav Mishra wrote: > > > I have updated the dependencies and made them specific to Debian Stretch. > > New and reintroduced packages enter Debian through unstable, so your initial > package should be built and tested on unstable. Once it reaches testing after > the buster freeze and release is done, then it can be added to the buster and > stretch backports. > > https://backports.debian.org/Contribute/ Sorry, I missed the point. I have updated the control file to match the package versions for Debian unstable and regenerated the source package (tested on debian:unstable docker image as I cannot find any CD to create a VM). The same has been pushed to https://mentors.debian.net/package/fossology > PS: in case you haven't read it yet, the extra procedures for reintroducing > packages are here: > > https://www.debian.org/doc/manuals/developers-reference/ch05.html#reintroducing-pkgs As far as I know, I have followed all the steps mentioned in the guides. If I missed anything, please correct me. > -- > bye, > pabs > > https://wiki.debian.org/PaulWise With best regards, Gaurav Mishra
Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license compliance tool
Hello Paul, > -Original Message- > From: Paul Wise > Sent: 17 May 2019 08:30 > To: Mishra, Gaurav (IOT DS AA DTS CNP CT) ; > 926...@bugs.debian.org > Cc: Adam Borowski > Subject: Re: Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license > compliance tool > > On Thu, Apr 25, 2019 at 5:18 PM Gaurav Mishra wrote: > > > I have updated the dependencies and made them specific to Debian Stretch. > > New and reintroduced packages enter Debian through unstable, so your initial > package should be built and tested on unstable. Once it reaches testing after > the buster freeze and release is done, then it can be added to the buster and > stretch backports. > > https://backports.debian.org/Contribute/ Sorry, I missed the point. I have updated the control file to match the package versions for Debian unstable and regenerated the source package (tested on debian:unstable docker image as I cannot find any CD to create a VM). The same has been pushed to https://mentors.debian.net/package/fossology > PS: in case you haven't read it yet, the extra procedures for reintroducing > packages are here: > > https://www.debian.org/doc/manuals/developers-reference/ch05.html#reintroducing-pkgs As far as I know, I have followed all the steps mentioned in the guides. If I missed anything, please correct me. > -- > bye, > pabs > > https://wiki.debian.org/PaulWise With best regards, Gaurav Mishra
Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license compliance tool
On Thu, Apr 25, 2019 at 5:18 PM Gaurav Mishra wrote: > I have updated the dependencies and made them specific to Debian Stretch. New and reintroduced packages enter Debian through unstable, so your initial package should be built and tested on unstable. Once it reaches testing after the buster freeze and release is done, then it can be added to the buster and stretch backports. https://backports.debian.org/Contribute/ PS: in case you haven't read it yet, the extra procedures for reintroducing packages are here: https://www.debian.org/doc/manuals/developers-reference/ch05.html#reintroducing-pkgs -- bye, pabs https://wiki.debian.org/PaulWise
Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license compliance tool
Hello, I have updated the dependencies and made them specific to Debian Stretch. I have also tested the same using pbuilder. Can you please check again? With best regards, Gaurav Mishra -Original Message- From: Adam Borowski Sent: 15 April 2019 13:00 To: Mishra, Gaurav (IOT DS AA DTS CNP CT) ; 926...@bugs.debian.org Subject: Re: Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license compliance tool On Mon, Apr 15, 2019 at 11:45:31AM +0500, Andrey Rahmatullin wrote: > On Mon, Apr 15, 2019 at 06:40:41AM +, Mishra, Gaurav wrote: > > FOSSology currently supports Debian Jessie and Stretch both. And Jessie > > still have a year left to meet its end of life that is the reason we still > > support it. And that is the reason php5-cli is still there. > Please keep in the official packages only stuff needed by the official > packages. > You will need to maintain a separate changelog anyway. On the other hand, if the official package has a priority, I don't see a problem with having support for unofficial/other distro/etc stuff. > > And for Stretch, we have added the regex `php5-cli|php7.0-cli|php7.2-cli` > > in the control file. > It's not a regex. And only the first alternative is considered by the > official buildds. For the ease of backports, you can have other alternatives later -- but official buildds indeed use only the first listed one. This is done to ensure consistent packages during a transition. Meow! -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Did ya know that typing "test -j8" instead of "ctest -j8" ⢿⡄⠘⠷⠚⠋⠀ will make your testsuite pass much faster, and fix bugs? ⠈⠳⣄
Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license compliance tool
On Mon, Apr 15, 2019 at 11:45:31AM +0500, Andrey Rahmatullin wrote: > On Mon, Apr 15, 2019 at 06:40:41AM +, Mishra, Gaurav wrote: > > FOSSology currently supports Debian Jessie and Stretch both. And Jessie > > still have a year left to meet its end of life that is the reason we still > > support it. And that is the reason php5-cli is still there. > Please keep in the official packages only stuff needed by the official > packages. > You will need to maintain a separate changelog anyway. On the other hand, if the official package has a priority, I don't see a problem with having support for unofficial/other distro/etc stuff. > > And for Stretch, we have added the regex `php5-cli|php7.0-cli|php7.2-cli` > > in the control file. > It's not a regex. And only the first alternative is considered by the > official buildds. For the ease of backports, you can have other alternatives later -- but official buildds indeed use only the first listed one. This is done to ensure consistent packages during a transition. Meow! -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Did ya know that typing "test -j8" instead of "ctest -j8" ⢿⡄⠘⠷⠚⠋⠀ will make your testsuite pass much faster, and fix bugs? ⠈⠳⣄
Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license compliance tool
On Mon, Apr 15, 2019 at 06:40:41AM +, Mishra, Gaurav wrote: > FOSSology currently supports Debian Jessie and Stretch both. And Jessie still > have a year left to meet its end of life that is the reason we still support > it. And that is the reason php5-cli is still there. Please keep in the official packages only stuff needed by the official packages. You will need to maintain a separate changelog anyway. > And for Stretch, we have added the regex `php5-cli|php7.0-cli|php7.2-cli` in > the control file. It's not a regex. And only the first alternative is considered by the official buildds. -- WBR, wRAR signature.asc Description: PGP signature
Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license compliance tool
Hello Adam, FOSSology currently supports Debian Jessie and Stretch both. And Jessie still have a year left to meet its end of life that is the reason we still support it. And that is the reason php5-cli is still there. And for Stretch, we have added the regex `php5-cli|php7.0-cli|php7.2-cli` in the control file. Thanks and Regards, Gaurav Mishra From: Adam Borowski Sent: 14 April 2019 03:14 To: Mishra, Gaurav (IOT DS AA DTS CNP CT); 926...@bugs.debian.org Subject: Re: Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license compliance tool On Fri, Apr 12, 2019 at 06:59:12AM +, Mishra, Gaurav wrote: > Package name: fossology > Version : 3.5.0-1 Alas, it fails to build: it build-depends on php5-cli which is gone for two releases already (was in jessie, your package can get to bullseye at the soonest). [I won't likely be reviewing this package any further, though -- web stuff is not my strength.] Meow! -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Did ya know that typing "test -j8" instead of "ctest -j8" ⢿⡄⠘⠷⠚⠋⠀ will make your testsuite pass much faster, and fix bugs? ⠈⠳⣄
Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license compliance tool
On Fri, Apr 12, 2019 at 06:59:12AM +, Mishra, Gaurav wrote: > Package name: fossology > Version : 3.5.0-1 Alas, it fails to build: it build-depends on php5-cli which is gone for two releases already (was in jessie, your package can get to bullseye at the soonest). [I won't likely be reviewing this package any further, though -- web stuff is not my strength.] Meow! -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Did ya know that typing "test -j8" instead of "ctest -j8" ⢿⡄⠘⠷⠚⠋⠀ will make your testsuite pass much faster, and fix bugs? ⠈⠳⣄
Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license compliance tool
Package: sponsorship-requests Severity: normal Dear mentors, I am looking for a sponsor for my package "fossology" Package name: fossology Version : 3.5.0-1 Upstream Author : Michael C. Jaeger URL : https://fossology.org License : GPL-2.0, LGPL-2.1 Section : utils It builds those binary packages: fossology-dev - architecture for analyzing software, development utils fossology - open and modular architecture for analyzing software fossology-common - architecture for analyzing software, common files fossology-web - architecture for analyzing software, web interface fossology-scheduler - architecture for analyzing software, scheduler fossology-db - architecture for analyzing software, database fossology-ununpack - architecture for analyzing software, ununpack and adj2nest fossology-copyright - architecture for analyzing software, copyright fossology-buckets - architecture for analyzing software, buckets fossology-mimetype - architecture for analyzing software, mimetype fossology-nomos - architecture for analyzing software, nomos fossology-pkgagent - architecture for analyzing software, pkgagent fossology-delagent - architecture for analyzing software, delagent fossology-wgetagent - architecture for analyzing software, wget_agent fossology-debug - architecture for analyzing software, debug UI fossology-monk - architecture for analyzing software, monk fossology-monkbulk - architecture for analyzing software, monk bulk scanning fossology-ninka - architecture for analyzing software, ninka fossology-decider - architecture for analyzing software, decider fossology-deciderjob - architecture for analyzing software, deciderjob fossology-readmeoss - architecture for analyzing software, OSS readme generator fossology-unifiedreport - architecture for analyzing software, Microsoft Word report generator fossology-reuser - architecture for reusing clearing result of other uploads, reuser fossology-spdx2 - architecture for analyzing software, SPDX v2.0 generator fossology-reportimport - architecture for analyzing software, report importer To access further information about this package, please visit the following URL: https://mentors.debian.net/package/fossology Alternatively, one can download the package with dget using this command: dget -x https://mentors.debian.net/debian/pool/main/f/fossology/fossology_3.5.0-1.ds c More information about fossology can be obtained from https://fossology.org or https://github.com/fossology/fossology. Changes since the last upload: * New upstream release * https://github.com/fossology/fossology/releases/tag/3.5.0 for details * First release as a Debian package. * Closes: bug#924659 Regards, Gaurav Mishra smime.p7s Description: S/MIME cryptographic signature