-
Notifications
You must be signed in to change notification settings - Fork 400
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tracking Surge XT in the downstream package ecosystem #7132
Comments
Thank you for looking at this The surge 1.9 and surge xt should exist both in parallel; there’s an archival reason to have both installed. but I agree the 1.7 and 1.0.1 and all the names is not really … good there’s also the question of whether these packages work. Many apply patches and changes which we never test. But there’s nothing to be done about that |
Packages maintained by someone other than us (especially doing changes not sanctioned by us) are not our responsibility. |
Yeah but wrangling them into shape a bit as @luzpaz offered to do is welcome |
So to be clear how should the packages in repology look like?
Does this mean there should be a placeholder for Which are the ones that are acting as 'forks' ? JFYI, all these things can be tweaked in https://github.com/repology/repology-rules to better clarify the perplexing situation |
well in homebrew (which I maintain for mac) we have the (older) I think most of the packages, if you look in the pkgbuild, apply some diff which they haven't upstreamed. The Arch ones for instance attempt to devendor some things and change our version information and stuff (which is a pain). But really, I'm not a linux user much. I run ubuntu for dev. |
From my POV packages should be called |
There was already a home brew package called surge for completely different software hence the surge-synthesizer moniker there just fyi |
Hmmm well darn. How about |
Oh it’s too late to change homebrew - I was just sharing we have two packages there and we could model the distros the same |
We can tell repology to associate the homebrew packages with whatever project name you choose. |
so if repology tracks homebrew, then https://github.com/Homebrew/homebrew-cask/blob/master/Casks/surge-synthesizer.rb and https://github.com/Homebrew/homebrew-cask/blob/master/Casks/surge-xt.rb are the two packages |
At the time of this post repology is tracking 2 package names: Edit: here is the repology commit that did this: repology/repology-rules@d85a1fe |
Wow thank you. So I guess we need to find a nix maintainer yeah? |
Are these current name assignments amicable? (Or does anything need to be tweaked?) |
No, that's perfectly fine! |
Added request for downstream Chocolatey: chocolatey-community/chocolatey-package-requests#1443 Edit: requested version bump in FreeBSD https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272970 |
thank you so much for doing this work. It's really appreciated. If you join (or have joined) our discord please let us know your name and we can tag you with the team member role! |
@baconpaul @luzpaz So what do we do with this ticket? Do we close so we don't need to track it, but still open for discussion, or? |
I vote to keep open for exposure to help improve downstream availability. Edit: it could even be pinned to the top of the issue queue (since there are pinned tickets that have already been merged and therefore potentially can be unpinned) |
Yeha let's try doing that. The tickets we have pinned already are pinned for general info so that people don't open duplicate tickets anymore. So we are not gonna unpin them. the release plan could be unpinned tho. there's a max of 3 tickets that can be pinned. |
You can also transfer this ticket to a discussion... ? (that's another option if you'd like) |
It is already tagged as a discussion but as long as it is open it counts towards our open issues. And it's not really an issue per se. |
Opened a downstream ticket request to bump nixOS unstable to 1.2.3 |
OK! We are about to release 1.3 - probably this weekend latest - just so you know! |
Just post to this ticket 👍 |
Good morning! We updated to 1.3.0 this morning. Thanks for all your efforts. |
Flagged Arch repo that new update is available |
Hi! Just FYI we updated to 1.3.1 today |
No response from Arch maintainer 😞 |
Oof! Well, we may do a 1.3.2 with some bugfixes and small QOL stuff anyway. We'll let you know when that's up and you can ping them again, hopefully just a hiccup. |
nixOS unstable updated to 1.3.1 edit: |
@luzpaz We have released 1.3.2! |
@luzpaz FYI we released 1.3.3 |
Bumped Arch and Nix repos Note: I've reported to repology that the Alt linux repos should point to surge-XT and not surge. So the 1.3.x badge should see an increase and the 1.9.x bandge should see a decrease. |
Hi! 1.3.3 had a nasty bug in it. 1.3.4 is out now. Thanks and sorry about that. As to surge-xt vs surge, both packages are valid. But most users want surge-xt indeed! |
Currently there is a lot of conflicting data in downstream package repos, see https://repology.org/project/surgext/related
Once we've sorted them in repology I'll post a badge here to see what repos are up to date and which repos are missing Surge. Then the need to request said repos for a package to be implemented (if warranted).
At the time of this post repology is tracking the following surge* downstream packages:
TODO
The text was updated successfully, but these errors were encountered: