[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1118486: Artwork for testing (forky) and unstable (sid)?



(Please cc the submitter when responding to bug reports: the BTS does not automatically send replies to the submitter, so I didn't see this until now)

On Fri, 31 Oct 2025 at 08:29:17 +0100, Roland Clobus wrote:
Recently the issue was raised to remove the number '13' in the artwork of the Debian installer because the same image is also used to generate ISO-files (installer and live ISO-images) for forky and sid.

I don't think there's any "also" about it? If I understand correctly, the trixie installers are built from the trixie udebs, so removing the version number from the artwork shipped in forky/sid debian-installer and rootskel-gtk will not affect the trixie installer, only the forky/sid installer snapshots. (But please correct me if I'm wrong about this!)

Would it be possible/meaningful to have:
1) artwork that is 'unchanged' for unstable (sid), which can always be used and shows that this is the most volatile version of Debian? 2) artwork that is an 'in-between' version, that shows that it will be upcoming stable version, but it currently isn't and is a work-in-progress.

That's #1038660 (a feature request). I already made that suggestion in 2023 (after the Debian *12* release), and I wasn't the first to suggest it. However, resolving #1038660 requires someone with artistic skills to contribute and maintain an extra set of graphical assets that meet the approval of the team, and at the time there seemed to be objections from the desktop-base maintainers.

In the meantime, we have a bug (#1118486, #1118488): several months after Debian 13 was released, the installer weekly and daily builds for testing/unstable misleadingly identify themselves as Debian 13, but they do not install Debian 13. I think this is significantly worse than merely not having their own graphical identity, and targeted fixes for this bug can be made without needing any particular artistic talent. I already fixed the equivalent issue in desktop-base for the artwork that is used on the installed testing/unstable system.

I would really prefer not to have the solution to #1118486, #1118488 be blocked by the feature request #1038660, even though in an ideal world I would also like #1038660 to be resolved. I think it's important not to make the perfect be the enemy of the good.

My understanding is that we cannot easily have separate artwork for forky vs. sid because they both use packages from forky and/or sid (and normally the packages from sid will automatically migrate to forky after a short delay), but we *can* have one set of artwork for forky/sid vs. trixie vs. bookworm, by just having the packages differ between branches in the same way that any other package like desktop-base or glibc does:

                       forky/sid      trixie              bookworm
    debian-installer   >= 202511XX    20250803+deb13uX    20230607+deb12uX
    desktop-base       14.x           13.x                12.x
    rootskel-gtk       14.x           13.x                12.x

and committing the testing/unstable artwork to only the branch that is used for forky/sid, until it gets replaced with the final forky artwork during the forky freeze in early to mid 2027.

If the testing/unstable artwork is initially a trivially-changed version of the Debian 13 artwork (removing the version number) then that doesn't prevent replacing it with visually-distinct artwork at a later date.

Or is that understanding wrong?

Thanks,
    smcv


Reply to: