Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
    • Help
    • Support
    • Submit feedback
  • Sign in / Register
Bifröst - Liberty-Debian bridge
Bifröst - Liberty-Debian bridge
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 9
    • Issues 9
    • List
    • Boards
    • Labels
    • Milestones
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Create a new issue
  • Issue Boards
  • liberty
  • packaging
  • Bifröst - Liberty-Debian bridgeBifröst - Liberty-Debian bridge
  • Issues
  • #6

Closed
Open
Opened Nov 05, 2019 by David Seaward@david.seaward
  • Report abuse
  • New issue
Report abuse New issue

Feasibility: maintaining side-by-side Godot releases in PureOS stable

Problem statement

User story: I am a Godot game developer. I want to build my game against the latest stable, maintained version of Godot, so that I can benefit from the latest game engine features.

Issue #4 has the requirement "Flossy Gnu must adapt to the dependencies present in PureOS stable."

Thus PureOS amber will remain at Godot 3.0.x for the forseeable future. Developers releasing games to PureOS stable won't be able to use Godot 3.2 or (soon) Godot 4.0.

Suggested solution

Using the latest and shiniest thing is never strictly required, but is very nice to have. At the same time, dropping older Godot versions from the repos renders all games dependent on them impossible to install/play.

Folk wisdom states that Godot is stable at the minor version level. e.g. 3.0.x is frozen apart from bug fixes, and all games developed with 3.0.0. should run with 3.0.999. Games developed with 3.1.0 will not run.

Thus, we could release new Godot versions side-by-side in PureOS. Similar to how major Python versions are supported side-by-side.

apt install godot-3.0
apt install godot-3.2
apt install godot-4.0
  1. Is this technically possible? i.e. Godot 3.2 doesn't rely on dependencies/versions not present in PureOS stable?

  2. If possible, what commitment is required for a given Godot release. Bug and security fixes only. No new features. Anything else?

  3. When do we drop an old Godot release? (Presumably when upstream stop maintaining it.)

  4. Anything else?

  • Discussion
  • Designs

The one place for your designs

To enable design management, you'll need to meet the requirements. If you need help, reach out to our support team for assistance.

Assignee
Assign to
Eventual ermine
Milestone
Eventual ermine
Assign milestone
Time tracking
Nov 15, 2019
Due date
Nov 15, 2019
1
Labels
priority/low
Assign labels
  • View project labels
Reference: liberty/packaging/debian#6