Transition to New PPA Channels for Checkbox Development

TL;DR:

We are writing to inform you of an important update regarding our software distribution through Personal Package Archives (PPAs).

What is Changing?

To streamline our development process and align our distribution channels more closely with our development stages, we are transitioning to a new set of PPAs. These new channels will replace our existing ones and provide a clearer, more consistent structure for our releases.

New PPA Channels

  • Edge: ppa:checkbox-dev/edge - To test recent developments that are not yet in beta.
  • Beta: ppa:checkbox-dev/beta -For Canonical internal users. This version should be the one used for Certification, and early QA pipelines.
  • Stable: ppa:checkbox-dev/stable - For external customer.

Why This Change?

This change aims to bring greater clarity and predictability to our release process. By mirroring the naming conventions used in our development cycle, we make it easier for you to select the appropriate channel based on your needs—whether you’re interested in testing cutting-edge features, participating in the stabilization of the upcoming release, or simply using the most stable version of our software.

Timeline and Action Required

We’ll inform you when the transition to the new PPAs is completed, but it is expected to happen by the end of next week (01/12). We encourage you to switch to the new PPAs as soon as possible.

The existing PPAs will no longer receive updates after the new ones are created. The current PPAs will be removed in the future, but there is not a definitive date yet.

Support and Feedback

We understand that changes like these can raise questions or require additional support. We are here to assist you throughout this transition. For support or to provide feedback, please reach us through this channel.

1 Like

Completion of Transition to New PPA Channels for Checkbox Development

TL;DR:

We are glad to announce that we have completed the transition to our new Personal Package Archive (PPA) channels for Checkbox Development.

Overview of Changes:

The new PPA channels, which are now active and replacing our existing ones, are as follows:

  • Edge: ppa:checkbox-dev/edge - For testing recent developments not yet in beta.
  • Beta: ppa:checkbox-dev/beta - For Canonical internal users. This version should be the one used for Certification, and early QA pipelines.
  • Stable: ppa:checkbox-dev/stable - For external customers.

For most of the use cases:

  • ppa:checkbox-dev/ppa will be replaced by ppa:checkbox-dev/edge
  • ppa:checkbox-dev/testing will be replaced by ppa:checkbox-dev/beta
  • ppa:hardware-certification/public will be replaced by ppa:checkbox-dev/stable

Old PPAs

The old PPAs will no longer receive updates and will be removed in the future (date to be announced). These PPAs are:

  • ppa:checkbox-dev/ppa
  • ppa:checkbox-dev/testing
  • ppa:hardware-certification/public

As of today, the PPAs will be disabled and will not accept or build new packages. The publish feature will also be disabled, and nothing will be published.

Action Required

It is now essential for all users to transition to the new PPAs as soon as possible. Continuing to use the old PPAs will mean missing out on any updates to the software.

To ensure a smooth transition, please update your configurations to point to the new PPAs.

Support and Feedback

We understand that changes like these can raise questions or require additional support. We are here to assist you throughout this transition. For support or to provide feedback, please reach us through this channel.