<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>

<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>


<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">

<h3 style="margin-top: 20px; margin-bottom: 10px;">
Grzegorz Szymaszek pushed to branch personal/gszymaszek/deps at <a href="https://salsa.debian.org/debian-edu/debian-edu-artwork">Debian Edu / debian-edu-artwork</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/debian-edu/debian-edu-artwork/-/commit/1bc620e09dbe917e0a417cd05fa580d905b47821">1bc620e0</a></strong>
<div>
<span> by Grzegorz Szymaszek </span> <i> at 2026-09-09T19:41:37+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>debian/: move theme update script to the main package

The main aim is to not ship a copy of the update-debian-edu-artwork
script with each theme package, and instead place it in the main package
only. Originally this approach was abandoned, because it caused
bug #1054338:

> The theme subpackages only have a weak dependency on debian-edu-artwork
> whereas the latter depends on the former. This means on removal [of] a
> theme subpackage debian-edu-artwork is already gone and the symlink to
> update-debian-edu-artwork is broken. [...]

This patch modifies the binary packages and their dependencies so that:
- debian-edu-artwork is renamed to debian-edu-artwork-common, and it
  contains the script,
- debian-edu-artwork-$THEME packages pre-depend on
  debian-edu-artwork-common to always have the script available,
- debian-edu-artwork-$THEME packages provide debian-edu-artwork,
- debian-edu-artwork-current is a new metapackage that depends on
  debian-edu-artwork-$THEME for the current Debian Edu release.

