Page MenuHomeSolus

Update paperwork to 2.0.1
Closed, ResolvedPublic

Description

There was a complete rewrite of paperwork. It is now version 2.0.1.

Would be awesome to have it in solus.

Event Timeline

JoshStrobl triaged this task as Normal priority.Nov 26 2020, 3:45 PM
JoshStrobl moved this task from Backlog to Update Requested on the Software board.
JoshStrobl added a project: Needs Maintainer.

Just a reminder that we are in need of a new maintainer for this package. If you use paperwork(-backend,gui) then I would encourage you to come forward, get engaged in our packaging process, and update paperwork to the latest release possible. Otherwise, this package is at risk at being deprecated from the repository.

maikwoehl added a subscriber: maikwoehl.EditedSep 8 2021, 11:16 PM

I've looked at it and see that is consists now of five packages:

For now I have identified that

  • paperwork-backend depends on openpaperwork-core and some other dependencies.
  • paperwork-shell depends on paperwork-backend and fabulous
  • paperwork-gtk depends on paperwork-backend and openpaperwork-gtk and additional dependencies

I will get them running with their dependencies and introduce the other packages.

As paperwork-gui is now paperwork-gtk. How should it be renamed?

But first I will create Package Requests for the missing openpaperwork-* and paperwork-shell packages.

maikwoehl added a comment.EditedSep 9 2021, 12:11 AM

The paperwork-shell package has missing dependencies of fabulous and some getkey package. They are available with pip but not in solus repository.

I can either get them from pip with pip3 command or create new packages for them. New packages would be cleaner I think.

So:

Enough work for today. I will come back in the next days and will update the arc diffs and include the missing packages. Give me some time to get it ready. I will post it here when I think I'm finished.

Feel free to comment early. I will get back to all of that until next week. (hopefully)

This comment was removed by maikwoehl.

Just a reminder that we are in need of a new maintainer for this package. If you use paperwork(-backend,gui) then I would encourage you to come forward, get engaged in our packaging process, and update paperwork to the latest release possible. Otherwise, this package is at risk at being deprecated from the repository.

This is the first time I've heard of paperwork, but as I used it several times during the packaging process I've discovered it's use for me. I could imagine that I would use paperwork-gui on a irregular basis when I'm scanning documents or have overly malformed PDF documents.

I wanted to engage to the Solus project and thought that this would give me some experience with the toolchain and I think that maintaining this package would be possible.

I'm working as a full-time software engineer for a german company and therefore have just several hours per week for Solus project. If that is enough I would step up to be a maintainer of this package.