diff --git a/content/posts/varnish-vinyl-cache/index.md b/content/posts/varnish-vinyl-cache/index.md
index 92259c0..5fc3849 100644
--- a/content/posts/varnish-vinyl-cache/index.md
+++ b/content/posts/varnish-vinyl-cache/index.md
@@ -57,4 +57,4 @@ journalctl -u vinyl-cache.service -n 30
- Arch momentálně neplánuje udržovat balíček `varnish` jako samostatný fork — jedinou podporovanou cestou je přechod na `vinyl-cache`.
- Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.
-- Detailní přehled breaking changes najdeš v [oficiálních release notes](https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/).
+- Detailní přehled breaking changes najdeš v [arch-announce mailing listu.](https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/).
diff --git a/public/arch-news-varnish-se-přejmenoval-na-vinyl-cache/index.html b/public/arch-news-varnish-se-přejmenoval-na-vinyl-cache/index.html
index 9a16f30..52bf2fd 100644
--- a/public/arch-news-varnish-se-přejmenoval-na-vinyl-cache/index.html
+++ b/public/arch-news-varnish-se-přejmenoval-na-vinyl-cache/index.html
@@ -70,7 +70,7 @@
+Co se změnilo # Staré Nové /etc/varnish /etc/vinyl-cache /var/lib/varnish /var/lib/vinyl-cache varnish.service vinyl-cache.service varnishncsa.service vinylncsa.service uživatel varnish uživatel vinyl skupina varnish skupina vinyl uživatel varnishlog uživatel vinyllog uživatel vcache beze změny Postup migrace # # 1. nainstaluj nový balíček sudo pacman -Syu vinyl-cache # 2. přejmenuj adresáře sudo mv /etc/varnish /etc/vinyl-cache sudo mv /var/lib/varnish /var/lib/vinyl-cache # 3. oprav vlastnictví souborů sudo chown -R vinyl:vinyl /var/lib/vinyl-cache # 4. vypni staré systemd jednotky, zapni nové sudo systemctl disable --now varnish.service varnishncsa.service sudo systemctl enable --now vinyl-cache.service vinylncsa.service # 5. zkontroluj stav systemctl status vinyl-cache.service journalctl -u vinyl-cache.service -n 30 Poznámky # Arch momentálně neplánuje udržovat balíček varnish jako samostatný fork — jedinou podporovanou cestou je přechod na vinyl-cache. Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit. Detailní přehled breaking changes najdeš v arch-announce mailing listu..">
@@ -85,7 +85,7 @@ Co se změnilo # Staré Nové /etc/varnish /etc/vinyl-cache /var/lib/varnish /va
+Co se změnilo # Staré Nové /etc/varnish /etc/vinyl-cache /var/lib/varnish /var/lib/vinyl-cache varnish.service vinyl-cache.service varnishncsa.service vinylncsa.service uživatel varnish uživatel vinyl skupina varnish skupina vinyl uživatel varnishlog uživatel vinyllog uživatel vcache beze změny Postup migrace # # 1. nainstaluj nový balíček sudo pacman -Syu vinyl-cache # 2. přejmenuj adresáře sudo mv /etc/varnish /etc/vinyl-cache sudo mv /var/lib/varnish /var/lib/vinyl-cache # 3. oprav vlastnictví souborů sudo chown -R vinyl:vinyl /var/lib/vinyl-cache # 4. vypni staré systemd jednotky, zapni nové sudo systemctl disable --now varnish.service varnishncsa.service sudo systemctl enable --now vinyl-cache.service vinylncsa.service # 5. zkontroluj stav systemctl status vinyl-cache.service journalctl -u vinyl-cache.service -n 30 Poznámky # Arch momentálně neplánuje udržovat balíček varnish jako samostatný fork — jedinou podporovanou cestou je přechod na vinyl-cache. Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit. Detailní přehled breaking changes najdeš v arch-announce mailing listu..">
@@ -1266,7 +1266,7 @@ Co se změnilo # Staré Nové /etc/varnish /etc/vinyl-cache /var/lib/varnish /va
- Arch momentálně neplánuje udržovat balíček
varnish jako samostatný fork — jedinou podporovanou cestou je přechod na vinyl-cache.
- Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.
-- Detailní přehled breaking changes najdeš v oficiálních release notes.
+- Detailní přehled breaking changes najdeš v arch-announce mailing listu..
diff --git a/public/index.html b/public/index.html
index 430e5e5..2eac7ec 100644
--- a/public/index.html
+++ b/public/index.html
@@ -1153,7 +1153,7 @@
Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na Vinyl Cache a Arch ho následoval. Balíček varnish byl odstraněn z repozitáře [extra] a nahrazen novým balíčkem vinyl-cache.
Změna není jen kosmetická. Přejmenovaly se binárky, adresáře, systemd jednotky i systémoví uživatelé. Po upgradu je nutná ruční migrace.
-Co se změnilo # Staré Nové /etc/varnish /etc/vinyl-cache /var/lib/varnish /var/lib/vinyl-cache varnish.service vinyl-cache.service varnishncsa.service vinylncsa.service uživatel varnish uživatel vinyl skupina varnish skupina vinyl uživatel varnishlog uživatel vinyllog uživatel vcache beze změny Postup migrace # # 1. nainstaluj nový balíček sudo pacman -Syu vinyl-cache # 2. přejmenuj adresáře sudo mv /etc/varnish /etc/vinyl-cache sudo mv /var/lib/varnish /var/lib/vinyl-cache # 3. oprav vlastnictví souborů sudo chown -R vinyl:vinyl /var/lib/vinyl-cache # 4. vypni staré systemd jednotky, zapni nové sudo systemctl disable --now varnish.service varnishncsa.service sudo systemctl enable --now vinyl-cache.service vinylncsa.service # 5. zkontroluj stav systemctl status vinyl-cache.service journalctl -u vinyl-cache.service -n 30 Poznámky # Arch momentálně neplánuje udržovat balíček varnish jako samostatný fork — jedinou podporovanou cestou je přechod na vinyl-cache. Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit. Detailní přehled breaking changes najdeš v oficiálních release notes.
+Co se změnilo # Staré Nové /etc/varnish /etc/vinyl-cache /var/lib/varnish /var/lib/vinyl-cache varnish.service vinyl-cache.service varnishncsa.service vinylncsa.service uživatel varnish uživatel vinyl skupina varnish skupina vinyl uživatel varnishlog uživatel vinyllog uživatel vcache beze změny Postup migrace # # 1. nainstaluj nový balíček sudo pacman -Syu vinyl-cache # 2. přejmenuj adresáře sudo mv /etc/varnish /etc/vinyl-cache sudo mv /var/lib/varnish /var/lib/vinyl-cache # 3. oprav vlastnictví souborů sudo chown -R vinyl:vinyl /var/lib/vinyl-cache # 4. vypni staré systemd jednotky, zapni nové sudo systemctl disable --now varnish.service varnishncsa.service sudo systemctl enable --now vinyl-cache.service vinylncsa.service # 5. zkontroluj stav systemctl status vinyl-cache.service journalctl -u vinyl-cache.service -n 30 Poznámky # Arch momentálně neplánuje udržovat balíček varnish jako samostatný fork — jedinou podporovanou cestou je přechod na vinyl-cache. Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit. Detailní přehled breaking changes najdeš v arch-announce mailing listu..
diff --git a/public/index.xml b/public/index.xml
index ffed98f..d05e419 100644
--- a/public/index.xml
+++ b/public/index.xml
@@ -15,7 +15,7 @@
Mon, 25 May 2026 00:00:00 +0000
https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/
- <figure>
<img
class="my-0 rounded-md"
loading="lazy"
decoding="async"
fetchpriority="auto"
alt="Varnish Cache"
width="670"
height="377"
src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg"
srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w"
sizes="(min-width: 768px) 50vw, 65vw"
data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg"
/>
</figure>
<p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p>
<p>Změna není jen kosmetická. Přejmenovaly se binárky, adresáře, systemd jednotky i systémoví uživatelé. Po upgradu je nutná ruční migrace.</p>
<hr>
<h2 class="relative group">Co se změnilo
<div id="co-se-změnilo" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a>
</span>
</h2>
<table>
<thead>
<tr>
<th>Staré</th>
<th>Nové</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>/etc/varnish</code></td>
<td><code>/etc/vinyl-cache</code></td>
</tr>
<tr>
<td><code>/var/lib/varnish</code></td>
<td><code>/var/lib/vinyl-cache</code></td>
</tr>
<tr>
<td><code>varnish.service</code></td>
<td><code>vinyl-cache.service</code></td>
</tr>
<tr>
<td><code>varnishncsa.service</code></td>
<td><code>vinylncsa.service</code></td>
</tr>
<tr>
<td>uživatel <code>varnish</code></td>
<td>uživatel <code>vinyl</code></td>
</tr>
<tr>
<td>skupina <code>varnish</code></td>
<td>skupina <code>vinyl</code></td>
</tr>
<tr>
<td>uživatel <code>varnishlog</code></td>
<td>uživatel <code>vinyllog</code></td>
</tr>
<tr>
<td>uživatel <code>vcache</code></td>
<td>beze změny</td>
</tr>
</tbody>
</table>
<hr>
<h2 class="relative group">Postup migrace
<div id="postup-migrace" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a>
</span>
</h2>
<div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span>
</span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span>
</span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache
</span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span>
</span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span>
</span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service
</span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span>
</span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service
</span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div>
<hr>
<h2 class="relative group">Poznámky
<div id="poznámky" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a>
</span>
</h2>
<ul>
<li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li>
<li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li>
<li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">oficiálních release notes</a>.</li>
</ul>
+ <figure>
<img
class="my-0 rounded-md"
loading="lazy"
decoding="async"
fetchpriority="auto"
alt="Varnish Cache"
width="670"
height="377"
src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg"
srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w"
sizes="(min-width: 768px) 50vw, 65vw"
data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg"
/>
</figure>
<p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p>
<p>Změna není jen kosmetická. Přejmenovaly se binárky, adresáře, systemd jednotky i systémoví uživatelé. Po upgradu je nutná ruční migrace.</p>
<hr>
<h2 class="relative group">Co se změnilo
<div id="co-se-změnilo" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a>
</span>
</h2>
<table>
<thead>
<tr>
<th>Staré</th>
<th>Nové</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>/etc/varnish</code></td>
<td><code>/etc/vinyl-cache</code></td>
</tr>
<tr>
<td><code>/var/lib/varnish</code></td>
<td><code>/var/lib/vinyl-cache</code></td>
</tr>
<tr>
<td><code>varnish.service</code></td>
<td><code>vinyl-cache.service</code></td>
</tr>
<tr>
<td><code>varnishncsa.service</code></td>
<td><code>vinylncsa.service</code></td>
</tr>
<tr>
<td>uživatel <code>varnish</code></td>
<td>uživatel <code>vinyl</code></td>
</tr>
<tr>
<td>skupina <code>varnish</code></td>
<td>skupina <code>vinyl</code></td>
</tr>
<tr>
<td>uživatel <code>varnishlog</code></td>
<td>uživatel <code>vinyllog</code></td>
</tr>
<tr>
<td>uživatel <code>vcache</code></td>
<td>beze změny</td>
</tr>
</tbody>
</table>
<hr>
<h2 class="relative group">Postup migrace
<div id="postup-migrace" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a>
</span>
</h2>
<div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span>
</span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span>
</span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache
</span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span>
</span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span>
</span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service
</span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span>
</span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service
</span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div>
<hr>
<h2 class="relative group">Poznámky
<div id="poznámky" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a>
</span>
</h2>
<ul>
<li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li>
<li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li>
<li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">arch-announce mailing listu.</a>.</li>
</ul>
diff --git a/public/posts/index.html b/public/posts/index.html
index d28beff..634fdc8 100644
--- a/public/posts/index.html
+++ b/public/posts/index.html
@@ -1111,7 +1111,7 @@
Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na Vinyl Cache a Arch ho následoval. Balíček varnish byl odstraněn z repozitáře [extra] a nahrazen novým balíčkem vinyl-cache.
Změna není jen kosmetická. Přejmenovaly se binárky, adresáře, systemd jednotky i systémoví uživatelé. Po upgradu je nutná ruční migrace.
-Co se změnilo # Staré Nové /etc/varnish /etc/vinyl-cache /var/lib/varnish /var/lib/vinyl-cache varnish.service vinyl-cache.service varnishncsa.service vinylncsa.service uživatel varnish uživatel vinyl skupina varnish skupina vinyl uživatel varnishlog uživatel vinyllog uživatel vcache beze změny Postup migrace # # 1. nainstaluj nový balíček sudo pacman -Syu vinyl-cache # 2. přejmenuj adresáře sudo mv /etc/varnish /etc/vinyl-cache sudo mv /var/lib/varnish /var/lib/vinyl-cache # 3. oprav vlastnictví souborů sudo chown -R vinyl:vinyl /var/lib/vinyl-cache # 4. vypni staré systemd jednotky, zapni nové sudo systemctl disable --now varnish.service varnishncsa.service sudo systemctl enable --now vinyl-cache.service vinylncsa.service # 5. zkontroluj stav systemctl status vinyl-cache.service journalctl -u vinyl-cache.service -n 30 Poznámky # Arch momentálně neplánuje udržovat balíček varnish jako samostatný fork — jedinou podporovanou cestou je přechod na vinyl-cache. Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit. Detailní přehled breaking changes najdeš v oficiálních release notes.
+Co se změnilo # Staré Nové /etc/varnish /etc/vinyl-cache /var/lib/varnish /var/lib/vinyl-cache varnish.service vinyl-cache.service varnishncsa.service vinylncsa.service uživatel varnish uživatel vinyl skupina varnish skupina vinyl uživatel varnishlog uživatel vinyllog uživatel vcache beze změny Postup migrace # # 1. nainstaluj nový balíček sudo pacman -Syu vinyl-cache # 2. přejmenuj adresáře sudo mv /etc/varnish /etc/vinyl-cache sudo mv /var/lib/varnish /var/lib/vinyl-cache # 3. oprav vlastnictví souborů sudo chown -R vinyl:vinyl /var/lib/vinyl-cache # 4. vypni staré systemd jednotky, zapni nové sudo systemctl disable --now varnish.service varnishncsa.service sudo systemctl enable --now vinyl-cache.service vinylncsa.service # 5. zkontroluj stav systemctl status vinyl-cache.service journalctl -u vinyl-cache.service -n 30 Poznámky # Arch momentálně neplánuje udržovat balíček varnish jako samostatný fork — jedinou podporovanou cestou je přechod na vinyl-cache. Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit. Detailní přehled breaking changes najdeš v arch-announce mailing listu..
diff --git a/public/posts/index.xml b/public/posts/index.xml
index 6fbfcfb..9be217c 100644
--- a/public/posts/index.xml
+++ b/public/posts/index.xml
@@ -15,7 +15,7 @@
Mon, 25 May 2026 00:00:00 +0000
https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/
- <figure>
<img
class="my-0 rounded-md"
loading="lazy"
decoding="async"
fetchpriority="auto"
alt="Varnish Cache"
width="670"
height="377"
src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg"
srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w"
sizes="(min-width: 768px) 50vw, 65vw"
data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg"
/>
</figure>
<p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p>
<p>Změna není jen kosmetická. Přejmenovaly se binárky, adresáře, systemd jednotky i systémoví uživatelé. Po upgradu je nutná ruční migrace.</p>
<hr>
<h2 class="relative group">Co se změnilo
<div id="co-se-změnilo" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a>
</span>
</h2>
<table>
<thead>
<tr>
<th>Staré</th>
<th>Nové</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>/etc/varnish</code></td>
<td><code>/etc/vinyl-cache</code></td>
</tr>
<tr>
<td><code>/var/lib/varnish</code></td>
<td><code>/var/lib/vinyl-cache</code></td>
</tr>
<tr>
<td><code>varnish.service</code></td>
<td><code>vinyl-cache.service</code></td>
</tr>
<tr>
<td><code>varnishncsa.service</code></td>
<td><code>vinylncsa.service</code></td>
</tr>
<tr>
<td>uživatel <code>varnish</code></td>
<td>uživatel <code>vinyl</code></td>
</tr>
<tr>
<td>skupina <code>varnish</code></td>
<td>skupina <code>vinyl</code></td>
</tr>
<tr>
<td>uživatel <code>varnishlog</code></td>
<td>uživatel <code>vinyllog</code></td>
</tr>
<tr>
<td>uživatel <code>vcache</code></td>
<td>beze změny</td>
</tr>
</tbody>
</table>
<hr>
<h2 class="relative group">Postup migrace
<div id="postup-migrace" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a>
</span>
</h2>
<div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span>
</span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span>
</span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache
</span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span>
</span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span>
</span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service
</span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span>
</span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service
</span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div>
<hr>
<h2 class="relative group">Poznámky
<div id="poznámky" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a>
</span>
</h2>
<ul>
<li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li>
<li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li>
<li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">oficiálních release notes</a>.</li>
</ul>
+ <figure>
<img
class="my-0 rounded-md"
loading="lazy"
decoding="async"
fetchpriority="auto"
alt="Varnish Cache"
width="670"
height="377"
src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg"
srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w"
sizes="(min-width: 768px) 50vw, 65vw"
data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg"
/>
</figure>
<p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p>
<p>Změna není jen kosmetická. Přejmenovaly se binárky, adresáře, systemd jednotky i systémoví uživatelé. Po upgradu je nutná ruční migrace.</p>
<hr>
<h2 class="relative group">Co se změnilo
<div id="co-se-změnilo" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a>
</span>
</h2>
<table>
<thead>
<tr>
<th>Staré</th>
<th>Nové</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>/etc/varnish</code></td>
<td><code>/etc/vinyl-cache</code></td>
</tr>
<tr>
<td><code>/var/lib/varnish</code></td>
<td><code>/var/lib/vinyl-cache</code></td>
</tr>
<tr>
<td><code>varnish.service</code></td>
<td><code>vinyl-cache.service</code></td>
</tr>
<tr>
<td><code>varnishncsa.service</code></td>
<td><code>vinylncsa.service</code></td>
</tr>
<tr>
<td>uživatel <code>varnish</code></td>
<td>uživatel <code>vinyl</code></td>
</tr>
<tr>
<td>skupina <code>varnish</code></td>
<td>skupina <code>vinyl</code></td>
</tr>
<tr>
<td>uživatel <code>varnishlog</code></td>
<td>uživatel <code>vinyllog</code></td>
</tr>
<tr>
<td>uživatel <code>vcache</code></td>
<td>beze změny</td>
</tr>
</tbody>
</table>
<hr>
<h2 class="relative group">Postup migrace
<div id="postup-migrace" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a>
</span>
</h2>
<div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span>
</span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span>
</span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache
</span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span>
</span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span>
</span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service
</span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span>
</span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service
</span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div>
<hr>
<h2 class="relative group">Poznámky
<div id="poznámky" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a>
</span>
</h2>
<ul>
<li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li>
<li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li>
<li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">arch-announce mailing listu.</a>.</li>
</ul>
diff --git a/public/tags/migrace/index.html b/public/tags/migrace/index.html
index 2b76d95..0bd5d02 100644
--- a/public/tags/migrace/index.html
+++ b/public/tags/migrace/index.html
@@ -1070,7 +1070,7 @@
Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na Vinyl Cache a Arch ho následoval. Balíček varnish byl odstraněn z repozitáře [extra] a nahrazen novým balíčkem vinyl-cache.
Změna není jen kosmetická. Přejmenovaly se binárky, adresáře, systemd jednotky i systémoví uživatelé. Po upgradu je nutná ruční migrace.
-Co se změnilo # Staré Nové /etc/varnish /etc/vinyl-cache /var/lib/varnish /var/lib/vinyl-cache varnish.service vinyl-cache.service varnishncsa.service vinylncsa.service uživatel varnish uživatel vinyl skupina varnish skupina vinyl uživatel varnishlog uživatel vinyllog uživatel vcache beze změny Postup migrace # # 1. nainstaluj nový balíček sudo pacman -Syu vinyl-cache # 2. přejmenuj adresáře sudo mv /etc/varnish /etc/vinyl-cache sudo mv /var/lib/varnish /var/lib/vinyl-cache # 3. oprav vlastnictví souborů sudo chown -R vinyl:vinyl /var/lib/vinyl-cache # 4. vypni staré systemd jednotky, zapni nové sudo systemctl disable --now varnish.service varnishncsa.service sudo systemctl enable --now vinyl-cache.service vinylncsa.service # 5. zkontroluj stav systemctl status vinyl-cache.service journalctl -u vinyl-cache.service -n 30 Poznámky # Arch momentálně neplánuje udržovat balíček varnish jako samostatný fork — jedinou podporovanou cestou je přechod na vinyl-cache. Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit. Detailní přehled breaking changes najdeš v oficiálních release notes.
+Co se změnilo # Staré Nové /etc/varnish /etc/vinyl-cache /var/lib/varnish /var/lib/vinyl-cache varnish.service vinyl-cache.service varnishncsa.service vinylncsa.service uživatel varnish uživatel vinyl skupina varnish skupina vinyl uživatel varnishlog uživatel vinyllog uživatel vcache beze změny Postup migrace # # 1. nainstaluj nový balíček sudo pacman -Syu vinyl-cache # 2. přejmenuj adresáře sudo mv /etc/varnish /etc/vinyl-cache sudo mv /var/lib/varnish /var/lib/vinyl-cache # 3. oprav vlastnictví souborů sudo chown -R vinyl:vinyl /var/lib/vinyl-cache # 4. vypni staré systemd jednotky, zapni nové sudo systemctl disable --now varnish.service varnishncsa.service sudo systemctl enable --now vinyl-cache.service vinylncsa.service # 5. zkontroluj stav systemctl status vinyl-cache.service journalctl -u vinyl-cache.service -n 30 Poznámky # Arch momentálně neplánuje udržovat balíček varnish jako samostatný fork — jedinou podporovanou cestou je přechod na vinyl-cache. Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit. Detailní přehled breaking changes najdeš v arch-announce mailing listu..
diff --git a/public/tags/migrace/index.xml b/public/tags/migrace/index.xml
index 03cbf52..7ec3bbf 100644
--- a/public/tags/migrace/index.xml
+++ b/public/tags/migrace/index.xml
@@ -15,7 +15,7 @@
Mon, 25 May 2026 00:00:00 +0000
https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/
- <figure>
<img
class="my-0 rounded-md"
loading="lazy"
decoding="async"
fetchpriority="auto"
alt="Varnish Cache"
width="670"
height="377"
src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg"
srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w"
sizes="(min-width: 768px) 50vw, 65vw"
data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg"
/>
</figure>
<p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p>
<p>Změna není jen kosmetická. Přejmenovaly se binárky, adresáře, systemd jednotky i systémoví uživatelé. Po upgradu je nutná ruční migrace.</p>
<hr>
<h2 class="relative group">Co se změnilo
<div id="co-se-změnilo" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a>
</span>
</h2>
<table>
<thead>
<tr>
<th>Staré</th>
<th>Nové</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>/etc/varnish</code></td>
<td><code>/etc/vinyl-cache</code></td>
</tr>
<tr>
<td><code>/var/lib/varnish</code></td>
<td><code>/var/lib/vinyl-cache</code></td>
</tr>
<tr>
<td><code>varnish.service</code></td>
<td><code>vinyl-cache.service</code></td>
</tr>
<tr>
<td><code>varnishncsa.service</code></td>
<td><code>vinylncsa.service</code></td>
</tr>
<tr>
<td>uživatel <code>varnish</code></td>
<td>uživatel <code>vinyl</code></td>
</tr>
<tr>
<td>skupina <code>varnish</code></td>
<td>skupina <code>vinyl</code></td>
</tr>
<tr>
<td>uživatel <code>varnishlog</code></td>
<td>uživatel <code>vinyllog</code></td>
</tr>
<tr>
<td>uživatel <code>vcache</code></td>
<td>beze změny</td>
</tr>
</tbody>
</table>
<hr>
<h2 class="relative group">Postup migrace
<div id="postup-migrace" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a>
</span>
</h2>
<div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span>
</span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span>
</span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache
</span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span>
</span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span>
</span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service
</span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span>
</span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service
</span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div>
<hr>
<h2 class="relative group">Poznámky
<div id="poznámky" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a>
</span>
</h2>
<ul>
<li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li>
<li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li>
<li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">oficiálních release notes</a>.</li>
</ul>
+ <figure>
<img
class="my-0 rounded-md"
loading="lazy"
decoding="async"
fetchpriority="auto"
alt="Varnish Cache"
width="670"
height="377"
src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg"
srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w"
sizes="(min-width: 768px) 50vw, 65vw"
data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg"
/>
</figure>
<p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p>
<p>Změna není jen kosmetická. Přejmenovaly se binárky, adresáře, systemd jednotky i systémoví uživatelé. Po upgradu je nutná ruční migrace.</p>
<hr>
<h2 class="relative group">Co se změnilo
<div id="co-se-změnilo" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a>
</span>
</h2>
<table>
<thead>
<tr>
<th>Staré</th>
<th>Nové</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>/etc/varnish</code></td>
<td><code>/etc/vinyl-cache</code></td>
</tr>
<tr>
<td><code>/var/lib/varnish</code></td>
<td><code>/var/lib/vinyl-cache</code></td>
</tr>
<tr>
<td><code>varnish.service</code></td>
<td><code>vinyl-cache.service</code></td>
</tr>
<tr>
<td><code>varnishncsa.service</code></td>
<td><code>vinylncsa.service</code></td>
</tr>
<tr>
<td>uživatel <code>varnish</code></td>
<td>uživatel <code>vinyl</code></td>
</tr>
<tr>
<td>skupina <code>varnish</code></td>
<td>skupina <code>vinyl</code></td>
</tr>
<tr>
<td>uživatel <code>varnishlog</code></td>
<td>uživatel <code>vinyllog</code></td>
</tr>
<tr>
<td>uživatel <code>vcache</code></td>
<td>beze změny</td>
</tr>
</tbody>
</table>
<hr>
<h2 class="relative group">Postup migrace
<div id="postup-migrace" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a>
</span>
</h2>
<div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span>
</span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span>
</span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache
</span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span>
</span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span>
</span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service
</span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span>
</span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service
</span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div>
<hr>
<h2 class="relative group">Poznámky
<div id="poznámky" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a>
</span>
</h2>
<ul>
<li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li>
<li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li>
<li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">arch-announce mailing listu.</a>.</li>
</ul>
diff --git a/public/tags/news/index.html b/public/tags/news/index.html
index da9041e..61c6bdf 100644
--- a/public/tags/news/index.html
+++ b/public/tags/news/index.html
@@ -1070,7 +1070,7 @@
Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na Vinyl Cache a Arch ho následoval. Balíček varnish byl odstraněn z repozitáře [extra] a nahrazen novým balíčkem vinyl-cache.
Změna není jen kosmetická. Přejmenovaly se binárky, adresáře, systemd jednotky i systémoví uživatelé. Po upgradu je nutná ruční migrace.
-Co se změnilo # Staré Nové /etc/varnish /etc/vinyl-cache /var/lib/varnish /var/lib/vinyl-cache varnish.service vinyl-cache.service varnishncsa.service vinylncsa.service uživatel varnish uživatel vinyl skupina varnish skupina vinyl uživatel varnishlog uživatel vinyllog uživatel vcache beze změny Postup migrace # # 1. nainstaluj nový balíček sudo pacman -Syu vinyl-cache # 2. přejmenuj adresáře sudo mv /etc/varnish /etc/vinyl-cache sudo mv /var/lib/varnish /var/lib/vinyl-cache # 3. oprav vlastnictví souborů sudo chown -R vinyl:vinyl /var/lib/vinyl-cache # 4. vypni staré systemd jednotky, zapni nové sudo systemctl disable --now varnish.service varnishncsa.service sudo systemctl enable --now vinyl-cache.service vinylncsa.service # 5. zkontroluj stav systemctl status vinyl-cache.service journalctl -u vinyl-cache.service -n 30 Poznámky # Arch momentálně neplánuje udržovat balíček varnish jako samostatný fork — jedinou podporovanou cestou je přechod na vinyl-cache. Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit. Detailní přehled breaking changes najdeš v oficiálních release notes.
+Co se změnilo # Staré Nové /etc/varnish /etc/vinyl-cache /var/lib/varnish /var/lib/vinyl-cache varnish.service vinyl-cache.service varnishncsa.service vinylncsa.service uživatel varnish uživatel vinyl skupina varnish skupina vinyl uživatel varnishlog uživatel vinyllog uživatel vcache beze změny Postup migrace # # 1. nainstaluj nový balíček sudo pacman -Syu vinyl-cache # 2. přejmenuj adresáře sudo mv /etc/varnish /etc/vinyl-cache sudo mv /var/lib/varnish /var/lib/vinyl-cache # 3. oprav vlastnictví souborů sudo chown -R vinyl:vinyl /var/lib/vinyl-cache # 4. vypni staré systemd jednotky, zapni nové sudo systemctl disable --now varnish.service varnishncsa.service sudo systemctl enable --now vinyl-cache.service vinylncsa.service # 5. zkontroluj stav systemctl status vinyl-cache.service journalctl -u vinyl-cache.service -n 30 Poznámky # Arch momentálně neplánuje udržovat balíček varnish jako samostatný fork — jedinou podporovanou cestou je přechod na vinyl-cache. Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit. Detailní přehled breaking changes najdeš v arch-announce mailing listu..
diff --git a/public/tags/news/index.xml b/public/tags/news/index.xml
index cee7cff..c799681 100644
--- a/public/tags/news/index.xml
+++ b/public/tags/news/index.xml
@@ -15,7 +15,7 @@
Mon, 25 May 2026 00:00:00 +0000
https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/
- <figure>
<img
class="my-0 rounded-md"
loading="lazy"
decoding="async"
fetchpriority="auto"
alt="Varnish Cache"
width="670"
height="377"
src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg"
srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w"
sizes="(min-width: 768px) 50vw, 65vw"
data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg"
/>
</figure>
<p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p>
<p>Změna není jen kosmetická. Přejmenovaly se binárky, adresáře, systemd jednotky i systémoví uživatelé. Po upgradu je nutná ruční migrace.</p>
<hr>
<h2 class="relative group">Co se změnilo
<div id="co-se-změnilo" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a>
</span>
</h2>
<table>
<thead>
<tr>
<th>Staré</th>
<th>Nové</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>/etc/varnish</code></td>
<td><code>/etc/vinyl-cache</code></td>
</tr>
<tr>
<td><code>/var/lib/varnish</code></td>
<td><code>/var/lib/vinyl-cache</code></td>
</tr>
<tr>
<td><code>varnish.service</code></td>
<td><code>vinyl-cache.service</code></td>
</tr>
<tr>
<td><code>varnishncsa.service</code></td>
<td><code>vinylncsa.service</code></td>
</tr>
<tr>
<td>uživatel <code>varnish</code></td>
<td>uživatel <code>vinyl</code></td>
</tr>
<tr>
<td>skupina <code>varnish</code></td>
<td>skupina <code>vinyl</code></td>
</tr>
<tr>
<td>uživatel <code>varnishlog</code></td>
<td>uživatel <code>vinyllog</code></td>
</tr>
<tr>
<td>uživatel <code>vcache</code></td>
<td>beze změny</td>
</tr>
</tbody>
</table>
<hr>
<h2 class="relative group">Postup migrace
<div id="postup-migrace" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a>
</span>
</h2>
<div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span>
</span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span>
</span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache
</span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span>
</span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span>
</span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service
</span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span>
</span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service
</span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div>
<hr>
<h2 class="relative group">Poznámky
<div id="poznámky" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a>
</span>
</h2>
<ul>
<li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li>
<li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li>
<li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">oficiálních release notes</a>.</li>
</ul>
+ <figure>
<img
class="my-0 rounded-md"
loading="lazy"
decoding="async"
fetchpriority="auto"
alt="Varnish Cache"
width="670"
height="377"
src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg"
srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w"
sizes="(min-width: 768px) 50vw, 65vw"
data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg"
/>
</figure>
<p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p>
<p>Změna není jen kosmetická. Přejmenovaly se binárky, adresáře, systemd jednotky i systémoví uživatelé. Po upgradu je nutná ruční migrace.</p>
<hr>
<h2 class="relative group">Co se změnilo
<div id="co-se-změnilo" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a>
</span>
</h2>
<table>
<thead>
<tr>
<th>Staré</th>
<th>Nové</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>/etc/varnish</code></td>
<td><code>/etc/vinyl-cache</code></td>
</tr>
<tr>
<td><code>/var/lib/varnish</code></td>
<td><code>/var/lib/vinyl-cache</code></td>
</tr>
<tr>
<td><code>varnish.service</code></td>
<td><code>vinyl-cache.service</code></td>
</tr>
<tr>
<td><code>varnishncsa.service</code></td>
<td><code>vinylncsa.service</code></td>
</tr>
<tr>
<td>uživatel <code>varnish</code></td>
<td>uživatel <code>vinyl</code></td>
</tr>
<tr>
<td>skupina <code>varnish</code></td>
<td>skupina <code>vinyl</code></td>
</tr>
<tr>
<td>uživatel <code>varnishlog</code></td>
<td>uživatel <code>vinyllog</code></td>
</tr>
<tr>
<td>uživatel <code>vcache</code></td>
<td>beze změny</td>
</tr>
</tbody>
</table>
<hr>
<h2 class="relative group">Postup migrace
<div id="postup-migrace" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a>
</span>
</h2>
<div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span>
</span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span>
</span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache
</span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span>
</span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span>
</span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service
</span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span>
</span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service
</span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div>
<hr>
<h2 class="relative group">Poznámky
<div id="poznámky" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a>
</span>
</h2>
<ul>
<li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li>
<li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li>
<li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">arch-announce mailing listu.</a>.</li>
</ul>
diff --git a/public/tags/varnish/index.html b/public/tags/varnish/index.html
index 3814a02..1ec786b 100644
--- a/public/tags/varnish/index.html
+++ b/public/tags/varnish/index.html
@@ -1070,7 +1070,7 @@
Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na Vinyl Cache a Arch ho následoval. Balíček varnish byl odstraněn z repozitáře [extra] a nahrazen novým balíčkem vinyl-cache.
Změna není jen kosmetická. Přejmenovaly se binárky, adresáře, systemd jednotky i systémoví uživatelé. Po upgradu je nutná ruční migrace.
-Co se změnilo # Staré Nové /etc/varnish /etc/vinyl-cache /var/lib/varnish /var/lib/vinyl-cache varnish.service vinyl-cache.service varnishncsa.service vinylncsa.service uživatel varnish uživatel vinyl skupina varnish skupina vinyl uživatel varnishlog uživatel vinyllog uživatel vcache beze změny Postup migrace # # 1. nainstaluj nový balíček sudo pacman -Syu vinyl-cache # 2. přejmenuj adresáře sudo mv /etc/varnish /etc/vinyl-cache sudo mv /var/lib/varnish /var/lib/vinyl-cache # 3. oprav vlastnictví souborů sudo chown -R vinyl:vinyl /var/lib/vinyl-cache # 4. vypni staré systemd jednotky, zapni nové sudo systemctl disable --now varnish.service varnishncsa.service sudo systemctl enable --now vinyl-cache.service vinylncsa.service # 5. zkontroluj stav systemctl status vinyl-cache.service journalctl -u vinyl-cache.service -n 30 Poznámky # Arch momentálně neplánuje udržovat balíček varnish jako samostatný fork — jedinou podporovanou cestou je přechod na vinyl-cache. Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit. Detailní přehled breaking changes najdeš v oficiálních release notes.
+Co se změnilo # Staré Nové /etc/varnish /etc/vinyl-cache /var/lib/varnish /var/lib/vinyl-cache varnish.service vinyl-cache.service varnishncsa.service vinylncsa.service uživatel varnish uživatel vinyl skupina varnish skupina vinyl uživatel varnishlog uživatel vinyllog uživatel vcache beze změny Postup migrace # # 1. nainstaluj nový balíček sudo pacman -Syu vinyl-cache # 2. přejmenuj adresáře sudo mv /etc/varnish /etc/vinyl-cache sudo mv /var/lib/varnish /var/lib/vinyl-cache # 3. oprav vlastnictví souborů sudo chown -R vinyl:vinyl /var/lib/vinyl-cache # 4. vypni staré systemd jednotky, zapni nové sudo systemctl disable --now varnish.service varnishncsa.service sudo systemctl enable --now vinyl-cache.service vinylncsa.service # 5. zkontroluj stav systemctl status vinyl-cache.service journalctl -u vinyl-cache.service -n 30 Poznámky # Arch momentálně neplánuje udržovat balíček varnish jako samostatný fork — jedinou podporovanou cestou je přechod na vinyl-cache. Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit. Detailní přehled breaking changes najdeš v arch-announce mailing listu..
diff --git a/public/tags/varnish/index.xml b/public/tags/varnish/index.xml
index 46d13df..fbc69b4 100644
--- a/public/tags/varnish/index.xml
+++ b/public/tags/varnish/index.xml
@@ -15,7 +15,7 @@
Mon, 25 May 2026 00:00:00 +0000
https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/
- <figure>
<img
class="my-0 rounded-md"
loading="lazy"
decoding="async"
fetchpriority="auto"
alt="Varnish Cache"
width="670"
height="377"
src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg"
srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w"
sizes="(min-width: 768px) 50vw, 65vw"
data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg"
/>
</figure>
<p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p>
<p>Změna není jen kosmetická. Přejmenovaly se binárky, adresáře, systemd jednotky i systémoví uživatelé. Po upgradu je nutná ruční migrace.</p>
<hr>
<h2 class="relative group">Co se změnilo
<div id="co-se-změnilo" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a>
</span>
</h2>
<table>
<thead>
<tr>
<th>Staré</th>
<th>Nové</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>/etc/varnish</code></td>
<td><code>/etc/vinyl-cache</code></td>
</tr>
<tr>
<td><code>/var/lib/varnish</code></td>
<td><code>/var/lib/vinyl-cache</code></td>
</tr>
<tr>
<td><code>varnish.service</code></td>
<td><code>vinyl-cache.service</code></td>
</tr>
<tr>
<td><code>varnishncsa.service</code></td>
<td><code>vinylncsa.service</code></td>
</tr>
<tr>
<td>uživatel <code>varnish</code></td>
<td>uživatel <code>vinyl</code></td>
</tr>
<tr>
<td>skupina <code>varnish</code></td>
<td>skupina <code>vinyl</code></td>
</tr>
<tr>
<td>uživatel <code>varnishlog</code></td>
<td>uživatel <code>vinyllog</code></td>
</tr>
<tr>
<td>uživatel <code>vcache</code></td>
<td>beze změny</td>
</tr>
</tbody>
</table>
<hr>
<h2 class="relative group">Postup migrace
<div id="postup-migrace" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a>
</span>
</h2>
<div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span>
</span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span>
</span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache
</span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span>
</span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span>
</span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service
</span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span>
</span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service
</span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div>
<hr>
<h2 class="relative group">Poznámky
<div id="poznámky" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a>
</span>
</h2>
<ul>
<li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li>
<li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li>
<li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">oficiálních release notes</a>.</li>
</ul>
+ <figure>
<img
class="my-0 rounded-md"
loading="lazy"
decoding="async"
fetchpriority="auto"
alt="Varnish Cache"
width="670"
height="377"
src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg"
srcset="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_8537e1151732dc4d.jpg 800w,/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache_hu_1938b4afa2cfdfeb.jpg 1280w"
sizes="(min-width: 768px) 50vw, 65vw"
data-zoom-src="https://arch-linux.cz/arch-news-varnish-se-p%C5%99ejmenoval-na-vinyl-cache/varnish-cache.jpg"
/>
</figure>
<p>Pokud na svém systému provozuješ reverzní proxy nebo HTTP cache postavenou na Varnishi, pozor — upstream projekt se přejmenoval na <strong>Vinyl Cache</strong> a Arch ho následoval. Balíček <code>varnish</code> byl odstraněn z repozitáře <code>[extra]</code> a nahrazen novým balíčkem <code>vinyl-cache</code>.</p>
<p>Změna není jen kosmetická. Přejmenovaly se binárky, adresáře, systemd jednotky i systémoví uživatelé. Po upgradu je nutná ruční migrace.</p>
<hr>
<h2 class="relative group">Co se změnilo
<div id="co-se-změnilo" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#co-se-zm%c4%9bnilo" aria-label="Kotva">#</a>
</span>
</h2>
<table>
<thead>
<tr>
<th>Staré</th>
<th>Nové</th>
</tr>
</thead>
<tbody>
<tr>
<td><code>/etc/varnish</code></td>
<td><code>/etc/vinyl-cache</code></td>
</tr>
<tr>
<td><code>/var/lib/varnish</code></td>
<td><code>/var/lib/vinyl-cache</code></td>
</tr>
<tr>
<td><code>varnish.service</code></td>
<td><code>vinyl-cache.service</code></td>
</tr>
<tr>
<td><code>varnishncsa.service</code></td>
<td><code>vinylncsa.service</code></td>
</tr>
<tr>
<td>uživatel <code>varnish</code></td>
<td>uživatel <code>vinyl</code></td>
</tr>
<tr>
<td>skupina <code>varnish</code></td>
<td>skupina <code>vinyl</code></td>
</tr>
<tr>
<td>uživatel <code>varnishlog</code></td>
<td>uživatel <code>vinyllog</code></td>
</tr>
<tr>
<td>uživatel <code>vcache</code></td>
<td>beze změny</td>
</tr>
</tbody>
</table>
<hr>
<h2 class="relative group">Postup migrace
<div id="postup-migrace" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#postup-migrace" aria-label="Kotva">#</a>
</span>
</h2>
<div class="highlight-wrapper"><div class="highlight"><pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span><span style="color:#75715e"># 1. nainstaluj nový balíček</span>
</span></span><span style="display:flex;"><span>sudo pacman -Syu vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 2. přejmenuj adresáře</span>
</span></span><span style="display:flex;"><span>sudo mv /etc/varnish /etc/vinyl-cache
</span></span><span style="display:flex;"><span>sudo mv /var/lib/varnish /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 3. oprav vlastnictví souborů</span>
</span></span><span style="display:flex;"><span>sudo chown -R vinyl:vinyl /var/lib/vinyl-cache
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 4. vypni staré systemd jednotky, zapni nové</span>
</span></span><span style="display:flex;"><span>sudo systemctl disable --now varnish.service varnishncsa.service
</span></span><span style="display:flex;"><span>sudo systemctl enable --now vinyl-cache.service vinylncsa.service
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#75715e"># 5. zkontroluj stav</span>
</span></span><span style="display:flex;"><span>systemctl status vinyl-cache.service
</span></span><span style="display:flex;"><span>journalctl -u vinyl-cache.service -n <span style="color:#ae81ff">30</span></span></span></code></pre></div></div>
<hr>
<h2 class="relative group">Poznámky
<div id="poznámky" class="anchor"></div>
<span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
<a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#pozn%c3%a1mky" aria-label="Kotva">#</a>
</span>
</h2>
<ul>
<li>Arch momentálně neplánuje udržovat balíček <code>varnish</code> jako samostatný fork — jedinou podporovanou cestou je přechod na <code>vinyl-cache</code>.</li>
<li>Pokud máš v konfiguraci reference na staré cesty nebo názvy uživatelů, je potřeba je ručně opravit.</li>
<li>Detailní přehled breaking changes najdeš v <a href="https://lists.archlinux.org/archives/list/arch-announce@lists.archlinux.org/thread/4BSRLLGJ5552NASTYKCDZ3Q6DIMW2J4J/" target="_blank" rel="noreferrer">arch-announce mailing listu.</a>.</li>
</ul>