RKWard | Resume KDE review process (#2)

Thomas Friedrichsmeier noreply at kde.org
Fri Jun 5 10:31:00 BST 2020




Thomas Friedrichsmeier commented:


Summary of critical comments raised and their status:

* https://marc.info/?l=kde-core-devel&m=153912336114603&w=2 (aacid):
  * the i18n folder seems like from the past and something you should not need if in kde \
infrastructure. Could you delete it?
  * Also I'd suggest you compile enabling -DECM_ENABLE_SANITIZERS="address;undefined"
  * There's a few memory leaks (reported at exit) that you may want to have a look.
  * And there's also a few undefined behaviour warnings on exit, you've them marked as \
"known" things but it'd be good if you could find a way to fix them.
  * Your help menu is for some reason missing the Change Language option, i tried to do \
it a quick fix but could not, i would appreciate if you could find a way to only \
define the extra actions and not all of them (like we do for example in okular).

* https://marc.info/?l=kde-core-devel&m=153916691226377&w=2 (jriddel)
  * It installs two desktop files which creates duplicate menu entries /usr/share/applications/org.kde.rkward-open.desktop /usr/share/applications/org.kde.rkward.desktop
    * Completed following suggestions by Thomas Baumgart and Meik: https://marc.info/?l=kde-core-devel&m=153942961310071&w=2
  * The .desktop files call it a "GUI for R" which is not a great description, everything in the menu is a GUI.  I recommend "R Statistical Programming" or "IDE for R" maybe.
    * Suggestion by Meik: Statistics with R (https://marc.info/?l=kde-core-devel&m=153942595709279&w=2)
  * I tidied up the files with the icon licence as they could easily be lost.
    * Done by jriddel
  * It depends on WebKit which is not supported, could this be ported to WebEngine?
    * Comment by Lisandro (https://marc.info/?l=kde-core-devel&m=154218478600505&w=2)
    * Done in the meantime by supporting WebEngine, optionally (and by default)
  * It's uncommon having debian/ packaging directly in the source and there's also debian-official/ which could get confusing and out-of-sync and messy.  I recommend moving them to another archive.
  * Storing the packaging in KDE neon Git would be cool as we already have packaging for all the rest of KDE software.  Using salsa.debian pkg-kde team would also make sense but would need different
permissions.  Either way we should get this into Neon, give me a ping to sort that out.
    * Partially done
  * Prelim. answer to jriddel: https://marc.info/?l=kde-core-devel&m=153918336832295&w=2

* https://marc.info/?l=kde-core-devel&m=154118912915065&w=2 (jriddel)
  * There's no appstream metainfo file nor product-screenshot https://community.kde.org/Guidelines_and_HOWTOs/AppStream
    * Done: Contributed by Meik and Yuri

-- 
Reply to this email directly or view it on GitLab: https://invent.kde.org/education/rkward/-/issues/2#note_55752
You're receiving this email because of your account on invent.kde.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/rkward-tracker/attachments/20200605/001a4997/attachment.htm>


More information about the rkward-tracker mailing list