Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license compliance tool

2019-11-10 Thread Kyle Robbertze
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

2019-11-10 Thread Kyle Robbertze
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

2019-07-03 Thread Mishra, Gaurav
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

2019-05-17 Thread Mishra, Gaurav
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

2019-05-16 Thread Paul Wise
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

2019-04-25 Thread Mishra, Gaurav
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

2019-04-15 Thread Adam Borowski
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

2019-04-15 Thread Andrey Rahmatullin
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

2019-04-15 Thread Mishra, Gaurav
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

2019-04-13 Thread Adam Borowski
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

2019-04-12 Thread Mishra, Gaurav
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