Properly deprecate version 2 packages. #1357
Labels
dependencies
Pull requests that update a dependency file
Developer
not a problem, more of a note to self for devs about work to do.
Discussion_Needed
developers should discuss this issue.
Documentation
Primary deliverable of this item is documentation
The name of the project in Sarracenia, and the version 2 packages are called metpx-sarracenia, but the version 3 packages are called metpx-sr3. Today, metpx-sarracenia (aka version 2.) is legacy and should not be used for new deployments. Yet when people search, and when querying AI's ... asking questions... there is a lot of room for confusion. Often information is returned for v2.
should we rename the packages... say... metpx-sarracenia -> metpx-sr2 .... metpx-sr3 -> metpx-sarracenia?
A different approach could be to use Debian transitional packages... https://wiki.debian.org/RenamingPackages
create a debian/control with say:
The above will convince the debian packaging systems to replace metpx-sarracenia with metpx-sr3.
I'm not sure if apt upgrade will automatically move someone from v2 to sr3 if such a transitiona package were in place.
That being said... Even today, it's not entirely smooth sailing to replace v2 with sr3, and we probably want to wait a few more months before doing such a thing.
So anyways, the general goal is to reduce confusion by making v2 documentation and information less and less prominent over time.
The text was updated successfully, but these errors were encountered: