#775456 ITP: sankore -- interactive digital whiteboard software for teaching

Package:
wnpp
Source:
wnpp
Submitter:
David Prévot
Date:
2023-10-14 07:03:03 UTC
Severity:
wishlist
Blocked By:
Bug Title
641812

  0

RFP: qt-solutions -- libqtsingleapplication0: support for starting applications only once

wishlist stable testing unstable almost 6 years ago

#775456#5
Date:
2015-01-15 20:41:22 UTC
From:
To:
* Package name    : sankore
  Version         : 2.5.1
  Upstream Author : Nicolas Nenon <nnenon@alti.fr>
* URL             : http://open-sankore.org/
* License         : GPL-3
  Programming Lang: C++
  Description     : interactive whiteboard interface
 Open-Sankoré aims at choreographing educational content, allowing to:
  * Insert any type of document (text, images, flash animations, videos)
  * Access web resources without leaving Open-Sankoré
  * Comment on any content
  * Display the essential part of your teaching message
  * Share documents simply

 Any digital interactive tables or interactive beamers, graphic tablets,
 PC tablets and any type of computers should be adapted.



AFAICT, no interactive whiteboard interface is currently available in
Debian, and I plan to maintain it within the Debian Edu team.

Regards

David

#775456#10
Date:
2015-01-15 23:04:49 UTC
From:
To:
Maybe you might want to have a look at https://bugs.debian.org/673322

Greetings,
Miry

2015-01-15 21:41 GMT+01:00 David Prévot <taffit@debian.org>:

#775456#15
Date:
2015-01-15 23:22:16 UTC
From:
To:
HI David,

Miriam Ruiz and I have already started working on this in the past
[1]. I have some packaging work in Git somewhere [2]. However, that
was one of my very first attempts on working with Git and Debian
packages. The packaging work may be complete crap.

The problem with sankore at that time was, that it ships / depends on
non-free fonts and that the communication with upstream has not been
responsive and easy. I highly recommend going through communication
history concerning this.

Then there was this openboard fork which became very promising... and
vanished soon again, because the employee working on openboard changed
his employer (and his working focus with that). Andrea Colangelo
(warp10@d.o) did that part of the communication with the openboard
upstream dev, but I am not sure if that went to mailing list or if it
was just between several interested people in Cc:. Maybe Andrea can
give a brief summary on the status.

Mike

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673322
[2] http://code.it-zukunft-schule.de/gitweb?p=sankore.git;a=summary

#775456#20
Date:
2015-01-16 11:11:08 UTC
From:
To:
Dear David, I am enthusiastic about your ITP. If I can help, please tell
me!

Best regards,			Georges.

David Prévot a écrit :

#775456#25
Date:
2015-01-16 11:11:08 UTC
From:
To:
Dear David, I am enthusiastic about your ITP. If I can help, please tell
me!

Best regards,			Georges.

David Prévot a écrit :

#775456#30
Date:
2015-01-20 09:45:21 UTC
From:
To:
The whole communication has been off-list among me and Claudio
Valerio, the guy behind the OpenBoard effort. It looked a really
promising project, then Claudio's company and the French government
had some disagreement and the work stopped. Even worse, Claudio can't
work anymore on that project, although the code is still available on
github. [1]

[1] https://github.com/OpenEducationFoundation/OpenBoard

Just in case something really bad happens, I forked the repo on my github too.

A big problem with Sankore is that those non-free fonts are used in
many parts of the interface, so some work to swap fonts and use free
ones is required. That is something that Claudio may (or may not) have
done in openboard, I haven't checked yet. The biggest problem,
nevertheless, is that upstream is totally unresponsive and not
interested in fixing the legal things, which is a showstopper as of
now. Patching sankore to use free fonts shouldn't be difficult, but
it's a quite big program and some effort might be required (also, I'm
not expert at all in C++, so digging the code to find the relevant
bits is not my cup of tea).

