Hey Adam!
Hey Matthew!

Yes, thank you. That answered my questions!!

I changed the value to "no" and just re-uploaded everything.
That removed the warning.


As for the "insecure URI": You are indeed correct. Apparently,
an SSL certificate was part of my hoster's package deal. So
I ordered its activation. I will change the URI once it is
fully activated.


Thomas

On 10/7/19 7:09 PM, Adam Borowski wrote:
On Mon, Oct 07, 2019 at 05:25:07PM +0200, Thomas Dettbarn wrote:
Hello Matthew.

Yes, it does explain EVERYTHING in great detail.
Unfortunately, that is the opposite of helpful. ;)
So in some other words:

Rules-Requires-Root can be set to "no" unless you ship some files with
non-standard owner or group, or perhaps do something very strange with
permissions.  A package that doesn't require elevated privileges can be
built fine without root.

"Insecure URI" is about using http:// not https://.  In this case, the
https:// URL does not work -- so it's a deficiency of the webpage, not
fixable without upstream's help.  In your case, though, you may have a quite
easy time contacting upstream.  Note that this is not even a warning,
merely a wishlist item.

Likewise, autopkgtests are nice but I don't really see a way to make one
for this package.

On Oct 7, 2019, at 01:25, Thomas Dettbarn <[email protected]> wrote:
Despite my best effords, there are still a handful of lintian warnings left. 
Naturally, I would like to get rid of them:
    I debian-watch-uses-insecure-uri
        http://www.dettus.net/dMagnetic
    I testsuite-autopkgtest-missing
    P rules-requires-root-missing
    X debian-watch-does-not-check-gpg-signature

dmagnetic

    I description-synopsis-might-not-be-phrased-properly
        "Play classic textadventures from Magnetic Scrolls in glorious ANSI 
Art."
    I hardening-no-bindnow
        usr/games/dMagnetic
    I hardening-no-fortify-functions
        usr/games/dMagnetic



Whilst there is nothing I will be able to do about the "insecure iru" and "gpg 
signature", the "rules-requires-root-missing" is bugging me.
What EXACTLY is it that I have to put into the debian/control and debian/rules 
files, so that this message disappears? The only root-permissions my package 
needs are during the installation process. Not whilst building, not whilst 
running.

PLEASE DO NOT JUST COPY&PASTE A LINK TO THE DOCUMENTATION IN HERE. PLEASE HELP 
ME.
I believe this requires a “Rules-Requires-Root: no” line in debian/control. 
Also, while you said not to link to documentation, I should note that if you 
click through the warning on the package page that you linked it tells you the 
extended description of this tag that is fairly explicit.

Reply via email to