Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • D debexpo
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 42
    • Issues 42
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • mentors.debian.net
  • debexpo
  • Merge requests
  • !154

Fix versionning to include major version from buster and sid

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Baptiste Beauplat requested to merge lyknode/debexpo:fix/versioning into live Sep 07, 2020
  • Overview 1
  • Commits 3
  • Pipelines 2
  • Changes 3

Debexpo currently only hints about lower version bound (taken from buster).

However, this allow testing release to be installed from pypi. We had the case recently where celery published a release candidate for the next major that broke the worker (5.0.0rc1).

Since we are targeting buster and sid, we should only deal with version present in Debian. As such, I've added upper bound preventing installing new major version from pypi while developing. (While allowing updates for minor and patch versions)

I've also added a test for the CI to detect fetching of external dependencies. If triggered, this will indicated that a new major has been uploaded to Debian and an update to the dependencies bounds are required (as well as some testing).

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: fix/versioning