All that said, I strongly support any effort to bring sankore into
archives, that's a great piece of software and we really want it. In
my humble opinion, the best course of action is to check that the
latest version still has those issues (Mike did a great work reporting
detailed info on the other ITP [2]), and in case it still has, we
should try to get in touch with upstream again. Some time has passed,
so something might have changed. If, as I expect, upstream is still
not responsive, we might take the road of patching. Provided enough
eyeballs and fingers can work on it, that should be doable. The
packaging Mike and Miriam might not be perfect, but it's a great
start, surely enough to get at least a working .deb, so once we are
done with all the legal crap, the thing should be easy.


[2] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=673322#70

#775456#35
Date:
2015-02-09 19:09:33 UTC
From:
To:
Hi,
[…]

Thanks Miriam, I indeed missed it since it had been renamed a year ago.
You still own that ITP, are you still working on or interested in this
package (based on any upstream fork of Open-Sankoré)?
[…]

Great, is it possible to check it out without any SSH access (or can you
upload it somewhere accessible if it isn’t)?
[…]

I guess I should “bts forcemerge 775456 673322” since openboard is again
out of the picture, but I don’t want to steal ownership of the bug
report without Miriam permission first.

Thanks, do not hesitate to apply into Debian Edu team membership on
Alioth, where I initially intend to share the packaging work (I’m of
course open to other ideas), if you’re not already there. I’d like to
recycle as much work as possible from the initial intent by Miriam and
Mike, and rebase it on the latest upstream version, then we may share
the various packaging bits (license checking, code patching for
DFSG-compliance, make it actually buildable and usable, test it, etc.)

Regards

David

#775456#40
Date:
2015-02-09 21:39:11 UTC
From:
To:
2015-02-09 20:09 GMT+01:00 David Prévot <taffit@debian.org>:

Well, I'm certainly interested in having this package in Debian, of
course! Feel free to hijack my ITP though, if you want. If you want a
helping hand or plan to maintain it inside a team, feel free to count
on me :)

As some schools seem to be already using my packages, though they are
certainly not official, I'm periodically asked to upgrade them. My
last version is from september 2014, if you want to have a look at it:
http://miriamruiz.es/debian/sankore/

Greetings,
Miry

#775456#45
Date:
2015-02-09 22:50:43 UTC
From:
To:
Hi David,

thanks for taking this into your hand!!!
----- Original message ----- Yeah! git clone git://code.it-zukunft-schule.de/sankore.git For the schools we support here in Germany, I have an economical interest in seeing sankore packaged. I am currently quite busy with a new project around remote desktop computing, but put me at least on the list of power testers. I'd also be happy to help out with writing debian/copyright. Mike
#775456#50
Date:
2015-02-13 15:48:04 UTC
From:
To:
Control: forcemerge -1 673322

Doing the forcemerge now, thanks.

Great, I’ve pushed an initial VCS to Alioth in the Debian Edu team
(every DD should already have write access, request to join the group
are usually handled in a timely manner anyway).

[1] http://anonscm.debian.org/gitweb/?p=debian-edu/pkg-team/sankore.git

Thanks, you actually continued working on an Alioth clone too, I just
moved it [2].

[2] https://anonscm.debian.org/gitweb/?p=debian-edu/pkg-team/sankore_sunweaver.git

I’ve managed to merge your work and Miram’s into a WIP gbp based [3]
one, trying to keep the all history.

[3] file:///usr/share/doc/git-buildpackage/manual-html/gbp.import.html#GBP.IMPORT.UPSTREAM.GIT.TARBALL

(I left the upstream and master branches where they were before I
stepped in, and started working on a wip/master branch).

The first challenging bit might be to get rid of the sankore-ThirdParty
code copy from the build system, I’ll start working on that now.

Anyone is more than welcome to commit any improvement to wip/master or
any new branch (maybe we should keep master as is until we have
something working).

We may use this bug report to coordinate our efforts to bring sankore
into Debian, <debian-edu-pkg-team@lists.alioth.debian.org> is another
option (It doesn’t look too noisy).

Regards

David

