#cloudsmith - October 2020

cloudsmithArchived
20 messages

Cloudsmith package management and hosting

October 2020
erik
erikabout 6 years ago
@Erik Osterman (Cloud Posse) has joined the channel
erik
erikabout 6 years ago
set the channel description: Cloudsmith package management and hosting
Lee Skillen
Lee Skillenabout 6 years ago
@Lee Skillen has joined the channel
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)about 6 years ago
@Lee Skillen so I'm looking at the next big initiative which is adding debian support for our cloudposse packages. Cloudsmith has the concept of "universal packages" (right name?) where you can generate the synthetic packages for any major distro.
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)about 6 years ago
In this mode, is it possible to upload packages to override the synthetic packages? e.g. we've had to make bug fixes for certain distros.
Lee Skillen
Lee Skillenabout 6 years ago
Yep, you can upload packages that are in all of the supported distribution indexes, for any release of those distributions. Although if you're looking to create a derivative (forked, flavour, whatever you'd like to call it) package of something that exists, then it's better to represent this in the versioning of the package (rather than it being identical to the upstream). This is how distributions, like Ubuntu, create Debian-derivative packages, but put an "ubuntu" spin on them:
https://www.debian.org/doc/debian-policy/ch-controlfields.html#version

E.g. Imagine that sl at version 1.0.3-1 had an issue. You might create a new variant with a version of 1.0.3-1cp1 which would be semantically greater than 1.0.3-1 but (e.g.) less than 1.0.4-1. When a user goes to install sl from your repository, and 1.0.3-1 already exists alongside your fixed 1.0.3-1cp1 package, yours will be chosen.
Lee Skillen
Lee Skillenabout 6 years ago(edited)
So when you see sl @ 1.0.3-1ubuntu2 in the wild, it means the upstream version was 1.0.3 (i.e. the version of the package the source was built from), the Debian version is 1 (i.e. the first package version of 1.0.3 that Debian built and released), and the Ubuntu version is 2 (i.e. the second version of the package that Ubuntu built and released).
Lee Skillen
Lee Skillenabout 6 years ago
Looking forward to Debian-based packages though. 😄
Andriy Knysh (Cloud Posse)
Andriy Knysh (Cloud Posse)about 6 years ago
@Andriy Knysh (Cloud Posse) has joined the channel
Stan M
Stan Mabout 6 years ago
@Stan M has joined the channel
Matt Gowie
Matt Gowieabout 6 years ago
@Matt Gowie has joined the channel
Joe Niland
Joe Nilandabout 6 years ago
@Joe Niland has joined the channel
MattyB
MattyBabout 6 years ago
@MattyB has joined the channel
Reinholds Zviedris
Reinholds Zviedrisabout 6 years ago
@Reinholds Zviedris has joined the channel
Kyle Harrison
Kyle Harrisonabout 6 years ago
@Kyle Harrison has joined the channel
Andrew Speed
Andrew Speedabout 6 years ago
@Andrew Speed has joined the channel
erik
erikabout 6 years ago
@Lee Skillen any idea what would cause this?
Erik Osterman (Cloud Posse)
Erik Osterman (Cloud Posse)about 6 years ago
I'm trying out the any-version feature with alpine
Andrew Speed
Andrew Speedabout 6 years ago
Hi Erik, I work with Lee at Cloudsmith, I’ll take a look into this for you now
Tom Gibson
Tom Gibsonabout 6 years ago
@Tom Gibson has joined the channel
No earlier messagesBrowse by dateNovember 2020