Re: Adding a new package to Debian

2017-02-16 Thread Paul Wise
On Fri, Feb 17, 2017 at 4:23 AM, Iban Eguia wrote:

> already was a package named `super` in the Debian repositories.
>
> We first thought of changing our package name to something other than
> `super`, but we then noticed that the package had not been updated in more
> than 9 years, and we thought it would make sense to ask if it was possible
> to replace it in Debian by our package.

'super' is not an appropriate package name, for either the package of
your software, nor of any other software; it is far too generic. In
any case you shouldn't hijack the existing package name. Please name
your package super-android-analyzer or superanalyzer or similar.

The same applies to the command-line tool shipped in the package.

BTW, subjective words like 'super' are not suitable for use in package
descriptions.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise



Re: Adding a new package to Debian

2017-02-16 Thread Bill Blough
On Thu, Feb 16, 2017 at 03:23:30PM -0500, Iban Eguia wrote:
> Debian by our package. As a summary, our package is written in Rust and
> currently requires java-jre as a dependency, since it also packages some Java
> projects we currently use for the analysis. All the project and dependencies 
> we
> redistribute are licensed under GPLv3.

Per Debian Policy [1] you may need to package those redistributed
dependencies separately.

It looks like apktool [2] is already available in Debian, so you would remove
it from the package and set your package to depend on apktool.

However, unless my quick search missed them, you would need to create
packages for the other items in /vendors and then remove them from your
main package as well.


Cheers,
Bill

[1] https://www.debian.org/doc/debian-policy/ch-source.html#s-embeddedfiles
[2] https://tracker.debian.org/pkg/apktool



Re: Adding a new package to Debian

2017-02-16 Thread Narcis Garcia
Did you contact with Robert Luberda, the package maintainer for "super"?
Anyway, a more specific name should be better than "super", such as
"super-aa" or "android-analyzer".


__
I'm using this express-made address because personal addresses aren't
masked enough at this list's archives. Mailing lists service
administrator should fix this.
El 16/02/17 a les 21:23, Iban Eguia ha escrit:
> Dear fellow members of the Debian mentoring community.
> 
> I am one of the maintainers of SUPER Android Analyzer
> , an application to check an Android APK
> application for vulnerabilities. The software has lots of potential and
> has been added to some software distributions. We recently received a
> request  for
> SUPER to be included in a Debian-based distribution, and even if we
> provide packages built for Debian, we noticed that there already was a
> package named `super` in the Debian repositories.
> 
> We first thought of changing our package name to something other than
> `super`, but we then noticed that the package had not been updated in
> more than 9 years, and we thought it would make sense to ask if it was
> possible to replace it in Debian by our package. As a summary, our
> package is written in Rust and currently requires java-jre as a
> dependency, since it also packages some Java projects we currently use
> for the analysis. All the project and dependencies we redistribute are
> licensed under GPLv3.
> 
> I am new to packaging, and I did't know where to ask, or if this was
> even possible, so I'm asking this in the mentoring list. Any help is
> much appreciated, thanks in advance.
> 
> Best regards,
> 
> Iban Eguia
> 
> 



Adding a new package to Debian

2017-02-16 Thread Iban Eguia
Dear fellow members of the Debian mentoring community.

I am one of the maintainers of [SUPER Android 
Analyzer](http://superanalyzer.rocks/), an application to check an Android APK 
application for vulnerabilities. The software has lots of potential and has 
been added to some software distributions. We recently received [a 
request](https://github.com/SUPERAndroidAnalyzer/super/issues/104) for SUPER to 
be included in a Debian-based distribution, and even if we provide packages 
built for Debian, we noticed that there already was a package named `super` in 
the Debian repositories.

We first thought of changing our package name to something other than `super`, 
but we then noticed that the package had not been updated in more than 9 years, 
and we thought it would make sense to ask if it was possible to replace it in 
Debian by our package. As a summary, our package is written in Rust and 
currently requires java-jre as a dependency, since it also packages some Java 
projects we currently use for the analysis. All the project and dependencies we 
redistribute are licensed under GPLv3.

I am new to packaging, and I did't know where to ask, or if this was even 
possible, so I'm asking this in the mentoring list. Any help is much 
appreciated, thanks in advance.

Best regards,



Iban Eguia