View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0005805||Kali Linux||Queued Tool Addition||public||2019-11-21 16:12||2020-11-11 23:50|
|Fixed in Version||2020.3|
|Summary||0005805: Joplin - open source note taking|
Joplin is an open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.
Main Page: https://joplinapp.org/
|Steps To Reproduce|
Download the app image
run it as an executable for short term testing.
Looking for ways to have it packaged manually in Kali as we speak.
@kali-team, please could this be packaged up.
Upstream provides build instructions: https://github.com/laurent22/joplin/blob/master/BUILD.md
Arch Linux seems to have an unofficial package: https://aur.archlinux.org/cgit/aur.git/tree/?h=joplin
Just wanted to provide an update to this situation:
Recently a bug was discovered in Joplin that would not allow Debian Users to run the program.
This was due to the appimage sandbox permission that had to be modified in the app image. While working on the issue I had a person in the community by the name of whiskers confirm the issues and the changes to make it work. The changes were able to resolve the bug and got it to run in Kali Linux.
Whiskers was actually able to find a way to repackage the application from source and the permissions be preserved in the program as a deb file. He will be working with the developers later this week to see if they can be able to support the continued package to create the deb File. In case they say no we have the source and can be able to package this for further releases if we need to do so.
I can confirm and verify that the application he compiled and repackage does work properly if we want to use it since the program is FOSS.
Here is a link to download the application: https://github.com/initinfosec/joplin-debfix
Shout out to whiskers for taking the time and effort to look into this!
It seems the creators of Joplin will not be building a deb package at this time. Therefore, whiskers (InitInfosec) has been given approval by the creators to create and update the main Joplin Deb package at this time.
You can find the official support here: https://github.com/initinfosec/joplin-debian
I will continue to work with him if he has any questions or concerns.
Whiskers (initinfosec) has just placed a bug in for this package: https://bugs.kali.org/view.php?id=6194
apologies for the duplicate,, I had started a new issue to request addition of the tool. Please note that the github repo mention above has changed from joplin-debian to joplin-kali.
Let me know if you need anything further on my end.
joplin version 1.0.201-0kali2 is in kali-experimental: only for amd64 for the moment.
joplin version 1.0.201-0kali6 in kali-experimental: on amd64, arm64 and armhf.
Thanks for the hard work @sbrun - would be curious to hear what you did/where I went wrong sometime,
Curious if you have logs for the i386 failure? I believe I got it to work successfully once when testing, but I only did it once, and it was for one of the older 1.0.18X releases IIRC
I'm not sure that the i386 failure is related to joplin. I think it's a npm's failure, maybe specific to the Debian package npm (?)
Now we have joplin for amd64, arm64, armhf
FTR: the "npm install" command seems to fail on i386 when there are many packages to install. I tried to make several "npm install" instead of one command to avoid the failure.
|2019-11-21 16:12||tjnull||New Issue|
|2019-12-09 13:14||g0tmi1k||Category||New Tool Requests => Queued Tool Addition|
|2019-12-09 13:14||g0tmi1k||Note Added: 0011609|
|2019-12-10 11:57||g0tmi1k||Priority||immediate => normal|
|2019-12-10 11:57||g0tmi1k||Severity||major => feature|
|2019-12-10 11:58||g0tmi1k||Summary||Add Joplin to Kali Linux => Joplin - open source note taking|
|2020-01-06 13:06||g0tmi1k||Product Version||kali-dev =>|
|2020-01-06 13:07||g0tmi1k||Status||new => acknowledged|
|2020-01-06 13:12||g0tmi1k||Note Edited: 0011609|
|2020-02-07 08:15||rhertzog||Note Added: 0012035|
|2020-03-02 04:15||tjnull||Note Added: 0012372|
|2020-03-04 22:50||tjnull||Note Added: 0012385|
|2020-03-15 23:12||tjnull||Note Added: 0012417|
|2020-03-18 16:57||g0tmi1k||Relationship added||has duplicate 0006194|
|2020-03-18 17:04||initinfosec||Note Added: 0012433|
|2020-04-24 08:08||sbrun||Assigned To||=> sbrun|
|2020-04-24 08:08||sbrun||Status||acknowledged => assigned|
|2020-04-27 14:54||sbrun||Note Added: 0012682|
|2020-04-28 15:29||sbrun||Note Added: 0012689|
|2020-04-28 16:25||initinfosec||Note Added: 0012690|
|2020-04-28 17:05||sbrun||Note Added: 0012691|
|2020-05-19 08:12||sbrun||Status||assigned => resolved|
|2020-05-19 08:12||sbrun||Resolution||open => fixed|
|2020-05-19 08:12||sbrun||Note Added: 0012807|
|2020-11-11 23:50||g0tmi1k||Fixed in Version||=> 2020.3|