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

Bug#978440: RFS: paperwork/2.0.2-1 -- Personal document manager



Hi Jérémy,


However, i don't quite understand the usefulness of these packages:
- openpaperwork-core
- openpaperwork-core-doc
- openpaperwork-gtk
- openpaperwork-gtk-doc

I've installed openpaperwork-gtk and it seems it doesn't depend on
paperwork-gtk,
but maybe i'm missing some documentation, and the long package description
of
openpaperwork-gtk
doesn't help either.

In fact, paperwork-gtk depends on openpaperwork-gtk.

I agree that openpaperwork-* packages descriptions are not really helpful.
The basic idea is that openpaperwork-* is the core of the concept implementation of paperwork and paperwork-* are the user interface implementations. The upstream idea behind that is to allow different implementations of user interfaces (e.g.: web interface, mobile interface,…).

With paperwork 2.* there is a full support for plugins. You can check which plugins are enabled with command lines:
$ paperwork-cli plugins list
$ paperwork-gtk plugins list
You can check the documentation on openpaperwork-core-doc or online[1] which explains the core & plugins aspects.


Manually i had to do
dpkg -i paperwork-gtk_2.0.2-1_all.deb paperwork-backend_2.0.2-1_all.deb
  openpaperwork-core_2.0.2-1_all.deb
to get it, and that somehow looks wrong.

On the other hand, once installed, it seems to be working all right. I'll
try to do actual scanning with it later.

My guess is you will have some issues because paperwork-gtk needs plugins provided by openpaperwork-gtk (check the previous command).

Maybe the split of package is something that could be discussed, especially the openpaperwork-gtk one which doesn't make a lot of sense in retrospective.

Note that the best way to install paperwork in to select the l10n package that correspond to your language, e.g.: paperwork-gtk-l10n-* because it depends on all localized dependencies and provides the localization translations. I don't like that but I couldn't find a correct way to depends on current user's localization.


i really think it would be a bonus to Bullseye to have paperwork 2.
Maybe debian-release will allow it if we ensure the debian packaging is all
right very quickly.


I (obviously) agree with that ;-)

Best regards,
Thomas


[1]: https://doc.openpaper.work/openpaperwork_core/latest/


Reply to: