We currently use Reprepro to provide in-house publishing of various proprietary packages (eg Security agents) which vendors only provide .deb download for rather than upstream repositories for direct consumption.
We are able to publish packages just fine, but only the latest version is retrievable via apt-cache madison somepackage
We'd like to essentially do what GitLab for example is able to do and make multiple versions available, like in this example:
apt-cache madison gitlab-ce | head
gitlab-ce | 14.4.2-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu bionic/main amd64 Packages
gitlab-ce | 14.4.1-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu bionic/main amd64 Packages
gitlab-ce | 14.4.0-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu bionic/main amd64 Packages
gitlab-ce | 14.3.4-ce.0 | https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu bionic/main amd64 Packages
I've read and re-read the reprepro manpage but it's not very easy to understand. All I know from reading the reprepro/apt mail lists about multiple-versioning is that in the last 3 or so years, they added the capability to reprepro, and that's all I've been able to find.
Thanks!