[needs-packaging] Please package Peruse

Bug #1663675 reported by Clive Johnston
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Ubuntu
Fix Released
Wishlist
Simon Quigley

Bug Description

Peruse is a comic book reader by KDE, with stable version 1.2 [1] being released on 27th Dec 2016.

With all of the peruse build and runtime dependencies now being provided in Zesty, it would be nice to introduce this into the Kubuntu 17.04 release.

The Kubuntu team have been testing this software and it works very well and we would like to see it sponsored.

[1] http://download.kde.org/stable/peruse/

Clive Johnston (clivejo)
description: updated
Revision history for this message
Clive Johnston (clivejo) wrote :
Rik Mills (rikmills)
summary: - Please package Peruse
+ [needs-packaging] Please package Peruse
Clive Johnston (clivejo)
Changed in peruse:
assignee: nobody → Clive Johnston (clivejo)
importance: Undecided → Wishlist
Rik Mills (rikmills)
tags: added: needs-packaging.
Rik Mills (rikmills)
tags: added: needs-packaging
removed: needs-packaging.
Revision history for this message
Rik Mills (rikmills) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Jeremy Bícha (jbicha)
affects: peruse → ubuntu
Changed in ubuntu:
status: New → Confirmed
Revision history for this message
Jeremy Bícha (jbicha) wrote :

I looked at https://git.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/peruse/

1. Please close this bug in the changelog.

Since this is the first time it's packaged in Ubuntu, you could reduce the changelog down to

* Initial release (LP: #1663675)

2. Please update the maintainer in debian/control to a ubuntu.com email.

3. If you use dh compat 10, you could drop "--parallel" from debian/rules since it's automatic there. debhelper 10 is available in Ubuntu 16.10 and in backports for 16.04.

4. Why the dbgsym migration rule? Was peruse-dbg previously published in your PPAs or in Neon?

5. src/qtquick/karchive-rar/external/unarr is LGPL-3

That might make the license of the whole project GPL-3, I recommend contacting the peruse maintainer about that concern.

6. lines 6-7 of your debian/copyright are unnecessary because of the line 5 wildcard

7. Not important, but debian/upstream/meatadata could be updated to
https://cgit.kde.org/peruse.git
https://cgit.kde.org/peruse.git/log

Changed in ubuntu:
status: New → Incomplete
tags: added: zesty
Clive Johnston (clivejo)
Changed in ubuntu:
assignee: Clive Johnston (clivejo) → nobody
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Did you abandon this just because it's after Feature Freeze? That's not necessarily a blocker. Just ad [FFe] to the bug title and subscribe ~ubuntu-release. Then it's up to the Ubuntu Archive Admins whether they have time to review and choose to accept it before the release or not.

Revision history for this message
Clive Johnston (clivejo) wrote :

No, I abandon it as I don't have the time to follow it through and get it into the archive.

Revision history for this message
Michael Terry (mterry) wrote :

Unsubscribing sponsors then, since the packaging needs some fixing. Feel free to re-subscribe them when this is ready. Thanks!

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for Ubuntu because there has been no activity for 60 days.]

Changed in ubuntu:
status: Incomplete → Expired
Jeremy Bícha (jbicha)
Changed in ubuntu:
status: Expired → Incomplete
Revision history for this message
Gustavo Silva (gsilvapt) wrote :

Changes were made as suggested in #4. Can someone review the changes?

https://code.launchpad.net/~kubuntu-packagers/kubuntu-packaging/+git/peruse/+ref/kubuntu_unstable

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Gustavo, could you resubscribe ubuntu-sponsors?

Clive Johnston (clivejo)
tags: added: artful
removed: zesty
Changed in ubuntu:
assignee: nobody → Gustavo Silva (gsilvapt)
Revision history for this message
Gustavo Silva (gsilvapt) wrote :

That's done, Jeremy. Thank you!

Revision history for this message
Clive Johnston (clivejo) wrote :
Revision history for this message
Jeremy Bícha (jbicha) wrote :

Thank you for your continued work on this package.

#3 If you want to use automatic parallel, you need to bump the compat level to 10 in debian/compat and update the debhelper dependency to >= 10

debian/copyright is incomplete.

Many but not all of the QML files like src/app/qml/Main.qml have a special clause (LGPL-2.1 or LGPL-3 or any later version of the LGPL approved by the membership of KDE e.V.). That text should be copied to debian/copyright.

I think the rest have a standard LGPL-2.1+ but I didn't look thoroughly.

Do these 2 files intentionally have a higher license (GPL-2+ instead of LGPL-2+)?
Files: src/qtquick/PropertyContainer.cpp
 src/qtquick/PropertyContainer.h
Copyright: 2012, Dan Leinir Turthra Jensen <email address hidden>

Like I said in #5, the overall license may end up being GPL-3 (or LGPL-3 if those 2 files are able to be relicensed to LGPL-2.1+). I would appreciate it if you would let upstream know about that.

Revision history for this message
Clive Johnston (clivejo) wrote :

I have spoken to Dan directly and opened a bug at his request.

https://bugs.kde.org/show_bug.cgi?id=381491

Revision history for this message
Clive Johnston (clivejo) wrote :
Revision history for this message
Gustavo Silva (gsilvapt) wrote :

What is the next step?

Revision history for this message
Jeremy Bícha (jbicha) wrote :

Gustavo, see my last comment.

You probably want to bump debhelper compat to 10.

debian/copyright needs to be rewritten.

I wonder if upstream is aware that src/qtquick/karchive-rar/external/unarr is LGPL-3.

Leave a comment here when those tasks are done.

Revision history for this message
Simon Quigley (tsimonq2) wrote :

Hey Jeremy!

Bumping debhelper compat above 9 isn't really an option because the Kubuntu CI doesn't use Xenial archive backports and Xenial still ships with debhelper compat 9. The same goes with Standards-version. This is an intentional `Won't Fix` that is standard across all of the Kubuntu packages.

Revision history for this message
Simon Quigley (tsimonq2) wrote :

Unsubscribing ~ubuntu-sponsors as there's nothing left to sponsor.

Jeremy Bícha (jbicha)
no longer affects: Ubuntu Artful
Simon Quigley (tsimonq2)
Changed in ubuntu:
assignee: Gustavo Silva (gsilvapt) → Simon Quigley (tsimonq2)
Simon Quigley (tsimonq2)
Changed in ubuntu:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.