#775456#57
Date:
2015-02-13 16:29:22 UTC
From:
To:
The sankore-ThirdParty stuff hasn't changed since 2012 (
https://github.com/Sankore/Sankore-ThirdParty/commits/master ), but
the most recent changes to the program itself are from January this
year ( https://github.com/Sankore/Sankore-3.1/commits/master ). Have
you already mixed them or do you prefer for me to prepare a working
package from those sources and the current git repo?

Greetings,
Miry


2015-02-13 16:48 GMT+01:00 David Prévot <taffit@debian.org>:

#775456#62
Date:
2015-02-14 15:22:44 UTC
From:
To:
Hello David,

David Prévot a écrit :

I am subscribing my e-mail address to debian-edu@lists.debian.org
... then, what next ? Feel free to forward this e-mail to any person
able to help me to join Debian Edu team.

Best regards,			Georges.

#775456#67
Date:
2015-02-20 18:43:19 UTC
From:
To:
Hi,

[ The last two messages didn’t make it to the bug log.
  My mistake, sorry, copying them after reordering. ]

Le 13/02/2015 13:39, Miriam Ruiz a écrit :

Sure, feel free to start on getting rid of the ThirdParty tricks in
order to make the package buildable again (I’m looking at it too, but
have still no clear view/understanding of the program yet, so you’ll
probably be a lot more efficient). I’ll push my work in progress in a
separate branch in case I can make any progress, do not hesitate to do
the same (I mean, even if it’s not working yet, something is better than
nothing ;).

I actually meant on Alioth [1], in order to have write access to the
packaging repository [2].

 1: https://alioth.debian.org/projects/debian-edu
 2: https://anonscm.debian.org/gitweb/?p=debian-edu/pkg-team/sankore.git

Regards

David

#775456#72
Date:
2015-02-20 21:44:29 UTC
From:
To:
Control: retitle 641812 ITP: qt-solutions -- libqtsingleapplication0: support for starting applications only once
Control: owner 641812 !
Control: blocks 775456 by 641812

Not sure it’s a good idea to provide multiple convenience code copies in
many places, but I may be missing something obvious.

My intent, while taking over this ITP, is simply to provide
qtsingleapplication as a start (as needed by sankore, #775456).

If other modules are worth packaging/sharing, it should be pretty easy
to enlarge the build process for them. I’ll soon push a repository in
alioth as debian-edu/pkg-team/qt-solutions.git, but don’t mind moving it
to collab-maint or anywhere people wish once other modules are wanted.

Regards

David

#775456#81
Date:
2015-07-26 08:33:22 UTC
From:
To:
Hi David, Georges, Andrea, Miriam,

I just updated my sankore.git packaging repo working copy to check
progress on sankore packaging.

Can someone update me / this ITP with the current packaging status? I
will be working for schools over the summer and may be available for
do more work on sankore.

Thanks for status updates!
Mike

#775456#86
Date:
2017-02-24 04:46:39 UTC
From:
To:
Dear Customer,

Your item has arrived at February 21, but our courier was not able to deliver the parcel.

Download postal receipt attached to e-mail!

Thank you,
Joshua Black,
UPS Parcels Delivery Agent.

#775456#91
Date:
2017-09-04 20:34:30 UTC
From:
To:
Hello there,

is there any update in including Openboard or Sancore in Debian?

I saw this more than two year old ITP (#775456) and tried Miriams
Debian packages from http://www.miriamruiz.es/debian/sankore/ but I
failed because of the dependency to libssl1.0.

https://anonscm.debian.org/gitweb/?p=debian-edu/pkg-team/sankore.git
does not seem to be active any more.

Honestly I would like to see it in Debian but I can't do much for it.
Bu
t if you need testing or a german translater: here I am.

Is there any update on this project or is it dead?

Christian

#775456#96
Date:
2017-11-24 09:42:18 UTC
From:
To:
Hi to everyone who was interested in Open Sankore for Debian,

I have currently picked up work on packaging a whiteboard solution for
Debian. I am currently working on getting OpenBoard packaged:

https://bugs.debian.org/882584

The work on OpenBoard (which is a Sankore fork and actively
maintained) probably supercedes the request for packaging Sankore.

Greets,
Mike

#775456#101
Date:
2017-11-24 09:59:36 UTC
From:
To:
Hi Mike and all,

Le 23/11/2017 à 23:42, Mike Gabriel a écrit :

Feel free to merge/close/supercede/ the other ITP/RFP at will.

Cheers

David

#775456#106
Date:
2017-11-24 10:41:13 UTC
From:
To:
Ack + THANKS!
Mike