[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#694077: Package review



Hi Lisandro,

Thanks a lot for your review and all your advice! It gives me more
motivation to follow through this package.

On Sat, 3 Aug 2019 23:27:28 -0300 Lisandro Damián Nicanor Pérez Meyer
<perezmeyer@gmail.com> wrote:
> = debian/changelog
> 
> As it's the first upload the only line really needed is:
> 
> * Initial release (Closes: #694077)

It's done.

> = debian/patches
> 
> Why are you disabling patches? The patch description is not clear
> about it. I had to read debian/rules to know why :-)
> 
> Try this:
> 
> override_dh_auto_test-arch:
> <insert tab>    xvfb-run -a -s "-screen 0 1024x768x24 +extension RANDR
> +extension RENDER +extension GLX +extension EGL" \
>         dh_auto_test --max-parallel=1 --
> QT_PLUGIN_PATH=$(CURDIR)/plugins QML2_IMPORT_PATH=$(CURDIR)/qml
> 
> The Qt5 version seems to use QML so the above should work. This comes
> from qt3d's debian/rules.
> 
> After that override the -indep target:
> 
> override_dh_auto_test-indep:
> 
> 
> And leave no commands in it. This is because this package does not
> seems to have testes for arch:all binary packages (I might be wrong
> though).

I have try to understand all of this first, so I went step by step and I
succeed to pass the tests with only:

override_dh_auto_test-arch:
	xvfb-run -a dh_auto_test

More work was needed, I let you review it at
https://salsa.debian.org/jlebleu-guest/qlcplus/commit/54a466af5361321638350cbf8ee2ba2a2893c30d.

> = debian/copyright
> 
> Massimo Callegari's copyright should go at least up to 2018:
> 
>    2012-2018 Massimo Callegari <massimocallegari@yahoo.it>
> 
> You are missing many copyright entries and licenses. Please start with:
> 
> grep -iRn copyright *
> 
> in the project's root directory. You will find many people nott yest listed.

Indeed!... I have tried to add all missing entries.

I also try to fix all other warnings reported by lintian. There are
still some Info however:

 * I: qlcplus: hardening-no-fortify-functions
usr/lib/x86_64-linux-gnu/qt5/plugins/qlcplus/libmidiplugin.so

   I would say that it is a false-positive since it is the only one but
I don't know enough to be sure. What do you think?

 * I: qlcplus: desktop-entry-lacks-keywords-entry
usr/share/applications/qlcplus-fixtureeditor.desktop
   I: qlcplus: desktop-entry-lacks-keywords-entry
usr/share/applications/qlcplus.desktop

   I will see to purpose a patch upstream first.

Finally, I have - at least - ask to be the owner of this bug as Wouter
was okay with that.

> Feel free to ping me for sponsorship!!!

Thanks for your proposal, I am really interested in! In fact, I first
ask a friend of mine, with whom I try to maintain another package, but
he seems quite busy with many other projects. Moreover, having the
sponsor of someone else can only be enriching.

Cheers,

Jérôme


Reply to: