[MacPorts] #66963: MinIO needs a new portfile

MacPorts noreply at macports.org
Mon Feb 20 15:28:31 UTC 2023


#66963: MinIO needs a new portfile
--------------------+--------------------
 Reporter:  gctwnl  |      Owner:  (none)
     Type:  defect  |     Status:  new
 Priority:  Normal  |  Milestone:
Component:  ports   |    Version:
 Keywords:          |       Port:  minio
--------------------+--------------------
 I have been looking at MinIO, for which the current Portfile uses a
 version from 2021.

 Simply updating to a newer version will break existing installations,
 MinIO has received a non-backwards compatible change. To migrate to the
 new system, there is no option but a nasty manual process.
 https://min.io/docs/minio/linux/operations/install-deploy-manage/migrate-
 fs-gateway.html The new MinIo uses a Single-Node Single-Drive deployment
 and no longer support file system deployment and it cannot migrate in-
 situ.

 I was thinking about creating a minio-sfsd port, but that would have peope
 install the old one when they're looking for an initial minio install.

 What needs to be done is that the existing minio changes into something
 like (outdated) minio-fs and the new minio uses snsd, but since that is
 the new standard, people should get this one when installing a new minio.

 So, in short:
 - existing minio port becomes minio-fs
 - new port becomes minio (but does sfsd)

 Or am I thinking wrong?

 How to prevent people's existing ports breaking on an update while at the
 same time making sure new install do not get stuck in the old setup that
 is no longer updated or supported?

-- 
Ticket URL: <https://trac.macports.org/ticket/66963>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list