wbond / package_control

The Sublime Text package manager
https://packagecontrol.io
4.77k stars 816 forks source link

Moving forward, how do we get this repo's releases reliably in new auto-installs on sublime text? #1661

Open plocket opened 7 months ago

plocket commented 7 months ago

Thanks, very grateful for this incredible tool. I'm not sure the right way to phrase this question. From what I've read, I've come to conclude that when I install package control on sublime text, which seems to come built-in with sublime text itself, I don't actually get the code that has been released on this repo. I have to manually download new releases from work that's been done on GitHub. Do correct me if I'm wrong.

I'm not really sure what the flow is for getting the latest release here to also be released on that automatic deployment or on packagecontrol.io. What I read seems to say the repo owner has to do it and it seems like they've been inactive on this repo for about two years. It's not clear that packagecontrol.io has bee updated during that time.

How can we currently get these updates to officially take effect? Can we get in contact with the owner and help them somehow? Can someone else get permission to make the updates? Should this project be forked and then take the place of package control, maybe with a new name, in sublime text itself? There are maintainers here who seem to have been doing a lot of work (at least one, though I don't want to bug them here) and who are fielding a lot of the complaints that get posted about the behavior of the old package control code.

I apologize if I've completely misunderstood the situation. If so, I'd appreciate a clarification on what the situation is.

Also, can packagecontrol.io list the version of package control that sublime is currently installing? That would be incredibly helpful. At packagecontrol.io, it shows when the packages have last been updated, but not when the official package control code itself has last been updated. Maybe that's a separate issue.

deathaxe commented 6 months ago

The linked comment says it all.

Will is the only person, who can sign and upload the release asset to packagecontrol.io or do any other maintanance work related to the website.

... but not when the official package control code itself has last been updated

This is because Package Control was only deployed via packagecontrol.io.

plocket commented 6 months ago

Is there anyone you know of who is able to split this off into a new project that can get updated on a regular basis? What would be the downsides of that?

kaste commented 5 months ago

Maybe I'm reading this wrong, then already sorry for the noise, but the downloader in ST is just a Command implemented in python. Why not patch it and grab

https://github.com/wbond/package_control/releases/latest/download/Package.Control.sublime-package

deathaxe commented 5 months ago

That's what sublimehq would need to take care of. It would affect new releases only, though.

kaste commented 5 months ago

Yeah sure. They could make a hotfix release. LOL.