[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#984937: ITP: flatcam-beta -- PCB CAM software (beta release)



Hello Romain,

Am 10.03.21 um 18:03 schrieb Romain Porte:
> Hi,
> 
> 10/03/2021 17:40, Carsten Schoenert :
>> long long ago I intended to package FlatCAM.
>>
>> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844643
>>
>> I stopped working on this due no response from upstream regarding
>> questions related to Qt5 Python bindings so far I remember.
> 
> The only discussion I was able to find is this one:
> 
> https://bitbucket.org/jpcgt/flatcam/issues/221/intent-to-package-flatcam-for-debian
> 
> It seems that upstream is now correctly using pyqt5, at least in their
> Beta branch.
> 
>> Why do you want to name the package flatcam-beta?
> 
> Because flatcam's master branch itself seems abandonned since 2019 and
> misses a lot of useful features. As long as upstream is not making a
> proper release and is keeping development in the Beta branch, I am only
> interrested in using (and packaging) flatcam-beta and not flatcam itself.

and you assume by yourself that by upstream uses a different branch name
the software is something "-beta"?
I disagree on this assumption. My experience in the past was that a lot
of contributors to FlatCAM were not very experienced with git as a VCS.
There are no feature branches used in the past times and there were no
clear rules how the development will happen.

Using a suffix "beta" in the source name and probably in the binary
package name will hold back some user as they don't want Beta software.
And in my eyes this is no beta software at all, I've used it at the time
I was doing some packaging work on it and it worked out as expected.
Also the website says nothing about a FlatCAM Beta version.

So I suggest to get in contact with upstream and clarify the status of
that software and what branch is the base for future releases.

> See https://bitbucket.org/jpcgt/flatcam/branches/ for the difference
> between the two versions: 2865 commits.
> 
> I do not intent to update everytime a new Beta release is made, but want
> to be able to install Flatcam Beta easily without running into a lot of
> dependencies issues that I am currently facing with upstream's Beta branch.

That's the life of a Debian Maintainer. ;)
There is nothing against the paradigm "Release often, release early." So
I see no problem to package related new package versions. And once the
package is hitting testing it's a nice attitude to also provide updates
for the users of Debian stable by uploading the new version to backports
too.

-- 
Regards
Carsten


Reply to: