xubuntu-dev team mailing list archive
-
xubuntu-dev team
-
Mailing list archive
-
Message #07268
Re: [Merge] ~xubuntu-dev/ubuntu-cdimage:xubuntu-core into ubuntu-cdimage:main
Review: Needs Fixing
Diff comments:
> diff --git a/etc/config b/etc/config
> index 524e7d8..12c2dbf 100644
> --- a/etc/config
> +++ b/etc/config
> @@ -51,7 +51,7 @@ case $DIST in
> ALL_PROJECTS="${ALL_PROJECTS:-ubuntu kubuntu xubuntu ubuntustudio lubuntu ubuntukylin ubuntu-mate ubuntu-budgie}"
> ;;
> *)
> - ALL_PROJECTS="${ALL_PROJECTS:-ubuntu kubuntu xubuntu ubuntustudio lubuntu ubuntukylin ubuntu-mate ubuntu-budgie ubuntu-unity}"
> + ALL_PROJECTS="${ALL_PROJECTS:-ubuntu kubuntu xubuntu xubuntu-minimal ubuntustudio lubuntu ubuntukylin ubuntu-mate ubuntu-budgie ubuntu-unity}"
This adds it to the list of projects for jammy. That's probably ok, we don't use ALL_PROJECTS for much - and we already have ubuntu-unity added there despite not being a jammy release flavor.
> ;;
> esac
>
> diff --git a/etc/default-arches b/etc/default-arches
> index 5572c9f..c4b1af7 100644
> --- a/etc/default-arches
> +++ b/etc/default-arches
> @@ -67,6 +67,7 @@ ubuntustudio * focal- amd64
>
> xubuntu * trusty-bionic amd64 i386
> xubuntu * focal- amd64
> +xubuntu-minimal * * amd64
just a thought, would you prefer this to be https://cdimage.ubuntu.com/xubuntu/daily-minimal instead of https://cdimage.ubuntu.com/xubuntu-minimal/daily-live? It would be more work, but it could be done. Also where do you want releases to happen, https://cdimage.ubuntu.com/xubuntu-minimal/releases or https://cdimage.ubuntu.com/xubuntu/releases? That might influence the right answer for where we want the dailies published.
>
> * dvd trusty-bionic amd64 i386
> * dvd * amd64
> diff --git a/etc/qa-products b/etc/qa-products
> index ea32841..e898d7c 100644
> --- a/etc/qa-products
> +++ b/etc/qa-products
> @@ -119,6 +119,7 @@ Ubuntu Unity Desktop amd64 ubuntu-unity daily-live desktop amd64 iso
> # Xubuntu
> Xubuntu Desktop amd64 xubuntu daily-live desktop amd64 iso
> Xubuntu Desktop i386 xubuntu daily-live desktop i386 iso
> +Xubuntu Minimal amd64 xubuntu daily-live desktop amd64 iso
This is conditional on the final disposition of the previous question.
>
> # Ubuntu WSL (special case, not built via cdimage)
> Ubuntu WSL ubuntu wsl desktop amd64 iso
> diff --git a/lib/cdimage/project.py b/lib/cdimage/project.py
> index 8995d68..a9ff3ce 100644
> --- a/lib/cdimage/project.py
> +++ b/lib/cdimage/project.py
> @@ -32,6 +32,7 @@ project_map = {
> "ubuntu-zh_CN": "Ubuntu Chinese Edition",
> "kubuntu": "Kubuntu",
> "xubuntu": "Xubuntu",
> + "xubuntu-minimal": "Xubuntu-Minimal",
Do you prefer Xubuntu-Minimal or Xubuntu Minimal? This doesn't match etc/qa-products, they should be consistent.
> "gobuntu": "Gobuntu",
> "ubuntu-server": "Ubuntu-Server",
> "ubuntustudio": "Ubuntu-Studio",
> diff --git a/lib/cdimage/tree.py b/lib/cdimage/tree.py
> index 3be7f9a..e319481 100644
> --- a/lib/cdimage/tree.py
> +++ b/lib/cdimage/tree.py
> @@ -1012,7 +1013,8 @@ class Publisher:
> "kubuntu",
> "ubuntu-mate",
> "ubuntu-budgie",
> - "xubuntu") and series >= "xenial"):
> + "xubuntu",
> + "xubuntu-minimal") and series >= "xenial"):
Shouldn't xubuntu-minimal use the oversized message text for CDs rather than 2GB USB sticks? (Not that any of this text has been maintained correctly!)
> sentences.append(
> "Warning: This image is oversized (which is a bug) and will "
> "not fit onto a 2GB USB stick.")
> @@ -1963,13 +1965,13 @@ class DailyTreePublisher(Publisher):
> self.config["DIST"] >= "focal"):
> # Per IRC discussions on #ubuntu-flavors on the 2020-10-05
> return 4 * 1024 * 1024 * 1024
> - elif self.project == "xubuntu" and self.config["DIST"] >= "kinetic":
> + elif self.project in ("xubuntu", "xubuntu-minimal") and self.config["DIST"] >= "kinetic":
Definitely wrong if the whole point of this image is to have an alternative that fits on smaller media - if that's the purpose of having an additional image then it needs to be acountable to it :)
> # Per IRC discussions on #ubuntu-release 2022-09-16
> return 3.0 * 1000 * 1000 * 1000
> - elif self.project == "xubuntu" and self.config["DIST"] >= "jammy":
> + elif self.project in ("xubuntu", "xubuntu-minimal") and self.config["DIST"] >= "jammy":
> # Per IRC discussions on #ubuntu-release 2022-04-17
> return 2.8 * 1000 * 1000 * 1000
> - elif self.project in ("ubuntu-budgie", "mythbuntu", "xubuntu",
> + elif self.project in ("ubuntu-budgie", "mythbuntu", "xubuntu", "xubuntu-minimal",
> "ubuntu-gnome", "ubuntu-mate"):
> # https://lists.ubuntu.com/archives/ubuntu-release/2016-May/003744.html
> # https://irclogs.ubuntu.com/2019/02/17/%23ubuntu-release.html#t03:04
--
https://code.launchpad.net/~xubuntu-dev/ubuntu-cdimage/+git/ubuntu-cdimage/+merge/435316
Your team Xubuntu Developers is subscribed to branch ~xubuntu-dev/ubuntu-cdimage:xubuntu-core.
References