FreeCAD / FreeCAD-snap

The official Snap package of the FreeCAD project
https://snapcraft.io/freecad
9 stars 10 forks source link

Track strategy #5

Closed ppd closed 2 years ago

ppd commented 2 years ago

https://snapcraft.io/docs/channels

Snaps are release to channels, which have the format <track>/<risk>/<branch>. The default track is latest, which is what we're using for the current stable release as latest/stable.

It is possible to request more tracks, which is commonly used to release multiple supported stable versions. For FreeCAD, this could mean creating a 0.19 track which retains the 0.19.4 release when latest inevitably switches to the new 0.20 release.

Is that something we possibly want and can support?

luzpaz commented 2 years ago

Cool stuff!
If I understood correctly then I'm not sure some users would appreciate the automated update from 0.19.4 to 0.20

ppd commented 2 years ago

Well, at the moment those users are on latest/stable, so they would get switched to 0.20 in this case. But they could explicitly decide to switch to 0.19/stable.

ppd commented 2 years ago

The process to request a new track is documented here: https://forum.snapcraft.io/t/process-for-aliases-auto-connections-and-tracks/455

A recent example: https://forum.snapcraft.io/t/track-request-for-archethic/30093

luzpaz commented 2 years ago

Forgot about this. Are you closing it due to inactivity?

ppd commented 2 years ago

Yes. The demand isn't that high, and the less there is to support, the better.