Page MenuHomeSolus

The inclusion of Ganttproject fixes T947
AbandonedPublic

Authored by doc-E-brown on Oct 1 2017, 11:41 AM.
Tags
None
Referenced Files
F11054302: D1119.id.diff
Fri, Aug 11, 12:38 AM
F11054301: D1119.id3307.diff
Fri, Aug 11, 12:38 AM
F11054300: D1119.id2695.diff
Fri, Aug 11, 12:38 AM
F11038142: D1119.diff
Wed, Aug 9, 10:03 PM
F11005425: D1119.diff
Tue, Aug 1, 6:52 AM
F10776187: D1119.id.diff
May 23 2023, 7:31 AM
F10763723: D1119.id3307.diff
May 19 2023, 2:25 AM
F10763708: D1119.id2695.diff
May 19 2023, 2:16 AM

Details

Reviewers
joebonrichie
Group Reviewers
Triage Team
Maniphest Tasks
T947: GanttProject
Summary

The inclusion of Ganttproject fixes T947

Ganttproject is a Java based project management and scheduling tool
Networking is enabled as during the build process gradle downloads the required dependencies

Test Plan

After installation ganttproject.desktop will be installed in /usr/share/applications. An entry in the desktop environment applications menu will
allow for the program to be launched

Diff Detail

Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

joebonrichie added a subscriber: joebonrichie.
joebonrichie added inline comments.
package.yml
21–24

I don't like this, you can instead change the source to build from git if it removes the need for this e.g.
git|https://github.com/bardsoftware/ganttproject.git : ganttproject-2.8.5

30

You can use install -dm755 instead and remove the need for line 36

36

This should be an install command

37

Not necessary if the change at line 29 is implemented.

38

Nitpick, but can this just be -Dm644

This revision now requires changes to proceed.Oct 28 2017, 3:43 PM
sunnyflunk added inline comments.
package.yml
30

@joebonrichie Please use 5 octal 00755 with install. The extra 00 does make a difference. Ditto for below (00644)

doc-E-brown edited edge metadata.

As per review comments:
Modify build to use github source
Moved some commands to 'install' section
Kept 5 octal file permissions as per @sunnyflunk's suggestion

joebonrichie added inline comments.
files/ganttproject.desktop
6

You need to install the icon file to /usr/share/pixmaps/ganttproject.svg and this line can just be Icon=ganttproject, if the project provides a .png file that would be more preferable though.

This revision now requires changes to proceed.Nov 15 2017, 8:54 PM
files/ganttproject.desktop
6

Apologies, because it is a svg file it needs to be installed to /usr/share/icons/hicolor/scalable/apps/ganttproject.svg

JoshStrobl added a subscriber: JoshStrobl.

Closing due to lack of response.

Closing due to lack of response.

Hey @JoshStrobl, mate I totally forgot about this. I got swamped at work around the time of the comment and it just fell under the radar. It is almost done. If I address the comment can we resurrect this from abandoned?

Cheers,
Ben

@doc-E-brown Yea just update the diff and it should un-abandon it.