void-linux / void-packages

The Void source packages collection
https://voidlinux.org
Other
2.52k stars 2.12k forks source link

Package request: fritzing #49544

Closed U2C9727A4 closed 3 months ago

U2C9727A4 commented 6 months ago

Package name

fritzing

Package homepage

https://github.com/fritzing/fritzing-app

Description

Fritzing is an electronics design and simulation software.

I know fritzing is already a package in the repos, but it is way too old. the newer >1.0.0 versions are available on the develop branch. Nixpkgs unstable has a >1.0.0 package of fritzing, it may be useful to read that and make a void linux port of it.

Does the requested package meet the package requirements?

Compiled

Is the requested package released?

Yes

MIvanchev commented 6 months ago

@U2C9727A4 Can you please show me where the source code for the >1.0.0 versions is located?

classabbyamp commented 6 months ago

it's in the same place, they just stopped tagging

https://github.com/fritzing/fritzing-app/issues/4086

MIvanchev commented 6 months ago

I see, well that's a very odd thing so maybe we should wait until they actually tag something again. To prevent someone releasing 1.x.y a couple of times. for example.

0x5c commented 5 months ago

From other threads online, upstream indicates not wanting to offer Fritzing "for free" anymore^1^3, with many justifications like "development sustainability"^1^3, and also resisted for quite some time the idea of even syncing the code on Github for each releases^1^3. They also express wanting not to publicly develop on Github anymore for reason of "excessive charges" for "CI"^2 and "transactions"^3, and instead have a private repository somewhere else. The "charges" thing is very strange considering public Github repos are the only ones getting free CI, and more than enough of it to power even massive high-frequency repos like this one.

As to the "git sync", the code published on git is untagged, and seemingly would not compile a binary of the current version (latest version information it contains is a beta *.*.*b number).

classabbyamp commented 3 months ago

Please don't request an update of a package, We have a script for that. However, a quality pull request may help.