DebianImportFreeze

Differences between revisions 3 and 20 (spanning 17 versions)
Revision 3 as of 2007-03-16 01:23:14
Size: 1120
Editor: 213
Comment: how and where exactly from are packages updated at DebianImportFreeze
Revision 20 as of 2025-09-09 14:06:10
Size: 1454
Editor: sally-makin
Comment: Page moved
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Prior to this date, new versions of packages will be automatically imported from Debian where they have not been customized for Ubuntu. After, this will only happen by explicit request from a developer. #refresh 0 https://canonical-ubuntu-project.readthedocs-hosted.com/release-team/freezes/#debian-import-freeze
Line 3: Line 3:
Prior to this date, new versions of packages will be automatically imported from Debian where they have not been customized for Ubuntu, that is when the version number of the package in the current Ubuntu development branch does not contain the substring "ubuntu" and there is a newer version in Debian. Imports from Debian are from the unstable branch. (A historic note, for some LTS release 12.04 and lower were done from testing, but since the introduction of ProposedMigration syncs happen from unstable all the time.)
Line 4: Line 5:
== Comments == Entirely new packages (those not in Ubuntu at all) are also automatically imported prior to this date. The import is done by copying the source package verbatim from Debian and building fresh binary packages on the Ubuntu autobuilders.
Line 6: Line 7:
["Triotorus"]: As a potential Ubuntu contributor I'm confused by this explanation and would like to see which debian branch is used to import packages from. Also, I don't understand what "where they have not been customized for Ubuntu" entails. Does that mean debian packages that were never ever in Ubuntu before or does it mean all packages that have new versions in debian but not yet in ubuntu since the previous DebianImportFreeze? By this date, all packages that have been modified by both Debian and Ubuntu since the last merge should have been merged at least once in the current release cycle.
Line 8: Line 9:
I've found ["MOTU/Packages/Merging"]. In reservation that the Motu rules also apply to main, I'll state that:
 * at the beginning of a release cycle, ubuntu is updated to Debian unstable.
 * packagenames that don't have 'ubuntu' in their name are synced automatically.
 * packages that do have 'ubuntu' in their name are reviewed on a case by case basis. It is then determined whether they need "syncing" or "merging".
----
CategoryDocumentation
After this date, packages will only be imported from Debian in this way by explicit request from a developer. (If the package needs to be modified for Ubuntu, or is not in Debian, then a developer can of course also upload it directly.)

To implement this freeze, somebody with access to the `ubuntu-archive` user on `snakefruit.canonical.com` should comment out the `auto-sync` entry in its crontab.

Prior to this date, new versions of packages will be automatically imported from Debian where they have not been customized for Ubuntu, that is when the version number of the package in the current Ubuntu development branch does not contain the substring "ubuntu" and there is a newer version in Debian. Imports from Debian are from the unstable branch. (A historic note, for some LTS release 12.04 and lower were done from testing, but since the introduction of ProposedMigration syncs happen from unstable all the time.)

Entirely new packages (those not in Ubuntu at all) are also automatically imported prior to this date. The import is done by copying the source package verbatim from Debian and building fresh binary packages on the Ubuntu autobuilders.

By this date, all packages that have been modified by both Debian and Ubuntu since the last merge should have been merged at least once in the current release cycle.

After this date, packages will only be imported from Debian in this way by explicit request from a developer. (If the package needs to be modified for Ubuntu, or is not in Debian, then a developer can of course also upload it directly.)

To implement this freeze, somebody with access to the ubuntu-archive user on snakefruit.canonical.com should comment out the auto-sync entry in its crontab.

DebianImportFreeze (last edited 2025-09-09 14:06:10 by sally-makin)