#1017500 ITP: plotjuggler -- Fast, intuitive and extensible time series visualization tool

#1017500#5
Date:
2022-08-17 04:34:22 UTC
From:
To:
* Package name    : plotjuggler
  Version         : 3.6.0
  Upstream Author : Davide Faconti
* URL or Web page : https://www.plotjuggler.io/
* License         : MPL-2
  Description     : Fast, intuitive and extensible time series visualization tool

I will package this, but it will take a while for me to get to it: there
are a lot of bundled dependencies that will need to be un-bundled. If
you want to package this before me, please let me know, and please do
that!

#1017500#10
Date:
2022-08-17 14:51:21 UTC
From:
To:
Hi, PlotJuggler author here.

If you tell me more, maybe I can help to remove these dependencies (from
3rdparty I guess). Since I am embracing conan for dependencies, it should
not be a big deal.

Cheers

Davide Faconti

#1017500#15
Date:
2022-08-17 16:23:09 UTC
From:
To:
Davide Faconti <davide.faconti@gmail.com> writes:

Hi. I think removing dependencies from the repo is a good thing to do,
but it would save me only a small bit of time. The biggest effort in
packaging is generally dependencies and copyrights.

I'm going to need to go through the dependency list, and make sure all
the dependencies are in Debian. Anything that's not tiny and not alrady
in Debian will need to be packaged. For PlogJuggler I see these
unpackaged dependencies:

- QCodeEditor
- Qt-Advanced-Docking
- color_widgets
- mcap
- sol

For the copyrights, I'd need to make sure that everything in the repo
has a clear copyright. You don't actually have a statement anywhere.
Somewhere (like in the README) you should say "Copyright YEAR
PlotJuggler contributors" or something. Then this copyright statement
and the LICENSE (that you already have) will apply to everything in your
repo, unless there are explicit notes to the contrary.

You're also shipping some stuff that clearly doesn't adhere to that
copyright statement or to your license: you have a bunch of memes in
plotjuggler_app/resources/memes. You have no idea who made these and
under what terms. I will strip those out. If you do that before I get to
it, I wouldn't need to.

I'm not going to get to this for a bit, since all the dependencies need
to be taken care of first, but it'd be great if the copyrights were
cleared up by the time I get to it.

Thanks!