Public bug reported:

Ubuntu's gnome-snapshot packaging had to diverge from Debian's because
current Rust policy for Ubuntu main requires that it be vendored. This
conflicts with best practice in Debian to devendor packages.

Ubuntu changes to GNOME packages are normally pushed to a separate
branch in Salsa in the same repo as the Debian packages. This usually
adds a slight overhead to the Debian repo in exchange for a better
Ubuntu workflow and easier sharing between Debian and Ubuntu.

In this case, I think the overhead is more significant. The vendor/
directory is very large. The vendored orig tarball is currently 33
megabytes. In comparison, the devendored tarball is only 1 megabyte.

Every new upstream release would add permanently significantly increase
the git repo size.

Suggestions
===========
- A "fork" of the Salsa repo, in Salsa
Forks can have different names so we could name it something like 
https://salsa.debian.org/gnome-team/snapshot-ubuntu to preserve the existing 
team access.

** Affects: gnome-snapshot (Ubuntu)
     Importance: Low
         Status: Triaged


** Tags: noble

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to gnome-snapshot in Ubuntu.
https://bugs.launchpad.net/bugs/2054163

Title:
  Figure out packaging repo details

Status in gnome-snapshot package in Ubuntu:
  Triaged

Bug description:
  Ubuntu's gnome-snapshot packaging had to diverge from Debian's because
  current Rust policy for Ubuntu main requires that it be vendored. This
  conflicts with best practice in Debian to devendor packages.

  Ubuntu changes to GNOME packages are normally pushed to a separate
  branch in Salsa in the same repo as the Debian packages. This usually
  adds a slight overhead to the Debian repo in exchange for a better
  Ubuntu workflow and easier sharing between Debian and Ubuntu.

  In this case, I think the overhead is more significant. The vendor/
  directory is very large. The vendored orig tarball is currently 33
  megabytes. In comparison, the devendored tarball is only 1 megabyte.

  Every new upstream release would add permanently significantly
  increase the git repo size.

  Suggestions
  ===========
  - A "fork" of the Salsa repo, in Salsa
  Forks can have different names so we could name it something like 
https://salsa.debian.org/gnome-team/snapshot-ubuntu to preserve the existing 
team access.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-snapshot/+bug/2054163/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to