singularity icon indicating copy to clipboard operation
singularity copied to clipboard

.deb pre-release versions must use ~ not - for pre-release separator

Open gdevenyi opened this issue 3 years ago • 2 comments

I had this version installed: ii singularity-ce 3.10.0-rc.2-jammy

and then tried to install: singularity-ce_3.10.0-jammy_amd64.deb

But gdebi -n singularity-ce_3.10.0-jammy_amd64.deb reports:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
This package is uninstallable
A later version is already installed

See https://unix.stackexchange.com/questions/97289/debian-package-naming-convention for more details on naming

gdevenyi avatar Jun 10 '22 19:06 gdevenyi

This needs to be setup so the -rc is modified to ~rc for Debian packaging... (srcver here)...

https://github.com/sylabs/singularity/blob/c5dc33d68b10228b583bade8d91add3da9d576ff/debian/rules#L40

dtrudg avatar Jun 10 '22 19:06 dtrudg

Not immediately critical, but should be a blocker for 3.11 RCs closer to November.

dtrudg avatar Jun 10 '22 19:06 dtrudg

Thanks again for the report @gdevenyi - this has been addressed prior to the 3.11.0 RCs.

dtrudg avatar Dec 12 '22 09:12 dtrudg