Suggested-by: Guido Berhoerster <guido@berhoerster.name>
Closes: #1055046
</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
31 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#58ef006ab62b83b4bec5d81fe5b32c3b4c2d1cc2">
debian/control
</a>
</li>
<li class="file-stats">
<a href="#d14094ac540e5fa7640faa95017b37df0acd0c40">
debian/debian-edu-artwork-buster.install
</a>
</li>
<li class="file-stats">
<a href="#b50ff0fe66a9217762bc787bf0b9e8177a20fb94">
<span class="deleted-file">
−
debian/debian-edu-artwork-buster.manpages
</span>
</a>
</li>
<li class="file-stats">
<a href="#a24243813669dad749c05aad9a798da0dafe5014">
debian/debian-edu-artwork-buster.postinst
</a>
</li>
<li class="file-stats">
<a href="#5d6343a3857fab5fd891b945c69ea426d3183538">
debian/debian-edu-artwork-buster.prerm
</a>
</li>
<li class="file-stats">
<a href="#c80bdb7ac149c46670229a3e183ea25fd644b2af">
debian/debian-edu-artwork-ceratopsian.install
</a>
</li>
<li class="file-stats">
<a href="#16077621c57169c14c55277ed2b59d3cfc43e559">
<span class="deleted-file">
−
debian/debian-edu-artwork-ceratopsian.manpages
</span>
</a>
</li>
<li class="file-stats">
<a href="#82bd507168bb283d6aae483a0a8ecf24edc8fca9">
debian/debian-edu-artwork-ceratopsian.postinst
</a>
</li>
<li class="file-stats">
<a href="#b9cd7ff0284bbc6462a495f2771270f0d3f288e2">
debian/debian-edu-artwork-ceratopsian.prerm
</a>
</li>
<li class="file-stats">
<a href="#d25b78858e3e469409a27b34b57435d1a46429f8">
debian/debian-edu-artwork.install
→
debian/debian-edu-artwork-common.install
</a>
</li>
<li class="file-stats">
<a href="#3d377b3a4bdfc3c2370cbc47227d4b4b9f594607">
<span class="new-file">
+
debian/debian-edu-artwork-common.manpages
</span>
</a>
</li>
<li class="file-stats">
<a href="#31bf112f34eec0c1b9ad3d8ffa11d35b65c1b358">
debian/debian-edu-artwork.postrm
→
debian/debian-edu-artwork-common.postrm
</a>
</li>
<li class="file-stats">
<a href="#4d5068189617033e8977c1b0f6f21fcb0e4b3fb5">
debian/debian-edu-artwork-emerald.install
</a>
</li>
<li class="file-stats">
<a href="#df67fa41516df740f7851a8825ea7cc9ce4cdbe9">
<span class="deleted-file">
−
debian/debian-edu-artwork-emerald.manpages
</span>
</a>
</li>
<li class="file-stats">
<a href="#f1e367fd2871100e8e92b0158a3d51efe6408550">
debian/debian-edu-artwork-emerald.postinst
</a>
</li>
<li class="file-stats">
<a href="#a5846e169a3f63867bfa28fb9916ce47f247d466">
debian/debian-edu-artwork-emerald.prerm
</a>
</li>
<li class="file-stats">
<a href="#b68062f510daf6467f6dc40d273f9157dbe4bbfe">
debian/debian-edu-artwork-homeworld.install
</a>
</li>
<li class="file-stats">
<a href="#6b6848b36f551872a00172afe3500d3ab3bf6a7e">
<span class="deleted-file">
−
debian/debian-edu-artwork-homeworld.manpages
</span>
</a>
</li>
<li class="file-stats">
<a href="#c7eebde3ab724c51ea4b8ab7c6d519e84490ac14">
debian/debian-edu-artwork-homeworld.postinst
</a>
</li>
<li class="file-stats">
<a href="#a465c5ef3bbc7031bbae49941b07889e97dda2c0">
debian/debian-edu-artwork-homeworld.prerm
</a>
</li>
<li class="file-stats">
<a href="#dc5739e8964d6bf9deb18ed231b6a00411a6eb0e">
debian/debian-edu-artwork-softwaves.install
</a>
</li>
<li class="file-stats">
<a href="#4848878fa5b35ec9eb42f0f490969d38fb7480c7">
<span class="deleted-file">
−
debian/debian-edu-artwork-softwaves.manpages
</span>
</a>
</li>
<li class="file-stats">
<a href="#2ae76d46620fcd1542949d34b0f8e6536ff9012b">
debian/debian-edu-artwork-softwaves.postinst
</a>
</li>
<li class="file-stats">
<a href="#df3075c14677eaef28f00f679708cec0afde71ce">
debian/debian-edu-artwork-softwaves.prerm
</a>
</li>
<li class="file-stats">
<a href="#85ccdeeb03055211183e48520592d9a93592b330">
debian/source/lintian-overrides
</a>
</li>
<li class="file-stats">
<a href="#05046e3fba67570251c435d9fa62ae709341a42d">
debian/update-debian-edu-artwork
</a>
</li>
<li class="file-stats">
<a href="#2134c3a21d36a756d77bbb772396269cd880e23c">
<span class="deleted-file">
−
debian/update-debian-edu-artwork-buster.8
</span>
</a>
</li>
<li class="file-stats">
<a href="#081aea27abe31b29f742b351e141c25f4185904b">
<span class="deleted-file">
−
debian/update-debian-edu-artwork-ceratopsian.8
</span>
</a>
</li>
<li class="file-stats">
<a href="#0e11b84daa25a58452461994806c3cd7bd64d2c3">
<span class="deleted-file">
−
debian/update-debian-edu-artwork-homeworld.8
</span>
</a>
</li>
<li class="file-stats">
<a href="#628d209a02b9c7d74cd94f3f66492073a3d9e183">
<span class="deleted-file">
−
debian/update-debian-edu-artwork-softwaves.8
</span>
</a>
</li>
<li class="file-stats">
<a href="#0f5874a88dae3f16339ccca5390d8b476a37b2bd">
debian/update-debian-edu-artwork-emerald.8
→
debian/update-debian-edu-artwork.8
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: .875rem;">
The diff was not included because it is too large.
</h5>

</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #626168;">
—
<br>
<a href="https://salsa.debian.org/debian-edu/debian-edu-artwork/-/commit/1bc620e09dbe917e0a417cd05fa580d905b47821">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://salsa.debian.org">salsa.debian.org</a>. <a href="https://salsa.debian.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://salsa.debian.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
<span style="color: transparent; font-size: 0; display: none; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://salsa.debian.org/debian-edu/debian-edu-artwork/-/commit/1bc620e09dbe917e0a417cd05fa580d905b47821 at 1788975710
</span>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://salsa.debian.org/debian-edu/debian-edu-artwork/-/commit/1bc620e09dbe917e0a417cd05fa580d905b47821"}}</script>


</p>
</div>
</body>
</html>