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

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

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

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 (15K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

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

Adam Borowski-3
On Fri, Apr 12, 2019 at 06:59:12AM +0000, 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?
⠈⠳⣄⠀⠀⠀⠀

Reply | Threaded
Open this post in threaded view
|

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

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 <[hidden email]>
Sent: 14 April 2019 03:14
To: Mishra, Gaurav (IOT DS AA DTS CNP CT); [hidden email]
Subject: Re: Bug#926915: RFS: fossology/3.5.0-1 [ITP] -- OSS license compliance tool
 
On Fri, Apr 12, 2019 at 06:59:12AM +0000, 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?
⠈⠳⣄⠀⠀⠀⠀
Reply | Threaded
Open this post in threaded view
|

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

Andrey Rahmatullin-3
On Mon, Apr 15, 2019 at 06:40:41AM +0000, 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 (911 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

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

Adam Borowski-3
On Mon, Apr 15, 2019 at 11:45:31AM +0500, Andrey Rahmatullin wrote:
> On Mon, Apr 15, 2019 at 06:40:41AM +0000, 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?
⠈⠳⣄⠀⠀⠀⠀

Reply | Threaded
Open this post in threaded view
|

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

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 <[hidden email]>
Sent: 15 April 2019 13:00
To: Mishra, Gaurav (IOT DS AA DTS CNP CT) <[hidden email]>; [hidden email]
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 +0000, 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?
⠈⠳⣄⠀⠀⠀⠀
Reply | Threaded
Open this post in threaded view
|

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

Paul Wise via nm
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

Reply | Threaded
Open this post in threaded view
|

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

Mishra, Gaurav
Hello Paul,

> -----Original Message-----
> From: Paul Wise <[hidden email]>
> Sent: 17 May 2019 08:30
> To: Mishra, Gaurav (IOT DS AA DTS CNP CT) <[hidden email]>; [hidden email]
> Cc: Adam Borowski <[hidden email]>
> 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