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

