Bug 1770318 - FlatCAM is Outdated
Summary: FlatCAM is Outdated
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: flatcam
Version: 31
Hardware: x86_64
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Damian Wrobel
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-11-08 18:11 UTC by diogo.masilva
Modified: 2020-06-30 17:51 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-06-30 17:51:35 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
Ubuntu setup files (449 bytes, text/plain)
2019-11-14 03:44 UTC, diogo.masilva
no flags Details
Ubuntu setup script (1.04 KB, application/x-shellscript)
2019-11-14 03:45 UTC, diogo.masilva
no flags Details

Description diogo.masilva 2019-11-08 18:11:35 UTC
Current packaged version is severely outdated.

Granted, the upstream development pace has picked up quite a bit, but the version in repos is 1 year old, and missing several features and bug corrections, for at least 2 fedora versions.

Comment 1 Damian Wrobel 2019-11-13 17:35:25 UTC
(In reply to diogo.masilva from comment #0)
> Current packaged version is severely outdated.

a) I see that in the master[1] branch that there is only 1 single commit newer then what we have currently packaged in fedora.
b) Upstream seems to be unresponsive, see my PRs [2][3].
c) I see there seems to be some development in the Beta[4] branch.

Based on:
 a) - I don't see any need to update software in fedora.
 c) - I don't use this software now so It's difficult for me to judge whether it would be worth to switch to use Beta branch. Looking at b) I'm reluctant, but if you're interested, please feel free to test it and prepare PR.

[1] https://bitbucket.org/jpcgt/flatcam/commits/branch/master
[2] https://bitbucket.org/jpcgt/flatcam/pull-requests/74
[3] https://bitbucket.org/jpcgt/flatcam/pull-requests/125
[4] https://bitbucket.org/jpcgt/flatcam/commits/branch/Beta

Comment 2 diogo.masilva 2019-11-14 03:44:55 UTC
Created attachment 1635989 [details]
Ubuntu setup files

Comment 3 diogo.masilva 2019-11-14 03:45:51 UTC
Created attachment 1635990 [details]
Ubuntu setup script

Comment 4 diogo.masilva 2019-11-14 03:52:06 UTC
Damian, thanks for your time.


The development is happening at the Beta branch. Master doesn't get much attention lately. I use the software and definitely think that shifting to Beta, or at least providing a package option, would be beneficial.

PR as in package request? I'll take a look at the dev manual to see how that is supposed to go, but I couldn't run the latest linux sources, only windows exe.

There are instructions for UBUNTU package dependencies, which I have attached, but I'm new with Fedora, so I wasn't able to correlate all packages. Also, the pip script gave some error about a missing file during compilation.

Could you look into the scrips and point me in the right direction?

Comment 5 Damian Wrobel 2019-11-20 21:06:06 UTC
(In reply to diogo.masilva from comment #4)
> Could you look into the scrips and point me in the right direction?

The flatcam package in fedora is build from the following repository[5].
You would need to update it to the version from the Beta branch.
The 'fedpkg' packaging utility might be used to download and rebuild the package.

The script from attachment 1635990 [details] give you the idea of list of dependencies which you need to compare with the list of BuildRequires in the flatcam.spec file.
If there are new dependencies not already packaged in Fedora they would have to be packaged separately.

[5] https://src.fedoraproject.org/rpms/flatcam


Note You need to log in before you can comment on or make changes to this bug.