<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Planet Ubuntu</title>
    <link>https://ubuntu-community-team.github.io/terra/</link>
    <description>Fresh posts from the Planet Ubuntu</description>
    <language>en</language>
    <generator>json-to-rss (GitHub Actions)</generator>
    <lastBuildDate>Tue, 14 Apr 2026 02:51:06 GMT</lastBuildDate>
    <ttl>60</ttl>
    <atom:link href="https://ubuntu-community-team.github.io/terra//feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>What’s new in security for Ubuntu 26.04 LTS?</title>
      <link>https://ubuntu.com//blog/ubuntu-26-04-lts-security-updates</link>
      <guid isPermaLink="true">https://ubuntu.com//blog/ubuntu-26-04-lts-security-updates</guid>
      <pubDate>Fri, 10 Apr 2026 14:44:36 GMT</pubDate>
      <description><![CDATA[<p>Ubuntu 26.04 LTS is one of our most securely-designed LTS releases. Instead of just adding features, Ubuntu 26.04 LTS got stronger everywhere at once, by raising the security floor across every layer of the system simultaneously – and it did so without breaking deployments or demanding manual intervention. By focusing on the heart of security, the defaults , we were able to reinforce Ubuntu’s security in new ways. In this article, we’ll walk you through what’s new in security for Ubuntu 26.04 LTS, including: </p>
<ul>
<li>Hardware-backed encryption that’s genuinely production-ready </li>
<li>Cryptographic defaults that are post-quantum aware</li>
<li>Enterprise grade support for all leading confidential computing technologies on both the guest and host sides</li>
<li>Web servers that reject legacy TLS</li>
<li>Continued effort to “oxidise” security-sensitive parts and making memory-safe implementations of rust-coreutils and sudo-rs the default.</li>
<li>Identity services that refuse to run as root</li>
<li>Firmware and secure boot hardened end to end</li>
<li>A control plane that makes all of it visible, manageable, and auditable long after deployment</li>
</ul>
<p>Ubuntu 26.04 LTS sets a materially higher default security floor for the next decade of Linux deployments across desktops, servers, confidential VMs, cloud images, and edge systems. For organizations standardizing on Ubuntu as a secure foundation, this is the release they will want to build on.</p>
<h1 class="wp-block-heading">Security is no longer installer-time only: Security Center becomes a control plane</h1>
<p>Historically, key security decisions (such as disk encryption or secure boot posture) were made at installation and rarely revisited. Ubuntu 26.04 LTS changes that.</p>
<p>The Security Center now surfaces critical platform protections in a way that makes them inspectable and manageable after deployment. Administrators can review and manage:</p>
<ul>
<li>TPM-backed Full Disk Encryption state</li>
<li>Recovery mechanisms</li>
<li>Secure Boot status</li>
<li>Disk protection configuration</li>
</ul>
<figure class="wp-block-image size-full"><img alt="" height="1080" loading="lazy" sizes="(min-width: 1276px) 1276px, 100vw" src="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,c_fill,w_1276/https%3A%2F%2Fubuntu.com%2Fwp-content%2Fuploads%2F5bc6%2Fimage.png" srcset="https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,c_fill,w_460/https%3A%2F%2Fubuntu.com%2Fwp-content%2Fuploads%2F5bc6%2Fimage.png 460w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,c_fill,w_620/https%3A%2F%2Fubuntu.com%2Fwp-content%2Fuploads%2F5bc6%2Fimage.png 620w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,c_fill,w_1036/https%3A%2F%2Fubuntu.com%2Fwp-content%2Fuploads%2F5bc6%2Fimage.png 1036w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,c_fill,w_1681/https%3A%2F%2Fubuntu.com%2Fwp-content%2Fuploads%2F5bc6%2Fimage.png 1681w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,c_fill,w_1920/https%3A%2F%2Fubuntu.com%2Fwp-content%2Fuploads%2F5bc6%2Fimage.png 1920w, https://res.cloudinary.com/canonical/image/fetch/f_auto,q_auto,fl_sanitize,c_fill,w_1276/https%3A%2F%2Fubuntu.com%2Fwp-content%2Fuploads%2F5bc6%2Fimage.png 1276w" width="1276"/></figure>
<p>This is a shift in philosophy, where security is not a checkbox during setup. It is a lifecycle responsibility. Ubuntu 26.04 LTS makes that responsibility visible and actionable. For managed desktop fleets and enterprise environments, that reduces blind spots and increases auditability.</p>
<h1 class="wp-block-heading">TPM-backed Full Disk Encryption is ready for real-world deployment</h1>
<p>TPM-backed FDE enters general availability with Ubuntu 26.04 LTS.  We had already introduced this capability in  earlier releases, behind an experimental flag, and with Ubuntu 26.04 LTS, we are making it  operationally robust and enterprise ready. The work in this release focuses on the failure modes that matter in production:</p>
<ul>
<li>Recovery-key handling during firmware updates is predictable and surfaced before a potentially breaking reboot</li>
<li>Known incompatibilities, such as Absolute/Computrace, are explicitly documented and must be accounted for</li>
<li>Kernel module requirements for certain storage configurations are clearly defined</li>
</ul>
<p>This is what production readiness looks like: fewer undefined states, fewer surprises during updates, and clearer hardware boundaries. With this, hardware-anchored encryption is no longer experimental; On Ubuntu 26.04 LTS, it is a first-class security mechanism.</p>
<h1 class="wp-block-heading">Confidential computing: host and guest support for SEV-SNP and TDX</h1>
<p>Ubuntu 26.04 LTS ships fully integrated host and guest support for both AMD SEV-SNP and Intel TDX, the two technologies defining the future of confidential cloud infrastructure.</p>
<p>This is a capability with great potential, as it means you can now run virtual machines whose memory is encrypted and integrity-protected by the CPU itself. </p>
<p>Other distributions offer only pieces of this. In contrast, Ubuntu 26.04 LTS delivers the full stack: kernel, firmware, and tooling, integrated and ready to deploy. For public cloud providers, regulated industries, AI workloads, and anyone serious about data sovereignty, Ubuntu offers a comprehensive platform for confidential computing.</p>
<h1 class="wp-block-heading">Strengthening the security core with memory-safe foundations</h1>
<p>Ubuntu 26.04 LTS continues Canonical’s deliberate effort to strengthen the system by “oxidising” security-sensitive components, replacing legacy implementations with memory-safe alternatives written in Rust where they are sufficiently mature. This transition follows a staged approach, with key tools first validated in interim releases before being promoted into the LTS once they meet strict readiness criteria. </p>
<p>In this release, rust-coreutils provides the system’s core utilities and sudo-rs becomes the default sudo implementation, while the traditional GNU coreutils and original sudo remain available for compatibility and fallback.</p>
<h1 class="wp-block-heading">Modern cryptography by default</h1>
<p>Ubuntu 26.04 LTS ships OpenSSH 10.2 and continues the deliberate removal of legacy cryptography, alongside updates to the broader system cryptography stack (including OpenSSL).</p>
<p>Key changes include:</p>
<ul>
<li>Hybrid post-quantum key exchange (mlkem768x25519-sha256) available by default</li>
<li>Complete removal of DSA support</li>
<li>DSA host keys are no longer generated</li>
<li>The SSH server no longer reads ~/.pam_environment, reducing environment injection risks</li>
</ul>
<p>There is no migration toggle required to benefit from modern key exchange. Instead, these features are now default. </p>
<h1 class="wp-block-heading">Identity and directory services run with less privilege</h1>
<p>Some of the most meaningful security changes in Ubuntu 26.04 LTS are not visible in screenshots, they are visible in process tables.</p>
<ul>
<li>SSSD now runs as the dedicated sssd user instead of root</li>
<li>OpenLDAP runs in AppArmor enforce mode</li>
<li>Password hashing configuration in OpenLDAP is improved with tunable PBKDF2 iteration control</li>
</ul>
<p>In addition, Ubuntu 26.04 LTS introduces authd as a supported authentication framework, enabling integration with cloud identity providers using modern standards such as OpenID Connect.</p>
<p>This allows Ubuntu systems, across both Desktop and Server, to adopt modern authentication methods, including multi-factor authentication (MFA) and conditional access policies, aligned with enterprise identity platforms.</p>
<p>Identity services are high-value targets. Running them with reduced privilege and enforced confinement meaningfully reduces blast radius in the event of compromise.Get Add-ons</p>
<h1 class="wp-block-heading">Secure Boot and firmware hardening</h1>
<p>Ubuntu 26.04 LTS updates firmware components and tightens Secure Boot posture:</p>
<ul>
<li>NX (No-Execute) is enabled across Secure Boot variants</li>
<li>Legacy strictnx variant removed in favour of consolidated hardened builds</li>
<li>OVMF firmware packages are aligned to virtualization security technologies such as AMD SEV and Intel TDX</li>
</ul>
<p>Boot integrity is foundational. Hardening at this layer strengthens the chain of trust from firmware to user space.</p>
<h1 class="wp-block-heading">Web and TLS defaults move forward</h1>
<p>Ubuntu 26.04 LTS updates its core web stack while continuing the distribution’s long-running move away from legacy TLS. It ships with Apache 2.4.66 and Nginx 1.28.2, and aligns their packaged defaults with modern security standards: Apache disables TLS 1.0 and 1.1 by default, and Nginx defaults to TLS 1.2 and TLS 1.3. </p>
<p>This change builds on the TLS hardening introduced in previous LTS releases, ensuring that both the underlying crypto libraries and out-of-the-box web server configurations consistently follow RFC 8996, which deprecated TLS 1.0 and 1.1.</p>
<h1 class="wp-block-heading">A modern kernel and container baseline</h1>
<p>Ubuntu 26.04 LTS aligns with a modern upstream Linux kernel baseline 7.0 and the latest container runtimes. Security-relevant changes include:</p>
<ul>
<li>Strengthened cgroup mount options (nsdelegate, memory_recursiveprot, memory_hugetlb_accounting)</li>
<li>Updated container stack:
<ul>
<li>containerd 2.2.1</li>
<li>runc 1.4.0</li>
<li>docker.io 29 with nftables backend support and containerd image store defaults</li>
</ul>
</li>
</ul>
<p>This ensures that isolation semantics and container boundaries are built on a contemporary substrate. This is especially important for cloud-native workloads.</p>
<h1 class="wp-block-heading">Evolving application confinement with AppArmor</h1>
<p>Ubuntu continues to strengthen application isolation through ongoing enhancements to AppArmor, the system’s mandatory access control framework. A key area of development is user-facing permission prompting for snapped applications, designed to provide more granular and transparent control over how applications access sensitive system resources such as files, devices, and network interfaces.</p>
<p>By making these access decisions more visible and explicit, AppArmor prompting aims to improve both security and user awareness of application behavior. This capability is available as an experimental feature and is not yet part of the default security posture in Ubuntu 26.04 LTS, reflecting a broader direction towards tighter application sandboxing and more accountable permission models in future Ubuntu releases.</p>
<h1 class="wp-block-heading">What makes Ubuntu 26.04 LTS strong</h1>
<p>Ubuntu LTS releases define the security baseline that enterprises, governments, cloud providers, and device manufacturers build on for years. Ubuntu 26.04 LTS is no different.</p>
<p>Over the past several cycles, Ubuntu has been rearchitecting its security model from the ground up: modernizing cryptography, anchoring trust in hardware, stripping privilege from core services, and moving security out of the installer and into surfaces where it can actually be managed. </p>
<p>With Ubuntu 26.04 LTS, those changes become the new normal. Deploy it with confidence.</p>]]></description>
      <source url="https://ubuntu.com/blog/feed/">Ubuntu Blog</source>
    </item>
    <item>
      <title>E376 O Oráculo Do Cenáculo</title>
      <link>https://podcastubuntuportugal.org/e376/</link>
      <guid isPermaLink="true">https://podcastubuntuportugal.org/e376/</guid>
      <pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>Santa Páscoa a todos, crentes e não crentes na Palavra do Software Livre, abençoado seja o NextCloud e as pastas partilhadas que deviam ser fáceis em Ubuntu&hellip;e todavia&hellip; Desta vez conseguimos insultar várias comunidades e pessoas em particular, o que não é de somenos. Insultámos a Oracle, quase toda a comunidade de utilizadores de Mint (que o Diogo foi ajudar, na sua modesta magnanimidade); trouxémos más notícias sobre Ubuntu Mate; rimos muito com Virtualbox, uma verdadeira matrioska de porcarias; e conseguimos insultar gratuitamente pessoas que são portadoras de Snapofobia. Mas também recomendámos um youtuber português interessante (Hat Rat) e promovemos o NextCloud como o canivete Suíço que resolve tudo. E encontrámos mais uma situação para fazermos queixinhas à CNPD.</p>
<p>Já sabem: oiçam, subscrevam e partilhem!</p>
<ul>
<li>Virtual Box: <a href="https://www.virtualbox.org/">https://www.virtualbox.org/</a></li>
<li>Virt-manager: <a href="https://virt-manager.org/">https://virt-manager.org/</a></li>
<li>Hat Rat: <a href="https://www.youtube.com/@hatrat">https://www.youtube.com/@hatrat</a></li>
<li>Hat Rat sobre o que há e não há no Windows versus Linux: <a href="https://www.youtube.com/watch?v=PW9cwjOw61M">https://www.youtube.com/watch?v=PW9cwjOw61M</a></li>
<li>Cooperativa Rizoma: <a href="https://www.rizomacoop.pt/">https://www.rizomacoop.pt/</a></li>
<li>Dia da Independência Digital: <a href="https://eventos.coletivos.org/event/digital-independence-day-dia-da-independencia-digital-2">https://eventos.coletivos.org/event/digital-independence-day-dia-da-independencia-digital-2</a></li>
<li>Linux Mint: <a href="https://www.linuxmint.com/">https://www.linuxmint.com/</a></li>
<li>RGPD: <a href="https://eur-lex.europa.eu/PT/legal-content/summary/general-data-protection-regulation-gdpr.html">https://eur-lex.europa.eu/PT/legal-content/summary/general-data-protection-regulation-gdpr.html</a></li>
<li>CNPD: <a href="https://www.cnpd.pt/">https://www.cnpd.pt/</a></li>
<li>Sobre Snaps: <a href="https://snapcraft.io/about">https://snapcraft.io/about</a></li>
<li>Requisitos de instalação de Ubuntu: <a href="https://help.ubuntu.com/community/Installation/SystemRequirements">https://help.ubuntu.com/community/Installation/SystemRequirements</a></li>
<li>Gnome Tweaks: <a href="https://github.com/GNOME/gnome-tweaks">https://github.com/GNOME/gnome-tweaks</a></li>
<li>Ubuntu Mate: <a href="https://ubuntu-mate.org/">https://ubuntu-mate.org/</a></li>
<li>Martin Winpress quer passar o testemunho do Ubuntu Mate:
&ndash; <a href="https://www.omgubuntu.co.uk/2026/03/ubuntu-mate-needs-new-maintainer">https://www.omgubuntu.co.uk/2026/03/ubuntu-mate-needs-new-maintainer</a>
&ndash; <a href="https://www.phoronix.com/news/Ubuntu-MATE-Needs-Leader">https://www.phoronix.com/news/Ubuntu-MATE-Needs-Leader</a></li>
<li>Carestia de Vida:
&ndash; <a href="https://www.raspberrypi.com/news/a-new-3gb-raspberry-pi-4-for-83-75-and-more-memory-driven-price-increases/">https://www.raspberrypi.com/news/a-new-3gb-raspberry-pi-4-for-83-75-and-more-memory-driven-price-increases/</a>
&ndash; <a href="https://www.phoronix.com/news/Framework-Memory-Costs-April">https://www.phoronix.com/news/Framework-Memory-Costs-April</a></li>
<li>LoCo PT: <a href="https://loco.ubuntu.com/teams/ubuntu-pt/">https://loco.ubuntu.com/teams/ubuntu-pt/</a></li>
<li>Mastodon: <a href="https://masto.pt/@pup">https://masto.pt/@pup</a></li>
<li>Youtube: <a href="https://youtube.com/PodcastUbuntuPortugal">https://youtube.com/PodcastUbuntuPortugal</a></li>
</ul>
<h3 id="atribuição-e-licenças">Atribuição e licenças</h3>
<p>Este episódio foi produzido por Diogo Constantino, Miguel e Tiago Carrondo e editado pelo <a href="https://senhorpodcast.pt/">Senhor Podcast</a>.
O website é produzido por Tiago Carrondo e o <a href="https://gitlab.com/podcastubuntuportugal/website">código aberto</a> está licenciado nos termos da <a href="https://gitlab.com/podcastubuntuportugal/website/main/LICENSE">Licença MIT</a>. (<a href="https://creativecommons.org/licenses/by/4.0/)">https://creativecommons.org/licenses/by/4.0/)</a>. A música do genérico é: &ldquo;Won&rsquo;t see it comin&rsquo; (Feat Aequality &amp; N&rsquo;sorte d&rsquo;autruche)&rdquo;, por Alpha Hydrae e está licenciada nos termos da <a href="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 Universal License</a>.
Os separadores de péssima qualidade foram tocados ao vivo e sem rede pelo Miguel, pelo que pedimos desculpa pelos incómodos causados.
Este episódio está licenciado nos termos da licença: <a href="https://creativecommons.org/licenses/by-nc-nd/4.0/">Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)</a>, <a href="https://creativecommons.org/licenses/by-nc-nd/4.0/legalcode">cujo texto integral pode ser lido aqui</a>. Estamos abertos a licenciar para permitir outros tipos de utilização, <a href="https://podcastubuntuportugal.org/contactos">contactem-nos</a> para validação e autorização.
A arte de episódio foi criada por encomenda pela Shizamura - artista, ilustradora e autora de BD. Podem ficar a conhecer melhor a <a href="https://ciberlandia.pt/@shizamura">Shizamura na Ciberlândia</a> e no <a href="https://sarilho.net/">seu sítio web</a>.</p>]]></description>
      <source url="https://podcastubuntuportugal.org/feed/podcast/index.xml">Podcast Ubuntu Portugal</source>
    </item>
    <item>
      <title>Quote #75514</title>
      <link>https://mako.cc/copyrighteous/quote-75514</link>
      <guid isPermaLink="true">https://mako.cc/copyrighteous/quote-75514</guid>
      <pubDate>Tue, 31 Mar 2026 21:13:00 GMT</pubDate>
      <description><![CDATA[<p>Although I never submitted to it, I made several appearances in the now-defunct quote database on bash.org (QDB). I&#8217;m dealing with a broken keyboard now, and went to dig hard to find <a href="https://web.archive.org/web/20221210050632/http://bash.org/?75514">this classic in the Wayback machine</a>. I thought I would put it back on the web:</p>



<pre class="wp-block-code"><code><p class="quote">&lt;mako> my letter "eye" stopped worng
&lt;luca> k, too?
&lt;mako> yeah
&lt;luca> sounds like a mountain dew spill
&lt;mako> and comma
&lt;mako> those three
&lt;mako> ths s horrble
&lt;luca> tme for a new eyboard
&lt;luca> 've successfully taen my eyboard apart and fxed t by cleanng t wth alcohol
&lt;mako> stop mang fun of me
&lt;mako> ths s a laptop!</p></code></pre>



<p>It was, in fact, horrble.</p>



<p></p>]]></description>
      <source url="http://mako.cc/copyrighteous/?flav=rss">Benjamin Mako Hill</source>
    </item>
    <item>
      <title>Ubuntu Weekly Newsletter Issue 938</title>
      <link>https://discourse.ubuntu.com/t/ubuntu-weekly-newsletter-issue-938/79450</link>
      <guid isPermaLink="true">https://discourse.ubuntu.com/t/ubuntu-weekly-newsletter-issue-938/79450</guid>
      <pubDate>Mon, 30 Mar 2026 21:55:13 GMT</pubDate>
      <description><![CDATA[<p></p><div class="lightbox-wrapper"><a class="lightbox" href="https://ubuntucommunity.s3.us-east-2.amazonaws.com/original/3X/d/6/d63398e98cbe354ca8e8a1e00de6c541a45b4a01.png" data-download-href="/uploads/short-url/uyUIYtIeNMaruYP5jnBE03PL4iZ.png?dl=1" title="header"><img src="https://ubuntucommunity.s3.us-east-2.amazonaws.com/original/3X/d/6/d63398e98cbe354ca8e8a1e00de6c541a45b4a01.png" alt="header" data-base62-sha1="uyUIYtIeNMaruYP5jnBE03PL4iZ" width="522" height="111"></a></div><p></p>
<h1><a name="p-205743-ubuntu-weekly-news-1" class="anchor" href="https://discourse.ubuntu.com#p-205743-ubuntu-weekly-news-1"></a>Ubuntu Weekly News</h1>
<h2><a name="p-205743-uwn-issue-938-march-29-april-4-2026-2" class="anchor" href="https://discourse.ubuntu.com#p-205743-uwn-issue-938-march-29-april-4-2026-2"></a>UWN Issue 938 March 29-April 4, 2026.</h2>
<p>Welcome to the Ubuntu Weekly Newsletter, Issue 938 for the week of March 29 - April 4, 2026.</p>
<h2><a name="p-205743-in-this-issue-3" class="anchor" href="https://discourse.ubuntu.com#p-205743-in-this-issue-3"></a>In this Issue</h2>
<ul>
<li>Ubuntu Summit 26.04 is coming: Save the date and share your story!</li>
<li>Welcome New Members and Developers</li>
<li>Ubuntu Stats</li>
<li>Hot in Support</li>
<li>Other Meeting Reports</li>
<li>Upcoming Meetings and Events</li>
<li>Ubuntu Circles! (LoCo) News</li>
<li>Santiago de Chile será el corazón de UbuConLA 2026</li>
<li>Call for Papers – UbuConLA 2026</li>
<li>Ubuntu Circles! (LoCo) Events</li>
<li>Ubuntu Server Gazette - Issue 13 - The balance of innovation and reliability</li>
<li>Rust on Ubuntu - April 2026</li>
<li>Other Community News</li>
<li>Ubuntu Cloud News</li>
<li>Canonical News</li>
<li>In the Press</li>
<li>In the Blogosphere</li>
<li>Featured Audio and Video</li>
<li>Updates and Security for Ubuntu 22.04, 24.04, and 25.10</li>
<li>And much more!</li>
</ul>
<h2><a name="p-205743-general-community-news-4" class="anchor" href="https://discourse.ubuntu.com#p-205743-general-community-news-4"></a>General Community News</h2>
<h3><a name="p-205743-ubuntu-summit-2604-is-coming-save-the-date-and-share-your-story-5" class="anchor" href="https://discourse.ubuntu.com#p-205743-ubuntu-summit-2604-is-coming-save-the-date-and-share-your-story-5"></a>Ubuntu Summit 26.04 is coming: Save the date and share your story!</h3>
<p>Mauro Gaspari announces the coming of Ubuntu Summit 26.04. We’re briefly reminded what Ubuntu Summits are, before the topic moves to submitting a talk, which includes a link to the ‘Call for Papers’. Next is the the Ubuntu Summit Extended advisory with a link to register your Ubuntu Summit Extended event. We’re reminded the ‘clock is ticking’ and given a link to the Ubuntu Summit website for more.</p>
<p><a href="https://ubuntu.com//blog/ubuntu-summit-26-04-is-coming-save-the-date-and-share-your-story">https://ubuntu.com//blog/ubuntu-summit-26-04-is-coming-save-the-date-and-share-your-story</a></p>
<h3><a name="p-205743-welcome-new-members-and-developers-6" class="anchor" href="https://discourse.ubuntu.com#p-205743-welcome-new-members-and-developers-6"></a>Welcome New Members and Developers</h3>
<ul>
<li>Talha Can Havadar (tchavadar); Per Package Upload Rights - <a href="https://lists.ubuntu.com/archives/devel-permissions/2026-March/003006.html">https://lists.ubuntu.com/archives/devel-permissions/2026-March/003006.html</a></li>
</ul>
<p>Congratulations to this contributor!</p>
<h2><a name="p-205743-ubuntu-stats-7" class="anchor" href="https://discourse.ubuntu.com#p-205743-ubuntu-stats-7"></a>Ubuntu Stats</h2>
<h3><a name="p-205743-bug-stats-8" class="anchor" href="https://discourse.ubuntu.com#p-205743-bug-stats-8"></a>Bug Stats</h3>
<ul>
<li>Open: 142683 (-2257)</li>
<li>Critical: 311 (+3)</li>
<li>Unconfirmed: 73492 (-1076)</li>
</ul>
<p>As always, the Bug Squad needs more help. If you want to get started, please see: <a href="https://wiki.ubuntu.com/BugSquad">https://wiki.ubuntu.com/BugSquad</a></p>
<h3><a name="p-205743-translations-9" class="anchor" href="https://discourse.ubuntu.com#p-205743-translations-9"></a>Translations</h3>
<ul>
<li>Swedish: 100.00% (1/1360)</li>
<li>Albanian: 98.87% (3977/0)</li>
<li>Ukrainian: 89.21% (37880/1710)</li>
<li>German: 87.17% (45060/405)</li>
<li>French: 85.78% (49944/7607)</li>
</ul>
<h2><a name="p-205743-hot-in-support-10" class="anchor" href="https://discourse.ubuntu.com#p-205743-hot-in-support-10"></a>Hot in Support</h2>
<h3><a name="p-205743-ubuntu-community-discourse-trending-top-5-threads-11" class="anchor" href="https://discourse.ubuntu.com#p-205743-ubuntu-community-discourse-trending-top-5-threads-11"></a>Ubuntu Community Discourse Trending Top 5 Threads</h3>
<ul>
<li>Ubuntu 26.04 New Folder Icons vs 25.10 and earlier versions -<a href="https://discourse.ubuntu.com/t/ubuntu-26-04-new-folder-icons-vs-25-10-and-earlier-versions/79545">https://discourse.ubuntu.com/t/ubuntu-26-04-new-folder-icons-vs-25-10-and-earlier-versions/79545</a></li>
<li>No automatic resolution adaption of login screen - <a href="https://discourse.ubuntu.com/t/no-automatic-resolution-adaption-of-login-screen/79688">https://discourse.ubuntu.com/t/no-automatic-resolution-adaption-of-login-screen/79688</a></li>
<li>HDD keeps disappearing and requires reboot - <a href="https://discourse.ubuntu.com/t/hdd-keeps-disappearing-and-requires-reboot/79696">https://discourse.ubuntu.com/t/hdd-keeps-disappearing-and-requires-reboot/79696</a></li>
<li>[Ubuntu] 26.04 ubuntu-drivers install won’t install the recommended nvidia driver - <a href="https://discourse.ubuntu.com/t/26-04-ubuntu-drivers-install-wont-install-the-recommended-nvidia-driver/79703">https://discourse.ubuntu.com/t/26-04-ubuntu-drivers-install-wont-install-the-recommended-nvidia-driver/79703</a></li>
<li>More information about uboot and its use on Raspi 4 - <a href="https://discourse.ubuntu.com/t/more-information-about-uboot-and-its-use-on-raspi-4/79749">https://discourse.ubuntu.com/t/more-information-about-uboot-and-its-use-on-raspi-4/79749</a></li>
</ul>
<p>Find more support at: <a href="https://discourse.ubuntu.com/c/support-and-help/306">https://discourse.ubuntu.com/c/support-and-help/306</a></p>
<h3><a name="p-205743-ask-ubuntu-top-5-questions-12" class="anchor" href="https://discourse.ubuntu.com#p-205743-ask-ubuntu-top-5-questions-12"></a>Ask Ubuntu Top 5 Questions</h3>
<ul>
<li>Will updating Ubuntu break my Wine installation? - <a href="https://askubuntu.com/questions/1565307/will-updating-ubuntu-break-my-wine-installation">https://askubuntu.com/questions/1565307/will-updating-ubuntu-break-my-wine-installation</a></li>
<li>Trying to create a custom keyboard layout on Ubuntu 24.04 - <a href="https://askubuntu.com/questions/1565404/trying-to-create-a-custom-keyboard-layout-on-ubuntu-24-04">https://askubuntu.com/questions/1565404/trying-to-create-a-custom-keyboard-layout-on-ubuntu-24-04</a></li>
<li>Ubuntu Server 24.04 LTS, netplan 6in4 IPv6 tunnel does not work for me - <a href="https://askubuntu.com/questions/1565277/ubuntu-server-24-04-lts-netplan-6in4-ipv6-tunnel-does-not-work-for-me">https://askubuntu.com/questions/1565277/ubuntu-server-24-04-lts-netplan-6in4-ipv6-tunnel-does-not-work-for-me</a></li>
<li>Nvidia GeForce GTX 1080 driver issues - <a href="https://askubuntu.com/questions/1565381/nvidia-geforce-gtx-1080-driver-issues">https://askubuntu.com/questions/1565381/nvidia-geforce-gtx-1080-driver-issues</a></li>
<li>Wifi adapter not found - Ubuntu 24.04 - <a href="https://askubuntu.com/questions/1565386/wifi-adapter-not-found-ubuntu-24-04">https://askubuntu.com/questions/1565386/wifi-adapter-not-found-ubuntu-24-04</a></li>
</ul>
<p>Ask (and answer!) questions at: <a href="https://askubuntu.com/">https://askubuntu.com/</a></p>
<h2><a name="p-205743-other-meeting-reports-13" class="anchor" href="https://discourse.ubuntu.com#p-205743-other-meeting-reports-13"></a>Other Meeting Reports</h2>
<ul>
<li>Foundations Team Updates - 2026-04-02 - <a href="https://discourse.ubuntu.com/t/foundations-team-updates-2026-04-02/79634">https://discourse.ubuntu.com/t/foundations-team-updates-2026-04-02/79634</a></li>
</ul>
<h2><a name="p-205743-upcoming-meetings-and-events-14" class="anchor" href="https://discourse.ubuntu.com#p-205743-upcoming-meetings-and-events-14"></a>Upcoming Meetings and Events</h2>
<ul>
<li>Ubuntu HPC weekly community call: Wednesday 8 April, 4:30 AM - 6:00 - <a href="https://meet.jit.si/Ubuntu-HPC">https://meet.jit.si/Ubuntu-HPC</a> | <a href="https://matrix.to/#/#hpc:ubuntu.com" rel="noopener nofollow ugc">https://matrix.to/#/#hpc:ubuntu.com</a></li>
<li>Starcraft Clinics (1st option): Thursday 09 April, 3:00 - 4:00 PM - <a href="https://meet.google.com/ixc-nucm-hjn">https://meet.google.com/ixc-nucm-hjn</a></li>
<li>Lubuntu Weekly Standup: Thursday 9 April, 9:00 - 10:00 PM - <a href="https://matrix.to/#/#lubuntu-devel:ubuntu.com" rel="noopener nofollow ugc">https://matrix.to/#/#lubuntu-devel:ubuntu.com</a></li>
</ul>
<p>Times shown are UTC unless otherwise specified. For more details and further dates please visit: <a href="https://ubuntu.com/community">https://ubuntu.com/community</a> | <a href="https://discourse.ubuntu.com/upcoming-events">https://discourse.ubuntu.com/upcoming-events</a></p>
<h2><a name="p-205743-ubuntu-circles-loco-news-15" class="anchor" href="https://discourse.ubuntu.com#p-205743-ubuntu-circles-loco-news-15"></a>Ubuntu Circles! (LoCo) News</h2>
<h3><a name="p-205743-santiago-de-chile-ser-el-corazn-de-ubuconla-2026-16" class="anchor" href="https://discourse.ubuntu.com#p-205743-santiago-de-chile-ser-el-corazn-de-ubuconla-2026-16"></a>Santiago de Chile será el corazón de UbuConLA 2026</h3>
<p>Naudy Villarroel Urquiola (naudyvu) announces, in Spanish, that the eleventh edition of UbuConLA - 2026 is set. We are told “…the Latin American Ubuntu community will gather at the Central University of Chile…”. Naudy gives us the location, address, date (September 29 and 30), and a glimpse for the expected activities.</p>
<p><a href="https://discourse.ubuntu.com/t/santiago-de-chile-sera-el-corazon-de-ubuconla-2026/78266">https://discourse.ubuntu.com/t/santiago-de-chile-sera-el-corazon-de-ubuconla-2026/78266</a></p>
<h3><a name="p-205743-call-for-papers-ubuconla-2026-17" class="anchor" href="https://discourse.ubuntu.com#p-205743-call-for-papers-ubuconla-2026-17"></a>Call for Papers – UbuConLA 2026</h3>
<p>Naudy Villarroel Urquiola invites us to be a “speaker or workshop facilitator” in this ‘Call for Papers’ for UbuConLA 2026. Some details and a link are provided.</p>
<p><a href="https://discourse.ubuntu.com/t/call-for-papers-ubuconla-2026/79613">https://discourse.ubuntu.com/t/call-for-papers-ubuconla-2026/79613</a></p>
<h2><a name="p-205743-ubuntu-circles-loco-events-18" class="anchor" href="https://discourse.ubuntu.com#p-205743-ubuntu-circles-loco-events-18"></a>Ubuntu Circles! (LoCo) Events</h2>
<p>The following LoCo team events are currently scheduled in the next two weeks:</p>
<ul>
<li>Arizona LoCo: AZLOCO Team Meeting on IRC.libera.chat; 05 April, 2100-2130 - IRC channel <a class="hashtag-cooked" href="https://discourse.ubuntu.com/tag/ubuntu" data-type="tag" data-slug="ubuntu" data-id="126" data-style-type="icon" data-icon="tag"><span class="hashtag-icon-placeholder"><svg class="fa d-icon d-icon-square-full svg-icon svg-node"><use href="#square-full"></use></svg></span><span>ubuntu</span></a>.us.az</li>
<li>Arizona LoCo: Sierra Vista Ubuntu Hour at Schlotzski’s; 09 April, 1800-1900</li>
<li>Arizona LoCo: Virtual Phoenix Ubuntu Hour on line; 09 April, 1900-2000 - Big Blue Button, <a href="https://bbb.azloco.net">https://bbb.azloco.net</a></li>
<li>Atlanta Linux Enthusiasts: Linux In-Person Help Session; Wings and Things Tyrone, GA; Thursday, 9 April, 5:00 PM PM CT - <a href="https://www.heylo.com/event/681c1503-4505-4f49-a668-3dd74b9e4c19">https://www.heylo.com/event/681c1503-4505-4f49-a668-3dd74b9e4c19</a></li>
<li>Atlanta Linux Enthusiasts: Linux Help Session (Online) - Jitsi; 12 April, 2 PM CT - <a href="https://www.heylo.com/event/d0b06e6b-7b5f-4690-8b8d-caa1d5e95036">https://www.heylo.com/event/d0b06e6b-7b5f-4690-8b8d-caa1d5e95036</a></li>
<li>Atlanta Linux Enthusiasts: Linux In-Person Help Session; Wings and Things Tyrone, GA; Thursday, 16 April, 5:00 PM CT - <a href="https://www.heylo.com/event/13902103-07a1-4cae-8394-1cbdf002ee93">https://www.heylo.com/event/13902103-07a1-4cae-8394-1cbdf002ee93</a></li>
<li>Arizona LoCo: Virtual Installfest/Linux Workshop on line; 18 April, 1000-1600 - Big Blue Button, <a href="https://bbb.azloco.net">https://bbb.azloco.net</a> (co-hosted with the Phoenix Linux User Group)</li>
</ul>
<p>Looking beyond the next two weeks? Visit the respective Circles!/LoCo Team calendar to browse upcoming events.</p>
<p>Please also see:</p>
<ul>
<li>Ubuntu Arizona LoCo: <a href="https://discourse.ubuntu.com/t/upcoming-events-for-azloco/38466">https://discourse.ubuntu.com/t/upcoming-events-for-azloco/38466</a></li>
<li>Atlanta Linux Enthusiasts: <a href="https://ale.org/">https://ale.org/</a></li>
<li>Registered LoCo contacts: <a href="https://discourse.ubuntu.com/c/locos/129">https://discourse.ubuntu.com/c/locos/129</a></li>
</ul>
<h2><a name="p-205743-the-hub-19" class="anchor" href="https://discourse.ubuntu.com#p-205743-the-hub-19"></a>The Hub</h2>
<h3><a name="p-205743-ubuntu-server-gazette-issue-13-the-balance-of-innovation-and-reliability-20" class="anchor" href="https://discourse.ubuntu.com#p-205743-ubuntu-server-gazette-issue-13-the-balance-of-innovation-and-reliability-20"></a>Ubuntu Server Gazette - Issue 13 - The balance of innovation and reliability</h3>
<p>Christian Ehrhardt has published Issue 13 of the Ubuntu Server Gazette. In this issue the upcoming Ubuntu 26.04 LTS Server is covered, which includes many of the changes from prior 24.10, 25.04 &amp; 25.10 releases that users of the prior Ubuntu 24.04 LTS may not yet know about. This is a rather extensive post, covering security differences - still with prized stability - kernel choice, and kernel stack choices and more for users of Ubuntu Server.</p>
<p><a href="https://discourse.ubuntu.com/t/ubuntu-server-gazette-issue-13-the-balance-of-innovation-and-reliability/79627/">https://discourse.ubuntu.com/t/ubuntu-server-gazette-issue-13-the-balance-of-innovation-and-reliability/79627/</a></p>
<h3><a name="p-205743-rust-on-ubuntu-april-2026-21" class="anchor" href="https://discourse.ubuntu.com#p-205743-rust-on-ubuntu-april-2026-21"></a>Rust on Ubuntu - April 2026</h3>
<p>Richard Scott McNew discusses “how we are using the Rust programming language on Ubuntu”. This is an overview of various areas where Rust is used within Ubuntu, with links for each of the areas for those needing to learn more.</p>
<p><a href="https://discourse.ubuntu.com/t/rust-on-ubuntu-april-2026/79651">https://discourse.ubuntu.com/t/rust-on-ubuntu-april-2026/79651</a></p>
<h2><a name="p-205743-other-community-news-22" class="anchor" href="https://discourse.ubuntu.com#p-205743-other-community-news-22"></a>Other Community News</h2>
<h3><a name="p-205743-ubuntu-mates-founder-is-stepping-back-after-12-years-23" class="anchor" href="https://discourse.ubuntu.com#p-205743-ubuntu-mates-founder-is-stepping-back-after-12-years-23"></a>Ubuntu MATE’s founder is stepping back after 12 years</h3>
<p>Joey Sneddon reminds us that Martin Wimpress is seeking a new maintainer for Ubuntu MATE; revealing he is stepping down (see <a href="https://discourse.ubuntu.com/t/ubuntu-weekly-newsletter-issue-937/78987#p-204428-ubuntu-mate-seeking-maintainers-21">UWN 937</a>). Joey reminds us of some of the story of Ubuntu MATE, briefly covering the 26.04 qualification, and that lacking contributors is a rather common issue. He gives us a quick overview of the work required in maintaining a Ubuntu flavor and asks if we’re able to offer our own skills. He tells us we can reach out to Martin Wimpress if we’re able to contribute.</p>
<p><a href="https://www.omgubuntu.co.uk/2026/03/ubuntu-mate-needs-new-maintainer">https://www.omgubuntu.co.uk/2026/03/ubuntu-mate-needs-new-maintainer</a></p>
<ul>
<li>Thank You to Martin Wimpress (Ubuntu MATE) - <a href="https://discourse.ubuntu.com/t/thank-you-to-martin-wimpress-ubuntu-mate/79284">https://discourse.ubuntu.com/t/thank-you-to-martin-wimpress-ubuntu-mate/79284</a></li>
</ul>
<h3><a name="p-205743-ubuntu-mate-community-is-moving-to-ubuntu-discourse-24" class="anchor" href="https://discourse.ubuntu.com#p-205743-ubuntu-mate-community-is-moving-to-ubuntu-discourse-24"></a>Ubuntu MATE Community is moving to Ubuntu Discourse</h3>
<p>Luke Horwell gives notices that the ubuntu-mate.community site will be archived, and users are asked to join “the rest of the Ubuntu Family over on Ubuntu Discourse”. We’re reminded the site was independently hosted with sponsorship provided by Bytemark. Luke reminds users that Ubuntu Discourse has its own rules and differences in organization, before moving to the specifics of what will happen to the data of this site. The dates of the various stages are given, before Luke moves to <a href="http://releases.ubuntu-mate.org">releases.ubuntu-mate.org</a> which will also be shutdown. The posts ends with a “big thank you” to all for being part of this community site over the last ten+ years.</p>
<p><a href="https://ubuntu-mate.community/t/ubuntu-mate-community-is-moving-to-ubuntu-discourse/31342">https://ubuntu-mate.community/t/ubuntu-mate-community-is-moving-to-ubuntu-discourse/31342</a></p>
<h3><a name="p-205743-kubuntu-2604-lts-what-went-into-the-release-and-how-you-can-help-25" class="anchor" href="https://discourse.ubuntu.com#p-205743-kubuntu-2604-lts-what-went-into-the-release-and-how-you-can-help-25"></a>Kubuntu 26.04 LTS — what went into the release, and how you can help</h3>
<p>Scarlett Gately Moore reports that “Kubuntu 26.04 LTS Resolute Raccoon is shaping up nicely”. She writes about what it takes to produce a release from the developer’s perspective. Kubuntu has new contributors this cycle; of note is collaboration with the KFocus team. Testers are requested now to find and fix bugs; a coordination link is provided.</p>
<p><a href="https://www.scarlettgatelymoore.dev/blog/kubuntu-26-04-lts/">https://www.scarlettgatelymoore.dev/blog/kubuntu-26-04-lts/</a></p>
<h2><a name="p-205743-ubuntu-cloud-news-26" class="anchor" href="https://discourse.ubuntu.com#p-205743-ubuntu-cloud-news-26"></a>Ubuntu Cloud News</h2>
<ul>
<li>Simplify bare metal operations for sovereign clouds - <a href="https://ubuntu.com//blog/simplify-bare-metal-operations-for-sovereign-clouds">https://ubuntu.com//blog/simplify-bare-metal-operations-for-sovereign-clouds</a></li>
</ul>
<h2><a name="p-205743-canonical-news-27" class="anchor" href="https://discourse.ubuntu.com#p-205743-canonical-news-27"></a>Canonical News</h2>
<ul>
<li>How to manage Ubuntu fleets using on-premises Active Directory and ADSys - <a href="https://ubuntu.com//blog/manage-ubuntu-fleets-active-directory">https://ubuntu.com//blog/manage-ubuntu-fleets-active-directory</a></li>
</ul>
<h2><a name="p-205743-in-the-press-28" class="anchor" href="https://discourse.ubuntu.com#p-205743-in-the-press-28"></a>In the Press</h2>
<h3><a name="p-205743-what-is-new-in-apt-31-on-ubuntu-2604-29" class="anchor" href="https://discourse.ubuntu.com#p-205743-what-is-new-in-apt-31-on-ubuntu-2604-29"></a>What Is New in APT 3.1 on Ubuntu 26.04</h3>
<p>Lubos Rendek writes about Apt’s 3.1 version package manager that will ship with Ubuntu 26.04 LTS. We’re told is includes “a smarter default dependency solver, new diagnostic commands, repository-level package filtering, and tightened cryptographic policies” over older versions. This is a guide that will show users how to take advantage of the newer features, and will benefit users most if using older releases such as Ubuntu 24.04 LTS or earlier. A FAQ is also provided that may answer some of your questions too.</p>
<p><a href="https://linuxconfig.org/what-is-new-in-apt-3-1-on-ubuntu-26-04">https://linuxconfig.org/what-is-new-in-apt-3-1-on-ubuntu-26-04</a></p>
<h3><a name="p-205743-imagemagick-zero-day-enables-rce-on-linux-and-wordpress-servers-30" class="anchor" href="https://discourse.ubuntu.com#p-205743-imagemagick-zero-day-enables-rce-on-linux-and-wordpress-servers-30"></a>ImageMagick Zero-Day Enables RCE on Linux and WordPress Servers</h3>
<p>Deeba Ahmed tells us of a potential security issue affecting ImageMagick that could allow attackers to achieve remote code execution (RCE). We’re given details, and told it impacts many OSes, including Ubuntu 22.04 LTS. A fix was noted back in November 2025 and this notice serves as a reminder it wasn’t marked as a security update; thus not all systems may have installed the fixes.</p>
<p><a href="https://hackread.com/imagemagick-zero-day-rce-linux-wordpress-servers/">https://hackread.com/imagemagick-zero-day-rce-linux-wordpress-servers/</a></p>
<p>Also relating to ImageMagick:</p>
<ul>
<li><a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-March/010369.html" class="inline-onebox">[USN-8127-1] ImageMagick vulnerabilities</a></li>
</ul>
<h2><a name="p-205743-in-the-blogosphere-31" class="anchor" href="https://discourse.ubuntu.com#p-205743-in-the-blogosphere-31"></a>In the Blogosphere</h2>
<h3><a name="p-205743-ubuntu-2604-lts-no-longer-offers-google-drive-access-in-nautilus-32" class="anchor" href="https://discourse.ubuntu.com#p-205743-ubuntu-2604-lts-no-longer-offers-google-drive-access-in-nautilus-32"></a>Ubuntu 26.04 LTS no longer offers Google Drive access in Nautilus</h3>
<p>Joey Sneddon talks about GNOME Online Accounts (GOA) in GNOME 50, and tells us that the toggle to provide file access is gone. We’re told the feature is still seen in Ubuntu 26.04 LTS beta, but it no longer works; and told of package updates that will prevent the non-working feature from showing. We’re told of the GNOME developer who confirmed it won’t work, and we are given details on why it was removed; including the calls for a maintainer back in December 2022. Joey says the most “straightforward alternative” is ‘rclone’ and tells us about it.</p>
<p><a href="https://www.omgubuntu.co.uk/2026/03/google-drive-not-working-nautilus-ubuntu-26-04">https://www.omgubuntu.co.uk/2026/03/google-drive-not-working-nautilus-ubuntu-26-04</a></p>
<h3><a name="p-205743-ubuntu-quietly-raises-its-minimum-system-requirements-33" class="anchor" href="https://discourse.ubuntu.com#p-205743-ubuntu-quietly-raises-its-minimum-system-requirements-33"></a>Ubuntu quietly raises its minimum system requirements</h3>
<p>Joey Sneddon tells us we’ll need at least 6GB of RAM to run Ubuntu 26.04 LTS comfortably, due to raised minimum memory requirements. Joey gives us a comparison of minimum requirements since 12.04 [LTS releases only; some changes actually occurred in the interim releases with Joey only comparing LTS releases after an actual change]. Next Joey gives us his opinion on whether or not this requirement is because the OS itself needs more RAM, or to what Joey calls an “honesty bump” due to app (including web browser) demands.</p>
<p><a href="https://www.omgubuntu.co.uk/2026/04/ubuntu-2604-system-requriments">https://www.omgubuntu.co.uk/2026/04/ubuntu-2604-system-requriments</a></p>
<h2><a name="p-205743-featured-audio-and-video-34" class="anchor" href="https://discourse.ubuntu.com#p-205743-featured-audio-and-video-34"></a>Featured Audio and Video</h2>
<h3><a name="p-205743-linux-unplugged-episode-660-boots-and-breakups-35" class="anchor" href="https://discourse.ubuntu.com#p-205743-linux-unplugged-episode-660-boots-and-breakups-35"></a>Linux Unplugged: Episode 660 - Boots and Breakups</h3>
<p>“Ubuntu wants a leaner, stricter GRUB, and your favorite setup may not survive the cut. We break down what’s really changing, and the practical ways to adapt. Plus, Chris moves on from one of his favorite open source apps.”</p>
<p><a href="https://linuxunplugged.com/660">https://linuxunplugged.com/660</a></p>
<h3><a name="p-205743-canonical-ubuntu-open-source-passing-the-baton-to-the-next-generation-36" class="anchor" href="https://discourse.ubuntu.com#p-205743-canonical-ubuntu-open-source-passing-the-baton-to-the-next-generation-36"></a>Canonical Ubuntu: Open source - Passing the baton to the next generation</h3>
<p>“Open source, Linux, and Ubuntu all have a way of changing lives in unexpected ways. In this video, Aaron Prisk, Community Engineer at Canonical, shares his journey with open source. Learn how discovering Linux as a teenager led Aaron to support a transformative Ubuntu deployment, which saved a school district $1.5 million, and gave students real-world IT skills. This story covers Ubuntu in education, getting started with open source, student tech apprenticeships, and how to start contributing to open source – even if your code isn’t perfect. If you’re interested in Linux careers, STEM education, community-driven software, or sustainable IT solutions, this conversation is for you.”</p>
<p><a href="https://www.youtube.com/watch?v=XLBpr-0f4Gw">https://www.youtube.com/watch?v=XLBpr-0f4Gw</a></p>
<h2><a name="p-205743-updates-and-security-for-ubuntu-2204-2404-and-2510-37" class="anchor" href="https://discourse.ubuntu.com#p-205743-updates-and-security-for-ubuntu-2204-2404-and-2510-37"></a>Updates and Security for Ubuntu 22.04, 24.04, and 25.10</h2>
<h3><a name="p-205743-security-updates-38" class="anchor" href="https://discourse.ubuntu.com#p-205743-security-updates-38"></a>Security Updates</h3>
<ul>
<li>[USN-8131-1] GStreamer Good Plugins vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-March/010364.html" class="inline-onebox">[USN-8131-1] GStreamer Good Plugins vulnerabilities</a></li>
<li>[USN-8130-1] GStreamer Base Plugins vulnerability - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-March/010366.html" class="inline-onebox">[USN-8130-1] GStreamer Base Plugins vulnerability</a></li>
<li>[USN-8129-1] pyasn1 vulnerability - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-March/010365.html" class="inline-onebox">[USN-8129-1] pyasn1 vulnerability</a></li>
<li>[USN-8133-1] PyJWT vulnerability - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-March/010367.html" class="inline-onebox">[USN-8133-1] PyJWT vulnerability</a></li>
<li>[USN-8132-1] Roundcube Webmail vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-March/010368.html" class="inline-onebox">[USN-8132-1] Roundcube Webmail vulnerabilities</a></li>
<li>[USN-8134-1] pyasn1 vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-March/010370.html" class="inline-onebox">[USN-8134-1] pyasn1 vulnerabilities</a></li>
<li>[USN-8127-1] ImageMagick vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-March/010369.html" class="inline-onebox">[USN-8127-1] ImageMagick vulnerabilities</a></li>
<li>[USN-8135-1] Pillow vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-March/010371.html" class="inline-onebox">[USN-8135-1] Pillow vulnerabilities</a></li>
<li>[USN-8136-1] Dovecot vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-March/010372.html" class="inline-onebox">[USN-8136-1] Dovecot vulnerabilities</a></li>
<li>[USN-8089-2] Go Networking vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-March/010373.html" class="inline-onebox">[USN-8089-2] Go Networking vulnerabilities</a></li>
<li>[USN-8137-1] Ruby vulnerability - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010374.html" class="inline-onebox">[USN-8137-1] Ruby vulnerability</a></li>
<li>[USN-8138-1] tar-rs vulnerability - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010375.html" class="inline-onebox">[USN-8138-1] tar-rs vulnerability</a></li>
<li>[USN-8139-1] cargo-c vulnerability - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010376.html" class="inline-onebox">[USN-8139-1] cargo-c vulnerability</a></li>
<li>[USN-8094-5] Linux kernel (Raspberry Pi) vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010377.html" class="inline-onebox">[USN-8094-5] Linux kernel (Raspberry Pi) vulnerabilities</a></li>
<li>[USN-8095-5] Linux kernel (Raspberry Pi) vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010378.html" class="inline-onebox">[USN-8095-5] Linux kernel (Raspberry Pi) vulnerabilities</a></li>
<li>[USN-8141-1] Linux kernel (Raspberry Pi) vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010379.html" class="inline-onebox">[USN-8141-1] Linux kernel (Raspberry Pi) vulnerabilities</a></li>
<li>[USN-8142-1] Linux kernel vulnerability - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010380.html" class="inline-onebox">[USN-8142-1] Linux kernel vulnerability</a></li>
<li>[USN-8143-1] Linux kernel vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010381.html" class="inline-onebox">[USN-8143-1] Linux kernel vulnerabilities</a></li>
<li>[USN-8144-1] Undertow vulnerability - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010382.html" class="inline-onebox">[USN-8144-1] Undertow vulnerability</a></li>
<li>[USN-8145-1] Linux kernel vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010383.html" class="inline-onebox">[USN-8145-1] Linux kernel vulnerabilities</a></li>
<li>[USN-8148-1] Linux kernel vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010384.html" class="inline-onebox">[USN-8148-1] Linux kernel vulnerabilities</a></li>
<li>[USN-8149-1] Linux kernel vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010385.html" class="inline-onebox">[USN-8149-1] Linux kernel vulnerabilities</a></li>
<li>[USN-8140-1] Cairo vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010386.html" class="inline-onebox">[USN-8140-1] Cairo vulnerabilities</a></li>
<li>[USN-8146-1] libjxl vulnerability - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010387.html" class="inline-onebox">[USN-8146-1] libjxl vulnerability</a></li>
<li>[USN-8143-2] Linux kernel (FIPS) vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010391.html" class="inline-onebox">[USN-8143-2] Linux kernel (FIPS) vulnerabilities</a></li>
<li>[USN-8145-2] Linux kernel (FIPS) vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010389.html" class="inline-onebox">[USN-8145-2] Linux kernel (FIPS) vulnerabilities</a></li>
<li>[USN-8148-2] Linux kernel (FIPS) vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010390.html" class="inline-onebox">[USN-8148-2] Linux kernel (FIPS) vulnerabilities</a></li>
<li>[USN-8148-3] Linux kernel (Real-time) vulnerabilities - <a href="https://lists.ubuntu.com/archives/ubuntu-security-announce/2026-April/010388.html" class="inline-onebox">[USN-8148-3] Linux kernel (Real-time) vulnerabilities</a></li>
</ul>
<h3><a name="p-205743-ubuntu-2204-updates-39" class="anchor" href="https://discourse.ubuntu.com#p-205743-ubuntu-2204-updates-39"></a>Ubuntu 22.04 Updates</h3>
<ul>
<li>linux-riscv-6.8 6.8.0-110.110~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045099.html" class="inline-onebox">[ubuntu/jammy-proposed] linux-riscv-6.8 6.8.0-110.110~22.04.1 (Accepted)</a></li>
<li>linux-meta-riscv-6.8 6.8.0.110.110~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045100.html" class="inline-onebox">[ubuntu/jammy-proposed] linux-meta-riscv-6.8 6.8.0.110.110~22.04.1 (Accepted)</a></li>
<li>linux-lowlatency 5.15.0-175.185 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045101.html" class="inline-onebox">[ubuntu/jammy-proposed] linux-lowlatency 5.15.0-175.185 (Accepted)</a></li>
<li>linux-meta-lowlatency 5.15.0.175.148 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045102.html" class="inline-onebox">[ubuntu/jammy-proposed] linux-meta-lowlatency 5.15.0.175.148 (Accepted)</a></li>
<li>linux-signed-lowlatency 5.15.0-175.185 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045103.html" class="inline-onebox">[ubuntu/jammy-proposed] linux-signed-lowlatency 5.15.0-175.185 (Accepted)</a></li>
<li>linux-restricted-modules-lowlatency 5.15.0-175.185 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045104.html" class="inline-onebox">[ubuntu/jammy-proposed] linux-restricted-modules-lowlatency 5.15.0-175.185 (Accepted)</a></li>
<li>linux-restricted-signatures-lowlatency 5.15.0-175.185 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045105.html" class="inline-onebox">[ubuntu/jammy-proposed] linux-restricted-signatures-lowlatency 5.15.0-175.185 (Accepted)</a></li>
<li>linux-hwe-6.8 6.8.0-110.110~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045106.html" class="inline-onebox">[ubuntu/jammy-proposed] linux-hwe-6.8 6.8.0-110.110~22.04.1 (Accepted)</a></li>
<li>linux-meta-hwe-6.8 6.8.0-110.110~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045107.html" class="inline-onebox">[ubuntu/jammy-proposed] linux-meta-hwe-6.8 6.8.0-110.110~22.04.1 (Accepted)</a></li>
<li>linux-signed-hwe-6.8 6.8.0-110.110~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045108.html" class="inline-onebox">[ubuntu/jammy-proposed] linux-signed-hwe-6.8 6.8.0-110.110~22.04.1 (Accepted)</a></li>
<li>linux-restricted-signatures-hwe-6.8 6.8.0-110.110~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045109.html" class="inline-onebox">[ubuntu/jammy-proposed] linux-restricted-signatures-hwe-6.8 6.8.0-110.110~22.04.1 (Accepted)</a></li>
<li>linux-restricted-modules-hwe-6.8 6.8.0-110.110~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045110.html" class="inline-onebox">[ubuntu/jammy-proposed] linux-restricted-modules-hwe-6.8 6.8.0-110.110~22.04.1 (Accepted)</a></li>
<li>linux-meta-raspi 5.15.0.1097.95 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045111.html" class="inline-onebox">[ubuntu/jammy-updates] linux-meta-raspi 5.15.0.1097.95 (Accepted)</a></li>
<li>linux-raspi 5.15.0-1097.100 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045112.html" class="inline-onebox">[ubuntu/jammy-updates] linux-raspi 5.15.0-1097.100 (Accepted)</a></li>
<li>pyasn1 0.4.8-1ubuntu0.2 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045113.html" class="inline-onebox">[ubuntu/jammy-security] pyasn1 0.4.8-1ubuntu0.2 (Accepted)</a></li>
<li>gst-plugins-base1.0 1.20.1-1ubuntu0.6 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045114.html" class="inline-onebox">[ubuntu/jammy-security] gst-plugins-base1.0 1.20.1-1ubuntu0.6 (Accepted)</a></li>
<li>gst-plugins-good1.0 1.20.3-0ubuntu1.5 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045115.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045115.html</a></li>
<li>pyjwt 2.3.0-1ubuntu0.3 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045119.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045119.html</a></li>
<li>libxmlb 0.3.24-1~ubuntu0.22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045120.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045120.html</a></li>
<li>libjcat 0.2.3-1~ubuntu0.22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045121.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045121.html</a></li>
<li>fwupd 2.0.20-1ubuntu2~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045122.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045122.html</a></li>
<li>linux-ibm 5.15.0-1099.102 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045124.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045124.html</a></li>
<li>linux-meta-ibm 5.15.0.1099.95 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045125.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045125.html</a></li>
<li>linux-signed-ibm 5.15.0-1099.102 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045126.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045126.html</a></li>
<li>linux-nvidia-tegra 5.15.0-1057.57 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045127.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045127.html</a></li>
<li>linux-meta-nvidia-tegra 5.15.0.1057.57 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045128.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045128.html</a></li>
<li>linux-signed-nvidia-tegra 5.15.0-1057.57 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045129.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045129.html</a></li>
<li>dovecot 1:2.3.16+dfsg1-3ubuntu2.7 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045130.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045130.html</a></li>
<li>pollinate 4.33-3ubuntu2.3 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045132.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045132.html</a></li>
<li>linux-aws 5.15.0-1105.112 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045133.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045133.html</a></li>
<li>linux-meta-aws 5.15.0.1105.108 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045134.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045134.html</a></li>
<li>linux-signed-aws 5.15.0-1105.112 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045135.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045135.html</a></li>
<li>linux-restricted-modules-aws 5.15.0-1105.112 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045136.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045136.html</a></li>
<li>linux-restricted-signatures-aws 5.15.0-1105.112 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045137.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045137.html</a></li>
<li>ruby3.0 3.0.2-7ubuntu2.12 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045139.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045139.html</a></li>
<li>linux-raspi 5.15.0-1097.100 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045141.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045141.html</a></li>
<li>linux-meta-raspi 5.15.0.1097.95 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045142.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045142.html</a></li>
<li>linux 5.15.0-174.184 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045143.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045143.html</a></li>
<li>linux-signed 5.15.0-174.184 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045144.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045144.html</a></li>
<li>linux-restricted-signatures 5.15.0-174.184 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045145.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045145.html</a></li>
<li>linux-meta 5.15.0.174.162 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045146.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045146.html</a></li>
<li>linux-restricted-modules 5.15.0-174.184 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045147.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045147.html</a></li>
<li>linux-meta-aws 5.15.0.1104.107 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045148.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045148.html</a></li>
<li>linux-signed-aws 5.15.0-1104.111 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045149.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045149.html</a></li>
<li>linux-aws 5.15.0-1104.111 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045150.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045150.html</a></li>
<li>linux-restricted-signatures-aws 5.15.0-1104.111 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045151.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045151.html</a></li>
<li>linux-restricted-modules-aws 5.15.0-1104.111 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045152.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045152.html</a></li>
<li>linux-meta-gcp 5.15.0.1104.100 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045153.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045153.html</a></li>
<li>linux-signed-gcp 5.15.0-1104.113 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045154.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045154.html</a></li>
<li>linux-gcp 5.15.0-1104.113 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045155.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045155.html</a></li>
<li>linux-restricted-signatures-gcp 5.15.0-1104.113 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045156.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045156.html</a></li>
<li>linux-restricted-modules-gcp 5.15.0-1104.113 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045157.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045157.html</a></li>
<li>linux-meta-gke 5.15.0.1100.99 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045158.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045158.html</a></li>
<li>linux-gke 5.15.0-1100.106 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045159.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045159.html</a></li>
<li>linux-signed-gke 5.15.0-1100.106 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045160.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045160.html</a></li>
<li>linux-meta-gkeop 5.15.0.1087.86 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045161.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045161.html</a></li>
<li>linux-signed-gkeop 5.15.0-1087.95 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045162.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045162.html</a></li>
<li>linux-gkeop 5.15.0-1087.95 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045163.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045163.html</a></li>
<li>linux-meta-ibm 5.15.0.1098.94 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045164.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045164.html</a></li>
<li>linux-ibm 5.15.0-1098.101 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045165.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045165.html</a></li>
<li>linux-signed-ibm 5.15.0-1098.101 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045166.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045166.html</a></li>
<li>linux-meta-intel-iotg 5.15.0.1099.98 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045167.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045167.html</a></li>
<li>linux-intel-iotg 5.15.0-1099.105 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045168.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045168.html</a></li>
<li>linux-signed-intel-iotg 5.15.0-1099.105 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045169.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045169.html</a></li>
<li>linux-restricted-modules-intel-iotg 5.15.0-1099.105 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045170.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045170.html</a></li>
<li>linux-restricted-signatures-intel-iotg 5.15.0-1099.105 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045171.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045171.html</a></li>
<li>linux-lowlatency 5.15.0-174.184 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045172.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045172.html</a></li>
<li>linux-meta-lowlatency 5.15.0.174.147 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045173.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045173.html</a></li>
<li>linux-signed-lowlatency 5.15.0-174.184 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045174.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045174.html</a></li>
<li>linux-restricted-signatures-lowlatency 5.15.0-174.184 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045175.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045175.html</a></li>
<li>linux-meta-nvidia 5.15.0.1099.99 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045176.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045176.html</a></li>
<li>linux-restricted-modules-lowlatency 5.15.0-174.184 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045177.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045177.html</a></li>
<li>linux-signed-nvidia 5.15.0-1099.100 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045178.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045178.html</a></li>
<li>linux-nvidia 5.15.0-1099.100 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045179.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045179.html</a></li>
<li>linux-restricted-signatures-nvidia 5.15.0-1099.100 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045180.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045180.html</a></li>
<li>linux-restricted-modules-nvidia 5.15.0-1099.100 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045181.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045181.html</a></li>
<li>linux-signed-oracle 5.15.0-1101.107 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045182.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045182.html</a></li>
<li>linux-meta-oracle 5.15.0.1101.97 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045183.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045183.html</a></li>
<li>linux-restricted-signatures-oracle 5.15.0-1101.107 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045184.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045184.html</a></li>
<li>linux-oracle 5.15.0-1101.107 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045185.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045185.html</a></li>
<li>linux-restricted-modules-oracle 5.15.0-1101.107 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045186.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045186.html</a></li>
<li>linux-signed-hwe-6.8 6.8.0-107.107~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045187.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045187.html</a></li>
<li>linux-hwe-6.8 6.8.0-107.107~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045188.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045188.html</a></li>
<li>linux-meta-hwe-6.8 6.8.0-107.107~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045189.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045189.html</a></li>
<li>linux-restricted-signatures-hwe-6.8 6.8.0-107.107~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045190.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045190.html</a></li>
<li>linux-restricted-modules-hwe-6.8 6.8.0-107.107~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045191.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045191.html</a></li>
<li>linux-nvidia-tegra 5.15.0-1056.56 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045192.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045192.html</a></li>
<li>linux-meta-nvidia-tegra 5.15.0.1056.56 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045193.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045193.html</a></li>
<li>linux-signed-nvidia-tegra 5.15.0-1056.56 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045194.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045194.html</a></li>
<li>linux-aws-6.8 6.8.0-1051.54~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045195.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045195.html</a></li>
<li>linux-meta-aws-6.8 6.8.0-1051.54~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045196.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045196.html</a></li>
<li>linux-signed-aws-6.8 6.8.0-1051.54~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045197.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045197.html</a></li>
<li>linux-restricted-signatures-aws-6.8 6.8.0-1051.54~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045198.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045198.html</a></li>
<li>linux-meta-gcp-6.8 6.8.0-1053.56~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045199.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045199.html</a></li>
<li>linux-signed-gcp-6.8 6.8.0-1053.56~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045200.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045200.html</a></li>
<li>linux-gcp-6.8 6.8.0-1053.56~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045201.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045201.html</a></li>
<li>linux-restricted-modules-aws-6.8 6.8.0-1051.54~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045202.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045202.html</a></li>
<li>linux-restricted-signatures-gcp-6.8 6.8.0-1053.56~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045203.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045203.html</a></li>
<li>linux-meta-ibm-6.8 6.8.0-1050.50~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045204.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045204.html</a></li>
<li>linux-signed-ibm-6.8 6.8.0-1050.50~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045205.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045205.html</a></li>
<li>linux-ibm-6.8 6.8.0-1050.50~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045206.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045206.html</a></li>
<li>linux-restricted-modules-gcp-6.8 6.8.0-1053.56~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045207.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045207.html</a></li>
<li>linux-restricted-signatures-ibm-6.8 6.8.0-1050.50~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045209.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045209.html</a></li>
<li>linux-restricted-modules-ibm-6.8 6.8.0-1050.50~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045208.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045208.html</a></li>
<li>linux-signed-lowlatency-hwe-6.8 6.8.0-107.107.1~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045210.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045210.html</a></li>
<li>linux-meta-lowlatency-hwe-6.8 6.8.0-107.107.1~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045211.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045211.html</a></li>
<li>linux-lowlatency-hwe-6.8 6.8.0-107.107.1~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045212.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045212.html</a></li>
<li>linux-restricted-signatures-lowlatency-hwe-6.8 6.8.0-107.107.1~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045213.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045213.html</a></li>
<li>linux-meta-nvidia-6.8 6.8.0-1050.53~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045214.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045214.html</a></li>
<li>linux-restricted-modules-lowlatency-hwe-6.8 6.8.0-107.107.1~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045215.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045215.html</a></li>
<li>linux-signed-nvidia-6.8 6.8.0-1050.53~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045216.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045216.html</a></li>
<li>linux-nvidia-6.8 6.8.0-1050.53~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045218.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045218.html</a></li>
<li>linux-restricted-signatures-nvidia-6.8 6.8.0-1050.53~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045217.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045217.html</a></li>
<li>linux-restricted-modules-nvidia-6.8 6.8.0-1050.53~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045219.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045219.html</a></li>
<li>linux-meta-nvidia-tegra-igx 5.15.0.1045.47 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045220.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045220.html</a></li>
<li>linux-signed-nvidia-tegra-igx 5.15.0-1045.45 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045221.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045221.html</a></li>
<li>linux-restricted-signatures-nvidia-tegra-igx 5.15.0-1045.45 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045222.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045222.html</a></li>
<li>linux-restricted-modules-nvidia-tegra-igx 5.15.0-1045.45 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045223.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045223.html</a></li>
<li>linux-nvidia-tegra-igx-modules 5.15.0-1045.45 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045224.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045224.html</a></li>
<li>linux-nvidia-tegra-igx 5.15.0-1045.45 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045225.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045225.html</a></li>
<li>linux-nvidia-tegra-igx-modules-signed 5.15.0-1045.45 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-March/045226.html">https://lists.ubuntu.com/archives/jammy-changes/2026-March/045226.html</a></li>
<li>lshw 02.19.git.2021.06.19.996aaad9c7-2ubuntu0.22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045227.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045227.html</a></li>
<li>qemu 1:6.2+dfsg-2ubuntu6.29 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045228.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045228.html</a></li>
<li>octavia 1:10.1.1-0ubuntu1.4 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045229.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045229.html</a></li>
<li>linux-raspi 5.15.0-1098.101 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045230.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045230.html</a></li>
<li>linux-meta-raspi 5.15.0.1098.96 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045231.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045231.html</a></li>
<li>linux-meta-riscv-6.8 6.8.0.107.107~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045232.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045232.html</a></li>
<li>linux-riscv-6.8 6.8.0-107.107~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045233.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045233.html</a></li>
<li>rust-tar 0.4.37-3ubuntu0.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045234.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045234.html</a></li>
<li>cairo 1.16.0-5ubuntu2.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045235.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045235.html</a></li>
<li>rabbitmq-server 3.9.27-0ubuntu0.4 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045238.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045238.html</a></li>
<li>tzdata 2026a-0ubuntu0.22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045239.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045239.html</a></li>
<li>network-manager 1.36.6-0ubuntu2.4 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045240.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045240.html</a></li>
<li>manila 1:14.1.1-0ubuntu1.3 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045241.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045241.html</a></li>
<li>linux-ibm-6.8 6.8.0-1051.51~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045242.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045242.html</a></li>
<li>linux-meta-ibm-6.8 6.8.0-1051.51~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045243.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045243.html</a></li>
<li>linux-signed-ibm-6.8 6.8.0-1051.51~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045244.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045244.html</a></li>
<li>linux-restricted-modules-ibm-6.8 6.8.0-1051.51~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045245.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045245.html</a></li>
<li>linux-restricted-signatures-ibm-6.8 6.8.0-1051.51~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045246.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045246.html</a></li>
<li>linux-azure-fde-6.8 6.8.0-1052.59~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045247.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045247.html</a></li>
<li>linux-meta-azure-fde-6.8 6.8.0-1052.59~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045248.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045248.html</a></li>
<li>linux-signed-azure-fde-6.8 6.8.0-1052.59~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045249.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045249.html</a></li>
<li>linux-restricted-modules-azure-fde-6.8 6.8.0-1052.59~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045250.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045250.html</a></li>
<li>linux-restricted-signatures-azure-fde-6.8 6.8.0-1052.59~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045251.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045251.html</a></li>
<li>linux-azure 5.15.0-1110.119 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045252.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045252.html</a></li>
<li>linux-meta-azure 5.15.0.1110.108 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045253.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045253.html</a></li>
<li>linux-signed-azure 5.15.0-1110.119 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045254.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045254.html</a></li>
<li>linux-restricted-modules-azure 5.15.0-1110.119 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045255.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045255.html</a></li>
<li>linux-restricted-signatures-azure 5.15.0-1110.119 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045256.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045256.html</a></li>
<li>libarchive 3.6.0-1ubuntu1.6 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045257.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045257.html</a></li>
<li>snapd 2.74.1+ubuntu22.04.4 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045258.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045258.html</a></li>
<li>linux-azure-fde 5.15.0-1110.119.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045260.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045260.html</a></li>
<li>linux-meta-azure-fde 5.15.0.1110.119.86 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045261.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045261.html</a></li>
<li>linux-signed-azure-fde 5.15.0-1110.119.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045262.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045262.html</a></li>
<li>linux-nvidia 5.15.0-1100.101 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045263.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045263.html</a></li>
<li>linux-meta-nvidia 5.15.0.1100.100 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045264.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045264.html</a></li>
<li>linux-signed-nvidia 5.15.0-1100.101 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045265.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045265.html</a></li>
<li>linux-restricted-modules-nvidia 5.15.0-1100.101 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045266.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045266.html</a></li>
<li>linux-restricted-signatures-nvidia 5.15.0-1100.101 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045267.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045267.html</a></li>
<li>linux-nvidia-6.8 6.8.0-1051.54~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045268.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045268.html</a></li>
<li>linux-meta-nvidia-6.8 6.8.0-1051.54~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045269.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045269.html</a></li>
<li>linux-signed-nvidia-6.8 6.8.0-1051.54~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045270.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045270.html</a></li>
<li>linux-restricted-signatures-nvidia-6.8 6.8.0-1051.54~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045271.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045271.html</a></li>
<li>linux-restricted-modules-nvidia-6.8 6.8.0-1051.54~22.04.1 - <a href="https://lists.ubuntu.com/archives/jammy-changes/2026-April/045272.html">https://lists.ubuntu.com/archives/jammy-changes/2026-April/045272.html</a></li>
</ul>
<p>End of Standard Support: April 2027</p>
<h3><a name="p-205743-ubuntu-2404-updates-40" class="anchor" href="https://discourse.ubuntu.com#p-205743-ubuntu-2404-updates-40"></a>Ubuntu 24.04 Updates</h3>
<ul>
<li>rabbitmq-server 3.12.1-1ubuntu1.2 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054558.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054558.html</a></li>
<li>linux-gkeop 6.8.0-1037.40 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054541.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054541.html</a></li>
<li>linux-meta-gkeop 6.8.0-1037.40 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054542.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054542.html</a></li>
<li>linux-signed-gkeop 6.8.0-1037.40 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054543.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054543.html</a></li>
<li>linux-meta-raspi 6.8.0-1050.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054544.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054544.html</a></li>
<li>linux-raspi 6.8.0-1050.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054545.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054545.html</a></li>
<li>pyasn1 0.4.8-4ubuntu0.2 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054546.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054546.html</a></li>
<li>gst-plugins-base1.0 1.24.2-1ubuntu0.4 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054547.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054547.html</a></li>
<li>gst-plugins-good1.0 1.24.2-1ubuntu1.3 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054548.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054548.html</a></li>
<li>pyjwt 2.7.0-1ubuntu0.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054552.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054552.html</a></li>
<li>libxmlb 0.3.24-1~ubuntu0.24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054553.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054553.html</a></li>
<li>libjcat 0.2.3-1~ubuntu0.24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054554.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054554.html</a></li>
<li>fwupd 1.9.34-0ubuntu1~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054555.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054555.html</a></li>
<li>fwupd 2.0.20-1ubuntu2~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054556.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054556.html</a></li>
<li>linux-raspi 6.8.0-1052.56 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054559.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054559.html</a></li>
<li>linux-meta-raspi 6.8.0-1052.56 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054560.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054560.html</a></li>
<li>dovecot 1:2.3.21+dfsg1-2ubuntu6.3 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054561.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054561.html</a></li>
<li>pollinate 4.33-3.1ubuntu1.3 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054563.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054563.html</a></li>
<li>linux-aws 6.8.0-1052.55 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054564.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054564.html</a></li>
<li>linux-meta-aws 6.8.0-1052.55 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054565.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054565.html</a></li>
<li>linux-signed-aws 6.8.0-1052.55 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054566.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054566.html</a></li>
<li>linux-restricted-modules-aws 6.8.0-1052.55 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054568.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054568.html</a></li>
<li>linux-restricted-signatures-aws 6.8.0-1052.55 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054567.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054567.html</a></li>
<li>ruby3.2 3.2.3-1ubuntu0.24.04.7 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054570.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054570.html</a></li>
<li>linux-raspi 6.8.0-1050.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054572.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054572.html</a></li>
<li>linux-meta-raspi 6.8.0-1050.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054573.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054573.html</a></li>
<li>linux-signed 6.8.0-107.107 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054574.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054574.html</a></li>
<li>linux-meta 6.8.0-107.107 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054575.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054575.html</a></li>
<li>linux-restricted-signatures 6.8.0-107.107 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054576.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054576.html</a></li>
<li>linux 6.8.0-107.107 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054577.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054577.html</a></li>
<li>linux-restricted-modules 6.8.0-107.107 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054578.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054578.html</a></li>
<li>linux-restricted-signatures-aws 6.8.0-1051.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054579.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054579.html</a></li>
<li>linux-meta-aws 6.8.0-1051.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054580.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054580.html</a></li>
<li>linux-aws 6.8.0-1051.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054581.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054581.html</a></li>
<li>linux-signed-aws 6.8.0-1051.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054582.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054582.html</a></li>
<li>linux-restricted-modules-aws 6.8.0-1051.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054583.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054583.html</a></li>
<li>linux-gcp 6.8.0-1053.56 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054584.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054584.html</a></li>
<li>linux-meta-gcp 6.8.0-1053.56 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054585.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054585.html</a></li>
<li>linux-signed-gcp 6.8.0-1053.56 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054586.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054586.html</a></li>
<li>linux-restricted-modules-gcp 6.8.0-1053.56 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054587.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054587.html</a></li>
<li>linux-restricted-signatures-gcp 6.8.0-1053.56 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054588.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054588.html</a></li>
<li>linux-gke 6.8.0-1049.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054589.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054589.html</a></li>
<li>linux-meta-gke 6.8.0-1049.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054590.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054590.html</a></li>
<li>linux-signed-gke 6.8.0-1049.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054591.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054591.html</a></li>
<li>linux-gkeop 6.8.0-1036.39 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054592.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054592.html</a></li>
<li>linux-meta-gkeop 6.8.0-1036.39 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054593.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054593.html</a></li>
<li>linux-signed-gkeop 6.8.0-1036.39 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054594.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054594.html</a></li>
<li>linux-ibm 6.8.0-1050.50 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054595.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054595.html</a></li>
<li>linux-meta-ibm 6.8.0-1050.50 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054596.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054596.html</a></li>
<li>linux-signed-ibm 6.8.0-1050.50 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054597.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054597.html</a></li>
<li>linux-restricted-modules-ibm 6.8.0-1050.50 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054598.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054598.html</a></li>
<li>linux-restricted-signatures-ibm 6.8.0-1050.50 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054599.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054599.html</a></li>
<li>linux-signed-lowlatency 6.8.0-107.107.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054600.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054600.html</a></li>
<li>linux-meta-lowlatency 6.8.0-107.107.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054601.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054601.html</a></li>
<li>linux-lowlatency 6.8.0-107.107.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054602.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054602.html</a></li>
<li>linux-restricted-signatures-lowlatency 6.8.0-107.107.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054603.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054603.html</a></li>
<li>linux-restricted-modules-lowlatency 6.8.0-107.107.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054604.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054604.html</a></li>
<li>linux-meta-nvidia 6.8.0-1050.53 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054605.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054605.html</a></li>
<li>linux-signed-nvidia 6.8.0-1050.53 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054606.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054606.html</a></li>
<li>linux-nvidia 6.8.0-1050.53 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054607.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054607.html</a></li>
<li>linux-restricted-signatures-nvidia 6.8.0-1050.53 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054608.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054608.html</a></li>
<li>linux-restricted-modules-nvidia 6.8.0-1050.53 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054609.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054609.html</a></li>
<li>linux-signed-hwe-6.17 6.17.0-20.20~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054610.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054610.html</a></li>
<li>linux-meta-hwe-6.17 6.17.0-20.20~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054611.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054611.html</a></li>
<li>linux-hwe-6.17 6.17.0-20.20~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054612.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054612.html</a></li>
<li>linux-restricted-signatures-hwe-6.17 6.17.0-20.20~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054613.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054613.html</a></li>
<li>linux-restricted-modules-hwe-6.17 6.17.0-20.20~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054614.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054614.html</a></li>
<li>linux-signed-aws-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054615.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054615.html</a></li>
<li>linux-meta-aws-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054616.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054616.html</a></li>
<li>linux-restricted-signatures-aws-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054617.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054617.html</a></li>
<li>linux-aws-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054618.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054618.html</a></li>
<li>linux-meta-gcp-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054619.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054619.html</a></li>
<li>linux-signed-gcp-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054620.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054620.html</a></li>
<li>linux-gcp-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054621.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054621.html</a></li>
<li>linux-restricted-modules-aws-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054622.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054622.html</a></li>
<li>linux-restricted-signatures-gcp-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054623.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054623.html</a></li>
<li>linux-restricted-modules-gcp-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-March/054624.html">https://lists.ubuntu.com/archives/noble-changes/2026-March/054624.html</a></li>
<li><a href="http://netplan.io">netplan.io</a> 1.1.2-8ubuntu1~24.04.2 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054625.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054625.html</a></li>
<li>tzdata 2026a-0ubuntu0.24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054626.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054626.html</a></li>
<li>tzdata 2026a-0ubuntu0.24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054627.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054627.html</a></li>
<li>lshw 02.19.git.2021.06.19.996aaad9c7-2ubuntu0.24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054628.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054628.html</a></li>
<li>qemu 1:8.2.2+ds-0ubuntu1.14 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054629.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054629.html</a></li>
<li>sssd 2.9.4-1.1ubuntu6.4 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054630.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054630.html</a></li>
<li>octavia 1:14.0.0-0ubuntu1.4 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054631.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054631.html</a></li>
<li>python-cheroot 10.0.0+ds1-1ubuntu0.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054632.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054632.html</a></li>
<li>php8.3 8.3.6-0ubuntu0.24.04.8 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054633.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054633.html</a></li>
<li>linux-restricted-signatures-oem-6.17 6.17.0-1017.17 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054634.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054634.html</a></li>
<li>linux-restricted-modules-oem-6.17 6.17.0-1017.17 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054635.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054635.html</a></li>
<li>linux-raspi 6.8.0-1051.55 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054636.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054636.html</a></li>
<li>linux-signed-oem-6.17 6.17.0-1017.17 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054637.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054637.html</a></li>
<li>linux-meta-raspi 6.8.0-1051.55 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054638.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054638.html</a></li>
<li>linux-meta-oem-6.17 6.17.0-1017.17 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054639.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054639.html</a></li>
<li>linux-oem-6.17 6.17.0-1017.17 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054640.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054640.html</a></li>
<li>linux-oem-6.17 6.17.0-1017.17 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054641.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054641.html</a></li>
<li>rust-tar 0.4.40-1ubuntu0.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054642.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054642.html</a></li>
<li>mutter 46.2-1ubuntu0.24.04.15 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054644.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054644.html</a></li>
<li>git-lfs 3.4.1-1ubuntu0.4 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054645.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054645.html</a></li>
<li>nova 3:29.2.0-0ubuntu1.5 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054646.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054646.html</a></li>
<li>rabbitmq-server 3.12.1-1ubuntu1.5 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054647.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054647.html</a></li>
<li>bind9 1:9.18.39-0ubuntu0.24.04.4 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054648.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054648.html</a></li>
<li>dotnet10 10.0.105-10.0.5-0ubuntu1~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054649.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054649.html</a></li>
<li>rsyslog 8.2312.0-3ubuntu9.2 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054650.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054650.html</a></li>
<li>network-manager 1.46.0-1ubuntu2.7 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054651.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054651.html</a></li>
<li>neutron 2:24.1.0-0ubuntu1.2 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054652.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054652.html</a></li>
<li>qemu 1:8.2.2+ds-0ubuntu1.15 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054653.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054653.html</a></li>
<li>manila 1:18.0.1-0ubuntu2.3 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054654.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054654.html</a></li>
<li>containerd-app 2.2.1-0ubuntu1~24.04.2 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054655.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054655.html</a></li>
<li>linux 6.8.0-107.107 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054656.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054656.html</a></li>
<li>linux-meta 6.8.0-107.107 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054657.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054657.html</a></li>
<li>linux-signed 6.8.0-107.107 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054658.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054658.html</a></li>
<li>linux-restricted-signatures 6.8.0-107.107 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054659.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054659.html</a></li>
<li>linux-restricted-modules 6.8.0-107.107 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054660.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054660.html</a></li>
<li>linux-aws 6.8.0-1051.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054661.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054661.html</a></li>
<li>linux-meta-aws 6.8.0-1051.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054662.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054662.html</a></li>
<li>linux-signed-aws 6.8.0-1051.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054663.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054663.html</a></li>
<li>linux-restricted-modules-aws 6.8.0-1051.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054664.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054664.html</a></li>
<li>linux-restricted-signatures-aws 6.8.0-1051.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054665.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054665.html</a></li>
<li>linux-gcp 6.8.0-1053.56 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054666.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054666.html</a></li>
<li>linux-meta-gcp 6.8.0-1053.56 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054667.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054667.html</a></li>
<li>linux-signed-gcp 6.8.0-1053.56 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054668.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054668.html</a></li>
<li>linux-restricted-signatures-gcp 6.8.0-1053.56 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054669.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054669.html</a></li>
<li>linux-restricted-modules-gcp 6.8.0-1053.56 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054670.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054670.html</a></li>
<li>linux-gke 6.8.0-1049.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054671.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054671.html</a></li>
<li>linux-meta-gke 6.8.0-1049.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054672.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054672.html</a></li>
<li>linux-signed-gke 6.8.0-1049.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054673.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054673.html</a></li>
<li>linux-gkeop 6.8.0-1036.39 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054674.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054674.html</a></li>
<li>linux-meta-gkeop 6.8.0-1036.39 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054675.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054675.html</a></li>
<li>linux-signed-gkeop 6.8.0-1036.39 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054676.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054676.html</a></li>
<li>linux-ibm 6.8.0-1050.50 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054677.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054677.html</a></li>
<li>linux-meta-ibm 6.8.0-1050.50 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054678.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054678.html</a></li>
<li>linux-signed-ibm 6.8.0-1050.50 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054679.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054679.html</a></li>
<li>linux-restricted-modules-ibm 6.8.0-1050.50 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054680.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054680.html</a></li>
<li>linux-restricted-signatures-ibm 6.8.0-1050.50 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054681.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054681.html</a></li>
<li>linux-lowlatency 6.8.0-107.107.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054682.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054682.html</a></li>
<li>linux-meta-lowlatency 6.8.0-107.107.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054683.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054683.html</a></li>
<li>linux-signed-lowlatency 6.8.0-107.107.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054684.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054684.html</a></li>
<li>linux-restricted-signatures-lowlatency 6.8.0-107.107.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054685.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054685.html</a></li>
<li>linux-restricted-modules-lowlatency 6.8.0-107.107.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054686.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054686.html</a></li>
<li>linux-nvidia 6.8.0-1050.53 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054687.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054687.html</a></li>
<li>linux-meta-nvidia 6.8.0-1050.53 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054688.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054688.html</a></li>
<li>linux-signed-nvidia 6.8.0-1050.53 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054689.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054689.html</a></li>
<li>linux-restricted-modules-nvidia 6.8.0-1050.53 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054690.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054690.html</a></li>
<li>linux-restricted-signatures-nvidia 6.8.0-1050.53 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054691.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054691.html</a></li>
<li>linux-raspi 6.8.0-1051.55 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054692.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054692.html</a></li>
<li>linux-meta-raspi 6.8.0-1051.55 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054693.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054693.html</a></li>
<li>linux-hwe-6.17 6.17.0-20.20~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054694.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054694.html</a></li>
<li>linux-meta-hwe-6.17 6.17.0-20.20~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054695.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054695.html</a></li>
<li>linux-signed-hwe-6.17 6.17.0-20.20~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054696.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054696.html</a></li>
<li>linux-restricted-signatures-hwe-6.17 6.17.0-20.20~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054697.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054697.html</a></li>
<li>linux-restricted-modules-hwe-6.17 6.17.0-20.20~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054698.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054698.html</a></li>
<li>linux-aws-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054699.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054699.html</a></li>
<li>linux-meta-aws-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054700.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054700.html</a></li>
<li>linux-signed-aws-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054701.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054701.html</a></li>
<li>linux-restricted-signatures-aws-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054702.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054702.html</a></li>
<li>linux-restricted-modules-aws-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054703.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054703.html</a></li>
<li>linux-gcp-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054704.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054704.html</a></li>
<li>linux-meta-gcp-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054705.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054705.html</a></li>
<li>linux-signed-gcp-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054706.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054706.html</a></li>
<li>linux-restricted-signatures-gcp-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054707.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054707.html</a></li>
<li>linux-restricted-modules-gcp-6.17 6.17.0-1010.10~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054708.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054708.html</a></li>
<li>linux-meta-oem-6.17 6.17.0-1017.17 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054709.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054709.html</a></li>
<li>linux-signed-oem-6.17 6.17.0-1017.17 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054710.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054710.html</a></li>
<li>linux-oem-6.17 6.17.0-1017.17 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054711.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054711.html</a></li>
<li>linux-restricted-modules-oem-6.17 6.17.0-1017.17 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054712.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054712.html</a></li>
<li>linux-restricted-signatures-oem-6.17 6.17.0-1017.17 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054713.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054713.html</a></li>
<li>libinput 1.25.0-1ubuntu3.4 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054714.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054714.html</a></li>
<li>linux-azure-6.17 6.17.0-1012.12~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054715.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054715.html</a></li>
<li>linux-meta-azure-6.17 6.17.0-1012.12~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054716.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054716.html</a></li>
<li>linux-signed-azure-6.17 6.17.0-1012.12~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054717.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054717.html</a></li>
<li>linux-restricted-modules-azure-6.17 6.17.0-1012.12~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054718.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054718.html</a></li>
<li>linux-restricted-signatures-azure-6.17 6.17.0-1012.12~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054719.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054719.html</a></li>
<li>linux-azure-fde 6.8.0-1052.59 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054720.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054720.html</a></li>
<li>linux-meta-azure-fde 6.8.0-1052.59 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054721.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054721.html</a></li>
<li>linux-signed-azure-fde 6.8.0-1052.59 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054722.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054722.html</a></li>
<li>linux-restricted-modules-azure-fde 6.8.0-1052.59 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054723.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054723.html</a></li>
<li>linux-restricted-signatures-azure-fde 6.8.0-1052.59 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054724.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054724.html</a></li>
<li>linux-azure 6.8.0-1053.59 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054725.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054725.html</a></li>
<li>linux-meta-azure 6.8.0-1053.59 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054726.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054726.html</a></li>
<li>linux-signed-azure 6.8.0-1053.59 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054727.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054727.html</a></li>
<li>linux-restricted-modules-azure 6.8.0-1053.59 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054728.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054728.html</a></li>
<li>linux-restricted-signatures-azure 6.8.0-1053.59 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054729.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054729.html</a></li>
<li>linux-azure-fde-6.17 6.17.0-1009.9~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054730.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054730.html</a></li>
<li>linux-meta-azure-fde-6.17 6.17.0-1009.9~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054731.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054731.html</a></li>
<li>linux-signed-azure-fde-6.17 6.17.0-1009.9~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054732.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054732.html</a></li>
<li>linux-restricted-modules-azure-fde-6.17 6.17.0-1009.9~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054733.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054733.html</a></li>
<li>linux-restricted-signatures-azure-fde-6.17 6.17.0-1009.9~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054734.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054734.html</a></li>
<li>libarchive 3.7.2-2ubuntu0.6 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054735.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054735.html</a></li>
<li>linux-gcp-6.17 6.17.0-1012.12~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054736.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054736.html</a></li>
<li>linux-meta-gcp-6.17 6.17.0-1012.12~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054737.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054737.html</a></li>
<li>linux-signed-gcp-6.17 6.17.0-1012.12~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054738.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054738.html</a></li>
<li>linux-restricted-signatures-gcp-6.17 6.17.0-1012.12~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054739.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054739.html</a></li>
<li>linux-restricted-modules-gcp-6.17 6.17.0-1012.12~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054740.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054740.html</a></li>
<li>snapd 2.74.1+ubuntu24.04.4 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054741.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054741.html</a></li>
<li>linux-meta-riscv-6.17 6.17.0-20.20.1~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054742.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054742.html</a></li>
<li>linux-riscv-6.17 6.17.0-20.20.1~24.04.1 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054743.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054743.html</a></li>
<li>linux-nvidia 6.8.0-1051.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054746.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054746.html</a></li>
<li>linux-meta-nvidia 6.8.0-1051.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054745.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054745.html</a></li>
<li>linux-signed-nvidia 6.8.0-1051.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054747.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054747.html</a></li>
<li>linux-restricted-signatures-nvidia 6.8.0-1051.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054748.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054748.html</a></li>
<li>linux-restricted-modules-nvidia 6.8.0-1051.54 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054749.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054749.html</a></li>
<li>linux-azure-nvidia 6.8.0-1033.36 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054750.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054750.html</a></li>
<li>linux-meta-azure-nvidia 6.8.0-1033.36 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054751.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054751.html</a></li>
<li>linux-signed-azure-nvidia 6.8.0-1033.36 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054752.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054752.html</a></li>
<li>linux-restricted-modules-azure-nvidia 6.8.0-1033.36 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054753.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054753.html</a></li>
<li>linux-restricted-signatures-azure-nvidia 6.8.0-1033.36 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054754.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054754.html</a></li>
<li>linux-gcp 6.8.0-1054.57 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054755.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054755.html</a></li>
<li>linux-meta-gcp 6.8.0-1054.57 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054756.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054756.html</a></li>
<li>linux-signed-gcp 6.8.0-1054.57 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054757.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054757.html</a></li>
<li>linux-restricted-modules-gcp 6.8.0-1054.57 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054758.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054758.html</a></li>
<li>linux-restricted-signatures-gcp 6.8.0-1054.57 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054759.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054759.html</a></li>
<li>linux-nvidia-6.17 6.17.0-1015.15 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054760.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054760.html</a></li>
<li>linux-meta-nvidia-6.17 6.17.0-1015.15 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054761.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054761.html</a></li>
<li>linux-signed-nvidia-6.17 6.17.0-1015.15 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054762.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054762.html</a></li>
<li>linux-restricted-signatures-nvidia-6.17 6.17.0-1015.15 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054763.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054763.html</a></li>
<li>linux-restricted-modules-nvidia-6.17 6.17.0-1015.15 - <a href="https://lists.ubuntu.com/archives/noble-changes/2026-April/054764.html">https://lists.ubuntu.com/archives/noble-changes/2026-April/054764.html</a></li>
</ul>
<p>End of standard support: April 2029</p>
<h3><a name="p-205743-ubuntu-2510-updates-41" class="anchor" href="https://discourse.ubuntu.com#p-205743-ubuntu-2510-updates-41"></a>Ubuntu 25.10 Updates</h3>
<ul>
<li>pyasn1 0.6.1-1ubuntu0.2 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011269.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011269.html</a></li>
<li>gst-plugins-base1.0 1.26.6-1ubuntu0.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011270.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011270.html</a></li>
<li>pyjwt 2.10.1-2ubuntu0.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011275.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011275.html</a></li>
<li>fwupd 2.0.20-1ubuntu2~25.10.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011276.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011276.html</a></li>
<li>fwupd 2.0.20-1ubuntu2~25.10.2 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011277.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011277.html</a></li>
<li>dovecot 1:2.4.1+dfsg1-5ubuntu4.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011279.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011279.html</a></li>
<li>pollinate 4.33-4ubuntu4.2 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011281.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011281.html</a></li>
<li>libheif 1.20.2-1ubuntu0.3 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011283.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011283.html</a></li>
<li>ruby3.3 3.3.8-2ubuntu2.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011284.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011284.html</a></li>
<li>linux-riscv 6.17.0-22.22.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011285.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011285.html</a></li>
<li>linux-meta-riscv 6.17.0-22.22.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011286.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011286.html</a></li>
<li>linux-meta-raspi 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011288.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011288.html</a></li>
<li>linux-raspi 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011289.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011289.html</a></li>
<li>linux-raspi 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011290.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011290.html</a></li>
<li>linux-signed 6.17.0-20.20 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011291.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011291.html</a></li>
<li>linux-restricted-signatures 6.17.0-20.20 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011292.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011292.html</a></li>
<li>linux 6.17.0-20.20 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011293.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011293.html</a></li>
<li>linux-meta 6.17.0-20.20 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011294.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011294.html</a></li>
<li>linux-restricted-modules 6.17.0-20.20 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011295.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011295.html</a></li>
<li>linux-meta-aws 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011296.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011296.html</a></li>
<li>linux-signed-aws 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011297.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011297.html</a></li>
<li>linux-aws 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011298.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011298.html</a></li>
<li>linux-restricted-signatures-aws 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011299.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011299.html</a></li>
<li>linux-restricted-modules-aws 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011300.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011300.html</a></li>
<li>linux-meta-gcp 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011301.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011301.html</a></li>
<li>linux-signed-gcp 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011302.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011302.html</a></li>
<li>linux-gcp 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011303.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011303.html</a></li>
<li>linux-restricted-signatures-gcp 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011304.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011304.html</a></li>
<li>linux-restricted-modules-gcp 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011305.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011305.html</a></li>
<li>linux-meta-realtime 6.17.0-1009.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011306.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011306.html</a></li>
<li>linux-realtime 6.17.0-1009.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011307.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011307.html</a></li>
<li>linux-signed-realtime 6.17.0-1009.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011308.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011308.html</a></li>
<li>linux-raspi 6.17.0-1013.13 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011309.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011309.html</a></li>
<li>linux-meta-raspi 6.17.0-1013.13 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-March/011310.html">https://lists.ubuntu.com/archives/questing-changes/2026-March/011310.html</a></li>
<li><a href="http://netplan.io">netplan.io</a> 1.1.2-8ubuntu1~25.10.2 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011311.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011311.html</a></li>
<li>tzdata 2026a-0ubuntu0.25.10.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011312.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011312.html</a></li>
<li>tzdata 2026a-0ubuntu0.25.10.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011313.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011313.html</a></li>
<li>lshw 02.19.git.2021.06.19.996aaad9c7-2.1ubuntu1.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011314.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011314.html</a></li>
<li>qemu 1:10.1.0+ds-5ubuntu2.5 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011315.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011315.html</a></li>
<li>sssd 2.10.1-2ubuntu5.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011316.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011316.html</a></li>
<li>octavia 1:17.0.0-0ubuntu1.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011317.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011317.html</a></li>
<li>linux-meta-raspi 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011318.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011318.html</a></li>
<li>linux-raspi 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011319.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011319.html</a></li>
<li>linux-azure 6.17.0-1012.12 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011320.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011320.html</a></li>
<li>linux-meta-azure 6.17.0-1012.12 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011321.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011321.html</a></li>
<li>linux-signed-azure 6.17.0-1012.12 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011322.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011322.html</a></li>
<li>linux-restricted-modules-azure 6.17.0-1012.12 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011323.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011323.html</a></li>
<li>linux-restricted-signatures-azure 6.17.0-1012.12 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011324.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011324.html</a></li>
<li>rust-tar 0.4.43-4ubuntu0.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011325.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011325.html</a></li>
<li>rust-cargo-c 0.10.11-1ubuntu1.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011326.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011326.html</a></li>
<li>nova 3:32.0.0-0ubuntu1.2 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011329.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011329.html</a></li>
<li>rabbitmq-server 4.0.5-8ubuntu2.2 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011330.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011330.html</a></li>
<li>gnome-settings-daemon 49.0-1ubuntu3.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011331.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011331.html</a></li>
<li>bind9 1:9.20.11-1ubuntu2.3 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011332.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011332.html</a></li>
<li>dotnet10 10.0.105-10.0.5-0ubuntu1~25.10.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011333.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011333.html</a></li>
<li>rsyslog 8.2504.0-1ubuntu2.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011334.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011334.html</a></li>
<li>network-manager 1.52.0-1ubuntu3.4 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011335.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011335.html</a></li>
<li>manila 1:21.0.0-0ubuntu1.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011336.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011336.html</a></li>
<li>linux-meta-raspi 6.17.0-1011.11 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011337.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011337.html</a></li>
<li>linux-raspi 6.17.0-1011.11 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011338.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011338.html</a></li>
<li>linux 6.17.0-20.20 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011339.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011339.html</a></li>
<li>linux-signed 6.17.0-20.20 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011340.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011340.html</a></li>
<li>linux-meta 6.17.0-20.20 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011341.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011341.html</a></li>
<li>linux-restricted-signatures 6.17.0-20.20 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011342.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011342.html</a></li>
<li>linux-restricted-modules 6.17.0-20.20 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011343.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011343.html</a></li>
<li>linux-aws 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011344.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011344.html</a></li>
<li>linux-meta-aws 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011345.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011345.html</a></li>
<li>linux-signed-aws 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011346.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011346.html</a></li>
<li>linux-restricted-signatures-aws 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011347.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011347.html</a></li>
<li>linux-restricted-modules-aws 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011348.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011348.html</a></li>
<li>linux-gcp 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011349.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011349.html</a></li>
<li>linux-meta-gcp 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011350.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011350.html</a></li>
<li>linux-signed-gcp 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011351.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011351.html</a></li>
<li>linux-restricted-signatures-gcp 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011352.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011352.html</a></li>
<li>linux-restricted-modules-gcp 6.17.0-1010.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011353.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011353.html</a></li>
<li>linux-realtime 6.17.0-1009.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011354.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011354.html</a></li>
<li>linux-meta-realtime 6.17.0-1009.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011355.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011355.html</a></li>
<li>linux-signed-realtime 6.17.0-1009.10 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011356.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011356.html</a></li>
<li>jpeg-xl 0.11.1-6ubuntu1.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011357.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011357.html</a></li>
<li>libinput 1.28.1-1ubuntu0.3 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011358.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011358.html</a></li>
<li>linux-azure-fde 6.17.0-1009.9 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011359.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011359.html</a></li>
<li>linux-meta-azure-fde 6.17.0-1009.9 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011360.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011360.html</a></li>
<li>linux-signed-azure-fde 6.17.0-1009.9 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011361.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011361.html</a></li>
<li>linux-restricted-modules-azure-fde 6.17.0-1009.9 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011362.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011362.html</a></li>
<li>linux-restricted-signatures-azure-fde 6.17.0-1009.9 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011363.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011363.html</a></li>
<li>linux-gcp 6.17.0-1012.12 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011364.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011364.html</a></li>
<li>linux-meta-gcp 6.17.0-1012.12 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011365.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011365.html</a></li>
<li>linux-signed-gcp 6.17.0-1012.12 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011366.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011366.html</a></li>
<li>linux-restricted-modules-gcp 6.17.0-1012.12 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011367.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011367.html</a></li>
<li>linux-restricted-signatures-gcp 6.17.0-1012.12 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011368.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011368.html</a></li>
<li>libarchive 3.7.7-0ubuntu3.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011370.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011370.html</a></li>
<li>ubuntu-release-upgrader 1:25.10.9 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011371.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011371.html</a></li>
<li>snapd 2.74.1+ubuntu25.10.4 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011372.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011372.html</a></li>
<li>linux-meta-riscv 6.17.0-20.20.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011373.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011373.html</a></li>
<li>linux-riscv 6.17.0-20.20.1 - <a href="https://lists.ubuntu.com/archives/questing-changes/2026-April/011374.html">https://lists.ubuntu.com/archives/questing-changes/2026-April/011374.html</a></li>
</ul>
<p>End of Life: July 2026</p>
<h2><a name="p-205743-subscribe-42" class="anchor" href="https://discourse.ubuntu.com#p-205743-subscribe-42"></a>Subscribe</h2>
<p>Get your copy of the Ubuntu Weekly Newsletter delivered each week to you via email at: <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-news">https://lists.ubuntu.com/mailman/listinfo/ubuntu-news</a></p>
<p>Or follow us via our various social media presences:</p>
<ul>
<li><a href="https://www.facebook.com/UbuntuWeeklyNewsletter">https://www.facebook.com/UbuntuWeeklyNewsletter</a></li>
<li><a href="https://twitter.com/Ubuntu_News">https://twitter.com/Ubuntu_News</a></li>
<li><a href="https://t.me/ubuntunewsletter">https://t.me/ubuntunewsletter</a> (Telegram)</li>
<li><a href="https://discourse.ubuntu.com/c/uwn/uwn-issues/419.rss">https://discourse.ubuntu.com/c/uwn/uwn-issues/419.rss</a> (our RSS feed)</li>
</ul>
<h2><a name="p-205743-archives-43" class="anchor" href="https://discourse.ubuntu.com#p-205743-archives-43"></a>Archives</h2>
<p>For recent issues of the Ubuntu Weekly Newsletter <a href="https://discourse.ubuntu.com/c/uwn/uwn-issues/419">Issue 786 &amp; later please visit our Discourse page:</a> or <a href="https://ubuntu.com/community/uwn/">our Portal page:</a> that is easier to read. The older WIKI issues (809 and earlier) are available at<a href="https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Archive">: UbuntuWeeklyNewsletter/Archive</a>.</p>
<h2><a name="p-205743-further-news-44" class="anchor" href="https://discourse.ubuntu.com#p-205743-further-news-44"></a>Further News</h2>
<p>As always you can find more Ubuntu news and announcements at:</p>
<ul>
<li><a href="https://ubuntu.com/blog/">https://ubuntu.com/blog/</a></li>
<li><a href="https://ubuntu.com/community">https://ubuntu.com/community</a></li>
</ul>
<h2><a name="p-205743-conclusion-45" class="anchor" href="https://discourse.ubuntu.com#p-205743-conclusion-45"></a>Conclusion</h2>
<p>Thank you for reading the Ubuntu Weekly Newsletter.</p>
<p>See you next week!</p>
<h2><a name="p-205743-credits-46" class="anchor" href="https://discourse.ubuntu.com#p-205743-credits-46"></a>Credits</h2>
<p>The Ubuntu Weekly Newsletter is brought to you by:</p>
<ul>
<li>Krytarik Raido</li>
<li>Bashing-om</li>
<li>Chris Guiver</li>
<li>Wild Man</li>
<li>irihapeti</li>
<li>And many others</li>
</ul>
<h2><a name="p-205743-glossary-of-terms-47" class="anchor" href="https://discourse.ubuntu.com#p-205743-glossary-of-terms-47"></a>Glossary of Terms</h2>
<p>Other acronyms can be found at: <a href="https://discourse.ubuntu.com/t/glossary-uwn/42405">https://discourse.ubuntu.com/t/glossary-uwn/42405</a></p>
<h2><a name="p-205743-get-involved-48" class="anchor" href="https://discourse.ubuntu.com#p-205743-get-involved-48"></a>Get Involved</h2>
<p>The Ubuntu community consists of individuals and teams, working on different aspects of the distribution, giving advice and technical support, and helping to promote Ubuntu to a wider audience. No contribution is too small, and anyone can help. It’s your chance to get in on all the community fun associated with developing and promoting Ubuntu. More on this at: <a href="https://community.ubuntu.com/contribute/">https://community.ubuntu.com/contribute/</a></p>
<p>Or get involved with the Ubuntu Weekly Newsletter team! We always need summary writers and editors, if you’re interested, learn more at: <a href="https://discourse.ubuntu.com/t/joining-the-ubuntu-weekly-newsletter-team/40929">https://discourse.ubuntu.com/t/joining-the-ubuntu-weekly-newsletter-team/40929</a></p>
<h2><a name="p-205743-feedback-49" class="anchor" href="https://discourse.ubuntu.com#p-205743-feedback-49"></a>Feedback</h2>
<p>This document is maintained by the Ubuntu Weekly News Team. If you have a story idea or suggestions for the Weekly Newsletter, join the Ubuntu News Team mailing list at <a href="https://lists.ubuntu.com/mailman/listinfo/Ubuntu-news-team">https://lists.ubuntu.com/mailman/listinfo/Ubuntu-news-team</a> and submit it. Ideas can also be added to the wiki at <a href="https://discourse.ubuntu.com/t/ubuntu-weekly-newsletter-ideas/40053/">https://discourse.ubuntu.com/t/ubuntu-weekly-newsletter-ideas/40053/</a> . If you’d like to contribute to a future issue of the Ubuntu Weekly Newsletter, please feel free to edit the appropriate wiki page. If you have any technical support questions, please check <a href="https://community.ubuntu.com/help-information/">https://community.ubuntu.com/help-information/</a> for more information on where to get help.</p>
<p>Except where otherwise noted, this issue of the Ubuntu Weekly Newsletter is licensed under a Creative Commons Attribution ShareAlike 3.0 License.</p>
<p><img src="https://ubuntucommunity.s3.us-east-2.amazonaws.com/original/3X/d/b/dbf59da03627b1c1aed30432a2467c245b8cfbf1.png" alt="CCL" data-base62-sha1="vnQNj6QVCJUCgWWL8t8nrPszYqJ" width="88" height="31"></p>
            <p><small>1 post - 1 participant</small></p>
            <p><a href="https://discourse.ubuntu.com/t/ubuntu-weekly-newsletter-issue-938/79450">Read full topic</a></p>]]></description>
      <source url="https://discourse.ubuntu.com/c/uwn/uwn-issues/419.rss">Ubuntu Weekly News</source>
    </item>
    <item>
      <title>Announcing Incus 6.23</title>
      <link>https://stgraber.org/2026/03/30/announcing-incus-6-23/</link>
      <guid isPermaLink="true">https://stgraber.org/2026/03/30/announcing-incus-6-23/</guid>
      <pubDate>Mon, 30 Mar 2026 16:48:46 GMT</pubDate>
      <description><![CDATA[<p>The Incus team is pleased to announce the release of Incus 6.23!</p>



<p>This release is going to be our last 6.x release before Incus 7.0 LTS which is due out on April 30th.</p>



<p>It’s also quite a busy release with a good mix of security issues (mostly thanks to an ongoing analysis by <a href="https://7asecurity.com">7asecurity</a>), bug fixes and performance improvements and then a very good selection of features from expanding our OS support for VMs to adding more flexible instance storage with dependent volumes!</p>



<figure class="wp-block-image size-large"><a href="https://linuxcontainers.org/incus/try-it/"><img fetchpriority="high" decoding="async" width="1024" height="530" src="https://stgraber.org/wp-content/uploads/2026/03/image-1-1024x530.png" alt="" class="wp-image-1857" srcset="https://stgraber.org/wp-content/uploads/2026/03/image-1-1024x530.png 1024w, https://stgraber.org/wp-content/uploads/2026/03/image-1-300x155.png 300w, https://stgraber.org/wp-content/uploads/2026/03/image-1-768x398.png 768w, https://stgraber.org/wp-content/uploads/2026/03/image-1.png 1300w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>This fixes the following security issues:</p>



<ul class="wp-block-list">
<li><a href="https://github.com/lxc/incus/security/advisories/GHSA-q9vp-3wcg-8p4x">CVE-2026-33711</a> (low)</li>



<li><a href="https://github.com/lxc/incus/security/advisories/GHSA-p8mm-23gg-jc9r">CVE-2026-33542</a> (moderate)</li>



<li><a href="https://github.com/lxc/incus/security/advisories/GHSA-vg76-xmhg-j5x3">CVE-2026-33743</a> (moderate)</li>



<li><a href="https://github.com/lxc/incus/security/advisories/GHSA-453r-g2pg-cxxq">CVE-2026-33898</a> (high)</li>



<li><a href="https://github.com/lxc/incus/security/advisories/GHSA-83xr-5xxr-mh92">CVE-2026-33897</a> (critical)</li>



<li><a href="https://github.com/lxc/incus/security/advisories/GHSA-q4q8-7f2j-9h9f">CVE-2026-33945</a> (critical)</li>
</ul>



<p>On the feature front, the highlights for this release are:</p>



<ul class="wp-block-list">
<li>Dependent storage volumes</li>



<li>FreeBSD VM support</li>



<li>Reworked CLI parser</li>



<li>Support for disabling DHCP announcement of the gateway</li>



<li>Support for ipv4.dhcp.gateway on OVN networks</li>



<li>Support for io.bus on OVN NICs</li>



<li>VM agent lifecycle events</li>



<li>Reworked incus file pull and incus storage volume file pull</li>



<li>Project related metrics</li>



<li>Instance low-level repair API</li>
</ul>



<p>The full announcement and changelog can be <a href="https://discuss.linuxcontainers.org/t/incus-6-23-has-been-released/26447" target="_blank" rel="noreferrer noopener">found here</a>.<br>And for those who prefer videos, here&#8217;s the release <a href="https://www.youtube.com/watch?v=PGo03etJsMY">overview video</a>:</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Introducing Incus 6.23!" width="640" height="360" src="https://www.youtube.com/embed/PGo03etJsMY?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p>You can take the latest release of Incus up for a spin through our online demo service at: <a href="https://linuxcontainers.org/incus/try-it/" target="_blank" rel="noreferrer noopener">https://linuxcontainers.org/incus/try-it/</a></p>



<p>And as always, my company is offering commercial support on Incus, ranging from by-the-hour support contracts to one-off services on things like initial migration from LXD, review of your deployment to squeeze the most out of Incus or even feature sponsorship. You&#8217;ll find all details of that here: <a href="https://zabbly.com/incus">https://zabbly.com/incus</a></p>



<p>Donations towards my work on this and other open source projects is also always appreciated, you can  find me on <a href="https://github.com/sponsors/stgraber">Github Sponsors</a>, <a href="https://patreon.com/stgraber">Patreon</a> and <a href="https://ko-fi.com/stgraber">Ko-fi</a>.</p>



<p>Enjoy!</p>


<p><!-- /wp:post-content --></p>]]></description>
      <source url="https://stgraber.org/category/planet-ubuntu/feed/">Stéphane Graber</source>
    </item>
    <item>
      <title>Lubuntu Resolute Beta Released!</title>
      <link>https://lubuntu.me/lubuntu-resolute-beta-released/</link>
      <guid isPermaLink="true">https://lubuntu.me/lubuntu-resolute-beta-released/</guid>
      <pubDate>Fri, 27 Mar 2026 22:24:52 GMT</pubDate>
      <description><![CDATA[Thanks to all the hard work from our contributors, Lubuntu 26.04 Beta has been released. With the codename Resolute Raccoon, Lubuntu 26.04 will be the 30th release of Lubuntu, the sixteenth release of Lubuntu with LXQt as the default desktop environment. Support lifespan With 26.04 being an LTS release, it will follow the standard LTS support period of three years, which [&#8230;]]]></description>
      <source url="http://lubuntu.me/feed/?mrss=off">Lubuntu Blog</source>
    </item>
    <item>
      <title>Ubuntu Studio 26.04 LTS Beta Released</title>
      <link>https://ubuntustudio.org/2026/03/ubuntu-studio-26-04-lts-beta-released/</link>
      <guid isPermaLink="true">https://ubuntustudio.org/2026/03/ubuntu-studio-26-04-lts-beta-released/</guid>
      <pubDate>Thu, 26 Mar 2026 23:45:55 GMT</pubDate>
      <description><![CDATA[<div class="wp-block-image"><figure class="aligncenter size-full is-resized"><img loading="lazy" src="https://ubuntustudio.org/wp-content/uploads/2026/03/1a4a/betabanner.jpg" alt="" class="wp-image-3071" width="600" height="223"/></figure></div>



<p>The Ubuntu Studio team is pleased to announce the beta release of Ubuntu Studio 26.04 LTS, codenamed &#8220;Resolute Raccoon&#8221;.</p>



<p>While this beta is reasonably free of any showstopper installer bugs, you will find some bugs within. This image is, however, mostly representative of what you will find when Ubuntu Studio 26.04 LTS is released on April 17, 2026.</p>



<p><strong>As an LTS release, Ubuntu Studio 26.04 will be supported for 3 years until April 2029.</strong>&nbsp;We encourage everyone to try this image and report bugs to improve our final release.</p>



<h2 id="special-notes">Special Notes</h2>



<p>The Ubuntu Studio 26.04 LTS disk image (ISO) exceeds 4 GB and cannot be downloaded to some file systems such as FAT32 and may not be readable when burned to a DVD. For this reason, we recommend downloading to a compatible file system. When creating a boot medium, we recommend&nbsp;<a href="https://ubuntu.com/tutorials/create-a-usb-stick-on-ubuntu#1-overview">creating a bootable USB stick</a>&nbsp;with the ISO image or burning to a Dual-Layer DVD.</p>



<p>Images can be obtained from this link:&nbsp;<a href="https://cdimage.ubuntu.com/ubuntustudio/releases/26.04/beta/">https://cdimage.ubuntu.com/ubuntustudio/releases/26.04/beta/</a></p>



<p>Full updated information, including Upgrade Instructions, are available in the&nbsp;<a href="https://discourse.ubuntu.com/t/ubuntu-studio-26-04-lts-release-notes/">Release Notes</a>.</p>



<p>Please note that upgrading from 24.04 LTS before the release of 26.04.1, due August 2026, is unsupported.</p>



<h2 id="only-install-what-you-need">Only Install What You Need</h2>



<p>A common piece of feedback we hear is that people prefer to start with a lean base and install only the tools they actually use, rather than getting an overwhelming number of pre-installed packages. We hear you.</p>



<p>Ubuntu Studio includes a&nbsp;<strong>minimal install</strong>&nbsp;option in the installer, and has since 24.10! This gives you the Ubuntu Studio desktop experience: the theme, the audio configuration and the optimized settings without the full suite of creative applications. From there, you can use&nbsp;<strong>Ubuntu Studio Installer</strong>&nbsp;to add exactly the workflows you want: audio, graphics, video, photography, or publishing; à la carte.</p>



<p>Alternatively, if you&#8217;re already running Kubuntu, Ubuntu, Lubuntu, Xubuntu, or any other&nbsp;<a href="https://ubuntu.com/desktop/flavours">official Ubuntu flavor</a>, you don&#8217;t have to reinstall at all. Just install the&nbsp;<a href="https://ubuntustudio.org/ubuntu-studio-installer">Ubuntu Studio Installer</a>&nbsp;package and pick the components you need. This has always been an option, but we want to make sure everyone knows about it.</p>



<p>The full install remains available for those who want a complete creative workstation out of the box, and that&#8217;s a perfectly valid choice too.</p>



<h2 id="new-features-this-release">New Features This Release</h2>



<p>This is an LTS release, which means stability and polish have been the primary focus. That said, there&#8217;s a lot that&#8217;s new and improved since 24.04 LTS.</p>



<div class="wp-block-image"><figure class="alignright size-full is-resized"><img loading="lazy" src="https://ubuntustudio.org/wp-content/uploads/2026/03/56a8/screenshot2604.jpg" alt="" class="wp-image-3076" width="381" height="238"/></figure></div>



<ul><li><strong>Three Desktop Layouts:</strong>&nbsp;As&nbsp;<a href="https://ubuntustudio.org/2025/12/coming-to-26-04-lts-three-layouts/">previously announced</a>, Ubuntu Studio 26.04 LTS now ships with three selectable desktop layouts: the classic Ubuntu Studio top panel, a macOS-like layout with a global menu and bottom dock, and a new Windows 10-like bottom panel layout. This gives users coming from any platform a familiar starting point.</li><li><strong>By Popular Vote: </strong>Our community decided in a vote on Ubuntu Discourse to make the bottom panel (traditional) layout the default. The classic top panel remains as an alternate look-and-feel theme.</li><li><strong>Ubuntu Studio Installer and Audio Configuration completely rewritten:</strong>&nbsp;Both tools have been rewritten from scratch in Python with dual GTK4 and Qt6 UI backends. The application automatically detects your desktop environment and launches the appropriate interface. Ubuntu Studio Audio Configuration now includes FFADO support for FireWire audio devices and PipeWire buffer/sample-rate configuration via dropdown menus instead of text entry. Both tools include translations for 21 languages.</li><li><strong>New Borealis sound theme</strong>&nbsp;replaces the Ocean sound theme. This is the sound theme Ubuntu Studio used clear back in the early (7.10 Gutsy Gibbon) days, and now it&#8217;s back!</li><li><strong>Live session improvements:</strong>&nbsp;The screensaver and lock screen are now inhibited during the entire live session, fixing a long-standing annoyance where the screen would lock and prompt for a non-existent password.</li><li><strong>Loopino</strong>&nbsp;is a new lightweight audio sampler plugin (LV2/CLAP/VST2) for loading, trimming, and looping audio files with drag-and-drop support and on-the-fly recording.</li><li><strong>Plasma PipeWire Settings</strong>&nbsp;is a new Plasma applet for managing PipeWire configuration directly from the system tray.</li><li><strong>snd-hdspe</strong>&nbsp;is a new DKMS kernel driver for RME HDSPe MADI, AES, RayDAT, AIO, and AIO Pro PCIe sound cards, available in the repositories for those who need it.</li><li><strong>DistroAV</strong>&nbsp;(formerly OBS-NDI) is now available in the repositories for network audio/video in OBS Studio using NDI technology.</li><li><strong>PipeWire</strong>&nbsp;continues to improve with every release and remains the default audio server.</li></ul>



<h2 id="major-package-upgrades">Major Package Upgrades</h2>



<ul><li>OBS Studio version 32.1.0</li><li>FreeShow version 1.5.9 (snap)</li><li>QPrompt version 2.0.1</li><li>RaySession version 0.17.4</li><li>Patchance version 1.3.2</li><li>Geonkick version 3.7.0</li><li>BChoppr version 1.12.8</li><li>harpwise version 6.34.4</li><li>blender version 5.0.1</li></ul>



<p>There are many other improvements, too numerous to list here. We encourage you to look around the freely-downloadable ISO image.</p>



<h2 id="known-issues">Known Issues</h2>



<ul><li>There is a minor cosmetic issue in the splash screen when transitioning from the install session to the live desktop session when running the .iso image in that it shows the default KDE Plasma splash as opposed to the Ubuntu Studio splash. This does not occur after installation, and is corrected in later builds.</li><li>You will be prompted, upon first login of any new user, to reboot to apply proper audio configurations for audio production. This is intentional and is a workaround for the installer&#8217;s inability to&nbsp;<a href="https://launchpad.net/bugs/2063899">configure the first user as part of the &#8220;audio&#8221; group or for new users to be added to the audio group automatically.</a></li><li>Official Ubuntu Studio release notes can be found at&nbsp;<a href="https://discourse.ubuntu.com/t/ubuntu-studio-26-04-lts-release-notes/">https://discourse.ubuntu.com/t/ubuntu-studio-26-04-lts-release-notes/</a></li><li>Further known issues, mostly pertaining to the desktop environment, can be found at&nbsp;<a href="https://wiki.ubuntu.com/ResoluteRaccoon/ReleaseNotes/Kubuntu">https://wiki.ubuntu.com/ResoluteRaccoon/ReleaseNotes/Kubuntu</a></li><li>Additionally, the main Ubuntu release notes contain more generic issues:&nbsp;<a href="https://discourse.ubuntu.com/t/resolute-raccoon-release-notes/">https://discourse.ubuntu.com/t/resolute-raccoon-release-notes/</a></li></ul>



<h2 id="how-you-can-help">How You Can Help</h2>



<p>Please test using the test cases on&nbsp;<a href="https://iso.qa.ubuntu.com/">https://iso.qa.ubuntu.com</a>. All you need is a&nbsp;<a href="https://launchpad.net/">Launchpad</a>&nbsp;account to get started.</p>



<p>Additionally, we need financial contributions. Our project lead, Erich Eickmeyer, is working long hours on this project and trying to generate a part-time income.&nbsp;<a href="https://ubuntustudio.org/contribute/">Go here</a>&nbsp;to see how you can contribute financially (options are also in the sidebar).</p>



<h2 id="frequently-asked-questions">Frequently Asked Questions</h2>



<p><strong>Q: Does Ubuntu Studio contain snaps?</strong>&nbsp;A: Yes. Mozilla&#8217;s distribution agreement with Canonical changed, and Ubuntu was forced to no longer distribute Firefox in a native .deb package. We have found that, after numerous improvements, Firefox now performs just as well as the native .deb package did.</p>



<p>Thunderbird is also a snap in order for the maintainers to get security patches delivered faster. This is done by the Thunderbird team in cooperation with Canonical.</p>



<p>Additionally, FreeShow is an Electron-based application. Electron-based applications cannot be packaged in the Ubuntu repositories in that they cannot be packaged in a traditional Debian source package. While such apps do have a build system to create a .deb binary package, it circumvents the source package build system in Launchpad, which is required when packaging for Ubuntu. However, Electron apps also have a facility for creating snaps, which can be uploaded and included. Therefore, for FreeShow to be included in Ubuntu Studio, it had to be packaged as a snap.</p>



<p>Also, to keep theming consistent, all included themes are snapped in addition to the included .deb versions so that snaps stay consistent with our themes.</p>



<p>We are working with Canonical to make sure that the quality of snaps goes up with each release, so we please ask that you give snaps a chance instead of writing them off completely.</p>



<p><strong>Q: If I install this Beta release, will I have to reinstall when the final release comes out?</strong>&nbsp;A: No. If you keep it updated, your installation will automatically become the final release.</p>



<p><strong>Q: Will you make an ISO with {my favorite desktop environment}?</strong>&nbsp;A: To do so would require creating an entirely new flavor of Ubuntu, which would require going through the Official Ubuntu Flavor application process. Since we&#8217;re completely volunteer-run, we don&#8217;t have the time or resources to do this. Instead, we recommend you download the&nbsp;<a href="https://ubuntu.com/download/flavours">official flavor for the desktop environment of your choice</a>&nbsp;and use&nbsp;<a href="https://ubuntustudio.org/ubuntu-studio-installer">Ubuntu Studio Installer</a>&nbsp;to get Ubuntu Studio — which does&nbsp;<em>not</em>&nbsp;convert that flavor to Ubuntu Studio but adds its benefits.</p>



<p><strong>Q: What if I don&#8217;t want all these packages installed on my machine?</strong>&nbsp;A: See the &#8220;Only Install What You Need&#8221; section above. Use the minimal install option and then add only the workflows you want with Ubuntu Studio Installer.</p>]]></description>
      <source url="http://ubuntustudio.org/category/planetubuntu/feed/">Ubuntu Studio</source>
    </item>
    <item>
      <title>ntpd-rs: it's about time!</title>
      <link>https://jnsgr.uk/2026/03/ntpd-rs-its-about-time/</link>
      <guid isPermaLink="true">https://jnsgr.uk/2026/03/ntpd-rs-its-about-time/</guid>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<blockquote>
<p>This article was originally posted <a href="https://discourse.ubuntu.com/t/ntpd-rs-its-about-time/79154" target="_blank" rel="noreferrer">on the Ubuntu Discourse</a>, and is reposted here. I welcome comments and further discussion in that thread.</p>
</blockquote>
<h2 id="introduction" class="relative group">Introduction <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"><a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#introduction" aria-label="Anchor">#</a></span></h2><p>I am thrilled to announce the next target in our campaign to replace core system utilities with memory-safe Rust rewrites in Ubuntu. In upcoming releases, Ubuntu will be adopting <a href="https://trifectatech.org/projects/ntpd-rs/" target="_blank" rel="noreferrer">ntpd-rs</a> as the default time synchronization client and server, eventually replacing <a href="https://chrony-project.org/" target="_blank" rel="noreferrer"><code>chrony</code></a>, <a href="https://www.linuxptp.org/" target="_blank" rel="noreferrer"><code>linuxptp</code></a> and with any luck, <a href="https://gpsd.io/" target="_blank" rel="noreferrer"><code>gpsd</code></a> for time syncing use-cases.</p>
<p><a href="https://trifectatech.org/projects/ntpd-rs/" target="_blank" rel="noreferrer"><code>ntpd-rs</code></a> is a full-featured implementation of the Network Time Protocol (NTP), written entirely in Rust. Maintained by the Trifecta Tech Foundation as part of <a href="https://github.com/pendulum-project" target="_blank" rel="noreferrer">Project Pendulum</a>, <code>ntpd-rs</code> places a strong focus on security, stability, and memory safety.</p>
<p>To deliver on this goal, we&rsquo;re building on our partnership with the <a href="https://trifectatech.org/" target="_blank" rel="noreferrer">Trifecta Tech Foundation</a> who are behind <a href="https://trifectatech.org/projects/sudo-rs/" target="_blank" rel="noreferrer">sudo-rs</a>, <a href="https://trifectatech.org/projects/zlib-rs/" target="_blank" rel="noreferrer">zlib-rs</a> and more. We will be funding the Trifecta Tech Foundation to build new features, enhance security isolation, and ultimately deliver a unified, memory-safe time synchronization utility for the Linux ecosystem. This work meshes well with the Trifecta Tech Foundations goals to improve the security of time synchronization everywhere.</p>
<h2 id="ntp-nts-and-ptp" class="relative group">NTP, NTS, and PTP <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"><a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#ntp-nts-and-ptp" aria-label="Anchor">#</a></span></h2><p>Before diving into the mechanics and reasoning behind the transition, I wanted to give some background on the protocols at play, and the problems we&rsquo;re hoping to solve. Keeping accurate time is a critical system function, not least because it involves constant interaction with the internet and forms the basis for cryptographic verification in protocols such as Transport Layer Security (TLS).</p>
<p><strong>NTP (Network Time Protocol)</strong> is the foundational protocol that most operating systems implement to accurately determine the current time from a network source.</p>
<p><strong>NTS (Network Time Security)</strong> is to NTP what HTTPS is to HTTP. Historically, the Network Time Protocol was used unencrypted, like many of the early web protocols. NTS introduces cryptographic security to time synchronization, ensuring that bad actors cannot intercept or spoof time data. We already pushed to make NTS the default out-of-the-box in Ubuntu 25.10, which we accomplished by migrating away from <code>ntpd</code> to <code>chrony</code> as the default time-syncing implementation.</p>
<p><strong>PTP (Precision Time Protocol)</strong> is used for systems that require sub-microsecond synchronization. While the precision offered by a standard NTP deployment is sufficient for general-purpose computing, PTP is often used for complex, specialized deployments like telecommunications networks, power grids, and automotive applications.</p>
<h2 id="proven-at-scale" class="relative group">Proven at Scale <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"><a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#proven-at-scale" aria-label="Anchor">#</a></span></h2><p>Transitioning core utilities in Ubuntu comes with a responsibility to ensure that replacements are of high quality, resilient and offer something to the platform. We may be the first major Linux distribution to adopt ntpd-rs by default, but we aren&rsquo;t the first to recognize the readiness of <code>ntpd-rs</code> - it has already been <a href="https://letsencrypt.org/2024/06/24/ntpd-rs-deployment" target="_blank" rel="noreferrer">proven at scale by Let&rsquo;s Encrypt</a>.</p>
<p>While Let&rsquo;s Encrypt&rsquo;s core Certificate Authority software has always been written in memory-safe Go, their server operating systems and network infrastructure historically relied on memory-unsafe languages like C and C++, which routinely led to vulnerabilities requiring patching.</p>
<p>Following extensive development, <code>ntpd-rs</code> was deployed to Let&rsquo;s Encrypt&rsquo;s staging environment in April 2024, and rolled out to full production by June 2024, marking a major milestone for ntpd-rs.</p>
<p>The fact that one of the world&rsquo;s most prolific and security-conscious certificate authorities trusts <code>ntpd-rs</code> to keep time across its fleet should provide us, and our enterprise customers, with tremendous confidence in its resilience and suitability.</p>
<h2 id="a-single-memory-safe-utility-for-ntp-and-ptp" class="relative group">A Single, Memory-Safe Utility for NTP and PTP <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"><a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#a-single-memory-safe-utility-for-ntp-and-ptp" aria-label="Anchor">#</a></span></h2><p>We want to provide a single utility for configuring both NTP/NTS and Precision Time Protocol (PTP) on Linux. The Trifecta Tech Foundation is concurrently developing <a href="https://trifectatech.org/projects/statime/" target="_blank" rel="noreferrer">Statime</a>, a memory-safe PTP implementation that delivers synchronization performance on par with <code>linuxptp</code>, but with the goal of being easier to configure and use.</p>
<p>The goal is to integrate Statime&rsquo;s PTP capabilities directly into <code>ntpd-rs</code>, improving the user experience by bringing all time synchronization concerns into one utility with common configuration and usage patterns, obviating the need for complex manual configuration (and troubleshooting) that users of <code>linuxptp</code> may be familiar with.</p>
<h2 id="timelines-and-goals" class="relative group">Timelines and Goals <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"><a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#timelines-and-goals" aria-label="Anchor">#</a></span></h2><p>As with our transition to <code>sudo-rs</code> and <code>uutils coreutils</code>, leading the mainstream adoption of foundational system utilities comes with responsibility. We want to ensure that <code>ntpd-rs</code> matches the security isolation and performance standards our users expect from <code>chrony</code>.</p>
<p>Canonical is funding the Trifecta Tech Foundation&rsquo;s development efforts toward these goals over the coming cycles. This work will take place between July 2026 and January 2027 in several major milestones. Our current timeline and targeted goals are:</p>
<ul>
<li><strong>Ubuntu 26.10:</strong> If all goes well, we aim to land the latest version of <code>ntpd-rs</code> in the archive, making it available to test.</li>
<li><strong>Ubuntu 27.04:</strong> By 27.04, <code>ntpd-rs</code> should have integrated <code>statime</code>, and we will ship the unified client/server binary for NTP, NTS and PTP in Ubuntu by default, with the aim of providing a smooth migration path for those who already manage complex <code>chrony</code> configs.</li>
</ul>
<p>To get us there, the Trifecta Tech Foundation will be working on the following items:</p>
<ul>
<li><strong>Feature Parity &amp; Hardware Support:</strong> Adding <code>gpsd</code> IP socket support, multi-threading support for NTP servers, and support for multi-homed servers.</li>
<li><strong>Security &amp; Isolation:</strong> <code>chrony</code> is isolated via AppArmor and seccomp. We&rsquo;ll be working on robust AppArmor and seccomp profiles for <code>ntpd-rs</code> to ensure we don&rsquo;t buy memory safety at the cost of system-level privilege boundaries. We are also ensuring <code>rustls</code> can use <code>openssl</code> as a crypto provider to satisfy strict corporate cryptography policies.</li>
<li><strong>PTP &amp; Automotive Profiles:</strong> Adding support for gPTP, which will allow us to support complex deployments like the Automotive profile directly from <code>nptd-rs</code> (via Statime). Additionally, experimental support for the proposed Client-Server PTP protocol (CSPTP, IEEE 1588.1) will be added.</li>
<li><strong>Benchmarking &amp; Testing:</strong> Comprehensive benchmarking of long-term memory, CPU usage, and synchronization performance against <code>chrony</code> to give our cloud partners and enterprise users complete confidence in the transition.</li>
<li><strong>User-experience:</strong> Logging improvements and enhancements to configuration that help users configure the time synchronisation target to optimise network usage, as well as improvements to the ntp-cli</li>
</ul>
<h2 id="about-the-trifecta-tech-foundation" class="relative group">About the Trifecta Tech Foundation <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"><a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#about-the-trifecta-tech-foundation" aria-label="Anchor">#</a></span></h2><p>Trifecta Tech Foundation is a non-profit and a Public Benefit Organisation (501(c)(3) equivalent) that creates open-source building blocks for critical infrastructure software. Their initiatives on data compression, time synchronization, and privilege boundary, impact the digital security of millions of people. If you&rsquo;d like to support their work, please contact them via <a href="https://trifectatech.org/support" target="_blank" rel="noreferrer">https://trifectatech.org/support</a>.</p>
<h2 id="summary" class="relative group">Summary <span class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100"><a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700" style="text-decoration-line: none !important;" href="#summary" aria-label="Anchor">#</a></span></h2><p>I am really excited to deepen our already productive relationship with the Trifecta Tech Foundation to make these transitions viable for the wider ecosystem. We&rsquo;ll be working hard on testing and integration to ensure seamless migration paths, and heavily document the changes ahead of the 26.10 and 27.04 releases.</p>
<p>Stay tuned!</p>]]></description>
      <source url="https://jnsgr.uk/tags/ubuntu/index.xml">Jon Seager</source>
    </item>
    <item>
      <title>Ubuntu installer selects a single keyboard layout, cannot type English during installation</title>
      <link>https://blog.simos.info/ubuntu-installer-selects-a-single-keyboard-layout-cannot-type-english-during-installation/</link>
      <guid isPermaLink="true">https://blog.simos.info/ubuntu-installer-selects-a-single-keyboard-layout-cannot-type-english-during-installation/</guid>
      <pubDate>Sat, 21 Mar 2026 17:52:23 GMT</pubDate>
      <description><![CDATA[<p><a href="https://ubuntu.com/blog/how-we-designed-the-new-ubuntu-desktop-installer">Ubuntu uses a new installer</a> that is based on <a href="https://flutter.dev/">Flutter</a>. Ubuntu 24.04 is the first Long Term Support (LTS) to use the new installer, and now Ubuntu 26.04 is the second LTS. Ubuntu 26.04 is currently being developed, and currently any bugs/issues, big or small, are being resolved.</p>



<p>All is fine when you rewrite software. However, when you re-implement, you can miss some features. The issue here is that if you type in a non-Latin script (i.e. Cyrillic, Greek and more), then your keyboard layout during the installation, does not type English. That is, you cannot switch your keyboard layout between your language and English. This is an issue that affects you for the duration of the installation. After the installation, the correct dual keyboard layouts are enabled.</p>



<p>Why would you need to type English during the installation? Because you need to create a default user account. You need to type your name (it&#8217;s OK to type this in your own language), the name of the computer and your username (both must be in English) and your password (preferably in English).</p>


<h2 class="wp-block-heading" id="identifying-the-issue">Identifying the issue</h2>


<p>The Ubuntu installer detected the language and automatically suggests to use the local keyboard layout. </p>



<p>When you run the following command to show what keyboards layouts have been configured by the installer, you only get the local language. </p>



<pre class="wp-block-code"><code>$ <mark style="background-color:#000000" class="has-inline-color has-white-color">gsettings get org.gnome.desktop.input-sources sources</mark>
&#91;('xkb', 'gr')]
$</code></pre>



<figure class="wp-block-image size-large"><a href="https://i0.wp.com/blog.simos.info/wp-content/uploads/2026/03/image-3.png?ssl=1"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="1024" height="535" data-attachment-id="54178" data-permalink="https://blog.simos.info/ubuntu-installer-selects-a-single-keyboard-layout-cannot-type-english-during-installation/image-18/" data-orig-file="https://i0.wp.com/blog.simos.info/wp-content/uploads/2026/03/image-3.png?fit=1704%2C890&amp;ssl=1" data-orig-size="1704,890" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.simos.info/wp-content/uploads/2026/03/image-3.png?fit=1024%2C535&amp;ssl=1" src="https://i0.wp.com/blog.simos.info/wp-content/uploads/2026/03/image-3.png?resize=1024%2C535&#038;ssl=1" alt="" class="wp-image-54178" srcset="https://i0.wp.com/blog.simos.info/wp-content/uploads/2026/03/image-3.png?resize=1024%2C535&amp;ssl=1 1024w, https://i0.wp.com/blog.simos.info/wp-content/uploads/2026/03/image-3.png?resize=300%2C157&amp;ssl=1 300w, https://i0.wp.com/blog.simos.info/wp-content/uploads/2026/03/image-3.png?resize=768%2C401&amp;ssl=1 768w, https://i0.wp.com/blog.simos.info/wp-content/uploads/2026/03/image-3.png?resize=1536%2C802&amp;ssl=1 1536w, https://i0.wp.com/blog.simos.info/wp-content/uploads/2026/03/image-3.png?w=1704&amp;ssl=1 1704w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p>However, the proper output should have been the following. This would allow to switch between an English and the local keyboard layout, using the default keyboard shortcut.</p>



<pre class="wp-block-code"><code>$ <mark style="background-color:#000000" class="has-inline-color has-white-color">gsettings get org.gnome.desktop.input-sources sources</mark>
&#91;('xkb', 'us'), ('xkb', 'gr')]
$</code></pre>


<h2 class="wp-block-heading" id="identifying-the-source-of-the-issue">Identifying the source of the issue</h2>


<p>The new installer configures the keyboard layout at this location. And it configures a single keyboard layout. </p>



<p><a href="https://github.com/canonical/ubuntu-desktop-provision/blob/d8f1f74242f27b6f3928e745fa2375fa18bae8ef/apps/ubuntu_bootstrap/lib/services/keyboard_service.dart#L55">https://github.com/canonical/ubuntu-desktop-provision/blob/d8f1f74242f27b6f3928e745fa2375fa18bae8ef/apps/ubuntu_bootstrap/lib/services/keyboard_service.dart#L55</a></p>



<p>It appears that the installer does not have knowledge of the preferred default keyboard layouts. </p>


<h2 class="wp-block-heading" id="workarounds">Workarounds</h2>


<p>This has been happening in Ubuntu 24.04 LTS and apparently I did not notice a report from a user complaining about it. I had to install Ubuntu myself with the local language to figure this out. </p>



<p>There are several workarounds. One of them is to give up and keep English as the default language. It would require effort to setup later the localization. I suspect many just gave up and kept using the English environment. </p>



<p>Another option is to manually fix the keyboard layout after it gets set by the installer. You just go into the settings and configure to write in English and the local language. </p>



<p>Another workaround is to open up some text file and then copy and paste the necessary letters.</p>



<figure class="wp-block-image size-large"><a href="https://i0.wp.com/blog.simos.info/wp-content/uploads/2026/03/image-4.png?ssl=1"><img data-recalc-dims="1" decoding="async" width="1024" height="641" data-attachment-id="54179" data-permalink="https://blog.simos.info/ubuntu-installer-selects-a-single-keyboard-layout-cannot-type-english-during-installation/image-19/" data-orig-file="https://i0.wp.com/blog.simos.info/wp-content/uploads/2026/03/image-4.png?fit=1438%2C900&amp;ssl=1" data-orig-size="1438,900" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="image" data-image-description="" data-image-caption="" data-large-file="https://i0.wp.com/blog.simos.info/wp-content/uploads/2026/03/image-4.png?fit=1024%2C641&amp;ssl=1" src="https://i0.wp.com/blog.simos.info/wp-content/uploads/2026/03/image-4.png?resize=1024%2C641&#038;ssl=1" alt="" class="wp-image-54179" srcset="https://i0.wp.com/blog.simos.info/wp-content/uploads/2026/03/image-4.png?resize=1024%2C641&amp;ssl=1 1024w, https://i0.wp.com/blog.simos.info/wp-content/uploads/2026/03/image-4.png?resize=300%2C188&amp;ssl=1 300w, https://i0.wp.com/blog.simos.info/wp-content/uploads/2026/03/image-4.png?resize=768%2C481&amp;ssl=1 768w, https://i0.wp.com/blog.simos.info/wp-content/uploads/2026/03/image-4.png?w=1438&amp;ssl=1 1438w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>


<h2 class="wp-block-heading" id="conclusion">Conclusion</h2>


<p>There are three bug reports on this issue, <a href="https://github.com/canonical/ubuntu-desktop-provision/issues/408">https://github.com/canonical/ubuntu-desktop-provision/issues/408</a> and <a href="https://bugs.launchpad.net/ubuntu-desktop-provision/+bug/2018943">https://bugs.launchpad.net/ubuntu-desktop-provision/+bug/2018943</a> and <a href="https://github.com/canonical/ubuntu-desktop-provision/issues/1103">https://github.com/canonical/ubuntu-desktop-provision/issues/1103</a> </p>



<p>The issue is still open. </p>



<p></p>
<div class="saboxplugin-wrap" itemtype="http://schema.org/Person" itemscope itemprop="author"><div class="saboxplugin-tab"><div class="saboxplugin-gravatar"><img alt='Simos Xenitellis' src='https://secure.gravatar.com/avatar/fadb0e15964fa5c57144f8b9bccf3985281d04e3817a69d0885c0b911d66c59d?s=100&#038;d=wavatar&#038;r=g' srcset='https://secure.gravatar.com/avatar/fadb0e15964fa5c57144f8b9bccf3985281d04e3817a69d0885c0b911d66c59d?s=200&#038;d=wavatar&#038;r=g 2x' class='avatar avatar-100 photo' height='100' width='100' itemprop="image"/></div><div class="saboxplugin-authorname"><a href="https://blog.simos.info/author/simos/" class="vcard author" rel="author"><span class="fn">Simos Xenitellis</span></a></div><div class="saboxplugin-desc"><div itemprop="description"></div></div><div class="saboxplugin-web "><a href="https://blog.simos.info/" target="_self" >blog.simos.info/</a></div><div class="clearfix"></div></div></div>]]></description>
      <source url="https://blog.simos.info/category/planet-ubuntu/feed/?mrss=off">Simos Xenitellis</source>
    </item>
    <item>
      <title>Documentation office hours: launchpadlib tutorial</title>
      <link>https://blog.launchpad.net/general/documentation-office-hours-launchpadlib-tutorial</link>
      <guid isPermaLink="true">https://blog.launchpad.net/general/documentation-office-hours-launchpadlib-tutorial</guid>
      <pubDate>Wed, 18 Mar 2026 09:05:24 GMT</pubDate>
      <description><![CDATA[<p>The Launchpad team will be hosting its fourth public documentation office hour this Friday, March 20th, from 1330 UTC. In this office hour, we will start by discussing a launchpadlib tutorial we are working on. Whether you are an expert or novice on the topic, we welcome your input so we can help others to get started using launchpadlib.</p>



<p>As always, feel free to drop in at any time from 1330 to 1430 UTC with other Launchpad documentation ideas and issues.</p>



<p>Launchpad community documentation office hour (Public)<br>Friday, 20th March 1330 – 14:30 UTC<br>Google Meet joining info<br>Video call link: https://meet.google.com/gcd-hnxo-sce</p>]]></description>
      <source url="http://news.launchpad.net/feed">Launchpad News</source>
    </item>
    <item>
      <title>SCaLE 23x</title>
      <link>https://princessleia.com/journal/2026/03/scale-23x/</link>
      <guid isPermaLink="true">https://princessleia.com/journal/2026/03/scale-23x/</guid>
      <pubDate>Mon, 16 Mar 2026 20:47:36 GMT</pubDate>
      <description><![CDATA[<p>Last week I had the pleasure of attending SCaLE 23x in Pasadena, California. I love SCaLE, it&#8217;s probably my favorite conference. It&#8217;s big, but it still feels so local, and I always walk away having met new, exceptional people, and with the warmth of connection I feel from seeing some of my closest friends in the open source world. The weather is almost always gorgeous around this time of year, and there are a ton of places that are easy to walk to for lunch and dinner. My arrival ritual these days it taking a walk south to the Whole Foods nearby to pick up some breakfast foods and coffees to enjoy each morning before the conference kicks off at 10AM. 10AM! What a glorious time to start!</p>
<p>The flight down from San Francisco was a quick regional flight into Burbank, my go-to airport for this conference so I can avoid LAX. And then I spent Wednesday evening getting settled in and putting some finishing touches on my talk based on some feedback I had requested from some community members working on projects I had an interesting in learning about.</p>
<p>Thursday is when the magic began! I spent the morning picking up my badge and immediately seeing several familiar faces. It didn&#8217;t take long to meet up long time friends from our time in the Ubuntu community Jorge and Amber, and we all went out to lunch.</p>
<div align="center"><a href="/images/journalpics/032026/scale23x_amber_lyz_jorge.jpg"><img decoding="async" src="/images/journalpics/032026/scale23x_amber_lyz_jorge_sm.jpg"></a></div>
<p>Talk-wise on Thursday I found myself attending several AI talks as part of the <a href="https://www.kwaai.ai/summit2026">Kwaai Summit</a>.</p>
<p>So, AI. We are in the middle of an AI revolution in the tech industry and things are moving <em>fast</em>. A year ago a lot of the AI being used in tech was being marketed as <em>helpers</em> for developers. At SCaLE I heard someone suggest that we treat AI like a junior developer. We&#8217;re now <em>replacing</em> junior developers. But I had an experience over the holidays where I was in the trenches with code these &#8220;AI junior developers&#8221; were spitting out, and it needs <em>a lot</em> of guidance. Without that, the code, documentation, and even commit messages can come out nonsensical and solving things in way that is not &#8220;clever&#8221;, they legitimately don&#8217;t make sense when viewed in the correct context. It also took away the thoughtful collaboration that I love of development: <em>How do we solve this? Can you explain what I&#8217;m reviewing? Why did you make this decision?</em> When you&#8217;re met with a series of shrugs and a finger pointed at the AI, the job of thinking ends up solely on the person reviewing the change, and that means more experienced developers doing the reviews are being buried in AI slop code.</p>
<p>The technology will get better, and I anticipate an absolute decimation of our industry job-wise. I&#8217;m not exempt from this. Plus, there are real environmental concerns about power consumption and resources being used to build out all the data centers to implement these AI solutions, and I worry that it will be painful for our society in a way that may not be ethical. But we aren&#8217;t going back, that&#8217;s not how technology works in our world.</p>
<p>Add in that so much of this space is flush with more money than the world has ever seen, and decisions driven by greed and a horrifying lack of consideration for humanity seem to winning.</p>
<p>So, why did I run off on this terrifying, negative AI rant? I wanted to share what head space I was in when I walked into SCaLE. I&#8217;ve used AI tooling, and I&#8217;m constantly learning, but I&#8217;m <em>deeply worried</em> about it.</p>
<p>Thankfully, there are still good people doing good things in AI and some of those people were speaking at SCaLE.</p>
<div align="center"><a href="/images/journalpics/032026/scale23x_openbgi.jpg"><img decoding="async" src="/images/journalpics/032026/scale23x_openbgi_sm.jpg"></a></div>
<p>As I strolled into the Kwaai Summit it was refreshing to be reminded of some of the more optimistic views of AI, and how success doesn&#8217;t necessarily have to follow the money. AI can be used in ways that benefit us all. There are tedious tasks and &#8220;impossible&#8221; problems that are starting to be solved by AI. Can I actually get a good handle on a big chunk of open source projects on GitHub supporting s390x? Possibly! Can we finally cure some of the most dangerous forms of cancer? Maybe! And there are people building communities around things like Beneficial General Intelligence (BGI, a play on AGI, the Artificial General Intelligence that tends to be the holy grail of AI) where things like ethics and sustainability are considered. These are my people. These are the people who built the first online social networks and open source projects. This is the messaging that I found so inspiring when I first got into open source software and what made me so fully devote my life&#8217;s work to it. It was nice to be there.</p>
<p>On Friday I attended Guinevere Saenger&#8217;s talk on building out developer infrastructures, which brought up a lot of points one might not necessarily think about when doing so. From there I went to Jon &#8220;maddog&#8221; Hall&#8217;s talk on <em>&#8220;Open Source In Computer Higher Education &#8211; Past, Present and Future&#8221;</em> which was definitely a highlight for me. I don&#8217;t need to learn how to teach computer science in higher education, but I do love hearing whatever he has to talk about because he has so many wonderful stories. He took us on a tour of this career with an eye toward education, dropping references from everything to the IBM System/360 to learning assembly from difficult text books that he read solo and then went on to teach. He&#8217;s a strong proponent for learning topics deeply, and teaching students to learn how to learn so they can thrive in an industry that requires continuous learning. We&#8217;re all in agreement there.</p>
<div align="center"><a href="/images/journalpics/032026/scale23x_maddog.jpg"><img decoding="async" src="/images/journalpics/032026/scale23x_maddog_sm.jpg"></a></div>
<p>That evening I joined a bunch of folks from <a href="https://sfconservancy.org/">The Software Freedom Conservancy</a> for dinner and software freedom discussions. It was a lovely evening and I had the pleasure of meeting some new people, including a fellow from <a href="https://oaklandprivacy.org/">Oakland Privacy</a> who told me about the <a href="https://www.straycap.org/">StrayCap Multispace</a> in Hayward that I&#8217;ll have to check out some time soon!</p>
<p>I&#8217;ve supported the Conservancy for many years, and have known several of their staff for even longer. Need a free software license violation acted upon? This is the group that does that. They get a remarkable amount done with the staff and budget they have, and I&#8217;m incredibly grateful for that. Please consider <a href="https://sfconservancy.org/donate/">donating</a>.</p>
<p>The keynote from Cindy Cohn, Executive Director of the EFF, on Saturday morning was <em>wonderful</em>. I&#8217;ve been a supporter of of the EFF for years, and am closely aligned with most of their views. It was <em>fascinating</em> to hear about her work in this space, and the fundamental protections that she&#8217;s worked to help pioneering technologists secure over the years. I vaguely knew that encryption was restricted by the US government in the earliest days of the internet, but I didn&#8217;t realize it was classified as <em>munitions</em> which ultimately meant that encryption algorithms couldn&#8217;t be shared and collaborated on online. Wow. Could you imagine the internet without encryption? Our world? Cindy, with an army of early free software hackers, argued in federal court in San Francisco and for over a decade beyond that to make sure encryption was freed from this classification. This story was the first of three that she dives into in her new book <a href="https://www.eff.org/Privacys-Defender">Privacy&#8217;s Defender: My Thirty-Year Fight Against Digital Surveillance</a> which I promptly pre-ordered. Her call to action to us hackers today was to stay engaged in this fight so that we show up for all the future legal battles that have the potential to threaten the future of our world and lives with regard to digital freedom. I had the pleasure of running into her later in the conference to thank her for her talk, and I had the presence of mind to pull out a piece of paper to have her sign so I could put it in my book when it arrives; I&#8217;ll have a signed copy, kind of! Then I went to the EFF booth to do my annual contribution.</p>
<div align="center"><a href="/images/journalpics/032026/scale23x_cohn_keynote.jpg"><img decoding="async" src="/images/journalpics/032026/scale23x_cohn_keynote_sm.jpg"></a></div>
<p>After the keynote I was able to meet up with Kaitlyn Davis, a new colleague at IBM who joined us from HashiCorp and I just started working with a couple weeks ago. She happens to live in southern California! So I made the case for her to come out to SCALE. She has some really helpful ideas around leveraging AI for open source contribution tracking and so we were able to sit down for about an hour and chat about IBM in general and drill down into some of the problems I&#8217;ve been focused on to see where she wants to jump in. It&#8217;s not every day that I have the pleasure of working with someone like her, so I&#8217;m really eager to see what we come up with together in the coming months. See? I&#8217;m not negative on all uses of AI.</p>
<div align="center"><a href="/images/journalpics/032026/scale23x_lyz_kaitlyn.jpg"><img decoding="async" src="/images/journalpics/032026/scale23x_lyz_kaitlyn_sm.jpg"></a></div>
<p>From there, it was time for my talk on <a href="https://www.socallinuxexpo.org/scale/23x/presentations/open-source-closed-ecosystems">Open Source in Closed Ecosystems</a>. Originally I was planning on just drawing from my experience in the mainframe world, but after a chat with John Mertic of The Open Mainframe Project I was convinced to draw from a broader pool of expertise and to look into Automotive and Motion Picture industry use cases. I was fortunate that Alison Chaiken of Automotive Grade Linux (AGL) and Emily Olin who has worked on both AGL and the Academy Software Foundation (ASWF) were able to get back to me quickly regarding questions I had about the initiatives. I was also thankful to get time with Nithya Ruff whose expertise in running open source software programs across the industry has been incredibly valuable to my own work, and the broader community through her extensive work in the community of the years, and direct contributions to the <a href="https://todogroup.org/">TODO Group</a>.</p>
<p>The talk had some rough edges flow-wise, and I&#8217;d like to flesh it out with more examples and talk to more people in industries where open source hasn&#8217;t taken a firm hold yet to see what barriers they&#8217;re encountering in their organizations. But I had some great conversations after my talk and I think it generally went well. Slides from the talk are available here: <a href="https://princessleia.com/presentations/2026/Open_Source_in_Closed_Ecosystems_-_SCALE_23x.pdf">/presentations/2026/Open_Source_in_Closed_Ecosystems_-_SCALE_23x.pdf</a> (1.3M pdf)</p>
<div align="center"><a href="/images/journalpics/032026/scale23x_lyz_presentation.jpg"><img decoding="async" src="/images/journalpics/032026/scale23x_lyz_presentation_sm.jpg"></a></div>
<p>It was nice to run into Dave Neary, whose Open Source in Business series on YouTube got me some clues I need for my talk too. He gave a couple multiarch talks, and though they were focused on ARM64 it was still nice to hear someone talk about multiarch manifests and containers, since I bump into some confusion from community members about them. He gave some nice demos using Argo CD and Argo Rollouts that I&#8217;d like to take a closer look at.</p>
<p>Speaking of multiarch, I then enjoyed a talk by Amy Parker whose talk focused on QEMU user mode. I&#8217;ve used QEMU on and off over the years, but honestly since I&#8217;ve shifted my focus to bare metal testing, I&#8217;ve used it a lot less. I don&#8217;t have a lot of experience with the user mode emulation that she covered, which made the talk a fascinating dive through binfmt_misc, ld_preload, and chroots to accomplish a lot of interesting work across architectures. She also talked about using <a href="https://icculus.org/fatelf/">FatELF</a> to create universal binaries, which wasn&#8217;t even on my radar. So many fun things to dig into!</p>
<div align="center"><a href="/images/journalpics/032026/scale23x_parker_qemu.jpg"><img decoding="async" src="/images/journalpics/032026/scale23x_parker_qemu_sm.jpg"></a></div>
<p>Saturday evening I had the pleasure of joining Nathan Handler for dinner at a sushi place nearby. I&#8217;ve now had my first sake bomb. But just one!</p>
<p>Happy Sunday! The opening keynote was presented by Mark Russinovich of Microsoft, who, poor guy, spent the first 15 minutes of his talk convincing us that in spite of being known for Windows Internals, both he and Microsoft have a lot of Linux credibility. With that taken care of, he dove straight into a great tour of open source security solutions and how they relate to the growing interest in secure supply chains today. I was happy to see the security components of my own talk from the previous day reiterated, but more broadly, I&#8217;m glad SCaLE brought someone in to talk about all of this. Open source has made tremendous strides in recent years related to security, but it doesn&#8217;t get as much attention as I believe it deserves, both in terms of usage and awareness, and having more people to work on it, and its importance is only increasing.</p>
<p>The expo hall at SCaLE is always a delightful place to walk through, and this year was no exception. They have a wonderful mix of big, paid booth areas for larger companies, and smaller booths for non-profits, so it always brings a great assortment of people. I had a lovely time catching up with my friends from the Ubuntu community. It&#8217;s always a pleasure to catch up with Nathan Haines and George Mulak who&#8217;ve been quite involved in the Los Angeles computing scene for years. It was nice to get some time to chat with Erich Eickmeyer, lead for Ubuntu Studio, and I was pleased to learn that his wife, Amy Eickmeyer, is a professional educator and actually got the Edubuntu flavor off the ground again back in 2022! I had planned on a DIY lockdown of Ubuntu for our kids this year, but I&#8217;ll have to take a look at Edubuntu now.</p>
<div align="center"><a href="/images/journalpics/032026/scale23x_ubuntu_booth.jpg"><img decoding="async" src="/images/journalpics/032026/scale23x_ubuntu_booth_sm.jpg"></a></div>
<p>And the RISC-V booth was on my list too, as I&#8217;m always eager to learn the latest (you know me and architectures!). That&#8217;s where I met a fellow IBMer who was involved with the <a href="https://workswithriscv.net/">Works with RISC-V community</a> which I didn&#8217;t even know existed. Cool. I was able to ask about HDMI support on my VisionFive 2 and learn that there should be mainline kernel support soon, and learned that people are saying good things about the latest RISC-V mainboard for the <a href="https://frame.work/">Framework laptop</a>. My kids like to remind me I have a lot of laptops, so I&#8217;ve held off on Framework for now, but I&#8217;ll have to take a closer look at this one.</p>
<div align="center"><a href="/images/journalpics/032026/scale23x_risc-v_booth.jpg"><img decoding="async" src="/images/journalpics/032026/scale23x_risc-v_booth_sm.jpg"></a></div>
<p>I also went to a talk by Brendan O&#8217;Leary on <a href="https://www.socallinuxexpo.org/scale/23x/presentations/cobol-claude-what-hopper-knew">From COBOL to Claude: What Hopper Knew</a> (actually, his slides swapped &#8220;Claude&#8221; for &#8220;Cursor&#8221; (the AI coding environment). Things in AI move fast). I enjoyed this talk and his premise, given all I&#8217;ve said above about the inevitability of AI in our industry. He began by talking about Rear Admiral Grace Hopper&#8217;s desire to make &#8220;programming&#8221; computers a more human-language driven endeavor, and how that began with her FLOW-MATIC and ultimately COBOL, which is still widely used today. His belief is that she&#8217;d be happy that anyone today can vibe code their own application, and made the same comparison I tend to do with evolution of coding. AI does have very, very important things that differentiate it from the previous major evolutionary steps of computer programming, but I just don&#8217;t believe that things like being nondeterministic are enough to so forcefully push back on it. Most of this talk continued by talking about how software engineering practices that professionals are using will simply need to be adjusted to have a lot more planning and a lot less hands-on coding, and with these research, plan, and implement frameworks in place we&#8217;ll be able to trust the results AI comes up with a lot more. I think he&#8217;s right.</p>
<p>The conference concluded with a walk down network memory lane with Professor Douglas Comer. I love computer history, so I was familiar with a lot of the general touch points he discussed, but since his focus was on networking there were a few things I&#8217;ve missed along the way. He talked about magentic tape mailers, how Endianness caused problem with computers communicating in the early days, and how a technology like TCP/IP or even the client/server model were not obvious. His stories around how phone companies charge for transit and the sorted path to get households connected to internet was really insightful, especially when paired with the observations from Cindy Cohn the day before.</p>
<p>Huge thanks to all the volunteers who makes SCaLE happen, I&#8217;m really happy I could make it down this year, and after seeing how many kids where there, I&#8217;m going to make plans to at least bring our eldest down for the weekend next year.</p>]]></description>
      <source url="http://princessleia.com/journal/?cat=2&amp;feed=rss2">Elizabeth K. Joseph</source>
    </item>
    <item>
      <title>Security-only OpenSSL tarball releases for CVE-2026-2673</title>
      <link>http://blog.surgut.co.uk/2026/03/security-only-openssl-tarball-releases.html</link>
      <guid isPermaLink="true">http://blog.surgut.co.uk/2026/03/security-only-openssl-tarball-releases.html</guid>
      <pubDate>Mon, 16 Mar 2026 02:11:00 GMT</pubDate>
      <description><![CDATA[<p>On Friday May the 13th OpenSSL project has published advisory details for&nbsp;<a href="https://openssl-library.org/news/vulnerabilities/index.html#CVE-2026-2673">CVE-2026-2673</a>. The CVE is treated as non-important by the project. The patches are only provided as commits on the stable branches. No git tag, no precise fixed version, and no source tarballs provided.</p><p>The patches that were merged to openssl-3.5 and openssl-3.6 branches were not based on top of the last stable point release and did not split code changes &amp; documentation updates. It means that cherry-picking the commits referenced in the advisory will always lead to conflicts requiring manual resolution. It is not clear if support is provided for snapshot builds off the openssl-3.5 and openssl-3.6 branches. As the builds from the stable branches declare themselves as dev builds of the next unreleased point release. For example, in contrast to projects such as vim and glibc, with every commit to stable branches explicitly recommended for distributors to ship and is supported.</p><p>I have requested OpenSSL upstream in the past for the security fixes to branch off the last point release, commit code changes separate from the NEWS.md / CHANGES.md updates, and then merge that into the stable branches. This way the advisory that recommends cherry-picking individual commits, would actually apply conflict free - at no additional maintenance burden to the OpenSSL project and everyone who has to cherry-pick these updates. There is a wide support voiced for such strategy by the OpenSSL distributors and the OpenSSL Corporation. But this is not something that OpenSSL Project is yet choosing to provide.</p><p>To avoid duplication of work, I am starting to provide stable OpenSSL re-releases of the last upstream tagged stable point release with security only patches split into code-change only; documentation update; version update to create security only source tarball releases that are easy to build; easy to identify by the security scanners; and which cherry-pick changes without conflicts. The first two releases are published on GitHub as immutable releases with attestations:</p><p></p><ul style="text-align: left;"><li><a href="https://github.com/openssl-stable/openssl-stable/releases/tag/openssl-3.6.1%2B1">OpenSSL 3.6.1+1</a>&nbsp;- OpenSSL 3.6.1 with fix for&nbsp;CVE-2026-2673</li><li><a href="https://github.com/openssl-stable/openssl-stable/releases/tag/openssl-3.5.5%2B1">OpenSSL 3.5.5+1</a>&nbsp;- OpenSSL 3.5.5 with fix for&nbsp;CVE-2026-2673</li></ul><div>If there are any other branches, CVEs, point releases that would be useful for similar style releases, do open discussion on the <a href="https://github.com/openssl-stable/openssl-stable/discussions">GitHub Project</a>.</div><div><br /></div><div>If you find these releases useful, do star the project and download these releases. If this project gets popular, I hope that OpenSSL upstream will reconsider their releases strategy for all security releases. If you have support contracts with OpenSSL - please request OpenSSL corporation to release tagged releases and versioned tarballs.</div><p></p>]]></description>
      <source url="http://feeds.feedburner.com/tdlk">Dimitri John Ledkov</source>
    </item>
    <item>
      <title>Calculating a rolling average without keeping all the numbers around</title>
      <link>https://www.kryogenix.org/days/2026/03/14/calculating-a-rolling-average-without-keeping-all-the-numbers-around/</link>
      <guid isPermaLink="true">https://www.kryogenix.org/days/2026/03/14/calculating-a-rolling-average-without-keeping-all-the-numbers-around/</guid>
      <pubDate>Sat, 14 Mar 2026 23:23:00 GMT</pubDate>
      <description><![CDATA[<p>OK, if you know anything about maths you will read this and shake your head in dismay because it's just <em>obvious</em> and why did I even need to think about it? But... I was quite pleased to think this through, so I thought I'd write it down in case anybody else finds it useful.</p>
<p>So. Your job is to calculate the average of a set of numbers. This is not hard: the average value<sup id="sf-calculating-a-rolling-average-without-keeping-all-the-numbers-around-1-back"><a href="#sf-calculating-a-rolling-average-without-keeping-all-the-numbers-around-1" class="simple-footnote" title="maths people, I mean mean, obvs">1</a></sup> is the sum of the numbers divided by the count of the numbers. So the average of <code>2, 7, 8</code> is</p>
<div class="highlight"><pre><span></span><code><span class="mf">2</span><span class="o">+</span><span class="mf">7</span><span class="o">+</span><span class="mf">8</span><span class="w">   </span><span class="mf">17</span>
<span class="o">-----</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="o">--</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mf">5.666</span><span class="err">…</span>
<span class="w">  </span><span class="mf">3</span><span class="w">      </span><span class="mf">3</span>
</code></pre></div>

<p>You know that bit already. But now I say: ok, here's a new number to add to the end of the list: <code>12</code>. What's the average now?</p>
<p>One obvious way is to say, well, we know the numbers are <code>2, 7, 8</code>, so I'll just re-do the calculation with <code>2, 7, 8, 12</code>:</p>
<div class="highlight"><pre><span></span><code><span class="mf">2</span><span class="o">+</span><span class="mf">7</span><span class="o">+</span><span class="mf">8</span><span class="o">+</span><span class="mf">12</span><span class="w">   </span><span class="mf">29</span>
<span class="o">--------</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="o">--</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mf">7.25</span>
<span class="w">    </span><span class="mf">4</span><span class="w">       </span><span class="mf">4</span>
</code></pre></div>

<p>But that means that you have to keep all the numbers around forever. What if the list of numbers is big? That seems like hassle. It would be nice if we were able to calculate the average just from knowing what the <em>previous</em> average was, wouldn't it? So you know <code>5.666…</code> and you get told that the new number to add is 12: how do you get the new average of <code>7.25</code> just from that?</p>
<p>I needed to do this and didn't know how, so I sat and thought about it for a short time and it's actually not hard, which was good; I'd just never considered it. So, as long as you know the "current" average number, <em>and</em> you know how many numbers there were in the list, you're all good. Consider: we know the current average is <code>5.666…</code> and that there were <code>3</code> numbers in the list that made that up. We don't need to know what the 3 numbers were (<code>2, 7, 8</code>) because if the three numbers we'd been given before were <em>all</em> <code>5.666…</code> -- that is, the list of numbers up to now was <code>5.666…, 5.666…, 5.666…</code> then when we took the average of that list, it would still be <code>5.666…</code>, because that's what an average means. So, even though we don't know what the 3 numbers were, we can pretend that we do, and now say that our new list is <code>5.666…, 5.666…, 5.666…, 12</code>. And we can work out the average of that! Or, put another way, we know that the average is</p>
<div class="highlight"><pre><span></span><code>         sum of all numbers
5.666… = ------------------
          count of numbers
</code></pre></div>

<p>and because we can pretend that all the numbers were the average, we can say that the sum of all numbers is just the current average multiplied by the count:</p>
<div class="highlight"><pre><span></span><code>         5.666…, 5.666…, "count" times
5.666… = -----------------------------
                   count
</code></pre></div>

<p>and so the <em>new</em> average is:</p>
<div class="highlight"><pre><span></span><code>              (5.666…, 5.666…, "count" times) + 12
new average = -----------------------------
                       count + 1
</code></pre></div>

<p>which is</p>
<div class="highlight"><pre><span></span><code>              (current average × count) + new number
new average = --------------------------------------
                          count + 1
</code></pre></div>

<p>So if you know the current average <code>a</code>, how many numbers there have been so far <code>c</code>, and the new number <code>n</code>, then the new <code>a = ((a*c)+n)/(c+1)</code>. And you only need to keep <code>a</code> and <code>c</code> around, rather than the whole list of numbers.</p>
<p>Simple? Yes. But it was a useful thought for me that I could actually do this without having to keep the list around, which was handy in order to be able to <a href="https://mastodon.social/@sil/116230077286633335">calculate pi very inefficiently with coin flips on a BBC Micro</a>, a perfectly reasonable thing to do on your Saturday evening in my opinion.</p><ol class="simple-footnotes"><li id="sf-calculating-a-rolling-average-without-keeping-all-the-numbers-around-1">maths people, I mean mean, obvs <a href="#sf-calculating-a-rolling-average-without-keeping-all-the-numbers-around-1-back" class="simple-footnote-back">↩</a></li></ol>]]></description>
      <source url="http://feeds.feedburner.com/kryogenix">Stuart Langridge</source>
    </item>
    <item>
      <title>Right to repair AND repurpose</title>
      <link>https://bryanquigley.com/posts/mindshare/right-to-repair.html</link>
      <guid isPermaLink="true">https://bryanquigley.com/posts/mindshare/right-to-repair.html</guid>
      <pubDate>Wed, 11 Mar 2026 21:20:49 GMT</pubDate>
      <description><![CDATA[<p>I wrote up a quick <a href="https://bryanquigley.com/pages/right-to-repair.html">proposal</a> for a right to repair system like the EPA sticker when buying a car. The original requestor isn't going to use it so I'm posting here hoping someone runs with it.</p>]]></description>
      <source url="https://bryanquigley.com/rss.xml">Bryan Quigley</source>
    </item>
    <item>
      <title>Running RISC-V in a VM to test my snaps</title>
      <link>https://blog.popey.com/2026/02/running-risc-v-in-a-vm-to-test-my-snaps/</link>
      <guid isPermaLink="true">https://blog.popey.com/2026/02/running-risc-v-in-a-vm-to-test-my-snaps/</guid>
      <pubDate>Sat, 21 Feb 2026 15:00:00 GMT</pubDate>
      <description><![CDATA[<p><strong>tl;dr:</strong> I wanted to test one of my snaps on riscv64. I don&rsquo;t own any RISC-V hardware. I set up a QEMU VM on my ThinkPad, installed Ubuntu desktop inside it, and it actually worked. Slowly. Very slowly. But it worked.</p>


<center><a href="https://blog.popey.com/images/2026-02-21/notepadnext.png"><img src="https://blog.popey.com/images/2026-02-21/notepadnext.png" width="540" alt="Notepad Next built for riscv processors, running in an Ubuntu VM"></a></center>

<hr>
<p>I maintain <a href="https://snapcraft.io/publisher/popey">nearly 50 snaps</a> in the Snap Store. Most of the time I test things on my ThinkPad running Ubuntu 24.04 (amd64), or my MacBook Air running Ubuntu Asahi (arm64). That covers the two architectures most people care about. But some of my snaps are built for more&hellip; <em>exotic</em> architectures. Things like s390x, ppc64el, and riscv64.</p>
<p>Now, I don&rsquo;t care <em>massively</em> about s390x or ppc64el – my wife (and UK house construction) has made it abundantly clear that an IBM mainframe in the spare room is a non-starter – but I do care about RISC-V. It feels like the future. Or at least, a very exciting chunk of the future.</p>
<p>The problem? I don&rsquo;t own any RISC-V hardware.</p>
<h2 id="the-hardware-question">The hardware question</h2>
<p>I recently updated <a href="https://snapcraft.io/notepadnext">Notepad Next</a> to the latest upstream release and, as I was feeling smug about shipping the update, a tiny voice in the back of my head asked: <em>&ldquo;Did you actually test this on riscv64?&rdquo;</em></p>
<p>Reader, I had not.</p>
<p>Notepad Next is a bit different from some of my other snaps. A lot of what I publish is essentially repackaged upstream .deb files – I only build for the architectures the upstream project builds for. But Notepad Next is built from source, which means I can (and do) target riscv64. Same story for ppc64el and s390x, actually.</p>
<p>Some of my other snaps need specific build tooling or components that haven&rsquo;t made it to those architectures yet – I haven&rsquo;t done a proper audit of which ones and why, but it&rsquo;s on the list. Point is: the Notepad Next riscv64 snap exists and is in the store. Whether it <em>works</em> was the question I&rsquo;d never answered.</p>
<p>So I <a href="https://discourse.ubuntu.com/t/testing-applications-on-risc-v-hardware/77319">started a thread on the Ubuntu Discourse</a> asking whether there was a reasonably priced RISC-V board I could buy that&rsquo;d run Ubuntu desktop well enough to do basic snap testing. Even just &ldquo;does the window paint?&rdquo; would do me.</p>
<p>The response from Heinrich (<a href="https://discourse.ubuntu.com/u/xypron">@xypron</a>) was quick and genuinely excellent. The short version: don&rsquo;t buy hardware quite yet. Here&rsquo;s why, and it&rsquo;s actually quite interesting.</p>
<h2 id="a-quick-detour-into-isa-profiles">A quick detour into ISA profiles</h2>
<p>RISC-V is an open instruction set architecture, which means chip designers have a lot of latitude in what they implement. That&rsquo;s great for flexibility, but software portability requires some agreement on a baseline. Enter the RVA profiles – essentially standardised bundles of RISC-V extensions that application processors must support.</p>
<p>Up to Ubuntu 24.04 (Noble) and core24, Ubuntu targets <strong>RVA20</strong> – a relatively minimal baseline. With Ubuntu 25.10 (Questing) and core26, the requirement jumps to <strong>RVA23</strong>, which mandates a much richer set of features including the Vector extension (handy for AI/ML workloads and generally going faster) and the Hypervisor extension. RVA23 was only ratified in October 2024.</p>
<p>Here&rsquo;s the fun bit: as of right now, there are essentially <em>zero</em> RVA23-compliant RISC-V boards you can actually buy. They&rsquo;re coming – a handful of promising-looking boards from Sipeed, Milk-V, Banana Pi and others are expected around April/May 2026 – but they&rsquo;re not on shelves yet. Even the Orange Pi RV2, released in March 2025, is RVA20 only, which means it already can&rsquo;t run Ubuntu 25.10. Ouch.</p>
<p>So buying hardware right now feels like bad timing. A VM, on the other hand, is free and available immediately.</p>
<h2 id="getting-the-vm-running">Getting the VM running</h2>
<p>Heinrich pointed me at the <a href="https://canonical-ubuntu-hardware-support.readthedocs-hosted.com/boards/how-to/qemu-riscv/">Canonical docs for running Ubuntu RISC-V in QEMU</a>, which are pretty solid. I hit one snag immediately: the docs reference a <code>-cpu rva23s64</code> flag in the live server image section, but when I tried it on my Ubuntu 24.04 ThinkPad, QEMU spat back:</p>
<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-text" data-lang="text"><span style="display:flex;"><span>qemu-system-riscv64: unable to find CPU model &#39;rva23s64&#39;
</span></span></code></pre></div><p>Turns out the version of QEMU in Ubuntu 24.04 is too old to know about RVA23. You need Ubuntu 25.10 or later for that. Since I&rsquo;m firmly in the LTS camp and have no intention of running a non-LTS release on my daily driver just to get a newer QEMU, I dropped the <code>-cpu</code> flag and carried on with the default CPU emulation – which gives you RVA20, perfectly fine for testing core24-based snaps.</p>
<p>The docs do mention this, to be fair, but the caveat is tucked away in a callout box earlier in the page. If, like me, you navigate directly to the &ldquo;live server image&rdquo; section using the right-hand nav, you&rsquo;ll miss it entirely. I&rsquo;ve fed that back; hopefully it&rsquo;ll get bumped up to the prerequisites section where it belongs.</p>
<p>Anyway! Here&rsquo;s the install script I ended up using, with a couple of tweaks (I bumped the RAM up to 16GB and gave it 4 CPUs because I&rsquo;m impatient and have RAM to burn):</p>
<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">#!/bin/bash
</span></span></span><span style="display:flex;"><span><span style="color:#75715e"># https://canonical-ubuntu-hardware-support.readthedocs-hosted.com/boards/how-to/qemu-riscv/</span>
</span></span><span style="display:flex;"><span>qemu-system-riscv64 <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -machine virt,acpi<span style="color:#f92672">=</span>off -m 16G -smp cpus<span style="color:#f92672">=</span><span style="color:#ae81ff">4</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -nographic <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -kernel /usr/lib/u-boot/qemu-riscv64_smode/u-boot.bin <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -netdev user,id<span style="color:#f92672">=</span>net0 <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -device virtio-net-device,netdev<span style="color:#f92672">=</span>net0 <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -device virtio-rng-pci <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -drive file<span style="color:#f92672">=</span>disk,format<span style="color:#f92672">=</span>raw,if<span style="color:#f92672">=</span>virtio <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -drive file<span style="color:#f92672">=</span>ubuntu-24.04.4-live-server-riscv64.iso,format<span style="color:#f92672">=</span>raw,if<span style="color:#f92672">=</span>virtio
</span></span></code></pre></div><p>The server installer runs headlessly (no GUI during install, which is fine). Once Ubuntu Server was installed on the virtual disk, and rebooted, I installed the desktop with <code>sudo apt install ubuntu-desktop</code>. That took a while, but when it finished, I rebooted with a slightly different launch script that adds a virtual GPU and input devices so I can actually get a desktop:</p>
<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">#!/bin/bash
</span></span></span><span style="display:flex;"><span>qemu-system-riscv64 <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -machine virt,acpi<span style="color:#f92672">=</span>off -m 16G -smp cpus<span style="color:#f92672">=</span><span style="color:#ae81ff">4</span> <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -kernel /usr/lib/u-boot/qemu-riscv64_smode/u-boot.bin <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -netdev user,id<span style="color:#f92672">=</span>net0 <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -device virtio-net-device,netdev<span style="color:#f92672">=</span>net0 <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -device virtio-rng-pci <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -device virtio-gpu-pci <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -device virtio-keyboard-pci <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -device virtio-tablet-pci <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -display gtk <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -serial mon:stdio <span style="color:#ae81ff">\
</span></span></span><span style="display:flex;"><span>  -drive file<span style="color:#f92672">=</span>disk,format<span style="color:#f92672">=</span>raw,if<span style="color:#f92672">=</span>virtio
</span></span></code></pre></div><p>The key additions for desktop use are <code>virtio-gpu-pci</code> (so you get a display), <code>virtio-keyboard-pci</code>, <code>virtio-tablet-pci</code>, and <code>-display gtk</code> to open a window on the host. After a bit of fiddling – and a lot of waiting, because this thing is <em>not</em> quick – I got a working Ubuntu GNOME desktop running inside a RISC-V VM on my ThinkPad.</p>
<p>I was genuinely quite chuffed.</p>
<h2 id="did-the-snap-work">Did the snap work?</h2>
<p>Yes! See screenshot at the top of this blog.</p>
<p>I just <code>snap install</code>&lsquo;ed Notepad Next (it&rsquo;s a classic snap, so <code>--classic</code> needed), it launched, the window painted, and I could use it. I&rsquo;m not going to pretend the experience was snappy (pun very much intended) – it&rsquo;s CPU emulation all the way down, so every riscv64 instruction is being translated in software by QEMU running on my Intel i5. It&rsquo;s impressively sluggish. But for the purposes of &ldquo;does this thing actually run on riscv64&rdquo;, it absolutely does the job.</p>
<p>This isn&rsquo;t something I&rsquo;d use as a daily development environment. It&rsquo;s more like an on-demand sanity check: spin it up, install the snap, verify it launches, move on with your life.</p>
<p>Aside: I guess I could add some automation here, to spin up a machine and test each of these during the build in a GitHub action&hellip;</p>
<h2 id="what-about-my-other-snaps">What about my other snaps?</h2>
<p>Honestly, this whole exercise made me realise I should do a proper audit of my snap portfolio and riscv64 support. My current understanding is roughly:</p>
<ul>
<li><strong>Most of my snaps are amd64 only</strong> – either because the upstream doesn&rsquo;t build for other architectures, or because I&rsquo;m repackaging .deb files and only publishing what upstream provides.</li>
<li><strong>telegram-asahi is arm64 only</strong> – that one exists specifically for the Apple Silicon Linux crowd.</li>
<li><strong>Some build from source</strong> and may target riscv64 (and ppc64el and s390x) just fine.</li>
<li><strong>Various others</strong> are somewhere in between – I suspect some are missing riscv64 builds due to missing build dependencies or tools that haven&rsquo;t been ported yet, but I haven&rsquo;t actually investigated.</li>
</ul>
<p>The plan is to go through each snap and understand <em>why</em> it does or doesn&rsquo;t build for the interesting architectures, and fix what I can. I&rsquo;ll report back in another blog post.</p>
<h2 id="whats-next-for-risc-v-hardware">What&rsquo;s next for RISC-V hardware?</h2>
<p>If you&rsquo;re thinking about picking up a RISC-V board right now: it&rsquo;s complicated. Anything currently available is RVA20, which means it&rsquo;ll run Ubuntu 24.04 but not Ubuntu 25.10. The genuinely exciting RVA23 hardware (with proper vector support, better performance, etc.) is expected to land around April-May 2026. The <a href="https://deepcomputing.io/dc-roma-risc-v-mainboard-iii-unveiled-at-fosdem-powered-by-spacemit-k3-for-framework-laptop-13/">DeepComputing Framework laptop mainboard</a> in particular looks very interesting – a RISC-V chip in a Framework 13. Yes please.</p>
<p>For now though, QEMU is your friend. It&rsquo;s a bit like going to the gym – tedious, slow, not something you&rsquo;d do for fun – but you come away knowing your snap actually works on the architecture it claims to support. And that&rsquo;s got to count for something.</p>
<hr>
<p><em>Thanks to Heinrich Schuchardt (<a href="https://discourse.ubuntu.com/u/xypron">xypron</a>) from Canonical for the fast and helpful response on Discourse, and for pointing me at the docs.</em></p>]]></description>
      <source url="https://blog.popey.com/post/index.xml">Alan Pope</source>
    </item>
    <item>
      <title>Introducing pass-exporter - Export your passwords from pass to bitwarden csv format</title>
      <link>https://foursixnine.io//blog/security/software/2026/02/19/exportingyourpasswordsfrompasstobitwardencsvformat.html</link>
      <guid isPermaLink="true">https://foursixnine.io//blog/security/software/2026/02/19/exportingyourpasswordsfrompasstobitwardencsvformat.html</guid>
      <pubDate>Thu, 19 Feb 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>This is a rudimentary attempt (that surprisingly works) to export passwords from <a href="https://www.passwordstore.org">pass</a> to Bitwarden  <a href="https://bitwarden.com/help/condition-bitwarden-import/">csv format</a></p>

<p>As a requisite you need to have the private key that protects the passwords, exported as an ASCII armored key (Or whatever the nomenclature is), the important bit is that you export it:</p>

<p><code class="language-plaintext highlighter-rouge">gpg --export-secret-keys --armor $YOURFINGERPRINT &gt; private-key.asc</code></p>

<p>To run simply run, you need to clone the sources from the <a href="https://github.com/foursixnine/pass-exporter">git repo</a> and inside the directory run:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>go run . --private-key private-key.asc --identity alice@example.com
</code></pre></div></div>

<p>Alternatively you can build it and then run it (Sky is the limit)</p>

<p>You can check usage too by passing <code class="language-plaintext highlighter-rouge">--help</code>, It runs fairly fast, and in the end up with a <code class="language-plaintext highlighter-rouge">pass_exported_passwords.csv</code> (again see program help for defaults).</p>

<p>A feature that I’d like to add is a support for user plugins, to i.e check if an otp token is duplicated, or if a password is being reused, but that’s for the future</p>

<p>As usual PRs are welcome, specially for adding tests.</p>

<p>PS: “Maybe” I fix the program to be able to be installed via <code class="language-plaintext highlighter-rouge">go install $foo</code> (or somebody submits a PR :D)</p>

<p><a href="https://github.com/foursixnine/pass-exporter">https://github.com/foursixnine/pass-exporter</a></p>]]></description>
      <source url="https://foursixnine.io/atom.xml">Santiago Zarate</source>
    </item>
    <item>
      <title>Python Mutable References with Caching</title>
      <link>https://soumyadghosh.github.io/website/blog/python-mutable-reference-caching/</link>
      <guid isPermaLink="true">https://soumyadghosh.github.io/website/blog/python-mutable-reference-caching/</guid>
      <pubDate>Sat, 14 Feb 2026 18:08:23 GMT</pubDate>
      <description><![CDATA[<p>So, while working with caching and scrapping, I understood the difference between immutable and mutable objects/datatypes very clearly. I had a scenario, where I am webscraping an API, the code looks like this.</p>
<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-python" data-lang="python"><span style="display:flex;"><span><span style="color:#f92672">from</span> aiocache <span style="color:#f92672">import</span> cached
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span><span style="color:#a6e22e">@cached</span>(ttl<span style="color:#f92672">=</span><span style="color:#ae81ff">7200</span>)
</span></span><span style="display:flex;"><span><span style="color:#66d9ef">async</span> <span style="color:#66d9ef">def</span> <span style="color:#a6e22e">get_forecast</span>(station_id: str) <span style="color:#f92672">-&gt;</span> list[dict]:
</span></span><span style="display:flex;"><span> data: dict <span style="color:#f92672">=</span> <span style="color:#66d9ef">await</span> scrape_weather(station_id)
</span></span><span style="display:flex;"><span> <span style="color:#75715e"># doing some operation</span>
</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">return</span> forecasts
</span></span></code></pre></div><p>and then using this utility tool in the endpoint.</p>
<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-python" data-lang="python"><span style="display:flex;"><span><span style="color:#66d9ef">async</span> <span style="color:#66d9ef">def</span> <span style="color:#a6e22e">get_forecast_by_city</span>(
</span></span><span style="display:flex;"><span> param: Annotated[StationIDQuery, Query()],
</span></span><span style="display:flex;"><span>) <span style="color:#f92672">-&gt;</span> list[UpcomingForecast]:
</span></span><span style="display:flex;"><span> forecasts_dict: list[dict] <span style="color:#f92672">=</span> <span style="color:#66d9ef">await</span> get_forecast(param<span style="color:#f92672">.</span>station_id)
</span></span><span style="display:flex;"><span> forecasts_dict<span style="color:#f92672">.</span>reversed()
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span> forecasts: deque[UpcomingForecast] <span style="color:#f92672">=</span> deque([])
</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">for</span> forecast <span style="color:#f92672">in</span> forecasts_dict:
</span></span><span style="display:flex;"><span> date_delta: int <span style="color:#f92672">=</span> (
</span></span><span style="display:flex;"><span> date<span style="color:#f92672">.</span>fromisoformat(forecast[<span style="color:#e6db74">&#34;forecast_date&#34;</span>]) <span style="color:#f92672">-</span> date<span style="color:#f92672">.</span>today()
</span></span><span style="display:flex;"><span> )<span style="color:#f92672">.</span>days
</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">if</span> date_delta <span style="color:#f92672">&lt;=</span> <span style="color:#ae81ff">0</span>:
</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">break</span>
</span></span><span style="display:flex;"><span> forecasts<span style="color:#f92672">.</span>appendleft(UpcomingForecast<span style="color:#f92672">.</span>model_validate(forecast))
</span></span><span style="display:flex;"><span>
</span></span><span style="display:flex;"><span> <span style="color:#66d9ef">return</span> list(forecasts)
</span></span></code></pre></div><p>But, here is the gotcha, something I was doing inherently wrong. Lists in python are mutable objects. So, reversing the list modifies the list in place, without creating a new reference of the list. My initial approach was to do this</p>]]></description>
      <source url="https://soumyadghosh.github.io/website/index.xml">Soumyadeep Ghosh</source>
    </item>
    <item>
      <title>Smart DCA Strategy – Meet DCAi That Times the Dip The Open Source Machine Learning</title>
      <link>https://utappia.org/2026/02/13/smart-dca-strategy-machine-learning-dcai/</link>
      <guid isPermaLink="true">https://utappia.org/2026/02/13/smart-dca-strategy-machine-learning-dcai/</guid>
      <pubDate>Fri, 13 Feb 2026 17:57:58 GMT</pubDate>
      <description><![CDATA[<p>Is your Dollar Cost Averaging strategy &#8220;blind&#8221;? Buying on the 1st of the month is disciplined, but buying during a crash is profitable. Here is how the open source Smart DCA Strategy, based on <a href="https://en.wikipedia.org/wiki/K-nearest_neighbors_algorithm">K-Nearest Neighbors (KNN) algorithm</a> can help you aggressively buy the dips and preserve cash when the market is overheated.</p>



<p>A few months ago, I analyzed <a href="https://arxiv.org/abs/2308.05200" type="link" id="https://arxiv.org/abs/2308.05200">a research paper on &#8220;Smart DCA Strategy&#8221;</a> and developed a <strong>TradingView PineScript</strong> indicator to implement it. The original concept was useful—it calculated the ideal investment amount based on price levels—but it lacked a crucial element: <strong>Timing.</strong></p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p>I didn&#8217;t just want to know <strong><em>how much</em> to buy</strong> with my DCA strategy; </p>



<p>I needed to know <em><strong>when</strong></em> to deploy that capital for maximum, long term impact.</p>
</blockquote>



<p>By integrating Machine Learning into the Smart DCA Strategy, I programmed the indicator to identify &#8220;fair value&#8221; based on historical price action. The result? A system that signals exactly when to enter and how much to commit, giving you the <em>psychological confidence</em> that you aren&#8217;t just buying at random.</p>



<p>I call it <strong>DCAi</strong> (DCA + AI)&#8230;. yeah I know right&#8230; what a name <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f61b.png" alt="😛" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1022" height="439" src="https://utappia.org/wp-content/uploads/2026/02/dcai-machine-learning.webp" alt="DCAi – The Machine Learning Strategy That Times the Dip" class="wp-image-49946" srcset="https://utappia.org/wp-content/uploads/2026/02/dcai-machine-learning.webp 1022w, https://utappia.org/wp-content/uploads/2026/02/dcai-machine-learning-300x129.webp 300w, https://utappia.org/wp-content/uploads/2026/02/dcai-machine-learning-768x330.webp 768w" sizes="(max-width: 1022px) 100vw, 1022px" /></figure>



<h2 class="wp-block-heading">What is DCAi?</h2>



<p>Think of DCAi as an <a href="https://utappia.org/2025/07/10/ai-terminal-free/">intelligent Ai</a> assistant that scans market history inside TradingView.</p>



<ul class="wp-block-list">
<li><strong>When the market rallies:</strong> The assistant warns you: <em>&#8220;Do not buy now. The price is overextended. Keep your cash in the &#8216;Savings Pot&#8217; and wait for the next correction.&#8221;</em></li>



<li><strong>When the market drops:</strong> It scans historical data to see if similar price structures in the past led to a recovery. If the algorithm identifies a high statistical probability of a bounce, it signals a <strong>Buy</strong>.</li>
</ul>



<h2 class="wp-block-heading">Why DCAi Smart DCA Strategy Outperforms Traditional DCA</h2>



<p>The fact is that the standard DCA builds discipline. However, it is a static strategy — you buy the same amount on the same day, regardless of whether the market is crashing or &#8220;<em>mooning</em>&#8220;. DCAi is a Smart DCA Strategy that introduces <strong>three dynamic concepts </strong>to optimize your returns:</p>



<h3 class="wp-block-heading">1. Dynamic Sizing (The Rho Parameter)</h3>



<p>In your standard monthly DCA, you invest $100 whether Bitcoin is at $100,000 or $20,000. </p>



<p>In contrast, the DCAi the <strong><em>Rho</em></strong> parameter to adjust your exposure.</p>



<ul class="wp-block-list">
<li><strong>How it works:</strong> instead of a fixed amount, the DCAi measures the deviation of the current price from its historical average.
<ul class="wp-block-list">
<li><strong>Flat Market:</strong> It invests your base budget.</li>



<li><strong>Market Crash:</strong> If the price drops significantly (e.g., -40%), the algorithm aggressively increases the buy amount, allowing you to <em><strong>lower your average entry price</strong></em> faster.</li>
</ul>
</li>
</ul>



<h3 class="wp-block-heading">2. Statistical Confidence (KNN Algorithm)</h3>



<p>The DCAi system doesn&#8217;t &#8220;predict&#8221; the future; it compares the present to the past using the <strong>K-Nearest Neighbors (KNN)</strong> algorithm.</p>



<ul class="wp-block-list">
<li><strong>How it works:</strong> KNN looks for historical moments where technical indicators (like volume and volatility) mirrored today&#8217;s price action. If the majority of those historical instances resulted in an uptrend, the system generates a signal with a &#8220;Confidence Score.&#8221;</li>
</ul>



<h3 class="wp-block-heading">3. The &#8220;Savings Pot&#8221; in the DCAi &#8211; Smart DCA Strategy</h3>



<p>If the market is in a parabolic uptrend (&#8220;Mooning&#8221;) and there are no safe entry points, DCAi will try to prevent you from buying the top.</p>



<ul class="wp-block-list">
<li><strong>How it works:</strong> If the Machine Learning model detects low confidence for the month, it halts trading. Your monthly budget is moved to a virtual <strong>Savings Pot</strong>.</li>



<li><strong>The Advantage:</strong> This cash accumulates. When a major correction finally occurs, you have a stockpile of &#8220;dry powder&#8221; ready to deploy at the bottom.</li>
</ul>



<h2 class="wp-block-heading">The Limitations: No Algorithm is Magic so is the DCAi Smart DCA Strategy</h2>



<p>DCAi is a powerful tool, but it has limitations you must understand and accept:</p>



<ul class="wp-block-list">
<li><strong>False Signals:</strong> Historical probability does not guarantee future performance. The market can signal a buy, yet the price may continue to fall.</li>



<li><strong>Overfitting:</strong> The algorithm learns from known history. If a &#8220;Black Swan&#8221; event occurs (a scenario never seen before), the model may misinterpret the data.</li>



<li><strong>Lag:</strong> DCAi confirms signals on candle closes (e.g., Daily close). In a rapid V-shape recovery, you might buy slightly higher than the absolute bottom.</li>



<li><strong>Platform Limits:</strong> TradingView limits the script&#8217;s &#8220;memory&#8221; to about 3,000 candles. For this reason, <strong>Daily (D) or Weekly (W) timeframes are highly recommended.</strong></li>
</ul>



<p><em>Recommendation: Always backtest and forward-test using Paper Trading for 1-3 months before using real capital.</em></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Step-by-Step Installation Guide</h2>



<p>Ready to automate your analysis? Follow these steps to set up DCAi on TradingView.</p>



<h3 class="wp-block-heading">1. Install the Script</h3>



<p>Open your chart on TradingView and locate the <strong>Pine Editor</strong> tab at the bottom.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="615" height="502" src="https://utappia.org/wp-content/uploads/2026/02/image.png" alt="" class="wp-image-49947" srcset="https://utappia.org/wp-content/uploads/2026/02/image.png 615w, https://utappia.org/wp-content/uploads/2026/02/image-300x245.png 300w" sizes="(max-width: 615px) 100vw, 615px" /></figure>
</div>


<p>Clear any existing code in the editor.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1024" height="259" src="https://utappia.org/wp-content/uploads/2026/02/image-1.png" alt="DCAi pine script" class="wp-image-49950" srcset="https://utappia.org/wp-content/uploads/2026/02/image-1.png 1024w, https://utappia.org/wp-content/uploads/2026/02/image-1-300x76.png 300w, https://utappia.org/wp-content/uploads/2026/02/image-1-768x194.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>Copy the official DCAi code:</p>



<ul class="wp-block-list">
<li><strong>Source Code:</strong> <a href="https://github.com/cerebrux/DCAi/blob/stable/dcai.pine" target="_blank" rel="noreferrer noopener"><strong>https://github.com/cerebrux/DCAi/blob/stable/dcai.pine</strong></a></li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="680" height="362" src="https://utappia.org/wp-content/uploads/2026/02/image-1-2.png" alt="dcai.pine" class="wp-image-49951" srcset="https://utappia.org/wp-content/uploads/2026/02/image-1-2.png 680w, https://utappia.org/wp-content/uploads/2026/02/image-1-2-300x160.png 300w" sizes="auto, (max-width: 680px) 100vw, 680px" /></figure>
</div>


<p>Paste the code, click <strong>Save</strong>, and then select <strong>&#8220;Add to chart&#8221;</strong>.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="640" height="255" src="https://utappia.org/wp-content/uploads/2026/02/image-1-3.png" alt="dcai add to the chart" class="wp-image-49952" srcset="https://utappia.org/wp-content/uploads/2026/02/image-1-3.png 640w, https://utappia.org/wp-content/uploads/2026/02/image-1-3-300x120.png 300w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure>
</div>


<p>Once you add it, it will start the training to past price action data and it will look like :</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1024" height="781" src="https://utappia.org/wp-content/uploads/2026/02/image-1-4.webp" alt="Smart DCA Strategy DCAi Strategy Indicator" class="wp-image-49954" srcset="https://utappia.org/wp-content/uploads/2026/02/image-1-4.webp 1024w, https://utappia.org/wp-content/uploads/2026/02/image-1-4-300x229.webp 300w, https://utappia.org/wp-content/uploads/2026/02/image-1-4-768x586.webp 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<h3 class="wp-block-heading">2. Asset Configuration</h3>



<p>DCAi requires different settings for Crypto versus Stocks. You must configure it for the asset you are trading.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="712" height="165" src="https://utappia.org/wp-content/uploads/2026/02/image-1-5.png" alt="DCAi indicator Smart DCA Strategy " class="wp-image-49957" srcset="https://utappia.org/wp-content/uploads/2026/02/image-1-5.png 712w, https://utappia.org/wp-content/uploads/2026/02/image-1-5-300x70.png 300w" sizes="auto, (max-width: 712px) 100vw, 712px" /></figure>
</div>


<ol start="1" class="wp-block-list">
<li>Click the <strong>Settings</strong> (gear icon) on the DCAi indicator.</li>



<li>Select your <strong>Asset Class</strong> (Crypto, Stocks, Indices, or Commodities).</li>



<li>Set your <strong>Start Date</strong> (e.g., the 1st of the current month).</li>



<li>Set your <strong>Base Monthly Budget</strong> (e.g., $100). This is the amount you <em>would</em> spend in a standard DCA strategy.</li>



<li><strong>Crucial:</strong> Ensure your chart is on the <strong>Daily Timeframe</strong>.</li>



<li>Select the ticker based on the Asset Class you choose</li>
</ol>



<h3 class="wp-block-heading">3.  Smart DCA Strategy Execution</h3>



<p>Once set up, patience is key.</p>



<ul class="wp-block-list">
<li><strong>No Signal?</strong> If a month passes without a signal, <strong>do not spend your budget.</strong> Keep it in your &#8220;account&#8221;. The script will automatically add the months amount to your &#8220;Savings Pot&#8221; on the dashboard.</li>



<li><strong>Buy Signal?</strong> The chart will display a label with the exact amount to invest.
<ul class="wp-block-list">
<li><em>Example:</em> If the label says <strong>$124</strong>, it means the algorithm is using your $100 monthly budget plus $24 from your accumulated savings to buy the dip.</li>
</ul>
</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1023" height="566" src="https://utappia.org/wp-content/uploads/2026/02/image-1-7.webp" alt="Smart DCA Strategy DCAi settings" class="wp-image-49959" srcset="https://utappia.org/wp-content/uploads/2026/02/image-1-7.webp 1023w, https://utappia.org/wp-content/uploads/2026/02/image-1-7-300x166.webp 300w, https://utappia.org/wp-content/uploads/2026/02/image-1-7-768x425.webp 768w" sizes="auto, (max-width: 1023px) 100vw, 1023px" /></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Where to Execute Your Trades</h2>



<p>Once DCAi gives the signal, you need a platform with low fees and flexible execution. Here are two recommendations with signup bonuses:</p>



<p><strong>For Bitcoin (The &#8220;Bitcoin Only&#8221; Strategy):</strong></p>



<p><strong>Strike</strong> is the superior choice for pure Bitcoin accumulation due to its minimal fees.</p>



<ul class="wp-block-list">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://invite.strike.me/QWHYWZ">Sign up for Strike here to claim your bonus</a></li>



<li>Deposit your DCA amount</li>



<li><strong>Bonus:</strong> You get a €500 cumulative fee-free Bitcoin purchases.</li>
</ul>



<p><strong>For ETFs &amp; Stocks (e.g., S&amp;P 500):</strong></p>



<p>If you are building a diversified portfolio, <strong>Trading 212</strong> is ideal for fractional investing (you can invest as little as €1).</p>



<ol start="1" class="wp-block-list">
<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f449.png" alt="👉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <a href="https://www.trading212.com/invite/4DrudI95mps">Open a Trading 212 account and get a free share</a> <em>(Promo valid until March 4, 2026)</em>.</li>



<li>Create a free virtual Visa card and add it to Apple/Google Wallet (Earn 1.5% cashback on investments. Promo ends in 02/28 ).</li>



<li>Instant, fee-free deposits via Google/Apple Pay.</li>
</ol>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading">Conclusion</h2>



<p>The goal of any robust investment strategy is to <strong>remove emotion from the equation.</strong> DCAi achieves this by adding a layer of algorithmic intelligence to the proven discipline of Dollar Cost Averaging. Whether you are stacking Sats or accumulating ETFs, having a machine learning model tell you when to be aggressive and when to sit on your hands is the ultimate portfolio upgrade.</p>



<p><strong>Next Step:</strong> Download the code, run your own backtests, and see how much lower your average entry price could be!</p>



<p><strong>Join the Community:</strong></p>



<p>Did you find settings that work perfectly for a specific asset? Share your results in our GitHub Discussions:</p>



<ul class="wp-block-list">
<li><a href="https://github.com/cerebrux/DCAi/discussions">https://github.com/cerebrux/DCAi/discussions</a></li>
</ul>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><em>Disclaimer: Investments involve risk. DCAi is a technical analysis tool, not financial advice or a guarantee of profit. Always conduct your own due diligence.</em></p>
<p>The post <a href="https://utappia.org/2026/02/13/smart-dca-strategy-machine-learning-dcai/">Smart DCA Strategy &#8211; Meet DCAi That Times the Dip The Open Source Machine Learning</a> appeared first on <a href="https://utappia.org">Utappia</a>.</p>]]></description>
      <source url="http://utappia.org/feed/">Salih Emin</source>
    </item>
    <item>
      <title>REST API Development with Qt 6</title>
      <link>https://steveire.wordpress.com/2026/01/14/rest-api-development-with-qt-6/</link>
      <guid isPermaLink="true">https://steveire.wordpress.com/2026/01/14/rest-api-development-with-qt-6/</guid>
      <pubDate>Wed, 14 Jan 2026 11:58:06 GMT</pubDate>
      <description><![CDATA[<p class="wp-block-paragraph">This post describes an experiment using Qt 6.7’s REST APIs to explore Stripe’s payment model, and what I learned building a small desktop developer tool.</p>



<p class="wp-block-paragraph">Recent Qt releases have included <a href="https://www.qt.io/blog/restful-client-applications-in-qt-6.7-and-forward">several conveniences</a> for developing clients of remote REST APIs. I recently tried it out with the <a href="https://docs.stripe.com/api">Stripe payments REST API</a> to get to grips with the Qt REST API in the real world. The overloading of the term <em>API</em> is unhelpful, I find, but hopefully not too confusing here.</p>



<p class="wp-block-paragraph">As with almost <a href="https://steveire.wordpress.com/2019/04/30/the-future-of-ast-matching-refactoring-tools-eurollvm-and-accu/">everything I try out</a>, I created Qt desktop tooling as a developer aid to exploring the Stripe API and its behavior. Naming things is hard, but given that I want to put a &#8220;Q&#8221; in the name, googling &#8220;cute stripes&#8221; gives lots of hits about fashion, and the other too-obvious-to-say pun, I&#8217;ve pushed it to GitHub as &#8220;<a href="https://github.com/steveire/qashmere">Qashmere</a>&#8220;:</p>



<figure class="wp-block-image size-large"><a href="https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere.png"><img width="988" height="870" data-attachment-id="1761" data-permalink="https://steveire.wordpress.com/2026/01/14/rest-api-development-with-qt-6/qashmere/" data-orig-file="https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere.png" data-orig-size="988,870" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="qashmere" data-image-description="" data-image-caption="" data-large-file="https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere.png?w=450" src="https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere.png?w=988" alt="" class="wp-image-1761" srcset="https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere.png 988w, https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere.png?w=150 150w, https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere.png?w=300 300w, https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere.png?w=768 768w" sizes="(max-width: 988px) 100vw, 988px" /></a></figure>



<h2 class="wp-block-heading">setAlternatingRowColors(true);</h2>



<p class="wp-block-paragraph">Developers using REST APIs will generally be familiar with existing tooling such as Postman and Bruno, for synthesizing calls to collections of REST APIs. Indeed, Qashmere uses the Stripe Postman JSON definition to present the collection of APIs and parameters. Such tools have scripting interfaces and state to create workflows that a client of the REST API needs to support, like &#8220;create a payment, get the id of the payment back from the REST API and then cancel the payment with the id&#8221;, or &#8220;create a payment, get the id of the payment back from the REST API and then confirm it by id with a given credit card&#8221;. </p>



<p class="wp-block-paragraph">So why create Qashmere? In addition to REST APIs, Stripe maintains objects which change state over time. The objects remain at REST until acted on by an external force, and when such an action happens a notification is sent to clients about those state changes, giving them a chance to react. I wanted to be able to collect the REST requests/responses and the notified events and present them as they relate to the Stripe objects. Postman doesn&#8217;t know about events or about Stripe objects in particular, except that it is possible to write a script in Postman to extract the object which is part of a JSON payload. Postman also doesn&#8217;t know that if a Payment Intent is created, there are a subset of next steps which could be in a workflow, such as cancel, capture or confirm payment etc.</p>



<p class="wp-block-paragraph">Something that I discovered in the course of trying this out is that when I confirm a Payment Intent, a new Charge object is created and sent to me with the event notification system. Experimental experiences like that help build intuition.</p>



<figure class="wp-block-image size-large"><a href="https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere_2.png"><img width="870" height="814" data-attachment-id="1763" data-permalink="https://steveire.wordpress.com/2026/01/14/rest-api-development-with-qt-6/qashmere_2/" data-orig-file="https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere_2.png" data-orig-size="870,814" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="qashmere_2" data-image-description="" data-image-caption="" data-large-file="https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere_2.png?w=450" src="https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere_2.png?w=870" alt="" class="wp-image-1763" srcset="https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere_2.png 870w, https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere_2.png?w=150 150w, https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere_2.png?w=300 300w, https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere_2.png?w=768 768w" sizes="(max-width: 870px) 100vw, 870px" /></a></figure>



<p class="wp-block-paragraph">Stripe operates with real money, but it also provides for sandboxes where synthetic payments, customers etc can be created and processed with synthetic payment methods and cards. As Qashmere is only useful as a developer tool or learning aid, it only works with Stripe sandboxes.</p>



<p class="wp-block-paragraph">Events from Stripe are sent to pre-configured web servers owned by the client. The web servers need to have a public IP address, which is obviously not appropriate for a desktop application. A WebSocket API would be more suitable and indeed the stripe cli tool uses a WebSocket to receive events, but the WebSocket protocol is not documented or stable. Luckily the stripe cli tool can be used to relay events to another HTTP server, so Qashmere runs a <a href="https://doc.qt.io/qt-6/qhttpserver.html"><code>QHttpServer</code></a> for that purpose.</p>



<figure class="wp-block-image size-large"><a href="https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere_architecture-1.png"><img width="1024" height="483" data-attachment-id="1754" data-permalink="https://steveire.wordpress.com/2026/01/14/rest-api-development-with-qt-6/qashmere_architecture-2/" data-orig-file="https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere_architecture-1.png" data-orig-size="1379,651" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="qashmere_architecture" data-image-description="" data-image-caption="" data-large-file="https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere_architecture-1.png?w=450" src="https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere_architecture-1.png?w=1024" alt="" class="wp-image-1754" srcset="https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere_architecture-1.png?w=1024 1024w, https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere_architecture-1.png?w=150 150w, https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere_architecture-1.png?w=300 300w, https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere_architecture-1.png?w=768 768w, https://steveire.wordpress.com/wp-content/uploads/2026/01/qashmere_architecture-1.png 1379w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<h2 class="wp-block-heading">Implementation with Qt REST API</h2>



<p class="wp-block-paragraph">The <a href="https://doc.qt.io/qt-6/qrestreply.html"><code>QRestReply</code></a> wraps a <code>QNetworkReply</code> pointer and provides convenience API for accessing the HTTP return code and for creating a <a href="https://doc.qt.io/qt-6/qjsondocument.html"><code>QJsonDocument</code></a> from the body of the response. It must be created manually if using <code>QNetworkAccessManager</code> directly. However the new <a href="https://doc.qt.io/qt-6/qrestaccessmanager.html"><code>QRestAccessManager</code></a> wraps a <code>QNetworkAccessManager</code> pointer, again to provide convenience APIs and overloads for making requests that are needed in REST APIs (though some less common verbs like <code>OPTIONS</code> and <code>TRACE</code> are not built-in). The <code>QRestAccessManager</code> has conveniences like overloads that provide a way to supply callbacks which already take the <code>QRestReply</code> wrapper object as a parameter. If using a <code>QJsonDocument</code> request overload, the &#8220;<code>application/json</code>&#8221; <code>Content-Type</code> is automatically set in the header.</p>



<p class="wp-block-paragraph">One of the inconveniences of <code>QRestAccessManager</code> is that in Qashmere I use an external definition of the REST API from the Postman definition which includes the HTTP method. Because the <code>QRestAccessManager</code> provides strongly typed API for making requests I need to do something like:</p>


<div class="wp-block-code">
	<div class="cm-editor">
		<div class="cm-scroller">
			
<pre>
<code><div class="cm-line">if (method == &quot;POST&quot;) {</div><div class="cm-line">    rest.post(request, requestData, this, replyHandler);</div><div class="cm-line">} else if (method == &quot;GET&quot;) {</div><div class="cm-line">    rest.get(request, this, replyHandler);</div><div class="cm-line">} else if (method == &quot;DELETE&quot;) {</div><div class="cm-line">    rest.deleteResource(request, this, replyHandler);</div><div class="cm-line">}</div></code></pre>
		</div>
	</div>
</div>


<p class="wp-block-paragraph">There is a <code>sendCustomRequest</code> class API which can be used with a string, but it does not have an overload for <code>QJsonDocument</code>, so the convenience of having the <code>Content-Type</code> header set is lost. This may be an oversight in the <code>QRestAccessManager</code> API.</p>



<p class="wp-block-paragraph">Another missing feature is URL parameter interpolation. Many REST APIs are described as something like <code>/v1/object/:object_id/cancel</code>, and it would be convenient to have a safe way to interpolate the parameters into the URL, such as:</p>


<div class="wp-block-code">
	<div class="cm-editor">
		<div class="cm-scroller">
			
<pre>
<code><div class="cm-line">QUrl result = QRestAccessManager::interpolatePathParameters(</div><div class="cm-line">    &quot;/v1/accounts/:account_id/object/:object_id/cancel&quot;, {</div><div class="cm-line">        {&quot;account_id&quot;, &quot;acc_1234&quot;},</div><div class="cm-line">        {&quot;object_id&quot;, &quot;obj_5678&quot;}</div><div class="cm-line">    }</div><div class="cm-line">);</div></code></pre>
		</div>
	</div>
</div>


<p class="wp-block-paragraph">This is needed to avoid bugs such as a user-supplied parameter containing a slash for example.</p>



<h2 class="wp-block-heading">Coding Con Currency</h2>



<p class="wp-block-paragraph">In recent years I&#8217;ve been writing and reading more Typescript/Angular code which consumes REST services, and less C++. I&#8217;ve enjoyed the way <code>Promise</code>s work in that environment, allowing sequences of REST requests, for example, to be easy to write and read. A test of a pseudo API could <code>await</code> on requests to complete and invoke the next one with something like:</p>


<div class="wp-block-code">
	<div class="cm-editor">
		<div class="cm-scroller">
			
<pre>
<code><div class="cm-line">requestFactory.setBaseURL(&quot;http://some_service.com&quot;);</div><div class="cm-line"></div><div class="cm-line">async testWorkflow(username: string, password: string) {</div><div class="cm-line"></div><div class="cm-line">    const loginRequest = requestFactory.makeRequest(&quot;/login&quot;);</div><div class="cm-line">    const loginRequestData = new Map();</div><div class="cm-line">    loginRequestData.setParam(&quot;username&quot;, username);</div><div class="cm-line">    loginRequestData.setParam(&quot;password&quot;, password);</div><div class="cm-line">    const loginResponse = await requestAPI.post(</div><div class="cm-line">        loginRequest, loginRequestData);</div><div class="cm-line"></div><div class="cm-line">    const bearerToken = loginResponse.getData();</div><div class="cm-line">    requestAPI.setBearerToken(bearerToken);</div><div class="cm-line"></div><div class="cm-line">    const listingRequest = requestFactory.makeRequest(&quot;/list_items&quot;);</div><div class="cm-line">    const listingResponse = await requestAPI.get(listingRequest);</div><div class="cm-line"></div><div class="cm-line">    const listing = JSON.parse(listingResponse.getData());</div><div class="cm-line"></div><div class="cm-line">    const firstItemRequest = requestFactory.makeRequest(</div><div class="cm-line">        &quot;/retrieve_item/:item_id&quot;, </div><div class="cm-line">        {</div><div class="cm-line">            item_id: listing[0].item_id</div><div class="cm-line">        }</div><div class="cm-line">    );</div><div class="cm-line"></div><div class="cm-line">    const firstItem = await requestAPI.get(firstItemRequest);</div><div class="cm-line">}</div></code></pre>
		</div>
	</div>
</div>


<p class="wp-block-paragraph">The availability of <code>async</code> functions and the <code>Promise</code> to await on make a test like this quite easy to write, and the in-application use of the API uses the same <code>Promise</code>s, so there is little friction between application code and test code.</p>



<p class="wp-block-paragraph">I wanted to see if I can recreate something like that based on the Qt networking APIs. I briefly tried using C++20 coroutines because they would allow a style closer to <code>async</code>/<code>await</code>, but the integration friction with existing Qt types was higher than I wanted for an experiment.</p>



<p class="wp-block-paragraph">Using the methods in <code>QtFuture</code> however, we already have a way to create objects representing the response from a REST API. The result is similar to the Typescript example, but with different ergonomics, using <code>.then</code> instead of the <code>async</code> and <code>await</code> keywords.</p>


<div class="wp-block-code">
	<div class="cm-editor">
		<div class="cm-scroller">
			
<pre>
<code><div class="cm-line">struct RestRequest</div><div class="cm-line">{</div><div class="cm-line">    QString method;</div><div class="cm-line">    QString requestUrl;</div><div class="cm-line">    QHttpHeaders headers;</div><div class="cm-line">    QHash&lt;QString, QString&gt; urlParams;</div><div class="cm-line">    QUrlQuery queryParams;</div><div class="cm-line">    std::variant&lt;QUrlQuery, QJsonDocument&gt; requestData;</div><div class="cm-line">};</div><div class="cm-line"></div><div class="cm-line">struct RestResponse</div><div class="cm-line">{</div><div class="cm-line">    QJsonDocument jsonDoc;</div><div class="cm-line">    QHttpHeaders headers;</div><div class="cm-line">    QNetworkReply::NetworkError error;</div><div class="cm-line">    QUrl url;</div><div class="cm-line">    int statusCode;</div><div class="cm-line">};</div><div class="cm-line"></div><div class="cm-line">QFuture&lt;RestResponse&gt; makeRequest(RestRequest restRequest)</div><div class="cm-line">{</div><div class="cm-line">    auto url = interpolatePathParameters(</div><div class="cm-line">        restRequest.requestUrl, </div><div class="cm-line">        restRequest.urlParams);</div><div class="cm-line"></div><div class="cm-line">    auto request = requestFactory.createRequest(url);</div><div class="cm-line"></div><div class="cm-line">    auto requestBodyDoc = extractRequestContent(restRequest.requestData);</div><div class="cm-line"></div><div class="cm-line">    auto requestBody = requestBodyDoc.toJson(QJsonDocument::Compact);</div><div class="cm-line"></div><div class="cm-line">    auto reply = qRestManager.sendCustomRequest(request,</div><div class="cm-line">                                                restRequest.method.toUtf8(),</div><div class="cm-line">                                                requestBody,</div><div class="cm-line">                                                &amp;qnam,</div><div class="cm-line">                                                [](QRestReply &amp;) {});</div><div class="cm-line"></div><div class="cm-line">    return QtFuture::connect(reply, &amp;QNetworkReply::finished).then(</div><div class="cm-line">        [reply]() {</div><div class="cm-line">            QRestReply restReply(reply);</div><div class="cm-line">    </div><div class="cm-line">            auto responseDoc = restReply.readJson();</div><div class="cm-line">            if (!responseDoc) {</div><div class="cm-line">                throw std::runtime_error(&quot;Failed to read response&quot;);</div><div class="cm-line">            }</div><div class="cm-line">    </div><div class="cm-line">            RestResponse response;</div><div class="cm-line">            response.jsonDoc = *responseDoc;</div><div class="cm-line">            response.statusCode = restReply.httpStatus();</div><div class="cm-line">            response.error = restReply.error();</div><div class="cm-line">            response.headers = reply-&gt;headers();</div><div class="cm-line">            response.url = reply-&gt;url();</div><div class="cm-line">    </div><div class="cm-line">            return response;</div><div class="cm-line">        }</div><div class="cm-line">    );</div><div class="cm-line">}</div></code></pre>
		</div>
	</div>
</div>


<p class="wp-block-paragraph">The <code>QRestAccessManager</code> API requires the creation of a dummy response function when creating a custom request because it is not really designed to be used this way. The result is an API accepting a request and returning a <code>QFuture</code> with the <code>QJsonDocument</code> content. While it is possible for a REST endpoint to return something else, we can follow the Qt philosophy of making the most expected case as easy as possible, while leaving most of the rest possible another way. This utility makes writing unit tests relatively straightforward too:<br></p>


<div class="wp-block-code">
	<div class="cm-editor">
		<div class="cm-scroller">
			
<pre>
<code><div class="cm-line">RemoteAPI remoteApi;</div><div class="cm-line"></div><div class="cm-line">remoteApi.setBaseUrl(QUrl(&quot;https://dog.ceo&quot;));</div><div class="cm-line"></div><div class="cm-line">auto responseFuture = remoteApi.makeRequest(</div><div class="cm-line">    {&quot;GET&quot;,</div><div class="cm-line">     &quot;api/breed/:breed/:sub_breed/images/random&quot;,</div><div class="cm-line">     {},</div><div class="cm-line">     {</div><div class="cm-line">         {&quot;breed&quot;, &quot;wolfhound&quot;}, </div><div class="cm-line">         {&quot;sub_breed&quot;, &quot;irish&quot;}</div><div class="cm-line">     }});</div><div class="cm-line"></div><div class="cm-line">QFutureWatcher&lt;RestResponse&gt; watcher;</div><div class="cm-line"></div><div class="cm-line">QSignalSpy spy(&amp;watcher, &amp;QFutureWatcherBase::finished);</div><div class="cm-line"></div><div class="cm-line">watcher.setFuture(responseFuture);</div><div class="cm-line"></div><div class="cm-line">QVERIFY(spy.wait(10000));</div><div class="cm-line"></div><div class="cm-line">auto jsonObject = responseFuture.result().jsonDoc.object();</div><div class="cm-line"></div><div class="cm-line">QCOMPARE(jsonObject[&quot;status&quot;], &quot;success&quot;);</div><div class="cm-line"></div><div class="cm-line">QRegularExpression regex(</div><div class="cm-line">    R&quot;(https://images\.dog\.ceo/breeds/wolfhound-irish/[^.]+.jpg)&quot;);</div><div class="cm-line"></div><div class="cm-line">QVERIFY(regex.match(jsonObject[&quot;message&quot;].toString()).hasMatch());</div></code></pre>
		</div>
	</div>
</div>


<p class="wp-block-paragraph">The result is quite similar to the Typescript above, but only because we can use <code>spy.wait</code>. In application code, we still need to use <code>.then</code> with a callback, but we can additionally use <code>.onFailed</code> and <code>.onCanceled</code> instead of making multiple signal/slot connections. </p>



<p class="wp-block-paragraph">With the addition of <code>QtFuture::whenAll</code>, it is easy to make multiple REST requests at once and react when they are all finished, so perhaps something else has been gained too, compared to a signal/slot model:</p>


<div class="wp-block-code">
	<div class="cm-editor">
		<div class="cm-scroller">
			
<pre>
<code><div class="cm-line">RemoteAPI remoteApi;</div><div class="cm-line"></div><div class="cm-line">remoteApi.setBaseUrl(QUrl(&quot;https://dog.ceo&quot;));</div><div class="cm-line"></div><div class="cm-line">auto responseFuture = remoteApi.requestMultiple({</div><div class="cm-line">    {</div><div class="cm-line">        &quot;GET&quot;,</div><div class="cm-line">        &quot;api/breeds/list/all&quot;,</div><div class="cm-line">    },</div><div class="cm-line"></div><div class="cm-line">    {&quot;GET&quot;,</div><div class="cm-line">     &quot;api/breed/:breed/:sub_breed/images/random&quot;,</div><div class="cm-line">     {},</div><div class="cm-line">     {{&quot;breed&quot;, &quot;german&quot;}, {&quot;sub_breed&quot;, &quot;shepherd&quot;}}},</div><div class="cm-line"></div><div class="cm-line">    {&quot;GET&quot;,</div><div class="cm-line">     &quot;api/breed/:breed/:sub_breed/images/random/:num_results&quot;,</div><div class="cm-line">     {},</div><div class="cm-line">     {{&quot;breed&quot;, &quot;wolfhound&quot;}, </div><div class="cm-line">     {&quot;sub_breed&quot;, &quot;irish&quot;}, </div><div class="cm-line">     {&quot;num_results&quot;, &quot;3&quot;}}},</div><div class="cm-line"></div><div class="cm-line">    {&quot;GET&quot;, &quot;api/breed/:breed/list&quot;, {}, {{&quot;breed&quot;, &quot;hound&quot;}}},</div><div class="cm-line">});</div><div class="cm-line"></div><div class="cm-line">QFutureWatcher&lt;QList&lt;RestResponse&gt;&gt; watcher;</div><div class="cm-line"></div><div class="cm-line">QSignalSpy spy(&amp;watcher, &amp;QFutureWatcherBase::finished);</div><div class="cm-line"></div><div class="cm-line">watcher.setFuture(responseFuture);</div><div class="cm-line"></div><div class="cm-line">QVERIFY(spy.wait(10000));</div><div class="cm-line"></div><div class="cm-line">auto four_responses = responseFuture.result();</div><div class="cm-line"></div><div class="cm-line">QCOMPARE(four_responses.size(), 4);</div><div class="cm-line"></div><div class="cm-line">QCOMPARE(four_responses[0].jsonDoc.object()[&quot;status&quot;], &quot;success&quot;);</div><div class="cm-line">QVERIFY(four_responses[0].jsonDoc.object()[&quot;message&quot;].</div><div class="cm-line">    toObject()[&quot;greyhound&quot;].isArray());</div><div class="cm-line"></div><div class="cm-line">QRegularExpression germanShepherdRegex(</div><div class="cm-line">    R&quot;(https://images.dog.ceo/breeds/german-shepherd/[^.]+.jpg)&quot;);</div><div class="cm-line"></div><div class="cm-line">QCOMPARE(four_responses[1].jsonDoc.object()[&quot;status&quot;], &quot;success&quot;);</div><div class="cm-line">QVERIFY(germanShepherdRegex.match(</div><div class="cm-line">    four_responses[1].jsonDoc.object()[&quot;message&quot;].toString()).hasMatch());</div><div class="cm-line"></div><div class="cm-line">QRegularExpression irishWolfhoundRegex(</div><div class="cm-line">    R&quot;(https://images.dog.ceo/breeds/wolfhound-irish/[^.]+.jpg)&quot;);</div><div class="cm-line"></div><div class="cm-line">QCOMPARE(four_responses[2].jsonDoc.object()[&quot;status&quot;], &quot;success&quot;);</div><div class="cm-line">auto irishWolfhoundList = </div><div class="cm-line">    four_responses[2].jsonDoc.object()[&quot;message&quot;].toArray();</div><div class="cm-line">QCOMPARE(irishWolfhoundList.size(), 3);</div><div class="cm-line"></div><div class="cm-line">QVERIFY(irishWolfhoundRegex.match(irishWolfhoundList[0].toString()).</div><div class="cm-line">    hasMatch());</div><div class="cm-line">QVERIFY(irishWolfhoundRegex.match(irishWolfhoundList[1].toString()).</div><div class="cm-line">    hasMatch());</div><div class="cm-line">QVERIFY(irishWolfhoundRegex.match(irishWolfhoundList[2].toString()).</div><div class="cm-line">    hasMatch());</div><div class="cm-line"></div><div class="cm-line">QCOMPARE(four_responses[3].jsonDoc.object()[&quot;status&quot;], &quot;success&quot;);</div><div class="cm-line">auto houndList = four_responses[3].jsonDoc.object()[&quot;message&quot;].toArray();</div><div class="cm-line">QCOMPARE_GE(houndList.size(), 7);</div><div class="cm-line">QVERIFY(houndList.contains(&quot;afghan&quot;));</div><div class="cm-line">QVERIFY(houndList.contains(&quot;basset&quot;));</div><div class="cm-line">QVERIFY(houndList.contains(&quot;blood&quot;));</div><div class="cm-line">QVERIFY(houndList.contains(&quot;english&quot;));</div><div class="cm-line">QVERIFY(houndList.contains(&quot;ibizan&quot;));</div><div class="cm-line">QVERIFY(houndList.contains(&quot;plott&quot;));</div><div class="cm-line">QVERIFY(houndList.contains(&quot;walker&quot;));</div></code></pre>
		</div>
	</div>
</div>


<h2 class="wp-block-heading">setAutoDeleteReplies(false);</h2>



<p class="wp-block-paragraph">I attempted to use new API additions in recent Qt 6 versions to interact with a few real-world REST services. The additions are valuable, but it seems that there are a few places where improvements might be possible. My attempt to make the API feel closer to what developers in other environments might be accustomed to had some success, but I&#8217;m not sure <code>QFuture</code> is really intended to be used this way.<br>Do readers have any feedback? Would using QCoro improve the coroutine experience? Is it very unusual to create an application with QWidgets instead of QML these days? Should I have used PyQt and the python networking APIs?</p>]]></description>
      <source url="https://steveire.wordpress.com/feed/?mrss=off">Stephen Kelly</source>
    </item>
    <item>
      <title>Free software activity in November 2025</title>
      <link>https://www.chiark.greenend.org.uk/~cjwatson/blog/activity-2025-11.html</link>
      <guid isPermaLink="true">https://www.chiark.greenend.org.uk/~cjwatson/blog/activity-2025-11.html</guid>
      <pubDate>Thu, 04 Dec 2025 17:55:59 GMT</pubDate>
      <description><![CDATA[<p>My Debian contributions this month were all
<a href="https://www.freexian.com/about/debian-contributions/">sponsored</a> by
Freexian.  I had a bit less time than usual, because Freexian collaborators
gathered in Marseille this month for our yearly sprint, doing some planning
for next&nbsp;year.</p>
<p>You can also support my work directly via
<a href="https://liberapay.com/cjwatson">Liberapay</a> or <a href="https://github.com/sponsors/cjwatson">GitHub
Sponsors</a>.</p>
<h2>OpenSSH</h2>
<p>I began preparing for the second stage of the <a href="https://lists.debian.org/debian-devel/2024/04/msg00044.html"><span class="caps">GSS</span>-<span class="caps">API</span> key exchange package
split</a> (some
details have changed since that message).  It seems that we&#8217;ll need to wait
until Ubuntu 26.04 <span class="caps">LTS</span> has been released, but that&#8217;s close enough that it&#8217;s
worth making sure we&#8217;re ready.  This month I just did some packaging
cleanups that would otherwise have been annoying to copy, such as removing
support for direct upgrades from pre-bookworm.  I&#8217;m considering some other
package rearrangements to make the split easier to manage, but haven&#8217;t made
any decisions here&nbsp;yet.</p>
<p>This also led me to start on a long-overdue bug triage pass, mainly
consisting of applying usertags to lots of our open bugs to sort them by
which program they apply to, and also closing a few that have been fixed,
since some bugs will eventually need to be reassigned to <span class="caps">GSS</span>-<span class="caps">API</span> packages
and it would be helpful to make them easier to find.  At the time of
writing, about 30% of the bug list remains to be categorized this&nbsp;way.</p>
<h2>Python&nbsp;packaging</h2>
<p>I upgraded these packages to new upstream&nbsp;versions:</p>
<ul>
<li>aioftp</li>
<li>basemap (fixing <a href="https://bugs.debian.org/1119728">Cython 3.1
  compatibility</a>)</li>
<li>billiard</li>
<li>black</li>
<li>django-phonenumber-field</li>
<li>flask-security</li>
<li>flufl.i18n</li>
<li>langtable</li>
<li>mariadb-connector-python</li>
<li>peewee (fixing <a href="https://bugs.debian.org/1119757">Cython 3.1
  compatibility</a>)</li>
<li>pydantic</li>
<li>pydantic-core</li>
<li>pydantic-settings</li>
<li>pylsqpack</li>
<li>pymongo</li>
<li>pymssql</li>
<li>pyodbc</li>
<li>python-auditwheel (<a href="https://github.com/pypa/auditwheel/pull/640">contributed follow-up fix
  upstream</a>)</li>
<li>python-avro</li>
<li>python-bleach</li>
<li>python-btrees</li>
<li>python-certifi</li>
<li>python-charset-normalizer</li>
<li>python-colorlog</li>
<li>python-django-channels</li>
<li>python-django-constance</li>
<li>python-django-contact-form</li>
<li>python-django-hashids</li>
<li>python-djvulibre (fixing <a href="https://bugs.debian.org/1119766">Cython 3.1
  compatibility</a>)</li>
<li>python-evalidate</li>
<li>python-legacy-cgi</li>
<li>python-openstep-plist (fixing <a href="https://bugs.debian.org/1119767">Cython 3.1
  compatibility</a>)</li>
<li>python-pytest-run-parallel</li>
<li>python-pytokens</li>
<li>python-tblib</li>
<li>python-webargs</li>
<li>pyupgrade</li>
<li>sqlfluff</li>
<li>trove-classifiers</li>
<li>ttconv</li>
<li>wcwidth</li>
<li>zope.hookable</li>
<li>zope.i18nmessageid (removing <a href="https://bugs.debian.org/1084014">run-time dependency on
  setuptools</a>)</li>
<li>zope.interface</li>
<li>zope.proxy</li>
<li>zope.security (removing <a href="https://bugs.debian.org/1084018">run-time dependency on
  setuptools</a>)</li>
<li>zope.sqlalchemy</li>
</ul>
<p>I packaged <a href="https://bugs.debian.org/1120507">django-pgtransaction</a> and
backported it to trixie, since we plan to use it in Debusine; and I adopted
python-certifi for the Python&nbsp;team.</p>
<p>I fixed or helped to fix several other build/test&nbsp;failures:</p>
<ul>
<li><a href="https://bugs.debian.org/1119744">kivy</a></li>
<li><a href="https://bugs.debian.org/1120242">mypy</a></li>
<li><a href="https://bugs.debian.org/1114284">pytest-mypy-testing</a> (<a href="https://github.com/davidfritzsche/pytest-mypy-testing/pull/57">contributed
  upstream</a>)</li>
<li><a href="https://salsa.debian.org/python-team/packages/python-cytoolz/-/commit/52856c4c1d1bc9fab0241e4c1b0d20d75bdaa99a">python-cytoolz</a></li>
<li><a href="https://bugs.debian.org/1120725">python-discord</a></li>
<li><a href="https://bugs.debian.org/1120469">python-ncls</a>, fixing some failures in&nbsp;pyranges</li>
<li><a href="https://bugs.debian.org/1121095">pyxdg</a></li>
<li><a href="https://bugs.debian.org/1114415">traitlets</a></li>
<li><a href="https://bugs.debian.org/1120228">twine</a></li>
</ul>
<p>I fixed a couple of other&nbsp;bugs:</p>
<ul>
<li><a href="https://bugs.debian.org/1119801">pmix: B-D on python3-all-dev, but not built for all supported Python3&nbsp;versions</a></li>
<li><a href="https://bugs.debian.org/1064621">python-certifi: Package not compatible with&nbsp;multiarch</a></li>
</ul>
<h2>Other bits and&nbsp;pieces</h2>
<ul>
<li><a href="https://bugs.debian.org/1087524">cdebconf: Move to&nbsp;/usr/lib/apt/apt-extracttemplates</a></li>
<li><a href="https://salsa.debian.org/debian/devscripts/-/merge_requests/588">devscripts: Restore dpkg-dev&nbsp;dependency</a></li>
<li><a href="https://bugs.debian.org/1121577">groff: Missing information about some utilities in the &#8220;contrib&#8221;&nbsp;directory</a></li>
</ul>
<h2>Code&nbsp;reviews</h2>
<ul>
<li><a href="https://bugs.debian.org/1119914">base-passwd: French translation</a> (merged
  and&nbsp;uploaded)</li>
<li><a href="https://salsa.debian.org/installer-team/cdebconf/-/merge_requests/23">cdebconf: Consider using the standard dh sequence in
  d/rules</a>
  (merged and&nbsp;uploaded)</li>
<li><a href="https://bugs.debian.org/430151">cdebconf: Multiple select is not right aligned in
  Hebrew</a> (patch fails to build; asked
  reporter for an&nbsp;update)</li>
<li><a href="https://bugs.debian.org/1078936">cdebconf: Allow building without
  libglib2.0-dev</a> (merged and&nbsp;uploaded)</li>
<li><a href="https://bugs.debian.org/1121035">pydantic-core</a> (merged and&nbsp;uploaded)</li>
<li>pymongo (sponsored adoption by Aryan&nbsp;Karamtoth)</li>
<li><a href="https://salsa.debian.org/python-team/packages/maturin/-/merge_requests/1">python-maturin: Add missing build
  dependencies</a>
  (merged and&nbsp;uploaded)</li>
</ul>]]></description>
      <source url="https://www.chiark.greenend.org.uk/~cjwatson/blog/feeds/tag/planet-ubuntu.atom.xml">Colin Watson</source>
    </item>
    <item>
      <title>Think you can’t interpose static binaries with LD_PRELOAD? Think again!</title>
      <link>https://balintreczey.hu/blog/think-you-cant-interpose-static-binaries-with-ld_preload-think-again/</link>
      <guid isPermaLink="true">https://balintreczey.hu/blog/think-you-cant-interpose-static-binaries-with-ld_preload-think-again/</guid>
      <pubDate>Thu, 20 Nov 2025 20:56:17 GMT</pubDate>
      <description><![CDATA[<div class="wp-block-media-text alignwide is-vertically-aligned-center" style="grid-template-columns:21% auto"><figure class="wp-block-media-text__media"><img fetchpriority="high" decoding="async" width="4614" height="4001" src="https://balintreczey.hu/blog/wp-content/uploads/2023/04/firebuild-logo.svg" alt="" class="wp-image-853 size-thumbnail"/></figure><div class="wp-block-media-text__content">
<p>Well, you are right, you can&#8217;t. At least not directly. This is well documented in many projects relying on interposing binaries, like faketime.</p>



<p> </p>
</div></div>



<p></p>



<p>But what if we could write something that would take a static binary, replace at least the direct syscalls with ones going through libc and load it with the dynamic linker? We are in luck, because the excellent QEMU project has a user space emulator! It can be compiled as a dynamically linked executable, honors LD_PRELOAD and uses the host libc&#8217;s syscall &#8211; well, at least sometimes. Sometimes syscalls just bypass libc.</p>



<p>The missing piece was a way to make QEMU always take the interposable path and call the host libc instead of using an arch-specifix assembly routine (`safe_syscall_base`) to construct the syscall and going directly to the kernel. Luckily, this turned out to be doable. A small patch later, QEMU gained a switch that forces all syscalls through libc. Suddenly, our static binaries started looking a lot more dynamic!</p>



<pre class="wp-block-code"><code>$ faketime '2008-12-24 08:15:42'  qemu-x86_64 ./test_static_clock_gettime
2008-12-24 08:15:42.725404654
$ file test_static_clock_gettime 
test_clock_gettime: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, ...</code></pre>



<p>With this in place, Firebuild can finally wrap even those secretive statically linked tools. QEMU runs them, libc catches their syscalls, <code>LD_PRELOAD</code> injects <code>libfirebuild.so</code>, and from there the usual interposition magic happens. The result: previously uncachable build steps can now be traced, cached, and shortcut just like their dynamic friends.</p>



<p>There is one more problem though. Why would the static binaries deep in the build be run by QEMU? Firebuild also intercepts the `exec()` calls and now it rewrites them on the fly whenever the executed binary would be statically linked!</p>



<pre class="wp-block-code"><code>$ firebuild -d comm bash -c ./test_static
...
FIREBUILD: fd 9.1: ({ExecedProcess 161077.1, running, "bash -c ./test_static", fds=&#91;0: {FileFD ofd={FileO
FD #0 type=FD_PIPE_IN r} cloexec=false}, 1: {FileFD ofd={FileOFD #3 type=FD_PIPE_OUT w} {Pipe #0} close_o
n_popen=false cloexec=false}, 2: {FileFD ofd={FileOFD #4 type=FD_PIPE_OUT w} {Pipe #1} close_on_popen=fal
se cloexec=false}, 3: {FileFD NULL} /* times 2 */]})
{
    "&#91;FBBCOMM_TAG]": "exec",
    "file": "test_static",
    "// fd": null,
    "// dirfd": null,
    "arg": &#91;
        "./test_static"
    ],
    "env": &#91;
        "SHELL=/bin/bash",
 ...
        "FB_SOCKET=/tmp/firebuild.cpMn75/socket",
        "_=./test_static"
    ],
    "with_p": false,
    "// path": null,
    "utime_u": 0,
    "stime_u": 1017
}
FIREBUILD: -> proc_ic_msg()  (message_processor.cc:782)  proc={ExecedProcess 161077.1, running, "bash -c 
./test_static", fds=&#91;0: {FileFD ofd={FileOFD #0 type=FD_PIPE_IN r} cloexec=false}, 1: {FileFD ofd={FileOF
D #3 type=FD_PIPE_OUT w} {Pipe #0} close_on_popen=false cloexec=false}, 2: {FileFD ofd={FileOFD #4 type=F
D_PIPE_OUT w} {Pipe #1} close_on_popen=false cloexec=false}, 3: {FileFD NULL} /* times 2 */]}, fd_conn=9.
1, tag=exec, ack_num=0
FIREBUILD:   -> send_fbb()  (utils.cc:292)  conn=9.1, ack_num=0 fd_count=0
Sending message with ancillary fds &#91;]:
{
    "&#91;FBBCOMM_TAG]": "rewritten_args",
    "arg": &#91;
        "/usr/bin/qemu-user-interposable",
        "-libc-syscalls",
        "./test_static"
    ],
    "path": "/usr/bin/qemu-user-interposable"
}
...
FIREBUILD: -> accept_ic_conn()  (firebuild.cc:139)  listener=6
...
FIREBUILD: fd 9.2: ({Process NULL})
{
    "&#91;FBBCOMM_TAG]": "scproc_query",
    "pid": 161077,
    "ppid": 161073,
    "cwd": "/home/rbalint/projects/firebuild/test",
    "arg": &#91;
        "/usr/bin/qemu-user-interposable",
        "-libc-syscalls",
        "./test_static"
    ],
    "env_var": &#91;
        "CCACHE_DISABLE=1",
...
        "SHELL=/bin/bash",
        "SHLVL=0",
        "_=./test_static"
    ],
    "umask": "0002",
    "jobserver_fds": &#91;],
    "// jobserver_fifo": null,
    "executable": "/usr/bin/qemu-user-interposable",
    "// executed_path": null,
    "// original_executed_path": null,
    "libs": &#91;
        "/lib/x86_64-linux-gnu/libatomic.so.1",
        "/lib/x86_64-linux-gnu/libc.so.6",
        "/lib/x86_64-linux-gnu/libglib-2.0.so.0",
        "/lib/x86_64-linux-gnu/libm.so.6",
        "/lib/x86_64-linux-gnu/libpcre2-8.so.0",
        "/lib64/ld-linux-x86-64.so.2"
    ],
    "version": "0.8.5.1"
}
</code></pre>



<p>The QEMU patch is <a href="https://lists.gnu.org/archive/html/qemu-devel/2025-11/msg02559.html">forwarded to qemu-devel</a>. If it lands, anyone using QEMU user-mode emulation could benefit — not just Firebuild.</p>



<p>For Firebuild users, though, the impact is immediate. Toolchains that mix dynamic and static helpers? Cross-builds that pull in odd little statically linked utilities? Previously “invisible” steps in your builds? All now fair game for caching.</p>



<p><a href="https://github.com/firebuild/firebuild/releases/tag/v0.8.5">Firebuild 0.8.5</a> ships this new capability out of the box. Just update, make sure you’re using a patched QEMU, and enjoy the feeling of watching even static binaries fall neatly into place in your cached build graph. Ubuntu users can get the prebuilt patched QEMU packages from the <a href="https://launchpad.net/~firebuild/+archive/ubuntu/stable">Firebuild PPA</a> already. </p>



<p>Static binaries, welcome to the party!</p>]]></description>
      <source url="https://balintreczey.hu/blog/tag/ubuntu/feed/">Balint Reczey</source>
    </item>
    <item>
      <title>It's NOT always DNS.</title>
      <link>https://notes.pault.ag/its-not-always-dns/</link>
      <guid isPermaLink="true">https://notes.pault.ag/its-not-always-dns/</guid>
      <pubDate>Mon, 27 Oct 2025 17:15:00 GMT</pubDate>
      <description><![CDATA[<p>I&rsquo;ve written down a new rule (no name, sorry) that I&rsquo;ll be repeating to myself
and those around me. <strong>&ldquo;If you can replace &lsquo;DNS&rsquo; with &lsquo;key value store mapping
a name to an ip&rsquo; and it still makes sense, it was not, in fact, DNS.&rdquo;</strong> Feel
free to repeat it along with me.</p>
<p>Sure, the &ldquo;It&rsquo;s always DNS&rdquo; meme is funny the first few hundred times you see
it &ndash; but what&rsquo;s less funny is when critical thinking ends because a DNS query
is involved. DNS failures are often the first observable problem <em>because</em>
it&rsquo;s one of the first things that needs to be done. DNS is fairly complicated,
implementation-dependent, and at times &ndash; frustrating to debug &ndash; but it is not
the operational hazard it&rsquo;s made out to be. It&rsquo;s at best a shallow take, and at
worst actively holding teams back from understanding their true operational
risks.</p>
<p>IP connectivity failures between a host and the rest of the network is <em>not</em> a
reason to blame DNS. This would happen no matter how you distribute the updated
name to IP mappings. Wiping out
<a href="https://aws.amazon.com/message/101925/">all the records during the course of operations due to an automation bug</a>
is <em>not</em> a reason to blame DNS. This, too, would happen no matter how you
distribute the name to IP mappings. Something made the choice to delete all the
mappings, and <a href="https://web.archive.org/web/20251005205731/http://www.team.net/mjb/hawg.html">it did what you asked it to do</a></p>
<p>There&rsquo;s plenty of annoying DNS specific sharp edges to blame when things <em>do</em>
go wrong (like <code>8.8.8.8</code> and <code>1.1.1.1</code> disagreeing about resolving a domain
because of DNSSEC, or since we&rsquo;re on the topic, a
<a href="https://slack.engineering/what-happened-during-slacks-dnssec-rollout/">DNSSEC rollout bricking prod for hours</a>)
for us to be cracking jokes anytime a program makes a DNS request.</p>
<p>We can do better.</p>]]></description>
      <source url="http://notes.pault.ag/feeds/all-en.atom.xml">Paul Tagliamonte</source>
    </item>
    <item>
      <title>Sound Removals</title>
      <link>https://blog.jak-linux.org/2025/10/18/sound-removals/</link>
      <guid isPermaLink="true">https://blog.jak-linux.org/2025/10/18/sound-removals/</guid>
      <pubDate>Sat, 18 Oct 2025 19:37:17 GMT</pubDate>
      <description><![CDATA[<h2 id="problem-statement">Problem statement</h2>
<p>Currently if you have an automatically installed package A (= 1) where</p>
<ul>
<li>A (= 1) Depends B (= 1)</li>
<li>A (= 2) Depends B (= 2)</li>
</ul>
<p>and you upgrade B from 1 to 2; then  you can:</p>
<ol>
<li>Remove A (= 1)</li>
<li>Upgrade A to version 2</li>
</ol>
<p>If A was installed by a chain initiated by Recommends (say X Rec Y, Y Depends A), the solver sometimes preferred removing A (and anything depending on it until it got).</p>
<p>I have a fix pending to introduce eager Recommends which fixes the practical case, but
this is still not <em>sound</em>.</p>
<p>In fact we can show that the solver produces the wrong result for small
minimal test cases, as well as the right result for some others without the
fix (hooray?).</p>
<p>Ensuring sound removals is more complex, and first of all it begs the question: When
is a removal sound? This, of course, is on us to define.</p>
<p>An easy case can be found in the <a href="https://www.debian.org/doc/debian-policy/ch-relationships.html#replacing-whole-packages-forcing-their-removal">Debian policy, 7.6.2 &ldquo;Replacing whole packages, forcing their removal&rdquo;</a>:</p>
<p>If <code>B (= 2)</code> declares a <code>Conflicts: A (= 1)</code> and <code>Replaces: A (= 1)</code>, then the removal
is valid. However this is incomplete as well, consider it declares <code>Conflicts: A (&lt; 1)</code>
and <code>Replaces: A (&lt; 1)</code>; the solution to remove A rather than upgrade it would still
be wrong.</p>
<p>This indicates that we should only allow removing <code>A</code> if the conflicts could not be solved
by upgrading it.</p>
<p>The other case to explore is package removals. If B is removed, A should be removed as well;
however it there is another package X that <code>Provides: B (= 1)</code> and it is marked for install,
A should not be removed. That said, the solver is not allowed to install X to satisfy the
depends <code>B (= 1)</code> - only to satisfy other dependencies [we do not want to get into endless
loops where we switch between alternatives to keep reverse dependencies installed].</p>
<h2 id="proposed-solution">Proposed solution</h2>
<p>To solve this, I propose the following definition:</p>
<p><strong>Definition (sound removal)</strong>: A removal of package <code>P</code> is sound if either:</p>
<ol>
<li>A version <code>v</code> is installed that <em>package-conflicts</em> with B.</li>
<li>A package <code>Q</code> is removed and the installable versions of P <em>package-depends</em> on Q.</li>
</ol>
<p>where the other definitions are:</p>
<p><strong>Definition (installable version)</strong>: A version <code>v</code> is installable if either it is installed,
or it is newer than an installed version of the same package (you may wish to change this to
accomodate downgrades, or require strict pinning, but here be dragons).</p>
<p><strong>Definition (package-depends):</strong> A version <code>v</code> <em>package-depends</em> on a package B if either:</p>
<ol>
<li>there exists a dependency in <code>v</code> that can be solved by any version of <code>B</code>, or</li>
<li>there exists a package <code>C</code> where <code>v package-depends C</code> and <code>any (c in C) package-depends B</code> (transitivity)</li>
</ol>
<p><strong>Definition (package-conflicts):</strong> A version <code>v</code> <em>package-conflicts</em> with an installed package <code>B</code> if either:</p>
<ol>
<li>it declares a conflicts against an installable version of B; or</li>
<li>there exists a package <code>C</code> where <code>v package-conflicts C</code>,
and <code>b package-depends C</code> for installable versions b.</li>
</ol>
<h2 id="translating-this-into-a-modified-sat-solver">Translating this into a (modified) SAT solver</h2>
<p>One approach may be to implement the logic in the conflict analysis that drives backtracking, i.e.
we assume a package <code>A</code> and when we reach <code>not A</code>, we analyse if the implication graph for <code>not A</code>
constitutes a sound removal, and then replace the assumption <code>A</code> with the assumption
<code>A or &quot;learned reason</code>.</p>
<p>However, while this seems a plausible mechanism for a DPLL solver, for a modern CDCL solver,  it&rsquo;s
not immediately evident how to analyse whether <code>not A</code> is sound if the reason for it is a learned
clause, rather than a problem clause.</p>
<p>Instead we propose a static encoding of the rules into a slightly modified SAT solver:</p>
<p>Given c1, &hellip;, cn that transitive-conflicts A and D1, &hellip;, Dn that A package-depends on,
introduce the rule:</p>
<p><code>A unless c1 or c2 or  ... cn ... or not D1 or not D2 ... or not Dn</code></p>
<p>Rules of the form <code>A... unless B...</code> - where <code>A...</code> and <code>B...</code> are CNF - are
intuitively the same as <code>A... or B...</code>, however the semantic here is different:
We are not allowed to select <code>B...</code> to satisfy this clause.</p>
<p>This requires a SAT solver that tracks a reason for each literal being assigned,
such as solver3, rather than a SAT solver like MiniSAT that only tracks reasons across
propagation (solver3 may track <code>A depends B or C</code> as the reason for <code>B</code> without evaluating
<code>C</code>, whereas MiniSAT would only track it as the reason given <code>not C</code>).</p>
<h2 id="is-it-actually-sound">Is it actually sound?</h2>
<p>The proposed definition of a sound removal may still proof unsound as I either missed
something in the conclusion of the proposed definition that violates my goal I set out
to achieve, or I missed some of the goals.</p>
<p>I challenge you to find cases that cause removals that look wrong :D</p>]]></description>
      <source url="https://blog.jak-linux.org/post/index.xml">Julian Andres Klode</source>
    </item>
    <item>
      <title>Why I Won’t Be Attending or Speaking at Ubuntu Summit 25.10</title>
      <link>https://ericheickmeyer.com/2025/10/09/why-i-wont-be-attending-or-speaking-at-ubuntu-summit-25-10/</link>
      <guid isPermaLink="true">https://ericheickmeyer.com/2025/10/09/why-i-wont-be-attending-or-speaking-at-ubuntu-summit-25-10/</guid>
      <pubDate>Thu, 09 Oct 2025 22:01:09 GMT</pubDate>
      <description><![CDATA[<p class="wp-block-paragraph">Ubuntu Summit&#8217;s decision to go exclusively online, with the exception of those speaking at the Summit in London, UK, is anti-collaborative and turns its back on the very people who make Ubuntu what it is: its community of volunteers and developers. Ubuntu Summit was created from the dust of the Ubuntu Developer Summit in 2022 to recognize the community. It no longer serves that purpose.</p>



<p class="wp-block-paragraph">As many know, I have been the lead of Ubuntu Studio for more than 7 years. I&#8217;m the longest-tenured Ubuntu Studio lead. I owe much of the foundation that was built to my predecessors: Luke Yelavich (founder), Scott Lavender, Kaj Ailomaa, and Set Halstrom. It is a true labor of love for me, and is the foundation for much of what I do.</p>



<p class="wp-block-paragraph">I have worked myself through the ranks of Ubuntu, becoming a small-time packager for a small set of Ubuntu packages, then the Ubuntu Studio packageset, moving up to MOTU (Master of the Universe). I also served on the Ubuntu Community Council and am a current Discourse moderator.</p>



<p class="wp-block-paragraph">Community and the love of people is a huge motivation for me. Granted, for those first four years, I hadn&#8217;t ever met the people I was collaborating with to make Ubuntu Studio what it is.</p>



<p class="wp-block-paragraph">Then in August 2022, I was invited to attend the first ever Ubuntu Summit 2022 in Prague, Czechia. Having never travelled abroad before and never having even been off the continent of North America, itself a challenge as getting a U.S. passport is neither cheap nor easy, I was reluctant at first. Then I managed to get my passport, as well as the funds and passports to bring my wife and son to Ubuntu Summit.</p>



<p class="wp-block-paragraph">That experience changed my life and the life of my entire family. My son, 10 at the time, was the youngest registered attendee. My wife was inspired to bring back Edubuntu, which had been defunct for nine long years by the time it was revived that following spring.</p>



<p class="wp-block-paragraph">These are the things that happen when you have personal connections with people. If you&#8217;ve never read the book before, I encourage you to read <em><a href="https://www.nurturingparenting.com/images/cmsfiles/hardwired_to_connect.pdf">Hardwired to Connect</a></em>, which is a research paper published by a bunch of scientists. In essence, it says that people&#8217;s brains are wired, from birth, to engage in communities in for personal, in-person connections. It&#8217;s a scientific study that took years and is an excellent introduction to why we are the way we are.</p>



<p class="wp-block-paragraph">Much of my education revolves around the very idea of building personal communities, which is one reason I was appalled when Ubuntu Summit, starting with 25.10, while it would be twice a year, it would be online-only except for the speakers. Having spoken at the past three, I was planning to take a year off from speaking, while still being there to represent as an Ubuntu Flavor Lead with my wife, also a now Flavor Lead.</p>



<p class="wp-block-paragraph">If it weren&#8217;t for that initial Ubuntu Summit, in person, my wife and son would not have been as interested or as involved as they are today. The subsequent years only strengthened that involvement. </p>



<p class="wp-block-paragraph">Now, it&#8217;s going to be an online-focused approach. I get it. It&#8217;s cheaper and easier. Also, those attending online were just watching a livestream anyhow. The Local Communities (LoCos) can get together on their own if they want to do a big event. It&#8217;s easier to reach more people if you do everything online.</p>



<p class="wp-block-paragraph"><strong><em>Except it&#8217;s not.</em></strong></p>



<p class="wp-block-paragraph">For instance, the nearest active LoCo to me, in the Seattle-Tacoma area, is the Southern California LoCo. Meetups with them are logistically impossible. Same if I were to go to the Arizona LoCo; it&#8217;s just not possible. Most of the states in the United States are huge, so if there were one LoCo per state, it wouldn&#8217;t be correct. To be honest, I have no desire, time, or energy left to start and lead a LoCo in my area. Besides that, there used to be one for my state, but it&#8217;s long gone.</p>



<p class="wp-block-paragraph">Furthermore, with the exception of me and my wife, us flavor leads are scattered to the globe. It used to be that we would meet online throughout the year every other month and then meet together once a year at Ubuntu Summit. That&#8217;s gone now.</p>



<p class="wp-block-paragraph">Again, I get it. Canonical is a company that is and always has been majority remote work. Except for one thing: they get together <strong>twice a year</strong> in-person, and are even given T-Shirts to celebrate the immediately-prior release <em>which was partially built by volunteers</em>. Those of us who give our time, energy, and effort to the Ubuntu community aren&#8217;t given that in-person experience, let alone a T-Shirt. The very lifeblood of what makes Ubuntu so great isn&#8217;t given the ability to meet in-person. That&#8217;s been stripped from us, and it came as a complete surprise.</p>



<p class="wp-block-paragraph">I&#8217;m not without ideas for solutions to problems, though. Rather than be completely destructive in this post, I can be constructive. My solution to this would be a compromise:</p>



<ul class="wp-block-list">
<li>Have the Summit be in-person once a year following the <code>yy.04</code> release
<ul class="wp-block-list">
<li>Have that one go back to being what it was. It can either have booths like 2024 did or go back to being talk/workshop-focused like years prior. It doesn&#8217;t matter, <strong>it just needs to be in-person</strong>.</li>
</ul>
</li>



<li>Have the Summit be online once a year following the <code>yy.10</code> release</li>
</ul>



<p class="wp-block-paragraph">I don&#8217;t think this is too much to ask. The reward of personal connections when doing something remote for most of the year is a small price to pay, no matter the cost. Personal connections are tantamount to a healthy community.</p>



<p class="wp-block-paragraph">I think my compromise would prevent the Summit from dying just like the Ubuntu Developer Summit did once it went online-only. The way I see it is with the current status-quo, history is repeating itself.</p>



<p class="wp-block-paragraph">I&#8217;m sure people at Canonical don&#8217;t see it this way because they meet with the people they work with the most twice a year. Those of us from the Ubuntu community that are developers aren&#8217;t given that luxury. We&#8217;re not even given that luxury once a year now. We&#8217;re not even given a T-Shirt!</p>



<p class="wp-block-paragraph">Am I angry? A little. Do I feel betrayed by the very community I have given so much to over the years? Absolutely. Either way, I believe an online-only Summit is anti-collaborative in that it removes personal connections from the equation, which goes against the very fiber of my being.</p>



<p class="wp-block-paragraph">Thank you for reading this, and I hope this reaches the people I&#8217;m trying to reach and have it speak for those who either won&#8217;t speak-up or don&#8217;t think they can make a difference.</p>]]></description>
      <source url="https://ericheickmeyer.com/category/planet-ubuntu/feed/">Erich Eickmeyer</source>
    </item>
    <item>
      <title>Ubuntu Budgie 25.10 release notes</title>
      <link>https://ubuntubudgie.org/2025/10/ubuntu-budgie-25-10-release-notes/</link>
      <guid isPermaLink="true">https://ubuntubudgie.org/2025/10/ubuntu-budgie-25-10-release-notes/</guid>
      <pubDate>Wed, 08 Oct 2025 17:26:51 GMT</pubDate>
      <description><![CDATA[<p>Ubuntu Budgie 25.10 (Questing Quokka) is a Standard Release with 9 months of support by your distro maintainers and Canonical, from Oct 2025 to July 2026. These release notes showcase the key takeaways for 25.04 upgraders to 25.10. Please note – there is no direct upgrade path from 24.04.3 to 25.10; you must uplift to 24.10 first or perform a fresh install. In these release notes the areas…</p>
<p><a href="https://ubuntubudgie.org/2025/10/ubuntu-budgie-25-10-release-notes/" rel="nofollow">Source</a></p>]]></description>
      <source url="https://ubuntubudgie.org/feed/">David Mohammed</source>
    </item>
    <item>
      <title>Testing crash recovery features in a CI environment</title>
      <link>https://andrea.corbellini.name/2025/09/09/testing-crash-recovery-features-in-ci/</link>
      <guid isPermaLink="true">https://andrea.corbellini.name/2025/09/09/testing-crash-recovery-features-in-ci/</guid>
      <pubDate>Tue, 09 Sep 2025 00:05:00 GMT</pubDate>
      <description><![CDATA[<p>About two years ago I wrote a Rust crate to fulfill this promise:</p>
<blockquote>
<p>If a crash occurs while updating a file, the file either contains the old
contents, or the new contents, nothing in between.</p>
</blockquote>
<p>This crate essentially solves the following problem: when you update a file,
generally you open it, truncate it, write to it block-by-block, and eventually
close it. The problem with this process is that if a crash occurs at any point
during this process (the program segfaults, the kernel panics, the machine
loses power, …), your file will be left in an intermediate state where the
old contents are completely lost, and the new contents are only partially
written (if at all). My crate solves this problem by making file updates <em>atomic</em>.</p>
<p>This crate is publicly available as <a href="https://crates.io/crates/atomic-write-file">atomic-write-file</a> and you can read its
description for more details (sorry, I’m very bad at naming things).</p>
<p>The way the crate works is simple:</p>
<ol>
<li>Instead of opening the <em>target</em> file directly, the crate opens a <em>temporary</em>
   file.</li>
<li>You write to the temporary file.</li>
<li>Once all changes are in, the temporary file contents are synced to the
   storage, and it is atomically renamed so that it replaces the target file.</li>
</ol>
<p>This is not by any chance a new technique that I invented, and it’s a very
common strategy to solve the problem. This technique guarantees that if a crash
occurs at or before step 3, then the file will have the old contents,
unchanged. If a crash occurs after step 3, then the file will have the new
contents.</p>
<p>There’s a small caveat with this technique: if a crash occurs between steps 1
and 3, then the crate will leave behind a temporary file that occupies some
space on the storage device with no purpose.</p>
<p>This is where Linux anonymous temporary files come into play: this
Linux-specific feature allows you to create temporary files that are written on
the filesystem, but are not given a path in the filesystem. If a crash occurs
between step 1 and 3, the temporary file will simply be forgotten into
oblivion.</p>
<h1 id="meet-the-opponent-btrfs">Meet the opponent: btrfs</h1>
<p>Using Linux anonymous temporary files seemed very appealing for
atomic-write-file to avoid leaving leftovers behind, although I knew that
they’re not the perfect solution: there’s limited support (they’re supported
only on Linux, and only on some filesystems), they require the use of Linux
features that may not be available all the time (the <code>/proc</code> filesystem), and
they also have the problem that, sooner or later, they will need to be given a
name if we want to be able to replace the target file, and this leaves a small
time window during which we could leave some cruft behind.</p>
<p>But none of these are huge problems, and in fact atomic-write-file is able to
do a best effort attempt at using anonymous temporary files, and reverting to
regular files if that doesn’t work.</p>
<p>One day I was notified about <a href="https://github.com/andreacorbellini/rust-atomic-write-file/issues/6">an issue on using my crate on the btrfs file
system</a>: after a crash, my crate could break its promise and leave the
file contents <strong>empty</strong>. I did some investigation on the issue that <a href="https://github.com/andreacorbellini/rust-atomic-write-file/issues/6#issuecomment-2048836275">you can
read about if you’re interested</a>, and then fixed it.</p>
<p>This problem was specific to btrfs, and I argue that it’s actually caused by a
btrfs bug, rather than a bug in the crate itself, but nonetheless this issue
had revealed a critical flaw of my crate: <strong>I did not have any tests to check
if my crate was fulfilling its promise or not!</strong></p>
<p>Therefore I decided to create a small test suite for Linux to simulate crashes
and inspect the contents of files after those crashes occurred on a variety of
filesystems, which is what this blog post is about. This test suite now runs on
my laptop and <a href="https://github.com/andreacorbellini/rust-atomic-write-file/actions/workflows/crash-tests.yml">on GitHub Actions</a>, and potentially any
other CI environment.</p>
<h1 id="testing-strategy">Testing strategy</h1>
<p>Here’s the idea I came up with: I can create a virtual machine, with a virtual
storage device attached to it, and a filesystem initialized with a file. The
virtual machine updates the file using atomic-write-file, and then triggers a
kernel panic. After that, the file is inspected for consistency.</p>
<p>So here is how it works in practice: there are 3 main pieces:
1. A test binary that is responsible for updating the test file using
   atomic-write-file.
1. An <code>init.sh</code> script that runs inside the virtual machine.
1. The <code>run-tests.sh</code> script that puts everything together and starts up the
   virtual machine.</p>
<h2 id="the-test-binary">The test binary</h2>
<p>The test binary that is a <a href="https://github.com/andreacorbellini/rust-atomic-write-file/blob/master/crash-tests/linux/src/main.rs">short Rust program</a> that I can paste here:</p>
<div class="highlight"><pre><span></span><code><span class="k">use</span><span class="w"> </span><span class="n">atomic_write_file</span><span class="p">::</span><span class="n">AtomicWriteFile</span><span class="p">;</span>
<span class="k">use</span><span class="w"> </span><span class="n">std</span><span class="p">::</span><span class="n">io</span><span class="p">::</span><span class="n">Write</span><span class="p">;</span>

<span class="k">fn</span><span class="w"> </span><span class="nf">main</span><span class="p">()</span><span class="w"> </span><span class="p">{</span>
<span class="w">    </span><span class="kd">let</span><span class="w"> </span><span class="k">mut</span><span class="w"> </span><span class="n">file</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">AtomicWriteFile</span><span class="p">::</span><span class="n">open</span><span class="p">(</span><span class="s">&quot;/test/file&quot;</span><span class="p">).</span><span class="n">expect</span><span class="p">(</span><span class="s">&quot;open failed&quot;</span><span class="p">);</span>
<span class="w">    </span><span class="n">file</span><span class="p">.</span><span class="n">write_all</span><span class="p">(</span><span class="s">b&quot;hello&quot;</span><span class="p">).</span><span class="n">expect</span><span class="p">(</span><span class="s">&quot;write failed&quot;</span><span class="p">);</span>
<span class="w">    </span><span class="n">file</span><span class="p">.</span><span class="n">commit</span><span class="p">().</span><span class="n">expect</span><span class="p">(</span><span class="s">&quot;commit failed&quot;</span><span class="p">);</span>
<span class="p">}</span>
</code></pre></div>

<p>Nothing special to see here: this is the minimal code required to use atomic-write-file.</p>
<h2 id="the-initsh-script">The init.sh script</h2>
<p><a href="https://github.com/andreacorbellini/rust-atomic-write-file/blob/master/crash-tests/linux/init.sh">The <code>init.sh</code> script</a> is more interesting: this script in fact is meant to run
<em>twice</em>. The first time it runs, <code>init.sh</code> will run the test binary above and
trigger the kernel panic. The second time, it will read the test file contents
and report them back <code>run-tests.sh</code> script for inspection.</p>
<p>Let’s take a closer look at what it does: first, it mounts the <code>/proc</code> and
<code>/sys</code> virtual filesystems. These are needed for some basic system functions,
and also to enable the Linux anonymous temporary file feature.</p>
<div class="highlight"><pre><span></span><code>mount<span class="w"> </span>-t<span class="w"> </span>proc<span class="w"> </span>none<span class="w"> </span>/proc
mount<span class="w"> </span>-t<span class="w"> </span>sysfs<span class="w"> </span>none<span class="w"> </span>/sys
</code></pre></div>

<p>Then it mounts the filesystem containing the test file. Before it can do that,
however, it needs to load the correct kernel module for the filesystem. Nothing
too fancy here: the filesystem type is simply specified on the kernel command
line (read through <code>/proc/cmdline</code>):</p>
<div class="highlight"><pre><span></span><code><span class="nv">fstype</span><span class="o">=</span><span class="k">$(</span>grep<span class="w"> </span>-Eo<span class="w"> </span><span class="s1">&#39;test.fs=\w+&#39;</span><span class="w"> </span>/proc/cmdline<span class="w"> </span><span class="p">|</span><span class="w"> </span>cut<span class="w"> </span>-d<span class="o">=</span><span class="w"> </span>-f2<span class="k">)</span>
modprobe<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$fstype</span><span class="s2">&quot;</span><span class="w"> </span><span class="o">||</span><span class="w"> </span><span class="nb">true</span>
mount<span class="w"> </span>-t<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$fstype</span><span class="s2">&quot;</span><span class="w"> </span>/dev/sdb<span class="w"> </span>/test
</code></pre></div>

<p>Then, if this script is run for the first time, it will run the test executable and quit:</p>
<div class="highlight"><pre><span></span><code><span class="nb">echo</span><span class="w"> </span><span class="s1">&#39;Running test binary&#39;</span>
atomic-write-file-test
</code></pre></div>

<p><code>init.sh</code> (as the name suggests) is run as the init script of the virtual
machine. In Linux, if the init script quits without invoking the proper
shutdown sequence, the kernel will panic. So we don’t actually need to do
anything special to trigger a panic. I could have inserted a <code>echo c &gt;
/proc/sysrq-trigger</code> line to make it more explicit, but then I figured that
having that line wouldn’t be nice for people who want to test the script on
their system.</p>
<p>You might ask: how does <code>init.sh</code> know if it’s the first time it gets called or
the second? Again, nothing fancy here: <code>run-tests.sh</code> gives that hint using a
kernel command line argument:</p>
<div class="highlight"><pre><span></span><code><span class="k">if</span><span class="w"> </span>grep<span class="w"> </span>-q<span class="w"> </span>test.verify<span class="w"> </span>/proc/cmdline<span class="p">;</span><span class="w"> </span><span class="k">then</span>
<span class="w">  </span><span class="c1"># ...</span>
<span class="k">fi</span>
</code></pre></div>

<p>If <code>test.verify</code> is specified on <code>/proc/cmdline</code>, then it means this is the
second time this script is run. In that case, the file contents are just
printed on the console:</p>
<div class="highlight"><pre><span></span><code><span class="k">if</span><span class="w"> </span>grep<span class="w"> </span>-q<span class="w"> </span>test.verify<span class="w"> </span>/proc/cmdline<span class="p">;</span><span class="w"> </span><span class="k">then</span>
<span class="w">  </span><span class="nb">echo</span><span class="w"> </span><span class="s1">&#39;Verifying test file contents&#39;</span>
<span class="w">  </span><span class="nb">echo</span><span class="w"> </span><span class="s1">&#39;-----&#39;</span>
<span class="w">  </span>xxd<span class="w"> </span>/test/file
<span class="w">  </span><span class="nb">echo</span><span class="w"> </span><span class="s1">&#39;-----&#39;</span>
<span class="w">  </span>poweroff<span class="w"> </span>-f
<span class="k">fi</span>
</code></pre></div>

<p>This uses <code>xxd</code> so in case there are garbled characters on screen, we can
comfortably analyze the output and figure out what happened. At the end, the
system is more gracefully shut down using <code>poweroff</code> to avoid another kernel
panic (this is not really necessary).</p>
<h1 id="the-run-testssh-script">The run-tests.sh script</h1>
<p>And then there’s <a href="https://github.com/andreacorbellini/rust-atomic-write-file/blob/master/crash-tests/linux/run-test.sh">the <code>run-tests.sh</code> script that crates the virtual storage,
launches the virtual machine, and inspects the file contents</a>.
This is where most the complexity is, so let’s go step-by-step (the code below
has been simplified from the original for readability):</p>
<p>The first thing it does is compiling the test binary above. The virtual machine
runs in a very barebone environment, so I used static linking to avoid having
to copy additional libraries like <code>libc</code>:</p>
<div class="highlight"><pre><span></span><code><span class="nv">target</span><span class="o">=</span><span class="k">$(</span>uname<span class="w"> </span>-m<span class="k">)</span>-unknown-linux-gnu
<span class="nv">RUSTFLAGS</span><span class="o">=</span><span class="s1">&#39;-C target-feature=+crt-static&#39;</span><span class="w"> </span>cargo<span class="w"> </span>build<span class="w"> </span>--release<span class="w"> </span>--features<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$cargo_features</span><span class="s2">&quot;</span><span class="w"> </span>--target<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$target</span><span class="s2">&quot;</span>
</code></pre></div>

<p>Then <code>run-tests.sh</code> creates a minimal <a href="https://en.wikipedia.org/wiki/Initial_ramdisk">initramfs</a> for the virtual machine. The
initramfs is a filesystem that gets mounted by Linux early at boot. It’s
generally used by Linux distributions to load the main operating system, but in
my case the initramfs contains everything needed for the test. In particular,
it contains:</p>
<ul>
<li>The test binary.</li>
<li>The <code>init.sh</code> script.</li>
<li><a href="https://en.wikipedia.org/wiki/BusyBox">BusyBox</a>, to get the needed utilities like <code>xxd</code> and <code>poweroff</code>.</li>
<li>The kernel modules to mount filesystems and their dependencies.</li>
</ul>
<p>The first 3 items are easy to set up:</p>
<div class="highlight"><pre><span></span><code>cp<span class="w"> </span><span class="s2">&quot;init.sh&quot;</span><span class="w"> </span>-T<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$initramfs_build_dir</span><span class="s2">/sbin/init&quot;</span>
cp<span class="w"> </span><span class="s2">&quot;atomic-write-file-test&quot;</span><span class="w"> </span>-t<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$initramfs_build_dir</span><span class="s2">/bin&quot;</span>
cp<span class="w"> </span><span class="s2">&quot;</span><span class="k">$(</span>which<span class="w"> </span>busybox<span class="k">)</span><span class="s2">&quot;</span><span class="w"> </span>-t<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$initramfs_build_dir</span><span class="s2">/bin&quot;</span>
<span class="s2">&quot;</span><span class="nv">$busybox</span><span class="s2">&quot;</span><span class="w"> </span>--install<span class="w"> </span>-s<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$initramfs_build_dir</span><span class="s2">/bin&quot;</span>
</code></pre></div>

<p>The kernel modules are a bit more complicated. First of all: where can we get
them from? Ideally, I would have liked to download them from some minimal Linux
distribution, but this turned out to be more complicated than expected. In the
end, I decided to just steal them from the host operating system:</p>
<div class="highlight"><pre><span></span><code><span class="nv">modules</span><span class="o">=</span>/usr/lib/modules/<span class="k">$(</span>uname<span class="w"> </span>-r<span class="k">)</span>
cp<span class="w"> </span>-a<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$modules</span><span class="s2">&quot;</span><span class="w"> </span>-t<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$initramfs_build_dir</span><span class="s2">/lib/modules&quot;</span>

<span class="k">while</span><span class="w"> </span><span class="nb">read</span><span class="w"> </span>-r<span class="w"> </span>mod_path<span class="p">;</span><span class="w"> </span><span class="k">do</span>
<span class="w">  </span><span class="k">if</span><span class="w"> </span><span class="o">[[</span><span class="w"> </span><span class="s2">&quot;</span><span class="nv">$mod_path</span><span class="s2">&quot;</span><span class="w"> </span><span class="o">=</span><span class="w"> </span>*.ko.gz<span class="w"> </span><span class="o">]]</span><span class="p">;</span><span class="w"> </span><span class="k">then</span>
<span class="w">    </span>gunzip<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$mod_path</span><span class="s2">&quot;</span><span class="w"> </span>-o<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$mod_path</span><span class="s2">.uncompressed&quot;</span>
<span class="w">  </span><span class="k">elif</span><span class="w"> </span><span class="o">[[</span><span class="w"> </span><span class="s2">&quot;</span><span class="nv">$mod_path</span><span class="s2">&quot;</span><span class="w"> </span><span class="o">=</span><span class="w"> </span>*.ko.xz<span class="w"> </span><span class="o">]]</span><span class="p">;</span><span class="w"> </span><span class="k">then</span>
<span class="w">    </span>unxz<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$mod_path</span><span class="s2">&quot;</span><span class="w"> </span>-o<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$mod_path</span><span class="s2">.uncompressed&quot;</span>
<span class="w">  </span><span class="k">elif</span><span class="w"> </span><span class="o">[[</span><span class="w"> </span><span class="s2">&quot;</span><span class="nv">$mod_path</span><span class="s2">&quot;</span><span class="w"> </span><span class="o">=</span><span class="w"> </span>*.ko.zst<span class="w"> </span><span class="o">]]</span><span class="p">;</span><span class="w"> </span><span class="k">then</span>
<span class="w">    </span>unzstd<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$mod_path</span><span class="s2">&quot;</span><span class="w"> </span>-o<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$mod_path</span><span class="s2">.uncompressed&quot;</span>
<span class="w">  </span><span class="k">else</span>
<span class="w">    </span><span class="k">continue</span>
<span class="w">  </span><span class="k">fi</span>
<span class="w">  </span>mv<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$mod_path</span><span class="s2">.uncompressed&quot;</span><span class="w"> </span><span class="s2">&quot;</span><span class="nv">$mod_path</span><span class="s2">&quot;</span>
<span class="k">done</span><span class="w"> </span>&lt;<span class="w"> </span>&lt;<span class="o">(</span>modprobe<span class="w"> </span>--dirname<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$initramfs_build_dir</span><span class="s2">&quot;</span><span class="w"> </span>--show-depends<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$filesystem_type</span><span class="s2">&quot;</span><span class="w"> </span><span class="p">|</span><span class="w"> </span>grep<span class="w"> </span>^insmod<span class="w"> </span><span class="p">|</span><span class="w"> </span>cut<span class="w"> </span>-d<span class="s1">&#39; &#39;</span><span class="w"> </span>-f2<span class="o">)</span>
</code></pre></div>

<p>What this does is copying all the module files from the host, getting all the
dependencies for the filesystem module using <code>modprobe</code>, and then uncompressing
those modules if they’re compressed (I found this much easier than adding
compression support in the virtual machine). An alternative approach would be
to simply decompress all the modules, but that’s much slower.</p>
<p>Once everything has been copied over and uncompressed, the initramfs is
created:</p>
<div class="highlight"><pre><span></span><code><span class="nv">initramfs</span><span class="o">=</span>rootfs.img
mksquashfs<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$initramfs_build_dir</span><span class="s2">&quot;</span><span class="w"> </span><span class="s2">&quot;</span><span class="nv">$initramfs</span><span class="s2">&quot;</span>
</code></pre></div>

<p>Now it’s time to create the virtual storage device with the filesystem, which
is a trivial task:</p>
<div class="highlight"><pre><span></span><code><span class="nv">testfs</span><span class="o">=</span>testfs.img
dd<span class="w"> </span><span class="k">if</span><span class="o">=</span>/dev/zero<span class="w"> </span><span class="nv">of</span><span class="o">=</span><span class="s2">&quot;</span><span class="nv">$testfs</span><span class="s2">&quot;</span><span class="w"> </span><span class="nv">bs</span><span class="o">=</span>1M<span class="w"> </span><span class="nv">count</span><span class="o">=</span><span class="m">300</span>
<span class="s2">&quot;mkfs.</span><span class="nv">$filesystem_type</span><span class="s2">&quot;</span><span class="w"> </span><span class="s2">&quot;</span><span class="nv">$testfs</span><span class="s2">&quot;</span>
</code></pre></div>

<p>Finally, we can start our VM using <a href="https://en.wikipedia.org/wiki/QEMU">QEMU</a>:</p>
<div class="highlight"><pre><span></span><code><span class="nv">qemu</span><span class="o">=</span>qemu-system-<span class="k">$(</span>uname<span class="w"> </span>-m<span class="k">)</span>
<span class="nv">kernel</span><span class="o">=</span>/boot/vmlinuz-<span class="k">$(</span>uname<span class="w"> </span>-r<span class="k">)</span>

<span class="s2">&quot;</span><span class="nv">$qemu</span><span class="s2">&quot;</span><span class="w"> </span><span class="se">\</span>
<span class="w">  </span>-kernel<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$kernel</span><span class="s2">&quot;</span><span class="w"> </span><span class="se">\</span>
<span class="w">  </span>-append<span class="w"> </span><span class="s2">&quot;root=/dev/sda ro panic=-1 console=ttyS0 quiet test.fs=</span><span class="nv">$filesystem_type</span><span class="s2">&quot;</span><span class="w"> </span><span class="se">\</span>
<span class="w">  </span>-drive<span class="w"> </span><span class="s2">&quot;index=0,media=disk,format=raw,file=</span><span class="nv">$initramfs</span><span class="s2">&quot;</span><span class="w"> </span><span class="se">\</span>
<span class="w">  </span>-drive<span class="w"> </span><span class="s2">&quot;index=1,media=disk,format=raw,file=</span><span class="nv">$testfs</span><span class="s2">&quot;</span><span class="w"> </span><span class="se">\</span>
<span class="w">  </span>-no-reboot<span class="w"> </span><span class="se">\</span>
<span class="w">  </span>-nographic
</code></pre></div>

<p>Again we’re stealing the kernel from the host operating system, which is also
where the kernel modules come from. The <code>drive</code> with <code>index=0</code> is the initramfs
and will be visible as <code>/dev/sda</code> in the guest; the other drive with <code>index=1</code>
is our test storage and will be visible as <code>/dev/sdb</code>.</p>
<p><code>root=/dev/sda</code> tells the kernel to boot from our initramfs image. <code>panic=-1</code>
tells the kernel not to reboot in case of a panic (<code>panic=N</code> specifies the
number of seconds to wait before rebooting in case of kernel panic; specifying
a negative value blocks that behavior). <code>console=ttyS0</code> allows us to capture
the output printed by the init script. <code>test.fs=...</code> is the option that
<code>init.sh</code> is going to look for to understand what filesystem type to use.</p>
<p>Once that runs, the virtual machine is expected to do its job and crash with a
kernel panic. We then need to restart it to verify the file contents. The QEMU
command is exactly the same except for the additional <code>test.verify</code> option:</p>
<div class="highlight"><pre><span></span><code><span class="nv">output</span><span class="o">=</span>output.txt

<span class="s2">&quot;</span><span class="nv">$qemu</span><span class="s2">&quot;</span><span class="w"> </span><span class="se">\</span>
<span class="w">  </span>-kernel<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$kernel</span><span class="s2">&quot;</span><span class="w"> </span><span class="se">\</span>
<span class="w">  </span>-append<span class="w"> </span><span class="s2">&quot;root=/dev/sda ro panic=-1 console=ttyS0 quiet test.fs=</span><span class="nv">$filesystem_type</span><span class="s2"> test.verify&quot;</span><span class="w"> </span><span class="se">\</span>
<span class="w">  </span>-drive<span class="w"> </span><span class="s2">&quot;index=0,media=disk,format=raw,file=</span><span class="nv">$initramfs</span><span class="s2">&quot;</span><span class="w"> </span><span class="se">\</span>
<span class="w">  </span>-drive<span class="w"> </span><span class="s2">&quot;index=1,media=disk,format=raw,file=</span><span class="nv">$testfs</span><span class="s2">&quot;</span><span class="w"> </span><span class="se">\</span>
<span class="w">  </span>-no-reboot<span class="w"> </span><span class="se">\</span>
<span class="w">  </span>-nographic<span class="w"> </span><span class="se">\</span>
<span class="w">  </span><span class="p">|</span><span class="w"> </span>tee<span class="w"> </span><span class="s2">&quot;</span><span class="nv">$output</span><span class="s2">&quot;</span>
</code></pre></div>

<p>The output from this command is captured in a file that can be analyzed. If you
remember how <code>init.sh</code> is written, you might have noticed that it writes the
test file contents between two markers:</p>
<div class="highlight"><pre><span></span><code><span class="nb">echo</span><span class="w"> </span><span class="s1">&#39;-----&#39;</span>
xxd<span class="w"> </span>/test/file
<span class="nb">echo</span><span class="w"> </span><span class="s1">&#39;-----&#39;</span>
</code></pre></div>

<p>So what we have to do to verify the contents of the file is simply look for
those two <code>-----</code> markers, get the content in between, and parse it through
<code>xxd -r</code>:</p>
<div class="highlight"><pre><span></span><code><span class="k">if</span><span class="w"> </span><span class="o">[[</span><span class="w"> </span><span class="k">$(</span>sed<span class="w"> </span>-n<span class="w"> </span><span class="s1">&#39;/-----/, /-----/p&#39;</span><span class="w"> </span><span class="s2">&quot;</span><span class="nv">$output</span><span class="s2">&quot;</span><span class="w"> </span><span class="p">|</span><span class="w"> </span>xxd<span class="w"> </span>-r<span class="k">)</span><span class="w"> </span><span class="o">=</span><span class="w"> </span>hello<span class="w"> </span><span class="o">]]</span><span class="p">;</span><span class="w"> </span><span class="k">then</span>
<span class="w">  </span><span class="nb">echo</span><span class="w"> </span><span class="s2">&quot;Success&quot;</span>
<span class="k">else</span>
<span class="w">  </span><span class="nb">echo</span><span class="w"> </span><span class="s2">&quot;Failure&quot;</span>
<span class="w">  </span><span class="nb">exit</span><span class="w"> </span><span class="m">1</span>
<span class="k">fi</span>
</code></pre></div>

<p>And that’s it!</p>
<h1 id="running-in-github-actions">Running in GitHub Actions</h1>
<p>The next step for me was to set up some automation to make sure that my test
script was run whenever I made any change to the crate. Because my project was
already hosted on GitHub, I decided to go with GitHub Actions. I was a bit
worried that I would have had to struggle to make it work because my script
works by <em>stealing</em> the kernel from the host, and I thought that the GitHub
runners could have some protections in place to prevent me from reading the
kernel. To my surprise, there were no such restrictions. In fact, I did not
have to modify a single line of code to make my tests work in GitHub Actions:
check out the <a href="https://github.com/andreacorbellini/rust-atomic-write-file/blob/master/.github/workflows/crash-tests.yml">workflow file</a> if you’re curious.</p>
<h1 id="result">Result</h1>
<p>In the end, the test suite was able to reproduce the issue with btrfs and
anonymous temporary files, as well as show that the fix was working as
intended. This is what it looks like (output in the screenshot was trimmed down
a bit):</p>
<figure>
  <img src="https://andrea.corbellini.name/images/crash-tests-failure.png" alt="Output showing a failure from the test suite">
  <figcaption>Output from the <code>run-test.sh</code> script <em>before</em> applying the fix, showing a failure.</figcaption>
</figure>

<figure>
  <img src="https://andrea.corbellini.name/images/crash-tests-success.png" alt="Output showing a success from the test suite">
  <figcaption>Output from the <code>run-test.sh</code> script <em>after</em> applying the fix, showing a success.</figcaption>
</figure>

<h1 id="future">Future</h1>
<p>I’m pretty satisfied with the general approach of running in a virtual machine
and simulating a crash, but the implementation has a huge limitation: because
it <em>steals</em> the kernel from the host, it cannot simulate crashes on other
kernels, operating systems, or platforms.</p>
<p>I think in the future I’m going to take a look at <a href="https://github.com/cross-rs/cross">cross-rs</a>, a cross-platform
tool for Rust crates. Cross-rs works kinda in a similar way as my test suite,
in that it uses QEMU emulation to run tests. Maybe I can reuse their QEMU
images and tweak them to run my crash tests. If that is feasible, then I will
be able to extend my test suite to all major platforms and operating systems.</p>]]></description>
      <source url="http://andrea.corbellini.name/ubuntu.rss">Andrea Corbellini</source>
    </item>
    <item>
      <title>Debian 13</title>
      <link>https://jonathancarter.org/2025/08/10/debian-13/</link>
      <guid isPermaLink="true">https://jonathancarter.org/2025/08/10/debian-13/</guid>
      <pubDate>Sun, 10 Aug 2025 14:53:36 GMT</pubDate>
      <description><![CDATA[<p>Debian 13 has finally <a href="https://bits.debian.org/2025/08/trixie-released.html">been released</a>!</p>



<p>One of the biggest and under-hyped features is support for HTTP Boot. This allows you to simply specify a URL (to any d-i or live image iso) in your computer&#8217;s firmware setup and then you can boot to it directly over the Internet, so no need to download an image, write it to flash disk and then boot from the flash disk on computers made in the last ~5 years. This is also supported on the Tianocore free EFI firmware, which is useful if you&#8217;d like to try it out on QEMU/KVM.</p>



<p>More details about Debian 13 available on the <a href="https://www.debian.org/News/2025/20250809">official press release</a>.</p>



<p>The default theme for Debian 13 is <a href="https://wiki.debian.org/DebianArt/Themes/Ceratopsian">Ceratopsian</a>, designed by Elise Couper. I&#8217;ll be honest, I wasn&#8217;t 100% sure it was the best choice when it won the artwork vote, but it really grew on me over the last few months, and it looked <em>great</em> in combination with all kinds of other things during DebConf too, so it has certainly won me over.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img fetchpriority="high" decoding="async" width="800" height="500" src="https://jonathancarter.org/files/images/wllpaper.jpeg" alt="" class="wp-image-11957" style="width:798px;height:auto" srcset="https://jonathancarter.org/files/images/wllpaper.jpeg 800w, https://jonathancarter.org/files/images/wllpaper-555x347.jpeg 555w, https://jonathancarter.org/files/images/wllpaper-768x480.jpeg 768w" sizes="(max-width: 800px) 100vw, 800px" /></figure>
</div>


<p>And I particularly like the Plymouth theme. It&#8217;s very minimal, and it reminds me of the Toy Story Trixie character, it&#8217;s almost like it helps explain the theme:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" width="1024" height="644" src="https://jonathancarter.org/files/images/certop-1024x644.jpeg" alt="" class="wp-image-11961" style="width:1024px;height:auto" srcset="https://jonathancarter.org/files/images/certop-1024x644.jpeg 1024w, https://jonathancarter.org/files/images/certop-555x349.jpeg 555w, https://jonathancarter.org/files/images/certop-768x483.jpeg 768w, https://jonathancarter.org/files/images/certop.jpeg 1426w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p class="has-text-align-center"><em>Plymouth (start-up/shutdown) theme.</em></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="600" height="631" src="https://jonathancarter.org/files/images/trixie.jpeg" alt="" class="wp-image-11963" srcset="https://jonathancarter.org/files/images/trixie.jpeg 600w, https://jonathancarter.org/files/images/trixie-528x555.jpeg 528w" sizes="(max-width: 600px) 100vw, 600px" /></figure>
</div>


<p class="has-text-align-center"><a href="https://disney.fandom.com/wiki/Trixie">Trixie, the character from Toy Story</a> that was chosen as the codename for Debian 13.</p>



<h2 class="wp-block-heading">Debian Local Team ISO testing</h2>



<p>Yesterday we got some locals together for ISO testing and we got a cake with the wallpaper printed on it, along with our local team logo which has been a work in progress for the last 3 years, so hopefully we&#8217;ll finalise it this year!  (it will be ready when it&#8217;s ready). It came out a lot bluer than the original wallpaper, but still tasted great.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="771" src="https://jonathancarter.org/files/images/cake-13-1024x771.jpg" alt="" class="wp-image-11949" style="object-fit:cover" srcset="https://jonathancarter.org/files/images/cake-13-1024x771.jpg 1024w, https://jonathancarter.org/files/images/cake-13-555x418.jpg 555w, https://jonathancarter.org/files/images/cake-13-768x578.jpg 768w, https://jonathancarter.org/files/images/cake-13.jpg 1280w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p>For many releases, I&#8217;ve been the only person from South Africa doing ISO smoke-testing, and this time was quite different, since everyone else in the photo below tested an image except for me. I basically just provided some support and helped out with getting salsa/wiki accounts and some troubleshooting. It went nice and fast, and it&#8217;s always a big relief when there are no showstoppers for the release.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><img decoding="async" width="1024" height="590" src="https://jonathancarter.org/files/images/trixiecake2-1024x590.jpg" alt="" class="wp-image-11951" srcset="https://jonathancarter.org/files/images/trixiecake2-1024x590.jpg 1024w, https://jonathancarter.org/files/images/trixiecake2-555x320.jpg 555w, https://jonathancarter.org/files/images/trixiecake2-768x443.jpg 768w, https://jonathancarter.org/files/images/trixiecake2.jpg 1136w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>
</div>


<p class="has-text-align-center"><em>My dog was really wishing hard that the cake would slip off.</em></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="600" height="221" src="https://jonathancarter.org/files/images/cambalache.jpg" alt="" class="wp-image-11970" srcset="https://jonathancarter.org/files/images/cambalache.jpg 600w, https://jonathancarter.org/files/images/cambalache-555x204.jpg 555w" sizes="(max-width: 600px) 100vw, 600px" /></figure>
</div>


<p>Packaging-wise, I only have one big new package for Trixie, and that&#8217;s <a href="https://github.com/xjuan/cambalache/tree/main">Cambalache</a>, a rapid application design UI builder for GTK3/GTK4.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img decoding="async" width="752" height="423" src="https://jonathancarter.org/files/images/image-29.png" alt="" class="wp-image-11972" style="width:616px;height:auto" srcset="https://jonathancarter.org/files/images/image-29.png 752w, https://jonathancarter.org/files/images/image-29-555x312.png 555w" sizes="(max-width: 752px) 100vw, 752px" /></figure>
</div>


<p>The version in trixie is 0.94.1-3 and version 1.0 was recently released, so I&#8217;ll get that updated in forky and backport it if possible.</p>



<p>I was originally considering using Cambalache for an installer UI, but ended up going with a web front-end instead. But that&#8217;s moving firmly towards forky territory, so more on that another time!</p>



<p>Thanks to everyone who was involved in this release, so far upgrades have been very smooth!</p>
<img decoding="async" src="https://analytics.jonathancarter.org/piwik.php?idsite=1&amp;rec=1&amp;url=https%3A%2F%2Fjonathancarter.org%2F2025%2F08%2F10%2Fdebian-13%2F&amp;action_name=Debian%2013&amp;urlref=https%3A%2F%2Fjonathancarter.org%2Ffeed%2F" style="border:0;width:0;height:0" width="0" height="0" alt="" />]]></description>
      <source url="https://jonathancarter.org/feed">Jonathan Carter</source>
    </item>
    <item>
      <title>Streamline Root Filesystem Modifications with chimg</title>
      <link>https://toabctl.wordpress.com/2025/07/31/streamline-root-filesystem-modifications-with-chimg/</link>
      <guid isPermaLink="true">https://toabctl.wordpress.com/2025/07/31/streamline-root-filesystem-modifications-with-chimg/</guid>
      <pubDate>Thu, 31 Jul 2025 18:15:36 GMT</pubDate>
      <description><![CDATA[<p class="wp-block-paragraph">During the last year I developed as a side project a new tool called <a href="https://github.com/canonical/chimg/">chimg</a> . That tool is useful to modify a given rootfs chroot directory in a declarative way. It can replace a kernel within a chroot, preseed snaps, install debian packages, add PPAs and more (documentation is in git but not yet published).</p>



<p class="wp-block-paragraph">The nice thing about this is, that this tool can be integrated into <a href="https://launchpad.net/livecd-rootfs">livecd-rootfs</a> (the tool that is usually used to build Ubuntu images) or future tools which might use the craft framework to build images. <code>chimg</code> automatically detects already bind-mounted filesystems (eg. <code>/sys</code>, <code>/proc</code>, &#8230;), detects already preseeded snaps and usually does that same thing that <code>livecd-rootfs</code> currently does when eg. replacing an already installed kernel.</p>



<p class="wp-block-paragraph">Install <code>chimg</code> with:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; title: ; notranslate">
sudo snap install chimg --classic
</pre></div>


<p class="wp-block-paragraph">An example configuration (eg. <code>config.yaml</code>) to modify a rootfs chroot directory looks like this:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: yaml; title: ; notranslate">
---
kernel: linux-aws
debs:
  - name: shim-signed
  - name: grub-pc
  - name: grub2-common
  - name: ubuntu-cloud-minimal
snap:
  assertion_brand: canonical
  assertion_model: aws-classic
  snaps:
    - name: hello
      channel: latest/stable
files:
  -
    destination: /etc/default/grub.d/70-mysettings.cfg
    content: |+
      GRUB_TIMEOUT=0

cmds_post:
  -
    cmd: |
      echo "Everything done"
</pre></div>


<p class="wp-block-paragraph">This config (stored in <code>config.yaml</code> in this example) can be applied to a newly created (or existing) root filesystem directory. Let&#8217;s create one in <code>/tmp/chimg-noble</code>:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
sudo mmdebstrap --variant=apt --verbose noble /tmp/chimg-noble
</pre></div>


<p class="wp-block-paragraph">Let&#8217;s apply the config changes now:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: bash; title: ; notranslate">
sudo chimg --log-console chrootfs config.yaml /tmp/chimg-noble
</pre></div>


<p class="wp-block-paragraph">That&#8217;s it. The modifications are now applied to the <code>/tmp/chimg-noble</code> directory.</p>



<p class="wp-block-paragraph"></p>]]></description>
      <source url="https://toabctl.wordpress.com/category/planet-ubuntu/feed/?mrss=off">Thomas Bechtold</source>
    </item>
    <item>
      <title>2025: Finding a job, and the understanding the market</title>
      <link>https://joseeantonior.wordpress.com/2025/06/25/2025-finding-a-job-and-the-understanding-the-market/</link>
      <guid isPermaLink="true">https://joseeantonior.wordpress.com/2025/06/25/2025-finding-a-job-and-the-understanding-the-market/</guid>
      <pubDate>Wed, 25 Jun 2025 21:39:35 GMT</pubDate>
      <description><![CDATA[<p class="wp-block-paragraph">So, I&#8217;ve been in the job market for a bit over a year. I was part of a layoff cycle in my last company, and finding a new gig has been difficult. I haven&#8217;t been able to find something as of yet, but it&#8217;s been a learning curve. The market is not what it has been in the last couple of years. With AI in the mix, lots of roles have been eliminated, or have shifted towards where human intervention is needed to interpret or verify the data AI is interpreting. Job hunting is a job in an of itself, and may even take a 9 to 5 role. I know of a lot of people who have gone through the same process as myself, and wanted to share some of insights and tips from what I&#8217;ve learned throughout the last year.</p>



<h2 class="wp-block-heading">Leveraging your network</h2>



<p class="wp-block-paragraph">First, and I think most important, is to understand that there&#8217;s a lot of great people around that you might have worked with. You can always ask for recommendations, touch base, or even have a small chat to see how things are going on their end. Conversations can be very refreshing, and can help you get a new perspective as how the industries are shifting, where you might want to learn new skills, or how to improve your positioning in the market. Folks can talk around and see if there&#8217;s additional positions where you might be a good fit, and it&#8217;s always good to have a helping hand (or a few). At the end of the day, these folks are your own community. I&#8217;ve gotten roles in the past by being referred, and these connections have been critical for my understanding of how different businesses may approach the same problem, or even to solve internal conflicts. So, reach out to people you know!</p>



<h2 class="wp-block-heading">Understanding the market</h2>



<p class="wp-block-paragraph">Like I mentioned in the opening paragraph, the market is evolving constantly. AI has taken a very solid role nowadays, and lots of companies ask about how you&#8217;ve used AI recently. Part of understanding the market is understanding the bleeding edge tools that are used to improve workflows and day-to-day efficiency. Research tools that are coming up, and that are shaping the market. </p>



<p class="wp-block-paragraph">To give you an example. Haven&#8217;t tried AI yet? Give it a spin, even for simple questions. Understand where it works, where it fails, and how you, as a human, can make it work for you. Get a sense of the pitfalls, and where human intervention is needed to interpret or verify the data that&#8217;s in there. Like one of my former managers said, &#8220;trust, but verify&#8221;. Or, you can even get to the point of not trusting the data, and sharing that as a story!</p>



<h2 class="wp-block-heading">Apply thoughtfully</h2>



<p class="wp-block-paragraph">Someone gave me the recommendation to apply to everything that I see where I &#8220;could be a fit&#8221;. While this might have its upsides, you might also end up in situations where you are not actually a fit, or where you don&#8217;t know the company and what it does. Always take the time, at least a few minutes, to understand the company that you&#8217;re applying for, research their values, and how they align to yours. Read about the product they&#8217;re creating, selling, or offering, and see if it&#8217;s a product where you could contribute your skills. Then, you can make the decision of applying. While doing this you may discover that you are applying to a position in a sector that you&#8217;re not interested in, or where your skillset might not be used to its full potential. And you might be missing out on some other opportunities that are significantly more aligned to you.</p>



<p class="wp-block-paragraph">Also take the time to fully review the job description. JDs are pretty descriptive, and you might stumble upon certain details that don&#8217;t align with yourself, such as the salary, hours, location, or certain expectations that you might feel don&#8217;t fit within the role or that you are not ready for.</p>



<h2 class="wp-block-heading">Prepare for your interviews</h2>



<p class="wp-block-paragraph">You landed an interview &#8211; congratulations! Make sure that you&#8217;ve researched the company before heading in. If you&#8217;ve taken a look at the company and the role before applying, take a glimpse again. You might find more interesting things, and it will demonstrate that you are actually preparing yourself for the interview. Also, interviewing is a two-way street. Make sure that you have some questions at the end. Double-check the role of your interviewer in the company, and ensure that you have questions that are tailored to their particular roles. Think about what you want to get from the interview (other than the job!).</p>



<h2 class="wp-block-heading">Job sourcing</h2>



<p class="wp-block-paragraph">There are many great job sources today &#8211; LinkedIn being the biggest of all of them. Throughout my searches I&#8217;ve also found weworkremotely.com and hnhiring.com are great sources. I strongly advise that you expand your search and find sources that are relevant to your particular role or industry. This has opened up a lot of opportunities for me!</p>



<h2 class="wp-block-heading">Take some time for yourself</h2>



<p class="wp-block-paragraph">I know that having a job is important. However, it&#8217;s also important to take time for yourself. Your mental health is important. You can use this time to develop some skills, play some games, take care of your garden, or even reorganize your home. Find a hobby and distract yourself every now and then. Take breaks, and ensure you&#8217;re not over-stressing yourself. Read a bit about burnout, and take care of yourself, as burnout can also happen from job hunting. And if you need a breather, make sure you take one, but don&#8217;t overdo it! Time is valuable, so it&#8217;s all about finding the right balance.</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Hopefully this is helpful for some folks that are going through my same situation. What other things have worked for you? Do you have any other tips you could share? I&#8217;d be happy to read about them! Share them with me on <a href="https://linkedin.com/in/joseantonio-rey">LinkedIn</a>. I&#8217;m also happy to chat &#8211; you can always find me at jose@ubuntu.com.</p>]]></description>
      <source url="https://joseeantonior.wordpress.com/category/planet-ubuntu/feed/atom">José Antonio Rey</source>
    </item>
    <item>
      <title>Attitudes on privacy and tracking</title>
      <link>https://s3hh.wordpress.com/2025/05/25/attitudes-on-privacy-and-tracking/</link>
      <guid isPermaLink="true">https://s3hh.wordpress.com/2025/05/25/attitudes-on-privacy-and-tracking/</guid>
      <pubDate>Sun, 25 May 2025 13:00:15 GMT</pubDate>
      <description><![CDATA[<p>It&#8217;s amazing how quickly public opinion changes. Or, how quickly<br />
people cave. Remember just 10 years ago, how people felt about<br />
google glass?</p>
<ul>
<li><a href="https://www.businessinsider.com/i-was-assaulted-for-wearing-google-glass-2014-4" rel="nofollow">https://www.businessinsider.com/i-was-assaulted-for-wearing-google-glass-2014-4</a></li>
<li><a href="https://www.youtube.com/watch?v=m8coAuWZL20" rel="nofollow">https://www.youtube.com/watch?v=m8coAuWZL20</a></li>
</ul>
<p>Or how they felt when they found out target was analyzing their<br />
purchases and perhaps knew them better than themselves or their<br />
family?</p>
<ul>
<li><a href="https://techland.time.com/2012/02/17/how-target-knew-a-high-school-girl-was-pregnant-before-her-parents/" rel="nofollow">https://techland.time.com/2012/02/17/how-target-knew-a-high-school-girl-was-pregnant-before-her-parents/</a></li>
<li><a href="https://www.forbes.com/sites/kashmirhill/2012/02/16/how-target-figured-out-a-teen-girl-was-pregnant-before-her-father-did/" rel="nofollow">https://www.forbes.com/sites/kashmirhill/2012/02/16/how-target-figured-out-a-teen-girl-was-pregnant-before-her-father-did/</a></li>
</ul>
<p>People used to worry about being tracked by companies and government.<br />
Today, they feel insecure unless they are certain they are being<br />
tracked. For their own well-being of course. If an online store does<br />
*not* send an email 10 hours after you&#8217;ve &#8220;left items in your cart,<br />
don&#8217;t miss out!&#8221;, and another the next day, you feel disappointed. I<br />
believe they&#8217;re now seen as sub-par.</p>]]></description>
      <source url="https://s3hh.wordpress.com/feed/?mrss=off">Serge Hallyn</source>
    </item>
    <item>
      <title>Rooming with Mark</title>
      <link>https://ograblog.wordpress.com/2025/05/16/rooming-with-mark/</link>
      <guid isPermaLink="true">https://ograblog.wordpress.com/2025/05/16/rooming-with-mark/</guid>
      <pubDate>Fri, 16 May 2025 11:17:23 GMT</pubDate>
      <description><![CDATA[<p class="has-black-color has-text-color has-link-color wp-elements-46088db9ef993c5ecc5629835e2d0dbd">Yesterday, exactly twenty years ago my mobile rang while I was walking the dog. <br><br>I had just returned from Sydney about a week ago (still battling with the last remains of my Jet-lag (I had never left Europe before!)) where I had attended the UbuntuDownUnder summit and had a 30min interview on the last day (that was literally rather like having a coffee with friends after lunch) with Mark Shuttleworth and Matt Zimmerman (back then Canonicals CTO) on a nice hotel terrace directly under a tree with a colony of flying foxes sleeping above our heads.<br><br>There was Jane Silber (CEO) on the phone, telling me: &#8220;I&#8217;m so happy to tell you you are hired! In your new role we want you to create an educational flavor of Ubuntu, there will be a debian-edu/skolelinux gathering in Bergen in Norway from the 10th to 12th of June, are you okay flying there with Mark?&#8221;<br><br>I rushed back home and told my girlfriend: &#8220;I&#8217;m hired, and I&#8217;ll fly Canonical One on my first business trip next month!&#8221; (Canonical One was the name of Marks plane). I learned the next weeks that Canonical had indeed booked a generic scheduled flight for me and we&#8217;d only meet at the venue <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br><br>The flight was a disaster, after we were boarding that small 20-seater 2 prop plane that was supposed to get us from Cologne to Amsterdam and the pilot started the engine my window all of a sudden was soaked in oil. We had to stay in the plane out on the filed while the mechanics were fixing the engine for like 2-3h so indeed I missed the connection in Amsterdam and had to stay for the night instead of arriving in Bergen the evening before the event started.<br><br>When I arrived at the venue everyone was already busy hacking on stuff and I jumped right in alongside, finally meeting some users of LTSP (Linux Terminal Server Project) which I was upstream for at that time and working with them on the problems they faced in debian with it, tinkering with moodle as a teaching support system and looking at other edu software, meanwhile Mark was sitting on a bar-stool in a corner with his laptop hacking on launchpad code.<br><br>When we went to our hotel in the evening it turned out they did not have our booking at all and were completely overbooked due to a jewelry exhibition they had in the house for that week. I talked like 15min to the lady behind the counter, showed her my booking confirmation PDF on the laptop, begged and flirted a lot and eventually she told us &#8220;We do have an exhibition room that we keep as spare, it only has one bed but you can have it and we will add a folding bed&#8221;. The room was actually a normal hotel room but completely set up with wallpaper tables all around the walls. <br><br>Mark insisted to take the folding bed and I can tell you, he does not snore &#8230; (well, he didn&#8217;t back then)<br><br>This was only the first of a plethora of adventures that followed in the upcoming 20 years, that phone call clearly changed my life and the company gave me the opportunity to work with the brightest, sharpest and most intelligent people on the planet in and outside of Canonical.<br><br>It surely changed a lot over these years (when I started we were building the distro with 18 people in the distro team and did that for quite a few years before it actually got split into server, foundations, kernel and desktop teams) but it never lost its special spirit of having these exceptional people with such a high focus on bringing opensource to everyone and making it accessible to everyone. <br>Indeed, with growth comes the requirement to make more money to pay the people, the responsibility to give your employees a certain amount of security and persistence grows, but Canonical and especially Mark have always managed to keep the balance to not lose that focus and do the right thing in the end.<br><br>Ten years ago I said &#8220;onward to the next ten!!&#8221;, I won&#8217;t really say &#8220;onward to the next 20!&#8221; today, not because I ever plan to resign but simply because I doubt I still want to work full time when I&#8217;m 75 <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /><br><br>Thank you Mark for dragging me into this adventure and thank you for still having me! I still love the ride!!</p>



<p></p>



<p></p>



<p></p>]]></description>
      <source url="https://ograblog.wordpress.com/feed/atom">Oliver Grawert</source>
    </item>
    <item>
      <title>Ubuntu MATE 25.04 Release Notes</title>
      <link>https://ubuntu-mate.org/blog/ubuntu-mate-plucky-puffin-release-notes/</link>
      <guid isPermaLink="true">https://ubuntu-mate.org/blog/ubuntu-mate-plucky-puffin-release-notes/</guid>
      <pubDate>Tue, 15 Apr 2025 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>Ubuntu MATE 25.04 is ready to soar! 🪽 Celebrating our 10th anniversary as an official Ubuntu flavour with the reliable MATE Desktop experience you love, built on the latest Ubuntu foundations. Read on to learn more 👓️</p>

<h2 id="a-decade-of-mate">A Decade of MATE</h2>

<p>This release marks the 10th anniversary of Ubuntu MATE becoming an official Ubuntu flavour. From our humble beginnings, we’ve developed a loyal following of users who value a traditional desktop experience with modern capabilities. Thanks to our amazing community, contributors, and users who have been with us throughout this journey. Here’s to many more years of Ubuntu MATE! 🥂</p>

<h2 id="what-changed-in-ubuntu-mate-2504">What changed in Ubuntu MATE 25.04?</h2>

<p>Here are the highlights of what’s new in the Plucky Puffin release:</p>

<ul>
  <li>Celebrating 10 years as an official Ubuntu flavour! 🎂</li>
  <li>Optional full disk encryption in the installer 🔐
    <ul>
      <li>Enhanced advanced partitioning options</li>
      <li>Better interaction with existing BitLocker-enabled Windows installations</li>
      <li>Improved experience when installing alongside other operating systems</li>
    </ul>
  </li>
</ul>

<h2 id="major-applications">Major Applications</h2>

<p>Accompanying <strong>MATE Desktop</strong> 🧉 and <strong>Linux 6.14</strong> 🐧 are <strong>Firefox 137</strong> 🔥🦊,
<strong>Evolution 3.56</strong> 📧, <strong>LibreOffice 25.2.2</strong> 📚</p>

<p>See the <a href="https://discourse.ubuntu.com/t/plucky-puffin-release-notes/48687">Ubuntu 25.04 Release Notes</a> 
for details of all the changes and improvements that Ubuntu MATE benefits from.</p>

<div class="jumbotron">

    <h2>Download Ubuntu MATE 25.04</h2>

    <p>Available for 64-bit desktop computers!</p>


    
        <a href="/download/" class="btn">Download</a>
    

</div>

<h2 id="upgrading-to-ubuntu-mate-2504">Upgrading to Ubuntu MATE 25.04</h2>

<p>The upgrade process to Ubuntu MATE 25.04 is the same as Ubuntu.</p>

<ul>
  <li><a href="https://help.ubuntu.com/community/PluckyUpgrades">Ubuntu 25.04 Upgrade Process</a></li>
</ul>

<p>There are no offline upgrade options for Ubuntu MATE. Please ensure you have
network connectivity to one of the official mirrors or to a locally accessible
mirror and follow the instructions above.</p>]]></description>
      <source url="https://ubuntu-mate.org/rss.xml">Ubuntu MATE</source>
    </item>
    <item>
      <title>I'm running for the OSI board... maybe</title>
      <link>https://blog.luke.wf/2025/02/im-running-for-osi-board-maybe.html</link>
      <guid isPermaLink="true">https://blog.luke.wf/2025/02/im-running-for-osi-board-maybe.html</guid>
      <pubDate>Thu, 20 Feb 2025 17:31:00 GMT</pubDate>
      <description><![CDATA[<p>The Open Source Initiative has two classes of board seats: Affiliate seats, and Individual Member seats.&nbsp;</p><p>In the upcoming election, each affiliate can nominate a candidate, and each affiliate can cast a vote for the Affiliate candidates, but there's only 1 Affiliate seat available. I initially expressed interest in being nominated as an Affiliate candidate via Debian. But since <a href="https://ebb.org/bkuhn/">Bradley Kuhn</a> is also running for an Affiliate seat with a similar platform to me, especially with regards to the OSAID, I decided to run as part of an aligned "ticket" as an Individual Member to avoid contention for the 1 Affiliate seat.</p><p>Bradley and I discussed running on a similar ticket around 8/9pm Pacific, and I submitted my candidacy around 9pm PT on 17 February.&nbsp;</p><p>I was dismayed when I received the following mail from <span style="white-space: normal;">Nick Vidal:</span></p><p></p><blockquote><span face="Arial, Helvetica, sans-serif" style="background-color: white; color: #222222; font-size: small;">Dear Luke,</span><br style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;" /><br style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;" /><span face="Arial, Helvetica, sans-serif" style="background-color: white; color: #222222; font-size: small;">Thank you for your interest in the OSI Board of Directors election. Unfortunately, we are unable to accept your application as it was submitted after the official deadline of Monday Feb 17 at 11:59 pm UTC. To ensure a fair process,<b> we must adhere to the deadline for all candidates.</b></span><br style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;" /><br style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;" /><span face="Arial, Helvetica, sans-serif" style="background-color: white; color: #222222; font-size: small;">We appreciate your enthusiasm and encourage you to stay engaged with OSI’s mission. We hope you’ll consider applying in the future or contributing in other meaningful ways.</span><br style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;" /><br style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;" /><span face="Arial, Helvetica, sans-serif" style="background-color: white; color: #222222; font-size: small;">Best regards,</span><br style="background-color: white; color: #222222; font-family: Arial, Helvetica, sans-serif; font-size: small;" /><span face="Arial, Helvetica, sans-serif" style="background-color: white; color: #222222; font-size: small;">OSI Election Teams</span></blockquote><p>Nowhere on the&nbsp;<a href="https://opensource.org/blog/osis-board-of-directors-in-2025-details-about-the-elections">"OSI’s board of directors in 2025: details about the elections"</a>&nbsp;page do they list a timezone for closure of nominations; they simply list Monday 17 February.&nbsp;</p><p>The OSI's contact address is in California, so it seems arbitrary and capricious to retroactively define all of these processes as being governed by UTC.</p><p>I was not able to participate in the "potential board director" info sessions accordingly, but people who attended heard that the importance of accommodating differing TZ's was discussed during the info session, and that OSI representatives mentioned they try to accommodate TZ's of everyone. This seems in sharp contrast with the above policy.&nbsp;</p><p>I urge the OSI to reconsider this policy and allow me to stand for an Individual seat in the current cycle.&nbsp;</p><p><b>Upd</b>, N.B.: to people writing about this, I use they/them pronouns</p><p></p>]]></description>
      <source url="http://blog.luke.wf/feeds/posts/default/-/ubuntu-planet/">Luke Faraone</source>
    </item>
    <item>
      <title>How to prevent TrackPoint or touchpad events from waking up ThinkPad T14 Gen 5 AMD from suspend</title>
      <link>https://nobuto-m.github.io/post/2025/how-to-prevent-trackpoint-events-from-waking-up-thinkpad-t14-gen-5-amd-from-suspend/</link>
      <guid isPermaLink="true">https://nobuto-m.github.io/post/2025/how-to-prevent-trackpoint-events-from-waking-up-thinkpad-t14-gen-5-amd-from-suspend/</guid>
      <pubDate>Thu, 09 Jan 2025 14:50:38 GMT</pubDate>
      <description><![CDATA[<h2 id="tldr">TL;DR</h2>
<p>Try the following lines in your custom udev rules, e.g.<br>
<code>/etc/udev/rules.d/99-local-disable-wakeup-events.rules</code></p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl"><span class="nv">KERNEL</span><span class="o">==</span><span class="s2">&#34;i2c-ELAN0676:00&#34;</span>, <span class="nv">SUBSYSTEM</span><span class="o">==</span><span class="s2">&#34;i2c&#34;</span>, <span class="nv">DRIVERS</span><span class="o">==</span><span class="s2">&#34;i2c_hid_acpi&#34;</span>, ATTR<span class="o">{</span>power/wakeup<span class="o">}=</span><span class="s2">&#34;disabled&#34;</span>
</span></span><span class="line"><span class="cl"><span class="nv">KERNEL</span><span class="o">==</span><span class="s2">&#34;PNP0C0E:00&#34;</span>, <span class="nv">SUBSYSTEM</span><span class="o">==</span><span class="s2">&#34;acpi&#34;</span>, <span class="nv">DRIVERS</span><span class="o">==</span><span class="s2">&#34;button&#34;</span>, ATTRS<span class="o">{</span>path<span class="o">}==</span><span class="s2">&#34;\_SB_.SLPB&#34;</span>, ATTR<span class="o">{</span>power/wakeup<span class="o">}=</span><span class="s2">&#34;disabled&#34;</span>
</span></span></code></pre></div>

<details class="toc-inpage d-print-none  " open>
  <summary class="font-weight-bold">Table of Contents</summary>
  <nav id="TableOfContents">
  <ul>
    <li><a href="#tldr">TL;DR</a></li>
    <li><a href="#the-motivation">The motivation</a></li>
    <li><a href="#disabling-touchpad-as-a-wakeup-source-on-t14-gen-5-amd">Disabling touchpad as a wakeup source on T14 Gen 5 AMD</a></li>
    <li><a href="#disabling-trackpoint-as-a-wakeup-source-on-t14-gen-5-amd">Disabling TrackPoint as a wakeup source on T14 Gen 5 AMD</a></li>
    <li><a href="#in-the-case-of-thinkpad-t14-gen-3-amd">In the case of ThinkPad T14 Gen 3 AMD</a></li>
    <li><a href="#references">References</a></li>
  </ul>
</nav>
</details>

<h2 id="the-motivation">The motivation</h2>


















<figure  id="figure-whenever-something-touches-the-red-cap-the-system-wakes-up-from-suspends2idle">
  <div class="d-flex justify-content-center">
    <div class="w-100" ><img alt="Whenever something touches the red cap, the system wakes up from suspend/s2idle." srcset="
               /post/2025/how-to-prevent-trackpoint-events-from-waking-up-thinkpad-t14-gen-5-amd-from-suspend/featured_hu236477c92f30afd096faecc971ed105b_216203_4c1c11344310bee682732078c26bf1f3.webp 400w,
               /post/2025/how-to-prevent-trackpoint-events-from-waking-up-thinkpad-t14-gen-5-amd-from-suspend/featured_hu236477c92f30afd096faecc971ed105b_216203_81f124a57e0d1d41c2112639562f955b.webp 760w,
               /post/2025/how-to-prevent-trackpoint-events-from-waking-up-thinkpad-t14-gen-5-amd-from-suspend/featured_hu236477c92f30afd096faecc971ed105b_216203_1200x1200_fit_q75_h2_lanczos.webp 1200w"
               src="https://nobuto-m.github.io/post/2025/how-to-prevent-trackpoint-events-from-waking-up-thinkpad-t14-gen-5-amd-from-suspend/featured_hu236477c92f30afd096faecc971ed105b_216203_4c1c11344310bee682732078c26bf1f3.webp"
               width="760"
               height="428"
               loading="lazy" data-zoomable /></div>
  </div><figcaption>
      Whenever something touches the red cap, the system wakes up from suspend/s2idle.
    </figcaption></figure>

<p>I&rsquo;ve used ThinkPad T14 Gen 3 AMD for 2 years, and I recently purchased T14 <strong>Gen 5</strong> AMD. The previous system as Gen 3 annoyed me so much because the laptop randomly woke up from suspend even inside a backpack on its own, heated up the confined air in it, and drained the battery pretty fast as a consequence. Basically it&rsquo;s too sensitive to any events. For example, whenever a USB Type-C cable is plugged in as a power source or whenever something touches the TrackPoint <strong>even if a display on a closed lid slightly makes contact with the red cap, the system wakes up from suspend</strong>. It was uncontrollable.</p>
<p>I was hoping that Gen 5 would make a difference, and it did when it comes to the power source event. However, frequent wakeups due to the TrackPoint event remained the same so I started to dig in.</p>
<h2 id="disabling-touchpad-as-a-wakeup-source-on-t14-gen-5-amd">Disabling touchpad as a wakeup source on T14 Gen 5 AMD</h2>
<p>Disabling touchpad events as a wakeup source is straightforward. The touchpad device, <code>ELAN0676:00 04F3:3195 Touchpad</code>, can be found in the udev device tree as follows.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ udevadm info --tree
</span></span><span class="line"><span class="cl">...
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"> └─input/input12
</span></span><span class="line"><span class="cl">   ┆ P: /devices/platform/AMDI0010:01/i2c-1/i2c-ELAN0676:00/0018:04F3:3195.0001/input/input12
</span></span><span class="line"><span class="cl">   ┆ M: input12
</span></span><span class="line"><span class="cl">   ┆ R: <span class="m">12</span>
</span></span><span class="line"><span class="cl">   ┆ U: input
</span></span><span class="line"><span class="cl">   ┆ E: <span class="nv">DEVPATH</span><span class="o">=</span>/devices/platform/AMDI0010:01/i2c-1/i2c-ELAN0676:00/0018:04F3:3195.0001/input/input12
</span></span><span class="line"><span class="cl">   ┆ E: <span class="nv">SUBSYSTEM</span><span class="o">=</span>input
</span></span><span class="line"><span class="cl">   ┆ E: <span class="nv">PRODUCT</span><span class="o">=</span>18/4f3/3195/100
</span></span><span class="line"><span class="cl">   ┆ E: <span class="nv">NAME</span><span class="o">=</span><span class="s2">&#34;ELAN0676:00 04F3:3195 Touchpad&#34;</span>
</span></span><span class="line"><span class="cl">   ┆ E: <span class="nv">PHYS</span><span class="o">=</span><span class="s2">&#34;i2c-ELAN0676:00&#34;</span>
</span></span></code></pre></div><p>And you can get all attributes including parent devices like the following.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ udevadm info --attribute-walk -p /devices/platform/AMDI0010:01/i2c-1/i2c-ELAN0676:00/0018:04F3:3195.0001/input/input12
</span></span><span class="line"><span class="cl">...
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  looking at device <span class="s1">&#39;/devices/platform/AMDI0010:01/i2c-1/i2c-ELAN0676:00/0018:04F3:3195.0001/input/input12&#39;</span>:
</span></span><span class="line"><span class="cl">    <span class="nv">KERNEL</span><span class="o">==</span><span class="s2">&#34;input12&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nv">SUBSYSTEM</span><span class="o">==</span><span class="s2">&#34;input&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nv">DRIVER</span><span class="o">==</span><span class="s2">&#34;&#34;</span>
</span></span><span class="line"><span class="cl">    ...
</span></span><span class="line"><span class="cl">    ATTR<span class="o">{</span>name<span class="o">}==</span><span class="s2">&#34;ELAN0676:00 04F3:3195 Touchpad&#34;</span>
</span></span><span class="line"><span class="cl">    ATTR<span class="o">{</span>phys<span class="o">}==</span><span class="s2">&#34;i2c-ELAN0676:00&#34;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">...
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  looking at parent device <span class="s1">&#39;/devices/platform/AMDI0010:01/i2c-1/i2c-ELAN0676:00&#39;</span>:
</span></span><span class="line"><span class="cl">    <span class="nv">KERNELS</span><span class="o">==</span><span class="s2">&#34;i2c-ELAN0676:00&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nv">SUBSYSTEMS</span><span class="o">==</span><span class="s2">&#34;i2c&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nv">DRIVERS</span><span class="o">==</span><span class="s2">&#34;i2c_hid_acpi&#34;</span>
</span></span><span class="line"><span class="cl">    ATTRS<span class="o">{</span>name<span class="o">}==</span><span class="s2">&#34;ELAN0676:00&#34;</span>
</span></span><span class="line"><span class="cl">    ...
</span></span><span class="line"><span class="cl">    ATTRS<span class="o">{</span>power/wakeup<span class="o">}==</span><span class="s2">&#34;enabled&#34;</span>
</span></span></code></pre></div><p>The line I&rsquo;m looking for is <code>ATTRS{power/wakeup}==&quot;enabled&quot;</code>. By using the identifiers of the parent device that has <code>ATTRS{power/wakeup}</code>, I can make sure that <code>/sys/devices/platform/AMDI0010:01/i2c-1/i2c-ELAN0676:00/power/wakeup</code> is always <code>disabled</code> with the custom udev rule as follows.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl"><span class="nv">KERNEL</span><span class="o">==</span><span class="s2">&#34;i2c-ELAN0676:00&#34;</span>, <span class="nv">SUBSYSTEM</span><span class="o">==</span><span class="s2">&#34;i2c&#34;</span>, <span class="nv">DRIVERS</span><span class="o">==</span><span class="s2">&#34;i2c_hid_acpi&#34;</span>, ATTR<span class="o">{</span>power/wakeup<span class="o">}=</span><span class="s2">&#34;disabled&#34;</span>
</span></span></code></pre></div><h2 id="disabling-trackpoint-as-a-wakeup-source-on-t14-gen-5-amd">Disabling TrackPoint as a wakeup source on T14 Gen 5 AMD</h2>
<p>I&rsquo;ve seen a pattern already as above so I <em>should</em> be able to apply the same method. The TrackPoint device, <code>TPPS/2 Elan TrackPoint</code>, can be found in the udev device tree.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ udevadm info --tree
</span></span><span class="line"><span class="cl">...
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl"> └─input/input5
</span></span><span class="line"><span class="cl">   ┆ P: /devices/platform/i8042/serio1/input/input5
</span></span><span class="line"><span class="cl">   ┆ M: input5
</span></span><span class="line"><span class="cl">   ┆ R: <span class="m">5</span>
</span></span><span class="line"><span class="cl">   ┆ U: input
</span></span><span class="line"><span class="cl">   ┆ E: <span class="nv">DEVPATH</span><span class="o">=</span>/devices/platform/i8042/serio1/input/input5
</span></span><span class="line"><span class="cl">   ┆ E: <span class="nv">SUBSYSTEM</span><span class="o">=</span>input
</span></span><span class="line"><span class="cl">   ┆ E: <span class="nv">PRODUCT</span><span class="o">=</span>11/2/a/63
</span></span><span class="line"><span class="cl">   ┆ E: <span class="nv">NAME</span><span class="o">=</span><span class="s2">&#34;TPPS/2 Elan TrackPoint&#34;</span>
</span></span><span class="line"><span class="cl">   ┆ E: <span class="nv">PHYS</span><span class="o">=</span><span class="s2">&#34;isa0060/serio1/input0&#34;</span>
</span></span></code></pre></div><p>And the information of parent devices too.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ udevadm info --attribute-walk -p /devices/platform/i8042/serio1/input/input5
</span></span><span class="line"><span class="cl">...
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  looking at device <span class="s1">&#39;/devices/platform/i8042/serio1/input/input5&#39;</span>:
</span></span><span class="line"><span class="cl">    <span class="nv">KERNEL</span><span class="o">==</span><span class="s2">&#34;input5&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nv">SUBSYSTEM</span><span class="o">==</span><span class="s2">&#34;input&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nv">DRIVER</span><span class="o">==</span><span class="s2">&#34;&#34;</span>
</span></span><span class="line"><span class="cl">    ...
</span></span><span class="line"><span class="cl">    ATTR<span class="o">{</span>name<span class="o">}==</span><span class="s2">&#34;TPPS/2 Elan TrackPoint&#34;</span>
</span></span><span class="line"><span class="cl">    ATTR<span class="o">{</span>phys<span class="o">}==</span><span class="s2">&#34;isa0060/serio1/input0&#34;</span>
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">...
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">  looking at parent device <span class="s1">&#39;/devices/platform/i8042/serio1&#39;</span>:
</span></span><span class="line"><span class="cl">    <span class="nv">KERNELS</span><span class="o">==</span><span class="s2">&#34;serio1&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nv">SUBSYSTEMS</span><span class="o">==</span><span class="s2">&#34;serio&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nv">DRIVERS</span><span class="o">==</span><span class="s2">&#34;psmouse&#34;</span>
</span></span><span class="line"><span class="cl">    ATTRS<span class="o">{</span>bind_mode<span class="o">}==</span><span class="s2">&#34;auto&#34;</span>
</span></span><span class="line"><span class="cl">    ATTRS<span class="o">{</span>description<span class="o">}==</span><span class="s2">&#34;i8042 AUX port&#34;</span>
</span></span><span class="line"><span class="cl">    ATTRS<span class="o">{</span>drvctl<span class="o">}==</span><span class="s2">&#34;(not readable)&#34;</span>
</span></span><span class="line"><span class="cl">    ATTRS<span class="o">{</span>firmware_id<span class="o">}==</span><span class="s2">&#34;PNP: LEN0321 PNP0f13&#34;</span>
</span></span><span class="line"><span class="cl">    ...
</span></span><span class="line"><span class="cl">    ATTRS<span class="o">{</span>power/wakeup<span class="o">}==</span><span class="s2">&#34;disabled&#34;</span>
</span></span></code></pre></div><p>I hit the wall here. <code>ATTRS{power/wakeup}==&quot;disabled&quot;</code> for the <code>i8042 AUX port</code> is already there but the TrackPoint still wakes up the system from suspend. I had to do bisecting for all remaining wakeup sources.</p>
<details class="spoiler "  id="spoiler-2">
  <summary>The list of the remaining wakeup sources</summary>
  <p><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">$ cat /proc/acpi/wakeup
</span></span><span class="line"><span class="cl">Device	S-state	  Status   Sysfs node
</span></span><span class="line"><span class="cl">GPP0	  S0	*disabled
</span></span><span class="line"><span class="cl">GPP2	  S3	*disabled
</span></span><span class="line"><span class="cl">GPP5	  S0	*enabled   pci:0000:00:02.1
</span></span><span class="line"><span class="cl">GPP6	  S4	*enabled   pci:0000:00:02.2
</span></span><span class="line"><span class="cl">GP11	  S4	*enabled   pci:0000:00:03.1
</span></span><span class="line"><span class="cl">SWUS	  S4	*disabled
</span></span><span class="line"><span class="cl">GP12	  S4	*enabled   pci:0000:00:04.1
</span></span><span class="line"><span class="cl">SWUS	  S4	*disabled
</span></span><span class="line"><span class="cl">XHC0	  S3	*enabled   pci:0000:c4:00.3
</span></span><span class="line"><span class="cl">XHC1	  S4	*enabled   pci:0000:c4:00.4
</span></span><span class="line"><span class="cl">XHC2	  S4	*disabled  pci:0000:c6:00.0
</span></span><span class="line"><span class="cl">NHI0	  S3	*enabled   pci:0000:c6:00.5
</span></span><span class="line"><span class="cl">XHC3	  S3	*enabled   pci:0000:c6:00.3
</span></span><span class="line"><span class="cl">NHI1	  S4	*enabled   pci:0000:c6:00.6
</span></span><span class="line"><span class="cl">XHC4	  S3	*enabled   pci:0000:c6:00.4
</span></span><span class="line"><span class="cl">LID	  S4	*enabled   platform:PNP0C0D:00
</span></span><span class="line"><span class="cl">SLPB	  S3	*enabled   platform:PNP0C0E:00
</span></span></code></pre></div><div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl"> Wakeup sources:
</span></span><span class="line"><span class="cl"> │  [/sys/devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:001/wakeup66]: enabled
</span></span><span class="line"><span class="cl"> │  [/sys/devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:002/wakeup67]: enabled
</span></span><span class="line"><span class="cl"> │ ACPI Battery [PNP0C0A:00]: enabled
</span></span><span class="line"><span class="cl"> │ ACPI Lid Switch [PNP0C0D:00]: enabled
</span></span><span class="line"><span class="cl"> │ ACPI Power Button [PNP0C0C:00]: enabled
</span></span><span class="line"><span class="cl"> │ ACPI Sleep Button [PNP0C0E:00]: enabled
</span></span><span class="line"><span class="cl"> │ AT Translated Set 2 keyboard [serio0]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] ISA bridge [0000:00:14.3]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] Multimedia controller [0000:c4:00.5]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] PCI bridge [0000:00:02.1]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] PCI bridge [0000:00:02.2]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] PCI bridge [0000:00:03.1]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] PCI bridge [0000:00:04.1]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] USB controller [0000:c4:00.3]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] USB controller [0000:c4:00.4]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] USB controller [0000:c6:00.3]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] USB controller [0000:c6:00.4]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] USB controller [0000:c6:00.5]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] USB controller [0000:c6:00.6]: enabled
</span></span><span class="line"><span class="cl"> │ Mobile Broadband host interface [mhi0]: enabled
</span></span><span class="line"><span class="cl"> │ Plug-n-play Real Time Clock [00:01]: enabled
</span></span><span class="line"><span class="cl"> │ Real Time Clock alarm timer [rtc0]: enabled
</span></span><span class="line"><span class="cl"> │ Thunderbolt domain [domain0]: enabled
</span></span><span class="line"><span class="cl"> │ Thunderbolt domain [domain1]: enabled
</span></span><span class="line"><span class="cl"> │ USB4 host controller [0-0]: enabled
</span></span><span class="line"><span class="cl"> └─USB4 host controller [1-0]: enabled
</span></span></code></pre></div></p>
</details>
<p>Somehow, disabling <code>SLPB</code> &ldquo;ACPI Sleep Button&rdquo; stopped undesired wakeups by the TrackPoint.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">  looking at parent device <span class="s1">&#39;/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00&#39;</span>:
</span></span><span class="line"><span class="cl">    <span class="nv">KERNELS</span><span class="o">==</span><span class="s2">&#34;PNP0C0E:00&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nv">SUBSYSTEMS</span><span class="o">==</span><span class="s2">&#34;acpi&#34;</span>
</span></span><span class="line"><span class="cl">    <span class="nv">DRIVERS</span><span class="o">==</span><span class="s2">&#34;button&#34;</span>
</span></span><span class="line"><span class="cl">    ATTRS<span class="o">{</span>hid<span class="o">}==</span><span class="s2">&#34;PNP0C0E&#34;</span>
</span></span><span class="line"><span class="cl">    ATTRS<span class="o">{</span>path<span class="o">}==</span><span class="s2">&#34;\_SB_.SLPB&#34;</span>
</span></span><span class="line"><span class="cl">    ...
</span></span><span class="line"><span class="cl">    ATTRS<span class="o">{</span>power/wakeup<span class="o">}==</span><span class="s2">&#34;enabled&#34;</span>
</span></span></code></pre></div><p>The final udev rule is the following. It also disables wakeup events from the keyboard as a side effect, but opening the lid or pressing the power button can still wake up the system so it works for me.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl"><span class="nv">KERNEL</span><span class="o">==</span><span class="s2">&#34;PNP0C0E:00&#34;</span>, <span class="nv">SUBSYSTEM</span><span class="o">==</span><span class="s2">&#34;acpi&#34;</span>, <span class="nv">DRIVERS</span><span class="o">==</span><span class="s2">&#34;button&#34;</span>, ATTRS<span class="o">{</span>path<span class="o">}==</span><span class="s2">&#34;\_SB_.SLPB&#34;</span>, ATTR<span class="o">{</span>power/wakeup<span class="o">}=</span><span class="s2">&#34;disabled&#34;</span>
</span></span></code></pre></div><h2 id="in-the-case-of-thinkpad-t14-gen-3-amd">In the case of ThinkPad T14 Gen 3 AMD</h2>
<p>After solving the headache of frequent wakeups for T14 Gen5 AMD. I was curious if I could apply the same to Gen 3 AMD retrospectively. Gen 3 has the following wakeup sources active out of the box.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl"> Wakeup sources:
</span></span><span class="line"><span class="cl"> │ ACPI Battery [PNP0C0A:00]: enabled
</span></span><span class="line"><span class="cl"> │ ACPI Lid Switch [PNP0C0D:00]: enabled
</span></span><span class="line"><span class="cl"> │ ACPI Power Button [LNXPWRBN:00]: enabled
</span></span><span class="line"><span class="cl"> │ ACPI Power Button [PNP0C0C:00]: enabled
</span></span><span class="line"><span class="cl"> │ ACPI Sleep Button [PNP0C0E:00]: enabled
</span></span><span class="line"><span class="cl"> │ AT Translated Set 2 keyboard [serio0]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] ISA bridge [0000:00:14.3]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] PCI bridge [0000:00:02.1]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] PCI bridge [0000:00:02.2]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] USB controller [0000:04:00.3]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] USB controller [0000:04:00.4]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] USB controller [0000:05:00.0]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] USB controller [0000:05:00.3]: enabled
</span></span><span class="line"><span class="cl"> │ Advanced Micro Devices, Inc. [AMD] USB controller [0000:05:00.4]: enabled
</span></span><span class="line"><span class="cl"> │ ELAN0678:00 04F3:3195 Mouse [i2c-ELAN0678:00]: enabled
</span></span><span class="line"><span class="cl"> │ Mobile Broadband host interface [mhi0]: enabled
</span></span><span class="line"><span class="cl"> │ Plug-n-play Real Time Clock [00:01]: enabled
</span></span><span class="line"><span class="cl"> └─Real Time Clock alarm timer [rtc0]: enabled
</span></span></code></pre></div><p>Disabling the touchpad event was straightforward. The only difference from Gen 5 was the ID of the device.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl"><span class="nv">KERNEL</span><span class="o">==</span><span class="s2">&#34;i2c-ELAN0678:00&#34;</span>, <span class="nv">SUBSYSTEM</span><span class="o">==</span><span class="s2">&#34;i2c&#34;</span>, <span class="nv">DRIVERS</span><span class="o">==</span><span class="s2">&#34;i2c_hid_acpi&#34;</span>, ATTR<span class="o">{</span>power/wakeup<span class="o">}=</span><span class="s2">&#34;disabled&#34;</span>
</span></span></code></pre></div><p>When it comes to the TrackPoint or power source event, nothing was able to stop it from waking up the system even after disabling all wakeup sources. I came across a hidden gem named <code>amd_s2idle.py</code>. The <a href="https://gitlab.freedesktop.org/drm/amd/-/blob/master/scripts/amd_s2idle.py" target="_blank" rel="noopener">&ldquo;S0i3/s2idle analysis script for AMD systems&rdquo;</a> is full with the domain knowledge of s2idle like where to look in <code>/proc</code> or <code>/sys</code> or how to enable debug and what part of the logs is important.</p>
<p>By running the script, I got the following output around the unexpected wakeup.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-fallback" data-lang="fallback"><span class="line"><span class="cl">$ sudo python3 ./amd_s2idle.py --debug-ec --duration 30
</span></span><span class="line"><span class="cl">Debugging script for s2idle on AMD systems
</span></span><span class="line"><span class="cl">💻 LENOVO 21CF21CFT1 (ThinkPad T14 Gen 3) running BIOS 1.56 (R23ET80W (1.56 )) released 10/28/2024 and EC 1.32
</span></span><span class="line"><span class="cl">🐧 Ubuntu 24.04.1 LTS
</span></span><span class="line"><span class="cl">🐧 Kernel 6.11.0-12-generic
</span></span><span class="line"><span class="cl">🔋 Battery BAT0 (Sunwoda ) is operating at 90.91% of design
</span></span><span class="line"><span class="cl">Checking prerequisites for s2idle
</span></span><span class="line"><span class="cl">✅ Logs are provided via systemd
</span></span><span class="line"><span class="cl">✅ AMD Ryzen 7 PRO 6850U with Radeon Graphics (family 19 model 44)
</span></span><span class="line"><span class="cl">...
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Suspending system in 0:00:02
</span></span><span class="line"><span class="cl">Suspending system in 0:00:01
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Started at 2025-01-04 00:46:53.063495 (cycle finish expected @ 2025-01-04 00:47:27.063532)
</span></span><span class="line"><span class="cl">Collecting data in 0:00:02
</span></span><span class="line"><span class="cl">Collecting data in 0:00:01
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Results from last s2idle cycle
</span></span><span class="line"><span class="cl">💤 Suspend count: 1
</span></span><span class="line"><span class="cl">💤 Hardware sleep cycle count: 1
</span></span><span class="line"><span class="cl">○ GPIOs active: [&#39;0&#39;]
</span></span><span class="line"><span class="cl">🥱 Wakeup triggered from IRQ 9: ACPI SCI
</span></span><span class="line"><span class="cl">🥱 Wakeup triggered from IRQ 7: GPIO Controller
</span></span><span class="line"><span class="cl">🥱 Woke up from IRQ 7: GPIO Controller
</span></span><span class="line"><span class="cl">❌ Userspace suspended for 0:00:14.031448 (&lt; minimum expected 0:00:27)
</span></span><span class="line"><span class="cl">💤 In a hardware sleep state for 0:00:10.566894 (75.31%)
</span></span><span class="line"><span class="cl">🔋 Battery BAT0 lost 10000 µWh (0.02%) [Average rate 2.57W]
</span></span><span class="line"><span class="cl">Explanations for your system
</span></span><span class="line"><span class="cl">🚦 Userspace wasn&#39;t asleep at least 0:00:30
</span></span><span class="line"><span class="cl">        The system was programmed to sleep for 0:00:30, but woke up prematurely.
</span></span><span class="line"><span class="cl">        This typically happens when the system was woken up from a non-timer based source.
</span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">        If you didn&#39;t intentionally wake it up, then there may be a kernel or firmware bug
</span></span></code></pre></div><p>I compared all the logs generated between the events of power button, power source, TrackPoint, and touchpad. But except for the touchpad event, everything else was coming from GPIO pin #0 and there was no more information of how to distinguish those wakeup triggers. I ended up with a drastic approach of ignoring wakeup triggers from the GPIO pin #0 completely with the following kernel option.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl">gpiolib_acpi.ignore_wake<span class="o">=</span>AMDI0030:00@0
</span></span></code></pre></div><p>And I get the line on each boot.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-bash" data-lang="bash"><span class="line"><span class="cl">kernel: amd_gpio AMDI0030:00: Ignoring wakeup on pin <span class="m">0</span>
</span></span></code></pre></div><p>That comes with obvious downsides. The system doesn&rsquo;t wake up frequently any longer, that is good. However, nothing can wake it up after getting into suspend. Opening the lid, pressing the power button or any key is simply ignored since all are going to GPIO pin #0. In the end, I had to enable the touchpad back as a wakeup source explicitly so the system can wakeup by tapping the touchpad. It&rsquo;s far from ideal, but the touchpad is less sensitive than the TrackPoint so I will keep it that way.</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-shell" data-lang="shell"><span class="line"><span class="cl"><span class="nv">KERNEL</span><span class="o">==</span><span class="s2">&#34;i2c-ELAN0678:00&#34;</span>, <span class="nv">SUBSYSTEM</span><span class="o">==</span><span class="s2">&#34;i2c&#34;</span>, <span class="nv">DRIVERS</span><span class="o">==</span><span class="s2">&#34;i2c_hid_acpi&#34;</span>, ATTR<span class="o">{</span>power/wakeup<span class="o">}=</span><span class="s2">&#34;enabled&#34;</span>
</span></span></code></pre></div><p>I guess the limitation is coming from a firmware more or less, but at the same time I don&rsquo;t expect fixes for the few year old model.</p>
<h2 id="references">References</h2>
<ul>
<li><a href="https://gitlab.freedesktop.org/drm/amd/-/blob/master/scripts/amd_s2idle.py" target="_blank" rel="noopener">scripts/amd_s2idle.py · master · drm / amd · GitLab</a></li>
<li><a href="https://gitlab.freedesktop.org/drm/amd/-/issues/2405" target="_blank" rel="noopener">Cannot disable wakeup sources on Yellow Carp / Rembrandt 6850U w/ kernels 6.0 and 6.1 (#2405) · Issues · drm / amd · GitLab</a></li>
<li><a href="https://github.com/torvalds/linux/blob/v6.11/drivers/gpio/gpiolib-acpi.c#L31-L41" target="_blank" rel="noopener">ignore_wake, ignore_interrupt linux/drivers/gpio/gpiolib-acpi.c at v6.11 · torvalds/linux</a></li>
<li><a href="https://github.com/torvalds/linux/blob/v6.11/drivers/gpio/gpiolib-acpi.c#L1518-L1700" target="_blank" rel="noopener">gpiolib_acpi_quirks linux/drivers/gpio/gpiolib-acpi.c at v6.11 · torvalds/linux</a></li>
<li><a href="https://wiki.archlinux.org/title/Lenovo_ThinkPad_T14_%28AMD%29_Gen_3" target="_blank" rel="noopener">Lenovo ThinkPad T14 (AMD) Gen 3 - ArchWiki</a></li>
<li><a href="https://github.com/systemd/systemd/issues/27077" target="_blank" rel="noopener">Introduce concept of suspend/resume with dark screen on wakeup · Issue #27077 · systemd/systemd</a></li>
</ul>]]></description>
      <source url="https://nobuto-m.github.io/tag/planet-ubuntu/index.xml">Nobuto Murata</source>
    </item>
    <item>
      <title>C void return gotcha</title>
      <link>http://smackerelofopinion.blogspot.com/2024/12/c-void-return-gotcha.html</link>
      <guid isPermaLink="true">http://smackerelofopinion.blogspot.com/2024/12/c-void-return-gotcha.html</guid>
      <pubDate>Wed, 18 Dec 2024 17:43:00 GMT</pubDate>
      <description><![CDATA[<p>Last week I was bitten by a interesting C feature. The following terminate function was expected to exit if okay was zero (false) however it exited when zero was passed to it. The reason is the missing semicolon after the return function.<br /></p><p style="text-align: center;">&nbsp;<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5XsE4Yu_I1eR6AWu2lqrFg8fxaCPSapkZB6zAdASbARwqGZuoqE80Eqm97Hm7biYIZ7rjcgJtpwPMUniOKms_bcOqtRVO07JSno8Im1z9y5qgPkQ-I-Zl5Pwe0WerXyHBzevSbEHAu7s9m_YonDxEpwxZ3B47wxnKdsGSaP58iuoc5w7Ef0q5ozMdSAYt/s354/void-return.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="354" data-original-width="341" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5XsE4Yu_I1eR6AWu2lqrFg8fxaCPSapkZB6zAdASbARwqGZuoqE80Eqm97Hm7biYIZ7rjcgJtpwPMUniOKms_bcOqtRVO07JSno8Im1z9y5qgPkQ-I-Zl5Pwe0WerXyHBzevSbEHAu7s9m_YonDxEpwxZ3B47wxnKdsGSaP58iuoc5w7Ef0q5ozMdSAYt/s320/void-return.png" width="308" /></a></p><p style="text-align: left;">The interesting part this that is compiles fine because the void function terminate is allowed to return the void return value, in this case the void return from exit(). <br /></p><p style="text-align: left;">&nbsp;<br /></p>]]></description>
      <source url="http://smackerelofopinion.blogspot.com/feeds/posts/default">Colin King</source>
    </item>
    <item>
      <title>Waiting for a Linux system to be online</title>
      <link>https://blog.slyon.de/2024/10/15/waiting-for-a-linux-system-to-be-online/</link>
      <guid isPermaLink="true">https://blog.slyon.de/2024/10/15/waiting-for-a-linux-system-to-be-online/</guid>
      <pubDate>Tue, 15 Oct 2024 07:33:10 GMT</pubDate>
      <description><![CDATA[<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://blog.slyon.de/wp-content/uploads/2024/10/gradient-network-connection-background_23-2148874050.avif"><img fetchpriority="high" decoding="async" width="1024" height="569" src="https://blog.slyon.de/wp-content/uploads/2024/10/gradient-network-connection-background_23-2148874050-1024x569.avif" alt="" class="wp-image-2424" srcset="https://blog.slyon.de/wp-content/uploads/2024/10/gradient-network-connection-background_23-2148874050-1024x569.avif 1024w, https://blog.slyon.de/wp-content/uploads/2024/10/gradient-network-connection-background_23-2148874050-300x167.avif 300w, https://blog.slyon.de/wp-content/uploads/2024/10/gradient-network-connection-background_23-2148874050-768x427.avif 768w, https://blog.slyon.de/wp-content/uploads/2024/10/gradient-network-connection-background_23-2148874050.avif 1380w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Designed by <a href="https://www.freepik.com">Freepik</a></figcaption></figure>
</div>


<h2 class="wp-block-heading">What is an “online” system?</h2>



<p>Networking is a complex topic, and there is lots of confusion around the definition of an “online” system. Sometimes the boot process gets delayed up to two minutes, because the system still waits for one or more network interfaces to be ready. Systemd provides the <a href="https://systemd.io/NETWORK_ONLINE/"><strong>network-online.target</strong></a> that other service units can rely on, if they are deemed to require network connectivity. But what does “online” actually mean in this context, is a link-local IP address enough, do we need a routable gateway and how about DNS name resolution?</p>



<p>The requirements for an “online” network interface depend very much on the services using an interface. For some services it might be good enough to reach their local network segment (e.g. to announce Zeroconf services), while others need to reach domain names (e.g. to mount a NFS share) or reach the global internet to run a web server. On the other hand, the implementation of <strong>network-online.target</strong> varies, depending on which networking daemon is in use, e.g. <strong>systemd-networkd-wait-online.service</strong> or <strong>NetworkManager-wait-online.service</strong>. For Ubuntu, we created a <a href="https://discourse.ubuntu.com/t/spec-definition-of-an-online-system/27838">specification</a> that describes what we as a distro expect an “online” system to be. Having a definition in place, we are able to tackle the <a href="https://bugs.launchpad.net/ubuntu/+bugs?field.searchtext=&amp;orderby=-importance&amp;field.status%3Alist=NEW&amp;field.status%3Alist=OPINION&amp;field.status%3Alist=INVALID&amp;field.status%3Alist=WONTFIX&amp;field.status%3Alist=EXPIRED&amp;field.status%3Alist=CONFIRMED&amp;field.status%3Alist=TRIAGED&amp;field.status%3Alist=INPROGRESS&amp;field.status%3Alist=FIXCOMMITTED&amp;field.status%3Alist=FIXRELEASED&amp;field.status%3Alist=INCOMPLETE_WITH_RESPONSE&amp;field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&amp;assignee_option=any&amp;field.assignee=&amp;field.bug_reporter=&amp;field.bug_commenter=&amp;field.subscriber=&amp;field.structural_subscriber=&amp;field.component-empty-marker=1&amp;field.tag=network-online-ordering&amp;field.tags_combinator=ANY&amp;field.status_upstream-empty-marker=1&amp;field.has_cve.used=&amp;field.omit_dupes.used=&amp;field.omit_dupes=on&amp;field.affects_me.used=&amp;field.has_no_package.used=&amp;field.has_patch.used=&amp;field.has_branches.used=&amp;field.has_branches=on&amp;field.has_no_branches.used=&amp;field.has_no_branches=on&amp;field.has_blueprints.used=&amp;field.has_blueprints=on&amp;field.has_no_blueprints.used=&amp;field.has_no_blueprints=on&amp;search=Search">network-online-ordering</a> issues that got reported over the years and can work out solutions to avoid <a href="https://bugs.launchpad.net/netplan/+bug/2060311">delayed boot</a> times on Ubuntu systems.</p>



<p>In essence, we want systems to reach the following networking state to be considered online:</p>



<ol class="wp-block-list">
<li>Do not wait for “optional” interfaces to receive network configuration</li>



<li>Have IPv6 and/or IPv4 “link-local” addresses on every network interface</li>



<li>Have at least one interface with a globally routable connection</li>



<li>Have functional domain name resolution on any routable interface</li>
</ol>



<h2 class="wp-block-heading">A common implementation</h2>



<p><strong>NetworkManager</strong> and <strong>systemd-networkd</strong> are two very common networking daemons used on modern Linux systems. But they originate from different contexts and therefore show different behaviours in certain scenarios, such as <strong>wait-online</strong>. Luckily, on Ubuntu we already have <a href="https://ubuntu.com/blog/a-declarative-approach-to-linux-networking-with-netplan"><strong>Netplan</strong></a> as a unification layer on top of those networking daemons, that allows for common network configuration, and can also be used to tweak the <strong>wait-online</strong> logic.</p>



<p>With the recent release of <a href="https://blog.slyon.de/2024/08/14/netplan-v1-1-released/">Netplan v1.1</a> we introduced initial functionality to tweak the behaviour of the <strong>systemd-networkd-wait-online.service</strong>, as used on Ubuntu Server systems. When <strong>Netplan</strong> is used to drive the <strong>systemd-networkd</strong> backend, it will emit an override configuration file in <strong>/run/systemd/system/systemd-networkd-wait-online.service.d/10-netplan.conf</strong>, listing the specific <a href="https://github.com/canonical/netplan/pull/456">non-optional interfaces that should receive link-local IP configuration</a>. In parallel to that, it defines a list of network interfaces that Netplan detected to be potential global connections, and waits for any of those <a href="https://github.com/canonical/netplan/pull/482">interfaces to reach a globally routable state</a>.</p>



<p>Such override config file might look like this:</p>



<pre class="wp-block-preformatted"><code>[Unit]<br>ConditionPathIsSymbolicLink=/run/systemd/generator/network-online.target.wants/systemd-networkd-wait-online.service<br><br>[Service]<br>ExecStart=<br>ExecStart=/lib/systemd/systemd-networkd-wait-online -i eth99.43:carrier -i lo:carrier -i eth99.42:carrier -i eth99.44:degraded -i bond0:degraded<br>ExecStart=/lib/systemd/systemd-networkd-wait-online --any -o routable -i eth99.43 -i eth99.45 -i bond0</code></pre>



<p></p>



<p>In addition to the new features implemented in Netplan, we reached out to upstream systemd, proposing an <a href="https://github.com/systemd/systemd/pull/34640">enhancement to the <strong>systemd-networkd-wait-online</strong> service</a>, integrating it with <strong>systemd-resolved</strong> to check for the availability of DNS name resolution. Once this is implemented upstream, we’re able to fully control the <strong>systemd-networkd</strong> backend on Ubuntu Server systems, to behave consistently and according to the definition of an “online” system that was lined out above.</p>



<h2 class="wp-block-heading">Future work</h2>



<p>The story doesn’t end there, because Ubuntu Desktop systems are using <strong>NetworkManager</strong> as their networking backend. This daemon provides its very own <strong>nm-online</strong> utility, utilized by the <strong>NetworkManager-wait-online</strong> systemd service. It implements a much higher-level approach, looking at the networking daemon in general instead of the individual network interfaces. By default, it considers a system to be online once every “autoconnect” profile got activated (or failed to activate), meaning that either a IPv4 or IPv6 address got assigned.</p>



<p>There are considerable enhancements to be implemented to this tool, for it to be controllable in a fine-granular way similar to <strong>systemd-networkd-wait-online</strong>, so that it can be instructed to wait for specific networking states on selected interfaces.</p>



<h2 class="wp-block-heading">A note of caution</h2>



<p>Making a service depend on <strong>network-online.target</strong> is considered an antipattern in most cases. This is because networking on Linux systems is very dynamic and the systemd target can only ever reflect the networking state at a single point in time. It cannot guarantee this state to be remained over the uptime of your system and has the potentially to delay the boot process considerably. Cables can be unplugged, wireless connectivity can drop, or remote routers can go down at any time, affecting the connectivity state of your local system. Therefore, “instead of wondering what to do about network.target, please just fix your program to be friendly to dynamically changing network configuration.” [<a href="https://systemd.io/NETWORK_ONLINE/#should-network-onlinetarget-be-used">source</a>].</p>]]></description>
      <source url="https://blog.slyon.de/category/ubuntu/feed/">Lukas Märdian</source>
    </item>
    <item>
      <title>git revert name and Akademy</title>
      <link>https://jriddell.org/2024/09/12/git-revert-name-and-akademy/</link>
      <guid isPermaLink="true">https://jriddell.org/2024/09/12/git-revert-name-and-akademy/</guid>
      <pubDate>Thu, 12 Sep 2024 14:33:09 GMT</pubDate>
      <description><![CDATA[<p>I reverted my name back to Jonathan Riddell and have now made a new uid for my PGP key, you can get the updated one on <a href="https://keyserver.ubuntu.com/pks/lookup?op=vindex&amp;search=0xd7574483bb57b18d">keyserver.ubuntu.com</a> or <a href="https://jriddell.org/contact/">my contact page</a> or <a href="https://launchpad.net/~jr">my Launchpad page</a>. </p>



<p>Here&#8217;s some pics from Akademy</p>



<figure class="wp-block-image size-large"><a href="https://jriddell.org/wp-content/uploads/2024/09/image-1.png"><img width="939" height="1024" src="https://jriddell.org/wp-content/uploads/2024/09/image-1-939x1024.png" alt="" class="wp-image-1595" srcset="https://jriddell.org/wp-content/uploads/2024/09/image-1-939x1024.png 939w, https://jriddell.org/wp-content/uploads/2024/09/image-1-275x300.png 275w, https://jriddell.org/wp-content/uploads/2024/09/image-1-768x837.png 768w, https://jriddell.org/wp-content/uploads/2024/09/image-1.png 941w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://jriddell.org/wp-content/uploads/2024/09/image-2.png"><img loading="lazy" width="1024" height="781" src="https://jriddell.org/wp-content/uploads/2024/09/image-2-1024x781.png" alt="" class="wp-image-1596" srcset="https://jriddell.org/wp-content/uploads/2024/09/image-2-1024x781.png 1024w, https://jriddell.org/wp-content/uploads/2024/09/image-2-300x229.png 300w, https://jriddell.org/wp-content/uploads/2024/09/image-2-768x586.png 768w, https://jriddell.org/wp-content/uploads/2024/09/image-2.png 1292w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://jriddell.org/wp-content/uploads/2024/09/image-3.png"><img loading="lazy" width="1024" height="780" src="https://jriddell.org/wp-content/uploads/2024/09/image-3-1024x780.png" alt="" class="wp-image-1597" srcset="https://jriddell.org/wp-content/uploads/2024/09/image-3-1024x780.png 1024w, https://jriddell.org/wp-content/uploads/2024/09/image-3-300x229.png 300w, https://jriddell.org/wp-content/uploads/2024/09/image-3-768x585.png 768w, https://jriddell.org/wp-content/uploads/2024/09/image-3.png 1291w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://jriddell.org/wp-content/uploads/2024/09/image-4.png"><img loading="lazy" width="1024" height="639" src="https://jriddell.org/wp-content/uploads/2024/09/image-4-1024x639.png" alt="" class="wp-image-1598" srcset="https://jriddell.org/wp-content/uploads/2024/09/image-4-1024x639.png 1024w, https://jriddell.org/wp-content/uploads/2024/09/image-4-300x187.png 300w, https://jriddell.org/wp-content/uploads/2024/09/image-4-768x479.png 768w, https://jriddell.org/wp-content/uploads/2024/09/image-4-1536x958.png 1536w, https://jriddell.org/wp-content/uploads/2024/09/image-4.png 1577w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://jriddell.org/wp-content/uploads/2024/09/image-5.png"><img loading="lazy" width="1024" height="639" src="https://jriddell.org/wp-content/uploads/2024/09/image-5-1024x639.png" alt="" class="wp-image-1599" srcset="https://jriddell.org/wp-content/uploads/2024/09/image-5-1024x639.png 1024w, https://jriddell.org/wp-content/uploads/2024/09/image-5-300x187.png 300w, https://jriddell.org/wp-content/uploads/2024/09/image-5-768x479.png 768w, https://jriddell.org/wp-content/uploads/2024/09/image-5-1536x958.png 1536w, https://jriddell.org/wp-content/uploads/2024/09/image-5.png 1577w" sizes="(max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://jriddell.org/wp-content/uploads/2024/09/image-6.png"><img loading="lazy" width="659" height="1024" src="https://jriddell.org/wp-content/uploads/2024/09/image-6-659x1024.png" alt="" class="wp-image-1600" srcset="https://jriddell.org/wp-content/uploads/2024/09/image-6-659x1024.png 659w, https://jriddell.org/wp-content/uploads/2024/09/image-6-193x300.png 193w, https://jriddell.org/wp-content/uploads/2024/09/image-6.png 693w" sizes="(max-width: 659px) 100vw, 659px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://jriddell.org/wp-content/uploads/2024/09/image-7.png"><img loading="lazy" width="562" height="810" src="https://jriddell.org/wp-content/uploads/2024/09/image-7.png" alt="" class="wp-image-1601" srcset="https://jriddell.org/wp-content/uploads/2024/09/image-7.png 562w, https://jriddell.org/wp-content/uploads/2024/09/image-7-208x300.png 208w" sizes="(max-width: 562px) 100vw, 562px" /></a></figure>]]></description>
      <source url="http://jriddell.org/feed/?tag=planetubuntu">Jonathan Riddell</source>
    </item>
    <item>
      <title>Freedesktop Specs Website Update</title>
      <link>https://blog.tenstral.net/2024/08/freedesktop-specs-website-update.html</link>
      <guid isPermaLink="true">https://blog.tenstral.net/2024/08/freedesktop-specs-website-update.html</guid>
      <pubDate>Sun, 04 Aug 2024 18:54:37 GMT</pubDate>
      <description><![CDATA[<p>The <a href="https://specifications.freedesktop.org/">Freedesktop.org Specifications</a> directory contains a list of common specifications that have accumulated over the decades and define how common desktop environment functionality works. The specifications are designed to increase interoperability between desktops. Common specifications make the life of both desktop-environment developers and especially application developers (who will almost always want to maximize the amount of Linux DEs their app can run on and behave as expected, to increase their apps target audience) a lot easier.</p>



<p>Unfortunately, building the HTML specifications and maintaining the directory of available specs has become a bit of a difficult chore, as the pipeline for building the site has become fairly old and unmaintained (parts of it still depended on Python 2). In order to make my life of maintaining this part of Freedesktop easier, I aimed to carefully modernize the website. I do have bigger plans to maybe eventually restructure the site to make it easier to navigate and not just a plain alphabetical list of specifications, and to integrate it with the Wiki, but in the interest of backwards compatibility and to get anything done in time (rather than taking on a mega-project that can&#8217;t be finished), I decided to just do the minimum modernization first to get a viable website, and do the rest later.</p>



<p>So, long story short: Most Freedesktop specs are written in <a href="https://docbook.org/">DocBook</a> XML. Some were plain HTML documents, some were DocBook SGML, a few were plaintext files. To make things easier to maintain, almost every specification is written in DocBook now. This also simplifies the review process and we may be able to switch to something else like <a href="https://asciidoc.org/">AsciiDoc</a> later if we want to. Of course, one could have switched to something else than DocBook, but that would have been a much bigger chore with a lot more broken links, and I did not want this to become an even bigger project than it already was and keep its scope somewhat narrow.</p>



<p>DocBook is a markup language for documentation which has been around for a very long time, and therefore has older tooling around it. But fortunately our friends at openSUSE created <a href="https://opensuse.github.io/daps/">DAPS</a> (DocBook Authoring and Publishing Suite) as a modern way to render DocBook documents to HTML and other file formats. DAPS is now used to generate all Freedesktop specifications on our website. The website index and the specification revisions are also now defined in structured TOML files, to make them easier to read and to extend. A bunch of specifications that had been missing from the original website are also added to the index and rendered on the website now.</p>



<p>Originally, I wanted to put the website live in a temporary location and solicit feedback, especially since some links have changed and not everything may have redirects. However, due to how GitLab Pages worked (and due to me not knowing GitLab CI well enough&#8230;) the changes went live before their MR was actually merged. Rather than reverting the change, I decided to keep it (as the old website did not build properly anymore) and to see if anything breaks. So far, no dead links or bad side effects have been observed, but:</p>



<p><strong>If you notice any broken link to <a href="https://specifications.freedesktop.org/">specifications.fd.o</a> or anything else weird, please file a bug so that we can fix it!</strong></p>



<p>Thank you, and I hope you enjoy reading the specifications in better rendering and more coherent look! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f603.png" alt="😃" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>]]></description>
      <source url="http://blog.tenstral.net/category/planet/planet-ubuntu/feed">Matthias Klumpp</source>
    </item>
    <item>
      <title>Critical OpenSSH Vulnerability (CVE-2024-6387): Please Update Your Linux</title>
      <link>http://blog.harisfazillah.info/2024/07/critical-openssh-vulnerability-cve-2024.html</link>
      <guid isPermaLink="true">http://blog.harisfazillah.info/2024/07/critical-openssh-vulnerability-cve-2024.html</guid>
      <pubDate>Thu, 04 Jul 2024 21:35:00 GMT</pubDate>
      <description><![CDATA[<p>&nbsp;</p><p dir="ltr" id="docs-internal-guid-ffe8de89-7fff-0a84-0060-bc8c7096d146" style="line-height: 1.2; margin-bottom: 12pt; margin-top: 0pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">Critical OpenSSH Vulnerability (CVE-2024-6387): Please Update Your Linux</span></p><p dir="ltr" style="line-height: 1.2; margin-bottom: 12pt; margin-top: 12pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">A critical security flaw (CVE-2024-6387) has been identified in OpenSSH, a program widely used for secure remote connections. This vulnerability could allow attackers to completely compromise affected systems (remote code execution).</span></p><p dir="ltr" style="line-height: 1.2; margin-bottom: 12pt; margin-top: 12pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">Who is Affected?</span></p><p dir="ltr" style="line-height: 1.2; margin-bottom: 12pt; margin-top: 12pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">Only specific versions of OpenSSH (8.5p1 to 9.7p1) running on glibc-based Linux systems are vulnerable. Newer versions are not affected.</span></p><p dir="ltr" style="line-height: 1.2; margin-bottom: 12pt; margin-top: 12pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">What to Do?</span></p><ol style="margin-bottom: 0px; margin-top: 0px; padding-inline-start: 48px;"><li aria-level="1" dir="ltr" style="background-color: transparent; color: black; font-family: Arial, sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: decimal; text-decoration: none; vertical-align: baseline; white-space: pre;"><p dir="ltr" role="presentation" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 12pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">Update OpenSSH:</span><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> Check your version by running </span><span style="background-color: transparent; color: #188038; font-family: 'Roboto Mono',monospace; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">ssh -V</span><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> in your terminal. If you're using a vulnerable version (8.5p1 to 9.7p1), update immediately.</span></p></li><li aria-level="1" dir="ltr" style="background-color: transparent; color: black; font-family: Arial, sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: decimal; text-decoration: none; vertical-align: baseline; white-space: pre;"><p dir="ltr" role="presentation" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">Temporary Workaround (Use with Caution):</span><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> Disabling the login grace timeout (setting </span><span style="background-color: transparent; color: #188038; font-family: 'Roboto Mono',monospace; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">LoginGraceTime=0</span><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> in </span><span style="background-color: transparent; color: #188038; font-family: 'Roboto Mono',monospace; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">sshd_config</span><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">) can mitigate the risk, but be aware it increases susceptibility to denial-of-service attacks.</span></p></li><li aria-level="1" dir="ltr" style="background-color: transparent; color: black; font-family: Arial, sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: decimal; text-decoration: none; vertical-align: baseline; white-space: pre;"><p dir="ltr" role="presentation" style="line-height: 1.2; margin-bottom: 12pt; margin-top: 0pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">Recommended Security Enhancement:</span><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> Install </span><span style="background-color: transparent; color: #188038; font-family: 'Roboto Mono',monospace; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">fail2ban</span><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> to prevent brute-force attacks. This tool automatically bans IPs with too many failed login attempts.</span></p></li></ol><p dir="ltr" style="line-height: 1.2; margin-bottom: 12pt; margin-top: 12pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">Optional: IP Whitelisting for Increased Security</span></p><p dir="ltr" style="line-height: 1.2; margin-bottom: 12pt; margin-top: 12pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">Once you have </span><span style="background-color: transparent; color: #188038; font-family: 'Roboto Mono',monospace; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">fail2ban</span><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> installed, consider allowing only specific IP addresses to access your server via SSH. This can be achieved using:</span></p><ul style="margin-bottom: 0px; margin-top: 0px; padding-inline-start: 48px;"><li aria-level="1" dir="ltr" style="background-color: transparent; color: black; font-family: Arial, sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: disc; text-decoration: none; vertical-align: baseline; white-space: pre;"><p dir="ltr" role="presentation" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 12pt;"><span style="background-color: transparent; color: #188038; font-family: 'Roboto Mono',monospace; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">ufw</span><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> for Ubuntu</span></p></li><li aria-level="1" dir="ltr" style="background-color: transparent; color: black; font-family: Arial, sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: disc; text-decoration: none; vertical-align: baseline; white-space: pre;"><p dir="ltr" role="presentation" style="line-height: 1.2; margin-bottom: 12pt; margin-top: 0pt;"><span style="background-color: transparent; color: #188038; font-family: 'Roboto Mono',monospace; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">firewalld</span><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> for AlmaLinux or Rocky Linux</span></p></li></ul><p dir="ltr" style="line-height: 1.2; margin-bottom: 12pt; margin-top: 12pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">Additional Resources</span></p><ul style="margin-bottom: 0px; margin-top: 0px; padding-inline-start: 48px;"><li aria-level="1" dir="ltr" style="background-color: transparent; color: black; font-family: Arial, sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: disc; text-decoration: none; vertical-align: baseline; white-space: pre;"><p dir="ltr" role="presentation" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 12pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">OpenSSH Security Page:<span style="color: #1155cc;"> <a href="https://www.openssh.com/security.html">https://www.openssh.com/security.html</a></span></span></p></li><li aria-level="1" dir="ltr" style="background-color: transparent; color: black; font-family: Arial, sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: disc; text-decoration: none; vertical-align: baseline; white-space: pre;"><p dir="ltr" role="presentation" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">DevSec Hardening Framework - SSH Baseline:</span><a href="https://dev-sec.io/" style="text-decoration: none;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> </span><span face="Arial,sans-serif" style="-webkit-text-decoration-skip: none; background-color: transparent; color: #1155cc; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre;">https://dev-sec.io/</span></a></p></li><li aria-level="1" dir="ltr" style="background-color: transparent; color: black; font-family: Arial, sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: disc; text-decoration: none; vertical-align: baseline; white-space: pre;"><p dir="ltr" role="presentation" style="line-height: 1.2; margin-bottom: 12pt; margin-top: 0pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">Fail2ban:</span><a href="https://github.com/fail2ban" style="text-decoration: none;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> </span><span face="Arial,sans-serif" style="-webkit-text-decoration-skip: none; background-color: transparent; color: #1155cc; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration-skip-ink: none; text-decoration: underline; vertical-align: baseline; white-space: pre;">https://github.com/fail2ban</span></a></p></li></ul><p dir="ltr" style="line-height: 1.2; margin-bottom: 12pt; margin-top: 12pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">About Fail2ban</span></p><p dir="ltr" style="line-height: 1.2; margin-bottom: 12pt; margin-top: 12pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">Fail2ban monitors log files like </span><span style="background-color: transparent; color: #188038; font-family: 'Roboto Mono',monospace; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">/var/log/auth.log</span><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> and bans IPs with excessive failed login attempts. It updates firewall rules to block connections from these IPs for a set duration. Fail2ban is pre-configured to work with common log files and can be easily customized for other logs and errors.</span></p><p dir="ltr" style="line-height: 1.2; margin-bottom: 12pt; margin-top: 12pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">Installation Instructions:</span></p><ul style="margin-bottom: 0px; margin-top: 0px; padding-inline-start: 48px;"><li aria-level="1" dir="ltr" style="background-color: transparent; color: black; font-family: Arial, sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: disc; text-decoration: none; vertical-align: baseline; white-space: pre;"><p dir="ltr" role="presentation" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 12pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">Ubuntu:</span><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> </span><span style="background-color: transparent; color: #188038; font-family: 'Roboto Mono',monospace; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">sudo apt install fail2ban</span></p></li><li aria-level="1" dir="ltr" style="background-color: transparent; color: black; font-family: Arial, sans-serif; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: disc; text-decoration: none; vertical-align: baseline; white-space: pre;"><p dir="ltr" role="presentation" style="line-height: 1.2; margin-bottom: 12pt; margin-top: 0pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">AlmaLinux/Rocky Linux:</span><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"> </span><span style="background-color: transparent; color: #188038; font-family: 'Roboto Mono',monospace; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">sudo dnf install fail2ban</span></p></li></ul><br /><p dir="ltr" style="line-height: 1.2; margin-bottom: 12pt; margin-top: 0pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 700; text-decoration: none; vertical-align: baseline; white-space: pre;">About DevSec Hardening Framework</span></p><p dir="ltr" style="line-height: 1.2; margin-bottom: 12pt; margin-top: 12pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">The DevSec Hardening Framework is a set of tools and resources that helps automate the process of securing your server infrastructure. It addresses the challenges of manually hardening servers, which can be complex, error-prone, and time-consuming, especially when managing a large number of servers. The framework integrates with popular infrastructure automation tools like Ansible, Chef, and Puppet. It provides pre-configured modules that automatically apply secure settings to your operating systems and services such as OpenSSH, Apache and MySQL. This eliminates the need for manual configuration and reduces the risk of errors.</span></p><br /><p dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">Prepare by LinuxMalaysia with the help of Google Gemini</span></p><br /><p dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">5 July 2024</span></p><p dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">&nbsp;</span></p><p dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">In Google Doc Format&nbsp;</span></p><p dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;">&nbsp;</span></p><p dir="ltr" style="line-height: 1.2; margin-bottom: 0pt; margin-top: 0pt;"><span face="Arial,sans-serif" style="background-color: transparent; color: black; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre;"><a href="https://docs.google.com/document/d/e/2PACX-1vTSU27PLnDXWKjRJfIcjwh9B0jlSN-tnaO4_eZ_0V5C2oYOPLLblnj3jQOzCKqCwbnqGmpTIE10ZiQo/pub">https://docs.google.com/document/d/e/2PACX-1vTSU27PLnDXWKjRJfIcjwh9B0jlSN-tnaO4_eZ_0V5C2oYOPLLblnj3jQOzCKqCwbnqGmpTIE10ZiQo/pub</a>&nbsp;</span></p><br /><br />]]></description>
      <source url="https://feeds.feedburner.com/TodayNotesBlogAboutLinuxOpenSourceComputerInternet">Harisfazillah Jamel</source>
    </item>
    <item>
      <title>dhcpcd almost ready to replace ISC dhclient in Debian</title>
      <link>http://q-funk.blogspot.com/2023/11/dhcpcd-almost-ready-to-replace-isc.html</link>
      <guid isPermaLink="true">http://q-funk.blogspot.com/2023/11/dhcpcd-almost-ready-to-replace-isc.html</guid>
      <pubDate>Thu, 16 Nov 2023 08:31:00 GMT</pubDate>
      <description><![CDATA[<p>A lot of time has passed since my previous post on my work to make <b>dhcpcd</b> the drop-in replacement for the deprecated ISC dhclient a.k.a. <b>isc-dhcp-client</b>. Current status:</p>
<ul>
  <li>Upstream now regularly produces releases and with a smaller delta than before. This makes it easier to track possible breakage.</li>
  <li>Debian packaging has essentially remained unchanged. A few Recommends were shuffled, but that's about it.</li>
  <li>The only remaining bug is fixing the build for <b>Hurd</b>. Patches are welcome. Once that is fixed, bumping <b>dhcpcd-base</b>'s priority to important is all that's left.</li>
</ul>]]></description>
      <source url="http://q-funk.blogspot.com/feeds/posts/default/-/Ubuntu">Martin-Éric Racine</source>
    </item>
    <item>
      <title>Ubuntu Summit 2023</title>
      <link>https://rossgammon68.wordpress.com/2023/11/05/ubuntu-summit-2023/</link>
      <guid isPermaLink="true">https://rossgammon68.wordpress.com/2023/11/05/ubuntu-summit-2023/</guid>
      <pubDate>Sun, 05 Nov 2023 16:01:16 GMT</pubDate>
      <description><![CDATA[<p><img data-attachment-id="1853" data-permalink="https://rossgammon68.wordpress.com/2023/11/05/ubuntu-summit-2023/ubuntusummit2023/" data-orig-file="https://rossgammon68.wordpress.com/wp-content/uploads/2023/11/ubuntusummit2023.jpg" data-orig-size="875,656" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="UbuntuSummit2023" data-image-description="" data-image-caption="" data-large-file="https://rossgammon68.wordpress.com/wp-content/uploads/2023/11/ubuntusummit2023.jpg?w=440" class="alignnone size-full wp-image-1853" src="https://rossgammon68.wordpress.com/wp-content/uploads/2023/11/ubuntusummit2023.jpg?w=440" alt="UbuntuSummit2023"   srcset="https://rossgammon68.wordpress.com/wp-content/uploads/2023/11/ubuntusummit2023.jpg 875w, https://rossgammon68.wordpress.com/wp-content/uploads/2023/11/ubuntusummit2023.jpg?w=150&amp;h=112 150w, https://rossgammon68.wordpress.com/wp-content/uploads/2023/11/ubuntusummit2023.jpg?w=300&amp;h=225 300w, https://rossgammon68.wordpress.com/wp-content/uploads/2023/11/ubuntusummit2023.jpg?w=768&amp;h=576 768w" sizes="(max-width: 875px) 100vw, 875px" /></p>
<p>I am currently attending the Ubuntu Summit 2023 in Riga, Latvia. This is the first time I have deliberately attended an Ubuntu event. Back in 2013, I accidentally walked through what I believe was the last Ubuntu Developers Summit in Copenhagen, when I was showing some friends around Bella Sky in Copenhagen.</p>
<p>This time I was asked by Erich Eickmeyer if I would like to join him as a member of the <a href="https://ubuntustudio.org/">Ubuntu Studio</a> team. It has been fantastic to meet him and <span class="speaker-item-inline">Eylul Dogrue</span>l from the Ubuntu Studio team. It was also fantastic to meet or see in person other members of the Linux Audio community, and other Ubuntu and Canonical people that have helped me with my Ubuntu contributions along the way.</p>
<p>Here are the talks I attended and meetings I had related to Ubuntu Studio:</p>
<div class="contrib-title info"><strong><span class="value">50 things you did not know you could do with Ardour , </span></strong><span class="speaker-item-inline"><span class="speaker-title">Dr</span> Robin Gareus <span class="affiliation"> <span class="text">(Ardour, Linux Audio)</span></span></span></div>
<div>
<div class="contrib-title info"><strong><span class="value">Making a standalone effects pedal system based on embed Linux, </span></strong><span class="speaker-item-inline">Filipe Coelho</span></div>
<div>
<div class="contrib-title info"><span class="value"><strong>Live Mixing with PipeWire and Ardour/Harrison Mixbus, </strong></span><span class="speaker-item-inline">Erich Eickmeyer <span class="affiliation"><span class="text">(Ubuntu / Ubuntu Studio)</span></span></span></div>
<div>
<div class="contrib-title info"><strong><span class="value">Art and ownership &#8211; the confusing problem of owning a visual idea,</span></strong><span class="speaker-item-inline"> Eylul Dogruel <span class="affiliation"><span class="text">(Ubuntu Studio)</span></span></span></div>
</div>
<div>
<div class="contrib-title info"><strong><span class="value">Ubuntu Flavour Sync meeting, </span></strong><span class="speaker-item-inline"> Aaron Prisk <span class="affiliation"><span class="text">(Canonical)</span></span></span>, <span class="speaker-item-inline"> Ana Sereijo <span class="affiliation"><span class="text">(Canonical)</span></span></span>, <span class="speaker-item-inline"> Daniel Bungert <span class="affiliation"><span class="text">(Canonical)</span></span></span>, <span class="speaker-item-inline"><span class="speaker-title">Mr</span> Mauro Gaspari <span class="affiliation"><span class="text">(Canonical)</span></span></span>, <span class="speaker-item-inline"> Michael Hudson-Doyle <span class="affiliation"><span class="text">(Canonical)</span></span></span>, <span class="speaker-item-inline"> Oliver Smith <span class="affiliation"><span class="text">(Canonical)</span></span></span>, <span class="speaker-item-inline"><span class="speaker-title">Mr</span> Tim Holmes-Mitra <span class="affiliation"><span class="text">(Canonical)</span></span></span></div>
<div></div>
</div>
</div>
</div>
<div>I believe talks will be uploaded onto You Tube at some point, so look out for them!</div>]]></description>
      <source url="https://rossgammon68.wordpress.com/category/open-source/ubuntu/ubuntu-planet/feed/?mrss=off">Ross Gammon</source>
    </item>
    <item>
      <title>OpenStack 2023.2 Bobcat for Ubuntu 22.04 LTS</title>
      <link>https://wrestlingpenguins.wordpress.com/2023/10/06/openstack-2023-2-bobcat-for-ubuntu-22-04-lts/</link>
      <guid isPermaLink="true">https://wrestlingpenguins.wordpress.com/2023/10/06/openstack-2023-2-bobcat-for-ubuntu-22-04-lts/</guid>
      <pubDate>Fri, 06 Oct 2023 12:47:34 GMT</pubDate>
      <description><![CDATA[<p class="wp-block-paragraph">The Ubuntu OpenStack team at Canonical is pleased to announce the general availability of OpenStack&nbsp;2023.2 Bobcat on Ubuntu 22.04 LTS (Jammy Jellyfish). For more details on the release, please see the <a href="https://releases.openstack.org/bobcat">OpenStack 2023.2 Bobcat release notes</a>.</p>



<p class="wp-block-paragraph">The Ubuntu Cloud Archive for OpenStack&nbsp;2023.2 Bobcat can be enabled on Ubuntu 22.04 by running the following command:</p>



<p class="wp-block-paragraph"><code>sudo add-apt-repository cloud-archive:bobcat</code></p>



<p class="wp-block-paragraph">The Ubuntu Cloud Archive for&nbsp;2023.2 Bobcat includes updates for:</p>



<p class="wp-block-paragraph">aodh, barbican, ceilometer, ceph (18.2.0), cinder, designate, designate-dashboard, dpdk (22.11.3), glance, gnocchi, heat, heat-dashboard, horizon, ironic, ironic-ui, keystone, magnum, magnum-ui, manila, manila-ui, masakari, mistral, murano, murano-dashboard, networking-arista, networking-bagpipe, networking-baremetal, networking-bgpvpn,&nbsp;networking-l2gw, networking-mlnx, networking-sfc,&nbsp;neutron, neutron-dynamic-routing, neutron-fwaas, neutron-taas, neutron-vpnaas, nova, octavia, octavia-dashboard, openstack-trove, openvswitch (3.2.0), ovn (23.09.0), ovn-octavia-provider, placement, sahara, sahara-dashboard, senlin, swift, trove-dashboard, vitrage, watcher, watcher-dashboard, zaqar, and zaqar-ui.</p>



<p class="wp-block-paragraph">For a full list of packages and versions, please refer to the <a href="https://openstack-ci-reports.ubuntu.com/reports/cloud-archive/bobcat_versions.html">Ubuntu Cloud Archive Tracker</a>.</p>



<p class="wp-block-paragraph"><strong>Reporting bugs</strong></p>



<p class="wp-block-paragraph">If you have any issues please report bugs using the ‘ubuntu-bug’ tool to ensure that bugs get logged in the right place in Launchpad:</p>



<p class="wp-block-paragraph"><code>sudo ubuntu-bug nova-conductor</code></p>



<p class="wp-block-paragraph">Thank you to everyone who contributed to OpenStack&nbsp;2023.2 Bobcat!</p>]]></description>
      <source url="https://wrestlingpenguins.wordpress.com/category/ubuntu/feed/?mrss=off">Corey Bryant</source>
    </item>
    <item>
      <title>Understanding vm.swappiness: Improving Linux Performance and Memory Management</title>
      <link>https://coderstalk.blogspot.com/2023/07/understanding-vmswappiness-improving.html</link>
      <guid isPermaLink="true">https://coderstalk.blogspot.com/2023/07/understanding-vmswappiness-improving.html</guid>
      <pubDate>Sun, 23 Jul 2023 23:13:00 GMT</pubDate>
      <description><![CDATA[<p>As a Linux user, you may have stumbled across the enigmatic <b>&#39;vm.swappiness&#39;</b> setting when examining your system&#39;s configuration. The variable <b>&#39;vm.swappiness&#39;</b> is important in Linux memory management because it affects how your system handles virtual memory and swap space. In this blog post, we&#39;ll debunk &#39;vm.swappiness&#39; and look at how it affects system performance. So, let&#39;s plunge into the world of Linux memory management and expose the secrets of <code>vm.swappiness</code>.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZE7splmvd-4V23PZQZEdNHnAwccY4ZYWg5SegSGeAS6MYDAPmMTxEOqLfGCBwf5zqTmBLoeSVaOWoaP-a8aFeJ3k6D5ZGo-KiaUd3xyWjm-2p2uCAsmTzN4Apc4sW0xFcJimbycr2yiAXfIxtJW97piew3tNkdW7wk5udgchEzjYh6ecIebcpe4ttLRI/s768/rachel-cook-linux2.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="512" data-original-width="768" height="426" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZE7splmvd-4V23PZQZEdNHnAwccY4ZYWg5SegSGeAS6MYDAPmMTxEOqLfGCBwf5zqTmBLoeSVaOWoaP-a8aFeJ3k6D5ZGo-KiaUd3xyWjm-2p2uCAsmTzN4Apc4sW0xFcJimbycr2yiAXfIxtJW97piew3tNkdW7wk5udgchEzjYh6ecIebcpe4ttLRI/w640-h426/rachel-cook-linux2.png" width="640"></a><span></span></div><a href="https://coderstalk.blogspot.com/2023/07/understanding-vmswappiness-improving.html#more"></a>]]></description>
      <source url="https://coderstalk.blogspot.com/feeds/posts/default/">Muhammad Fauzilkamil Zainuddin</source>
    </item>
    <item>
      <title>Ubuntu debuginfod and source code indexing</title>
      <link>https://blog.sergiodj.net/posts/ubuntu-debuginfod-source-code-indexing/</link>
      <guid isPermaLink="true">https://blog.sergiodj.net/posts/ubuntu-debuginfod-source-code-indexing/</guid>
      <pubDate>Sat, 13 May 2023 20:43:00 GMT</pubDate>
      <description><![CDATA[<p>You might remember that in my <a href="/posts/debuginfod-is-coming-to-ubuntu/">last post</a> about the <a href="https://debuginfod.ubuntu.com">Ubuntu debuginfod
service</a> I talked about wanting to extend it and make it index and
serve source code from packages.  I&rsquo;m excited to announce that this is
now a reality since the Ubuntu Lunar (23.04) release.</p>
<p>The feature should work for a lot of packages from the archive, but
not all of them.  Keep reading to better understand why.</p>
<h2 id="the-problem">The problem</h2>
<p>While debugging a package in Ubuntu, one of the first steps you need
to take is to install its source code.  There are some problems with
this:</p>
<ul>
<li><code>apt-get source</code> required <code>dpkg-dev</code> to be installed, which ends up
pulling in a lot of other dependencies.</li>
<li>GDB needs to be taught how to find the source code for the package
being debugged.  This can usually be done by using the <code>dir</code>
command, but finding the proper path to be is usually not trivial,
and you find yourself having to use more &ldquo;complex&rdquo; commands like
<code>set substitute-path</code>, for example.</li>
<li>You have to make sure that the version of the source package is the
same as the version of the binary package(s) you want to debug.</li>
<li>If you want to debug the libraries that the package links against,
you will face the same problems described above for each library.</li>
</ul>
<p>So yeah, not a trivial/pleasant task after all.</p>
<h2 id="the-solution-dot-dot-dot">The solution&hellip;</h2>
<p>Debuginfod can index source code as well as debug symbols.  It is
smart enough to keep a relationship between the source package and the
corresponding binary&rsquo;s Build-ID, which is what GDB will use when
making a request for a specific source file.  This means that, just
like what happens for debug symbol files, the user does not need to
keep track of the source package version.</p>
<p>While indexing source code, debuginfod will also maintain a record of
the relative pathname of each source file.  No more fiddling with
paths inside the debugger to get things working properly.</p>
<p>Last, but not least, if there&rsquo;s a need for a library source file and
if it&rsquo;s indexed by debuginfod, then it will get downloaded
automatically as well.</p>
<h2 id="dot-dot-dot-but-not-a-perfect-one">&hellip; but not a perfect one</h2>
<p>In order to make debuginfod happy when indexing source files, I had to
patch <code>dpkg</code> and make it always use <code>-fdebug-prefix-map</code> when
compiling stuff.  This GCC option is used to remap pathnames inside
the DWARF, which is needed because in Debian/Ubuntu we build our
packages inside chroots and the build directories end up containing a
bunch of random cruft (like <code>/build/ayusd-ASDSEA/something/here</code>).  So
we need to make sure the path prefix (the <code>/build/ayusd-ASDSEA</code> part)
is uniform across all packages, and that&rsquo;s where <code>-fdebug-prefix-map</code>
helps.</p>
<p>This means that the package <strong>must</strong> honour <code>dpkg-buildflags</code> during its
build process, otherwise the magic flag won&rsquo;t be passed and your DWARF
will end up with bogus paths.  This should not be a big problem,
because most of our packages do honour <code>dpkg-buildflags</code>, and those
who don&rsquo;t should be fixed anyway.</p>
<h2 id="dot-dot-dot-especially-if-you-re-using-lto">&hellip; especially if you&rsquo;re using LTO</h2>
<p>Ubuntu enables <a href="https://gcc.gnu.org/onlinedocs/gccint/LTO-Overview.html">LTO</a> by default, and unfortunately we are affected by an
<a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109805">annoying (and complex) bug</a> that results in those bogus pathnames not
being properly remapped.  The bug doesn&rsquo;t affect all packages, but if
you see GDB having trouble finding a source file whose full path
starts without <code>/usr/src/...</code>, that is a good indication that you&rsquo;re
being affected by this bug.  Hopefully we should see some progress in
the following weeks.</p>
<h2 id="your-feedback-is-important-to-us">Your feedback is important to us</h2>
<p>If you have any comments, or if you found something strange that looks
like a bug in the service, please reach out.  You can either send an
email to my <a href="https://lists.sr.ht/~sergiodj/public-inbox">public inbox</a> (see below) or file a bug against the
<a href="https://bugs.launchpad.net/ubuntu-debuginfod">ubuntu-debuginfod project on Launchpad</a>.</p>]]></description>
      <source url="https://blog.sergiodj.net/tag/ubuntu.xml">Sergio Durigan Junior</source>
    </item>
    <item>
      <title>My Walk on the Portuguese Camino de Santiago, 2023</title>
      <link>http://blog.dustinkirkland.com/2023/04/camino-de-santiago-2023.html</link>
      <guid isPermaLink="true">http://blog.dustinkirkland.com/2023/04/camino-de-santiago-2023.html</guid>
      <pubDate>Sun, 07 May 2023 18:49:00 GMT</pubDate>
      <description><![CDATA[<div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXgAxyI3BL4XDc8qE5XPwmmrZaqHbpF9qfeUu7i9IgBDFLDXdLCh3OwH4p9Bl1Kb14pL0nj96yntJfnsMKXLFW2umirCDCb75eM6Xu-r7s_mMrqgx5t-83arcC1e0QXUtPZjIBAwKpeSgPKJ7_iy1YONbYKNRCGMdTtThPL1GpNFzhrIVe-gkLLwBj/s2048/12.16.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2014" data-original-width="2048" height="315" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXgAxyI3BL4XDc8qE5XPwmmrZaqHbpF9qfeUu7i9IgBDFLDXdLCh3OwH4p9Bl1Kb14pL0nj96yntJfnsMKXLFW2umirCDCb75eM6Xu-r7s_mMrqgx5t-83arcC1e0QXUtPZjIBAwKpeSgPKJ7_iy1YONbYKNRCGMdTtThPL1GpNFzhrIVe-gkLLwBj/s320/12.16.jpg" width="320" /></a></div><div style="text-align: left;"><i></i></div><blockquote><div style="text-align: left;"><i>This is a long retrospective, organized into 3 parts, about my 2023 hike of the Portuguese Camino de Santiago.</i></div><div style="text-align: left;"><ol style="text-align: left;"><li><i>Part 1 is about my preparation, packing and gear</i></li><li><i>Part 2 covers a retrospective of insights gained along the way, and advice for anyone else considering the Camino</i></li><li><i>And Part 3 is a roll-up of the daily social media posts and accompanying photographs from my two weeks on the trail</i></li></ol></div><div style="text-align: left;"><i>Comments are disabled on Blogger due to relentless spam, but you reach me on <a href="https://linkedin.com/in/dustinkirkland">LinkedIn</a> and <a href="https://twitter.com/dustinkirkland">Twitter</a> with questions.&nbsp; You're also welcome to <a href="https://www.google.com/maps/contrib/106792112407039087692/reviews/">follow me on Google Maps</a>, where I contribute frequently and reviewed many of the establishments we visited along this trip.&nbsp; Enjoy!</i></div></blockquote><div style="text-align: left;"><i></i></div><h1 style="text-align: left;">Part 1: Preparation, Packing, and Gear</h1><div style="text-align: left;">I love a good, long walk -- I've had some brilliant hikes across&nbsp;<a href="https://blog.dustinkirkland.com/2008/09/hacker-hike-across-scotland.html">Scotland</a>, <a href="https://blog.dustinkirkland.com/2010/02/techies-trek-across-new-zealand.html">New Zealand</a>, Peru, Switzerland, and of course throughout Texas and the United States National Parks.&nbsp; I know my limits -- I'm fit enough to easily walk 10-15 miles a day, with a pack, for multiple days in a row.&nbsp; But I also know that I need to be very comfortable in my shoes, and with my pack, and with the right gear.&nbsp; So I spent about 3 weeks walking around my hometown of Austin, Texas, with my pack, "training".&nbsp; I walked about 5-7 miles in my (pretty hilly) neighborhood, almost every day, and did one 10 miler around Lady Bird Lake trail in downtown Austin.&nbsp; I wouldn't call this "training" per se, but I do think it was pretty valuable acclimation to the mileage and additional weight of a backpack.</div><div style="text-align: left;"><div><br /></div><div>All in all, I felt very well prepared throughout the actual hike on the Camino.</div><div><br /></div><div>More importantly, I was generally pleased with the light weight and balance of my pack.&nbsp; With hindsight, are there a few things I would pack differently?&nbsp; You bet.&nbsp; Here's a spreadsheet I used when packing:</div><div><br /></div><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvNPCVEyxCfnaQbrDPXbkV0RX2XuARmIpMYK3GsAGcVlL6aU_bQHqcKJsRLQWaKaAftGs-YYbDPALyCbefKrfpVwWDKBayy68oSryFZaAqngqMRb4Fsw_odyCT4PHjunI90NFrXQgjCL2n6GYCe61qOnoYxjXN7BkhwuFslBUeuJa8wW4P231cdvPn/s801/Screenshot%20from%202023-04-24%2008-23-33.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="801" data-original-width="711" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhvNPCVEyxCfnaQbrDPXbkV0RX2XuARmIpMYK3GsAGcVlL6aU_bQHqcKJsRLQWaKaAftGs-YYbDPALyCbefKrfpVwWDKBayy68oSryFZaAqngqMRb4Fsw_odyCT4PHjunI90NFrXQgjCL2n6GYCe61qOnoYxjXN7BkhwuFslBUeuJa8wW4P231cdvPn/w568-h640/Screenshot%20from%202023-04-24%2008-23-33.png" width="568" /></a></div><div><br /></div><div>See below for a thorough retrospective on my packing and gear.&nbsp;&nbsp;</div><blockquote><span style="font-size: small; font-style: italic;"><div style="text-align: left;">Disclosure: As an Amazon Associate I earn from qualifying purchases.</div></span></blockquote><h3 style="text-align: left;">Backpack</h3><div>I decided to upgrade my vintage, 20+ year old Gregory Reality backpack, to a brand new, ultralight <a href="https://amzn.to/41nexJD">Osprey Exos 38L</a>, and that was a great investment!&nbsp; I kept my fully loaded pack to about 18 lbs with an empty water bladder, or 20 lbs with a fully loaded 2L water bladder.&nbsp; That weight was perfect for me.&nbsp; I hardly noticed it at all.&nbsp; I mean, I couldn't "run", but at no point in the 160 miles did I ever even think about the backpack's weight or comfort.&nbsp; It was just part of me.&nbsp; I also brought the <a href="https://amzn.to/3mZ5yPV">over-pack rain shell</a>, which was useful and necessary a couple of times.&nbsp; For what it's worth, my hiking partner used an <a href="https://amzn.to/41PnjzX">Osprey Stratos 36L</a> and he loved his, too.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLpyir3Cxqxbm_LtDGgaeSja1A1VytvDtZnFLuviwlm0xZ2_9W7OP_uzcx2jzOzjrJN27atPzXAMaN6nuRkaWOd6GmzsnmR-eWqndHp8uy7cVRsEb0SxP_UJZU4p9mWikG6KqALekpnFmHwPMu27fdBj9iAYEQEUSW6HITFnC7jgW8nzJv4IJXOcai/s4032/PXL_20230327_081056942.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="4032" data-original-width="3024" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLpyir3Cxqxbm_LtDGgaeSja1A1VytvDtZnFLuviwlm0xZ2_9W7OP_uzcx2jzOzjrJN27atPzXAMaN6nuRkaWOd6GmzsnmR-eWqndHp8uy7cVRsEb0SxP_UJZU4p9mWikG6KqALekpnFmHwPMu27fdBj9iAYEQEUSW6HITFnC7jgW8nzJv4IJXOcai/s320/PXL_20230327_081056942.jpg" width="240" /></a></div><div><h3>Water</h3><div dir="auto">My Osprey backpack supported a water bladder, and I carried a <a href="https://amzn.to/3N1KQtn">2L Camelbak bladder</a>.&nbsp; It was awesome.&nbsp; I swear by it.&nbsp; It was really nice to sip water along the way, any time, without stopping.</div></div><h3 style="text-align: left;">Shoes</h3><div dir="auto">In my early Camino prep, I also originally figured I'd take my beloved heavy duty leather <a href="https://amzn.to/3mUlZgi">Hanwag hiking boots</a>.&nbsp; However, doing a little bit of research and reading, it seems that all of the distance through hikers these days have moved to using trail running shoes, of which <a href="https://amzn.to/3oyEOGk">Hoka Speedgoat</a> and <a href="https://amzn.to/41UtAdL">Altra Lone Peak</a> seem to be by far the most popular.&nbsp; I tried both, and really liked the <a href="https://amzn.to/3L3Bhay">Altras</a> better.&nbsp; (I got a pretty good deal by buying last year's model).&nbsp; I treated them with a couple of applications of <a href="https://amzn.to/3n1tr9l">Scotch Guard</a> for a little bit of extra water resistance.</div><div dir="auto"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtksmRfP8UA1buufvVBThjPVXs4wDqdkoAofobdN-lvIy-v2QuMMIt8WQtN130yRyU13Q0DKOFQdSJGr91QLXPcdGuEGRLRms7OpXyFu0peCySzWHBIB5si_L_vzuZWl5MLmU8LILI-4DgKRcD5QpaQJ16JgV9_5Ub4-1RMK-krzUF6J8fdLjA4rBU/s4032/PXL_20230327_075128969.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="4032" data-original-width="3024" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtksmRfP8UA1buufvVBThjPVXs4wDqdkoAofobdN-lvIy-v2QuMMIt8WQtN130yRyU13Q0DKOFQdSJGr91QLXPcdGuEGRLRms7OpXyFu0peCySzWHBIB5si_L_vzuZWl5MLmU8LILI-4DgKRcD5QpaQJ16JgV9_5Ub4-1RMK-krzUF6J8fdLjA4rBU/s320/PXL_20230327_075128969.jpg" width="240" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN_kJeckfbglaKqZjKH-hJp0hA_HgpBQN4V6DK2wThnUQvZXghXR9-y3D4MhWrjCL2cNslVuCHJ8qxblZwN0fvEruV8uhVHbqN0rUzDk2U-QN9PvqDVRVzjllb_fqM17qvkGcUgb6RNfVtcB5y5YlVcho-nKjv79NxJmQpmyCcOWtkLfD1AdTqxqcO/s4032/PXL_20230415_192301929.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="3024" data-original-width="4032" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN_kJeckfbglaKqZjKH-hJp0hA_HgpBQN4V6DK2wThnUQvZXghXR9-y3D4MhWrjCL2cNslVuCHJ8qxblZwN0fvEruV8uhVHbqN0rUzDk2U-QN9PvqDVRVzjllb_fqM17qvkGcUgb6RNfVtcB5y5YlVcho-nKjv79NxJmQpmyCcOWtkLfD1AdTqxqcO/s320/PXL_20230415_192301929.jpg" width="320" /></a></div><div dir="auto"><br /></div><div dir="auto">REI has both (and some others), and you should probably check them out, if you haven't already.&nbsp; There were plenty of people on the Camino wearing both Hoka and Altra, as well as some Soloman's, a few Brooks, and others.&nbsp; I was quite happy with the Altras, all things said.&nbsp; I ended up with a few blisters on the 18 mile days, but I think that was more a matter of my socks.</div><h3 style="text-align: left;">Socks</h3><div dir="auto">Speaking of socks, I only brought&nbsp;my favorite <a href="https://amzn.to/3V2u5Qz">Bombas ankle socks</a>, which are my all-day, everyday socks at home.&nbsp; (I'm a huge fan of Bombas, and generally buy direct from <a href="http://Bombas.com">Bombas.com</a>, as they <a href="https://shop.bombas.com/pages/giving-back">donate socks for every direct purchase</a>).&nbsp; But in retrospect, I probably should have brought purpose made <a href="https://amzn.to/3oAMZly">hiking socks</a> instead.</div><h3 style="text-align: left;">Alternate Pair of Shoes</h3><div dir="auto">Without a doubt, you'll also need a second pair of shoes for the afternoon / evening, after you're done hiking.&nbsp; I brought my <a href="https://amzn.to/41ukvsf">Olukai flip flops</a> (which I can easily walk/hike 6+ miles in, no question).&nbsp; I liked flip flops because they were light, and could get wet (I used them in the occasional communal / prison-style showers).&nbsp; My hiking partner used lightweight deck shoes as his 2nd pair and he was happy with that as well.&nbsp; The key point is just that you'll absolutely need something to switch into, after a long day of hiking and you really need something that doesn't require socks.</div><div dir="auto"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEMebVj_2l0knz1Q1Ywxm8hPsDWZcD1iZTF2nR1iWABLrxD_S25j1ZA2iz96_LYWVnscNiuY2X_oG-9Y1aF4T8FOUaTbwQYaIjSPDpCMFMKu2VfT7wKWC3XB9c39CmSnQjCCPW6G2QBacBjAQsv0-4IbKfdn-eXdM9zKf2GZKvViAhp6es9ai-lVMs/s713/Screenshot%20from%202023-04-22%2010-14-20.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="713" data-original-width="558" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEMebVj_2l0knz1Q1Ywxm8hPsDWZcD1iZTF2nR1iWABLrxD_S25j1ZA2iz96_LYWVnscNiuY2X_oG-9Y1aF4T8FOUaTbwQYaIjSPDpCMFMKu2VfT7wKWC3XB9c39CmSnQjCCPW6G2QBacBjAQsv0-4IbKfdn-eXdM9zKf2GZKvViAhp6es9ai-lVMs/s320/Screenshot%20from%202023-04-22%2010-14-20.png" width="250" /></a></div><h3 style="text-align: left;">Clothes</h3><div>I packed 5 sets of socks, underwear, and shirts (3 long sleeves, 2 shortsleeves), and 3 sets of pants (two long hiking pants, one pair of shorts).&nbsp; We did laundry every 4-5 days.&nbsp; Basically I'd wash 4 sets of clothes, while wearing my last set.&nbsp; Most accommodation has some form of laundry facilities.&nbsp; We chose to use the ones that had both washers and dryers (to get everything done in 90 minutes or so), but most people just hang dry their clothes overnight.&nbsp; Plenty of people travel with just 2 or 3 sets of clothes too, and they do laundry more frequently.</div><div><br /></div><div style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi037-_fgpUKAG1wNrLxg5swYR0G3WiFdoc3KxG91XuNhnHtjJ2r9_JaEAa5tJHtw65g4t0PMlck6HbE76ZRF5yOfxa5AdQ6hdV-Seiav3UKjlWPu4kK013isO4kBmeJpqDgCa-HEf6U6SUB43oCIgdeHHzksdBI2mQSzrwTHaKoEvKcd2cP44MMkqv/s918/Screenshot%20from%202023-04-24%2008-02-06.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="918" data-original-width="700" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi037-_fgpUKAG1wNrLxg5swYR0G3WiFdoc3KxG91XuNhnHtjJ2r9_JaEAa5tJHtw65g4t0PMlck6HbE76ZRF5yOfxa5AdQ6hdV-Seiav3UKjlWPu4kK013isO4kBmeJpqDgCa-HEf6U6SUB43oCIgdeHHzksdBI2mQSzrwTHaKoEvKcd2cP44MMkqv/s320/Screenshot%20from%202023-04-24%2008-02-06.png" width="244" /></a></div><h3 style="text-align: left;">Shirts</h3><div>The weather was really, really quite perfect for our hike in March/April.&nbsp; Just a bit of chill in the air in the morning (mid 40s-50s Fahrenheit), and warm (high 70s Fahrenheit) most afternoons.&nbsp; As such, I was able to wear long sleeves shirts every day (avoiding some sunscreen on the arms).&nbsp; My go-to shirt for hiking are these <a href="https://amzn.to/43TpjsM">Fjallraven Abisko wool shirts</a>, and the <a href="https://amzn.to/41QJ828">Fjallraven sun hoodie</a> version.&nbsp; Light, breathable, extraordinarily comfortable.&nbsp; I also brought one <a href="https://amzn.to/41xqo7X">Nike Dri-fit long sleeve zip top</a>, for some variety.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh16rqnaszQ-QA_BPRZIOgM0wo2AsVFUPUdIK7-uh8jkq0gMNxh2Ah7LUiDoc2FuEyYe8dWFmaWCSUvh6MqsBALwL3wsG9QgtotxvDjYEq4iFHMq6WlqqpJxlL4G60lXdhudQsL_vwLrjQz5cmSheoLCJmHt1f1BL0PT0dKGheDeXHkxwHm4zlULnE/s896/Screenshot%20from%202023-04-22%2010-33-54.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="856" data-original-width="896" height="306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh16rqnaszQ-QA_BPRZIOgM0wo2AsVFUPUdIK7-uh8jkq0gMNxh2Ah7LUiDoc2FuEyYe8dWFmaWCSUvh6MqsBALwL3wsG9QgtotxvDjYEq4iFHMq6WlqqpJxlL4G60lXdhudQsL_vwLrjQz5cmSheoLCJmHt1f1BL0PT0dKGheDeXHkxwHm4zlULnE/s320/Screenshot%20from%202023-04-22%2010-33-54.png" width="320" /></a></div><h3 style="text-align: left;">Pants</h3><div>In terms of underwear, I brought 5 pairs of <a href="https://amzn.to/3HavOxx">Reebok performance boxer briefs</a>.&nbsp; And for pants, I brought two pairs of <a href="https://www.patagonia.com/product/mens-quandary-hiking-pants-regular/55181.html">Patagonia Quandry hiking pants</a>, and one pair of <a href="https://amzn.to/43X65Te">Under Armour Match Play golf shorts</a>.&nbsp; And a simple <a href="https://amzn.to/3os6CvU">Fjallraven Canvas belt</a> to hold them up.</div><div><br /></div><div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg0jI4ACyzzBBB3rnscnLpCd0nzRYw0uMKJ1XRM_koHF_e9DbHwJqRptCD_nlOMnAVeiS-0cxbGyIRCyyfyWKLluI7KVqNqBYbGb9iOyfCKIAOtD7nQA1gmnSzOAlqNmYvsk0jTk8GJyq3ow8u2q72PLBe9LiWTAOq3Imk9BQYPUfSiNmehS3q4qE3/s650/Screenshot%20from%202023-04-22%2010-44-31.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="650" data-original-width="317" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgg0jI4ACyzzBBB3rnscnLpCd0nzRYw0uMKJ1XRM_koHF_e9DbHwJqRptCD_nlOMnAVeiS-0cxbGyIRCyyfyWKLluI7KVqNqBYbGb9iOyfCKIAOtD7nQA1gmnSzOAlqNmYvsk0jTk8GJyq3ow8u2q72PLBe9LiWTAOq3Imk9BQYPUfSiNmehS3q4qE3/s320/Screenshot%20from%202023-04-22%2010-44-31.png" width="156" /></a></div><h3>Layers, and Outerwear</h3></div><div>I also brought 3 layers every one of which I used, almost every day -- a <a href="https://amzn.to/3UVLB9e">Fjallraven Abisko Trail fleece jacket</a>, <a href="https://amzn.to/3HaxaZ9">Fjallraven Buck Fleece vest</a>, and a <a href="https://amzn.to/3LlYBSd">Fjallraven Keb Eco rain shell</a>.&nbsp; If you see a pattern, I'm a huge fan of all things Fjallraven for outdoor adventures.&nbsp; Just a great brand, great quality, great comfort, lasts forever.</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTcK5dg9jDHwB9ZIyM6I5oLOUDBxR7gLfEiI-wXO8UAXky-ZuiDo7wkslP9mulqF3l5gmk6XEsQdn_-yfDVZrm6LQ-lZFAr09nQE2LhOo46oc4Qq5XFJA1NvPaXlUxHRTQ9-IRc57zajpKgdxGAsjVqs7ztzuQxa5aSdOvfr59voxM0TqupAYlskWI/s2418/PXL_20230401_084400994~2.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2418" data-original-width="1874" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTcK5dg9jDHwB9ZIyM6I5oLOUDBxR7gLfEiI-wXO8UAXky-ZuiDo7wkslP9mulqF3l5gmk6XEsQdn_-yfDVZrm6LQ-lZFAr09nQE2LhOo46oc4Qq5XFJA1NvPaXlUxHRTQ9-IRc57zajpKgdxGAsjVqs7ztzuQxa5aSdOvfr59voxM0TqupAYlskWI/s320/PXL_20230401_084400994~2.jpg" width="248" /></a></div><div><br /></div><div>Most mornings (in March and April for us) were chilly (low 40s F), and the afternoons sunny and warm (high 70s F).&nbsp; I'd start most mornings with 1, 2, or all 3 layers, and then stop about every hour to shed a layer.&nbsp; I liked the long sleeves and long pants (albeit very thin and breathable), even the hottest part of the day, for sun protection.&nbsp; I wore sunscreen on my face and neck every day.&nbsp;&nbsp;</div><div><br /></div><div>I also brought an pair of <a href="https://amzn.to/3V0cQzi">Frog Tog rain shell pants</a>, which, thankfully I never actually used, as we had great weather.&nbsp; I probably could have done without, but on the whole, I'm glad I brought as the weight and space required were negligible.</div><h3 style="text-align: left;">Hat / Cap / Sunglasses</h3><div>I also brought a basic baseball cap and <a href="https://amzn.to/3NdR9tE">Oakley Frogskins Lite sunglasses</a>.&nbsp; My hiking partner swore by his <a href="https://amzn.to/43VUBPz">full brim hiking hat</a>, but I didn't like how the back of my full brim hat brushed the top of my backpack. So, instead I used a <a href="https://amzn.to/43YWnjg">Fjallraven knit cap/beanie</a>, which was nice a few mornings, but certainly not necessary at all.&nbsp; I typically shed it within the first hour and could have done without it easily.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEjcL8nNNd6ly9RnZxBfEs_hshgEzPtlwoQAZB46xWY6GrT6xZGsLRTeSNLc8VIHEdlAD3YDMvq5IDlb2XOb-eVb4UUj9Z8vuGP8ndXeMCwkyItGEc0PQPWgeoyCrKBU8MegMDzgIgdjzi8ITTJLxjPEV4I32gps9QLFfJlZWuKLBAaNXdrwu1JM4L/s478/Screenshot%20from%202023-04-22%2011-01-54.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="478" data-original-width="472" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEjcL8nNNd6ly9RnZxBfEs_hshgEzPtlwoQAZB46xWY6GrT6xZGsLRTeSNLc8VIHEdlAD3YDMvq5IDlb2XOb-eVb4UUj9Z8vuGP8ndXeMCwkyItGEc0PQPWgeoyCrKBU8MegMDzgIgdjzi8ITTJLxjPEV4I32gps9QLFfJlZWuKLBAaNXdrwu1JM4L/s320/Screenshot%20from%202023-04-22%2011-01-54.png" width="316" /></a></div><h3 style="text-align: left;">Tech and Electronics</h3><div dir="auto">Charing electronics (phone, watch) was far easier than I expected.&nbsp; I carried a <a href="https://amzn.to/3H5BYiu">rechargeable power brick</a> that I never really used and, in hindsight, I didn't need, at all.</div><div dir="auto"><br /></div><div dir="auto">My <a href="https://amzn.to/41wKUFJ">Google Pixel 6a phone</a> and <a href="https://amzn.to/3oDjTlj">Google Pixel watch</a> batteries (both proactively set to power save mode every day), had more than enough battery every day for each day's hike, even with full GPS tracking enabled, lots of pictures, a fair amount of Google maps for restaurant reviews, Google lens for translations, and Wikipedia for learnings.</div><div dir="auto"><br /></div><div dir="auto">I also brought a small, <a href="https://amzn.to/3UVG4j3">rechargeable Black Diamond headlamp</a> that I totally didn't need either.&nbsp; We only started hiking two days before dawn, and even then there were plenty of street lights.&nbsp; And a phone flashlight would have been plenty enough light. Next time, I wouldn't bother bringing a headlamp.</div><div dir="auto"><br /></div><div dir="auto">I did bring a set of <a href="https://amzn.to/3LkIiFp">Airpods</a>, planning to listen to music or audiobooks, but surprisingly, I never actually used them for even one minute of music or books!&nbsp; Rather, I enjoyed the conversation with my hiking partner, and the peace and quiet and sounds of the trail.&nbsp; That said, they were still handy for calling home and talking to the family, though, so no regrets on bringing them.</div><div><br /></div><div>&nbsp;Credit cards were good about 80% of the time (mostly NFC tap-to-pay, conveniently), though I did pull cash (about 100-150 euros, three times), with my <a href="https://m1.finance/UNyTYQ5A3klu">M1 Finance debit card</a>.</div><h3 style="text-align: left;">Additional Hiking / Camping Gear</h3><div><div>The only important thing I neglected to bring, and actually purchased along the way was a hiking pole.&nbsp; Of course I have great <a href="https://amzn.to/43WoDCT">trekking poles</a> at home, but I was unable to find out definitively if I could carry them onto the plane (we definitely did NOT check our backpacks).&nbsp; It sounds like the TSA and airline rules against "blunt force weapons" are sometimes (but very inconsistently) applied to hiking poles and walking sticks?&nbsp; So I did not bring my own, but should have.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlxTt9u6d4Ui9kqKAZlk6N8KssFVztQqjkz_x4VhoEJhb0jl96vyRz_Q6RtpkfyylywA-EjJsprmC3x_lsxMY6mrjnSUwOLC6FwoonKRH_WfOEzYLK8K6Ho57qS0lKdAVMBkC8WowKGZrDnINqnrixUgzGSK9IBeNf4qz78xPYTtGjtivY1K9rldyX/s834/Screenshot%20from%202023-04-22%2017-41-40.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="834" data-original-width="498" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlxTt9u6d4Ui9kqKAZlk6N8KssFVztQqjkz_x4VhoEJhb0jl96vyRz_Q6RtpkfyylywA-EjJsprmC3x_lsxMY6mrjnSUwOLC6FwoonKRH_WfOEzYLK8K6Ho57qS0lKdAVMBkC8WowKGZrDnINqnrixUgzGSK9IBeNf4qz78xPYTtGjtivY1K9rldyX/s320/Screenshot%20from%202023-04-22%2017-41-40.png" width="191" /></a></div><div><br /></div><div>As it turns out, I'm sure I totally could have, if I had collapsed it all the way down, and stuffed it entirely inside of the pack, rather than cinching it to the outside where it's visible and accessible.&nbsp; While it's nice to walk with two poles, one is enough, when packing light.&nbsp; After about day three, I was missing a walking stick, and I picked up a wooden one (as did my hiking partner), but it was awkward and hurt my wrist.&nbsp; So I bought one for 15 euros at the first place I saw one for sale.&nbsp; It was nice enough -- collapsible and spring loaded, but certainly not the highest end equipment.&nbsp; It does say "Camino de Santiago" on it, so it's a nice souvenir, and it really helped with the up and down hills on the hike.&nbsp; I had no trouble whatsoever bringing it home on the plane in my carry on backpack, so looking back, I'm sure I could have brought it on very easily.</div><div><br /></div></div><div><span style="font-size: 18.72px; font-weight: 700;">Regarding Accommodations on the Camino</span></div><div><span style="font-size: 18.72px; font-weight: 700;"><br /></span></div><div>There's no camping really (maybe just one or two spots), along the Camino, and lodging is readily available,&nbsp;so there's no need for a tent.&nbsp; If you're flexible (quality and cost, in both directions, up and down), you'll never have a problem finding a place to sleep.&nbsp; At the lowest end, there are plenty of first-come, first-serve, free (or nearly free, with a nominal "donation" of 10 euros or so), public "Albergues".&nbsp; These are basically hostels, with 30 or more bunk beds in a room, and communal bathrooms and showers.&nbsp; It's meager accommodations, usually in an old monastery or similar historic building.&nbsp; This is the very "traditional" Camino experience.</div><div><br /></div><div>Similarly, there are also "private" Albergues, which are very similar bunk beds and bath setups, but they do usually take reservations, and are a little newer (maybe cleaner?), and they are also quite affordable (12-20 euros per bed).&nbsp; We poked our head into 3 or 4 public Albergues, and they were all serviceable, but we chose to stay in a couple of private Albergues, mainly because we could make our reservations a few hours or a day or two ahead of time, and have the peace of mind that we were "booked".&nbsp; Some private Albergues also have "private rooms", which are a really good deal, if you're traveling in a small group of 2-4.</div><div><br /></div><div>I was traveling with one other friend, and 9 of the 12 nights, we managed to book our own private room (usually two twin beds, and an en suite shower and toilet) for about 40 euros for the two of us -- which we always opted for, over say a 12 euro apiece bunk bed.&nbsp; There are a few private apartments and hotels available too -- these are probably in the 50 euro - 80 euro per night range -- still very affordable.&nbsp; For the region we were in, <a href="http://Booking.com">Booking.com</a> (which has a pretty decent app), was absolutely the way to go.&nbsp; It was easy to find availability, prices, features, addresses, ratings, and communicate with the hosts (with translation capabilities built into the messaging app).</div><div><br /></div><div>The only thing we pre-booked before we left home, was our first night at the Hilton in Porto, and our last nights, at the Marriott in Santiago.&nbsp; These were obviously much, much higher end accommodations, and we paid much more for those (nearly 200 euro a night).&nbsp; The fancy digs were nice, but totally unnecessary.</div><div><br /></div><div>Oh, and maybe two nights along the way, we stayed at "farmhouses".&nbsp; These were my favorite accommodations by far.&nbsp; One was at a vineyard, with the traditional home cooked, communal dinner, which we shared with 8 other pilgrims.&nbsp; Truly unforgettable experiences.&nbsp; If I were to do the Camino again, I would absolutely seek these out, though you do have to book these in advance (we just got lucky), as they are extremely limited and very popular.</div><div><br /></div><div>Related to accommodations, I also brought my own lightweight <a href="https://amzn.to/43XHv4A">Marmot 55F summer sleeping bag</a>,&nbsp;and a <a href="https://amzn.to/41SrNpk">very tiny&nbsp;Summit Aeros Down Inflatable Pillow</a>.&nbsp; This is a tough one.&nbsp; Strictly speaking, these were not entirely necessary.&nbsp; The sleeping bag was a lot of extra weight (1.5 lbs), and every single place we stayed provided sheets, pillows, and pillow cases.&nbsp; I chose to use my own sleeping bag in the 3 bunk room setups, but I totally could have used the provided sheets.&nbsp; All that said, having my own sleeping bag and pillow was an important piece of mind, in that I knew that I could sleep literally anywhere, as long as I had them.&nbsp; On a subsequent Camino, though, I don't think I'd bring a sleeping bag at all, and instead would just plan on taking accommodations that provide sheets, or bring a very&nbsp;<a href="https://amzn.to/3N9EBUf">light sleep sack</a>.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvhFc2GBlNHZJDifr7g_V84HiFX1U4LdrI5hVgTBWsJD8_3nQeBYNTAde89UyX79TdOLWDurKiVw5SG0rKL8GrYa-nL51JeVhwpBxS-Wc-tCCZWBV_0XqIHeFThlsYDr15eVxSj6DV4qmmo329pzj2vdukL3vRxDmKZpilvLGQ7Ye7I4irvK8Gy0NN/s506/Screenshot%20from%202023-04-22%2017-48-37.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="506" data-original-width="495" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgvhFc2GBlNHZJDifr7g_V84HiFX1U4LdrI5hVgTBWsJD8_3nQeBYNTAde89UyX79TdOLWDurKiVw5SG0rKL8GrYa-nL51JeVhwpBxS-Wc-tCCZWBV_0XqIHeFThlsYDr15eVxSj6DV4qmmo329pzj2vdukL3vRxDmKZpilvLGQ7Ye7I4irvK8Gy0NN/s320/Screenshot%20from%202023-04-22%2017-48-37.png" width="313" /></a></div><h3 style="text-align: left;">Cooking / Meals</h3><div dir="auto">I considered bringing my <a href="https://amzn.to/3LnrOfB">ultralight MSR camping stove</a> (and buying fuel), but ultimately did not.&nbsp; That was a good decision, as that would have been completely unnecessary.&nbsp; There are plenty of cafes and restaurants along the way.&nbsp; Most lunch and dinner spots have a "pilgrim menu" which is a basic package for 10 euros of a drink, appetizer, entree, and dessert -- so super cheap to eat.&nbsp; Of course you can order anything you want on the full menu any time.&nbsp; The wine across Galicia and Portugal is amazing!&nbsp; The red wines are mostly Tempranillo (or similar) and the whites are Albarino (or similar) from the Douro valley, and delicious.&nbsp; You'll rarely pay more than 3 euros per glass&nbsp; Full bottles of red or white wine is readily available for under 10 euros -- and their top shelf super reserva is rarely more than 20 euro a bottle, and it's usually unbelievable stuff.</div><div dir="auto"><br /></div><div dir="auto">I did bring a <a href="https://amzn.to/3Lnb8Vy">Snow Peak cup</a> and <a href="https://amzn.to/3Am4p81">Snow Peak spork</a>.&nbsp; The cup was useful -- I used it every day, and I like to have a glass of water by my nightstand at night.&nbsp; I never used the spork -- it's not needed.&nbsp; I did however bring a tiny <a href="https://amzn.to/3N8soPy">corkscrew</a>, which came in handy a couple of times.</div><div dir="auto"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYl2G34t7lMLzfphivKnwAi31B-8cDXanGG4pQ-crvBc8ErXZ1OfuV8ZhougiqO0ynLKqqKZpR2I9gUV_zxtpc9cx8qFDUQ1WBaUXYw64m9a5ZRVjn_ZhCI1idBrFuO4H-_oaoA8EmdnXbktehtT-3A4hf_EVOPQl7-up6NC_MHQalnM_VAlAdOfb9/s1049/Screenshot%20from%202023-04-22%2017-57-35.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="602" data-original-width="1049" height="184" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYl2G34t7lMLzfphivKnwAi31B-8cDXanGG4pQ-crvBc8ErXZ1OfuV8ZhougiqO0ynLKqqKZpR2I9gUV_zxtpc9cx8qFDUQ1WBaUXYw64m9a5ZRVjn_ZhCI1idBrFuO4H-_oaoA8EmdnXbktehtT-3A4hf_EVOPQl7-up6NC_MHQalnM_VAlAdOfb9/s320/Screenshot%20from%202023-04-22%2017-57-35.png" width="320" /></a></div><h3 style="text-align: left;">Coffee</h3><div>Probably the one thing I considered bringing, but did not, but REALLY should have, was my <a href="https://amzn.to/43T9JgK">Aeropress coffee maker</a>.&nbsp; For no good reason, I took it out of my pack at the very last minute, and I very much regretted it, almost every single day.</div><div><br /></div><div>Excellent coffee (espressos, cortados, cafe con leche, etc.) is always available at every cafe along the way, and it's really cheap (1 euro typically).&nbsp; But at the hostels and hotels, the coffee is universally awful.&nbsp; There's always a kettle that can boil hot water, and there's usually tea.&nbsp; But almost everywhere has that dissolvable Nescafe instant coffee.&nbsp; I found it just undrinkable.</div><div><br /></div><div>We found a drip coffee maker in just 1 of 12 of our lodgings, and a pod coffee maker (like a Keurig) in just 1 of 12 as well (and that was a private apartment / airbnb type thing).&nbsp; So most mornings meant stumbling out of bed, packing your backpack, maybe choking down some Nescafe, and then bolting down the trail sans caffeine&nbsp;until the first cafe (which was sometimes packed with pilgrims doing the same thing).&nbsp; The Aeropress would have taken very little space, very little weight, and coffee grounds were easily available at markets and kettles for hot water.&nbsp; Seems like such a trivial thing, and maybe I'm more coffee-focused than most, but this was probably my only significant packing regret.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI0YzOvxr-bkF5N8mzCTtInCjR6in26fMjOqvd-YUQBoM4EM-TImTEmRYV1hHE586w9h1bs8Q6xS4hD_Z7GwrXQjmebtF5Tirb-3lL5hnj8osSnzmK4eo0nxyqftJ2LcBgIA3CUKBLUCzctVSieer7gOsi1-unflL6tAugWMdyOgDe7OHyppTDcRUM/s727/Screenshot%20from%202023-04-24%2007-59-32.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="727" data-original-width="613" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI0YzOvxr-bkF5N8mzCTtInCjR6in26fMjOqvd-YUQBoM4EM-TImTEmRYV1hHE586w9h1bs8Q6xS4hD_Z7GwrXQjmebtF5Tirb-3lL5hnj8osSnzmK4eo0nxyqftJ2LcBgIA3CUKBLUCzctVSieer7gOsi1-unflL6tAugWMdyOgDe7OHyppTDcRUM/s320/Screenshot%20from%202023-04-24%2007-59-32.png" width="270" /></a></div><h3 style="text-align: left;">Towels / Laundry</h3><div>I did bring a <a href="https://amzn.to/3H4NFpt">quick-dry camping towel</a>, which I'm glad I had for those 2-3 communal showers, but almost everywhere else provided towels.&nbsp; Strictly speaking, this probably isn't 100% necessary, but it was nice to have.</div><div><br /></div><div>I had a little <a href="https://amzn.to/3ApDlVy">drawstring collapsible backpack</a>, which I used as my laundry bag.&nbsp; That was nice, and amounted to a negligible amount of extra weight and space.</div><h3 style="text-align: left;">First Aid</h3><div>I also brought a <a href="https://amzn.to/440vjQi">very basic, pocket first-aid kit</a>.&nbsp; I used a couple of band aids, and popped a couple of <a href="https://amzn.to/3Ln9QKj">Ibuprofen</a> at the end of the longest days.&nbsp; I also had a <a href="https://amzn.to/3L2GuQ7">sewing kit</a>, which I didn't use, but I did give the sewing needle away to a fellow pilgrim than needed to pop and drain a terribly infected toenail (gross, you can keep the needle, pal).&nbsp; I popped and drained my own blisters just with my fingernails, which was fine (and provided a ton of relief!), and just wiped those down with alcohol wipes.&nbsp; Oh, I also took some <a href="https://amzn.to/3NaqJZY">Dramamine</a> for the bus ride back to Porto.&nbsp; Thankfully, I didn't need any of the rest, but I had a couple of <a href="https://amzn.to/3H9y4VR">anti-diarrheal&nbsp;tablets</a>, some <a href="https://amzn.to/41GAhk0">antihistamine</a>, <a href="https://amzn.to/3V4qwJN">bite and itch cream</a>.&nbsp; My hiking partner also brought some <a href="https://amzn.to/40yRWZw">melatonin</a> which came in handy on the plane and for that first night of weird jet lag sleep.</div><div><br /></div><h3 style="text-align: left;">Other Things I Should Have Brought</h3><div><ul style="text-align: left;"><li><a href="https://amzn.to/43VJ0jJ">Hiking pole</a></li><li><a href="https://amzn.to/3ArXvhH">Aeropress Coffee Maker</a></li></ul></div><h3 style="text-align: left;">Things I Really Could Have Left Behind</h3><div><ul style="text-align: left;"><li><a href="https://amzn.to/3ov55Fo">Sleeping bag</a></li><li><a href="https://amzn.to/3L2KSyn">Towel</a></li><li><a href="https://amzn.to/3UYbsxn">Battery pack</a></li><li><a href="https://amzn.to/3VhazAd">Headlamp</a></li></ul></div></div><h1 style="text-align: left;">Part 2: Insights, Advice, and Retrospective</h1><div><p>My Camino was truly an amazing experience!&nbsp; If you're even remotely considering it, you'd almost certainly enjoy doing it.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMJe3UbP4ucATOVl9NoXSesz6fumPRmKx9NRrwW5opyPyf18hiCNL1xxQsgG2zDM4sRy_CNWTl-_ZmP-43IKkDDnyzOhelnz0DZUIQQEXfQb8NmaorPqyvYAgRY3EBfBEOhszUCFmNgzWaQM_2fmeY-WTmm3O65fLSM32s-2W269bzghH4TpzRZbZs/s929/Screenshot%20from%202023-04-24%2012-07-53.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="929" data-original-width="578" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMJe3UbP4ucATOVl9NoXSesz6fumPRmKx9NRrwW5opyPyf18hiCNL1xxQsgG2zDM4sRy_CNWTl-_ZmP-43IKkDDnyzOhelnz0DZUIQQEXfQb8NmaorPqyvYAgRY3EBfBEOhszUCFmNgzWaQM_2fmeY-WTmm3O65fLSM32s-2W269bzghH4TpzRZbZs/s320/Screenshot%20from%202023-04-24%2012-07-53.png" width="199" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBtMj64wDdBfjDcBM0qNKqnCZN936-mZaAREeQ_6yyfi6aboJJM-MQZmsIUKw8JPMUEeiusqfXTXT6oIqjn7oDDjwSzVQePOGHkwXvJItL3G_u-t546osmIaeLol09WNEdyRQWyXhpALMvMbCKmmR82E6R-oEG97hnI6Iw3eWzp9zY0evn__LIgGmn/s1475/Screenshot%20from%202023-04-24%2012-09-16.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="687" data-original-width="1475" height="298" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBtMj64wDdBfjDcBM0qNKqnCZN936-mZaAREeQ_6yyfi6aboJJM-MQZmsIUKw8JPMUEeiusqfXTXT6oIqjn7oDDjwSzVQePOGHkwXvJItL3G_u-t546osmIaeLol09WNEdyRQWyXhpALMvMbCKmmR82E6R-oEG97hnI6Iw3eWzp9zY0evn__LIgGmn/w640-h298/Screenshot%20from%202023-04-24%2012-09-16.png" width="640" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqYccqCLUXl18Dw9JppASfKVTtAfWD-gpMmBCbodw9L9dxCdE79HNPgEcc0tN51X9fZAyrlwpSZfz6de5-aiZQHziE5bwWN23a15MoZpmXgB03TRZNfykECsUv-0WfYtw8zuGumRftQQj7Xw5HyO2T7Cpi8Oj0XFRmG1QJ0snq_sxWvUzAz4B_sVvL/s1471/Screenshot%20from%202023-04-24%2012-08-29.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="636" data-original-width="1471" height="276" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqYccqCLUXl18Dw9JppASfKVTtAfWD-gpMmBCbodw9L9dxCdE79HNPgEcc0tN51X9fZAyrlwpSZfz6de5-aiZQHziE5bwWN23a15MoZpmXgB03TRZNfykECsUv-0WfYtw8zuGumRftQQj7Xw5HyO2T7Cpi8Oj0XFRmG1QJ0snq_sxWvUzAz4B_sVvL/w640-h276/Screenshot%20from%202023-04-24%2012-08-29.png" width="640" /></a></div><h3 style="text-align: left;">History and Basics</h3><div>Just some basic Camino history, before I dig in...</div><div><ul style="text-align: left;"><li>The <a href="https://en.wikipedia.org/wiki/Camino_de_Santiago">Camino de Santiago</a> (or, The Way of St. James) has been a religious pilgrimage for over a 1000 years, traveled by literally&nbsp;<i>millions</i> of people.</li><li>There are dozens of different popular starting points, though you can start your Camino anywhere you choose.</li><li>The only requirement to getting your "<a href="https://en.wikipedia.org/wiki/Camino_de_Santiago#Compostela">Compostela</a>" (a parchment certificate that officially recognizes your completion), is that you walk the last 100km to the cathedral of Santiago.</li><li>The medieval Camino has its roots around the 900s, and then further popularized by a "guidebook" published in 1140, called the <i><a href="https://en.wikipedia.org/wiki/Codex_Calixtinus">Codex Calixtinus</a></i>.</li><li>Also, St. James (the apostle whose remains are believed to be held at the cathedral of Santiago), is the patron saint of Spain, one of the major sponsors of the crusades, and his popularity rose tremendously in medieval times.</li><li>The trail was mostly forgotten in the 20th century (just a few hundred pilgrims a year), until a guidebook was published in 1957, and since then, there has been a huge resurgence of interest.</li><li>Of course the 2010 film, <i><a href="https://amzn.to/3V5E3Rs">The Way</a></i> with Martin Sheen and Emilio Estevez (which is excellent, by the way), also helped bring the Camino to American audiences and interest has surged.&nbsp; Now, several hundred thousand pilgrims make the trip every year.</li><li>Of the dozens of routes, the most popular is the "<a data-saferedirecturl="https://www.google.com/url?q=https://caminoways.com/camino-frances&amp;source=gmail&amp;ust=1681653706208000&amp;usg=AOvVaw2HrYm4BwD2xV8mBfVlYJgl" href="https://caminoways.com/camino-frances" style="color: #1155cc;" target="_blank">French Way</a>", which is the Camino depicted in the movie <i>The Way</i>.&nbsp; It's 422 miles, and takes about 5 weeks.</li><li>Perhaps the second most popular routes is the Portuguese&nbsp;Way, roughly 160 miles and takes about 2 weeks, which is the path we took.</li></ul><h3 style="text-align: left;">Our Way</h3><ul style="text-align: left;"><li>We started in Porto, Portugal, and took the "Central Route", which is inland among the hills and vineyards, but there's also the "Coastal Route", which of course hugs the coast (though the weather can be pretty rough, or so we heard).</li><li>Our Camino Portuguese Central was about 160 miles, and we did it in 12 days of walking, averaging about 13 miles (a half marathon) a day, with our longest days around 18 miles and our shortest about 9 miles.</li><li>There was some elevation to climb and descend every day, but it was all very reasonable.&nbsp; I found it about the same difficulty as hiking around the Texas hill country near Austin.&nbsp; Hilly, but certainly not mountainous.&nbsp; Nothing like Colorado or Switzerland.&nbsp; But also, it's not all just flat walking.</li><li>Most days, we walked for about 3-5 hours,&nbsp;typically starting between 7am and 9am, and finishing around Noon-2pm.</li><li>There were other pilgrims who left much earlier than us every day (probably either much slower, or going much farther, or both), and some who left later, or walked later.</li><li>When we really pushed, with no stops, our fastest miles were about 17 minutes per mile (as measured by my Pixel watch and my hiking partner's Garmin), though a much more comfortable pace, taking a few pictures, conversing, and relaxing a bit, was closer to ~20 minutes a mile.</li><li>Perhaps the most surprising, and maybe most disappointing part about the Camino, is how much of it is on asphalt, concrete, pavement, or cobblestones, and how very little of it is on dirt or rock trails.</li><li>There are probably some official numbers somewhere, but I'd estimate that less than 10-15% of our whole Camino was spent on trails, and 85-90% was spent walking on paved streets or cobble stones.</li><li>Also, I'd say that at least 65-70% was "urban", walking among buildings, towns, villages, and only about 30-35% in fields or the woods or within vineyards or farms.</li><li>That might be fine by you, but I think I was expecting something a little more remote.&nbsp; My favorite trails all time are a little more remote treks through Scotland, New Zealand, Switzerland, along the Appalations or the Pacific Northwest -- the Camino is most certainly NOT that.</li><li>But what the Camino is, is a walk through history.&nbsp; Many of those cobblestones I'm complaining about were laid by the Romans (and probably their slaves) literally 2000 years ago.</li><li>Most of the Portuguese Camino follows <a href="https://en.wikipedia.org/wiki/Roman_roads">Roman Road XIX</a> (yes, the Romans basically had a numbered interstate system throughout Europe).</li><li>There are stone mile markers (literally, "milestones"), carved in Latin, dating to the 1st century A.D.</li><li>We crossed probably 20 stone arch bridges built by the Romans over 1500 years ago, and another 20 stone bridges built (or re-built) in medieval times 1000 years ago.</li><li>There's just so, so, so much history.&nbsp; Castles, keeps, cathedrals, chapels, aqueducts, olive trees, grape groves -- many over 1000 years old.&nbsp; Let that sink in, and the hard asphalt and pavement do melt away.</li></ul><h3 style="text-align: left;">Other Pilgrims on the Trail</h3></div><div><ul style="text-align: left;"><li>Our first few days, the crowds were very light.&nbsp; We just 1 other pilgrim on the first day, and less than a dozen per day, for the next 3-4 days.</li><li>But as of April 1st, things picked up tremendously.</li><li>Part of it, as we just got closer to Santiago, the trail got busier (back to the point that you must complete the last 100 km on foot to receive the Compostela).</li><li>The other consideration was that we kind of accidentally started our hike that would put us into Santiago for Easter weekend.&nbsp; While that was an accident on our part, thousands of pilgrims traveling for more pious reasons were very deliberately covering the Camino over the course of Holy Week, and planning to land in Santiago specifically for Easter.</li><li>We only met perhaps 5 or 6 other Americans on the trail (a group of 60-something retirees from Rhode Island, and a small group of retired ladies from California).</li><li>From most-to-fewer, we met many Portuguese, Spaniards, Brazilians, Germans, and a smattering of French, Brits, Canadians, Taiwanese, Australians, Danes, Czechs, Swiss, and others I'm sure I'm missing.</li><li>Interestingly, almost no one ever asks your name -- just where you're from.&nbsp; And from then on, you're mostly referred to by your country (or in our case, states, Texas and Colorado).&nbsp; It's kind of a nice convention.</li><li>You end up seeing many of the same people every couple of days, roughly traveling in your cohort from stage to stage.&nbsp; That's pretty fun.&nbsp; Easy to engage, and get into a conversation with anyone, but also easy to keep your privacy and distance.</li><li>The vast majority of people we met on the Camino, have done it before, many of them multiple times (like 7 or 8 times or so), and often different routes each time.</li></ul><h3 style="text-align: left;">Logistics Advice for the End of the Trail</h3><div style="text-align: left;">We struggled to find much information about how we were supposed to "complete" our Camino.&nbsp; <i>Where do we go first?&nbsp; The Cathedral?&nbsp; The Pilgrims' Office?&nbsp; Our hotel?&nbsp; Where is the 0-km marker?</i>&nbsp; Thus, we made a few mistakes, and so we'll try to help you out here...</div></div><h4 style="text-align: left;">Here's what NOT to do....which is exactly what we did....</h4><div style="text-align: left;"><ul style="text-align: left;"><li>We got in line to visit the <a href="https://en.wikipedia.org/wiki/Santiago_de_Compostela_Cathedral">Santiago de Compostela Cathedral</a> itself.</li><li>We waited about 45 minutes, to enter the cathedral and visit the tomb of St. James and get our passport stamped at the cathedral, which seemed like the sensible thing to do, for pilgrims on the Camino.</li><li>HOWEVER, the Cathedral does NOT allow backpacks inside.&nbsp; Thus, we waited 45 minutes to be refused entry because of our backpacks.</li><li>So each of us took turns going inside (by ourselves, without a pack), while the other waited with the backpacks.</li><li>Unbelievably, there is NO passport stamp at the Cathedral itself!&nbsp; Shocking, but true.&nbsp; We asked all over.</li><li>The famous front doors are ONLY open during jubilee years (of which 2023 is not).&nbsp; So instead you enter through the side doors.</li><li>If you want to see the front doors (which are roped off), you'll need to buy a ticket and a tour (which we did a day later).</li><li>The tomb of St. James is under the altar, and there's another 10-15 minute queue inside of the Cathedral to see that.</li></ul></div><div><h4 style="text-align: left;">Here's what TO DO...</h4><div>Rather, here's a much better plan...&nbsp; Go straight to the Pilgrim's Office, get your Compostela, then check-in to your hotel or accommodations, drop your pack, clean up, and visit the Cathedral afterwards.</div><ul style="text-align: left;"><li>The traditional end of the Camino is an old, worn stone tile, with the scallop shell, right in the geometric center of the plaza in front of the cathedral.</li></ul><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfvk4Z9HZ30Lj0Q7L4YigyxhGfNvH6EjF_btvW9jqBAlJV72OCgwJfTwUBnVEtygeg2L0NmV5SFQwgAu8h5L__1AwZBWA8_rOjbft3KJpEKjq1fMoEZGG2n2Gqukda0SeATjKtLcs_iXatiRdNYYVMMPfr1tXzGLiqgoJRIe0Fc8sd30tTkyhs5yL-/s1271/Screenshot%20from%202023-04-24%2008-56-20.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="849" data-original-width="1271" height="214" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfvk4Z9HZ30Lj0Q7L4YigyxhGfNvH6EjF_btvW9jqBAlJV72OCgwJfTwUBnVEtygeg2L0NmV5SFQwgAu8h5L__1AwZBWA8_rOjbft3KJpEKjq1fMoEZGG2n2Gqukda0SeATjKtLcs_iXatiRdNYYVMMPfr1tXzGLiqgoJRIe0Fc8sd30tTkyhs5yL-/s320/Screenshot%20from%202023-04-24%2008-56-20.png" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMnLmef_WB_y7mZQiFlXKi78DtPdjs9H8wVq1Z5TDJMVoZ6tAk7VcXlEBiIAu0avZj2dW-QpchkXXMq2qlthsq3g28ySHIiS75j0Zz1tN3zAdAoXIf7nOVS9tu8Ua03YQ-MTgPWlOI6tSXgep6EuRklpAnNUBCoGpMXfSgLLZhXJhviuseNTqnB-Vc/s975/Screenshot%20from%202023-04-24%2009-11-59.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="975" data-original-width="717" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMnLmef_WB_y7mZQiFlXKi78DtPdjs9H8wVq1Z5TDJMVoZ6tAk7VcXlEBiIAu0avZj2dW-QpchkXXMq2qlthsq3g28ySHIiS75j0Zz1tN3zAdAoXIf7nOVS9tu8Ua03YQ-MTgPWlOI6tSXgep6EuRklpAnNUBCoGpMXfSgLLZhXJhviuseNTqnB-Vc/s320/Screenshot%20from%202023-04-24%2009-11-59.png" width="235" /></a></div><div class="separator" style="clear: both; text-align: center;"><ul><li style="text-align: left;">After this, go straight to the <a href="https://goo.gl/maps/tS8YK9mby8zFXt6i6">Pilgrim's Office</a>, where you'll scan a QR code, and complete a short form to register for your Compostela.</li></ul><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_zrmTtVpW4LABRE4xCUSPT0O-mCPDoGWkrjeiaqp_5DtP0u2YAG9JMAiw4UsdMRYzYnUGqHGEYfEJAEI4vZCzhzZZShGXdj3L07qo6SSp3nQ6-59Y_OXvgWmiN65hmn0GVmOGE1AH15mUBSHUZOafRkaE8BW3JwUaxQXPqd5Yb6Ntx6zDF3p9nVUK/s951/Screenshot%20from%202023-04-24%2009-02-38.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="951" data-original-width="707" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_zrmTtVpW4LABRE4xCUSPT0O-mCPDoGWkrjeiaqp_5DtP0u2YAG9JMAiw4UsdMRYzYnUGqHGEYfEJAEI4vZCzhzZZShGXdj3L07qo6SSp3nQ6-59Y_OXvgWmiN65hmn0GVmOGE1AH15mUBSHUZOafRkaE8BW3JwUaxQXPqd5Yb6Ntx6zDF3p9nVUK/s320/Screenshot%20from%202023-04-24%2009-02-38.png" width="238" /></a></div><div style="text-align: left;"><br /></div><ul><li style="text-align: left;">It'll ask you a few things -- your name, your nationality, the starting point of your Camino, and your reasons for embarking on this journey.</li><li style="text-align: left;">Once you've completed this form (it takes 60 seconds or less), you'll get a number on your phone (basically like pulling a paper ticket at the DMV).</li><li style="text-align: left;">In the event that there is a longer wait, there's a beautiful garden within the Pilgrim's complex, which would make for a lovely place to relax while waiting for your number.</li></ul><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSmMOfHLTMnYIFF8t1nCzsyTAaKvVem4g6DFMscnUQa8xr1sh7V6ceTQ_G-9SkcfKfc1sM790slEFOa4GmDYmAvkci-GY-HNiqIEIX6NIPeEOefK6iODZrdMrkY_napxDAdYw9UYDpx7WNNpFPKcarvE4ishrv2iE8mHnrlKKZoSk0ga8T8RHL9waV/s1288/Screenshot%20from%202023-04-24%2009-10-21.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="809" data-original-width="1288" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSmMOfHLTMnYIFF8t1nCzsyTAaKvVem4g6DFMscnUQa8xr1sh7V6ceTQ_G-9SkcfKfc1sM790slEFOa4GmDYmAvkci-GY-HNiqIEIX6NIPeEOefK6iODZrdMrkY_napxDAdYw9UYDpx7WNNpFPKcarvE4ishrv2iE8mHnrlKKZoSk0ga8T8RHL9waV/s320/Screenshot%20from%202023-04-24%2009-10-21.png" width="320" /></a></div><ul><li style="text-align: left;">Then, there's a line that forms inside the building, for the numbers being called.</li></ul><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxzddnrVrU_4X6979qFSePstKfHvRkBmLYbXCQ5mK2N2RqradDrrN1AzM8g2P-srWHdC1tK3mYJKz9XG7oxbC1VWesHuqZIgLpLQO_YQP79rzHsCGbvhR5M94Llf6XYugn3-txV5c5jAQS72rn8j8aWM-dCue9BCUfdjycZ-ITFnX3qzim-HmfOPCl/s774/Screenshot%20from%202023-04-24%2009-05-35.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="774" data-original-width="697" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxzddnrVrU_4X6979qFSePstKfHvRkBmLYbXCQ5mK2N2RqradDrrN1AzM8g2P-srWHdC1tK3mYJKz9XG7oxbC1VWesHuqZIgLpLQO_YQP79rzHsCGbvhR5M94Llf6XYugn3-txV5c5jAQS72rn8j8aWM-dCue9BCUfdjycZ-ITFnX3qzim-HmfOPCl/s320/Screenshot%20from%202023-04-24%2009-05-35.png" width="288" /></a></div><ul><li style="text-align: left;">We arrived at the Pilgrim's office at 2pm on Good Friday -- one of the busiest days of the year -- and we waited in line for less than 5 minutes.</li></ul><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEittHMD5KiNAi6j4QIddVKxhAwiF5bk9MeD_N94ANHRd5GY5uY9e2qMO216zd-iWf5ieCXeJ2nC6K46x4QnxGtpKLMitBXGTajZTzduork5m9FhQceCtcp6Vs7s0t4FW9xqQ-xgsTEH-eoRaNTNTWD76yJ2F9Cb6m2cWS4rxH2ty4hFlg7f4NdaW44Y/s977/Screenshot%20from%202023-04-24%2009-06-20.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="977" data-original-width="648" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEittHMD5KiNAi6j4QIddVKxhAwiF5bk9MeD_N94ANHRd5GY5uY9e2qMO216zd-iWf5ieCXeJ2nC6K46x4QnxGtpKLMitBXGTajZTzduork5m9FhQceCtcp6Vs7s0t4FW9xqQ-xgsTEH-eoRaNTNTWD76yJ2F9Cb6m2cWS4rxH2ty4hFlg7f4NdaW44Y/s320/Screenshot%20from%202023-04-24%2009-06-20.png" width="212" /></a></div><ul><li style="text-align: left;">When your number is called, you'll move into a very busy room that looks just like the DMV, with perhaps a dozen or more booths, each staffed by a helpful person who checks your Camino passport stamps briefly, gives you your "final" stamp, and then prints your compostela.</li></ul><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqqgn83mUQamYhX9n3Gpu4Bj8TYSR5DPuhyLo6b93F3SG-r_0742UconU_o9JPWRFoU3XsGUkfjKT8UQIV2wrRNm6eVzEvjcF30L9RVFBJoGUSxzSx3OspsiwUdpL3b9T_JupPvteQh44rnPNQ_lKq3XfnEa-VtJkq9A_z6lwfZRiWExkMYjH5b_dH/s954/Screenshot%20from%202023-04-24%2009-04-53.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="954" data-original-width="932" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqqgn83mUQamYhX9n3Gpu4Bj8TYSR5DPuhyLo6b93F3SG-r_0742UconU_o9JPWRFoU3XsGUkfjKT8UQIV2wrRNm6eVzEvjcF30L9RVFBJoGUSxzSx3OspsiwUdpL3b9T_JupPvteQh44rnPNQ_lKq3XfnEa-VtJkq9A_z6lwfZRiWExkMYjH5b_dH/s320/Screenshot%20from%202023-04-24%2009-04-53.png" width="313" /></a></div><div style="text-align: left;"><ul style="text-align: left;"><li>Optionally, you can also add a second "certificate of distance", and purchase a tube for safekeeping your certificates for a couple of euros.</li></ul><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOvKz0jve9bBTB9rSqiSBwIji-lUnK3_tJ8t3i_plqLa-bAf44HXtY7qKDR3uecNrdwAniuYCgDjt_66z60mdaCGxxhoHKqqHNPpqjB7m0qE4O9bjD8MG4szKtJF4rmF0ZrWr8cQ0tYwc7YVwzcrlwlftNYA4MK5yYHuefg1jE5hf6T6GOi1S9noTC/s1257/Screenshot%20from%202023-04-24%2009-08-58.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="792" data-original-width="1257" height="202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOvKz0jve9bBTB9rSqiSBwIji-lUnK3_tJ8t3i_plqLa-bAf44HXtY7qKDR3uecNrdwAniuYCgDjt_66z60mdaCGxxhoHKqqHNPpqjB7m0qE4O9bjD8MG4szKtJF4rmF0ZrWr8cQ0tYwc7YVwzcrlwlftNYA4MK5yYHuefg1jE5hf6T6GOi1S9noTC/s320/Screenshot%20from%202023-04-24%2009-08-58.png" width="320" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwY36hM7lfS_KpGLBEsHXQ7HlSOepNawZ7Ms5l1CjOgvHTsVh5L_kBjl6-DGXhpVK8gMCeIR8_NkEfJql9c4LfAzCMoBBK5SQ_baxCD1XvrXpeZA2_vaeD-RHVLaQhcbtbcDZAuayWqLH1v9PzYV7rr1IGQZP56juwhTohq38n34KXoGVwR5nI873F/s839/Screenshot%20from%202023-04-24%2009-09-16.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="839" data-original-width="697" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwY36hM7lfS_KpGLBEsHXQ7HlSOepNawZ7Ms5l1CjOgvHTsVh5L_kBjl6-DGXhpVK8gMCeIR8_NkEfJql9c4LfAzCMoBBK5SQ_baxCD1XvrXpeZA2_vaeD-RHVLaQhcbtbcDZAuayWqLH1v9PzYV7rr1IGQZP56juwhTohq38n34KXoGVwR5nI873F/s320/Screenshot%20from%202023-04-24%2009-09-16.png" width="266" /></a></div></div></div></div><div style="text-align: left;"><br /></div><div style="text-align: left;">Also, the&nbsp;<a href="https://catedraldesantiago.es/en/">website</a>&nbsp;will say that there's a "Pilgrim's Mass" every day.&nbsp; Which is true, except for when it isn't.&nbsp; There was no Pilgrim's Mass on Good Friday or Holy Saturday (so we didn't get to attend one).&nbsp;</div><div><ul></ul></div><h3 style="text-align: left;">Would I do it again?</h3><div style="text-align: left;">Big question...would I do it again?&nbsp; Complicated answer.</div><div style="text-align: left;"><br /></div><div style="text-align: left;">I can say unequivocally that I enjoyed every minute of it -- the distance, the landscape, the clean air, the weather, the people, the food, the pain, the gain, the history, the bridges, the cobblestones, the churches, the cathedral, the vineyards, the orchards, the farm animals, the rivers, the streams, the waterfalls -- all of it.</div><div style="text-align: left;"><br /></div><div style="text-align: left;">But, at the same time, I just feel that there's so much more to see in the world.&nbsp; While I was raised Catholic and appreciate the history and solemnity, as mostly an apostate, the religious parts of the pilgrimage&nbsp;are perhaps a little lost on me.&nbsp; The cathedral is an unbelievable feat of medieval architecture and the history is just mind blowing, but I don't think I get quite as much out of it as someone doing it for the religious act of pilgrimage.</div><div style="text-align: left;"><br /></div><div style="text-align: left;">Moreover, personally, I'm a little more drawn toward the beauties of nature, maybe dotted with some architectural and historical storylines.&nbsp; With limited opportunities to travel and hike for weeks at a time away from family and work, I think I'd probably tackle some other trails on my list first, before making another Camino.&nbsp; But, I'd never say never...</div></div><h1 style="text-align: left;">Part 3: Itinerary, Narrative, and Pictures</h1><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpZ1FOPRuGb5Y-JX0Qqz8Kaj48YCH2BusVBWN2FwMZuV0Sy766HfDI0M_VLXFN9S-CKRC_90RApz9gNcYUBr5NrwwfQsbhC8FCSXPAMgKSSCtKzGyA5yIz51mfqS3VWJsa4URxTkr9HdahKefNjY2ykCpDkx_ySXv4Zlxtp9zdQDsfiQGBaR4PKMMn/s1445/Screenshot%20from%202023-04-24%2010-39-02.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="519" data-original-width="1445" height="230" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpZ1FOPRuGb5Y-JX0Qqz8Kaj48YCH2BusVBWN2FwMZuV0Sy766HfDI0M_VLXFN9S-CKRC_90RApz9gNcYUBr5NrwwfQsbhC8FCSXPAMgKSSCtKzGyA5yIz51mfqS3VWJsa4URxTkr9HdahKefNjY2ykCpDkx_ySXv4Zlxtp9zdQDsfiQGBaR4PKMMn/w640-h230/Screenshot%20from%202023-04-24%2010-39-02.png" width="640" /></a></div><h3 style="text-align: left;">March 25, 2023, Day -1: Travel</h3><p>Setting out toward Portugal to walk the Camino.&nbsp; Big thanks to the ladies for taking care of everything back home!</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCe2gJSq0i3TKKee6D1knqM3i5_gSTwxXwBcEDFDHPuqdf5hMFvPzdVD7e3vFgF8ahWl3q8y4hU0e5Mt1gbTv6UJ7BdoVAJ4c_ntYd9XoAEajn19cy5hN7jBvEriXHwlmCI_GzdTJn_1PG3VUVKOEzKPYr_oaA6448ByplysLNjTt3asnPhNXKZIkH/s2048/01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1215" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCe2gJSq0i3TKKee6D1knqM3i5_gSTwxXwBcEDFDHPuqdf5hMFvPzdVD7e3vFgF8ahWl3q8y4hU0e5Mt1gbTv6UJ7BdoVAJ4c_ntYd9XoAEajn19cy5hN7jBvEriXHwlmCI_GzdTJn_1PG3VUVKOEzKPYr_oaA6448ByplysLNjTt3asnPhNXKZIkH/s320/01.jpg" width="190" /></a></div><h3 style="text-align: left;">March 26, 2023, Day 0: Arrival in Porto</h3><p>Let's do this!&nbsp; Made it to Porto, a little later than expected due to strikes in France (merci).&nbsp; Picked up our passport and toured the Porto Se (Cathedral), c. 1100AD.&nbsp; Dinner and beers and dessert port wines around town, and we're back at our hotel, ready to set out on our Camino tomorrow.</p><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaDkheFX6NvpcNbvniDMpt4zQh6rKyA4qe6p0Pri1avweSLtVFle5_DvaJyHoII-uOHn1nTQd_nBnmP63er7Jfpj3Pb4SPoo_0FpgQaP2lFhyVBXirJrET3I4KqWrZisvsV-wmNgTGEHaJVtTKEyD86vAf6vW9fFPG0xGSYQ2ocwAE_y4plxX0-n3y/s960/02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="490" data-original-width="960" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaDkheFX6NvpcNbvniDMpt4zQh6rKyA4qe6p0Pri1avweSLtVFle5_DvaJyHoII-uOHn1nTQd_nBnmP63er7Jfpj3Pb4SPoo_0FpgQaP2lFhyVBXirJrET3I4KqWrZisvsV-wmNgTGEHaJVtTKEyD86vAf6vW9fFPG0xGSYQ2ocwAE_y4plxX0-n3y/s320/02.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZVHE6J4lEbku1QQHJf0AuEwaVBrp5YprfeL1YxDEMXBHv0a_Ll43QD_WcJT153gjl_hcffnaiJoZzOIWTUUO8DeG-Je1jzqumvEzAmm1Vo9SVkNxQnhit_1Q912jX1SgBf_41WGr5zQbh3yUEmW3ZfcsTY4Sxn3-VcbIJb2f1MlgzzwnqedVGme12/s2048/03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1639" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZVHE6J4lEbku1QQHJf0AuEwaVBrp5YprfeL1YxDEMXBHv0a_Ll43QD_WcJT153gjl_hcffnaiJoZzOIWTUUO8DeG-Je1jzqumvEzAmm1Vo9SVkNxQnhit_1Q912jX1SgBf_41WGr5zQbh3yUEmW3ZfcsTY4Sxn3-VcbIJb2f1MlgzzwnqedVGme12/s320/03.jpg" width="256" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTF6YhyEcqinO5V7OvabsNIY-e-Ls6CNuLmGIcWPN7_75y76Y48uQHdEtCIy-ZZqlDoPiOzOLb5iZbJfAYOX8wrEzhYXCHhuT8yKKKX5MHzseLHqIpxpMxuIp7d3nV6DXb9_uo0cfMuRJei9ecQko7XwEG5LmS8OUMzy3FjUR5Rk0fDaKcgLt7eyTb/s2048/04.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTF6YhyEcqinO5V7OvabsNIY-e-Ls6CNuLmGIcWPN7_75y76Y48uQHdEtCIy-ZZqlDoPiOzOLb5iZbJfAYOX8wrEzhYXCHhuT8yKKKX5MHzseLHqIpxpMxuIp7d3nV6DXb9_uo0cfMuRJei9ecQko7XwEG5LmS8OUMzy3FjUR5Rk0fDaKcgLt7eyTb/s320/04.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rrFYU_pTGGfuSlyZmrvnehAU6VAcnrjOJaHCOSnLswOCCUFZsF-Vb-zErJGePbjNweCYz4C21ToIR10YWGi4WjYOL7ujYu8-5JuwMl3nS-29Jf4jpHPYQijYPwOMnOc6XBMfXMRIcnrnLmqO80mD1uNh05kTnh_wBI56wxvE72LKgTMcq7H9Uqzi/s2048/05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1594" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9rrFYU_pTGGfuSlyZmrvnehAU6VAcnrjOJaHCOSnLswOCCUFZsF-Vb-zErJGePbjNweCYz4C21ToIR10YWGi4WjYOL7ujYu8-5JuwMl3nS-29Jf4jpHPYQijYPwOMnOc6XBMfXMRIcnrnLmqO80mD1uNh05kTnh_wBI56wxvE72LKgTMcq7H9Uqzi/s320/05.jpg" width="249" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIlnJS_T3NySrLoEE200nmFKVPn1BRhu0bbeXjSI6HeNtNXi7oIS7TZVgx3UdXkhmENFPNUKdKTctih4TbJ1lbx4YT6UqbL3fO3dZwh-FdiQPX-4S4pSRFh2wFWRWqvI_Mg0FvLdm63H25cVR_hPHwYyotv3UkxPDkgJJJBX8Gmxop_fgsE12I4FpN/s2048/06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhIlnJS_T3NySrLoEE200nmFKVPn1BRhu0bbeXjSI6HeNtNXi7oIS7TZVgx3UdXkhmENFPNUKdKTctih4TbJ1lbx4YT6UqbL3fO3dZwh-FdiQPX-4S4pSRFh2wFWRWqvI_Mg0FvLdm63H25cVR_hPHwYyotv3UkxPDkgJJJBX8Gmxop_fgsE12I4FpN/s320/06.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBtKU0N4zekMxwPmm4VLwjJC-s1swXLcNRRVhT6UhexvBigh-5GEri5o0vq_93RIGlGluZZoVMmYrtKGi6MBMNDK37vKqXQB_kljyn7L3P9tlWlo7yapRGRYqcmYegHktzLjfDApVNhf0d1xDepRb5oT5WWc0ejGH6PLQzvQVIBcWKszChI1Kx-t7z/s2048/07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBtKU0N4zekMxwPmm4VLwjJC-s1swXLcNRRVhT6UhexvBigh-5GEri5o0vq_93RIGlGluZZoVMmYrtKGi6MBMNDK37vKqXQB_kljyn7L3P9tlWlo7yapRGRYqcmYegHktzLjfDApVNhf0d1xDepRb5oT5WWc0ejGH6PLQzvQVIBcWKszChI1Kx-t7z/s320/07.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDlLLFdx7t1r7IN3-iIuf7BxvgZJIb8n2hyoVJ4bp4l9HyqXcsDtN3awXQVsft-W_FlzJV9tuLGAEha8CrIv5cFUPfpPs6KJ5Ry3cIknrrWwixrVgw_zQutqbo3WaJSHIMdgjtu-sYg4v-h5LIQ_2QRuJOAC2ki3ipyAg77CUYNJvznM1G0KXEyf-3/s2048/08.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDlLLFdx7t1r7IN3-iIuf7BxvgZJIb8n2hyoVJ4bp4l9HyqXcsDtN3awXQVsft-W_FlzJV9tuLGAEha8CrIv5cFUPfpPs6KJ5Ry3cIknrrWwixrVgw_zQutqbo3WaJSHIMdgjtu-sYg4v-h5LIQ_2QRuJOAC2ki3ipyAg77CUYNJvznM1G0KXEyf-3/s320/08.jpg" width="240" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih5wkw5dJvfCQ382v_04ZDX6lY2KdpK4opFoXywzzD58IYdQi5vSLx14j_uZi6HNMVIOl1ZnY44-G9drJsNUN5ys6qSeLuo-vk3bMTQEu5NWq_AqCzwuorYkv4SeQ66NnTQBB_Bx3rjy6jrqze-xCSqvUpxDK7-qSHzZ2iEj456NMHfGKEFIWpPSOR/s2048/09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1849" data-original-width="2048" height="289" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih5wkw5dJvfCQ382v_04ZDX6lY2KdpK4opFoXywzzD58IYdQi5vSLx14j_uZi6HNMVIOl1ZnY44-G9drJsNUN5ys6qSeLuo-vk3bMTQEu5NWq_AqCzwuorYkv4SeQ66NnTQBB_Bx3rjy6jrqze-xCSqvUpxDK7-qSHzZ2iEj456NMHfGKEFIWpPSOR/s320/09.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGnyfJGkqnE6JTMhKKo8-p5iijqvo9pR-ARYZmOnZliDtoNaTQW4m2AN7snxpYfRPGJCQGsA1T-SwOVNPL39cno-rlqg_jRR_dVjapx6Bb-ScuCrarm8oJj9QxOC2ym8QKGCRGZZIA6Cg1FInr6qktv5YMUlNYTuISDl-fqykv6JLZvXl-D_ayVrmT/s2048/10.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1460" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGnyfJGkqnE6JTMhKKo8-p5iijqvo9pR-ARYZmOnZliDtoNaTQW4m2AN7snxpYfRPGJCQGsA1T-SwOVNPL39cno-rlqg_jRR_dVjapx6Bb-ScuCrarm8oJj9QxOC2ym8QKGCRGZZIA6Cg1FInr6qktv5YMUlNYTuISDl-fqykv6JLZvXl-D_ayVrmT/s320/10.jpg" width="228" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBv04YUXcjiUfM7Um9x4nq4kvN4gjM9Cg3BUrCVO-WQNsT-FeeqvqyeOl56fdS1pHmMXMq7ltjyfJ-NIYYUsq07FBYgR0FdVOTFyoWhIIGGu_-qqSAIt5_BWkhA4wp13IE20MXQsDW-miQy_AEAVKqmYv_7-YmJFISXESGfZc0Lp99RXCZDebbsQQ4/s2048/11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1257" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBv04YUXcjiUfM7Um9x4nq4kvN4gjM9Cg3BUrCVO-WQNsT-FeeqvqyeOl56fdS1pHmMXMq7ltjyfJ-NIYYUsq07FBYgR0FdVOTFyoWhIIGGu_-qqSAIt5_BWkhA4wp13IE20MXQsDW-miQy_AEAVKqmYv_7-YmJFISXESGfZc0Lp99RXCZDebbsQQ4/s320/11.jpg" width="196" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlJJfrdHUPVFG_frj2pTBTCRwtOKtOAkTyWrzQLHdNkOM8UsWgzrIQML2V3_8azg8B5Fnak4DZfoVAjp0EUNUzLLAz-xDUvL7E_GoqiCKhesJg2rECymk6prlmoIB6st7aiE7a9pR4vTaQqlE11H3b21kP8Yk77U9BB9IZCjERsh40w-Hhe5l0hMM4/s2048/12.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1510" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlJJfrdHUPVFG_frj2pTBTCRwtOKtOAkTyWrzQLHdNkOM8UsWgzrIQML2V3_8azg8B5Fnak4DZfoVAjp0EUNUzLLAz-xDUvL7E_GoqiCKhesJg2rECymk6prlmoIB6st7aiE7a9pR4vTaQqlE11H3b21kP8Yk77U9BB9IZCjERsh40w-Hhe5l0hMM4/s320/12.jpg" width="236" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUkhTRHjFeCtPG9ZUT-gSyYDqVb8RbtOsEQWWb2lotDz5z5bfBfSi3pT4G903tks7VeD0uG9rw7o_0KRO2yxE_XPz1HLYDhjlhDXJ2uur7OHpOaC5bqWSL-vALLrNO_LDhhuFIQrPBOUXTJ-NbBciHd0YZ10izVQPPp3culrooGC8Jx6_OJtUpNfE9/s2048/13.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1939" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUkhTRHjFeCtPG9ZUT-gSyYDqVb8RbtOsEQWWb2lotDz5z5bfBfSi3pT4G903tks7VeD0uG9rw7o_0KRO2yxE_XPz1HLYDhjlhDXJ2uur7OHpOaC5bqWSL-vALLrNO_LDhhuFIQrPBOUXTJ-NbBciHd0YZ10izVQPPp3culrooGC8Jx6_OJtUpNfE9/s320/13.jpg" width="303" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Mjata_P4OK30oPYPV5-2iv2t-pL4tBjobRaLk7byJ1rXHeV6HJ8M4ATfWGrlsikPLZ2AIKhaZAG2OLpUEjqoSvQHumUvHKnnA-IOV3C3RWjq8wkW9pw49iEFdUGbYa7aAiamXevAoPAHSGu0Aqebt8CDngyHywL-EE9Nb9v_N03X8H7CATMBY3LA/s2048/14.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5Mjata_P4OK30oPYPV5-2iv2t-pL4tBjobRaLk7byJ1rXHeV6HJ8M4ATfWGrlsikPLZ2AIKhaZAG2OLpUEjqoSvQHumUvHKnnA-IOV3C3RWjq8wkW9pw49iEFdUGbYa7aAiamXevAoPAHSGu0Aqebt8CDngyHywL-EE9Nb9v_N03X8H7CATMBY3LA/s320/14.jpg" width="240" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih6KrLXAfKLN68gEU7a_pZi3Rk6Be77m_p8j-GRioFq67BGrb_Qv5Htd0Ad4CtsqELvDB5R6fvspIjHdgJj22qc5tv3Vne3wVf2CYm_33ndhaqL3i7wEqdD8ArqaJkIdxx2GDWm0bUAOm_X3ECkAudM_xAiuAx9-c5UrL9Dx5mgq8lz3jLz4odgCf5/s2048/15.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="794" data-original-width="2048" height="124" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEih6KrLXAfKLN68gEU7a_pZi3Rk6Be77m_p8j-GRioFq67BGrb_Qv5Htd0Ad4CtsqELvDB5R6fvspIjHdgJj22qc5tv3Vne3wVf2CYm_33ndhaqL3i7wEqdD8ArqaJkIdxx2GDWm0bUAOm_X3ECkAudM_xAiuAx9-c5UrL9Dx5mgq8lz3jLz4odgCf5/s320/15.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV1sWvUiAIfeswSaNIdHippa_eyxBWlkaQDXnNaeNWE4M8cYfG_AtN33twsLbMXubby-r-c3Q0P-Tg15UK3M8OP2hw-fh12eEuPKAo1PBdPDHJVh70a4omfOALUoAUVVWzkx6n6aFV0Rr_dmhZPUSlI952dtNSyFsJHlTcmepB2oFRd0oT1xATjWRz/s2048/16.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="922" data-original-width="2048" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV1sWvUiAIfeswSaNIdHippa_eyxBWlkaQDXnNaeNWE4M8cYfG_AtN33twsLbMXubby-r-c3Q0P-Tg15UK3M8OP2hw-fh12eEuPKAo1PBdPDHJVh70a4omfOALUoAUVVWzkx6n6aFV0Rr_dmhZPUSlI952dtNSyFsJHlTcmepB2oFRd0oT1xATjWRz/s320/16.jpg" width="320" /></a></div><div class="separator" style="clear: both; text-align: center;"><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKyGSWssNb7xxlnWa87xapfulyEdZg4Z8W8GS_81FRkpR2XNhls-3fMvpk1FQ7EItJKqTRD5ZKfOfHBfLHmRNw62DrrkP0WENfRG9ZxskLJd4d25dXivtsd6_EOsmSMkmXN1VTS-CV0SF8sCTKvAjfJFZzNGKCxC89fhYq07hfm_ivRHiMrDtj76_i/s960/17.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="490" data-original-width="960" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKyGSWssNb7xxlnWa87xapfulyEdZg4Z8W8GS_81FRkpR2XNhls-3fMvpk1FQ7EItJKqTRD5ZKfOfHBfLHmRNw62DrrkP0WENfRG9ZxskLJd4d25dXivtsd6_EOsmSMkmXN1VTS-CV0SF8sCTKvAjfJFZzNGKCxC89fhYq07hfm_ivRHiMrDtj76_i/s320/17.jpg" width="320" /></a></div><h3 style="text-align: left;">March 27, 2023, Day 1 of 13: Porto to Vilarinho, 18.4 miles</h3><p>Perfect weather on our first day, sunny and cool in the morning, slightly warm in the afternoon.&nbsp; This will probably be one of our longest days, as it just took a while to get out of the city and suburbs of Porto.&nbsp; The walk was nice, but very urban.&nbsp; Mostly hard, cobblestone streets, lots of lots of vehicle traffic, so not ideal trail conditions.&nbsp; We stopped at the 10 mile mark for beers and sandwiches, then kept moving.&nbsp; We peeked in one aubergue (public hostel for pilgrims) and one other private one, before finding a good match here in Vilarinho.&nbsp; It's not very crowded at all on the trail yet. We've only met 4 other pilgrims on the trail so far -- a young lady from Taiwan, an older couple from France (on their 15th Camino) and a guy from Brazil.&nbsp; We seem to be very early in the season.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiARRt8rRbJCfQvIiS3YgGGGSh8piyH_picnifYOPZlr0eNMQ0teyVXIsH4fmN4s-KN2vze0GwIO89bfHhVRvJui8f1ysnKgLFeWbEKtq1Fer5pqgqUefJsr97gSDRSnqSTKCMYRdQ-bRrDLFTllFcBMJ-8xF0vg9tgQtJs7vS6-t8czXyJh3VWsiLh/s960/01.01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="960" data-original-width="505" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiARRt8rRbJCfQvIiS3YgGGGSh8piyH_picnifYOPZlr0eNMQ0teyVXIsH4fmN4s-KN2vze0GwIO89bfHhVRvJui8f1ysnKgLFeWbEKtq1Fer5pqgqUefJsr97gSDRSnqSTKCMYRdQ-bRrDLFTllFcBMJ-8xF0vg9tgQtJs7vS6-t8czXyJh3VWsiLh/s320/01.01.jpg" width="168" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlVcfE-Y2t0XY1RuYqSqPebM0oR0a4142iJnd9TTHFJhYC413-GPZVycjhoog1wB-ThNjZ20nQK6GcYsfJAr-NXzbv2yksO8G0rkpt14LlXbv-IcV26jV_ePSo1wAweo41E8qSYAUM0yBwChT8xPn6QyavR_jlE86j-dGYurH6BQ0KGnyD4hZljBy5/s960/01.02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="960" data-original-width="670" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlVcfE-Y2t0XY1RuYqSqPebM0oR0a4142iJnd9TTHFJhYC413-GPZVycjhoog1wB-ThNjZ20nQK6GcYsfJAr-NXzbv2yksO8G0rkpt14LlXbv-IcV26jV_ePSo1wAweo41E8qSYAUM0yBwChT8xPn6QyavR_jlE86j-dGYurH6BQ0KGnyD4hZljBy5/s320/01.02.jpg" width="223" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXp02AtxI2iDXHOwmbVQq3_m5gWpPXftwhXpl-uI9OpUAT0YelNSkacG9hOwRZjre-E_ELn3nHjEWV5lmF7vefrI1WmdgWPL34acjAONWwAyBWHYZsLYWBKKwfDo100ZNq1k1L93-Nb2_9tf-7IjBGk9Mue7P4-Xqzx0OIsf5mo3j1BsPghQfF3iTJ/s960/01.03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="960" data-original-width="720" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXp02AtxI2iDXHOwmbVQq3_m5gWpPXftwhXpl-uI9OpUAT0YelNSkacG9hOwRZjre-E_ELn3nHjEWV5lmF7vefrI1WmdgWPL34acjAONWwAyBWHYZsLYWBKKwfDo100ZNq1k1L93-Nb2_9tf-7IjBGk9Mue7P4-Xqzx0OIsf5mo3j1BsPghQfF3iTJ/s320/01.03.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNbYENKbpAiqvOpC3wmqVgBtOmGiucsiyphajNs-tHHg5tJnp3pkXPSUwHovKw0nDLXLEDvqaVONDDX1T1Ky-d1EpznpfSYCaYSgATj9yRWI89Aiot1hh-KTSFClBRZZ6Y7Gn8ri7d3ZWkcFdi72D0vQJwirCapsvW_bbnHr88xt5aXsOybWohhK58/s960/01.04.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="843" data-original-width="960" height="281" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNbYENKbpAiqvOpC3wmqVgBtOmGiucsiyphajNs-tHHg5tJnp3pkXPSUwHovKw0nDLXLEDvqaVONDDX1T1Ky-d1EpznpfSYCaYSgATj9yRWI89Aiot1hh-KTSFClBRZZ6Y7Gn8ri7d3ZWkcFdi72D0vQJwirCapsvW_bbnHr88xt5aXsOybWohhK58/s320/01.04.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXXaZTruPtFy03Qx7B8V3hDVkrTtSezzM0cSe5biJtigmu-5B2saPZx-uT87iRScPePgJOryO0JuQ_Y_DVObfy9Fh2kgGwWhWdGssoweXB-9hZusstBwUWQcDxHfRcHScaMlsFpGfXfno9QVaVJEWpNzPQyezlQAdIjRZq108plEnjLMB3GY6-7Wua/s960/01.05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="839" data-original-width="960" height="280" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXXaZTruPtFy03Qx7B8V3hDVkrTtSezzM0cSe5biJtigmu-5B2saPZx-uT87iRScPePgJOryO0JuQ_Y_DVObfy9Fh2kgGwWhWdGssoweXB-9hZusstBwUWQcDxHfRcHScaMlsFpGfXfno9QVaVJEWpNzPQyezlQAdIjRZq108plEnjLMB3GY6-7Wua/s320/01.05.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhix0-bWQZTXqJVMosExdwdCPP-9VhSSODZKDJfn6eP7hfErs__IbmWUcQUcC9uzl37hHBJlTFqvzcpzDmXlh3BBepxjHvpGocGlvhandnPixrWxiV_y-42unsmLciW9ORbGOWfle0dn1Sgr9f2KAZXFHiuQOj1sLWCiLxABKPcmLObYSnh7Gxg75F/s960/01.06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="960" data-original-width="720" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhix0-bWQZTXqJVMosExdwdCPP-9VhSSODZKDJfn6eP7hfErs__IbmWUcQUcC9uzl37hHBJlTFqvzcpzDmXlh3BBepxjHvpGocGlvhandnPixrWxiV_y-42unsmLciW9ORbGOWfle0dn1Sgr9f2KAZXFHiuQOj1sLWCiLxABKPcmLObYSnh7Gxg75F/s320/01.06.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6rLYzxK7s6sP6z2MDn6Fcn2QjX88yZsKkO0G_-pXIB9cSCfsh4BTKa_VH3sPyPwUCpvptliiIWd6t3v291CZL3K4tO1yP3igQAMT90Vdx7EfzscQzAqiWmpmb9YS8rbpWzFnLkq9NWoqm_fxs-3kfyiIsTTS7OtmI0o9_i9vakyn4fM5-BbEPxIis/s2048/01.07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1575" data-original-width="2048" height="246" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6rLYzxK7s6sP6z2MDn6Fcn2QjX88yZsKkO0G_-pXIB9cSCfsh4BTKa_VH3sPyPwUCpvptliiIWd6t3v291CZL3K4tO1yP3igQAMT90Vdx7EfzscQzAqiWmpmb9YS8rbpWzFnLkq9NWoqm_fxs-3kfyiIsTTS7OtmI0o9_i9vakyn4fM5-BbEPxIis/s320/01.07.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYDMurG-qa04virlDVW4RDp0uV3ZNg1VKZOG8GdBlhKVArEtIw7T8wfmhC4O7HIq_O21Uhw6f7yDuVUsoqlhk0SL76hJwWdZw6zELYPkGOLa1TUUKOeKx0G5-pUqVwHnaT40N2i2jJ440SU5q7xH5muvCNzrD_VyMZTQonC4cRV56DFRZvwb9yzb-k/s2048/01.08.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1408" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYDMurG-qa04virlDVW4RDp0uV3ZNg1VKZOG8GdBlhKVArEtIw7T8wfmhC4O7HIq_O21Uhw6f7yDuVUsoqlhk0SL76hJwWdZw6zELYPkGOLa1TUUKOeKx0G5-pUqVwHnaT40N2i2jJ440SU5q7xH5muvCNzrD_VyMZTQonC4cRV56DFRZvwb9yzb-k/s320/01.08.jpg" width="220" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZlWgoXHbMAdW1NSKPmC8vhXedM8vnhXGpMYIa8Py6hf0ZUQBbImy-q35f-Eg6HZKKn6dbAW_2y_wySWIalDk8VCzsE-tMTb6UoDPbRNcp5_BrOlTP3Zj5-HkqE4ETZ88Krg4a2uVE2UQq9GfE7LoFSopGZW_xDo7sfT6HAZsmt_8DILLcOhhYHMJ8/s2048/01.09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1707" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZlWgoXHbMAdW1NSKPmC8vhXedM8vnhXGpMYIa8Py6hf0ZUQBbImy-q35f-Eg6HZKKn6dbAW_2y_wySWIalDk8VCzsE-tMTb6UoDPbRNcp5_BrOlTP3Zj5-HkqE4ETZ88Krg4a2uVE2UQq9GfE7LoFSopGZW_xDo7sfT6HAZsmt_8DILLcOhhYHMJ8/s320/01.09.jpg" width="267" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuNpKNF5PEFFStu_YOYSPdmOk8vl6rREYZdYuo9LDNmF3e3da-vHgfOfYPDayMgMyYARMpICJSU0CskSB9LZIuHo1BtdfjumyAiZjLGvZh_9pGW74ws97o9FPTNFsvk39MFxGOAvhn4_tiUm7GuFxw9FMvEgIcdUIxPdYJbP6HrdvDPbZPW6OQYsV9/s2048/01.10.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1448" data-original-width="2048" height="226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuNpKNF5PEFFStu_YOYSPdmOk8vl6rREYZdYuo9LDNmF3e3da-vHgfOfYPDayMgMyYARMpICJSU0CskSB9LZIuHo1BtdfjumyAiZjLGvZh_9pGW74ws97o9FPTNFsvk39MFxGOAvhn4_tiUm7GuFxw9FMvEgIcdUIxPdYJbP6HrdvDPbZPW6OQYsV9/s320/01.10.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjupCLKOUEZ-6PqVC-7QeY48Z6B6C9nVGzWitJHzwKIk73qoTr-9q3DyVeL-liNUb4T0Z3PcJ2lAKdTmAEl6ynckEvvMY2eR91b0BeidttkRK1Dc6BqvTrfpkKTPWC2Dk24H5ytsXCh_4MyjY_vNhJuyu68HywBNjVBWn60mzkQaMF_p5myzdRDYCW1/s2048/01.11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1967" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjupCLKOUEZ-6PqVC-7QeY48Z6B6C9nVGzWitJHzwKIk73qoTr-9q3DyVeL-liNUb4T0Z3PcJ2lAKdTmAEl6ynckEvvMY2eR91b0BeidttkRK1Dc6BqvTrfpkKTPWC2Dk24H5ytsXCh_4MyjY_vNhJuyu68HywBNjVBWn60mzkQaMF_p5myzdRDYCW1/s320/01.11.jpg" width="307" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWKa0tFtRb30aw2hBxHawM7LlHDiFn9bb5LzEd19k5cO3-nzI4bRJ57x6I1clbYOtfXDFTWHpTdnAhiOyV4k8mHdsgNYgrTuUgWPtuEA6P2EF3hAmLoiVUCc3QeonenIrROt7qApa636WqObZU1G1VHR06mtzDB07B7w88mPF4c-LFqvrwYJlmT-ah/s2048/01.12.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1403" data-original-width="2048" height="219" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWKa0tFtRb30aw2hBxHawM7LlHDiFn9bb5LzEd19k5cO3-nzI4bRJ57x6I1clbYOtfXDFTWHpTdnAhiOyV4k8mHdsgNYgrTuUgWPtuEA6P2EF3hAmLoiVUCc3QeonenIrROt7qApa636WqObZU1G1VHR06mtzDB07B7w88mPF4c-LFqvrwYJlmT-ah/s320/01.12.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9T0n5kIztfpxZFBcAAmmEnGpYkfQfGjnm2_dCj2fUQ-9pAK1TALWzFygu45TH03UhVwu4ramdnD12EJZLb8DAmsEa-674HphOOXhGZNnH-M-5xRBR7FZWNb1uJfqtYUauUfFIgywJFXnkbzi-zziqdZ5N1KzpwT3qbdTwFJWE0uJB3oaFVAnwAvYq/s2048/01.13.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1711" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9T0n5kIztfpxZFBcAAmmEnGpYkfQfGjnm2_dCj2fUQ-9pAK1TALWzFygu45TH03UhVwu4ramdnD12EJZLb8DAmsEa-674HphOOXhGZNnH-M-5xRBR7FZWNb1uJfqtYUauUfFIgywJFXnkbzi-zziqdZ5N1KzpwT3qbdTwFJWE0uJB3oaFVAnwAvYq/s320/01.13.jpg" width="267" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizd8u_l62Rbn7BSnjNQcJPx9K3-LmvAzdGqmmLHheWn1WJFpp-xscubu4nUH9ug1SengH00QMuI8vGYaO4XW9sDq94ofEexRBfzgyE8K2SZ_RQWZQ0iF0_SwFiDA_Zs46STtuag0I_dpmb7MBMaxoC7hgvZqNeS0j4RAisraD8YDU6OFUzrfV1jodh/s2048/01.14.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="987" data-original-width="2048" height="154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizd8u_l62Rbn7BSnjNQcJPx9K3-LmvAzdGqmmLHheWn1WJFpp-xscubu4nUH9ug1SengH00QMuI8vGYaO4XW9sDq94ofEexRBfzgyE8K2SZ_RQWZQ0iF0_SwFiDA_Zs46STtuag0I_dpmb7MBMaxoC7hgvZqNeS0j4RAisraD8YDU6OFUzrfV1jodh/s320/01.14.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKJ4StfIJMGeW4MB_wtoIB1HtqeKV1azvn1MmgEMGxCRCTU2DY9mFMCAGUI3EmRByos-VULOtOZI54KJ9OgwaAvHfLAKvfs-BMYzCH-XycnQxNR_uGQM-ZWayt13SmMEWBmwAXpJN12mwb6tK7nMn3wMyNX-R1oA6tRam9wT8SmfMiX_c2pCtBt8_d/s2048/01.15.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1478" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKJ4StfIJMGeW4MB_wtoIB1HtqeKV1azvn1MmgEMGxCRCTU2DY9mFMCAGUI3EmRByos-VULOtOZI54KJ9OgwaAvHfLAKvfs-BMYzCH-XycnQxNR_uGQM-ZWayt13SmMEWBmwAXpJN12mwb6tK7nMn3wMyNX-R1oA6tRam9wT8SmfMiX_c2pCtBt8_d/s320/01.15.jpg" width="231" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh89-IbFK2okIWYxuKeYHAOVqKb1YsKeHAfs2WEDm233fmv17v0_4lSoac_lhgOxxZ4knu7fZpNSb8Vn34aJfU4hUhKczj2Z2veovZkuYnCUgGFxx9vP5ey1XmQBGBOt7wjE6gpaR65UHNy26shaaQtN_PEin_QsiLf4FTzynXXv6ee3gCN_T_nshEd/s2048/01.16.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1455" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh89-IbFK2okIWYxuKeYHAOVqKb1YsKeHAfs2WEDm233fmv17v0_4lSoac_lhgOxxZ4knu7fZpNSb8Vn34aJfU4hUhKczj2Z2veovZkuYnCUgGFxx9vP5ey1XmQBGBOt7wjE6gpaR65UHNy26shaaQtN_PEin_QsiLf4FTzynXXv6ee3gCN_T_nshEd/s320/01.16.jpg" width="227" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu1h5-oR9cgOCwenWE8_T7T_zLg1JiNgaXryL46gKsBCrRjDZvX3VGKfDuyET9rCJf1UPRfHZxe4w_XRvAJu2LPkt08mh10GlOkoKhQq7NfKMbZ-iRZmsfuYSvm9DPGrxp7Wv8xckYFUU-5NdDW8aZHe-TKyDUBglDjF8et3KWeAuqJs0osK82hKve/s2048/01.17.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu1h5-oR9cgOCwenWE8_T7T_zLg1JiNgaXryL46gKsBCrRjDZvX3VGKfDuyET9rCJf1UPRfHZxe4w_XRvAJu2LPkt08mh10GlOkoKhQq7NfKMbZ-iRZmsfuYSvm9DPGrxp7Wv8xckYFUU-5NdDW8aZHe-TKyDUBglDjF8et3KWeAuqJs0osK82hKve/s320/01.17.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGH8eLn0SFArmxB-S1wqPWy5_J3jyoqFt5p915t94ehrrUmGVWRUQCfLYs2Fk-Rc5nHRA-X8GqHMc0rd5HSOVqTNKxLuK1H-KKkN1R5iWnGPRAD9N2sKO-G66bK1ZIdjMjD4x4890Vzpfb0lH0KiHvjSFSbVZ18OGqqBSlgclRVc63KH4N1L1EwKV9/s2048/01.18.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1430" data-original-width="2048" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGH8eLn0SFArmxB-S1wqPWy5_J3jyoqFt5p915t94ehrrUmGVWRUQCfLYs2Fk-Rc5nHRA-X8GqHMc0rd5HSOVqTNKxLuK1H-KKkN1R5iWnGPRAD9N2sKO-G66bK1ZIdjMjD4x4890Vzpfb0lH0KiHvjSFSbVZ18OGqqBSlgclRVc63KH4N1L1EwKV9/s320/01.18.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYmLWbWb4hPEF5jKpZffYOFHlsCwTQnv5d6cnfELRZFpl2Tcm6BL_P1LfQ6BgxduLHfqslO927WGeZwpAwveYSHFThjUt2QqnzN-ZhF8sCSF5Zw0lbVzxVbifB8Np4pYgG-oETzmT-a3GZUjqzMo1NfLQgC58RwA-GIW_3IBFDdDC86Ml5Dkafad0K/s2048/01.19.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1351" data-original-width="2048" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYmLWbWb4hPEF5jKpZffYOFHlsCwTQnv5d6cnfELRZFpl2Tcm6BL_P1LfQ6BgxduLHfqslO927WGeZwpAwveYSHFThjUt2QqnzN-ZhF8sCSF5Zw0lbVzxVbifB8Np4pYgG-oETzmT-a3GZUjqzMo1NfLQgC58RwA-GIW_3IBFDdDC86Ml5Dkafad0K/s320/01.19.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_1I_NnCe1ZAudt-sBBiXtVzRwSDREpiOy3V5SBIrPVl5WSYzO6V9qnrxKZHroypE0okWC_Htu5MzoBLR5AHjEcOfb-BvPgwuSgxMxzDK67MHTWPh_iUJoD8wsYHzSfj_J91RaNi0cYIiRvawfu4eLzZ4JAji209XGzvTeJH9-Ajc1euHVKR0Haifh/s2048/01.20.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1576" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_1I_NnCe1ZAudt-sBBiXtVzRwSDREpiOy3V5SBIrPVl5WSYzO6V9qnrxKZHroypE0okWC_Htu5MzoBLR5AHjEcOfb-BvPgwuSgxMxzDK67MHTWPh_iUJoD8wsYHzSfj_J91RaNi0cYIiRvawfu4eLzZ4JAji209XGzvTeJH9-Ajc1euHVKR0Haifh/s320/01.20.jpg" width="246" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9VGGH3UwBh1Z3aIOoxXd-SQLRYC1l8E5r7A0ZJZD3mE-kd4ef-f3Ya_eJXf6GfzfiB7Jfn_DIvz55U_VdyT_Ny3sJNT9M3TlTJxp2NKTbDQj1HHvhzBGx83W3qi2Jtc6fT9VwX7z4yZCLO6rNSsqroUla1jAifasXJooryrzNBKKdUIo84naA2FKi/s2048/01.21.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="809" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9VGGH3UwBh1Z3aIOoxXd-SQLRYC1l8E5r7A0ZJZD3mE-kd4ef-f3Ya_eJXf6GfzfiB7Jfn_DIvz55U_VdyT_Ny3sJNT9M3TlTJxp2NKTbDQj1HHvhzBGx83W3qi2Jtc6fT9VwX7z4yZCLO6rNSsqroUla1jAifasXJooryrzNBKKdUIo84naA2FKi/s320/01.21.jpg" width="126" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLjwtUgbNSYpdPPQG6i0WceDo05zedHW-9GGQVjJnEi0w3aJug5PWZI-zVPnUnvdlTWH_LM9oK71pdm0E9tOAchV5clDOMs6OZ11P2BS0FLRk2dUBbLJ7z9hlW2yZu-lJjz_0hh8BYwvg-HfLGSv881j86PmEA5oj4iFBv2BJpd-RXwcIhc08UCA_p/s2048/01.22.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLjwtUgbNSYpdPPQG6i0WceDo05zedHW-9GGQVjJnEi0w3aJug5PWZI-zVPnUnvdlTWH_LM9oK71pdm0E9tOAchV5clDOMs6OZ11P2BS0FLRk2dUBbLJ7z9hlW2yZu-lJjz_0hh8BYwvg-HfLGSv881j86PmEA5oj4iFBv2BJpd-RXwcIhc08UCA_p/s320/01.22.jpg" width="320" /></a></div><br /><h3 style="text-align: left;">March 28, 2023, Day 2 of 13: Vilarinho to Barcelos, 18.2 miles</h3><p>Another big day, 18.2 miles, some rolling hills, from Vilarinho to Barcelos.&nbsp; It finally feels like we are out of the city and into the countryside.&nbsp; About half of today was about 2/3 pavement, 1/3 trails.&nbsp; We met about 10 other pellegrino's today -- a Brazilian, a Portuguese, 2 Czech, 2 Swiss, 2 Danes, and 2 Canadians.&nbsp; We crossed three different stone bridges built about 1000 years ago (possibly incorporating structures from the Roman era 2000 years ago).&nbsp; Barcelos is our destination for the night, a classic medieval village and home for weary pilgrims for a millennium.&nbsp; Like them, we kicked off our shoes and enjoyed cold beers, delicious wine, and good food.&nbsp; Bom cominho!</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUFnRJ7J6cd75Xllzv04U5f-XDHqFaEakmS53GToKtpUAuI1iQqnDw5diKnm10ybBcMZkNV6wshDoZ9jkfQA9jaotX2PByl3XUty7ro8YfEdnLsM-f8wbaF2cJzXoGB3LP-BKYQI4I0_EdKQA6YwM-jx-qr08QwrCLmgirIYM-5SAJdGqYyIShS85Y/s1288/02.01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1288" data-original-width="640" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUFnRJ7J6cd75Xllzv04U5f-XDHqFaEakmS53GToKtpUAuI1iQqnDw5diKnm10ybBcMZkNV6wshDoZ9jkfQA9jaotX2PByl3XUty7ro8YfEdnLsM-f8wbaF2cJzXoGB3LP-BKYQI4I0_EdKQA6YwM-jx-qr08QwrCLmgirIYM-5SAJdGqYyIShS85Y/s320/02.01.jpg" width="159" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSN56Ss_wWT1c-ODAw2RKwgLoHxc867D-1mslGCdoM1Y_p5gW2fX9Ffwvw1Xz13L_7cidiuSOhqB5_ol2Dj2sD0glwc8bsg5qyWd68_WEu6W3JMQIPo1aCwhBUbr4ZeUZKuFCcTghgLL-SyfAhZxKw8ZTtNiEfWaSBjuKS2HID5_qJ3jdeEK5jsSX_/s2048/02.02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1404" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSN56Ss_wWT1c-ODAw2RKwgLoHxc867D-1mslGCdoM1Y_p5gW2fX9Ffwvw1Xz13L_7cidiuSOhqB5_ol2Dj2sD0glwc8bsg5qyWd68_WEu6W3JMQIPo1aCwhBUbr4ZeUZKuFCcTghgLL-SyfAhZxKw8ZTtNiEfWaSBjuKS2HID5_qJ3jdeEK5jsSX_/s320/02.02.jpg" width="219" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhscNyCLMtnMIHmeLTC5mcMQIwJkwaVvabieF55VGV9SZyMG-K5p7d__kHZHXxFrlzmK9HcRcRaxazW9vle3BjF4dVPUvJ5jtPjE8byWYUh2FGx5fJjnm60Tsw6htyEMVFnxw7nh66LMi80Iq6BmoPeXf-zYlKPGP3LQPAtPAoqaRh4dVDVo5K7dR__/s2048/02.03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1710" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhscNyCLMtnMIHmeLTC5mcMQIwJkwaVvabieF55VGV9SZyMG-K5p7d__kHZHXxFrlzmK9HcRcRaxazW9vle3BjF4dVPUvJ5jtPjE8byWYUh2FGx5fJjnm60Tsw6htyEMVFnxw7nh66LMi80Iq6BmoPeXf-zYlKPGP3LQPAtPAoqaRh4dVDVo5K7dR__/s320/02.03.jpg" width="267" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhLQJkpZqvPDUBk2V5Wo58OsBC76hgEqAo0jVl4sku2tk9L30_9yaxtKgsF0tqWi4K_pSEhGrnVdwF6qCQN9xp8sbcbaTuj6az703JuooxS8IKaLXCd3t8YHLfrMRWVc6yu9CvLiwh-uelzQwb5vOSgykLdvExRVdMkmIUQiw-lHS2NrRrWWP1XlvR/s2048/02.04.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="974" data-original-width="2048" height="152" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhLQJkpZqvPDUBk2V5Wo58OsBC76hgEqAo0jVl4sku2tk9L30_9yaxtKgsF0tqWi4K_pSEhGrnVdwF6qCQN9xp8sbcbaTuj6az703JuooxS8IKaLXCd3t8YHLfrMRWVc6yu9CvLiwh-uelzQwb5vOSgykLdvExRVdMkmIUQiw-lHS2NrRrWWP1XlvR/s320/02.04.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzRooFuULdZC9ufnikaMb7jimgos2Z1Zwicin7ChBB6LsZPCE_RF-LzKQlSbGXnkPiohuhfWWPkFxxRO_P51Ka9kKZvmgC-bpP5E3ecehHEiomHWfkToFhyuAUX_akWiLbs_HQt6xbxyrqLkHwCWiZfjWw_3r2wQePCscsCJvoNwXU4Z8CAQ9skas1/s2048/02.05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1180" data-original-width="2048" height="184" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzRooFuULdZC9ufnikaMb7jimgos2Z1Zwicin7ChBB6LsZPCE_RF-LzKQlSbGXnkPiohuhfWWPkFxxRO_P51Ka9kKZvmgC-bpP5E3ecehHEiomHWfkToFhyuAUX_akWiLbs_HQt6xbxyrqLkHwCWiZfjWw_3r2wQePCscsCJvoNwXU4Z8CAQ9skas1/s320/02.05.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV0vlFHQlim10xNH67JuTcaG2o6kbQwmEPWJXxhMihYMH_Kwps-UrTeXflBQ98c1FgN35X2CDkKkUcTXCtOUCZda8IndbRbD6x-NdfkOtFwj9onzTFDF6Gbs79EKZO29wYUI8ExZ9zXMOYMgn92cuTfREEZWmWM6u7r7-_6ZLpJ9oS3VZcPjld2IeK/s2008/02.06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2008" data-original-width="1296" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV0vlFHQlim10xNH67JuTcaG2o6kbQwmEPWJXxhMihYMH_Kwps-UrTeXflBQ98c1FgN35X2CDkKkUcTXCtOUCZda8IndbRbD6x-NdfkOtFwj9onzTFDF6Gbs79EKZO29wYUI8ExZ9zXMOYMgn92cuTfREEZWmWM6u7r7-_6ZLpJ9oS3VZcPjld2IeK/s320/02.06.jpg" width="207" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilWfapXv-YYnpGS8_Lc3VQ8nkt3Z4M5JCe-W_pSEPc0CAU2q5KfcApPO-f63hOsnPpd4eKA_JwRVC2IzGdBpln4YJxkRk6kPLzL7FEDIC69LT7rbnnkcfNwT-ZlGcs1z-oZvyUE9-KIdM8b3B6gznTJ0OFaoTyyyCQjneghsmypwhSwQsY9S66Ia0A/s1188/02.07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1188" data-original-width="985" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilWfapXv-YYnpGS8_Lc3VQ8nkt3Z4M5JCe-W_pSEPc0CAU2q5KfcApPO-f63hOsnPpd4eKA_JwRVC2IzGdBpln4YJxkRk6kPLzL7FEDIC69LT7rbnnkcfNwT-ZlGcs1z-oZvyUE9-KIdM8b3B6gznTJ0OFaoTyyyCQjneghsmypwhSwQsY9S66Ia0A/s320/02.07.jpg" width="265" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwUp-IVNNe8cajLwm6qyOwqVRvPnUWAFrvsXK5dOpbVCnkXkt6Mgi7mNCoj-_ykJDjSvx_sdlU_HUteFL6B4CXGCadR-UUrW94ft_bIXDo2zTqFXqgMmU3YukWB6_kwx1xO8urpiziRG2DXXD95i-wSAk86ep3HcjBJ6KMEk3dgJweXm12UMhFKiLl/s2048/02.08.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1455" data-original-width="2048" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwUp-IVNNe8cajLwm6qyOwqVRvPnUWAFrvsXK5dOpbVCnkXkt6Mgi7mNCoj-_ykJDjSvx_sdlU_HUteFL6B4CXGCadR-UUrW94ft_bIXDo2zTqFXqgMmU3YukWB6_kwx1xO8urpiziRG2DXXD95i-wSAk86ep3HcjBJ6KMEk3dgJweXm12UMhFKiLl/s320/02.08.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo5VFjBziCJ8k1EA-NgOKWMheiu_Z23mfrpytfUxRk8yLu2EABwi8md-ANjZ7WUqqyXCjJM0INryuV8KVnDQ_wEfyAG50q_2aM9vK6Sru64FiCTDyrWa1jj3ZWYLQdavKQv0Jnd3mj2IA1wDw6KY5RKurH7vmFYCMtz_ChZFn8JDMzUV8dMAlEh4sU/s2048/02.09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="871" data-original-width="2048" height="136" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjo5VFjBziCJ8k1EA-NgOKWMheiu_Z23mfrpytfUxRk8yLu2EABwi8md-ANjZ7WUqqyXCjJM0INryuV8KVnDQ_wEfyAG50q_2aM9vK6Sru64FiCTDyrWa1jj3ZWYLQdavKQv0Jnd3mj2IA1wDw6KY5RKurH7vmFYCMtz_ChZFn8JDMzUV8dMAlEh4sU/s320/02.09.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYWvdyBbUPPbtuuJQQr272aqaRFM1QnPPIvwohSdgtpyFqKx6YP1UEoOMAe7se75IKlpIXAGrN_6T5rXhMUYtjBeOVTuZiLJxkb_k1LQORquGkJ_-elMiJX07NDe8mLaEU7xp2qAmCHRuy8pg26DlTLXhQIeEmP8TIAjSepqMTu6TRkUTsu8PYRYqf/s2048/02.10.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="896" data-original-width="2048" height="140" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYWvdyBbUPPbtuuJQQr272aqaRFM1QnPPIvwohSdgtpyFqKx6YP1UEoOMAe7se75IKlpIXAGrN_6T5rXhMUYtjBeOVTuZiLJxkb_k1LQORquGkJ_-elMiJX07NDe8mLaEU7xp2qAmCHRuy8pg26DlTLXhQIeEmP8TIAjSepqMTu6TRkUTsu8PYRYqf/s320/02.10.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimVSKZgUAnG7RBTVwfNUTtpRtpSTEqVVsm32D6mXnu7dsBfD3__5fMh_fyeLm5Q8fDOrllv46MvkO01chI_v1XLnldGmw0c9F5Ey84uGxf6ARYDbZT7FKYGn9Z4u2tBHVITs_AWiJVrHC8mAkB3vU5Oc-jfBog1EWlhTHhUhQ7DBcUcwvqO_7vz1Q_/s2048/02.11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1113" data-original-width="2048" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimVSKZgUAnG7RBTVwfNUTtpRtpSTEqVVsm32D6mXnu7dsBfD3__5fMh_fyeLm5Q8fDOrllv46MvkO01chI_v1XLnldGmw0c9F5Ey84uGxf6ARYDbZT7FKYGn9Z4u2tBHVITs_AWiJVrHC8mAkB3vU5Oc-jfBog1EWlhTHhUhQ7DBcUcwvqO_7vz1Q_/s320/02.11.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNbwLP4s1AEVlq2zY64omuLWUc2f8SWzpIV13fJSSqq8wVcVDaHB2c7PSx3AjqRLLDyH7RUuSYURdru_VgeaePrf_61SWYF0buF_0-YJjc4dXNd8hL7r97QPBXCVG8Uitm2jXzn2WcEELAw6Ym7Z-dHFgQkJUpn6P7HFKy3tZNJcIvy1GcBaaxXxPV/s2048/02.12.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1111" data-original-width="2048" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNbwLP4s1AEVlq2zY64omuLWUc2f8SWzpIV13fJSSqq8wVcVDaHB2c7PSx3AjqRLLDyH7RUuSYURdru_VgeaePrf_61SWYF0buF_0-YJjc4dXNd8hL7r97QPBXCVG8Uitm2jXzn2WcEELAw6Ym7Z-dHFgQkJUpn6P7HFKy3tZNJcIvy1GcBaaxXxPV/s320/02.12.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiejY8vCUxKD8v9j6NoIZGjMKvG3_0gYPjbliBlbgCxG39XKCMkovhDBl7935z6Bk70M60c9SKcYPrDBUOQx41ZmPzQhbmtV-0W2dhfovh-clSFFly9rSfU6GOMcztK6AlWdrO8r-aq0POHG5ZguQC-SsBjkfHfxDOcXNYC1Oz5JhinytapidIguLDm/s2048/02.13.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1413" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiejY8vCUxKD8v9j6NoIZGjMKvG3_0gYPjbliBlbgCxG39XKCMkovhDBl7935z6Bk70M60c9SKcYPrDBUOQx41ZmPzQhbmtV-0W2dhfovh-clSFFly9rSfU6GOMcztK6AlWdrO8r-aq0POHG5ZguQC-SsBjkfHfxDOcXNYC1Oz5JhinytapidIguLDm/s320/02.13.jpg" width="221" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUrC_b4N18_oB-PhtgecUTV4f3moG4serFHKhnSvoN5452qpC4FCi2FFEB0OiCPJH-Tk9mvcmIjd44EwnDqqh6RI4eA2xdMA19fSoZmgUQvJC8abVQKoUo3Jb4TTsDfVD-Mn0CVeaLOJrSFXEQNWR8TjQQ70CqIH1JYQmDXMV0kjxX_xl_8ip9Z90o/s1470/02.14.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1410" data-original-width="1470" height="307" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUrC_b4N18_oB-PhtgecUTV4f3moG4serFHKhnSvoN5452qpC4FCi2FFEB0OiCPJH-Tk9mvcmIjd44EwnDqqh6RI4eA2xdMA19fSoZmgUQvJC8abVQKoUo3Jb4TTsDfVD-Mn0CVeaLOJrSFXEQNWR8TjQQ70CqIH1JYQmDXMV0kjxX_xl_8ip9Z90o/s320/02.14.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBgY1IsscjGne0fPIBkoneNm-gB9RCtMwvDwYTNoZP3ZBUG0e7ARbVwt4jQPffTkHEOPnnbIy7XdRoe5iQdflXTPjOGIlF8gDJWBkFowCTMGcf7-CeFMMXPrK7T7dcAWZxN-skyM2In-Dn-fQLygAwVmWR98Cn68YeeraTcms1Z-y26AZGM7mWqYHc/s2048/02.15.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1940" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBgY1IsscjGne0fPIBkoneNm-gB9RCtMwvDwYTNoZP3ZBUG0e7ARbVwt4jQPffTkHEOPnnbIy7XdRoe5iQdflXTPjOGIlF8gDJWBkFowCTMGcf7-CeFMMXPrK7T7dcAWZxN-skyM2In-Dn-fQLygAwVmWR98Cn68YeeraTcms1Z-y26AZGM7mWqYHc/s320/02.15.jpg" width="303" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEi2Il_18NCDRUzQEOCD3LXzFVsxEALPny2Z0LfNWU8pCSWwg2vRg6sYs55d-A0TWr4b8OJ_z-2JhiMMiXBy18idqrNj2GXj9wikPMbq5CcB_9xLl_8mXHfVJp_juHJpBO2Vs9VZrBHbTps08f4MrAZC2Vvp630rQOxUspeFguJLGlYYs8od8Wr12o/s2048/02.16.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1341" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEi2Il_18NCDRUzQEOCD3LXzFVsxEALPny2Z0LfNWU8pCSWwg2vRg6sYs55d-A0TWr4b8OJ_z-2JhiMMiXBy18idqrNj2GXj9wikPMbq5CcB_9xLl_8mXHfVJp_juHJpBO2Vs9VZrBHbTps08f4MrAZC2Vvp630rQOxUspeFguJLGlYYs8od8Wr12o/s320/02.16.jpg" width="210" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzTgQfMV_8kEZ7-GrIQdex0szaKBixP4WH1T_KOlO5e1lRdzQyHK2eRUhyaV7G7ZucxRG6CTN7XnYquS2E0F03Ye3ZTrvKkxmobhz5Gelkfj7T0aApnoVTDlTtLBgMH-71yrTfmpcLNED1lQe5rxOvPtE7H0lhwELPC6M2nfGLDYmP2yvxqg8sLmX5/s2048/02.17.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1320" data-original-width="2048" height="206" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzTgQfMV_8kEZ7-GrIQdex0szaKBixP4WH1T_KOlO5e1lRdzQyHK2eRUhyaV7G7ZucxRG6CTN7XnYquS2E0F03Ye3ZTrvKkxmobhz5Gelkfj7T0aApnoVTDlTtLBgMH-71yrTfmpcLNED1lQe5rxOvPtE7H0lhwELPC6M2nfGLDYmP2yvxqg8sLmX5/s320/02.17.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidVtNcUJxCXQNes8mB7_r3CKdeiemJU38KaFGKQz30qFSxn5XIj68TOUk-IdFdMM-Azxu2v2UPuq7cifnD5i_7shMPhvv7Kc15NSSh20bbvoKNz-IFNVU_iNAzhwRXvPncJY21-iDgZftmH7QnenZnvlxQ-o2soOeztQ9MHikVsolbA1gBWGSl4V9p/s2048/02.18.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1449" data-original-width="2048" height="226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidVtNcUJxCXQNes8mB7_r3CKdeiemJU38KaFGKQz30qFSxn5XIj68TOUk-IdFdMM-Azxu2v2UPuq7cifnD5i_7shMPhvv7Kc15NSSh20bbvoKNz-IFNVU_iNAzhwRXvPncJY21-iDgZftmH7QnenZnvlxQ-o2soOeztQ9MHikVsolbA1gBWGSl4V9p/s320/02.18.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDPT5uwigRngK7LHB8GuoIGB9PmYlbxUomwzjBh_BnYhGB3fKaVs4Vq7jL-UfdjIB1jA6ZEf5O6oHMo7X0lWga5cabBX0W74e6vrH64zUuJumZnZ7VIvGE_xDSvgpRnfrvDlh08ZdWlWepQNRA87JBX7R6pKENEWCn1ynbLOw-jlJPeJ0nVaVVmmfk/s2048/02.19.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1636" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDPT5uwigRngK7LHB8GuoIGB9PmYlbxUomwzjBh_BnYhGB3fKaVs4Vq7jL-UfdjIB1jA6ZEf5O6oHMo7X0lWga5cabBX0W74e6vrH64zUuJumZnZ7VIvGE_xDSvgpRnfrvDlh08ZdWlWepQNRA87JBX7R6pKENEWCn1ynbLOw-jlJPeJ0nVaVVmmfk/s320/02.19.jpg" width="256" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieJrkUeHPruSIKGhl0jW-8ih0TCM5POkJtaoMUubJhzZ_RUqyEciDsGGExxIaT67B8ChCmvoSleNvJjXne8FPLqi-bCxzVgD2DKO824sLU7rijlAgCUAE8DuAlPtkRlzUmaH0C-8Natahfo6hY3yU21cGkn5hXgUqyLPWhhVjAVBkx15SYSFRJ9Fc2/s2048/02.20.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1684" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieJrkUeHPruSIKGhl0jW-8ih0TCM5POkJtaoMUubJhzZ_RUqyEciDsGGExxIaT67B8ChCmvoSleNvJjXne8FPLqi-bCxzVgD2DKO824sLU7rijlAgCUAE8DuAlPtkRlzUmaH0C-8Natahfo6hY3yU21cGkn5hXgUqyLPWhhVjAVBkx15SYSFRJ9Fc2/s320/02.20.jpg" width="263" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCzaNG_1t6q58rJsxREJ12f9C5BwEDL0m0BrrsUUiFheoMHZtzmPUkfitucCm6VceZH-rW92UqALlDmB3ruyyNGpf127q6fKXBFqQplVIlDrNMb67h8NIC1pDipkIPK3F-ytHpJL6s2rds1zf32RWgogX6C1IawBBBF6lKkYMPVYcb3IhOsWVY7dmv/s2048/02.21.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1923" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCzaNG_1t6q58rJsxREJ12f9C5BwEDL0m0BrrsUUiFheoMHZtzmPUkfitucCm6VceZH-rW92UqALlDmB3ruyyNGpf127q6fKXBFqQplVIlDrNMb67h8NIC1pDipkIPK3F-ytHpJL6s2rds1zf32RWgogX6C1IawBBBF6lKkYMPVYcb3IhOsWVY7dmv/s320/02.21.jpg" width="300" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEd-Wx8Kqd3wCTNQtg6zIovf5JDabifY09O5uqSjQExAWX5tRTwyWSgueUXX7EZdbTohHbWupwPf_xFczgxAlc6wVfdy8EesjHLXorZ_BVkhxZPW9hMoRCqo4SZBmZyundstxIEfVG5SeqeFJE5XD8WxGkQA-H1EiRa7GOrlZrX0UZpmozzO7Knivd/s2048/02.22.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1230" data-original-width="2048" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEd-Wx8Kqd3wCTNQtg6zIovf5JDabifY09O5uqSjQExAWX5tRTwyWSgueUXX7EZdbTohHbWupwPf_xFczgxAlc6wVfdy8EesjHLXorZ_BVkhxZPW9hMoRCqo4SZBmZyundstxIEfVG5SeqeFJE5XD8WxGkQA-H1EiRa7GOrlZrX0UZpmozzO7Knivd/s320/02.22.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghqoHQpXsDQUyM5SzCG97OrUaRG7OvK11oqrp894-ORSheO9pqRzC8avZ33PlCsYwgOgpGfw4x3IBeZlvZHkW7x4nVknqKvwGMmmcRf40XAMOXR38QSelNJicrVr6wQxrBdb6yK_P8VYNtZnq4-QDURVQXwbyzDnFMuOiHE4wief7i9Cu91jv9Oxe6/s2048/02.23.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1259" data-original-width="2048" height="197" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghqoHQpXsDQUyM5SzCG97OrUaRG7OvK11oqrp894-ORSheO9pqRzC8avZ33PlCsYwgOgpGfw4x3IBeZlvZHkW7x4nVknqKvwGMmmcRf40XAMOXR38QSelNJicrVr6wQxrBdb6yK_P8VYNtZnq4-QDURVQXwbyzDnFMuOiHE4wief7i9Cu91jv9Oxe6/s320/02.23.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_gciE6GwQ1_JQG-r3CkdFECTWJ8PahsjFSnX5OrbGzF7KxEYVi97620jMBDYMkCaMFUBunwzjWrFecZgWsS_HIncUf7vnjLiVpX_DYWokAEW8Nox8r18A8HNuu1O54edwI57PooDaRtvRsqZrOSd0R4o1dEat9RO2fipgQjTR118OnBEcrW4dvmht/s2048/02.24.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_gciE6GwQ1_JQG-r3CkdFECTWJ8PahsjFSnX5OrbGzF7KxEYVi97620jMBDYMkCaMFUBunwzjWrFecZgWsS_HIncUf7vnjLiVpX_DYWokAEW8Nox8r18A8HNuu1O54edwI57PooDaRtvRsqZrOSd0R4o1dEat9RO2fipgQjTR118OnBEcrW4dvmht/s320/02.24.jpg" width="240" /></a></div><h3 style="text-align: left;">March 29, 2023, Day 3 of 13: Barcelos to Sao Simao, 13.5 miles</h3><p>13.5 miles, from Barcelos to tiny vineyard outside of Sao Simao.&nbsp; Best day on the Camino so far, by far!&nbsp; Much shorter day, we walked a little over 13 miles, mostly on dirt trails through farms and groves and vineyards.&nbsp; We saw a few more pellegrino's today, perhaps a dozen, including a few of the same from the day before.&nbsp; We've covered a few different miles with two different mother/daughter pairs, one Canadian and the other Danish.&nbsp; All of us are more or less in the same cohort, on roughly the same schedule.&nbsp; Our first choice of lodging was totally booked and so we walked an extra couple of miles to our second choice and grabbed the last room.&nbsp; As it turned out, it was an awesome result, as we spent this evening at a hostel within a vineyard, drinking all the wine we could from this vineyard, and eating a communal meal with the other pilgrims here.&nbsp; We shared a table with our Canadian friends, as well as some Brazilians, Germans, and Portuguese.&nbsp; Wonderful day, even better night.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1jw7TgeTYRnRXT4pG-ThbwK5yPECCIoE3F58EocqEfhVog6n8EihJCQGnt3XKV8nbWT6TccFz-Zh_82FIM-3EVvYwrmgOg1HwAiRzFvrUiRoqwF17PIgjRb0Qx9Y5qxoT9x7r-HySzqjxfnx7FUjzad03LbPCLo-ot1un303cdESHvHm84Jxrbwkr/s1920/03.01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1920" data-original-width="864" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi1jw7TgeTYRnRXT4pG-ThbwK5yPECCIoE3F58EocqEfhVog6n8EihJCQGnt3XKV8nbWT6TccFz-Zh_82FIM-3EVvYwrmgOg1HwAiRzFvrUiRoqwF17PIgjRb0Qx9Y5qxoT9x7r-HySzqjxfnx7FUjzad03LbPCLo-ot1un303cdESHvHm84Jxrbwkr/s320/03.01.jpg" width="144" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcB1HCakXED4K8uxD2NQ51AoFTAqXzTrlpKfES6VMxkBmWz5FO1cDrB-HOyJgDleWw24aRpVSO_lh7v72W-GiSHaexKNFkrVLaAKQFIee3EKJC7uiA6KydIxb6HRASy4FFKmMyLrsw4Oo3hM4ahy0Yt20ILI8ySLBrDZbDgFom3QFpey0Uy0uhk8FQ/s2048/03.02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1740" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcB1HCakXED4K8uxD2NQ51AoFTAqXzTrlpKfES6VMxkBmWz5FO1cDrB-HOyJgDleWw24aRpVSO_lh7v72W-GiSHaexKNFkrVLaAKQFIee3EKJC7uiA6KydIxb6HRASy4FFKmMyLrsw4Oo3hM4ahy0Yt20ILI8ySLBrDZbDgFom3QFpey0Uy0uhk8FQ/s320/03.02.jpg" width="272" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ2HvOxaNDDDhm2mEoTIh4rmacnaeldtzM0rJZP93lvhNheBJfrDerDfvojV6RLamx9nbnEu0YUtHa-lzIpHw5rzPWYBoSBNpr1Fu04tkO1ad6u04Z-r0lh6mQDyxpAR94EcaFUo0yiBlVvLm5GZYH4BS89fFm5p4XcsX92IOGT3l_4pD3xmOz-7bo/s2048/03.03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1602" data-original-width="2048" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ2HvOxaNDDDhm2mEoTIh4rmacnaeldtzM0rJZP93lvhNheBJfrDerDfvojV6RLamx9nbnEu0YUtHa-lzIpHw5rzPWYBoSBNpr1Fu04tkO1ad6u04Z-r0lh6mQDyxpAR94EcaFUo0yiBlVvLm5GZYH4BS89fFm5p4XcsX92IOGT3l_4pD3xmOz-7bo/s320/03.03.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6bYwyMoeutLErCA52q-kMwfLkRxfiDtetDAzg3IM0c8GVgiWo-okP1UtIvL0ODQC5Nv4gltQoLGjvaA7TWfOvanClr4fMcTul8BNIOkXYRDZeNJ_hWGjU5vjtwm4fW6SP5IEHLd2sZxPb9XdKlwPvXzHI9JceWHTmTl6aBA2VFI8Z0azJgxC_OI5i/s2048/03.04.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1613" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6bYwyMoeutLErCA52q-kMwfLkRxfiDtetDAzg3IM0c8GVgiWo-okP1UtIvL0ODQC5Nv4gltQoLGjvaA7TWfOvanClr4fMcTul8BNIOkXYRDZeNJ_hWGjU5vjtwm4fW6SP5IEHLd2sZxPb9XdKlwPvXzHI9JceWHTmTl6aBA2VFI8Z0azJgxC_OI5i/s320/03.04.jpg" width="252" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJz3mQzLw70CPmyagKwoLxvTm1XWe99wqO-wrFAb8KXEAKWbYmhHzFSitzs6zs7bZ-j2ac09ZrunZe9cENcMPqpV94VbKxDZYHgaEh27fvOIce2zXENwOie5BRYXCNMzggtm-3mxolriCp7-T87f--23oclSQAKpCjOkwp21vUDepnLdZSiDjPxbEg/s2048/03.05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1768" data-original-width="2048" height="276" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJz3mQzLw70CPmyagKwoLxvTm1XWe99wqO-wrFAb8KXEAKWbYmhHzFSitzs6zs7bZ-j2ac09ZrunZe9cENcMPqpV94VbKxDZYHgaEh27fvOIce2zXENwOie5BRYXCNMzggtm-3mxolriCp7-T87f--23oclSQAKpCjOkwp21vUDepnLdZSiDjPxbEg/s320/03.05.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHSiAzNuP4du1pdwRLrnA4tmLqFyPqUlhkykQj0J4eQMCwDWLgv8GobQQ3Okvuv1uTYdEdegThH7HLiz8qn0nBlaT0Zi7MwzUEbPMqvILLMCYZ5n5dceN9VJLsGRciesG3LNeMoO8WAIW7OgzK0E12IlQTF45AfMPfv9jf61xnv3FwI-S5N8-U_R7j/s2048/03.06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1371" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHSiAzNuP4du1pdwRLrnA4tmLqFyPqUlhkykQj0J4eQMCwDWLgv8GobQQ3Okvuv1uTYdEdegThH7HLiz8qn0nBlaT0Zi7MwzUEbPMqvILLMCYZ5n5dceN9VJLsGRciesG3LNeMoO8WAIW7OgzK0E12IlQTF45AfMPfv9jf61xnv3FwI-S5N8-U_R7j/s320/03.06.jpg" width="214" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic-7b9rmiGzRXCNhai6-15wQDkjANTGM4nRz37TrrC3A8WCMKuxkf3EMpgclUI0f1IM37T2T05gJ3CsSajVc-mBZP9O9iLCncIJJ6Yh6lMZwuOZZnG7s0ST8B38DNOnMaeDkttPmRHHTS84MaHIm-0VZ16LX4sjdcGx769i2H1XeVViWE34twopNzF/s1583/03.07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1429" data-original-width="1583" height="289" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEic-7b9rmiGzRXCNhai6-15wQDkjANTGM4nRz37TrrC3A8WCMKuxkf3EMpgclUI0f1IM37T2T05gJ3CsSajVc-mBZP9O9iLCncIJJ6Yh6lMZwuOZZnG7s0ST8B38DNOnMaeDkttPmRHHTS84MaHIm-0VZ16LX4sjdcGx769i2H1XeVViWE34twopNzF/s320/03.07.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLIFrJq1Oggn3AILp8v8DxOAgIah3pLTif_cE9asoF0pWac6RLYynsEm-x_0OINeuqclDvowehYnxZzgsIuIpDtEpdwLeiX-_8Zhlykb2igc4pcXq9Y27fOTESzpl8oclUt2d-qAn96r0X0v__QxEmgg3LpSUWksq73rwf7KX89Kshe_0y4iQDLRo9/s2003/03.08.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2003" data-original-width="1452" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLIFrJq1Oggn3AILp8v8DxOAgIah3pLTif_cE9asoF0pWac6RLYynsEm-x_0OINeuqclDvowehYnxZzgsIuIpDtEpdwLeiX-_8Zhlykb2igc4pcXq9Y27fOTESzpl8oclUt2d-qAn96r0X0v__QxEmgg3LpSUWksq73rwf7KX89Kshe_0y4iQDLRo9/s320/03.08.jpg" width="232" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFUuOwvjJX5Vf6C3MbukUqzugHixLUXXUfE7nQrSYtNozBs_RHhNIYE4MG31Hq4pw9bxDidSXUQXXrEUoCf21-cd3-V-oH3zxtlFrwwoTlVvERYjQIGOdaBLOcl76lG_u403y_zkiAMqygRTocwE2IPdIdb7VzvSjHL_BnWHxctx-7jq3Flyvy5SDi/s2048/03.09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1895" data-original-width="2048" height="296" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFUuOwvjJX5Vf6C3MbukUqzugHixLUXXUfE7nQrSYtNozBs_RHhNIYE4MG31Hq4pw9bxDidSXUQXXrEUoCf21-cd3-V-oH3zxtlFrwwoTlVvERYjQIGOdaBLOcl76lG_u403y_zkiAMqygRTocwE2IPdIdb7VzvSjHL_BnWHxctx-7jq3Flyvy5SDi/s320/03.09.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl0_T3EGK8Tdbglr3YhswnMc_OQvIj2qsUGQWVluCy6yXUQ-JJIo3pylyT-tc1qbqZW7LSRFkf2TFLmD8_UZqbjroGrn_am_Zwk2m4auunieqUR9H97oMl5m1k-6W7rbYN9K0ws8XZGoZdSa0-CP560Q4nE9OYsO-ton36HLULL-D9Xt4e4nZ9GnBV/s2048/03.10.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1732" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjl0_T3EGK8Tdbglr3YhswnMc_OQvIj2qsUGQWVluCy6yXUQ-JJIo3pylyT-tc1qbqZW7LSRFkf2TFLmD8_UZqbjroGrn_am_Zwk2m4auunieqUR9H97oMl5m1k-6W7rbYN9K0ws8XZGoZdSa0-CP560Q4nE9OYsO-ton36HLULL-D9Xt4e4nZ9GnBV/s320/03.10.jpg" width="271" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0Nj4hGouDnCfE8aUhx2Z5iAJOPGjxVuGvCThIzzAtNcju__gn71Xoq616xIy2BkVKChKpKt9_2aOh9eDguta60XTfZicDT5JEQaodyKKd1uJwDkv3atgpK7faCumNpWfhhZSSCdYZzXchhcKeR8lISRvGe2jSbkfzIqr-Go2S5ow-9OyHpsn-8Gf/s2048/03.11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1613" data-original-width="2048" height="252" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiM0Nj4hGouDnCfE8aUhx2Z5iAJOPGjxVuGvCThIzzAtNcju__gn71Xoq616xIy2BkVKChKpKt9_2aOh9eDguta60XTfZicDT5JEQaodyKKd1uJwDkv3atgpK7faCumNpWfhhZSSCdYZzXchhcKeR8lISRvGe2jSbkfzIqr-Go2S5ow-9OyHpsn-8Gf/s320/03.11.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9_wYyYQLp1KiRcOSlfhZt85TtjBFWE9DUEbjv42CfE7GG1ELu3eHM5JqGytHpMH3_g5r-Ijf4RkIzkxlWeR5p3jLrAQ_s1gx-W7zjIBMCo3U3eNEJqM8PjNEmcT4CqDI61F7tqlOcqB3ubsZ1Ds-WFIyYystQrgYtgAzyElnItf9-DAi-ur2laMJH/s2048/03.12.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1922" data-original-width="2048" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9_wYyYQLp1KiRcOSlfhZt85TtjBFWE9DUEbjv42CfE7GG1ELu3eHM5JqGytHpMH3_g5r-Ijf4RkIzkxlWeR5p3jLrAQ_s1gx-W7zjIBMCo3U3eNEJqM8PjNEmcT4CqDI61F7tqlOcqB3ubsZ1Ds-WFIyYystQrgYtgAzyElnItf9-DAi-ur2laMJH/s320/03.12.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHudGLWMIHhwZSKvBAsWq1xRr5z5OR7lDxuWygNyQ81ZZ7EdRieNj6dKiDUw0-jaR6lEmKDuYMwDbvOPFNNIt1fmWWUbIV3doTm-VkJLGYktglIH6zHLY54xtTMVv1Hvrdtgt6MgdAaVmheoe2MN6O1x28Uv52iDs9euXgYUdzUa62JV31GPIUcG33/s2048/03.13.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1640" data-original-width="2048" height="256" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHudGLWMIHhwZSKvBAsWq1xRr5z5OR7lDxuWygNyQ81ZZ7EdRieNj6dKiDUw0-jaR6lEmKDuYMwDbvOPFNNIt1fmWWUbIV3doTm-VkJLGYktglIH6zHLY54xtTMVv1Hvrdtgt6MgdAaVmheoe2MN6O1x28Uv52iDs9euXgYUdzUa62JV31GPIUcG33/s320/03.13.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVRYyAfIOJoIhKT0BiOY4JuA5JOhVfPaouMEpO25npGyy6h3HQy4uhXm8C9lyJqvvf29MubfJzoK5uul36RS0Yr0B0Gv827n8Q8O1i-xsxu2T_wF-tr810WztlUiBUbNrIuoaJUjxWFVXLmMmMo_o7WXGHHtCglpcoOZbPMBgokT_lyw59O7O_nVMU/s2048/03.14.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1810" data-original-width="2048" height="283" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVRYyAfIOJoIhKT0BiOY4JuA5JOhVfPaouMEpO25npGyy6h3HQy4uhXm8C9lyJqvvf29MubfJzoK5uul36RS0Yr0B0Gv827n8Q8O1i-xsxu2T_wF-tr810WztlUiBUbNrIuoaJUjxWFVXLmMmMo_o7WXGHHtCglpcoOZbPMBgokT_lyw59O7O_nVMU/s320/03.14.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNedmPoLNdS5uKCm5SX245i9LnYvOm-080pZObfWCz22IfWNLqrNMwFFbKi6mvXmcttAmp-sq_D9VwX-ie4IeGO6Lay3ub_MCxi47hBXmE2sSx1x_TXerVrDatN8R-FN-5wlvQsIxfWpiRGRVv2iZUWKl9nObCSVtpEkOSmKkl0AgLtEkrjvJMTUmB/s2048/03.15.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNedmPoLNdS5uKCm5SX245i9LnYvOm-080pZObfWCz22IfWNLqrNMwFFbKi6mvXmcttAmp-sq_D9VwX-ie4IeGO6Lay3ub_MCxi47hBXmE2sSx1x_TXerVrDatN8R-FN-5wlvQsIxfWpiRGRVv2iZUWKl9nObCSVtpEkOSmKkl0AgLtEkrjvJMTUmB/s320/03.15.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp-l-taNaa3oPXBivq0cPcg_tUjdoIRZ4qBQr7x_61uQOaFLavex0Sx9IJPbzdm_DXvutxvmRg7001IT03BjCYkJplJTIYvKE8Zq7Fph-Pw7bzTuHOfWzltoHTjHH8sgzuLTDaMqlWHTumDYQuFsne-i_pK_ZijKQqg5gWdJ50MfImBAUKyvO_YtPG/s1255/03.16.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1129" data-original-width="1255" height="288" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjp-l-taNaa3oPXBivq0cPcg_tUjdoIRZ4qBQr7x_61uQOaFLavex0Sx9IJPbzdm_DXvutxvmRg7001IT03BjCYkJplJTIYvKE8Zq7Fph-Pw7bzTuHOfWzltoHTjHH8sgzuLTDaMqlWHTumDYQuFsne-i_pK_ZijKQqg5gWdJ50MfImBAUKyvO_YtPG/s320/03.16.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkJHLgahqU7M9AuK6f2XdZJb6h21IH2ibP7orthKmGklbTb3Bz8s5Myj20m7k5eqis3H-0FgTQyg4NzGFEZd2CAAH62JuOfxO-6fBVLmfDMrVUq6lE2T1Qt-2Ej0wbVmRoshc2B5axfPjDNlBADtWUKtRcynh8aMVdKxH24bvEhNhfEfUveEM1Sl5A/s2048/03.17.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="859" data-original-width="2048" height="134" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkJHLgahqU7M9AuK6f2XdZJb6h21IH2ibP7orthKmGklbTb3Bz8s5Myj20m7k5eqis3H-0FgTQyg4NzGFEZd2CAAH62JuOfxO-6fBVLmfDMrVUq6lE2T1Qt-2Ej0wbVmRoshc2B5axfPjDNlBADtWUKtRcynh8aMVdKxH24bvEhNhfEfUveEM1Sl5A/s320/03.17.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB0QJsw3YjPRwCdWPwQvh1_WSnwzjSXPunlu4CUn8CZQrxOTBUYPiGEHIc626A3tKgvecRP7f6upogcVGmvVjPS6d0boQXCxsTmmciFA_BBdtoJVrnDuBaE5uCA2ZdULg_fTpGwGd-Qks5fSsSjw-R7HjMuzwq50twWMllU9CdAlshqv_gBJrrethn/s2048/03.18.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1478" data-original-width="2048" height="231" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiB0QJsw3YjPRwCdWPwQvh1_WSnwzjSXPunlu4CUn8CZQrxOTBUYPiGEHIc626A3tKgvecRP7f6upogcVGmvVjPS6d0boQXCxsTmmciFA_BBdtoJVrnDuBaE5uCA2ZdULg_fTpGwGd-Qks5fSsSjw-R7HjMuzwq50twWMllU9CdAlshqv_gBJrrethn/s320/03.18.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCPhLKHgox1PUpWkgkoQGOhsZp9VVjVm3MhuWb5vhqnspag6DEon1BloNqByTYJQmBG83ZtqDArqF-3OeJ2kuwqCBanwLD_93YXL6m80mkeg6VKtu_lBHpwAVYvXbuzvwASK0hJf5i1PR9W-UXeloMyjVjVp7DDI0ogNVBZPnVw2gHnyTYOHKW60Yd/s2048/03.19.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCPhLKHgox1PUpWkgkoQGOhsZp9VVjVm3MhuWb5vhqnspag6DEon1BloNqByTYJQmBG83ZtqDArqF-3OeJ2kuwqCBanwLD_93YXL6m80mkeg6VKtu_lBHpwAVYvXbuzvwASK0hJf5i1PR9W-UXeloMyjVjVp7DDI0ogNVBZPnVw2gHnyTYOHKW60Yd/s320/03.19.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4zwZY5MXJySuwWURC5e8cC1C_-uaNcu8Voyqk2hb9lOkH5k7pPb6pxQ66DImfznGfg8Bs95qPoqmL477Mun4M-GjbE0ikzqpZbEcKle3-BlKV0peaG_wxdhbpPTjs0_SEIapdcXkAHoNRY9TX3vbTjhrQx_4p2Al0PPSB3SMDnIhk0RZfpU2sMxCF/s2048/03.20.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1626" data-original-width="2048" height="254" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4zwZY5MXJySuwWURC5e8cC1C_-uaNcu8Voyqk2hb9lOkH5k7pPb6pxQ66DImfznGfg8Bs95qPoqmL477Mun4M-GjbE0ikzqpZbEcKle3-BlKV0peaG_wxdhbpPTjs0_SEIapdcXkAHoNRY9TX3vbTjhrQx_4p2Al0PPSB3SMDnIhk0RZfpU2sMxCF/s320/03.20.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqmsQzrrZkonqMQ7SbJBaj48QY8ucAn8SQqnsW69MX6bQDqY3ywf84RhJUh78t5MgL92Y7oD5_zIVKlBz-ZCzfVsEVbjJdFR7udN08_ZpsmgLZie_i5OgTiqzI7NcKqo2M8MObhv1D9-uycOic1TZvIB1L7wOdyUCQAiAhnj8-KgD20Uo_Fe7fmcwy/s2048/03.21.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1291" data-original-width="2048" height="202" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqmsQzrrZkonqMQ7SbJBaj48QY8ucAn8SQqnsW69MX6bQDqY3ywf84RhJUh78t5MgL92Y7oD5_zIVKlBz-ZCzfVsEVbjJdFR7udN08_ZpsmgLZie_i5OgTiqzI7NcKqo2M8MObhv1D9-uycOic1TZvIB1L7wOdyUCQAiAhnj8-KgD20Uo_Fe7fmcwy/s320/03.21.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAYF0sJdXeNXd8mbgvbwGyu-ZO7wBQpS7EHP6ZS9gStJABk1N_8B7KJsR1sxg97UuthC_F8h7fz01Wasdu7hqrwHw5vVjy4GyP38yxHwVS-3ukG_XxMWse3NZPhrI9PJeZKGENm9B9fP49lVLDIDheVJXK4SsBjMF_E87SiyeKfWyTis4jkk5zLwGl/s2048/03.22.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2027" data-original-width="2048" height="317" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAYF0sJdXeNXd8mbgvbwGyu-ZO7wBQpS7EHP6ZS9gStJABk1N_8B7KJsR1sxg97UuthC_F8h7fz01Wasdu7hqrwHw5vVjy4GyP38yxHwVS-3ukG_XxMWse3NZPhrI9PJeZKGENm9B9fP49lVLDIDheVJXK4SsBjMF_E87SiyeKfWyTis4jkk5zLwGl/s320/03.22.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAiDVEH4XJlLrcPAn_nzSlp0_cgCYIlAUgiGvkje_F1-00Ea0Dn1zZ6aRu3mm4XGkKvi1fAXg_LYiJkH3LZpG9soVuyqmKzqtwr7AjUtOxMsf7D5w47oAWoYCmtwtYzPhvyqqmRpZ88nN608wSnIEZlMMimnunrua2oAyjoZCezlILyXOS45FogO47/s2048/03.23.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1318" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAiDVEH4XJlLrcPAn_nzSlp0_cgCYIlAUgiGvkje_F1-00Ea0Dn1zZ6aRu3mm4XGkKvi1fAXg_LYiJkH3LZpG9soVuyqmKzqtwr7AjUtOxMsf7D5w47oAWoYCmtwtYzPhvyqqmRpZ88nN608wSnIEZlMMimnunrua2oAyjoZCezlILyXOS45FogO47/s320/03.23.jpg" width="206" /></a></div><h3 style="text-align: left;">March 30, 2023, Day 4 of 13: Sao Simao to Ponte de Lima, 8.5 miles</h3><div>About 8.5 easy miles to Ponte de Lima.&nbsp; Absolutely wonderful day.&nbsp; Seems like we're finally done with walking along high traffic motor highways and onto trails through fields, farms, vineyards, and orchards.&nbsp; We crossed several stone bridges built by the Romans, reinforced and then widened in the middle ages.&nbsp; These bridges are 1000 to 2000 years old.&nbsp; Spectacular.&nbsp; Nice, easy day, cool, fair weather, good breeze, cloudy and not too much sun.&nbsp; The cork oak trees are beautiful, and some of these olive trees have been growing since Roman times.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi05p5cPG7GYtK9-7fLHfQUNOlRuD_dfrC6PHdkjzabH6vL0VhpHpk5p6a0n3VbNtOnYLByy3l7m5dbOJPjVa1aOMMysvz_7rB1wVq5dTPQWK1YwyLmSL_tKbj94AsRDO3fJrRiPYaZ1rv7koNOTT3CGPenLF3HqzIzDvY-5uz1Io_HSTbJtwQMrZYd/s960/04.01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="960" data-original-width="504" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi05p5cPG7GYtK9-7fLHfQUNOlRuD_dfrC6PHdkjzabH6vL0VhpHpk5p6a0n3VbNtOnYLByy3l7m5dbOJPjVa1aOMMysvz_7rB1wVq5dTPQWK1YwyLmSL_tKbj94AsRDO3fJrRiPYaZ1rv7koNOTT3CGPenLF3HqzIzDvY-5uz1Io_HSTbJtwQMrZYd/s320/04.01.jpg" width="168" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIoCqwtmkKMba2gCyhBS1ZoJUcIw0g7Sz3pnOqnzmT0Ee5i8yHgxd0WmjtzJuCEv1QXj2sl45LW5GCXRvcBZ2yLGv7161A00i0sI_ORSZpw5HGe4YFBuo5ErKoNxWU3Hm3NgngrOW2hEBOK0id7ElDIVtTBSbpEBGPqP7J6CBpKxfu_-WU55_e21Ra/s960/04.02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="750" data-original-width="960" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIoCqwtmkKMba2gCyhBS1ZoJUcIw0g7Sz3pnOqnzmT0Ee5i8yHgxd0WmjtzJuCEv1QXj2sl45LW5GCXRvcBZ2yLGv7161A00i0sI_ORSZpw5HGe4YFBuo5ErKoNxWU3Hm3NgngrOW2hEBOK0id7ElDIVtTBSbpEBGPqP7J6CBpKxfu_-WU55_e21Ra/s320/04.02.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYevsRWoudISasn7iRImrnE4jjkCeuYbhYPhPfy90T4wXb11HH0SBP_8eH6T1EiS61jmwc1CtWh-mYt2Iwwomb6A9Lnl8KUIjPP4UHRMw9geOJsIZzADRQZDCG7t_SUHxIRq6fEAN35NswPZb3iY6INszRMyHXTUswKWDCOeirp9QZmx2aw0mFGz6W/s2048/04.03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYevsRWoudISasn7iRImrnE4jjkCeuYbhYPhPfy90T4wXb11HH0SBP_8eH6T1EiS61jmwc1CtWh-mYt2Iwwomb6A9Lnl8KUIjPP4UHRMw9geOJsIZzADRQZDCG7t_SUHxIRq6fEAN35NswPZb3iY6INszRMyHXTUswKWDCOeirp9QZmx2aw0mFGz6W/s320/04.03.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8jnS1-D-WBpjQC7MYBuLG9bQ5B5WiEpKU0usuifIO7_QYkHjGKbAkoZpeEe9We-eS2r8PtcvBxYS1GtEkCV_7B8P7TF5rT0soRMs_0DlqZxkDcZE9S7J8n0GAdjXiAB6-yVCrZsmNYjdJ59iO6jtt9DOm8SwBa6HNGoiQcpz8J5Ll6i4GhHGsUKFZ/s2048/04.04.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1567" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8jnS1-D-WBpjQC7MYBuLG9bQ5B5WiEpKU0usuifIO7_QYkHjGKbAkoZpeEe9We-eS2r8PtcvBxYS1GtEkCV_7B8P7TF5rT0soRMs_0DlqZxkDcZE9S7J8n0GAdjXiAB6-yVCrZsmNYjdJ59iO6jtt9DOm8SwBa6HNGoiQcpz8J5Ll6i4GhHGsUKFZ/s320/04.04.jpg" width="245" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe6IPFJwd5XznAbC0moWrgWqsAGKA2WxDV4KKuj7aDEMGpugAVqz-9HLvOFIEwIGYsDGFOCt3iC8CQX6jthvRnVZmJMB7tC-tkx07Xqa1U7UaAO3w41rePr8d8GkYkEjRFY4xgOCdBApywtZX67RpIVa0a2tsqbnBG-0SM0HnAVjy4Pr6KsUVtSaJG/s2048/04.05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhe6IPFJwd5XznAbC0moWrgWqsAGKA2WxDV4KKuj7aDEMGpugAVqz-9HLvOFIEwIGYsDGFOCt3iC8CQX6jthvRnVZmJMB7tC-tkx07Xqa1U7UaAO3w41rePr8d8GkYkEjRFY4xgOCdBApywtZX67RpIVa0a2tsqbnBG-0SM0HnAVjy4Pr6KsUVtSaJG/s320/04.05.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8wKy8HYi0CfU8qHQrWS08wyJvKY7OuafLYU8rTTUinNo4Ww-5w5gGwhCe2M4ZcaxKMOHBerfXZBMif79tE3Q8pUt1TXzALpAwxD1Pfha_PfYRC149wFYBVW7qrbVDo01R9aI6SqCKZfXjAuEFUfoH2gjgHGiej6ymTw_VMDwT9ImMQHLScCUrotpv/s2048/04.06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1479" data-original-width="2048" height="231" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj8wKy8HYi0CfU8qHQrWS08wyJvKY7OuafLYU8rTTUinNo4Ww-5w5gGwhCe2M4ZcaxKMOHBerfXZBMif79tE3Q8pUt1TXzALpAwxD1Pfha_PfYRC149wFYBVW7qrbVDo01R9aI6SqCKZfXjAuEFUfoH2gjgHGiej6ymTw_VMDwT9ImMQHLScCUrotpv/s320/04.06.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9GrHcTgw9lkNG_L-fwvsuTPAyi4wL35s0B7PdY7Ph2KK7fNvXdzJB7S3A3v0Kd6pCIDyATTSxPqjDsMFJsminmBiffrz8liqyRA3rUcofUUpSj-FATIMQmzCtneJplCjp2fV8LOYEToenphUtQqHD3bfGal2E5c8sdZxxC8B1gaNLoJM3lXsLTnLp/s2048/04.07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1239" data-original-width="2048" height="194" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9GrHcTgw9lkNG_L-fwvsuTPAyi4wL35s0B7PdY7Ph2KK7fNvXdzJB7S3A3v0Kd6pCIDyATTSxPqjDsMFJsminmBiffrz8liqyRA3rUcofUUpSj-FATIMQmzCtneJplCjp2fV8LOYEToenphUtQqHD3bfGal2E5c8sdZxxC8B1gaNLoJM3lXsLTnLp/s320/04.07.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsnqhETxzIfrNLtg1tosieJ3Is5cqvBg6I1-cqkRN6akJ4LGLWFtwMeW1VqojVpPRurGPdYWNxK9GSrBjipAz4_TQiu_FsRNvFYXGspVsG0EnRooL_gXrenjRhPp-tGTcIycuhgol8r20niRv08s8wqli9a3ohwnLnfZ3BjKjOGiDBFogyG6tVTZUn/s2048/04.08.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1796" data-original-width="2048" height="281" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhsnqhETxzIfrNLtg1tosieJ3Is5cqvBg6I1-cqkRN6akJ4LGLWFtwMeW1VqojVpPRurGPdYWNxK9GSrBjipAz4_TQiu_FsRNvFYXGspVsG0EnRooL_gXrenjRhPp-tGTcIycuhgol8r20niRv08s8wqli9a3ohwnLnfZ3BjKjOGiDBFogyG6tVTZUn/s320/04.08.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglm1r4kHir1LcGgTasnNWNNEDZHc2y3uyEU7z1ZZS1zl0OjteEVbVZYdJRZbyokD0w-5MxdT2A4Bfwx6jZ5g4P8g_tTm1ASU0kfGRA6Fh2-7M5TqniO_GKktXdRhgcBU22amPg2Ip1GM7DwRF0PRqNCLEGNCN1K8do04qzYePAqAvij9ymxYnqReSk/s2048/04.09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1941" data-original-width="2048" height="303" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglm1r4kHir1LcGgTasnNWNNEDZHc2y3uyEU7z1ZZS1zl0OjteEVbVZYdJRZbyokD0w-5MxdT2A4Bfwx6jZ5g4P8g_tTm1ASU0kfGRA6Fh2-7M5TqniO_GKktXdRhgcBU22amPg2Ip1GM7DwRF0PRqNCLEGNCN1K8do04qzYePAqAvij9ymxYnqReSk/s320/04.09.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkm82oljVlDMhzAUQUPnUdSICXpWpy8N9XbPlURkg5d69IGXCvupFnIcPky4xrEY3blsEhFTSRgAlBveUFB8xIrMXhnxts2AVl8Cj9-t6zqyfOp8b4Tq51TcU__JOMBzJqjwSOe5nVKGiuS1zcrk8zafEJHKk2aPH9QwLcDZ0ERpkyIQwRFzIDvqpg/s2048/04.10.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="832" data-original-width="2048" height="130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkm82oljVlDMhzAUQUPnUdSICXpWpy8N9XbPlURkg5d69IGXCvupFnIcPky4xrEY3blsEhFTSRgAlBveUFB8xIrMXhnxts2AVl8Cj9-t6zqyfOp8b4Tq51TcU__JOMBzJqjwSOe5nVKGiuS1zcrk8zafEJHKk2aPH9QwLcDZ0ERpkyIQwRFzIDvqpg/s320/04.10.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoVb-Pd4APjPBqPyYPfALT6JK3vW7isNjNHE8NYxHKIKx6eED6AtsxxiH7D5F9eDunqiwngnWKzT1MR2stcEkRv5hpwmSRncxmq2o7zypsGx6PFaB8SwwEXAypmQciaMUjjGhdGQdiGc_rJlC4RuVleWHa1jZNX6RrH99VWV4t6cJVsh97rdDa6WAe/s2048/04.11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1484" data-original-width="2048" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoVb-Pd4APjPBqPyYPfALT6JK3vW7isNjNHE8NYxHKIKx6eED6AtsxxiH7D5F9eDunqiwngnWKzT1MR2stcEkRv5hpwmSRncxmq2o7zypsGx6PFaB8SwwEXAypmQciaMUjjGhdGQdiGc_rJlC4RuVleWHa1jZNX6RrH99VWV4t6cJVsh97rdDa6WAe/s320/04.11.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy2sE4pMEEPt7ZoeaO8qv2eGBuhpQPKRKK6vgV_fnjHOc1ORBCjmzB-PhcsmvEzEdD64S1V14elILl13eO2TCAYzhGMuku9ivPCvSgX7qZxroY4_BtkBYicsX5Kn1vndfIkjoNxNynU49AId7S6YLqhAW15JxRCbV25demEAyWuXLigeYJyhIAKLb1/s1948/04.12.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1948" data-original-width="1160" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiy2sE4pMEEPt7ZoeaO8qv2eGBuhpQPKRKK6vgV_fnjHOc1ORBCjmzB-PhcsmvEzEdD64S1V14elILl13eO2TCAYzhGMuku9ivPCvSgX7qZxroY4_BtkBYicsX5Kn1vndfIkjoNxNynU49AId7S6YLqhAW15JxRCbV25demEAyWuXLigeYJyhIAKLb1/s320/04.12.jpg" width="191" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2XG5VgpWm6z8PtcIoxBBu9pRU_nqOKh0ii8WomIISOgLyYkX-g1TRP5JfV7WOee1LN2XNCK2yogVJlwZnLJjxJB9Rm9BL0Rl2OpRdtHBwusnCWZKy4QE0tpn5K97qR232ozpToU4RNxnBiLWefgCcfHuAdNOm_UZSSqG0AwLu3Te7APP6uq2bnDe9/s2048/04.13.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1967" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2XG5VgpWm6z8PtcIoxBBu9pRU_nqOKh0ii8WomIISOgLyYkX-g1TRP5JfV7WOee1LN2XNCK2yogVJlwZnLJjxJB9Rm9BL0Rl2OpRdtHBwusnCWZKy4QE0tpn5K97qR232ozpToU4RNxnBiLWefgCcfHuAdNOm_UZSSqG0AwLu3Te7APP6uq2bnDe9/s320/04.13.jpg" width="307" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWY-4a2v7oxNF78cPEZyekX_bsa685mzds8YqB4CEVmyr3yMgmMBPC7UPBvPrMPxFSgLfBGQECNdarg8_eKdSaNjNUhulaYialWTsJ03gNYEo2RIy67z6D_zV3pqtHxFWOqhf3kamSmc5x27jM3uvdjqAp5ilYdiuOFsFgJlClkT3Pr4l5rOWsxTvY/s2048/04.14.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWY-4a2v7oxNF78cPEZyekX_bsa685mzds8YqB4CEVmyr3yMgmMBPC7UPBvPrMPxFSgLfBGQECNdarg8_eKdSaNjNUhulaYialWTsJ03gNYEo2RIy67z6D_zV3pqtHxFWOqhf3kamSmc5x27jM3uvdjqAp5ilYdiuOFsFgJlClkT3Pr4l5rOWsxTvY/s320/04.14.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtQptF4yU3QNOe_JownzhiGFcqp_6TQoucPyuKXY64nPI51ptVLf8ZcDaVHPFcx-h4FfM5zgV4g8-RXl1hnyZsgLhxaXgMHQDg4EvlHlvjtcKjgF1qHioqAyxQdmdvOJJZjKRK5z64sJ2LDzIlq_Zu7qDttGWeVXqLUWwKapdQdoHmdPMeFjlctF66/s2048/04.15.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1106" data-original-width="2048" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtQptF4yU3QNOe_JownzhiGFcqp_6TQoucPyuKXY64nPI51ptVLf8ZcDaVHPFcx-h4FfM5zgV4g8-RXl1hnyZsgLhxaXgMHQDg4EvlHlvjtcKjgF1qHioqAyxQdmdvOJJZjKRK5z64sJ2LDzIlq_Zu7qDttGWeVXqLUWwKapdQdoHmdPMeFjlctF66/s320/04.15.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiaiF0cUiXr8n1wHrrS70eDj132ROEd22F4mMqg0N8-ZNl3haLDSIQ1tON986C-kYhtxAikkvZGaQp0SwdvuJT0p0c6KRwBLWoXo6dQ7-Kw_a3gou_fmCir9dSVn7GndYRsqRt_C2cvZjavLvU-k4Gzyn790PSNRsMr2G_V4b-dfNI60GB8Ko64gD2/s2048/04.16.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1111" data-original-width="2048" height="174" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiaiF0cUiXr8n1wHrrS70eDj132ROEd22F4mMqg0N8-ZNl3haLDSIQ1tON986C-kYhtxAikkvZGaQp0SwdvuJT0p0c6KRwBLWoXo6dQ7-Kw_a3gou_fmCir9dSVn7GndYRsqRt_C2cvZjavLvU-k4Gzyn790PSNRsMr2G_V4b-dfNI60GB8Ko64gD2/s320/04.16.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPbTl2O2wl7E3M0NaDxJKVtnCj1FhHjkCbAi7v5OMN7bVXfh3sogxcMMjR4CwxKALoW8a4cqzJATEV_y8qNmQsSbvxMfrocCrVz-0YIl6Bt3rZjc5HeARDLaEZKQnfi_rSu36veYUrRB5WbdHv1Qj-zBI7UVMpROW3hGhtoUj6ad90ky8pdTgoVskN/s2048/04.17.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1624" data-original-width="2048" height="254" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPbTl2O2wl7E3M0NaDxJKVtnCj1FhHjkCbAi7v5OMN7bVXfh3sogxcMMjR4CwxKALoW8a4cqzJATEV_y8qNmQsSbvxMfrocCrVz-0YIl6Bt3rZjc5HeARDLaEZKQnfi_rSu36veYUrRB5WbdHv1Qj-zBI7UVMpROW3hGhtoUj6ad90ky8pdTgoVskN/s320/04.17.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpugw7aCaXX4kxz8VQIrckx7kiQ-rzaGHXkG8wzfv-YczYhOEBipuDqdVlXWE6CtGrbIO0z5TpDctY2ve6E6OQbcpdUv6g1oef6eCJCZ5Dp3-2yArwYv6zkFj2IsqCX38VCN6K7HxhJwjE_9tEJBTdl3elx3GZmsiVNzBNoWJXYQXf9yOLDTStsPaG/s2048/04.18.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="577" data-original-width="2048" height="90" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpugw7aCaXX4kxz8VQIrckx7kiQ-rzaGHXkG8wzfv-YczYhOEBipuDqdVlXWE6CtGrbIO0z5TpDctY2ve6E6OQbcpdUv6g1oef6eCJCZ5Dp3-2yArwYv6zkFj2IsqCX38VCN6K7HxhJwjE_9tEJBTdl3elx3GZmsiVNzBNoWJXYQXf9yOLDTStsPaG/s320/04.18.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJwLs_U2mRYTPPpfGAprlwFhmzEjvspmwiOdtK5LLP6OKrvg5yAnjSslGm8Occ5259Y7r9jHk97D1jc9rhvPgjycpKCbhhAJ8U9HNqUTFW6WGdbueGg4_yEiXQqEGJVEH0JI4GPI3RNv5ryJS0kgkfIH6OytaH6HKVkfl3ndSuGXL_p5pab_wKdzDj/s2048/04.19.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="619" data-original-width="2048" height="97" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJwLs_U2mRYTPPpfGAprlwFhmzEjvspmwiOdtK5LLP6OKrvg5yAnjSslGm8Occ5259Y7r9jHk97D1jc9rhvPgjycpKCbhhAJ8U9HNqUTFW6WGdbueGg4_yEiXQqEGJVEH0JI4GPI3RNv5ryJS0kgkfIH6OytaH6HKVkfl3ndSuGXL_p5pab_wKdzDj/s320/04.19.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy3TMxo2FxYDN38t4jdCYBt599lOpJnZUinCw-IDkLVWbenHUqti0oIf5MNTmVuURQXjRf2zubzDfGFQ98dT2k8jB767Z8KuGHWeu_i8UHdAIGGMonTraeGbGn2gXGmkOnET1phkEDK1u9D9DYbWAU6a-X87Z4y3Uj-B6BsPoTKaavlhe3GQw0D8Xq/s2048/04.20.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1090" data-original-width="2048" height="170" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy3TMxo2FxYDN38t4jdCYBt599lOpJnZUinCw-IDkLVWbenHUqti0oIf5MNTmVuURQXjRf2zubzDfGFQ98dT2k8jB767Z8KuGHWeu_i8UHdAIGGMonTraeGbGn2gXGmkOnET1phkEDK1u9D9DYbWAU6a-X87Z4y3Uj-B6BsPoTKaavlhe3GQw0D8Xq/s320/04.20.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-Ww7NaDXsw4ARMdQA6-6M2jUSFDpHqhUnsRh42dtk1Ho73cqfmtF77g5G49iPP5bbdDktPgnpYRkW8myMDNFSTJe4y4xiiOt_HmK28fvMH4pzYIuAw6FbGOzsI9YOOFeRqBoodleVHflJVSnQDrDtjE7yG4ewYnntCkB52NOdhQdQw97n1g5FsS-q/s2048/04.21.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-Ww7NaDXsw4ARMdQA6-6M2jUSFDpHqhUnsRh42dtk1Ho73cqfmtF77g5G49iPP5bbdDktPgnpYRkW8myMDNFSTJe4y4xiiOt_HmK28fvMH4pzYIuAw6FbGOzsI9YOOFeRqBoodleVHflJVSnQDrDtjE7yG4ewYnntCkB52NOdhQdQw97n1g5FsS-q/s320/04.21.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHmuO_l-EiZraonR7Uy7YHgQHP613gimNfqdeDGQQZ3TM8a5gvQBahl9EPavSXHlzq1m2Pa8a_xbXoLVD3q0fzrwEIuVImj89UIW2ITZf4qw2Aef1KG6B0T3rdeWgzpxlFFCC099MXyW_GSz9Bti6qC2aXx4gW30BsL9Irtsbf8Qhvt9wJbpUx9zi_/s2048/04.22.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1509" data-original-width="2048" height="236" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHmuO_l-EiZraonR7Uy7YHgQHP613gimNfqdeDGQQZ3TM8a5gvQBahl9EPavSXHlzq1m2Pa8a_xbXoLVD3q0fzrwEIuVImj89UIW2ITZf4qw2Aef1KG6B0T3rdeWgzpxlFFCC099MXyW_GSz9Bti6qC2aXx4gW30BsL9Irtsbf8Qhvt9wJbpUx9zi_/s320/04.22.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijMhnitssHGN_v_LCioFAWBAJ_vPtKApYTZjWFP7JS4dUQ6Lks_nYIFgFnXB_T3W5wChFb50ixhWukcHb1LVQIovcslRDxc0d7iiI6gkh0CxMnr3Iwx528WHwDucJOue58mc9dN4EsCyJQfniQ0lgfKytegfC9ruKZOXquxf6KS3vfHMDz4GjDyAbH/s2048/04.23.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1272" data-original-width="2048" height="199" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijMhnitssHGN_v_LCioFAWBAJ_vPtKApYTZjWFP7JS4dUQ6Lks_nYIFgFnXB_T3W5wChFb50ixhWukcHb1LVQIovcslRDxc0d7iiI6gkh0CxMnr3Iwx528WHwDucJOue58mc9dN4EsCyJQfniQ0lgfKytegfC9ruKZOXquxf6KS3vfHMDz4GjDyAbH/s320/04.23.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh82SzKWlhtbNLgXUhE1ZvmW_pl5pNSHxkzi62oj8irE_0IiteNfyfPzxESXm9aHQrqEfFLDI_-Vws38TeuKzw7mGv66TF00AlbhqmazkR4bBBus4gUTEeRJalv39F8skhdV4DWNtwxVya49dGbYMM8WhfpG8R0GcEHkzn0ous17O0Cvudy9GH5QDVo/s2048/04.24.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1000" data-original-width="2048" height="156" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh82SzKWlhtbNLgXUhE1ZvmW_pl5pNSHxkzi62oj8irE_0IiteNfyfPzxESXm9aHQrqEfFLDI_-Vws38TeuKzw7mGv66TF00AlbhqmazkR4bBBus4gUTEeRJalv39F8skhdV4DWNtwxVya49dGbYMM8WhfpG8R0GcEHkzn0ous17O0Cvudy9GH5QDVo/s320/04.24.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7dxgz53z4GG_qfLLtae7_tAWFgfY8dfDZHr2WAb5r27N398pJJuV8aFE-LYB53xkquS029B8FcDwGHm0e0SJa20SsIwMx_zyrYBnMFOttyNNzD5gF21_FvwDiF1rTiH4d7utlwaBvZVukosnN7ztupbyzlYTInfmpeqM0qfjjyPd70guTsWfnMbUO/s2048/04.25.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1701" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7dxgz53z4GG_qfLLtae7_tAWFgfY8dfDZHr2WAb5r27N398pJJuV8aFE-LYB53xkquS029B8FcDwGHm0e0SJa20SsIwMx_zyrYBnMFOttyNNzD5gF21_FvwDiF1rTiH4d7utlwaBvZVukosnN7ztupbyzlYTInfmpeqM0qfjjyPd70guTsWfnMbUO/s320/04.25.jpg" width="266" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNrloeKuOqf8sJZzekppaBznxBsFyTEzdgn865gMojJhCGroe_WIhNovQM-WQE777mhNBy_1lkqKIOEYSYWHqd0VShwENhUVjJoYq9pc1EkO-0EcR2mmMdywXEyFu8-F3gbyR5gz06soaW1ToBKJGK0L6Qck3Z6IUHWEOHT9fTMPERkfYvm6sSehZl/s2048/04.26.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="980" data-original-width="2048" height="153" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNrloeKuOqf8sJZzekppaBznxBsFyTEzdgn865gMojJhCGroe_WIhNovQM-WQE777mhNBy_1lkqKIOEYSYWHqd0VShwENhUVjJoYq9pc1EkO-0EcR2mmMdywXEyFu8-F3gbyR5gz06soaW1ToBKJGK0L6Qck3Z6IUHWEOHT9fTMPERkfYvm6sSehZl/s320/04.26.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNW45UOKaY9Dt21-fZYa3X4GGFMOEWs_36wR8dr68LIGGS1o81JFKztY1yrff1aM-NWnsNLZJxVdsuAXVrQHkW3BrpsIFXSemY93RxuO-9-DRxTWRCFDrel0irYIsBGXH6VPYK8hllBDluT6YmYo718_hZsTqDaUcd1HS8bqhGUn2fxRmXbOdmkK_M/s2048/04.27.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1264" data-original-width="2048" height="198" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNW45UOKaY9Dt21-fZYa3X4GGFMOEWs_36wR8dr68LIGGS1o81JFKztY1yrff1aM-NWnsNLZJxVdsuAXVrQHkW3BrpsIFXSemY93RxuO-9-DRxTWRCFDrel0irYIsBGXH6VPYK8hllBDluT6YmYo718_hZsTqDaUcd1HS8bqhGUn2fxRmXbOdmkK_M/s320/04.27.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnZ4tgS7lj-G5CVlcY6obvMr4OLTK_7TrDm4UFTMeNUAdjd1HInMIZXHW3t7hdd_LKtTKOkIWLHP2ZVWRGeoMTbvT_e4JGShEH39A72ar49MXnenBzDN6cEJCJjZcDpDLkcEhhuCbzKO-8gPEs0EN1QjoO7FOAGPsqmLRB8JszzdB3Zg_ir7q8CZNP/s2048/04.28.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="535" data-original-width="2048" height="84" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhnZ4tgS7lj-G5CVlcY6obvMr4OLTK_7TrDm4UFTMeNUAdjd1HInMIZXHW3t7hdd_LKtTKOkIWLHP2ZVWRGeoMTbvT_e4JGShEH39A72ar49MXnenBzDN6cEJCJjZcDpDLkcEhhuCbzKO-8gPEs0EN1QjoO7FOAGPsqmLRB8JszzdB3Zg_ir7q8CZNP/s320/04.28.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-_FEn1ERrCxr0hwanySfeJZzyuDH6WKIcdH0xDWHwXT89tPDHqL7RPwn0CtlOApzmMNFt4ArEeGoV95WzU2_mPa07Iul4deHlwHFOm4ydiMWun7myQL0B5WiWsU3hWLx3WCm5MXddoLGbtpzb-8hYZMe6YDDCU3p4slK5nVLyLlSROphJrIhGOSkm/s2048/04.29.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1085" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg-_FEn1ERrCxr0hwanySfeJZzyuDH6WKIcdH0xDWHwXT89tPDHqL7RPwn0CtlOApzmMNFt4ArEeGoV95WzU2_mPa07Iul4deHlwHFOm4ydiMWun7myQL0B5WiWsU3hWLx3WCm5MXddoLGbtpzb-8hYZMe6YDDCU3p4slK5nVLyLlSROphJrIhGOSkm/s320/04.29.jpg" width="170" /></a></div><h3 style="text-align: left;">March 31, 2023, Day 5 of 13: Ponte de Lima to Rubiaes, 12.3 miles</h3><div><div>Ponte de Lima to Rubiaes. Best day of walking so far!&nbsp; A little over 12 miles but the most elevation gain we should see over the entire hike, all in all really not that intense though.&nbsp; We were on beautiful trails and dirt roads for the vast majority of the day.&nbsp; The pellegrino traffic has picked up considerably, now seeing a few dozen pilgrims per day, plus mountain bikers.&nbsp; We've very quickly gone from walking up to our hotels and just getting a room at the end of a long day, to having to have a reservation a day or two in advance.&nbsp; We met our first Americans all week -- a trio of retirees from Rhode Island.&nbsp; There were some amazing waterfalls and mountain streams, and lush, moss and fern covered walls, in addition of course to the vineyards, olive trees, orchards, and cork oaks.&nbsp; The ground was a little moist, but we generally missed the rain again today.&nbsp; A few more Roman era (1st century AD) bridges and roads and water fountains, and a church built in 1295 that is a national monument in Portugal.</div></div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2_p4jy8bbzqFH5kixk9T0SZ2ECI0KHgTEuR2IEfEFy1ccBA0xDoMIXt3wb2pFCjEbFoHPNYrg90ut5Qx2ndnkPYLIoniV4JOG5-NXrAEa-zV3TyV-ZXebGK9bzncK3nCd5tsClITYW8NMQgEGJOeHiQIiYf4tF4YS7yAq7btph2qrBgN6-pL7DJxh/s1422/05.01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1422" data-original-width="640" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2_p4jy8bbzqFH5kixk9T0SZ2ECI0KHgTEuR2IEfEFy1ccBA0xDoMIXt3wb2pFCjEbFoHPNYrg90ut5Qx2ndnkPYLIoniV4JOG5-NXrAEa-zV3TyV-ZXebGK9bzncK3nCd5tsClITYW8NMQgEGJOeHiQIiYf4tF4YS7yAq7btph2qrBgN6-pL7DJxh/s320/05.01.jpg" width="144" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiusGKpqLndfYbKv9mVGVM953bfxTEQXvfBmVulBbTsmjo7161z595XU7LPYc0rr0CUAGLj0fLOwVtR8BJTe8yHUzfn_NLAxSx1yevJi6-TugW8eDpPU9qDVRqupw_1oPSDAUCfJeREiDqgpLdipRhkg8lwyN4-3I_R3E5WI0n8mGQiXHN8EHZePu3f/s2048/05.02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1380" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiusGKpqLndfYbKv9mVGVM953bfxTEQXvfBmVulBbTsmjo7161z595XU7LPYc0rr0CUAGLj0fLOwVtR8BJTe8yHUzfn_NLAxSx1yevJi6-TugW8eDpPU9qDVRqupw_1oPSDAUCfJeREiDqgpLdipRhkg8lwyN4-3I_R3E5WI0n8mGQiXHN8EHZePu3f/s320/05.02.jpg" width="216" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitzhXqWeeSNtvoaQRNVgz7AzstG6l8g9Iu4xb2swjYDKlFfrh6cHT9N3rRZoPqXCUsVl6ACAWxvtiFj_IU94DVDpzEaEwpz984VtwE92lPMA12AS8qHDsnzqLT51GhP0c69vJrKb7mqSR49CQGY8jkrHzCnG-uULFqpBalaa9jaoN5sEe0ooUrHbqn/s2048/05.03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1249" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitzhXqWeeSNtvoaQRNVgz7AzstG6l8g9Iu4xb2swjYDKlFfrh6cHT9N3rRZoPqXCUsVl6ACAWxvtiFj_IU94DVDpzEaEwpz984VtwE92lPMA12AS8qHDsnzqLT51GhP0c69vJrKb7mqSR49CQGY8jkrHzCnG-uULFqpBalaa9jaoN5sEe0ooUrHbqn/s320/05.03.jpg" width="195" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDIElnzR3N8tksjLxqDlzBq3NblcpxFd-ce8jJtgn3_uDVRQu8mF1zP40UK5nXvLnac3rep1un2Ak_vNurCfGyIki09TEPDOtT-r0ae9znKW2t2Sm0Z5y_2OoEO-PYO7AqyvXQTo_xg4RI2J7qNIMH35z-gNekk9hDeFnCKL9iPLUgjFmR379lxc7f/s2048/05.04.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1330" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDIElnzR3N8tksjLxqDlzBq3NblcpxFd-ce8jJtgn3_uDVRQu8mF1zP40UK5nXvLnac3rep1un2Ak_vNurCfGyIki09TEPDOtT-r0ae9znKW2t2Sm0Z5y_2OoEO-PYO7AqyvXQTo_xg4RI2J7qNIMH35z-gNekk9hDeFnCKL9iPLUgjFmR379lxc7f/s320/05.04.jpg" width="208" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3uZ4OiZGSyIegbnSGj5IF8S5_VU4vuxsI0pKaLhIxMQ-Ch8PXciQ0QYQMsDlkYJoQFZdYgrosgplMN0o-sspx0X0DT-lRjLIELbAVYCFCSPlTFbA-6DNqxb88PCt2UxapWln8ZuA6sbzj3nlYq-ErJCzsDJXEHKHwoRMboYx4ZBVjjgM8eu7kh4Fr/s2048/05.05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1745" data-original-width="2048" height="273" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3uZ4OiZGSyIegbnSGj5IF8S5_VU4vuxsI0pKaLhIxMQ-Ch8PXciQ0QYQMsDlkYJoQFZdYgrosgplMN0o-sspx0X0DT-lRjLIELbAVYCFCSPlTFbA-6DNqxb88PCt2UxapWln8ZuA6sbzj3nlYq-ErJCzsDJXEHKHwoRMboYx4ZBVjjgM8eu7kh4Fr/s320/05.05.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieeD7oh15mJSV5YtG2sOSXMJd79GqLsDS_epEm2FwKqppqjwa1ogQ07MxPUiG1QZbDHSZ4SSx6r9i-_WXRwVZ53Ni6jTC13X4tjub5_aHYR3DUkdB6RZfTaiMB893mB5lYfuTiQSFkkC-P2OIyrC_NS2-VIhWcas_PfZ24fAMgGMoehcY-N7I-v0CV/s2048/05.06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="917" data-original-width="2048" height="143" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieeD7oh15mJSV5YtG2sOSXMJd79GqLsDS_epEm2FwKqppqjwa1ogQ07MxPUiG1QZbDHSZ4SSx6r9i-_WXRwVZ53Ni6jTC13X4tjub5_aHYR3DUkdB6RZfTaiMB893mB5lYfuTiQSFkkC-P2OIyrC_NS2-VIhWcas_PfZ24fAMgGMoehcY-N7I-v0CV/s320/05.06.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVzQQY8c44LB-bTb91YhlYk_0871yyRjGkkwC3H389UQg5mUbJ-VAWyFR-oIsW9RLe9UERlLTd0ZuBovUUqmmPgwItI3hFoxKJ5yHcwNli8IyMzcc8lFE9ZSTOtzkdvbY6HtQBXW0UmdZi5IGdg0wFkxDStFqhw5mZm1vo6NenG3BOaMWJxOuOTjMj/s2048/05.07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1480" data-original-width="2048" height="231" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVzQQY8c44LB-bTb91YhlYk_0871yyRjGkkwC3H389UQg5mUbJ-VAWyFR-oIsW9RLe9UERlLTd0ZuBovUUqmmPgwItI3hFoxKJ5yHcwNli8IyMzcc8lFE9ZSTOtzkdvbY6HtQBXW0UmdZi5IGdg0wFkxDStFqhw5mZm1vo6NenG3BOaMWJxOuOTjMj/s320/05.07.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ3Y1MjMT4qIe6rzrp05Pf6X3w7xNEDpy5q6POI7k4EqFASHZpig_QsaqtB4lncloPkQW8CHSSkJBt7kW3pUbWrTZ4c6jPREclciDnfXSRI3ios5hVbjbZGku5ech8TmhqKM3ELBUa1NZAlpb92rlwCPm8CrElXZOFv5IRqhMj9BIxDLENhs1kJxOv/s2048/05.09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="650" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ3Y1MjMT4qIe6rzrp05Pf6X3w7xNEDpy5q6POI7k4EqFASHZpig_QsaqtB4lncloPkQW8CHSSkJBt7kW3pUbWrTZ4c6jPREclciDnfXSRI3ios5hVbjbZGku5ech8TmhqKM3ELBUa1NZAlpb92rlwCPm8CrElXZOFv5IRqhMj9BIxDLENhs1kJxOv/s320/05.09.jpg" width="102" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5j8zd6J9ZM7NAlNTQasiQapLbD24gqnVyTQGpS0z2uYqlvg1jxXyt3paOTQmGexzGwyU15VLQJxhm8frlNTeMuXtTvmw7h89id-yN8Ch82nmpwP8YfDkCrq09HybpUCVVOYHTGsKpoL8VnTS9vyQeE6mzz_1PmmgagF4knV01-fFf8qY5_IfQ1Qx-/s2048/05.10.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5j8zd6J9ZM7NAlNTQasiQapLbD24gqnVyTQGpS0z2uYqlvg1jxXyt3paOTQmGexzGwyU15VLQJxhm8frlNTeMuXtTvmw7h89id-yN8Ch82nmpwP8YfDkCrq09HybpUCVVOYHTGsKpoL8VnTS9vyQeE6mzz_1PmmgagF4knV01-fFf8qY5_IfQ1Qx-/s320/05.10.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi18MMKCgTNxZ8ijk0OP2Gdb3x9FNrmI8p_Ymvjci6c2TExhxLfeTRPILeJd0SAxhy3NewnlcRx4VKh2oSbul1Y1AhzsHkAOuQfg2bBmro_bErUoOFMioq2YExZRDLzxfnA7PZgLzpsMYYuKI0OMOEbYh2v6f9WFNk-c7O27asjPUI3op1jsFbR5hnG/s2048/05.11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi18MMKCgTNxZ8ijk0OP2Gdb3x9FNrmI8p_Ymvjci6c2TExhxLfeTRPILeJd0SAxhy3NewnlcRx4VKh2oSbul1Y1AhzsHkAOuQfg2bBmro_bErUoOFMioq2YExZRDLzxfnA7PZgLzpsMYYuKI0OMOEbYh2v6f9WFNk-c7O27asjPUI3op1jsFbR5hnG/s320/05.11.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm9gz1jJAx4her-N4pRhJgVL9LFHdyoh8Y01d9nWCL3DIp0ZAgymF0JHXThpqcNKL88kqO8H5Q7jTDQyhSmCo0n_VMwVBCCHd84yOtuttJJzMpx6I43eb_qqNhUKsDZNRK1kWxQzmwsHE_jAH1I99VV6Pw0meEvsXAaOD9-_vKhgf4ezR_C3647BZq/s2048/05.12.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1886" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjm9gz1jJAx4her-N4pRhJgVL9LFHdyoh8Y01d9nWCL3DIp0ZAgymF0JHXThpqcNKL88kqO8H5Q7jTDQyhSmCo0n_VMwVBCCHd84yOtuttJJzMpx6I43eb_qqNhUKsDZNRK1kWxQzmwsHE_jAH1I99VV6Pw0meEvsXAaOD9-_vKhgf4ezR_C3647BZq/s320/05.12.jpg" width="295" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiahQdeuhsl_xjyF6BiTnLptIqBtqFoSDokP4I15gCCzxk18IQUkTVeXDbnE_HTuuJcvYgaz97bBW0X_dcDXktdLgrNCzsBMO54-YlwDc_sHkG0YwWsTQ48vPL3cRmJdR67o8edvDZ5F3su7vI4g9WYfCxO-kzA-LGFMnHde-Uwh-8fFLQr8Q56oha0/s2048/05.13.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiahQdeuhsl_xjyF6BiTnLptIqBtqFoSDokP4I15gCCzxk18IQUkTVeXDbnE_HTuuJcvYgaz97bBW0X_dcDXktdLgrNCzsBMO54-YlwDc_sHkG0YwWsTQ48vPL3cRmJdR67o8edvDZ5F3su7vI4g9WYfCxO-kzA-LGFMnHde-Uwh-8fFLQr8Q56oha0/s320/05.13.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCwGqwv30pTvAnJ-jLEEPAB3q-qQQ0cdzJdaEG0WTfb5zY3NCsN2baSpMF6Sgv5WfyJm65Ckg0ZrVZ4ztcqbb7bMfgYcWan4qdch7FswxT1CJeCOffmomNrsC2zoms2aU5jO6tdRo2Gr1f0MCqieueqPQ2nKxEgDKL1_vv_BCreFM5i8-fyB_Lrn-k/s2048/05.14.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1380" data-original-width="2048" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCwGqwv30pTvAnJ-jLEEPAB3q-qQQ0cdzJdaEG0WTfb5zY3NCsN2baSpMF6Sgv5WfyJm65Ckg0ZrVZ4ztcqbb7bMfgYcWan4qdch7FswxT1CJeCOffmomNrsC2zoms2aU5jO6tdRo2Gr1f0MCqieueqPQ2nKxEgDKL1_vv_BCreFM5i8-fyB_Lrn-k/s320/05.14.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEbFZKjgxCB7lU8OeC3QxnuOp4mzTwZFjHTL4OVr4EVJxatA96fbYgRPpZZREDQPrHrHZ3TN5hxfxMQqHHCHlPzCtDmyPPQ3aE7oUpwqIyoQelcrvk8wODq6SOsKeJA3pYBqPZzdOrNMNJfA8iwtqLKEGAY_2hPWHxM3xUkF6gXxUrPdR0R9X5xK3r/s2048/05.15.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1321" data-original-width="2048" height="206" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEbFZKjgxCB7lU8OeC3QxnuOp4mzTwZFjHTL4OVr4EVJxatA96fbYgRPpZZREDQPrHrHZ3TN5hxfxMQqHHCHlPzCtDmyPPQ3aE7oUpwqIyoQelcrvk8wODq6SOsKeJA3pYBqPZzdOrNMNJfA8iwtqLKEGAY_2hPWHxM3xUkF6gXxUrPdR0R9X5xK3r/s320/05.15.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEuwIDe4t-T6PlOblEP7S8eAcxDD3BUY74Yk_50u-oCqvqRJiHocSNn7hsW6-10tsSZSDr5a8WhOxU7_ZUivcBXh1iDJn04nBH3fqGCN3Nmo_E8D6zNzmaSIgom95R8sweCWrCJvqcXsV62OgmE69D7tn_e1bu6dZH8ZuQDF7MjsQ-bUeGryGXdsGd/s2048/05.16.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1126" data-original-width="2048" height="176" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEuwIDe4t-T6PlOblEP7S8eAcxDD3BUY74Yk_50u-oCqvqRJiHocSNn7hsW6-10tsSZSDr5a8WhOxU7_ZUivcBXh1iDJn04nBH3fqGCN3Nmo_E8D6zNzmaSIgom95R8sweCWrCJvqcXsV62OgmE69D7tn_e1bu6dZH8ZuQDF7MjsQ-bUeGryGXdsGd/s320/05.16.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTDsQxVwj6zG5krdiRq1Y_A9f8llOBJfrEdA5LuYexPoXdn6WpTno41K1eFaoqCDwU48nT_IkdFafnQsNtoIuhCD2GgOsnaItstDnqxT3wmwp8Ip1UoA5A0Zn6fxaisJYkdqx_JVft2mWdHdKThwFn6d8bGjnzexg2rgzTXKCqHHA2zDUUobXvKbJR/s2048/05.17.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1453" data-original-width="2048" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTDsQxVwj6zG5krdiRq1Y_A9f8llOBJfrEdA5LuYexPoXdn6WpTno41K1eFaoqCDwU48nT_IkdFafnQsNtoIuhCD2GgOsnaItstDnqxT3wmwp8Ip1UoA5A0Zn6fxaisJYkdqx_JVft2mWdHdKThwFn6d8bGjnzexg2rgzTXKCqHHA2zDUUobXvKbJR/s320/05.17.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi42SPGoqZNAyPKxkKyS009gCIH_ThAQ4ztPnsnewws3CqAEEo9M3ne2FttmAjwDooFF4-3Z6ujvWuuNjfB5Fh_da3hQJyXM5rSPsVsqGXjjCgc8vUmNnceXyXQ5ALcQiLW9bGkgikq2piOIEveh24cjGUXdgOkuy7yZS1BU_HkaJv7YgtR1gSV5U0h/s2048/05.18.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1414" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi42SPGoqZNAyPKxkKyS009gCIH_ThAQ4ztPnsnewws3CqAEEo9M3ne2FttmAjwDooFF4-3Z6ujvWuuNjfB5Fh_da3hQJyXM5rSPsVsqGXjjCgc8vUmNnceXyXQ5ALcQiLW9bGkgikq2piOIEveh24cjGUXdgOkuy7yZS1BU_HkaJv7YgtR1gSV5U0h/s320/05.18.jpg" width="221" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmL3gL_y7xvwA3xvsMvXR6CipK1u4QMicNGb5ZV35yDLN8baVSx0t8elaMAfXUYD-NW-NhcMdr_IavCReYauXc5Ykzsn0iYOvOkGdBncQsrpEpyRbW9xd6xSWlY0fSq0rbouiOn-q9O1RQxadANj8tAR4OvT7dPIxmtsEpZ3NhtAyG4P7KeMlAYPwE/s2027/05.19.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2027" data-original-width="1288" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmL3gL_y7xvwA3xvsMvXR6CipK1u4QMicNGb5ZV35yDLN8baVSx0t8elaMAfXUYD-NW-NhcMdr_IavCReYauXc5Ykzsn0iYOvOkGdBncQsrpEpyRbW9xd6xSWlY0fSq0rbouiOn-q9O1RQxadANj8tAR4OvT7dPIxmtsEpZ3NhtAyG4P7KeMlAYPwE/s320/05.19.jpg" width="203" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuVPgLszZ1z857rm6NBC9yBTEb222lyo3qUAfUDjKxWflja6DiwSE2oMDxOpHpb3AnD8esJXLrTmAqgCmfDLiB8EMOobG3NxO5mT3LHGE3NCu0-BsbOmX4xWLpE9osko4bBsL1N_tBH6AX7ujMyATo0I0gtIsP2FEjf7e_Qs483g1adLllBKZujczX/s1497/05.20.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1497" data-original-width="897" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuVPgLszZ1z857rm6NBC9yBTEb222lyo3qUAfUDjKxWflja6DiwSE2oMDxOpHpb3AnD8esJXLrTmAqgCmfDLiB8EMOobG3NxO5mT3LHGE3NCu0-BsbOmX4xWLpE9osko4bBsL1N_tBH6AX7ujMyATo0I0gtIsP2FEjf7e_Qs483g1adLllBKZujczX/s320/05.20.jpg" width="192" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuDcCVD0mF71wfFMoAnE1Tc8b-RPADrX6vUe475kP7AJfkKeMIOY2QUEqFdBwx-HHXM9NtcSO9XjW6IT7wdirqpRrtLzEFs82DXnHeAw_K_78ZY-urx6hl7Knh0gHhPD1RW6n4TJi7C-HHw3LRj32wFkgh77lhQUDSGeCIQD6-0uwBz0KV54_6-fLj/s2048/05.21.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuDcCVD0mF71wfFMoAnE1Tc8b-RPADrX6vUe475kP7AJfkKeMIOY2QUEqFdBwx-HHXM9NtcSO9XjW6IT7wdirqpRrtLzEFs82DXnHeAw_K_78ZY-urx6hl7Knh0gHhPD1RW6n4TJi7C-HHw3LRj32wFkgh77lhQUDSGeCIQD6-0uwBz0KV54_6-fLj/s320/05.21.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0I080OPvHGtob70SwvfCqzHl0GURV466OR3qH2uBBzNqmwUVXog7vUqoVb5mCpUog-dhmi9wr1igfUWjf3xxwpMA9-CHbtiodJzq2RztjVsruCVzuqvSQrJ74ut9zrPfDyPINy7a0ZMVzS45uukgAKvaK5Hp32Cp93JA5Xn_a-G4OG7brPIKKvR3c/s2048/05.22.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0I080OPvHGtob70SwvfCqzHl0GURV466OR3qH2uBBzNqmwUVXog7vUqoVb5mCpUog-dhmi9wr1igfUWjf3xxwpMA9-CHbtiodJzq2RztjVsruCVzuqvSQrJ74ut9zrPfDyPINy7a0ZMVzS45uukgAKvaK5Hp32Cp93JA5Xn_a-G4OG7brPIKKvR3c/s320/05.22.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi1w6DHLiGNXVSdiLMMeWG4g6ESGymQq24B7cwWu8RY0DN5OC5IGVcGBQqh-H1fVN5IqpDiNTQe1to8kdJZrXqny0gz3AAEK0mi1_rpiMErljHshrLwaLzzLes3kHPAz13zgmlHHF1PHWhYoEAuufEpUjNs4idYsWd5I4kxFSIGrHn6QvnzobeEIf2/s2048/05.23.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1438" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi1w6DHLiGNXVSdiLMMeWG4g6ESGymQq24B7cwWu8RY0DN5OC5IGVcGBQqh-H1fVN5IqpDiNTQe1to8kdJZrXqny0gz3AAEK0mi1_rpiMErljHshrLwaLzzLes3kHPAz13zgmlHHF1PHWhYoEAuufEpUjNs4idYsWd5I4kxFSIGrHn6QvnzobeEIf2/s320/05.23.jpg" width="225" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7w99rWlS-zjfDwLJ-aYJxNj4P4t2VFQQpQB32gQG-EQMM-HAhd2CAazseIa_5_iFgom8GfvX073V2zyJaD2BwP7h8ZWq4eHmishm0bvKqPQPTrVw51MVbsC_rK7g0DPOZBV0hgsQ-MXzvMM6w-HfXhtZMubhdyAZdOgjrAoVlgdfkKtPrtHeRhZBC/s2048/05.24.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1097" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7w99rWlS-zjfDwLJ-aYJxNj4P4t2VFQQpQB32gQG-EQMM-HAhd2CAazseIa_5_iFgom8GfvX073V2zyJaD2BwP7h8ZWq4eHmishm0bvKqPQPTrVw51MVbsC_rK7g0DPOZBV0hgsQ-MXzvMM6w-HfXhtZMubhdyAZdOgjrAoVlgdfkKtPrtHeRhZBC/s320/05.24.jpg" width="171" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWfm2WPsOxCuckTxH5UmyLDbpajmR54dlXhzwlIbEmASj5tym4qXgQ4bsRXOBBr94bZSHyTwJwpMtL7vMStFQQoCl24TrOMRdTBS-lFkKVc9pewwtIq1xVhU7wNTTPXlisXRX7jvl7x0YAuRv1JeoGlz5UHbOFdS0npUPsE17GXnJq8qfWDeFXWjqq/s2048/05.25.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="937" data-original-width="2048" height="146" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWfm2WPsOxCuckTxH5UmyLDbpajmR54dlXhzwlIbEmASj5tym4qXgQ4bsRXOBBr94bZSHyTwJwpMtL7vMStFQQoCl24TrOMRdTBS-lFkKVc9pewwtIq1xVhU7wNTTPXlisXRX7jvl7x0YAuRv1JeoGlz5UHbOFdS0npUPsE17GXnJq8qfWDeFXWjqq/s320/05.25.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWeX-JKySFhQt_PaZwDEtkOdSo5QMj3cEe0bOVwSVV9pJO4bUKp2ezcejt2wauSZ49l0OXomWxMeShSCQSqYRZdoFSdrwddiDMDP5iBlsxX7RfyIV7l9nW9dq8IoBM1m7-ITCoi5E_veXMRVFrq--xjExm2vqiHriBrzfehB0MWAHVjhHlz0RqHvIz/s2048/05.26.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1190" data-original-width="2048" height="186" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWeX-JKySFhQt_PaZwDEtkOdSo5QMj3cEe0bOVwSVV9pJO4bUKp2ezcejt2wauSZ49l0OXomWxMeShSCQSqYRZdoFSdrwddiDMDP5iBlsxX7RfyIV7l9nW9dq8IoBM1m7-ITCoi5E_veXMRVFrq--xjExm2vqiHriBrzfehB0MWAHVjhHlz0RqHvIz/s320/05.26.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh37Kf1a8KjsH3w2DEF_L_a3mKWL8jgCyrO6lkjVP6UHrqfgWrEfBJw_4rZj2SIJ_H5oyuzWXozSSbZFsOL30N7i9xdYVN_mDeSBtqU68v4P6K0P78ZUYBLObGbZzTu3ksC-Db15i4TJeixe5prARvmDlqygv23naj8dzSN4c6ZU99jxzMapKB7gkiE/s2048/05.27.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1480" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh37Kf1a8KjsH3w2DEF_L_a3mKWL8jgCyrO6lkjVP6UHrqfgWrEfBJw_4rZj2SIJ_H5oyuzWXozSSbZFsOL30N7i9xdYVN_mDeSBtqU68v4P6K0P78ZUYBLObGbZzTu3ksC-Db15i4TJeixe5prARvmDlqygv23naj8dzSN4c6ZU99jxzMapKB7gkiE/s320/05.27.jpg" width="231" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqR5HbAJfD_O8iXx8vJMLcqO1-PIzqt29ZDlN_SbFKJliYPlMDHGcro5YTJInavRcf5HuJAQ_zRhrAlz8HO8DJMzKUUI6S6DhxzOfNnMjSdcHgnpWIN0Wg8niESK-pXfNRNxoRtt36pIo7QSnd8d5GQqphVTcGiU9o-8L3sorfWShFyIqmTrarZTTF/s2048/05.28.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1553" data-original-width="2048" height="243" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqR5HbAJfD_O8iXx8vJMLcqO1-PIzqt29ZDlN_SbFKJliYPlMDHGcro5YTJInavRcf5HuJAQ_zRhrAlz8HO8DJMzKUUI6S6DhxzOfNnMjSdcHgnpWIN0Wg8niESK-pXfNRNxoRtt36pIo7QSnd8d5GQqphVTcGiU9o-8L3sorfWShFyIqmTrarZTTF/s320/05.28.jpg" width="320" /></a></div><h3 style="text-align: left;">April 1, 2023, Day 6 of 13: Rubiaes to Tui, 13 miles</h3><div>Really, really nice day, about 13 miles, all the way across the border from Portugal into Spain.&nbsp; We got our first taste of slightly damp weather. The forecast was 'rain' but it was more like a very light fog or light drizzle.&nbsp; The last town at the border, Valenca, was a beautiful medieval town with a proper wall and castle and moat.&nbsp; We walked the ramparts and stumbled on a Renaissance festival and/or passion of the Christ where I had the best crepe ever, cooked over an open flame.&nbsp; We're staying in a hostel outside of town though we walked a few miles back into town to have drinks and dinner.&nbsp; I played goalie for a couple of kids in a Saturday night futbol match and kept a clean sheet (like 9 saves or so, if I do say so myself)...</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgepD51xgUeKER1NOE2-SNsHWdnpCgy0NhC92tFYYK3LVcrNohMWhT4QYi5Zl3SRg5IhomSQSmLmitB1ZSQ-IC7JguyTivpOqO1jrLHbGeXTctdd_hWOuhMrzNwfLZ6_jHXQIceT3gVDpRxfbyOAzkGeBOc7NSbA0-FiMjQ8Ncg2it6gd-SZI230AdZ/s1422/06.01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1422" data-original-width="640" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgepD51xgUeKER1NOE2-SNsHWdnpCgy0NhC92tFYYK3LVcrNohMWhT4QYi5Zl3SRg5IhomSQSmLmitB1ZSQ-IC7JguyTivpOqO1jrLHbGeXTctdd_hWOuhMrzNwfLZ6_jHXQIceT3gVDpRxfbyOAzkGeBOc7NSbA0-FiMjQ8Ncg2it6gd-SZI230AdZ/s320/06.01.jpg" width="144" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE-5wFvIh8VJeJ3jlVLJfn-JOJblGu76sLO3eZE6YckELxFZlk6PLE1OJer04wIkkPjWp6Rh_OIRZZv57O5JTj9nH5Fv_yhj6ASdKF4BzvUz0LSXgPk4G9q3kR5me1a-3tBoR-Hs6SRQvrgAT0C-I0lv9gl-ADmK8SB-8XvHT3nGzg-MgB2PKgpNJi/s960/06.02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="512" data-original-width="960" height="171" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgE-5wFvIh8VJeJ3jlVLJfn-JOJblGu76sLO3eZE6YckELxFZlk6PLE1OJer04wIkkPjWp6Rh_OIRZZv57O5JTj9nH5Fv_yhj6ASdKF4BzvUz0LSXgPk4G9q3kR5me1a-3tBoR-Hs6SRQvrgAT0C-I0lv9gl-ADmK8SB-8XvHT3nGzg-MgB2PKgpNJi/s320/06.02.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu6W-3tDqclt7YijSkkfzBa_SEactGZB5IzQjF5W7GwORWCrLJBnr-Yk-OTxDsg6NAEdbWgIr_mR6RxicfK_Vx6FrUmwzS-G1eC56YraCEqR52yRrzysdC8SF0eEQS_BNKSqr9rW-wSuP0H18IKpjSqQfTL2s4-rMGSCvOBoM5YfXQT7bJ7Ix6DDye/s2048/06.03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1890" data-original-width="2048" height="295" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhu6W-3tDqclt7YijSkkfzBa_SEactGZB5IzQjF5W7GwORWCrLJBnr-Yk-OTxDsg6NAEdbWgIr_mR6RxicfK_Vx6FrUmwzS-G1eC56YraCEqR52yRrzysdC8SF0eEQS_BNKSqr9rW-wSuP0H18IKpjSqQfTL2s4-rMGSCvOBoM5YfXQT7bJ7Ix6DDye/s320/06.03.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiorUb71G-W1zUDDxybYH-SChmUxr7ULVu6Px1mCvEaDTEkm4rHPlHLXn40H6ES3ylJMFQ75y4RVw5KGGGQ7N10IuaxX7ERX0EoMduoGKtnDjgBHZ-qPDotYlEyK5_pQW7LOwuq-NqzBX9BkaaCYSAIKojuR4dF3l-7cYXGOqRG0cC3-Z4hbRSaZVYT/s2048/06.04.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiorUb71G-W1zUDDxybYH-SChmUxr7ULVu6Px1mCvEaDTEkm4rHPlHLXn40H6ES3ylJMFQ75y4RVw5KGGGQ7N10IuaxX7ERX0EoMduoGKtnDjgBHZ-qPDotYlEyK5_pQW7LOwuq-NqzBX9BkaaCYSAIKojuR4dF3l-7cYXGOqRG0cC3-Z4hbRSaZVYT/s320/06.04.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO8H4T1IVvL1-zrrNI2dVR7ArZOpHOUozf-pQkfqDDw-IqO4bCmfgXvZhKY72FLW2bgM93zPdhX7E0DK5gyZFhVFcJwARZ8t8AizHa_BqPgSZ6tM00yHLLhovrZm7EjOSWLSG-46dt5YSJuJ-60htARmYifUx3Xp764mlWe6HAK2mHK6IySxcfpSUF/s2048/06.05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgO8H4T1IVvL1-zrrNI2dVR7ArZOpHOUozf-pQkfqDDw-IqO4bCmfgXvZhKY72FLW2bgM93zPdhX7E0DK5gyZFhVFcJwARZ8t8AizHa_BqPgSZ6tM00yHLLhovrZm7EjOSWLSG-46dt5YSJuJ-60htARmYifUx3Xp764mlWe6HAK2mHK6IySxcfpSUF/s320/06.05.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh92MLznDm8MYM2BC10VuAiKnBGvn6gf5cwaTjdthOgOONZTygUKhLX0Wr2HtBIukJJgVSPXoaIak6iMm5Uu49Hg1cJlJhhFGy8cjkveG7iVEeYQp9qfy6r-HmcsOSbEpO0zWBtup7KX1JtL2UX510BMZw73tgQoSttzT93aB6wDHajnFj-3Ue4xV-p/s2048/06.06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh92MLznDm8MYM2BC10VuAiKnBGvn6gf5cwaTjdthOgOONZTygUKhLX0Wr2HtBIukJJgVSPXoaIak6iMm5Uu49Hg1cJlJhhFGy8cjkveG7iVEeYQp9qfy6r-HmcsOSbEpO0zWBtup7KX1JtL2UX510BMZw73tgQoSttzT93aB6wDHajnFj-3Ue4xV-p/s320/06.06.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuFdw85wdoJm4rMGiUOBZGkJB9ayvhNZOl_D9faISuVicL2mowAubJTd9Ktf-J2iIHRf-kPBnWSqP-y192IVGJPvk-k4E7Tgnza22I96ngDc8VeVjQiLvnD2wLPeoixXR8ayr8X8k5wk9z-0F91CdfMeUXA7VctaF2cTlAF8nsASNwdT-6KmfYXO1C/s2048/06.07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuFdw85wdoJm4rMGiUOBZGkJB9ayvhNZOl_D9faISuVicL2mowAubJTd9Ktf-J2iIHRf-kPBnWSqP-y192IVGJPvk-k4E7Tgnza22I96ngDc8VeVjQiLvnD2wLPeoixXR8ayr8X8k5wk9z-0F91CdfMeUXA7VctaF2cTlAF8nsASNwdT-6KmfYXO1C/s320/06.07.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiMI39cVowvfInrKn57Kg7Nqf60wckLIDgP8VoWFcyvlir4Bb_t0T3NNngSrIeTT6Sp3Fwn5H6qsBE5hWexyK9h-H3graLzg4h6RlJ0DfMlL_YD2LW_79GHQCDY4p4U2KX32ibWRdGvWr5of2l3wiobJpg8QcjLsg076qWgzWqj8NfmKwgenqIiWkR/s2048/06.08.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1587" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiMI39cVowvfInrKn57Kg7Nqf60wckLIDgP8VoWFcyvlir4Bb_t0T3NNngSrIeTT6Sp3Fwn5H6qsBE5hWexyK9h-H3graLzg4h6RlJ0DfMlL_YD2LW_79GHQCDY4p4U2KX32ibWRdGvWr5of2l3wiobJpg8QcjLsg076qWgzWqj8NfmKwgenqIiWkR/s320/06.08.jpg" width="248" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7dhuj64d48tC_yYIDmPdpOYp7lIyB-5qg2gB4wWZCkTg6MqZuAA_zbtA4k_zrgfb_0DUIBD36TSj22h0W8o-F_DicF5Gjwr-__Mh6wZuHtJVpCITldve7fq5M5-U49viisswJ62FuughwtbfSaBIdf5TlB_y-kd4ADDyxJl_qSADAN1W9hbID88WC/s1501/06.09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1501" data-original-width="1315" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7dhuj64d48tC_yYIDmPdpOYp7lIyB-5qg2gB4wWZCkTg6MqZuAA_zbtA4k_zrgfb_0DUIBD36TSj22h0W8o-F_DicF5Gjwr-__Mh6wZuHtJVpCITldve7fq5M5-U49viisswJ62FuughwtbfSaBIdf5TlB_y-kd4ADDyxJl_qSADAN1W9hbID88WC/s320/06.09.jpg" width="280" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_Qz9I-dgzt_WF1594Jok9rqojPnJXZsIES13dud7Hwec-iOyGKDSCb2SFHP5evGQplmE_X5x8KkSqM4E2aF7iOGv0M_ZeAjts2j7c5Np8RB-cxB6YlkklNCUUMomcW7wTyJ2QM3bqrxsp7CHRBG6S2kjiqQJWAqb5wToYGnXcZ_sIP0y6EmLsVxyL/s2048/06.10.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1509" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_Qz9I-dgzt_WF1594Jok9rqojPnJXZsIES13dud7Hwec-iOyGKDSCb2SFHP5evGQplmE_X5x8KkSqM4E2aF7iOGv0M_ZeAjts2j7c5Np8RB-cxB6YlkklNCUUMomcW7wTyJ2QM3bqrxsp7CHRBG6S2kjiqQJWAqb5wToYGnXcZ_sIP0y6EmLsVxyL/s320/06.10.jpg" width="236" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxc_zrl6DnM4TIaxp32ewRYznOahWwQryNLOKQuG89YWuoVg8bFbonhBxxR3dscd4KA2PCCWxGJAVCL3Y9w6JOkeLuQN9z_F5FR8G6mnYTm7PAGwInezmu740RhtNlM5WWCiTxYSYhKm4kQu_iZoGveAObAWciAKqsERNPt-awe0QAPOVPLUKmB1Ic/s2048/06.11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxc_zrl6DnM4TIaxp32ewRYznOahWwQryNLOKQuG89YWuoVg8bFbonhBxxR3dscd4KA2PCCWxGJAVCL3Y9w6JOkeLuQN9z_F5FR8G6mnYTm7PAGwInezmu740RhtNlM5WWCiTxYSYhKm4kQu_iZoGveAObAWciAKqsERNPt-awe0QAPOVPLUKmB1Ic/s320/06.11.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqXN255pFnt6JAGfWUS7lEdn31IcCkLOCLgfjo2rquZyCoRM4WhcmO3vMB26vLPP16JWMb5uth35oHycijLUS2f38unR1iT6iADDK0kTeS0ZVX1sLpQqljcbEUWuPiIVeYKGW1F5p_ltS2KV2Jo22HBj20tFUCgUOcG4ljRuj54-58YtJ_ChzU3qC-/s2048/06.12.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqXN255pFnt6JAGfWUS7lEdn31IcCkLOCLgfjo2rquZyCoRM4WhcmO3vMB26vLPP16JWMb5uth35oHycijLUS2f38unR1iT6iADDK0kTeS0ZVX1sLpQqljcbEUWuPiIVeYKGW1F5p_ltS2KV2Jo22HBj20tFUCgUOcG4ljRuj54-58YtJ_ChzU3qC-/s320/06.12.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZV17Hy0GyqzWSS3Rq0Il1vd9BTywpvNOmlK_WACoJ7L2LVk8z4Dq2bHmEiX5wx8lTlW_hyCJvNP0p7GGavF57yNpjCrh-ZskSFYu7aRklYUHeJj64pKpO1etXc_Fx5UARGbFgQteI_6PXt6StFIjEYW4exPjLZN2MKmYW3bc6LrJ8plk_x0iwL_9V/s2048/06.13.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZV17Hy0GyqzWSS3Rq0Il1vd9BTywpvNOmlK_WACoJ7L2LVk8z4Dq2bHmEiX5wx8lTlW_hyCJvNP0p7GGavF57yNpjCrh-ZskSFYu7aRklYUHeJj64pKpO1etXc_Fx5UARGbFgQteI_6PXt6StFIjEYW4exPjLZN2MKmYW3bc6LrJ8plk_x0iwL_9V/s320/06.13.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFtl0EAWIEQ70biFqyxacwbk906rjHgziXrFa4vp3qtlwTRDazezDIG7_EBsAAGvBI3Iox1HIj3FvrXM80jB-bTGgGr7miX0pA717YHBtR-mtlzueb4dNIqhZzxnnDPblN9uXLU9LjxoogEaDfzuta-8CHxiNskCnEeS6jLSiTEXzmSu6VC99LTBRK/s2048/06.14.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFtl0EAWIEQ70biFqyxacwbk906rjHgziXrFa4vp3qtlwTRDazezDIG7_EBsAAGvBI3Iox1HIj3FvrXM80jB-bTGgGr7miX0pA717YHBtR-mtlzueb4dNIqhZzxnnDPblN9uXLU9LjxoogEaDfzuta-8CHxiNskCnEeS6jLSiTEXzmSu6VC99LTBRK/s320/06.14.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimCJi-BaCk40qJAI6IgpP4ZurxE0XZ2mP8axaewdu2Xp6WJ2D2JQ21I8fJ-Qg6lUAr4IlicrSbOGSzSv8oYPGSPZ6Tr5ZrR4Vx2UBah1qEl5Lz2gg7_0mN5uzlT-IF4A844rF2bZ5-90jg59MpDRbPOQUJDK_v3sOeOI-Jytu4yCl-mMxFP08X4Zcs/s2048/06.15.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1751" data-original-width="2048" height="274" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEimCJi-BaCk40qJAI6IgpP4ZurxE0XZ2mP8axaewdu2Xp6WJ2D2JQ21I8fJ-Qg6lUAr4IlicrSbOGSzSv8oYPGSPZ6Tr5ZrR4Vx2UBah1qEl5Lz2gg7_0mN5uzlT-IF4A844rF2bZ5-90jg59MpDRbPOQUJDK_v3sOeOI-Jytu4yCl-mMxFP08X4Zcs/s320/06.15.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyAXeKlV63eKxHl6hNt10-dFhd8K98V5FN-0lmXpI_egMhuAFBcZlQNbi3YhW_FepmLeQ2QBSIrvGisp-q7rvzfyowtHFk_cmLqD81oxrk2w73gMRb_X7Ht_J9oRuEnc7Q2UsojRAEDklW-_YMdhc_MnqHHxVo2_77b1sFuot7iMOh49Rvrsrzo35g/s2048/06.16.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyAXeKlV63eKxHl6hNt10-dFhd8K98V5FN-0lmXpI_egMhuAFBcZlQNbi3YhW_FepmLeQ2QBSIrvGisp-q7rvzfyowtHFk_cmLqD81oxrk2w73gMRb_X7Ht_J9oRuEnc7Q2UsojRAEDklW-_YMdhc_MnqHHxVo2_77b1sFuot7iMOh49Rvrsrzo35g/s320/06.16.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaEScZ5RiBqawf5reX2zXZFycvNvjdjsPJMp3mngXu7GXz2lfkzHmpiD3wyoYRlsMBekR1gRfwR33c4wqsIh9BUj4HVSNHFy_ocsvPMpUZgV0Eg4u5Rsj_B2od1YrWvGpY8v9ND6FvMQ8xO2Hg5XCI-x3PrFmbZJkfTPCchNQY8U1bcwau_ac6Bk0Y/s2048/06.17.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaEScZ5RiBqawf5reX2zXZFycvNvjdjsPJMp3mngXu7GXz2lfkzHmpiD3wyoYRlsMBekR1gRfwR33c4wqsIh9BUj4HVSNHFy_ocsvPMpUZgV0Eg4u5Rsj_B2od1YrWvGpY8v9ND6FvMQ8xO2Hg5XCI-x3PrFmbZJkfTPCchNQY8U1bcwau_ac6Bk0Y/s320/06.17.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7U2c0IVXWouLXWWE-0FNEN_-PAoE0cytJj0RuNf2HCQPby-fM4vtjVDDK_NQHQUXI9V8SHTHI_i9zno9cPy2H30jGcO8RS0PstoprjpWHXDMBJf8TTWahcq9e39MDg0x3AEucH9W_7UABy__RszC4ZOLrC7XMZEknGMPB7XEmFReHEMHG6JlQZR5L/s2048/06.18.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1596" data-original-width="2048" height="249" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7U2c0IVXWouLXWWE-0FNEN_-PAoE0cytJj0RuNf2HCQPby-fM4vtjVDDK_NQHQUXI9V8SHTHI_i9zno9cPy2H30jGcO8RS0PstoprjpWHXDMBJf8TTWahcq9e39MDg0x3AEucH9W_7UABy__RszC4ZOLrC7XMZEknGMPB7XEmFReHEMHG6JlQZR5L/s320/06.18.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFf5lrBgl0aljorD5tI1vlzD3NfJJF9K7Ecbe8bI2XQ7b8wnkH4HD3m7DLBg7W2Yd6SqNd-NDSHjPfK3WkTGPAN58mRawO4vAH5PeNh05RKadLOxaBEh5mA9Oc89QbxEKMIjUPfX5i6Nax43jsntbBB5xxRwCmAsKYJT_3SULkfBii2gi5aHI0HPbo/s2048/06.19.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="985" data-original-width="2048" height="154" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFf5lrBgl0aljorD5tI1vlzD3NfJJF9K7Ecbe8bI2XQ7b8wnkH4HD3m7DLBg7W2Yd6SqNd-NDSHjPfK3WkTGPAN58mRawO4vAH5PeNh05RKadLOxaBEh5mA9Oc89QbxEKMIjUPfX5i6Nax43jsntbBB5xxRwCmAsKYJT_3SULkfBii2gi5aHI0HPbo/s320/06.19.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaQaqxO2nz5UG11RPH06J64-TKfT79xbJDO0UOs4pzFaH3XtZuEvrNPbdTMsFbPU9Ixtlh0B8m0mOTd5fzIo4i2fw98uttC0cG2qCCLxFW63HYSsiwwIpOlxQcN2TU-YSBIlWJ94W_m0KhskiF-zlDwHT217xF4u-CkGwD0qtcyk76PGPk8A3ST9fv/s2048/06.20.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="760" data-original-width="2048" height="119" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaQaqxO2nz5UG11RPH06J64-TKfT79xbJDO0UOs4pzFaH3XtZuEvrNPbdTMsFbPU9Ixtlh0B8m0mOTd5fzIo4i2fw98uttC0cG2qCCLxFW63HYSsiwwIpOlxQcN2TU-YSBIlWJ94W_m0KhskiF-zlDwHT217xF4u-CkGwD0qtcyk76PGPk8A3ST9fv/s320/06.20.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXGyDJlJOQ7mxqLEnciY_TPn36lqnB8e5QNhFN22OUgfQLGvKKWkVPNDvkN84SIEMMSNvvbP7TEozWuL8R-zZP5X_dH9UWlfZGeYQCRRVTVdT-nqO0WOREOG0GjNHP0YJ6fMA_b4jC9dH11KrU_SToycDzuWHkecln-8_O_EUtqIQdQJLdE9-Ztr9h/s2048/06.21.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1308" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXGyDJlJOQ7mxqLEnciY_TPn36lqnB8e5QNhFN22OUgfQLGvKKWkVPNDvkN84SIEMMSNvvbP7TEozWuL8R-zZP5X_dH9UWlfZGeYQCRRVTVdT-nqO0WOREOG0GjNHP0YJ6fMA_b4jC9dH11KrU_SToycDzuWHkecln-8_O_EUtqIQdQJLdE9-Ztr9h/s320/06.21.jpg" width="204" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkxssDjIYygAUW1M572kKuWFgNZUYGRhW8Yp7pBwXTyYTe6zVhk2eq9rQDFuGg3tvr0W9EaoOP0T-di2SoaLm8S9_aRkd2AFAownfKLgBc5UHj8k3xPjE2sojwM4tOgc6jGRaSqALFb-LHUk7zaeKu_GV-dOkuEwVJb12XVKQnmDvn3Eai2_7pKtMi/s2048/06.22.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1504" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkxssDjIYygAUW1M572kKuWFgNZUYGRhW8Yp7pBwXTyYTe6zVhk2eq9rQDFuGg3tvr0W9EaoOP0T-di2SoaLm8S9_aRkd2AFAownfKLgBc5UHj8k3xPjE2sojwM4tOgc6jGRaSqALFb-LHUk7zaeKu_GV-dOkuEwVJb12XVKQnmDvn3Eai2_7pKtMi/s320/06.22.jpg" width="235" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-Wo3MJ1UjcYy2O55Mq3vhwDb70GWL5jGEsXfq_yoVFgVvI6PAUcA57i4AH9LF5AE2YsteTbJhXIxPgzsrCf4PlXA-MDn40hzaocOn7wkbw4hCnx6GC9JwUhGuhJnOhGAChzyP759Jxd4Tv4yBGcY4hKWXRy3Zkl0VgiuQ70riEkQ8SV19U_dZcMLz/s2048/06.23.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1550" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-Wo3MJ1UjcYy2O55Mq3vhwDb70GWL5jGEsXfq_yoVFgVvI6PAUcA57i4AH9LF5AE2YsteTbJhXIxPgzsrCf4PlXA-MDn40hzaocOn7wkbw4hCnx6GC9JwUhGuhJnOhGAChzyP759Jxd4Tv4yBGcY4hKWXRy3Zkl0VgiuQ70riEkQ8SV19U_dZcMLz/s320/06.23.jpg" width="242" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKX3kE3MedIocv8pvXyyKS8vPTj9YR03pmAVGd5T5wf1Qba7QT9Jq5jdingN9EV8IVo-8As5mHO8pHlWV6mwfEJMdewXgG7KwrcsmbQg57n17p1xWaSNcr9Va-r5B4Jp3--Uo4I3e2GCDTyJxEr-CAqr4qIe8h0v_sC6T93yR8Myn181FC3ejG1eyV/s2048/06.24.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1508" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKX3kE3MedIocv8pvXyyKS8vPTj9YR03pmAVGd5T5wf1Qba7QT9Jq5jdingN9EV8IVo-8As5mHO8pHlWV6mwfEJMdewXgG7KwrcsmbQg57n17p1xWaSNcr9Va-r5B4Jp3--Uo4I3e2GCDTyJxEr-CAqr4qIe8h0v_sC6T93yR8Myn181FC3ejG1eyV/s320/06.24.jpg" width="236" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgknmNOjXovmsFPBOGJudhvomxXs_OYeaASv8aie8fZM5vFTrI80ha-Xswgo0dtD9qihF1iYxlSXGXx9-8hWL6wlWkAZFO-HNOEot0CLPQc3HlFU_MKYra8BXV2bQD9lv-jTo98uuQUxcFVed0pVrM-DoAz_29WCxz4uWFNYipJoYprx-qWLsJv4qeg/s2048/06.25.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1515" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgknmNOjXovmsFPBOGJudhvomxXs_OYeaASv8aie8fZM5vFTrI80ha-Xswgo0dtD9qihF1iYxlSXGXx9-8hWL6wlWkAZFO-HNOEot0CLPQc3HlFU_MKYra8BXV2bQD9lv-jTo98uuQUxcFVed0pVrM-DoAz_29WCxz4uWFNYipJoYprx-qWLsJv4qeg/s320/06.25.jpg" width="237" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNQ-TY3eSGInRYqELO0h5iIE5TWUMU6_52od_tCP1ukEWVhOnmtuRCYicVz2ghVVCD9UUli8tVfO6zIIvxISUvua0TjOj6C1Js7PAyyka4bTi49vmrgK63yxCQYvZDK5edlL0pIFTqplneNTQrwcVVwyA5Eyc1GNSUaB3FJDCEGjGj33xgSEh6396J/s2048/06.26.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgNQ-TY3eSGInRYqELO0h5iIE5TWUMU6_52od_tCP1ukEWVhOnmtuRCYicVz2ghVVCD9UUli8tVfO6zIIvxISUvua0TjOj6C1Js7PAyyka4bTi49vmrgK63yxCQYvZDK5edlL0pIFTqplneNTQrwcVVwyA5Eyc1GNSUaB3FJDCEGjGj33xgSEh6396J/s320/06.26.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaLibGIgg_P6OyhHdqNBNrz2XivxeeUIe2kylCUvr0qMd-JpeWHzPJkTbxKLat-cH-VPcg93jRN8jWLHmzDDMkGeXg__BAn6sjlKUsAe4pzutzcYxblFyEh6q04Ft5FQXeKN2eOAoMaNvIt_P_A6wttSaCkxXYGv_mDW4ZqvbumPrrEkBDRQ6xYQur/s2048/06.27.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1490" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaLibGIgg_P6OyhHdqNBNrz2XivxeeUIe2kylCUvr0qMd-JpeWHzPJkTbxKLat-cH-VPcg93jRN8jWLHmzDDMkGeXg__BAn6sjlKUsAe4pzutzcYxblFyEh6q04Ft5FQXeKN2eOAoMaNvIt_P_A6wttSaCkxXYGv_mDW4ZqvbumPrrEkBDRQ6xYQur/s320/06.27.jpg" width="233" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrULmK8h--Mg_NEJoJnFTxEGZK5GccErBuWrOmrulj_MlyjA-ExUnWoiFJxa2R2VeAYOhGaBlSPcmBWLOxAgsQD0Wcd1_4Bd9ww2tW098AwwOH2RuJnxAd_yR3Q60KZmwgR9YS5Aa9q1B0XbY-PBs8zBhKO1Ca7r4JHDJgQUtfcd6P9pm3YZAiRZKD/s2048/06.28.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1432" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjrULmK8h--Mg_NEJoJnFTxEGZK5GccErBuWrOmrulj_MlyjA-ExUnWoiFJxa2R2VeAYOhGaBlSPcmBWLOxAgsQD0Wcd1_4Bd9ww2tW098AwwOH2RuJnxAd_yR3Q60KZmwgR9YS5Aa9q1B0XbY-PBs8zBhKO1Ca7r4JHDJgQUtfcd6P9pm3YZAiRZKD/s320/06.28.jpg" width="224" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjigUlh9YeGe5HjKEgM38s0OPee9-62xKBD5i-8LZRwmfwxaL6eVZ-YLF_kt68TUJ05gBpFvaTvTPWFzsoBPywGScOKfQYjR7CC2jK2WXkwO-e17TJUwuJ3aNj8oP-VzNVZempykYc_EyEkcYRdK9-gcmKEzPaIRGFKgTmvu4lBD9pzeI_Xp5eMIYav/s2048/06.29.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1512" data-original-width="2048" height="236" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjigUlh9YeGe5HjKEgM38s0OPee9-62xKBD5i-8LZRwmfwxaL6eVZ-YLF_kt68TUJ05gBpFvaTvTPWFzsoBPywGScOKfQYjR7CC2jK2WXkwO-e17TJUwuJ3aNj8oP-VzNVZempykYc_EyEkcYRdK9-gcmKEzPaIRGFKgTmvu4lBD9pzeI_Xp5eMIYav/s320/06.29.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1rOGxLOar_gMCqCk8KD5ftAYiD6nhvlhcZFOrZSvV7HOcBaZMkgyW_7z88BjAEizpI2cJWth4M1mf_x4w0Y0eIZrHxeBeJ3GI9R8EDjhNbpSi0s1adeUvYuyoNILcIH0JL0tc-4aexp7Ze2s2Qlkfp3U7bypvh937rCapMpg4rRq5cf70P68VdaMN/s2048/06.30.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1475" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1rOGxLOar_gMCqCk8KD5ftAYiD6nhvlhcZFOrZSvV7HOcBaZMkgyW_7z88BjAEizpI2cJWth4M1mf_x4w0Y0eIZrHxeBeJ3GI9R8EDjhNbpSi0s1adeUvYuyoNILcIH0JL0tc-4aexp7Ze2s2Qlkfp3U7bypvh937rCapMpg4rRq5cf70P68VdaMN/s320/06.30.jpg" width="230" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9G2o6br5cSBMKX6vRN3FlVxsZouvDnhyugidD94bo-ELwk93JYJoFKA1coKpV4dUcsNdqsVz2Xo0ZMAgWPOir-pPcD88JXGXi9_2z4j3AUaIya8o_-Ct1dplJbZjq9OHJf2r6UUF9FyrnGyvKVyemXDXL27RGjGwJ4nnEtHT2NGVr3Z5lg5-vnXrE/s2048/06.31.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1269" data-original-width="2048" height="198" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh9G2o6br5cSBMKX6vRN3FlVxsZouvDnhyugidD94bo-ELwk93JYJoFKA1coKpV4dUcsNdqsVz2Xo0ZMAgWPOir-pPcD88JXGXi9_2z4j3AUaIya8o_-Ct1dplJbZjq9OHJf2r6UUF9FyrnGyvKVyemXDXL27RGjGwJ4nnEtHT2NGVr3Z5lg5-vnXrE/s320/06.31.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEbuYRz8y3ifdYmcOl46rhu1qphrBwPUpD3HuJRtgNu498hiJtfk7mbJujR9_i_GSUHflNHKj4hcV1tgSshTAKvISN6vsFfSm2lZzxb3rnF_8BgzUR6QbtTOf3OWY28ck0SYID_0cfUTtC1f38OfkbesALRFx-BaFuW-lUH2qsRvpssjPQ0BEit7fM/s2048/06.32.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1561" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiEbuYRz8y3ifdYmcOl46rhu1qphrBwPUpD3HuJRtgNu498hiJtfk7mbJujR9_i_GSUHflNHKj4hcV1tgSshTAKvISN6vsFfSm2lZzxb3rnF_8BgzUR6QbtTOf3OWY28ck0SYID_0cfUTtC1f38OfkbesALRFx-BaFuW-lUH2qsRvpssjPQ0BEit7fM/s320/06.32.jpg" width="244" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtXyDx57iUPHvM-N8TxF3oltuTf5A9BsO_hysdz57ibnzPEHYIiIAoAXsLKKMlG8zFM_VFXyC8J86lCyhQo9eLnxEGXwIy2259LgxjMxfYuhO_LoHrnvXhIP08uouPkZDepp-BPggwqeSeaMCg09fbV0ogg98i89c3wG_6VQvugRCxstwOgH-mF_QC/s2048/06.33.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1486" data-original-width="2048" height="232" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtXyDx57iUPHvM-N8TxF3oltuTf5A9BsO_hysdz57ibnzPEHYIiIAoAXsLKKMlG8zFM_VFXyC8J86lCyhQo9eLnxEGXwIy2259LgxjMxfYuhO_LoHrnvXhIP08uouPkZDepp-BPggwqeSeaMCg09fbV0ogg98i89c3wG_6VQvugRCxstwOgH-mF_QC/s320/06.33.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPKzODI5Ve0fQC1HJJRf0xkZeL6Yfht8xvNGxU2x5cAvbDJbpCJjQGwHwhBOvAlW_5I7wSBW4qvWt0lNTARihSSVX7g7-pbQoIf5qnI2cwfsUteKdiMuii-lHoqBB7A-Cc30kjef2VR4Xj7ZH76fTr3y4rJLHELjOpqpcm0pJjKhVBGjZF1SfK8v04/s2048/06.34.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1756" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPKzODI5Ve0fQC1HJJRf0xkZeL6Yfht8xvNGxU2x5cAvbDJbpCJjQGwHwhBOvAlW_5I7wSBW4qvWt0lNTARihSSVX7g7-pbQoIf5qnI2cwfsUteKdiMuii-lHoqBB7A-Cc30kjef2VR4Xj7ZH76fTr3y4rJLHELjOpqpcm0pJjKhVBGjZF1SfK8v04/s320/06.34.jpg" width="274" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihbGTqaMkyR7VXmj8qzfeCUQDbVu1fonweCb4L3O4G8HhSWEFmKB5MTk8o1DwzNy_34aoP61XkihpOddGLs2_u9aLKkKodKS9NbJugunolDf4BMeiXNKDxA_2R7WogJ5i3YiLDwUfcDtkSVD_9C-JpqyPSir_4jWce5GI8mthE_DBoA5OxxyDMDif2/s2048/06.35.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1603" data-original-width="2048" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihbGTqaMkyR7VXmj8qzfeCUQDbVu1fonweCb4L3O4G8HhSWEFmKB5MTk8o1DwzNy_34aoP61XkihpOddGLs2_u9aLKkKodKS9NbJugunolDf4BMeiXNKDxA_2R7WogJ5i3YiLDwUfcDtkSVD_9C-JpqyPSir_4jWce5GI8mthE_DBoA5OxxyDMDif2/s320/06.35.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ5FMFIVLGnSVkoCPjdtx3YsnpGfj9qESVwyvWiZs_QMrw13rnOv4jyIBcKqy6PVqmEidYpp6Ez6U64XWHPQ8tX_5nNrrPQQVeDzYV7GkAOjRXaMes3Mt4Mlwt7k-hTR_yywHpBJPJtLiS1Gg9b3uJjn7UyrNLtTFUl2XFP58hjrXk6K-Yl3TetXy1/s2048/06.36.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1380" data-original-width="2048" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZ5FMFIVLGnSVkoCPjdtx3YsnpGfj9qESVwyvWiZs_QMrw13rnOv4jyIBcKqy6PVqmEidYpp6Ez6U64XWHPQ8tX_5nNrrPQQVeDzYV7GkAOjRXaMes3Mt4Mlwt7k-hTR_yywHpBJPJtLiS1Gg9b3uJjn7UyrNLtTFUl2XFP58hjrXk6K-Yl3TetXy1/s320/06.36.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRiHX_Ar09RhcVQes7VhneC6FagreiufXWHPK9Ylqi1ewmkssxLISeCLI2rLiHCdhAZzgbCYVjk6KempOjPwjXW-KH91HqaP4LjYDhqccM075bYnqXwiCXhxO_RbUT77vUzD4ZYZUsqb6zW50N-AENH98p7TW0uqQU-igepYr9mWu5gqiVUhDY5saV/s2048/06.37.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1599" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRiHX_Ar09RhcVQes7VhneC6FagreiufXWHPK9Ylqi1ewmkssxLISeCLI2rLiHCdhAZzgbCYVjk6KempOjPwjXW-KH91HqaP4LjYDhqccM075bYnqXwiCXhxO_RbUT77vUzD4ZYZUsqb6zW50N-AENH98p7TW0uqQU-igepYr9mWu5gqiVUhDY5saV/s320/06.37.jpg" width="250" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3FW9Rxpll2SHMralJ2Urg7SMa-5PFsLIKEzGuKwQUSIb6JldECRBlT5dKfzGXWg26R3JtFad_Vf3KvidzX5t-kSWd-Mcaq2kASC2b_aN62FjQvvGM8k2abmTsyL5qdeVQLjW_G00Ub-VsugVKxNq9fNbrEZfCcgcD_xtcZmf0MhirUgGU_tpn5j_S/s2048/06.38.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3FW9Rxpll2SHMralJ2Urg7SMa-5PFsLIKEzGuKwQUSIb6JldECRBlT5dKfzGXWg26R3JtFad_Vf3KvidzX5t-kSWd-Mcaq2kASC2b_aN62FjQvvGM8k2abmTsyL5qdeVQLjW_G00Ub-VsugVKxNq9fNbrEZfCcgcD_xtcZmf0MhirUgGU_tpn5j_S/s320/06.38.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8qrJB4obr0EnfqBbQcLf2tii505jGhfIP1SzaSii_gq3qzW9DdamLgceTkOWSTH_1LNIzUEuZqKhLgTg6jgw5thv1qwFfg6JR2UYvcdqjIbZIYEx3QJwNYw1RfmTf562lh0zYx6HGU7PlCEfRLUmJ8vb0xLuys2YH82X4jN-TDJSebYc7Vo_z23VG/s2034/06.39.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2034" data-original-width="2008" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi8qrJB4obr0EnfqBbQcLf2tii505jGhfIP1SzaSii_gq3qzW9DdamLgceTkOWSTH_1LNIzUEuZqKhLgTg6jgw5thv1qwFfg6JR2UYvcdqjIbZIYEx3QJwNYw1RfmTf562lh0zYx6HGU7PlCEfRLUmJ8vb0xLuys2YH82X4jN-TDJSebYc7Vo_z23VG/s320/06.39.jpg" width="316" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsU56UGzkqR5gdM9S2lm92NqmAfOD6fRMiGBwwO0t41sw340u96AAqQvAmkbqqzBROWiMfAZ6iewHnvFwz3o8nlYYBZQ91BlO88hAIV3nmu4Gf1mPviCn52HpTw-CQV86qG5mkK8mXIl9Cbjdeo_dV9AeBxCHYNSgDH5y1TX--ZFfaVlXmruDbU5MJ/s2048/06.40.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1059" data-original-width="2048" height="165" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsU56UGzkqR5gdM9S2lm92NqmAfOD6fRMiGBwwO0t41sw340u96AAqQvAmkbqqzBROWiMfAZ6iewHnvFwz3o8nlYYBZQ91BlO88hAIV3nmu4Gf1mPviCn52HpTw-CQV86qG5mkK8mXIl9Cbjdeo_dV9AeBxCHYNSgDH5y1TX--ZFfaVlXmruDbU5MJ/s320/06.40.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbIPX6DJRI2Z-uozahv8K1Zs4TMrPk3uMyKuGuA5zJy0fzykoj5b39uHhWu43Rkxic6yIuWzjs-X5iMMt0O0I9S0LKw2C7If3ZYK1YzkSA5YL-a6NJ7DtppmczHTKtXQzlbUBAY5VjWoEgUqs3-N9q0WXczLVUuLAJJrcmuS8AmzJCW4iD44PMdQay/s2048/06.41.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1726" data-original-width="2048" height="270" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhbIPX6DJRI2Z-uozahv8K1Zs4TMrPk3uMyKuGuA5zJy0fzykoj5b39uHhWu43Rkxic6yIuWzjs-X5iMMt0O0I9S0LKw2C7If3ZYK1YzkSA5YL-a6NJ7DtppmczHTKtXQzlbUBAY5VjWoEgUqs3-N9q0WXczLVUuLAJJrcmuS8AmzJCW4iD44PMdQay/s320/06.41.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoT5NDgiVZwDiA1BjIBSyeaKSPeF6xxx3qi5Uhp_kAE9IYSB6VzSvKGCI34I-OSsM61IxiCkJsCboG5eE2tgC-SMspCWBp7eZY96HL_HrDWHfwdSLye-k2JhUecmfBGAFyvDADN28Zxj4gS_UFOKeOeat3Db1jTBjdBuLF1JDR4Mc9nQ0qAPjyuDRH/s2048/06.42.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoT5NDgiVZwDiA1BjIBSyeaKSPeF6xxx3qi5Uhp_kAE9IYSB6VzSvKGCI34I-OSsM61IxiCkJsCboG5eE2tgC-SMspCWBp7eZY96HL_HrDWHfwdSLye-k2JhUecmfBGAFyvDADN28Zxj4gS_UFOKeOeat3Db1jTBjdBuLF1JDR4Mc9nQ0qAPjyuDRH/s320/06.42.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv-vmw_NZaoVqURk4keOVrsuGqEgzAH9ZxNgo0HfWCMn2OQ_svOaXVvjLt1zoT7uNTyoUxCv3lU_cajl2lRC33Blvo2usSJF54g8hM_QP2N3Ao6IPUCEmiCynanGzqakK_paEeC5hItZy21_d88jPkjZyu_HEJry-Bz8RlBaH8eeuBJMjgYd7LSjLg/s2048/06.43.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiv-vmw_NZaoVqURk4keOVrsuGqEgzAH9ZxNgo0HfWCMn2OQ_svOaXVvjLt1zoT7uNTyoUxCv3lU_cajl2lRC33Blvo2usSJF54g8hM_QP2N3Ao6IPUCEmiCynanGzqakK_paEeC5hItZy21_d88jPkjZyu_HEJry-Bz8RlBaH8eeuBJMjgYd7LSjLg/s320/06.43.jpg" width="240" /></a></div><h3 style="text-align: left;">April 2, 2023, Day 7 of 13: Tui to O Porrino, 10.5 miles</h3><div>A little over 10 miles from Tui to O Porinño.&nbsp; Really hard to believe, but the journey is well over half way over.&nbsp; We gained a full day by walking extra our first 2 days, so we'll probably spend an extra day at the end in Santiago de Compostela.&nbsp; Today's walk from Tui was very, very, VERY different.&nbsp; There were over a hundred at least pellegrino's setting out from Tui for Santiago.&nbsp; The Camino was packed with pilgrims.&nbsp; Very different. It seems that the pellegrino traffic picks up considerably in the last 100km or so. This was also our first day out walking before sunrise, which made for some great pictures. In any case, we had a nice short walk today, along an ancient, 2000 year old Roman road, across a couple of Roman era bridges, into the town of O Porinño, where we had the best meals of our journey.&nbsp; Because our distance was shorter (and the time change moving into Spain) we arrived much earlier, and enjoyed the best meals of our trip so far.&nbsp; We did some laundry, had a nap and a siesta, and then a great evening too.&nbsp; Hard to believe we are wrapping this up so soon.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqRrZWN5NUjWUhShoJI94XHE1pegDyJvojPBVXKr3Ca64qivgm1WHmUoEBYYRjUnMxoUVW4Ac-6uk1iOs6FPx3zji-vpv56cr3P5b7_PRUvfbk6_FRmUOnNr1rOJ4oY5VFHDksPreWSel--OeoWvVUr9l4p6uTMZO83hb1V4Tu3IABP5_uql9XGz3y/s1422/07.01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1422" data-original-width="640" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqRrZWN5NUjWUhShoJI94XHE1pegDyJvojPBVXKr3Ca64qivgm1WHmUoEBYYRjUnMxoUVW4Ac-6uk1iOs6FPx3zji-vpv56cr3P5b7_PRUvfbk6_FRmUOnNr1rOJ4oY5VFHDksPreWSel--OeoWvVUr9l4p6uTMZO83hb1V4Tu3IABP5_uql9XGz3y/s320/07.01.jpg" width="144" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV6rA5Ew2fID1oVI-ydOJTFkFyvt9_7knBKuyVvP_XzbMDr9ZA_12azHY2Sj46CW2x8VTc62anu1wlKqjPXZrYhp3FgVmjcrEtyc3u1mXzvzVLfQKPPU5E3nvQyp5P0Zf3hWdwpSKJv579jU8JcL_hZ_r578ta0tzCKG_7mfWgUp-ybmwwCIrhmdQw/s960/07.02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="760" data-original-width="960" height="253" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV6rA5Ew2fID1oVI-ydOJTFkFyvt9_7knBKuyVvP_XzbMDr9ZA_12azHY2Sj46CW2x8VTc62anu1wlKqjPXZrYhp3FgVmjcrEtyc3u1mXzvzVLfQKPPU5E3nvQyp5P0Zf3hWdwpSKJv579jU8JcL_hZ_r578ta0tzCKG_7mfWgUp-ybmwwCIrhmdQw/s320/07.02.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlIzB1ZVreO5jGHy5x84uoZSDkBCEaC4eG1n3CV2PyXPhCrQHzNAuGhylKxgupgRdUEn2ou7GAQYmWGPgPjc7kAEtgceZH5aXWDwXdF4WW7MNDV28TAkeTvExhvCM17wVLclbbD4JL5PncpchHmwlTnALAKcLt8rdMacNMcL0EAW_QWUGY7xJDUcye/s960/07.03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="789" data-original-width="960" height="263" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlIzB1ZVreO5jGHy5x84uoZSDkBCEaC4eG1n3CV2PyXPhCrQHzNAuGhylKxgupgRdUEn2ou7GAQYmWGPgPjc7kAEtgceZH5aXWDwXdF4WW7MNDV28TAkeTvExhvCM17wVLclbbD4JL5PncpchHmwlTnALAKcLt8rdMacNMcL0EAW_QWUGY7xJDUcye/s320/07.03.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR4QgBIydFL17OMMDTqbiaLB3a98I1JYzF0ywLUil8uW7sWdJn21R6PV3Zl5Su9jSm13QFMCMnYqui48mzMprPESW-FBHtAyCP7_tJ04beUvgkpGVZKc6nhtpZUm4qy9bs48kXhzg9P28IGHXcq9gr-zH1z4RhrhWO61OJ28oEaYsMjkyn1_y2Q0u-/s960/07.04.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="960" data-original-width="670" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR4QgBIydFL17OMMDTqbiaLB3a98I1JYzF0ywLUil8uW7sWdJn21R6PV3Zl5Su9jSm13QFMCMnYqui48mzMprPESW-FBHtAyCP7_tJ04beUvgkpGVZKc6nhtpZUm4qy9bs48kXhzg9P28IGHXcq9gr-zH1z4RhrhWO61OJ28oEaYsMjkyn1_y2Q0u-/s320/07.04.jpg" width="223" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg84d5lxlaEZqeXpIYpxk_IXQWXsgBHAzH_EPe6waPliITcTIYab06iv8xLJtfYVElM_KSEGiniGwIYMVHfHA5Qu3jkxycJ6eS8jtsXqOr3i_oQltk11tVAUgGJ_gZpu3VQZcxgpax745hJ-5sIAFn3CYCabUfJaNhS_62U7gQH7lc-uS6O_4WjFl8k/s960/07.05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="499" data-original-width="960" height="166" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg84d5lxlaEZqeXpIYpxk_IXQWXsgBHAzH_EPe6waPliITcTIYab06iv8xLJtfYVElM_KSEGiniGwIYMVHfHA5Qu3jkxycJ6eS8jtsXqOr3i_oQltk11tVAUgGJ_gZpu3VQZcxgpax745hJ-5sIAFn3CYCabUfJaNhS_62U7gQH7lc-uS6O_4WjFl8k/s320/07.05.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVX5ytHelI55nac8gJR3JEx9vx0r_p6fznIQI42s7xdceAuw5qTEOA-0A3AL0Zj_O_DVYC95waov_AEEcYyemt5gi17IG3JAyKiz8TMPpE9CoCVpfMIrweEQlYeXcUFhhvkwppLrP5StswSo2S2UnWbchW0AnF1MniRwjNlHIzqKZrdmc-PDyc046z/s2048/07.06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1642" data-original-width="2048" height="257" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVX5ytHelI55nac8gJR3JEx9vx0r_p6fznIQI42s7xdceAuw5qTEOA-0A3AL0Zj_O_DVYC95waov_AEEcYyemt5gi17IG3JAyKiz8TMPpE9CoCVpfMIrweEQlYeXcUFhhvkwppLrP5StswSo2S2UnWbchW0AnF1MniRwjNlHIzqKZrdmc-PDyc046z/s320/07.06.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcCgrgTdyk4vhKMpGcM_mcAvHYkYgqtWZHyQ8F0LuSPQNtRQLIKTKsY0o0EjgNzx2tFo7hTL80b47EVRX8inkaX741j5wphDXTeeDW1hFxgzO-damf3YWvlhAGoA3MMLCVXJjYQuK7NR74_iAzpazKkKYXW0OL0Lr7KuxP-j98CtHoTsLTHJlpqPQF/s2048/07.07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1044" data-original-width="2048" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcCgrgTdyk4vhKMpGcM_mcAvHYkYgqtWZHyQ8F0LuSPQNtRQLIKTKsY0o0EjgNzx2tFo7hTL80b47EVRX8inkaX741j5wphDXTeeDW1hFxgzO-damf3YWvlhAGoA3MMLCVXJjYQuK7NR74_iAzpazKkKYXW0OL0Lr7KuxP-j98CtHoTsLTHJlpqPQF/s320/07.07.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdv7v3zaESPBBHVqPURlgNSpvLEzi4eJPHcL4R-doXV7vzYpQ-EjbrkQjTSQhZVZ_Bzos4wlWN8A7rQuRLEidhMkpj_vQqZdc7K4BrwT92IWCIO7ZNoGUAqZ0Me5hIo9AbAoOdSI0WiLOaZT_y6UBp0wDJQc7klGABSYYYTeaUxSYUnZi7R9r91Lc9/s2048/07.08.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1232" data-original-width="2048" height="193" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdv7v3zaESPBBHVqPURlgNSpvLEzi4eJPHcL4R-doXV7vzYpQ-EjbrkQjTSQhZVZ_Bzos4wlWN8A7rQuRLEidhMkpj_vQqZdc7K4BrwT92IWCIO7ZNoGUAqZ0Me5hIo9AbAoOdSI0WiLOaZT_y6UBp0wDJQc7klGABSYYYTeaUxSYUnZi7R9r91Lc9/s320/07.08.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT4ZGUoD-Nhtj0dz6ssiEq08eB3p-W_iShRtUIMUcoFbeEu3ogEfwUJey-f4dk9g7P39tn5HABE89OZEV_Unvn1ZwxqTZH-B_PtDrcG1tRFw3umwj2_G3IJ2B2djP-uJtfqiobcIcjHNrTiBJ1r32UGklanoCadeL5KkKN7YZfcP9qhkA1CB1b4qa3/s2048/07.09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiT4ZGUoD-Nhtj0dz6ssiEq08eB3p-W_iShRtUIMUcoFbeEu3ogEfwUJey-f4dk9g7P39tn5HABE89OZEV_Unvn1ZwxqTZH-B_PtDrcG1tRFw3umwj2_G3IJ2B2djP-uJtfqiobcIcjHNrTiBJ1r32UGklanoCadeL5KkKN7YZfcP9qhkA1CB1b4qa3/s320/07.09.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk3ZHh60HVhk-KBXPiOGS-uqeadfBpc_H7Ag6ZdYRUJQKJ5cefGWhINUZUheCP_RDHZyFLzrzuawaF0UgiMEgeMT1e_u95P4UeH_mXUpZ4FR3r_T9W_Nj1aqj1-I7RbVDkyQK0-GrGcK35Wd6y94ZJK4ZVS3I3LguuKClWH7QQ2RJ4_wWCjtF7k7y0/s2048/07.10.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1353" data-original-width="2048" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk3ZHh60HVhk-KBXPiOGS-uqeadfBpc_H7Ag6ZdYRUJQKJ5cefGWhINUZUheCP_RDHZyFLzrzuawaF0UgiMEgeMT1e_u95P4UeH_mXUpZ4FR3r_T9W_Nj1aqj1-I7RbVDkyQK0-GrGcK35Wd6y94ZJK4ZVS3I3LguuKClWH7QQ2RJ4_wWCjtF7k7y0/s320/07.10.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSoXgccbyXlXH2dNS_VI99fhR2WEPL-gat5J8RtJ0YgyFAu49Qu_RNzm0oi4cOB0-y44BPFiEsSd7-F2PvBArMAvUoirjUIY5ATS5_NSNN10R1PYzoC3yCwDRwq8q41iYP6OGdxIPNe39hC8xsWTcW87wrS0kTAWG4O89aC8md-LV5a4LxbakHh-Cf/s2048/07.11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSoXgccbyXlXH2dNS_VI99fhR2WEPL-gat5J8RtJ0YgyFAu49Qu_RNzm0oi4cOB0-y44BPFiEsSd7-F2PvBArMAvUoirjUIY5ATS5_NSNN10R1PYzoC3yCwDRwq8q41iYP6OGdxIPNe39hC8xsWTcW87wrS0kTAWG4O89aC8md-LV5a4LxbakHh-Cf/s320/07.11.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXUkGzSku3WSENObtFivUnTq96EY7s2VWUMFY5sXwWpIVyaV0t_vRNlOZjNE4dnfsyfx_0FDPsgS4AoHd0t1X03sLMkCAXCmvrWdIeM47iiRmNBCASDfF-IGjgXkwrod2VMBEWygeJvpCSQTlF2iqO03eDgOQ_pwv5UVxELfcjCqVKBUBLLOqBzh3_/s2048/07.12.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1410" data-original-width="2048" height="220" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXUkGzSku3WSENObtFivUnTq96EY7s2VWUMFY5sXwWpIVyaV0t_vRNlOZjNE4dnfsyfx_0FDPsgS4AoHd0t1X03sLMkCAXCmvrWdIeM47iiRmNBCASDfF-IGjgXkwrod2VMBEWygeJvpCSQTlF2iqO03eDgOQ_pwv5UVxELfcjCqVKBUBLLOqBzh3_/s320/07.12.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDnFaykN707yDIr2t2_W1CqQip6Wd7qWcvugPZKzkmZvxPbiD1rnpsap9_v17mbBfE-WWjkt9gdvAoyNAX7LOQEXq71vXsONVHx4JoYvZw1aJtuXpHylgPx_VKj5mJU4jSv9ZyVHHuEj4Cz9K7x3WybQ0pmS5ZRaAVxoDbWv-wOEMWwlXqzgsncRrw/s1454/07.13.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1018" data-original-width="1454" height="224" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDnFaykN707yDIr2t2_W1CqQip6Wd7qWcvugPZKzkmZvxPbiD1rnpsap9_v17mbBfE-WWjkt9gdvAoyNAX7LOQEXq71vXsONVHx4JoYvZw1aJtuXpHylgPx_VKj5mJU4jSv9ZyVHHuEj4Cz9K7x3WybQ0pmS5ZRaAVxoDbWv-wOEMWwlXqzgsncRrw/s320/07.13.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZBkNOwppP0QZt540g-enjkNVxLbiVC0foKVKBUkxDNjDq5soNWWw47JTrwrjgke7DOG-gaOPmYtn1usId4XTgtPCw-0PBdpbJ3-NBYYSIUoy58NBx4k4oZloEzJ_eSMVlveCjwXSIwhmmwgdZWlAi-VErYjoLlrYidhAPVQlhthVIfyY8FAmDrrzT/s2048/07.14.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1742" data-original-width="2048" height="272" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZBkNOwppP0QZt540g-enjkNVxLbiVC0foKVKBUkxDNjDq5soNWWw47JTrwrjgke7DOG-gaOPmYtn1usId4XTgtPCw-0PBdpbJ3-NBYYSIUoy58NBx4k4oZloEzJ_eSMVlveCjwXSIwhmmwgdZWlAi-VErYjoLlrYidhAPVQlhthVIfyY8FAmDrrzT/s320/07.14.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2Q35SlFByChhg1B8X4hkXJtd4ztjRhQQXpJlKR2_eOMTbnk3GGOzkkrhvBMrH8nNNJLCPAN2YPVsfyKomqiaDe1TF8UgxCwhroTFsHTiO6ubEaGH899qsPp60JjrpHYqlR5dPpxg6B67pOgRCCZyAueIdzL8Den4advZkSTZK3qxijrgBHWDLty2X/s2048/07.15.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1626" data-original-width="2048" height="254" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2Q35SlFByChhg1B8X4hkXJtd4ztjRhQQXpJlKR2_eOMTbnk3GGOzkkrhvBMrH8nNNJLCPAN2YPVsfyKomqiaDe1TF8UgxCwhroTFsHTiO6ubEaGH899qsPp60JjrpHYqlR5dPpxg6B67pOgRCCZyAueIdzL8Den4advZkSTZK3qxijrgBHWDLty2X/s320/07.15.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglFxBM3IhfcxhTZzzFhEy4uyn1mtySNF_I8bUM8aVCWmkbFmWym7HrJDtw4ub8RZkWMq55jC3BfFqpbz_AzKKStodBylqyn64KLhe_NvW3LplogTXm5htz2l0jeSXI75vBparonyMZOQKwmFYN806XLo2rrvTj-OFPjffTQ8fDvdLXAsCY8iVtMEJo/s2048/07.16.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1811" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglFxBM3IhfcxhTZzzFhEy4uyn1mtySNF_I8bUM8aVCWmkbFmWym7HrJDtw4ub8RZkWMq55jC3BfFqpbz_AzKKStodBylqyn64KLhe_NvW3LplogTXm5htz2l0jeSXI75vBparonyMZOQKwmFYN806XLo2rrvTj-OFPjffTQ8fDvdLXAsCY8iVtMEJo/s320/07.16.jpg" width="283" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggtbaxYdRVLiDKUV6UrHi7AgjSpMAO1C4AZmxoXBBCQ5INWzDAQSc6yZP41N5rJ1YvbDcbUu5-ZC2Z5u9BB-Ghetf13s0v8CaOxR7PCAQI2mUkGTfLBAE3Z4UsYjydNrbTFmPiauDoYotCqxgKzuWdQ-AzZqPA8O5EsgidvD-IFrAcCw_So10nGRVl/s2048/07.17.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1592" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggtbaxYdRVLiDKUV6UrHi7AgjSpMAO1C4AZmxoXBBCQ5INWzDAQSc6yZP41N5rJ1YvbDcbUu5-ZC2Z5u9BB-Ghetf13s0v8CaOxR7PCAQI2mUkGTfLBAE3Z4UsYjydNrbTFmPiauDoYotCqxgKzuWdQ-AzZqPA8O5EsgidvD-IFrAcCw_So10nGRVl/s320/07.17.jpg" width="249" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwK9EOy0o11skDQvyKQz6m-Q_Kn-zPePjTnEo-YydocmFC-t4hjn390B3abdbCHGs_E9aXI4_DL0Z_K5dLEnm6YzKEhM2Xu6fLSDilnM6fOl9vWslvdiWvbbU5J_cZTupqQG5IpZtzNtkO8Z8KAVKV4_7FUmKQ0QXEXzmyHk5c3PKJDI-Qyo4I4W4R/s2048/07.18.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1927" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwK9EOy0o11skDQvyKQz6m-Q_Kn-zPePjTnEo-YydocmFC-t4hjn390B3abdbCHGs_E9aXI4_DL0Z_K5dLEnm6YzKEhM2Xu6fLSDilnM6fOl9vWslvdiWvbbU5J_cZTupqQG5IpZtzNtkO8Z8KAVKV4_7FUmKQ0QXEXzmyHk5c3PKJDI-Qyo4I4W4R/s320/07.18.jpg" width="301" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmk3AQrcvmcA2L6xMHFNH-uBPiuJRWgbHnjmsBJYkVkTKSYp6502ezx52smp739_gIDOQgoIgt7lMxyg_HhVq9PmTesk4g6qcvaFsW9rWhMliV174_FVtqf-Rl-PuATXIO74aQDbP-V3_hTfSgGm5nd64SQjnujJr2U3xku5lqoCRnAD1rqJoaIpXO/s2048/07.19.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2046" data-original-width="2048" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmk3AQrcvmcA2L6xMHFNH-uBPiuJRWgbHnjmsBJYkVkTKSYp6502ezx52smp739_gIDOQgoIgt7lMxyg_HhVq9PmTesk4g6qcvaFsW9rWhMliV174_FVtqf-Rl-PuATXIO74aQDbP-V3_hTfSgGm5nd64SQjnujJr2U3xku5lqoCRnAD1rqJoaIpXO/s320/07.19.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglH_5TwX7xP97IZ98QE5Y5HqhNi3neeLqm1pTx7YOAr8YwBrXGLxizYBPnTlU53NxS-cT3zqrwk_ZBxpHpQQjMgsfv41fEGapjVABh0xbCLIspTa99gtDT4un9r1paASkiCgBNhWEcVfhGzvM7JGeJnwgCnNyYpmhTXtBI4oicO0k4GXU03eFmJPb-/s2048/07.20.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1830" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglH_5TwX7xP97IZ98QE5Y5HqhNi3neeLqm1pTx7YOAr8YwBrXGLxizYBPnTlU53NxS-cT3zqrwk_ZBxpHpQQjMgsfv41fEGapjVABh0xbCLIspTa99gtDT4un9r1paASkiCgBNhWEcVfhGzvM7JGeJnwgCnNyYpmhTXtBI4oicO0k4GXU03eFmJPb-/s320/07.20.jpg" width="286" /></a></div><h3 style="text-align: left;">April 3, 2023, Day 8 of 13: O Porrino to Redondela, 9.9 miles</h3><div>Just about 10 miles today, from O Porriño to Redondela, and then another 4 or so miles exploring the town and area.&nbsp; The trail started out somewhat crowded but thinned out a bit mid morning.&nbsp; We climbed about a 1000 foot hill and back down towards the end of today's walk, which afforded some beautiful views of the valley and the water.&nbsp; Our hostel for the night is right next door to a small cheese and meat and meticulously curated bottle shop, where we enjoyed charcuterie plates twice today, plus a delicious Palo Cortado sherry, a tawny port, and a couple of interesting beers.&nbsp; Very enjoyable day!</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7TNDci8FEr3t5BKc1B0ESM_yiW8okONq8Tx-ZKdYC67fHqKVDzR5qtA0aKpTIYR5SkYzkqsOmE74FoprvKtUJ0QQGyaDDfETBcwZAhU4V7-3x2jwlDmBxzIaEsGDocjjwDGoiABNJG_DmvJKeLdZCEyFyZI50cmcXmTU5K25ELmOumB0ksSyCO9QP/s1422/08.01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1422" data-original-width="640" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7TNDci8FEr3t5BKc1B0ESM_yiW8okONq8Tx-ZKdYC67fHqKVDzR5qtA0aKpTIYR5SkYzkqsOmE74FoprvKtUJ0QQGyaDDfETBcwZAhU4V7-3x2jwlDmBxzIaEsGDocjjwDGoiABNJG_DmvJKeLdZCEyFyZI50cmcXmTU5K25ELmOumB0ksSyCO9QP/s320/08.01.jpg" width="144" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcBmiP6DbC5kTPcjMZOi7zCcII1Hhzt5CUmkBewSZTUUnD5x7qh6cdlTdHaiWWKH9rqUNWx5rOqB-cSI7fNkXli4k2D9JWJVRU04JxvFmFaA-vXygLKCaOVRAblVy1xVGXsBXEog4PSA9HZTfSWZb0VUH5IdGOb9vZzH4gbKLL-hUIPH0a50EgW9Ag/s2048/08.02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1995" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcBmiP6DbC5kTPcjMZOi7zCcII1Hhzt5CUmkBewSZTUUnD5x7qh6cdlTdHaiWWKH9rqUNWx5rOqB-cSI7fNkXli4k2D9JWJVRU04JxvFmFaA-vXygLKCaOVRAblVy1xVGXsBXEog4PSA9HZTfSWZb0VUH5IdGOb9vZzH4gbKLL-hUIPH0a50EgW9Ag/s320/08.02.jpg" width="312" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkX9YzAp_pWSywW-7Po2bVg0OQxP2omHAwoxWN5l0_PHUOx0n-GPdWL4MTXJVjrm6s7WtE9_kdItZBtFcXOS39oELdKMpVL7Z_1PB656eqOxCvr2TV2cQo6pS9pqb-faavg1QxzmWHZboiuQm3U6mJnLQyVnkpg-XkM3kLVbScRWtDbQA5demOOYKF/s2048/08.03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1121" data-original-width="2048" height="175" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjkX9YzAp_pWSywW-7Po2bVg0OQxP2omHAwoxWN5l0_PHUOx0n-GPdWL4MTXJVjrm6s7WtE9_kdItZBtFcXOS39oELdKMpVL7Z_1PB656eqOxCvr2TV2cQo6pS9pqb-faavg1QxzmWHZboiuQm3U6mJnLQyVnkpg-XkM3kLVbScRWtDbQA5demOOYKF/s320/08.03.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2HQrAszPyZqk6fgndmKqdxhx8Tihv7uCAHIYTGboUjut8ExSo6GTw4_ifMwwOQMt_hLRUnZnleTXlTlRafdcrNtxkwM1s3dxR4_Tvs08-6IskZcPSO8FNEx0QqeAB00HRpEJxDUYP-T3EGoahkIHj6g64CKI1Ph5y3s2xZba-g7YIC2O6pr3ti5-a/s2048/08.04.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1491" data-original-width="2048" height="233" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2HQrAszPyZqk6fgndmKqdxhx8Tihv7uCAHIYTGboUjut8ExSo6GTw4_ifMwwOQMt_hLRUnZnleTXlTlRafdcrNtxkwM1s3dxR4_Tvs08-6IskZcPSO8FNEx0QqeAB00HRpEJxDUYP-T3EGoahkIHj6g64CKI1Ph5y3s2xZba-g7YIC2O6pr3ti5-a/s320/08.04.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0hSKBi60_TAzwr1Dr5fgZqy5XPFqgXpDrjZ6yzhf4Mv-kPW8xpb-aeeDrt0l41yZEysHsMU0Fl73Kl2cy4HIiShYtNbIK_NQpLmtB7W0LVSecXfBGrx8oMPLoEIgbrertP4i71gZY54lkBKuVeTJWJ__Mq55x_4hSLXKJVnpxtokYSPYb09QbX8I-/s2048/08.05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1462" data-original-width="2048" height="228" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0hSKBi60_TAzwr1Dr5fgZqy5XPFqgXpDrjZ6yzhf4Mv-kPW8xpb-aeeDrt0l41yZEysHsMU0Fl73Kl2cy4HIiShYtNbIK_NQpLmtB7W0LVSecXfBGrx8oMPLoEIgbrertP4i71gZY54lkBKuVeTJWJ__Mq55x_4hSLXKJVnpxtokYSPYb09QbX8I-/s320/08.05.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL-ISAPMmDlrxWaJ37f5RyPouqe_0IycmSrFtRvsMl1d68bqL2-_Ux9ZQkdIA6Kn9aeBFzRe6Cyx3b2ZbA28mqd0UhR9xDWUecnz10qclr39Xg8mieVNrhLBZtOUH3ofLZsFleku80WV5Q0KnCw7-OmzPiR8iQ2oZPfXyLq3ayNcnIoS8bT5JeRt9P/s2048/08.06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL-ISAPMmDlrxWaJ37f5RyPouqe_0IycmSrFtRvsMl1d68bqL2-_Ux9ZQkdIA6Kn9aeBFzRe6Cyx3b2ZbA28mqd0UhR9xDWUecnz10qclr39Xg8mieVNrhLBZtOUH3ofLZsFleku80WV5Q0KnCw7-OmzPiR8iQ2oZPfXyLq3ayNcnIoS8bT5JeRt9P/s320/08.06.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV8kCCZ78cY8qA1e6-WkrVa37qCcflLIb_bCX86OCyLM9ltlijz6NVPrlRGhFby9vcnH13yzsAs0kdXvyGwWItu7GfeoI6pkOUxIGMqBafgwCIB3DHs7TaL4BU-E88L6L6S9K866DJlLI_AsKoCAwx7GLE7p_1GlQzVKjIVHcqOfq-Fbn4aelMUzO4/s2048/08.07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1774" data-original-width="2048" height="277" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV8kCCZ78cY8qA1e6-WkrVa37qCcflLIb_bCX86OCyLM9ltlijz6NVPrlRGhFby9vcnH13yzsAs0kdXvyGwWItu7GfeoI6pkOUxIGMqBafgwCIB3DHs7TaL4BU-E88L6L6S9K866DJlLI_AsKoCAwx7GLE7p_1GlQzVKjIVHcqOfq-Fbn4aelMUzO4/s320/08.07.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_hK6ROK_zALjXVF_WEZzuR_VeockWDZSTiMxRh_MvwprIyNQjjkpufBShOs3Ex0q7o8BNTQdasVQAdHy4-iZYTS7J36c_t31YxqVihBGfK7LVKcVYDwg_p9wqOmBika0aSdaf8OwUuUnxs5zCr3N29BKqM7gkedClZSJ59qiDb4fjsULgF2Xzd113/s2048/08.08.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1403" data-original-width="2048" height="219" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_hK6ROK_zALjXVF_WEZzuR_VeockWDZSTiMxRh_MvwprIyNQjjkpufBShOs3Ex0q7o8BNTQdasVQAdHy4-iZYTS7J36c_t31YxqVihBGfK7LVKcVYDwg_p9wqOmBika0aSdaf8OwUuUnxs5zCr3N29BKqM7gkedClZSJ59qiDb4fjsULgF2Xzd113/s320/08.08.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDps77vUjpPeyFdK8P2Jo-PZdG0VXHuufuQTxMB3cjBLleaCJI-Gkn62fTgg_JJzNAct-lyGdO30jVHp_2cu5MBXOFA3AVpLkS7NzJxzTdfM87dAkza1nAi8cQpLkvGcOkOWu_TzFyiNM5DwabPOimYcWsVMxM4QTQChrY9gLGbTF-MQ3xr1rlJq9S/s2048/08.09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1279" data-original-width="2048" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDps77vUjpPeyFdK8P2Jo-PZdG0VXHuufuQTxMB3cjBLleaCJI-Gkn62fTgg_JJzNAct-lyGdO30jVHp_2cu5MBXOFA3AVpLkS7NzJxzTdfM87dAkza1nAi8cQpLkvGcOkOWu_TzFyiNM5DwabPOimYcWsVMxM4QTQChrY9gLGbTF-MQ3xr1rlJq9S/s320/08.09.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxraC1NQSG8HxETmHcglaV_52AJItjnQppIoLYDNHO55tGhW4Fs-IABXtrKhNm8tlgZh2aXX_el4qE_rgjypH-8hiuBPmMfMzkmXKjcS6jfI5ilBqNav1fcUXcxWcBjo5HoNjQJbR6aVsKeQbGy7A0qfvx5MsAMAIPt1CVH_He_6B2NS8kyegJw5nJ/s2048/08.10.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1358" data-original-width="2048" height="212" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxraC1NQSG8HxETmHcglaV_52AJItjnQppIoLYDNHO55tGhW4Fs-IABXtrKhNm8tlgZh2aXX_el4qE_rgjypH-8hiuBPmMfMzkmXKjcS6jfI5ilBqNav1fcUXcxWcBjo5HoNjQJbR6aVsKeQbGy7A0qfvx5MsAMAIPt1CVH_He_6B2NS8kyegJw5nJ/s320/08.10.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK49rE993Bckj6umDyTJqnA30jiZmR1PBf3M4t7fvZjNYbpyfBQKYDWSSM-oTeoUb2SYC1QPToHrwse_tmu1w5qECxlviY5kyUBYfzmArhhpV226X-mqHOkckrWnTsN2CgLzFtgeJl8edRdEn0t5SW9nEUasCavEpr_DQwoV8NrG2hhmJtA-Inh16c/s2048/08.11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1629" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhK49rE993Bckj6umDyTJqnA30jiZmR1PBf3M4t7fvZjNYbpyfBQKYDWSSM-oTeoUb2SYC1QPToHrwse_tmu1w5qECxlviY5kyUBYfzmArhhpV226X-mqHOkckrWnTsN2CgLzFtgeJl8edRdEn0t5SW9nEUasCavEpr_DQwoV8NrG2hhmJtA-Inh16c/s320/08.11.jpg" width="255" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaymoBGQ_2diTLVJXZJB4mXkjLWtY4S2sqm6fmch2JJTW3PW1UbVegjctV84r0zWDnNnU6OcoUKBZ7b_vXWOqX-MpVyKK6Qs4HeNSFvQYY5B5rIqNIkDl_jXYvaWrP0mUnLDPTsK-QQx9v1JiYKiuehAZw78Rw5RmSVQNr13uGx_7VwocUK7znXCVL/s2048/08.12.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1395" data-original-width="2048" height="218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaymoBGQ_2diTLVJXZJB4mXkjLWtY4S2sqm6fmch2JJTW3PW1UbVegjctV84r0zWDnNnU6OcoUKBZ7b_vXWOqX-MpVyKK6Qs4HeNSFvQYY5B5rIqNIkDl_jXYvaWrP0mUnLDPTsK-QQx9v1JiYKiuehAZw78Rw5RmSVQNr13uGx_7VwocUK7znXCVL/s320/08.12.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifDv0TxcZVL2xna4OWteb2blrMEd1gGb55vu-L9KfmYZ0aXORcwAIP_9m5Qt_d2OGQrOxKQtUy8Cwos7VuSSRXTMRrZh7GBQqRwHP14cr32Mp1F4rsdtacB84jfClSughLh79SCcgaHf4NSDKKNpDbNpRMGd2SavstNm-kgviNuxgbqREh1_roDlex/s2048/08.13.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1781" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifDv0TxcZVL2xna4OWteb2blrMEd1gGb55vu-L9KfmYZ0aXORcwAIP_9m5Qt_d2OGQrOxKQtUy8Cwos7VuSSRXTMRrZh7GBQqRwHP14cr32Mp1F4rsdtacB84jfClSughLh79SCcgaHf4NSDKKNpDbNpRMGd2SavstNm-kgviNuxgbqREh1_roDlex/s320/08.13.jpg" width="278" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVS4-i7QsPE-3w1bMZVbSFZ__CLFlwP9NdljETWa8yOAvWk8Qb41uB-wdGDBUQt60tqmvS-jZ1XgTfoM6y4HUsn7M-urhpmPnfyKw_B6zOs8FrZNZE3RBCZ74sp6-STuWEoLPBjRQhpt0ari7ZlBCWt3y9r2x_z_YoJjC66oIWNZbUREjjvc9HFybH/s2048/08.14.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVS4-i7QsPE-3w1bMZVbSFZ__CLFlwP9NdljETWa8yOAvWk8Qb41uB-wdGDBUQt60tqmvS-jZ1XgTfoM6y4HUsn7M-urhpmPnfyKw_B6zOs8FrZNZE3RBCZ74sp6-STuWEoLPBjRQhpt0ari7ZlBCWt3y9r2x_z_YoJjC66oIWNZbUREjjvc9HFybH/s320/08.14.jpg" width="240" /></a></div><h3 style="text-align: left;">April 4, 2023, Day 9 of 13: Redondela to Pontevedra, 14.2 miles</h3><div>From Redondela to Pontevedra, it was a solid 14 mile walk, with a few more hills than we were expecting.&nbsp; Still, very fair weather and a really beautiful day.&nbsp; We opt for a couple of slightly longer, slightly more scenic "complementario" routes, hoping to avoid some of the crowds.&nbsp; Speaking of...it's crowded now.&nbsp; The Camino is a highway of pilgrims trying to make it into Santiago for Easter.&nbsp; Of course we walked along the ancient Roman XIX road (yes, the Romans numbered their major roads across Europe like Interstate highways in the US), and several Roman era bridges, including a beautiful one in Arcade.&nbsp; We also had a magical experience at a bakery in Arcade recommended by our butcher friend a town or two back.&nbsp; In Pontevedra, we visited an extremely well curated art museum with several Velasquez, Goya, and other Spanish masters.&nbsp; But the antiquities really shine, with a couple of gold and silver hordes from the area, dated to almost 3000 years ago.&nbsp; Lots of history and natural beauty today.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXZQ40guuLm5WdgipPnXR1mAjEpBlaGnrjtYxXwDHZjQpy0VQfCnsdWb-zS7uIeVQ3E9gyRHmyPRsHlo9KIToHXHstNDGy9fuW3x2nyRH6X16rnXAsVBodKLvHlXXmcCJNQcopbqKUssWl0iQJGb-gyojouWj3QiO6fAe5VtSYOSjfexXea6DPhPvu/s1920/09.01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1920" data-original-width="864" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXZQ40guuLm5WdgipPnXR1mAjEpBlaGnrjtYxXwDHZjQpy0VQfCnsdWb-zS7uIeVQ3E9gyRHmyPRsHlo9KIToHXHstNDGy9fuW3x2nyRH6X16rnXAsVBodKLvHlXXmcCJNQcopbqKUssWl0iQJGb-gyojouWj3QiO6fAe5VtSYOSjfexXea6DPhPvu/s320/09.01.jpg" width="144" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-icLrtcnYJ3Qpantq2yzUiXhmeLDkw1pjtqNAzmM6o38pR3PDAk-zXxru7q5gq4zKGfplDWH3LxlicZkWeKQXXXpf26S6gl6S1kwDIQnmxT_SYQfZjKSLiLpPblLOFcyKcE-MNYMfRE4_U-nfKHwhnDsYowtH4FTo0v7VAwit9XOfzPFYCLYxtmU5/s2048/09.02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1348" data-original-width="2048" height="211" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-icLrtcnYJ3Qpantq2yzUiXhmeLDkw1pjtqNAzmM6o38pR3PDAk-zXxru7q5gq4zKGfplDWH3LxlicZkWeKQXXXpf26S6gl6S1kwDIQnmxT_SYQfZjKSLiLpPblLOFcyKcE-MNYMfRE4_U-nfKHwhnDsYowtH4FTo0v7VAwit9XOfzPFYCLYxtmU5/s320/09.02.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt6kSgFHcqNnIFGGyb7-XXRTZGph9q9vIb8yfYoNwmKxW9_cRfP7VwGrMsBaQzlSe-keyvoNLqEhzsTNmSqSqNcpp0Ig8bsWpzl2o6JAMxXtjFVFxCxnf6pKnqNKgddScZr-3lozkvaoHYUCNdy8OtOL1WUGhJHNCZV38h8hmdIfGvVB3gjtmbR5XA/s2048/09.03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1432" data-original-width="2048" height="224" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgt6kSgFHcqNnIFGGyb7-XXRTZGph9q9vIb8yfYoNwmKxW9_cRfP7VwGrMsBaQzlSe-keyvoNLqEhzsTNmSqSqNcpp0Ig8bsWpzl2o6JAMxXtjFVFxCxnf6pKnqNKgddScZr-3lozkvaoHYUCNdy8OtOL1WUGhJHNCZV38h8hmdIfGvVB3gjtmbR5XA/s320/09.03.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaXY4L6zPQZAZmdOZUfG3TlfADO7UmDWBuv8Qir94zo7CNrIuhpJG6SQCiSdM1uhYUa-lcnxll6rC2k3b7277fA4ZSAYTGiVodYIBtTMhrSfbzckqq9-cRwhCegaYPnOGDlfVKIfjCDvENNoaiO6V2ak6z33vgr-c1sAVWsRc-tn5khRaZRqM27PIc/s2048/09.04.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1066" data-original-width="2048" height="167" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaXY4L6zPQZAZmdOZUfG3TlfADO7UmDWBuv8Qir94zo7CNrIuhpJG6SQCiSdM1uhYUa-lcnxll6rC2k3b7277fA4ZSAYTGiVodYIBtTMhrSfbzckqq9-cRwhCegaYPnOGDlfVKIfjCDvENNoaiO6V2ak6z33vgr-c1sAVWsRc-tn5khRaZRqM27PIc/s320/09.04.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7LSSJX9QN0Cx-yoR8Sykb5zPulgDeCemv0r-6EtgszqaHY0XXzs_Kh48pH_cZTyK4YZVoM8z8fLV5t7w21C0sgoHEEcr3s7dHeYHdVJ9xv4qlTuwIpF8mVS4mTAiTAcl9XHxs2apeGZVrhZZlrxuOAUbbbXkqV53EL-tVpkiY2xyxaJgZKIdqQL-2/s2048/09.05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1399" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7LSSJX9QN0Cx-yoR8Sykb5zPulgDeCemv0r-6EtgszqaHY0XXzs_Kh48pH_cZTyK4YZVoM8z8fLV5t7w21C0sgoHEEcr3s7dHeYHdVJ9xv4qlTuwIpF8mVS4mTAiTAcl9XHxs2apeGZVrhZZlrxuOAUbbbXkqV53EL-tVpkiY2xyxaJgZKIdqQL-2/s320/09.05.jpg" width="219" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh87-IyP-mL5GrYdgnWiQBlqX1YLEwg8syIgW61C3lD--av676h8s4sMIYcStP9mkBvJtdsSOOWaU0S1L3y9d6GskgybYOUxwbbS_XHnkPwa6FYDMzdY1pImvnC686WiOLyam0hlOfu7AtQLANqS2PbnCqDlMfFRrJvP67s8G1QXtmBz9Sh1V3fEo5/s2048/09.06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="926" data-original-width="2048" height="145" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgh87-IyP-mL5GrYdgnWiQBlqX1YLEwg8syIgW61C3lD--av676h8s4sMIYcStP9mkBvJtdsSOOWaU0S1L3y9d6GskgybYOUxwbbS_XHnkPwa6FYDMzdY1pImvnC686WiOLyam0hlOfu7AtQLANqS2PbnCqDlMfFRrJvP67s8G1QXtmBz9Sh1V3fEo5/s320/09.06.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizXy0-npSVPT3zPSX8kTNYgBqvFcbj_4xJrErMoWHSOUVv2vyPe0gVIs8w6bknTp3Bb0J910mEZvfGMrnTs92fI5S71imLmJ6sQ5zG30EIY41c0zOp9WkfP0WqabeEqt3ms2RaP9AZWMbqaGNw9PAiCcsPC22Ey6rKvd8MJtZE8b9c0g6r_TCIB9r0/s2048/09.07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1667" data-original-width="2048" height="260" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEizXy0-npSVPT3zPSX8kTNYgBqvFcbj_4xJrErMoWHSOUVv2vyPe0gVIs8w6bknTp3Bb0J910mEZvfGMrnTs92fI5S71imLmJ6sQ5zG30EIY41c0zOp9WkfP0WqabeEqt3ms2RaP9AZWMbqaGNw9PAiCcsPC22Ey6rKvd8MJtZE8b9c0g6r_TCIB9r0/s320/09.07.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmTSffLS4IsvLgIzYvloN1P_V5vKzFHtQsX9x7zIMMnBwI7_5f3YGVDKMtevfe9vC90iHgwEfO33fQkeLT6qaRc3o8PfsBeSi7tcnw173u2pPHJan55ZXnoo7htUDQZu6EamqLcYUT_hHwyCGy9CTQEE6nnQ2IdCa1bopnZVNSkUqkfk6PdM9jSigp/s2048/09.08.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="926" data-original-width="2048" height="145" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhmTSffLS4IsvLgIzYvloN1P_V5vKzFHtQsX9x7zIMMnBwI7_5f3YGVDKMtevfe9vC90iHgwEfO33fQkeLT6qaRc3o8PfsBeSi7tcnw173u2pPHJan55ZXnoo7htUDQZu6EamqLcYUT_hHwyCGy9CTQEE6nnQ2IdCa1bopnZVNSkUqkfk6PdM9jSigp/s320/09.08.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTRj9LBiKAbD03K1k1eTjnWbsfc4tjPL9JLDKTNXtpdItcEHRXsQOz8Fh2TXd8vHHRJ7nQvg-eKq4im-QIgdgfOBASRtTiwbJSqkFzQwwVZMn9kyZLLTDnstkulvbxmoGUsVL9YbOWpXOstWMnGj2RjY7bqCfNiAUMlAjceiUOLsQFcESnqJpsfHsT/s2048/09.09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1988" data-original-width="2048" height="311" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTRj9LBiKAbD03K1k1eTjnWbsfc4tjPL9JLDKTNXtpdItcEHRXsQOz8Fh2TXd8vHHRJ7nQvg-eKq4im-QIgdgfOBASRtTiwbJSqkFzQwwVZMn9kyZLLTDnstkulvbxmoGUsVL9YbOWpXOstWMnGj2RjY7bqCfNiAUMlAjceiUOLsQFcESnqJpsfHsT/s320/09.09.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6j7hTWYXxUQrpeVl30qtafen2gOgPS_GABBmh4nTGL2ULsAudUsNf1XNixT8B134AwYAqGP5s9rLE7R_mCkCSiPZ87CT8Xt5DpN-Jj9kuNH8fEx1wOIFMVq9T7Mr5PJ2mp2HqG_sGqhpTGAWjnfWQmWEkEzXQsfxUIpWEnNURhZEvmGZFwq7XMGd_/s1383/09.10.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1383" data-original-width="867" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6j7hTWYXxUQrpeVl30qtafen2gOgPS_GABBmh4nTGL2ULsAudUsNf1XNixT8B134AwYAqGP5s9rLE7R_mCkCSiPZ87CT8Xt5DpN-Jj9kuNH8fEx1wOIFMVq9T7Mr5PJ2mp2HqG_sGqhpTGAWjnfWQmWEkEzXQsfxUIpWEnNURhZEvmGZFwq7XMGd_/s320/09.10.jpg" width="201" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0-w1u4g2TMUQ5OcabJNBoJQPOCeP4BbiLxlUZ-XsKynFw9K7EuNY8LMmCtrzwoFVH4jJtSWNztP9HB-y0QHVnIVkcIEHLbwbHha2DkCv0C752w1_CIccnokWmDTbwmmct3oJDHjPdKXpRrajU6Ilw_I5daeWiV993Vs0nZjCgGCNK7eqVcAwDm9Uh/s2048/09.11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1336" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0-w1u4g2TMUQ5OcabJNBoJQPOCeP4BbiLxlUZ-XsKynFw9K7EuNY8LMmCtrzwoFVH4jJtSWNztP9HB-y0QHVnIVkcIEHLbwbHha2DkCv0C752w1_CIccnokWmDTbwmmct3oJDHjPdKXpRrajU6Ilw_I5daeWiV993Vs0nZjCgGCNK7eqVcAwDm9Uh/s320/09.11.jpg" width="209" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim4o_oW22P2J0jZGjBgOHiRwF9nEBKLpcQAu9Ua0OYLFdwBLmUXjo3hs66uLQ7KsWErYHVp1KbLJWqNbtfzVf31taM85AYLwSvT1ayYJBIPOR1atCOaJYHouZimu73krS596llSXXKLAOV_dn6PJEbgJVu75NIqfOGIwEytfTYiKbWS2VwOAlwco1V/s2048/09.12.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1329" data-original-width="2048" height="208" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEim4o_oW22P2J0jZGjBgOHiRwF9nEBKLpcQAu9Ua0OYLFdwBLmUXjo3hs66uLQ7KsWErYHVp1KbLJWqNbtfzVf31taM85AYLwSvT1ayYJBIPOR1atCOaJYHouZimu73krS596llSXXKLAOV_dn6PJEbgJVu75NIqfOGIwEytfTYiKbWS2VwOAlwco1V/s320/09.12.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI_p_sOtsg3TKyVtOgepL11_k5u0N2lw6_BqI-RXoITIssxMGst0LX4L-vSDWs55lq2FhZmo5QBCVyHecfzGJVmddeNmY_sbuXmUEVa6qaIiJNLYAB7iqje3CYGZ1C39WBSP3rjx7C7eMJUiBUcT_dTwWhsGQphSU4ds3-bQE9JdQNpQqNvNVo754z/s2048/09.13.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1617" data-original-width="2048" height="253" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI_p_sOtsg3TKyVtOgepL11_k5u0N2lw6_BqI-RXoITIssxMGst0LX4L-vSDWs55lq2FhZmo5QBCVyHecfzGJVmddeNmY_sbuXmUEVa6qaIiJNLYAB7iqje3CYGZ1C39WBSP3rjx7C7eMJUiBUcT_dTwWhsGQphSU4ds3-bQE9JdQNpQqNvNVo754z/s320/09.13.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRmwWBBE907fUDblBi9mRa9vGBgytgGrlGQXOKXx7ILoqZEoYtuuXOApvhY91D9RyTEVbIBPS6VQCsxDQxnn7cDlJyNv27XS28TON8HIH450Maxi06aPf8gbtE8Ip-5q1Wvk4LfvuJcuh6ZIn3xg_Fi2Kk-mYXTyBxPdyR8c1_cLQLr0w_EciJGq_r/s2048/09.14.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1384" data-original-width="2048" height="216" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRmwWBBE907fUDblBi9mRa9vGBgytgGrlGQXOKXx7ILoqZEoYtuuXOApvhY91D9RyTEVbIBPS6VQCsxDQxnn7cDlJyNv27XS28TON8HIH450Maxi06aPf8gbtE8Ip-5q1Wvk4LfvuJcuh6ZIn3xg_Fi2Kk-mYXTyBxPdyR8c1_cLQLr0w_EciJGq_r/s320/09.14.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdZQIcLXYJ2tf0xmp-ah0F9Ryf8j4DBZyidafNQaq8I1xuBdGFlEY4mfBWm0gvl17P3TUSJhUjBp-JRqTm4w9IYPZDPdDPjEpbFww3wFl44YcTW6dGqkaW7SY-q-dgDLhoWTpb3pfW5yydBIVPB8czHguM97_pJjmRAI4GacnabKNYI1YuOLgANr41/s2048/09.15.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1603" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdZQIcLXYJ2tf0xmp-ah0F9Ryf8j4DBZyidafNQaq8I1xuBdGFlEY4mfBWm0gvl17P3TUSJhUjBp-JRqTm4w9IYPZDPdDPjEpbFww3wFl44YcTW6dGqkaW7SY-q-dgDLhoWTpb3pfW5yydBIVPB8czHguM97_pJjmRAI4GacnabKNYI1YuOLgANr41/s320/09.15.jpg" width="250" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg2IhOQBbQKPVBJSKc8kjGEtieDUs0wzeBHOMmrjW_HbB_0jwcOwUGY_bJUy8LiGIEl5hWL8BRlQn3oUZeyjb6yPBzbP5jYKpglOBJJoGYRWhTgYF0cyzet863Y2lp_Q9SYWgNbAuZsIm0KWvUNpAbETsKGOZvQiSZW_j0w528uQ0rTCeexga32HUb/s2048/09.16.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1783" data-original-width="2048" height="279" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg2IhOQBbQKPVBJSKc8kjGEtieDUs0wzeBHOMmrjW_HbB_0jwcOwUGY_bJUy8LiGIEl5hWL8BRlQn3oUZeyjb6yPBzbP5jYKpglOBJJoGYRWhTgYF0cyzet863Y2lp_Q9SYWgNbAuZsIm0KWvUNpAbETsKGOZvQiSZW_j0w528uQ0rTCeexga32HUb/s320/09.16.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB7Aydoz-oIZ8Y7q7HalwBZOLpQ_6z89u01joDp-3wILLfCD5-VVI0o2LCLuFhsit6bSfyCzlR41GhHkiz-uVfWneYrFffosqf0kc4iZ2sYogGQsR0Q4mzxG_RbHdSrES3d2014ylnqsWexOq7nj6km-SFlDd6ySZJKFzBkMrxq-x_mOS6SnXO2P6i/s1879/09.17.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1879" data-original-width="1572" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjB7Aydoz-oIZ8Y7q7HalwBZOLpQ_6z89u01joDp-3wILLfCD5-VVI0o2LCLuFhsit6bSfyCzlR41GhHkiz-uVfWneYrFffosqf0kc4iZ2sYogGQsR0Q4mzxG_RbHdSrES3d2014ylnqsWexOq7nj6km-SFlDd6ySZJKFzBkMrxq-x_mOS6SnXO2P6i/s320/09.17.jpg" width="268" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBXl3aHWZLqbiqazQI1PlAB88UiQ77OryapBhzVK5byDhAzltricedlv_6FXiJOdl5iS1PSUZf6ZVPR0VjEB5L_B7FDlAI386Peip8vlHnTylR1_m68DUBjEk4PwkIKCbn6bBOnrpZB8J5PZ8GS0EPORXEL2w9yS99KZGimvVltzJffCBRRE7xk4bO/s2048/09.18.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1711" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBXl3aHWZLqbiqazQI1PlAB88UiQ77OryapBhzVK5byDhAzltricedlv_6FXiJOdl5iS1PSUZf6ZVPR0VjEB5L_B7FDlAI386Peip8vlHnTylR1_m68DUBjEk4PwkIKCbn6bBOnrpZB8J5PZ8GS0EPORXEL2w9yS99KZGimvVltzJffCBRRE7xk4bO/s320/09.18.jpg" width="267" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6Y2qeg4nOF335UUrAD82-g5GSnkN4IaoEI-TCKe07NoP_M7olpozilhtXpIJW5MjqcAqxVjYh-3xrGK-AOBw1DxdhQVIn68_3dkmb2pYHo6R_fFf5Hn2hRXoWd54OyhJSkDG7uaSKLx-_mVHPgtt9UoFzx7_vw2eO7DExxVg1oYi7AS_qeeeSKAze/s2048/09.19.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1185" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6Y2qeg4nOF335UUrAD82-g5GSnkN4IaoEI-TCKe07NoP_M7olpozilhtXpIJW5MjqcAqxVjYh-3xrGK-AOBw1DxdhQVIn68_3dkmb2pYHo6R_fFf5Hn2hRXoWd54OyhJSkDG7uaSKLx-_mVHPgtt9UoFzx7_vw2eO7DExxVg1oYi7AS_qeeeSKAze/s320/09.19.jpg" width="185" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhRTdFUSvlSqrfbs6kbIiQIqT0GkQBUCqThBdlNT807UVX-skmsRKwn2ep38VZrmbrcCFw995lRB1D3Di3soL0GuUOcxMFyzwXX1ZZNxELdGmnqD9giD4_JSFjoKNz5HUYevEnOXJLCaGkifOPCeA_gLSzoGzo3tCx1vylZaBCKAb0gaoIYM9NF-M4/s2048/09.20.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="887" data-original-width="2048" height="139" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhRTdFUSvlSqrfbs6kbIiQIqT0GkQBUCqThBdlNT807UVX-skmsRKwn2ep38VZrmbrcCFw995lRB1D3Di3soL0GuUOcxMFyzwXX1ZZNxELdGmnqD9giD4_JSFjoKNz5HUYevEnOXJLCaGkifOPCeA_gLSzoGzo3tCx1vylZaBCKAb0gaoIYM9NF-M4/s320/09.20.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDCVdIWUkOGMmFEdb_F3I06quxRq8T_twdRPSkYqa5L82GqbLy4319XoGjnHUddat83ZsFQPwj44Zg835tLEccRiBmvYBiUd62IZe0vp9eIGI174-pyjGG6ObCSJXrYm0A9oHH8SPpiIuIw-yAQcbes7eDkSlTPLKog0-eT9ZvdOqe0-fdFUPPFtCG/s2048/09.21.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1503" data-original-width="2048" height="235" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDCVdIWUkOGMmFEdb_F3I06quxRq8T_twdRPSkYqa5L82GqbLy4319XoGjnHUddat83ZsFQPwj44Zg835tLEccRiBmvYBiUd62IZe0vp9eIGI174-pyjGG6ObCSJXrYm0A9oHH8SPpiIuIw-yAQcbes7eDkSlTPLKog0-eT9ZvdOqe0-fdFUPPFtCG/s320/09.21.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwQ7tVgZKvwhZxgh9DwQ8pVta3sH9X74eGAQpb6EIHvQFoRdQRoTIKhhod-EZwzrL2L-glQICMs5rVy8oNEGXvLVcvSsg5V0WGlhsaQgdpULaXA36hRqhaDS91NtD1habX5BZhBPNwYfZg0rxkKoaOtSZ8T-iKlanXi0uPkBB672DELEK58R8hf9sr/s2048/09.22.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="2006" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhwQ7tVgZKvwhZxgh9DwQ8pVta3sH9X74eGAQpb6EIHvQFoRdQRoTIKhhod-EZwzrL2L-glQICMs5rVy8oNEGXvLVcvSsg5V0WGlhsaQgdpULaXA36hRqhaDS91NtD1habX5BZhBPNwYfZg0rxkKoaOtSZ8T-iKlanXi0uPkBB672DELEK58R8hf9sr/s320/09.22.jpg" width="313" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirRAD54SLt4vSD83k0DgV5KL_RqXY0y1XWL96EsdgLqPeHglC99ZmN_LCxlRZ058G5bNkctR_5_Mo7X_-_wU7jzRRsz-Y7yENKF1NewV_YnxxiSQjMyChWEnmQ1AsvleOeHHv1shrC9J5cxNwnkfCQijSszW7MTPWTQDsAWWar9214LRbHYkGK4pQi/s2048/09.23.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="767" data-original-width="2048" height="120" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirRAD54SLt4vSD83k0DgV5KL_RqXY0y1XWL96EsdgLqPeHglC99ZmN_LCxlRZ058G5bNkctR_5_Mo7X_-_wU7jzRRsz-Y7yENKF1NewV_YnxxiSQjMyChWEnmQ1AsvleOeHHv1shrC9J5cxNwnkfCQijSszW7MTPWTQDsAWWar9214LRbHYkGK4pQi/s320/09.23.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXamwV1dyEgXY8TfNkHzKpddB4CzlsUnQXzNQoE1kKVKdv6jPQ6xiw6_SlKfx3TnlHebpufM5pryOalE-SPvCaFT9WRhI_cdJIKLAVzegX8P_X1TutkrgKAiwwW7rSiAyOBd0f3vuRg8QdhJCmJD6Bh6qJ98lN8FtWW90_9UMIR1_wKixUTb60hqDL/s2048/09.24.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1551" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXamwV1dyEgXY8TfNkHzKpddB4CzlsUnQXzNQoE1kKVKdv6jPQ6xiw6_SlKfx3TnlHebpufM5pryOalE-SPvCaFT9WRhI_cdJIKLAVzegX8P_X1TutkrgKAiwwW7rSiAyOBd0f3vuRg8QdhJCmJD6Bh6qJ98lN8FtWW90_9UMIR1_wKixUTb60hqDL/s320/09.24.jpg" width="242" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzNYQYea5VYXlRQYAQoOYbF8mvWXkyJsqeXpDrO3YEc_URI1PG_GHSQPSsfB7qihBMIvuaK6yRwM9YdEz6neSsI3R6nKKM_44YwRu_ajJccGxAe45p7KKcvp5dWUKvf0l1hp6W5CyCfM0WP0MCZY4nBi-u6A6yIrQ95r7NQBEEvSAJSToppyiM2RAe/s2048/09.25.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzNYQYea5VYXlRQYAQoOYbF8mvWXkyJsqeXpDrO3YEc_URI1PG_GHSQPSsfB7qihBMIvuaK6yRwM9YdEz6neSsI3R6nKKM_44YwRu_ajJccGxAe45p7KKcvp5dWUKvf0l1hp6W5CyCfM0WP0MCZY4nBi-u6A6yIrQ95r7NQBEEvSAJSToppyiM2RAe/s320/09.25.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixRcQK1gP846T39WtZlHE0DmsWDbxnTQYrpiC2s4AlJiLHfRpqwTqBflyhvXDO2Ri0pejX8D8PMOmuXyyovdtPl1kZUFNY53yiYqYClajtbrePvh56sEhruzfZYopXBfVAvuFORJ4RT1OZ6dKgQgUi0DveFdY04BGRZ7MOPw5RRJRt3CHWhSP4aLMC/s2048/09.26.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixRcQK1gP846T39WtZlHE0DmsWDbxnTQYrpiC2s4AlJiLHfRpqwTqBflyhvXDO2Ri0pejX8D8PMOmuXyyovdtPl1kZUFNY53yiYqYClajtbrePvh56sEhruzfZYopXBfVAvuFORJ4RT1OZ6dKgQgUi0DveFdY04BGRZ7MOPw5RRJRt3CHWhSP4aLMC/s320/09.26.jpg" width="240" /></a></div><h3 style="text-align: left;">April 5, Day 10 of 13: Pontevedra to Caldas de Reis, 14.2 miles</h3><div><div>Roughly 14 miles, from Pontevedra to Caldas de Reis, mostly flat with a couple of minor hills, beautiful, fair weather, cold in the morning, warm in the afternoon.&nbsp; The Camino for traffic is in full force from here on in.&nbsp; Hundreds upon hundreds upon hundreds of pellegrino's now cover the trails.&nbsp; Young, old, native, foreign, walking with kids, with dogs, with backpacks and without, and a few annoying groups who think that you want to listen to their Bluetooth speaker for 4 hours.&nbsp; Everyone is on the trail now!&nbsp; Most of today was spent on nice trails or small alleys and away from highways.&nbsp; Caldas de Reis is an interesting little town, surrounding a network of hot springs which have been in continuous use since the time of Ptolemy and the Romans.&nbsp; We dunked our feet a public hot spring that has served pilgrims for literally a millennia!</div></div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCC_y7uULn94q00Gstzy3757KH4YDhSuatWiSPeYgjMhnu0YQNqCAypubObPBm4EcfQ0eNComTM0p3QL0pcVaix6TNLkVGsEZOKhm7oefdJd7FFkGCGoWWOWSFJQ1Ll6_ND_g6TEVnPREPH52C1lkKN1-NTftmFmqqHZoS1NcAVZ4GrPVkCs29DWyN/s1920/10.01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1920" data-original-width="864" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCC_y7uULn94q00Gstzy3757KH4YDhSuatWiSPeYgjMhnu0YQNqCAypubObPBm4EcfQ0eNComTM0p3QL0pcVaix6TNLkVGsEZOKhm7oefdJd7FFkGCGoWWOWSFJQ1Ll6_ND_g6TEVnPREPH52C1lkKN1-NTftmFmqqHZoS1NcAVZ4GrPVkCs29DWyN/s320/10.01.jpg" width="144" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF2IAlEWSbYR3ux-u3_7hw5krhQxd0KbFFttH4BcM_zudP3LEjKuZK47CM8tGTJh8pkGx46ikOQjyq06wXt202taahTQyNGwwRVclO5tSaD6qUop8eZWEfBR7cmqDKyinbI5hsa3D0FRLyXFST685AWGP2WNuJpKxJU2EgBzomiVz0xYtPs7cN4GZU/s2048/10.02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1735" data-original-width="2048" height="271" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjF2IAlEWSbYR3ux-u3_7hw5krhQxd0KbFFttH4BcM_zudP3LEjKuZK47CM8tGTJh8pkGx46ikOQjyq06wXt202taahTQyNGwwRVclO5tSaD6qUop8eZWEfBR7cmqDKyinbI5hsa3D0FRLyXFST685AWGP2WNuJpKxJU2EgBzomiVz0xYtPs7cN4GZU/s320/10.02.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix6oplcx93LXwckt52KZA58Z7mt3EDRB9Q3-M_MGLdxmeqwId_p60ZkQVeIWb776WvVRJP_Q7IopJi-MHbmOGSkZDXj-6jAqFH399KwzBLmWOQgXJfc-6tRBMsV6gS_Vtl3STReK1XPJ5yP2R-Pu5vR1TNBoE_pPNI3afUPQnEWMVx5Oq94OIPOXgO/s2048/10.03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1312" data-original-width="2048" height="205" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEix6oplcx93LXwckt52KZA58Z7mt3EDRB9Q3-M_MGLdxmeqwId_p60ZkQVeIWb776WvVRJP_Q7IopJi-MHbmOGSkZDXj-6jAqFH399KwzBLmWOQgXJfc-6tRBMsV6gS_Vtl3STReK1XPJ5yP2R-Pu5vR1TNBoE_pPNI3afUPQnEWMVx5Oq94OIPOXgO/s320/10.03.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTGCHXAzsvQA3sNSqOuydoKhYhnYyPXTbjt3IFM27htH5xqnGyvpZGOs6uqrNYMrQfdmuEoIMrVtcEthn4I3N8gHLdpvWhFJj8XIi-SHPvmNyXuPq4m9NOUl_3q9NKJMu0wz_8-sxKYvSA6SMr3SPOsM-9nBe0F8ZIjMuPfv-4Xg9VuUEPI_3v-BRv/s2048/10.04.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1491" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTGCHXAzsvQA3sNSqOuydoKhYhnYyPXTbjt3IFM27htH5xqnGyvpZGOs6uqrNYMrQfdmuEoIMrVtcEthn4I3N8gHLdpvWhFJj8XIi-SHPvmNyXuPq4m9NOUl_3q9NKJMu0wz_8-sxKYvSA6SMr3SPOsM-9nBe0F8ZIjMuPfv-4Xg9VuUEPI_3v-BRv/s320/10.04.jpg" width="233" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja2rPwclMeZOS2NwEYzIbQOLs5xxD3HzUtgAAtmpZVP6jFVCbyKo88WSRNOt4O2sO47zUov5iXc-l1RAP0Yyg9VyQWK2Nt55VAC1pGMQdFZUzQ7bUSUmYVZPyhjV5JOi2Bfh8wPOaYZ_gHRXl52sangZUiTw8uEljWkdez81d9JkrwWcY099w1jBBe/s2048/10.05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1515" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEja2rPwclMeZOS2NwEYzIbQOLs5xxD3HzUtgAAtmpZVP6jFVCbyKo88WSRNOt4O2sO47zUov5iXc-l1RAP0Yyg9VyQWK2Nt55VAC1pGMQdFZUzQ7bUSUmYVZPyhjV5JOi2Bfh8wPOaYZ_gHRXl52sangZUiTw8uEljWkdez81d9JkrwWcY099w1jBBe/s320/10.05.jpg" width="237" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRAy7fkpVabD0l6ZSg9CzwtnOHHKyBH9cyXlTRzq9MJ3eQphR9BJb5mNPnUHydBzHg9nNhO3T-U4JNfehv4d8PkrBfykRGMLUULoi1Sn4eofpk5RqphCGwFs5acw-ja8M6exMcRovIHRyVkuySJlR3PuDOH7vMv35lGD5CSAxJi_zdHsE05BzOhBHX/s2048/10.06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1835" data-original-width="2048" height="287" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRAy7fkpVabD0l6ZSg9CzwtnOHHKyBH9cyXlTRzq9MJ3eQphR9BJb5mNPnUHydBzHg9nNhO3T-U4JNfehv4d8PkrBfykRGMLUULoi1Sn4eofpk5RqphCGwFs5acw-ja8M6exMcRovIHRyVkuySJlR3PuDOH7vMv35lGD5CSAxJi_zdHsE05BzOhBHX/s320/10.06.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWsBW5UmJloJOdPLpAf7wgELogQd4gScDsn898E_C5Ad7uNg2rLf9I4GR3ETvw8coMA6cBBsoFnw3yo6m1n_oNrOuo0B55E4i031irp-R9O6i21mKWAlLre5a6bOCNIRnvCog6zDGENji9E5Gwoq9xn3s-_DEcYObpTJOt2sAFS4iOrjbSifoAs-Yr/s2048/10.07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWsBW5UmJloJOdPLpAf7wgELogQd4gScDsn898E_C5Ad7uNg2rLf9I4GR3ETvw8coMA6cBBsoFnw3yo6m1n_oNrOuo0B55E4i031irp-R9O6i21mKWAlLre5a6bOCNIRnvCog6zDGENji9E5Gwoq9xn3s-_DEcYObpTJOt2sAFS4iOrjbSifoAs-Yr/s320/10.07.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBdFoKHHfjxGyoTi0NHtuzTkcDlW9UAj2eK_YMMWHzMyPojZLTXwg4L0L10k5gDyqQnsCJgvy9Jq8EQHc3oJGrjrNSZynESzOaH-R_vIhq4qPwlkPV1ioXOY_llATUsuv5mClK-k1L3MtgXbfUz_ah4FMcD716r8vHmGS4PflbxWU0Mbl2pSwfyjjZ/s2048/10.08.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBdFoKHHfjxGyoTi0NHtuzTkcDlW9UAj2eK_YMMWHzMyPojZLTXwg4L0L10k5gDyqQnsCJgvy9Jq8EQHc3oJGrjrNSZynESzOaH-R_vIhq4qPwlkPV1ioXOY_llATUsuv5mClK-k1L3MtgXbfUz_ah4FMcD716r8vHmGS4PflbxWU0Mbl2pSwfyjjZ/s320/10.08.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSAED6pNQTLr2U3HGZL_w_iNptIqY8TqUm2J6aB2iOoQWoMfn0MgNT1DPw4Gy0zj9d4vKPSNfcPv9fAvw1CYITTbNo2zHSrQDPJ9ZE8tr3atIfRpYjWBjGPs6bmGRc0diLoneyfKNYWb2KooRwquHYT4BXTu58JVTViRtPZCFovhrBQecUTEL-2WAs/s2048/10.09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1425" data-original-width="2048" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSAED6pNQTLr2U3HGZL_w_iNptIqY8TqUm2J6aB2iOoQWoMfn0MgNT1DPw4Gy0zj9d4vKPSNfcPv9fAvw1CYITTbNo2zHSrQDPJ9ZE8tr3atIfRpYjWBjGPs6bmGRc0diLoneyfKNYWb2KooRwquHYT4BXTu58JVTViRtPZCFovhrBQecUTEL-2WAs/s320/10.09.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglzQy_Oxtp2iyxdNohXv3rSxZ3yMQ48a3uVogH7UkKCZCs8W1XW07UkvBYaUygdeL8Vq8Bs6evkX2aJwFUjVR7FOYa1t8wjk3tK_TaWjPaDOY5d8lQlK9DAofOwpb5I2d8Z7D4Wrx3WPz7eKMiF8lnVoFkHTlXn_qMo8Y1SbFFd9S-P3IZpZ7LE6UJ/s2048/10.10.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1274" data-original-width="2048" height="199" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglzQy_Oxtp2iyxdNohXv3rSxZ3yMQ48a3uVogH7UkKCZCs8W1XW07UkvBYaUygdeL8Vq8Bs6evkX2aJwFUjVR7FOYa1t8wjk3tK_TaWjPaDOY5d8lQlK9DAofOwpb5I2d8Z7D4Wrx3WPz7eKMiF8lnVoFkHTlXn_qMo8Y1SbFFd9S-P3IZpZ7LE6UJ/s320/10.10.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj72GSDVnDhUspdwQRYf-XLwKjQBx23Va5XGWHnSTLK1_Dkk4lQ_xeUYmf64azsbYp2KG2XBFaxlrC7x42EXMAY7-jk7NfwIvIJWxi0yW9kxLvGUEKC7Ev-dNkI2s2BXILRW0_7u9cfqQj426mcWjQM2h1IVIAgKE5jNykrVaVpJA3SmgQct75uvCRl/s2048/10.11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1630" data-original-width="2048" height="255" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj72GSDVnDhUspdwQRYf-XLwKjQBx23Va5XGWHnSTLK1_Dkk4lQ_xeUYmf64azsbYp2KG2XBFaxlrC7x42EXMAY7-jk7NfwIvIJWxi0yW9kxLvGUEKC7Ev-dNkI2s2BXILRW0_7u9cfqQj426mcWjQM2h1IVIAgKE5jNykrVaVpJA3SmgQct75uvCRl/s320/10.11.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4RAQQg-FxTJmTrcxs5R4DmtcY0FRU4tH8ZD9ODjlQ8Xi9B6fURr1R5-_2Ju2we61nM7med48aV-yiuyVUr7AnxavLqDStzvf7RGnz-MP2Udyb8DaI4hiCZA_04oGVIy8I7kJQSchl57uhcb-Ec3g0tJnw3b8u2S003dDQNICEhy9SLnGHK8saw7wS/s2048/10.12.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1121" data-original-width="2048" height="175" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4RAQQg-FxTJmTrcxs5R4DmtcY0FRU4tH8ZD9ODjlQ8Xi9B6fURr1R5-_2Ju2we61nM7med48aV-yiuyVUr7AnxavLqDStzvf7RGnz-MP2Udyb8DaI4hiCZA_04oGVIy8I7kJQSchl57uhcb-Ec3g0tJnw3b8u2S003dDQNICEhy9SLnGHK8saw7wS/s320/10.12.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi9c30zuRPCbsm0e8ruPNy5k_WIWq1uQl6d0YmZIPnDhBRbmJD98vAiGmJFfY9w3mBJRM-LsLEGkZfyEEKGEuYMhK_DUn6FlCkxoRa06GIqlX-ZneiBQk_cy0T7MQw8OGKXAfEpgYmmFXoAV6H_pNB3HXUkQL9luwR7iZczT-LjrOFkGFHJMRNj1NN/s2048/10.13.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1827" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgi9c30zuRPCbsm0e8ruPNy5k_WIWq1uQl6d0YmZIPnDhBRbmJD98vAiGmJFfY9w3mBJRM-LsLEGkZfyEEKGEuYMhK_DUn6FlCkxoRa06GIqlX-ZneiBQk_cy0T7MQw8OGKXAfEpgYmmFXoAV6H_pNB3HXUkQL9luwR7iZczT-LjrOFkGFHJMRNj1NN/s320/10.13.jpg" width="285" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZaWxsanVUf7OofNNNNuENNRKAddzWlRo00_ovUqjzOFFkF8STRdrhbrbe70hNsk9U9WEnW5zmaBJt4HPgK0O3xZfngfgYVTaNPsobNZ_J-B2HtwPrLwhjtiBT1_Pr-jk48LOVFo1ZEMxpzZIqgGPW7XvCoT6x1kref-Rp8vxYRHwnVhvP4bm0OP4S/s2048/10.14.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1907" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZaWxsanVUf7OofNNNNuENNRKAddzWlRo00_ovUqjzOFFkF8STRdrhbrbe70hNsk9U9WEnW5zmaBJt4HPgK0O3xZfngfgYVTaNPsobNZ_J-B2HtwPrLwhjtiBT1_Pr-jk48LOVFo1ZEMxpzZIqgGPW7XvCoT6x1kref-Rp8vxYRHwnVhvP4bm0OP4S/s320/10.14.jpg" width="298" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4HqHYP2f-GI7BDJxulQMEZcc7ADbfWkOgsEW442IsxNhN3AEObXeovrFq4nbgKbHSSMzFuPtEOMxNMTPV31cqSFdWtsdgkwGyTc7et-4ONiVQ9rME3xz0HA35RduXpcOSTQzcxi9CjEAw-A9cBo_bDgk6j47iwVShipqZdXASbVa9pLgf_WRXZWdi/s2048/10.15.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1770" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4HqHYP2f-GI7BDJxulQMEZcc7ADbfWkOgsEW442IsxNhN3AEObXeovrFq4nbgKbHSSMzFuPtEOMxNMTPV31cqSFdWtsdgkwGyTc7et-4ONiVQ9rME3xz0HA35RduXpcOSTQzcxi9CjEAw-A9cBo_bDgk6j47iwVShipqZdXASbVa9pLgf_WRXZWdi/s320/10.15.jpg" width="277" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQWBLlibvoXu6l5eYDt-IE5Na52czveFO-QvIg4miQPa-k8aab8kWd_BNyZWw5V1ltKI1Kq-L-IGU-sm1iJZXX-fG6zkzKNmgv0CFT-NJgbzb1Lksp4MZ0jK2Xv0gQMFZPSQ_cPObK28BmcetapvVcMg0Ekc1VW_fC3Wn70Chlv2dPJHgO52f1PNvP/s2048/10.16.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1657" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgQWBLlibvoXu6l5eYDt-IE5Na52czveFO-QvIg4miQPa-k8aab8kWd_BNyZWw5V1ltKI1Kq-L-IGU-sm1iJZXX-fG6zkzKNmgv0CFT-NJgbzb1Lksp4MZ0jK2Xv0gQMFZPSQ_cPObK28BmcetapvVcMg0Ekc1VW_fC3Wn70Chlv2dPJHgO52f1PNvP/s320/10.16.jpg" width="259" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4VRNRlYiBsbmcWsnzKy_QDvGltC0bIS0doeHxvUkM4k6bklZbAklJLh8Aakqth39E-6cdp1dQxlm_1wmwNo3YTJp2kOKa9oPzqMQDGL9KriHbab-lz69FunWNzTBWVMe1bbu_PZIbyzOKUB4QJRnK4XxZayfsFnhjeHaxOeIRMQYL3wvl4Ot_IC7-/s2048/10.17.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1284" data-original-width="2048" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4VRNRlYiBsbmcWsnzKy_QDvGltC0bIS0doeHxvUkM4k6bklZbAklJLh8Aakqth39E-6cdp1dQxlm_1wmwNo3YTJp2kOKa9oPzqMQDGL9KriHbab-lz69FunWNzTBWVMe1bbu_PZIbyzOKUB4QJRnK4XxZayfsFnhjeHaxOeIRMQYL3wvl4Ot_IC7-/s320/10.17.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrExtuQV0WOKojbMJiZvFDbUWxA22q4-ujhgVEnTQ_aFwzSpmjZNsr6TibvM91yj2ghtqH6TF7PUpMRKQze7mnGDcJ9roVssg7-3xW0PknZI1WQdb68X7C488BXBBOitc1zFFzXwdACFuH47j4yneyOsMsSsoGgvdFGs3l9iuviAZpMbAU6df7riV-/s2048/10.18.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1988" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrExtuQV0WOKojbMJiZvFDbUWxA22q4-ujhgVEnTQ_aFwzSpmjZNsr6TibvM91yj2ghtqH6TF7PUpMRKQze7mnGDcJ9roVssg7-3xW0PknZI1WQdb68X7C488BXBBOitc1zFFzXwdACFuH47j4yneyOsMsSsoGgvdFGs3l9iuviAZpMbAU6df7riV-/s320/10.18.jpg" width="311" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXq3V5QYI714Iluf8S9-8rOtEmst1J14ZeTVN0oU_FDXmlNjXUaIVnq-c7vqK3_gYOHgYXwjc2Pn6wfkfOeEfUKNv8QzNcQ7PVxr2SWRsestieV08ZcBOnOcbgAZupzXHnTad9dF_l06h9rfIjZRM84jJuMkWA8vCS_H1B6tQcYxKgfzuteiDG3MDS/s2048/10.19.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgXq3V5QYI714Iluf8S9-8rOtEmst1J14ZeTVN0oU_FDXmlNjXUaIVnq-c7vqK3_gYOHgYXwjc2Pn6wfkfOeEfUKNv8QzNcQ7PVxr2SWRsestieV08ZcBOnOcbgAZupzXHnTad9dF_l06h9rfIjZRM84jJuMkWA8vCS_H1B6tQcYxKgfzuteiDG3MDS/s320/10.19.jpg" width="320" /></a></div><h3 style="text-align: left;">April 6, Day 11 of 13: Caldas de Reis to Padron, 12.2 miles</h3><div>Second to last day hiking, we covered a little over 12 miles from Caldas de Reis to Padròn today, mostly flat terrain, and very fair, favorable weather.&nbsp; Crowds are heavy -- according to the Camino website, about 1500 pellegrino's are arriving per day.&nbsp; We enjoyed some nice time in the forest, along trails and streams, the usual Roman roads and bridges of antiquity, and plenty of sunshine.&nbsp; The food and drink of Galicia are most delightful, from the sweet pastries for breakfast, breads and meats and cheeses for lunch, and the many varieties of fermented beverages.&nbsp; And the locals are just so incredibly friendly.&nbsp; Every proprietor and shop owner and bar tender treats you like you are the single most important person in the world.&nbsp; In fact, we had drinks this evening at Pepe's place in Padron, where every patron gets a giant bear hug and a kiss on the cheek from Pepe, after you sign his book.&nbsp; This is timeless and precious.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh20p1DItrcZWzuA0-TZ8cWYVMCvLRZIZHq_Beib_1AIxDltBbtmS3mm67G8zsPeMQ7aJo89PYSrhUqE0ejByXiMXo26djcRbhxkZZArEGSJQC8lwVfvyPhkIh3rl9aNuheC2vyLi6IcfX9XuBPtwFUFVuy8V1qJD0fgI15qeBuvFERGQX3-vaDYUBY/s1920/11.01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1920" data-original-width="864" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh20p1DItrcZWzuA0-TZ8cWYVMCvLRZIZHq_Beib_1AIxDltBbtmS3mm67G8zsPeMQ7aJo89PYSrhUqE0ejByXiMXo26djcRbhxkZZArEGSJQC8lwVfvyPhkIh3rl9aNuheC2vyLi6IcfX9XuBPtwFUFVuy8V1qJD0fgI15qeBuvFERGQX3-vaDYUBY/s320/11.01.jpg" width="144" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6p5lF-e3_hOLNap_WzVcMeMC3wSubfLj8vQhzCymOLWNfaEiAZZcNwZ54SFGm8clLq0L7HpDF1AHulWKTPVa-6iIS5MwI0uwF8Yrxhck3qp02Y-2UDs0WJsjHUHxlhU4ftMdlvNFEPL0eQiWDEnzjv9nqbdzaQ75xbE2aAkcpT6poPxRQfczfplrT/s2048/11.02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1823" data-original-width="2048" height="285" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6p5lF-e3_hOLNap_WzVcMeMC3wSubfLj8vQhzCymOLWNfaEiAZZcNwZ54SFGm8clLq0L7HpDF1AHulWKTPVa-6iIS5MwI0uwF8Yrxhck3qp02Y-2UDs0WJsjHUHxlhU4ftMdlvNFEPL0eQiWDEnzjv9nqbdzaQ75xbE2aAkcpT6poPxRQfczfplrT/s320/11.02.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOtbj_v9-eHa1IBi28xo3f8dek1NjBv8f0Nm_Xp-y1VxOPOSuOOEOyR-6XnUMSdCEs9KLIF_AoKOcT2FLf8uJ9USsqJoDr-IVqV0uibindWlKTVy6vRrEZceeKucKxpP9NtHAFE3_sXJ8BEnD58UNd3FSZvVhYxO_2P9tPzhJLqu5PItIhE8y3kMXx/s2048/11.03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1414" data-original-width="2048" height="221" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOtbj_v9-eHa1IBi28xo3f8dek1NjBv8f0Nm_Xp-y1VxOPOSuOOEOyR-6XnUMSdCEs9KLIF_AoKOcT2FLf8uJ9USsqJoDr-IVqV0uibindWlKTVy6vRrEZceeKucKxpP9NtHAFE3_sXJ8BEnD58UNd3FSZvVhYxO_2P9tPzhJLqu5PItIhE8y3kMXx/s320/11.03.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgngG-Q-IYoxHirIyfWxv-EHP0ciULh6vbRxYd_3zvVOfRGu0FZ5RVQgKeuh-iMlF229KVKy6QPsbKLQIEY-uFsb9a4UHdmmH_bUuuxVjJ7PAAS4PXC977RFe_MkpNncm8NK6x7r5yuLnJabxrFh1r2pmLrgRTLMwc_Mpz7BR8ogJm9xYDqvJ9mkCM3/s2048/11.04.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgngG-Q-IYoxHirIyfWxv-EHP0ciULh6vbRxYd_3zvVOfRGu0FZ5RVQgKeuh-iMlF229KVKy6QPsbKLQIEY-uFsb9a4UHdmmH_bUuuxVjJ7PAAS4PXC977RFe_MkpNncm8NK6x7r5yuLnJabxrFh1r2pmLrgRTLMwc_Mpz7BR8ogJm9xYDqvJ9mkCM3/s320/11.04.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCOCK42E73hMAGYW2aO5pf6xo5n49iK47peYqP-HPUangKlGw8jr84G0w3cygmYaMGClZeWZom7hTM-9U-3vgoQ_e1OXyAzX4qGTsgYvVUr2rxSIkJSxeMzLXcNxFcLtWZDDktGBomjYernM6eEiQNWLJyueKNhq7rWcou5nfEnL5QZz3WCyXdIvjP/s2048/11.05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1654" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCOCK42E73hMAGYW2aO5pf6xo5n49iK47peYqP-HPUangKlGw8jr84G0w3cygmYaMGClZeWZom7hTM-9U-3vgoQ_e1OXyAzX4qGTsgYvVUr2rxSIkJSxeMzLXcNxFcLtWZDDktGBomjYernM6eEiQNWLJyueKNhq7rWcou5nfEnL5QZz3WCyXdIvjP/s320/11.05.jpg" width="258" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKGr1dt7YAno-vTXKB9c4-XmeQyKxqvSjkeIZZnJ_beS6K0v9d_WBZIG8DNx6SwXUBZyMe_RI5CmtbX-Rgt1iPhK88eLgZfRh1vJ0AUH4H5yTce83T7hHQ7ew1YKgZgwNggARYx8t3cmlc8cJaA6xlUdxlnmPi8muha9w0eiuXniyMvjWT9jk6pooy/s2048/11.06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKGr1dt7YAno-vTXKB9c4-XmeQyKxqvSjkeIZZnJ_beS6K0v9d_WBZIG8DNx6SwXUBZyMe_RI5CmtbX-Rgt1iPhK88eLgZfRh1vJ0AUH4H5yTce83T7hHQ7ew1YKgZgwNggARYx8t3cmlc8cJaA6xlUdxlnmPi8muha9w0eiuXniyMvjWT9jk6pooy/s320/11.06.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH070bkJ8-AtnyzTUqqMdgYqp3BfOZ1ZfRjdN3EErBGKeaZa3vt2ND3_OpYFgzco3HLlzXugmzYVWxmxXkz4E3HxqbTyClQh0MrmzUspn560gPEixOevRJ29S1sMwfapnSkiHUoIzpMiLX7ohyYMBynRl2Q5Ynm5dfu78aVX7voGhYYDabFmJucMaV/s2048/11.07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1257" data-original-width="2048" height="196" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhH070bkJ8-AtnyzTUqqMdgYqp3BfOZ1ZfRjdN3EErBGKeaZa3vt2ND3_OpYFgzco3HLlzXugmzYVWxmxXkz4E3HxqbTyClQh0MrmzUspn560gPEixOevRJ29S1sMwfapnSkiHUoIzpMiLX7ohyYMBynRl2Q5Ynm5dfu78aVX7voGhYYDabFmJucMaV/s320/11.07.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4EwJpq4VHgLBBmQYmyZruhnesl6PgaH0Ew4qD7LFcWFQQ-PSGy1nByzSY7ntlhyeUtf2tJrF3QFrqIpQOHzb8aVemyB_4_p4i9u7I113SKSDUHgnLSLyG1pWSnR3Dmm5NruRB-Gxj4svCLVJmmrrmL0wWlltVaLpfpdNElDS0gt57yOjrdoYhbWp3/s2048/11.08.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1208" data-original-width="2048" height="189" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4EwJpq4VHgLBBmQYmyZruhnesl6PgaH0Ew4qD7LFcWFQQ-PSGy1nByzSY7ntlhyeUtf2tJrF3QFrqIpQOHzb8aVemyB_4_p4i9u7I113SKSDUHgnLSLyG1pWSnR3Dmm5NruRB-Gxj4svCLVJmmrrmL0wWlltVaLpfpdNElDS0gt57yOjrdoYhbWp3/s320/11.08.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh53Ucdslu1QSEEJzAbomRSbGnXKRvBq5lT0WXskD0cXkZFO97fAiXcZRu4XPKcb0nW3t2wQpxJ9ahKjyW2jTbvINkg4_mWQMbaKrTwzTxdZXSh3kZlVF-Uyaa2f5uPUjVhUutPo-wmCujfffqSWnEvNHThOPn7mp_KGX8xKbgBz9QNbCWKy-OuUcZA/s2048/11.09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1982" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh53Ucdslu1QSEEJzAbomRSbGnXKRvBq5lT0WXskD0cXkZFO97fAiXcZRu4XPKcb0nW3t2wQpxJ9ahKjyW2jTbvINkg4_mWQMbaKrTwzTxdZXSh3kZlVF-Uyaa2f5uPUjVhUutPo-wmCujfffqSWnEvNHThOPn7mp_KGX8xKbgBz9QNbCWKy-OuUcZA/s320/11.09.jpg" width="310" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTUBpxuHjV3llF0IAX7wjKxqkqroLi8YcIB_y-K6be5n9JSr3SA8BitOtepzGLkLg3E3qwyveS3KhFSkmORe5nKjCtnJUfwyhHMc-3QR6DPLL4BOptM0_HAxlS5mSHJcGE-bkwaLdTGdkiFsSYRjQ35fpdxywaumR6jtNzqrMMt1gtreuHzP2uJQh4/s2048/11.10.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1369" data-original-width="2048" height="214" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjTUBpxuHjV3llF0IAX7wjKxqkqroLi8YcIB_y-K6be5n9JSr3SA8BitOtepzGLkLg3E3qwyveS3KhFSkmORe5nKjCtnJUfwyhHMc-3QR6DPLL4BOptM0_HAxlS5mSHJcGE-bkwaLdTGdkiFsSYRjQ35fpdxywaumR6jtNzqrMMt1gtreuHzP2uJQh4/s320/11.10.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUgVPOi1KEKoQXckIxu5oBRILStC1EeQFLII_60NYRKRfRohTlKZQXcIaPs1e_gfkH4_DmkjU0o3wsxGxcF18bZyj6RSOLaApdJxiyWR7f7Ada2Ilh5aU-o3E6lSu_nm2H05ungjCUim2YBECUZcATveHdf4uiLERCXQCO437kgVPw-MTsBJwIf7MT/s2048/11.11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1593" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUgVPOi1KEKoQXckIxu5oBRILStC1EeQFLII_60NYRKRfRohTlKZQXcIaPs1e_gfkH4_DmkjU0o3wsxGxcF18bZyj6RSOLaApdJxiyWR7f7Ada2Ilh5aU-o3E6lSu_nm2H05ungjCUim2YBECUZcATveHdf4uiLERCXQCO437kgVPw-MTsBJwIf7MT/s320/11.11.jpg" width="249" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjemDvXFeh60oUDAIqFMITdRVyKXzObjCsoePrhaOiXeOxLHcZf2tDpMCZXRNY8qPgEiQvyVMcB4lzFk9sFfFdGIaHGV8PlgKVxtXu3wuoFZcjfkwiFR3vWZOK8dkDISvDL8ueOVA1GIXsRusYgM7AsMbBMS3oOhYuadu0EwaTNiXwf71Ga7DghfwrO/s2048/11.12.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjemDvXFeh60oUDAIqFMITdRVyKXzObjCsoePrhaOiXeOxLHcZf2tDpMCZXRNY8qPgEiQvyVMcB4lzFk9sFfFdGIaHGV8PlgKVxtXu3wuoFZcjfkwiFR3vWZOK8dkDISvDL8ueOVA1GIXsRusYgM7AsMbBMS3oOhYuadu0EwaTNiXwf71Ga7DghfwrO/s320/11.12.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAtWoj282Cg2Br2BQliAM6mIXqlnlEqEiFqJ1-2aWUcnjPmeFj1PMat_zRQOS4KrOeaY1Qa6l9Q2HpfwSwsWL6JtXP_W8M3xe7h5IpKQ3UmC2JzLTB-JVKJaFMKB2v9wnpUQBaEOh9pEZfX_h84DQtvEoQmxjxc0DYoNlJ7gCKSON53SwQsnsuBoiQ/s2048/11.13.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1848" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAtWoj282Cg2Br2BQliAM6mIXqlnlEqEiFqJ1-2aWUcnjPmeFj1PMat_zRQOS4KrOeaY1Qa6l9Q2HpfwSwsWL6JtXP_W8M3xe7h5IpKQ3UmC2JzLTB-JVKJaFMKB2v9wnpUQBaEOh9pEZfX_h84DQtvEoQmxjxc0DYoNlJ7gCKSON53SwQsnsuBoiQ/s320/11.13.jpg" width="289" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3ZTb8ikCSoUyfsf7-13FTiPtTPf4o0LlkXLrpaTQ2ppfFazH_OBb995wjCdL2xxkLERQKbEozZdMMQJ7gaIUl2n08FC4fo0BlJ9Kgk6EzADT__CdhxOmuLdHE-Oav0-PFHQd2VhZDlC-O4Ont8bMa9ahEw6xMojSZgwpWzxlESKnvRhIGR4FjVJMQ/s2048/11.14.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1743" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3ZTb8ikCSoUyfsf7-13FTiPtTPf4o0LlkXLrpaTQ2ppfFazH_OBb995wjCdL2xxkLERQKbEozZdMMQJ7gaIUl2n08FC4fo0BlJ9Kgk6EzADT__CdhxOmuLdHE-Oav0-PFHQd2VhZDlC-O4Ont8bMa9ahEw6xMojSZgwpWzxlESKnvRhIGR4FjVJMQ/s320/11.14.jpg" width="272" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Hu0iXktwTirF_U6QQpOlm_GlNwrjGsiijqip0EHCKL8eONGjgxtzn2PAYP3jhd-O32MRGJIBNgNWJw4RgLjxVAaRkOccnTLGC1f1IuDUfSpgSjhJJlJN6rj0U4IStEt6MQjo4RmFBn1sTcanJRU4Je0ZbOOiKMg3H2nctI0ZwomIkzxXoJXc0D04/s2048/11.15.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1939" data-original-width="2048" height="303" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6Hu0iXktwTirF_U6QQpOlm_GlNwrjGsiijqip0EHCKL8eONGjgxtzn2PAYP3jhd-O32MRGJIBNgNWJw4RgLjxVAaRkOccnTLGC1f1IuDUfSpgSjhJJlJN6rj0U4IStEt6MQjo4RmFBn1sTcanJRU4Je0ZbOOiKMg3H2nctI0ZwomIkzxXoJXc0D04/s320/11.15.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSiH--rkwzFVRRiRoQb1D8Ir8BQNtaW40JQbQB4M9YZ-cC8X9US-o4--_jzUj3IpQJky0KONsxYpT89gkx4sLaVW0Z3t_zLZNQLKMxSNYsyekBwwkPTV6P2H531O5gkdFJRmmmgRViMiujT69bUSyhoJpIFgLJRgnEBpocqshfz3IhHDKfAdt37j2k/s2048/11.16.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1178" data-original-width="2048" height="184" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSiH--rkwzFVRRiRoQb1D8Ir8BQNtaW40JQbQB4M9YZ-cC8X9US-o4--_jzUj3IpQJky0KONsxYpT89gkx4sLaVW0Z3t_zLZNQLKMxSNYsyekBwwkPTV6P2H531O5gkdFJRmmmgRViMiujT69bUSyhoJpIFgLJRgnEBpocqshfz3IhHDKfAdt37j2k/s320/11.16.jpg" width="320" /></a></div><h3 style="text-align: left;">April 7, 2023, Day 12 of 13: Padron to Santiago de Compostela, 17.5 miles</h3><div>A long, hard uphill final day of walking, 17+ miles from Padròn to Santiago de Compostela, our destination.&nbsp; We left our albergue well before dawn, knowing that we had a tough day ahead of us, and a lot of pilgrims doing the same walk, expecting to arrive in Santiago on Good Friday in time for Easter.&nbsp; Our earliest start of the whole trip, it was cold and dark when we started, but also quiet and beautiful and less crowded.&nbsp; We saw both a full moon set and a sun rise, and zipped through trails and small towns.&nbsp; We stopped once for a brief breakfast and picked up sandwiches to go, which came in handy 10 miles later.&nbsp; Once the sun came up, it got hot quickly, and the crowds picked up too.&nbsp; The last few miles into the city were less scenic and more urban, but ticked away pretty quickly.&nbsp; Upon arriving, we weren't sure if the protocol, so we went straight to the cathedral where we waited in a line for a half hour and were turned away because backpacks aren't allowed in the church.&nbsp; So we each took turns, watching one another's packs outside, and doing a quick tour of the church.&nbsp; Then we went to the pilgrim's office a few blocks away and learned that we didn't even have to visit the cathedral to claim our certificate, the Compostela, but we did anyway, so..bonus points?&nbsp; We paid a few euros to get our Latin inscribed parchment (pretty cool actually), and then checked into the hotel, and cleaned up.&nbsp; Then we headed back to the cathedral to actually attend the "pilgrim's mass", which happens every day, and they read the names of all the pilgrim's that arrived that day.&nbsp; Except when we got there, we were told that "every day" doesn't include "today" because today's Good Friday, and there's no mass. And every day doesn't include tomorrow either.&nbsp; Or Sunday.&nbsp; So come back on Monday, two days after you leave.&nbsp; At this point, the religious part is lost on me, but it was a mind clearing, spiritual journey none the less. Anyway, amazing walk!&nbsp; Spectacular weather.&nbsp; Great company.&nbsp; Delicious food. Good people.&nbsp; I'm tired, but refreshed.&nbsp; Challenging, but rewarding! Exhausted, but energized.&nbsp; Appreciative of this experience, but also ready for home with my girls.&nbsp; I'll have a bit more to say later in retrospect, but for now, "bom comiño!"</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIdkRmPmM_MJKGGn01GY558KZDpF5n7YgsDEbCda5yN7oJ59Cn3EIiQXaWpi9xbas0Y2gwbcBDbP6sFViPfQX4QCIXAHHRf4EpKKM6cNOOhL4PfU_wefn6EuWkEMbjQKs292nvcBaPbQCVp6mILpGq5djj4VnqdVUFWRiKxxw36FSE9JR8Go7iGVGr/s1920/12.01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1920" data-original-width="864" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIdkRmPmM_MJKGGn01GY558KZDpF5n7YgsDEbCda5yN7oJ59Cn3EIiQXaWpi9xbas0Y2gwbcBDbP6sFViPfQX4QCIXAHHRf4EpKKM6cNOOhL4PfU_wefn6EuWkEMbjQKs292nvcBaPbQCVp6mILpGq5djj4VnqdVUFWRiKxxw36FSE9JR8Go7iGVGr/s320/12.01.jpg" width="144" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivYnCqxr1KpDc_Gis5i_FbXcxJOYZTxyUpDMWBQPgrh3J9uQNGjvJg33HR7bJHCFDB6-a3YGde-EoD-VBUIUQoanNrzPoEE4ha9DPuS7pUpV3XtMbYZul3YhD3P1671p1gLo9yGaVgFWypdefCaJnLbT3nF7B_TaT-C5CuDhd1HllwA_Q5pZjbYNkw/s1753/12.02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="526" data-original-width="1753" height="96" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivYnCqxr1KpDc_Gis5i_FbXcxJOYZTxyUpDMWBQPgrh3J9uQNGjvJg33HR7bJHCFDB6-a3YGde-EoD-VBUIUQoanNrzPoEE4ha9DPuS7pUpV3XtMbYZul3YhD3P1671p1gLo9yGaVgFWypdefCaJnLbT3nF7B_TaT-C5CuDhd1HllwA_Q5pZjbYNkw/s320/12.02.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPXYo6X8NfumgTzeFDAkYjVP8LDByXC86XNa9lyO0IJqeoHaqpxVSu9ynrCDwZjaeqocTTY4vDjmhqGwsOPldWL5leXYbETzeaGT2fB3mHrzg9fzrUsRSg5d17fvKKF74c66I9V_wGt8pWyL3gvCrv3SCPjGUYJDJamRHH32vJmt31rILQgIKxYAtj/s960/12.03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="960" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPXYo6X8NfumgTzeFDAkYjVP8LDByXC86XNa9lyO0IJqeoHaqpxVSu9ynrCDwZjaeqocTTY4vDjmhqGwsOPldWL5leXYbETzeaGT2fB3mHrzg9fzrUsRSg5d17fvKKF74c66I9V_wGt8pWyL3gvCrv3SCPjGUYJDJamRHH32vJmt31rILQgIKxYAtj/s320/12.03.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJRcVqjiarzLvEdb8USbGkCIIExpGvN1FiwnmLyWoiVh30LtnLI5A-t95_ILMoyuBPVThx83LKn-0l4kMmZXNSMhFnT-qqcl3fe8gYRD9Baw4Suaf-al6dInFeOZ8lmnZcI1Vw8yr0vEsQCTAFE4jmh3y5nlISGa8-6QcLsa49W3QFGXLRz6a6WuBZ/s960/12.04.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="934" data-original-width="960" height="311" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJRcVqjiarzLvEdb8USbGkCIIExpGvN1FiwnmLyWoiVh30LtnLI5A-t95_ILMoyuBPVThx83LKn-0l4kMmZXNSMhFnT-qqcl3fe8gYRD9Baw4Suaf-al6dInFeOZ8lmnZcI1Vw8yr0vEsQCTAFE4jmh3y5nlISGa8-6QcLsa49W3QFGXLRz6a6WuBZ/s320/12.04.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgenb8KsWkrtBHoQ_fgBSy-9Zvdf0TcD1NWPuwmnIjspItg5u8gBv1ds3q1c67WDL4ThNBLFyDDz0ghxfG8Vsgt8WEyx21_0X2e9a8QWGcjxGUQ2cjp4nBTaZradVUaFC6hF3_GV-YtgjgGw3ishgBxNCKcPzMQ3RcubpwifVcVThPrJrltMVUnyfX4/s960/12.05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="483" data-original-width="960" height="161" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgenb8KsWkrtBHoQ_fgBSy-9Zvdf0TcD1NWPuwmnIjspItg5u8gBv1ds3q1c67WDL4ThNBLFyDDz0ghxfG8Vsgt8WEyx21_0X2e9a8QWGcjxGUQ2cjp4nBTaZradVUaFC6hF3_GV-YtgjgGw3ishgBxNCKcPzMQ3RcubpwifVcVThPrJrltMVUnyfX4/s320/12.05.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibtV_CRfoBij3kVaUjsoard8cxpr_wh6KBzDjrQVgpJy2g2Qxiyf74WE1Pwp9NJI3VCTd7z_eaLaHJzytDitRF6a8WG6n7nUdQW0XsUQkmJE5wB1-7GXoZEi5qFBP8MWC1NOPNtca5Y-7LQSolLp3T9o4PftdxLdhU41EkBckdXbhDlmV-15w7i01l/s960/12.06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="960" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibtV_CRfoBij3kVaUjsoard8cxpr_wh6KBzDjrQVgpJy2g2Qxiyf74WE1Pwp9NJI3VCTd7z_eaLaHJzytDitRF6a8WG6n7nUdQW0XsUQkmJE5wB1-7GXoZEi5qFBP8MWC1NOPNtca5Y-7LQSolLp3T9o4PftdxLdhU41EkBckdXbhDlmV-15w7i01l/s320/12.06.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF9Ky3bGXUpBdj2TAKTwMynYBLLWhjmff-LiNUKwgZZcRiNdSibSr7e-aFhGATm5hRvq1PCxcMErv5Lsw39mSoDCMFahvXuFHcgB33wAsZZTeoWo9WjBPbyn0nOfo_U79vWwhzzLACOnSEqpOrXPBhO2DsZF9T8aJpLuCoJx0OC3eECNvNif89xWtQ/s960/12.07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="653" data-original-width="960" height="218" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiF9Ky3bGXUpBdj2TAKTwMynYBLLWhjmff-LiNUKwgZZcRiNdSibSr7e-aFhGATm5hRvq1PCxcMErv5Lsw39mSoDCMFahvXuFHcgB33wAsZZTeoWo9WjBPbyn0nOfo_U79vWwhzzLACOnSEqpOrXPBhO2DsZF9T8aJpLuCoJx0OC3eECNvNif89xWtQ/s320/12.07.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFn4GmWW4szkHXL1oEXMKDdNRvHuaIj-dsqbKBwIFmHuveOqHCbqo35JSDfCfJN3FkULi31Cy3WwRBWpj8wq8bBSJgzcsKCZsSkeeWxdp0uo0Wcm71dgfBSWCIziLQ3I_DeasmN8cUkw0YYpKSSrkOfADD_VCSt16QqQ-NWehmfMVbU-ecuFQ_d7OH/s960/12.08.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="890" data-original-width="960" height="297" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjFn4GmWW4szkHXL1oEXMKDdNRvHuaIj-dsqbKBwIFmHuveOqHCbqo35JSDfCfJN3FkULi31Cy3WwRBWpj8wq8bBSJgzcsKCZsSkeeWxdp0uo0Wcm71dgfBSWCIziLQ3I_DeasmN8cUkw0YYpKSSrkOfADD_VCSt16QqQ-NWehmfMVbU-ecuFQ_d7OH/s320/12.08.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieF-uDuQOhlv522DY-ovArkcVhsxNeZr6e2IzFuaBWET-LYCK_hFUE8iyvaGVU6z31lJ6sZFNohlNVtqvKS0sRhZiYCxBOPP253aocg20Ejz2V3PmqYnkpwX6vRPt5oMkf6eOYTd13DH53kXZqQ3kMMyf1thDBfKnhEM84SYG1VUwV6hf0UTWvinpk/s960/12.09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="960" data-original-width="895" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEieF-uDuQOhlv522DY-ovArkcVhsxNeZr6e2IzFuaBWET-LYCK_hFUE8iyvaGVU6z31lJ6sZFNohlNVtqvKS0sRhZiYCxBOPP253aocg20Ejz2V3PmqYnkpwX6vRPt5oMkf6eOYTd13DH53kXZqQ3kMMyf1thDBfKnhEM84SYG1VUwV6hf0UTWvinpk/s320/12.09.jpg" width="298" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggMKCNMItRZN4fmGJTaAsYJ56ZAwAdsmmo19njt-2Rkoh4ck0jd0fVQ2gK4aXzRRvUlp2g0ePtngnoLlnNlxez_zI54Pc0NfyhgHy-en0jRKWzrL7h8MRfFv5e1ghwLTIyJJ81NEOnGbWWzDQ-4Cz_PQZCYthpKuMisD_2dDlQAhnEM3bQMZq4W4Z1/s960/12.10.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="960" data-original-width="541" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggMKCNMItRZN4fmGJTaAsYJ56ZAwAdsmmo19njt-2Rkoh4ck0jd0fVQ2gK4aXzRRvUlp2g0ePtngnoLlnNlxez_zI54Pc0NfyhgHy-en0jRKWzrL7h8MRfFv5e1ghwLTIyJJ81NEOnGbWWzDQ-4Cz_PQZCYthpKuMisD_2dDlQAhnEM3bQMZq4W4Z1/s320/12.10.jpg" width="180" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1O72qUH3zyslaJicdOBd2DPA_UyfxWuKHttJPtBWQp0iplbdPLytIm951KUTZMXFvimgjnw0b2vDmiccnKlEI_90UtFfQlWDI1D3aPTR7PC7fSqfoJ-iBmRuVED1H4G9tuAGBDOLlx8xmssYTuL5KttCMCwVCtjYWZgChfNiafip-rA7n-AMef66T/s960/12.11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="830" data-original-width="960" height="277" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1O72qUH3zyslaJicdOBd2DPA_UyfxWuKHttJPtBWQp0iplbdPLytIm951KUTZMXFvimgjnw0b2vDmiccnKlEI_90UtFfQlWDI1D3aPTR7PC7fSqfoJ-iBmRuVED1H4G9tuAGBDOLlx8xmssYTuL5KttCMCwVCtjYWZgChfNiafip-rA7n-AMef66T/s320/12.11.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEindD5NTGk3lHp7vy3oK9PpDD_KP-AqIqo1DeRgENwsstprofhq3Mbnaxvr8ffvJzacXG4gviyUB8JGfU965DuMGDj0bCPmmv4H9G12dMrJjT4cDFV3oHdg3FblF43ZoJ7Kew03rf3GR38gCJJtdMYwuZFo9dzyQWymoRygPaCjo3DTKtYc2InTdd6Q/s2048/12.12.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1538" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEindD5NTGk3lHp7vy3oK9PpDD_KP-AqIqo1DeRgENwsstprofhq3Mbnaxvr8ffvJzacXG4gviyUB8JGfU965DuMGDj0bCPmmv4H9G12dMrJjT4cDFV3oHdg3FblF43ZoJ7Kew03rf3GR38gCJJtdMYwuZFo9dzyQWymoRygPaCjo3DTKtYc2InTdd6Q/s320/12.12.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSzp7DPT3xfhI6idNVcLs7RSXWEq7220yPtbir4-ihk7MNn9YF_tgy_7uXG6_jRd9Lcj8JZxaUfQ_o2OKIrIZDZ7cxxzO6FxYXQWYMdXLRgsQnStFy9Mx5L4-IjU47TKXtwHT46Fh6ySvAt4PhPbIbyzUxoAMGsk0CPhnJgYEDxe1WjSKSwM7N8hLy/s2048/12.13.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1755" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSzp7DPT3xfhI6idNVcLs7RSXWEq7220yPtbir4-ihk7MNn9YF_tgy_7uXG6_jRd9Lcj8JZxaUfQ_o2OKIrIZDZ7cxxzO6FxYXQWYMdXLRgsQnStFy9Mx5L4-IjU47TKXtwHT46Fh6ySvAt4PhPbIbyzUxoAMGsk0CPhnJgYEDxe1WjSKSwM7N8hLy/s320/12.13.jpg" width="274" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs5ACjnwaAGZhVVI0ZvtR3AEarP6dwDzvDiHZ6O_7a_qNOlEYeWB5AnIewepMZUkkUjiKkXQuLv-a1mRHhetXrUNj-5e5iQi85nvsNnwQoI_CC-evWa6O_2oNOBJLWYjgE6QkwHsu_teGl0b-Dl_gQy9zfDFwjhUiCiCvI9hECbEk-itfqwyFpsKjY/s2048/12.14.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1479" data-original-width="2048" height="231" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhs5ACjnwaAGZhVVI0ZvtR3AEarP6dwDzvDiHZ6O_7a_qNOlEYeWB5AnIewepMZUkkUjiKkXQuLv-a1mRHhetXrUNj-5e5iQi85nvsNnwQoI_CC-evWa6O_2oNOBJLWYjgE6QkwHsu_teGl0b-Dl_gQy9zfDFwjhUiCiCvI9hECbEk-itfqwyFpsKjY/s320/12.14.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji5KM-l6_JGu0rY1n2Hc_CBJWijYivgVgWF4RWV3Db70t1cSajb0cEAGBk25hKcsnbYzzrbHExE0sBVK1olHhqoqcZN0G1E0d6NZJ5JhTfjfKkpCDxi1edQ6e8CeA0qhYSAHpI2TOjMy3UWQPL3lpzDG39fJKrhgJfG_fel_PkTtnKj8rBhrI_co4l/s2040/12.15.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2040" data-original-width="1987" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEji5KM-l6_JGu0rY1n2Hc_CBJWijYivgVgWF4RWV3Db70t1cSajb0cEAGBk25hKcsnbYzzrbHExE0sBVK1olHhqoqcZN0G1E0d6NZJ5JhTfjfKkpCDxi1edQ6e8CeA0qhYSAHpI2TOjMy3UWQPL3lpzDG39fJKrhgJfG_fel_PkTtnKj8rBhrI_co4l/s320/12.15.jpg" width="312" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXgAxyI3BL4XDc8qE5XPwmmrZaqHbpF9qfeUu7i9IgBDFLDXdLCh3OwH4p9Bl1Kb14pL0nj96yntJfnsMKXLFW2umirCDCb75eM6Xu-r7s_mMrqgx5t-83arcC1e0QXUtPZjIBAwKpeSgPKJ7_iy1YONbYKNRCGMdTtThPL1GpNFzhrIVe-gkLLwBj/s2048/12.16.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2014" data-original-width="2048" height="315" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhXgAxyI3BL4XDc8qE5XPwmmrZaqHbpF9qfeUu7i9IgBDFLDXdLCh3OwH4p9Bl1Kb14pL0nj96yntJfnsMKXLFW2umirCDCb75eM6Xu-r7s_mMrqgx5t-83arcC1e0QXUtPZjIBAwKpeSgPKJ7_iy1YONbYKNRCGMdTtThPL1GpNFzhrIVe-gkLLwBj/s320/12.16.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXQ6sSmsad_rQJRfmUC6DVZFnxNQk0j0-FY2LkVASL0VNa8aUQ6cx-MJ8VqW0iND-pji3gIJna-VmNFnK1-ACQK1iNC4brueOhfMZQd5aCbDc3xNj1hdi2_iNMWVAfga42LqYmsiElHHg8jsd9jIBqbAXTwQCoHdo_-DWLLu_Zjs9SvdI-AMp66FCy/s2048/12.17.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1670" data-original-width="2048" height="261" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXQ6sSmsad_rQJRfmUC6DVZFnxNQk0j0-FY2LkVASL0VNa8aUQ6cx-MJ8VqW0iND-pji3gIJna-VmNFnK1-ACQK1iNC4brueOhfMZQd5aCbDc3xNj1hdi2_iNMWVAfga42LqYmsiElHHg8jsd9jIBqbAXTwQCoHdo_-DWLLu_Zjs9SvdI-AMp66FCy/s320/12.17.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4YgfercLzGcvXF0lfYqFxM6l9x4MUNffIvb1YkvA__dMC4508C50CsUb6kyOWf0PRUSJTz33k3frH49f7RxlB927Fjx0oDTU_cS51BgAWPx0hjcsDS5RIAceUoVfdETTL3YY893rEsX0t-9kkaY0qAZyKLdtEXUTfji_ANr6xE9HKE7Wglv0FRMuq/s2048/12.18.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1225" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4YgfercLzGcvXF0lfYqFxM6l9x4MUNffIvb1YkvA__dMC4508C50CsUb6kyOWf0PRUSJTz33k3frH49f7RxlB927Fjx0oDTU_cS51BgAWPx0hjcsDS5RIAceUoVfdETTL3YY893rEsX0t-9kkaY0qAZyKLdtEXUTfji_ANr6xE9HKE7Wglv0FRMuq/s320/12.18.jpg" width="191" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrk-7OuN0dNe67WtVr9fpdCRZ3ELEMpsWFADS7cOgVhd7_PZd1XOwigB6FAq25_cr-XwOKZnKxLabIrFqxWOLld8pAMw6qRSGxXpzdqyPl0VoZLEUfYhElyUfC9J9Hq2LtF0oCSIsWy0ShOGxB0-S0kGwYMak6V4axj5RCpDQeCs1tY1zHlbvV8JwF/s2048/12.19.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1744" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrk-7OuN0dNe67WtVr9fpdCRZ3ELEMpsWFADS7cOgVhd7_PZd1XOwigB6FAq25_cr-XwOKZnKxLabIrFqxWOLld8pAMw6qRSGxXpzdqyPl0VoZLEUfYhElyUfC9J9Hq2LtF0oCSIsWy0ShOGxB0-S0kGwYMak6V4axj5RCpDQeCs1tY1zHlbvV8JwF/s320/12.19.jpg" width="273" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSzr0CV_j0VoHun14r1IjbT4f-2lmwliq9hE7iekVhVeQXCzsmQwy4a-NiXfBq2-j6_7vgXhuwFrWhM72F95PiPGUIq2oz7xRdMkLvRH5McmIzM22J6hDi709d6-fsfyLR0rgcIh-VUEappeq9ewIXhhbmSsg7Kzi08GOFkx1PJh-k8lgpiWAjbCoK/s2048/12.20.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1401" data-original-width="2048" height="219" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSzr0CV_j0VoHun14r1IjbT4f-2lmwliq9hE7iekVhVeQXCzsmQwy4a-NiXfBq2-j6_7vgXhuwFrWhM72F95PiPGUIq2oz7xRdMkLvRH5McmIzM22J6hDi709d6-fsfyLR0rgcIh-VUEappeq9ewIXhhbmSsg7Kzi08GOFkx1PJh-k8lgpiWAjbCoK/s320/12.20.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilNGgBxosOMP_cvozI5QT2huJmegVO0wpJIylIeskq_sV9qd_ig_QJTAevFsTcwzzyK5yUjvLFbJCwDNfP9Py2Tvn0QYj1AJBz6LRcmN0Lypz1Al2_tjYWyFb27BBoCmj7sYNcECB4R7M4lYNcQ5G5NGK_95dv5Ummg4V_6bbN-tVJvckJ50-y8VgT/s2048/12.21.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilNGgBxosOMP_cvozI5QT2huJmegVO0wpJIylIeskq_sV9qd_ig_QJTAevFsTcwzzyK5yUjvLFbJCwDNfP9Py2Tvn0QYj1AJBz6LRcmN0Lypz1Al2_tjYWyFb27BBoCmj7sYNcECB4R7M4lYNcQ5G5NGK_95dv5Ummg4V_6bbN-tVJvckJ50-y8VgT/s320/12.21.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwMiv2Et1RdNIQ5WNerTmlSXb1cn8Y6R-cm6jvpo4kVxnUUiWQPwhCK2hr9TfqqkNDUTtuxTHiw24mm35h_9Vh9b-4fThLn36Dx22HEEIK_RtjD0hbH7GYrVFEpa_YHKTtrsl-AMyniVLh67lQPQx1_OizC4-n5ArkX-2goolHOE25n37s1weRUbrv/s2048/12.22.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwMiv2Et1RdNIQ5WNerTmlSXb1cn8Y6R-cm6jvpo4kVxnUUiWQPwhCK2hr9TfqqkNDUTtuxTHiw24mm35h_9Vh9b-4fThLn36Dx22HEEIK_RtjD0hbH7GYrVFEpa_YHKTtrsl-AMyniVLh67lQPQx1_OizC4-n5ArkX-2goolHOE25n37s1weRUbrv/s320/12.22.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtmQp8WVElPR_2BY4WOGeT9TreyfH0u_jZZ2fM69DDGVjrrjarhIiOhxfEBrjIyFz1E-e_h-L08DETeMBZNJgWw8uWypbtBpBiow4zh490osXSmBv5jT6-V2kiumW8AlBZ-O2Gy20jNtd0eLG1zKIqssgNY6h1Yf9DuLqh4k69ePZVzbbIW2wF9Fk_/s2048/12.23.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1599" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtmQp8WVElPR_2BY4WOGeT9TreyfH0u_jZZ2fM69DDGVjrrjarhIiOhxfEBrjIyFz1E-e_h-L08DETeMBZNJgWw8uWypbtBpBiow4zh490osXSmBv5jT6-V2kiumW8AlBZ-O2Gy20jNtd0eLG1zKIqssgNY6h1Yf9DuLqh4k69ePZVzbbIW2wF9Fk_/s320/12.23.jpg" width="250" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3pTQmwkpLLuzokDwB1v3cdWonlRR70kHUBonPZmurV9p-utT8X2meFaTcWMhr589P4krwAzPvfdAxCB8u1-lsUPTMAcn7xRP8T87t8he9gvNA5D-xjmDja9-gTi7039CxFSSKbdiyAF1YFAZVMah59dHJ_NgOQzVv9UQzWWQdlEzGz_NdWwpU_Etn/s2048/12.24.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1457" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3pTQmwkpLLuzokDwB1v3cdWonlRR70kHUBonPZmurV9p-utT8X2meFaTcWMhr589P4krwAzPvfdAxCB8u1-lsUPTMAcn7xRP8T87t8he9gvNA5D-xjmDja9-gTi7039CxFSSKbdiyAF1YFAZVMah59dHJ_NgOQzVv9UQzWWQdlEzGz_NdWwpU_Etn/s320/12.24.jpg" width="228" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNlDo3SMI8r6NQ5AJkkupq-g8o4hiPQodR6GnsFw9GmKQTJXXFpOsdJZLp7SJ1bQ_plAO8BiOsi8t7sipcpXcDkjvKYt8k0j0Jwy_bFzFidm9WFZlqMM1GLYA23Fhb5hZh_ikEJcaFNUD-8Y9BslfiWxJfmSwtOHI_fLf8cUOL-AIv7xq06Q_aT29S/s2048/12.25.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiNlDo3SMI8r6NQ5AJkkupq-g8o4hiPQodR6GnsFw9GmKQTJXXFpOsdJZLp7SJ1bQ_plAO8BiOsi8t7sipcpXcDkjvKYt8k0j0Jwy_bFzFidm9WFZlqMM1GLYA23Fhb5hZh_ikEJcaFNUD-8Y9BslfiWxJfmSwtOHI_fLf8cUOL-AIv7xq06Q_aT29S/s320/12.25.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN-iazroAFFPxpr1_H1EceRTU6dnwAYxvVWTZ6W1m8z9llb7C0yFHplFaZRzVz0CnzDGAVsJI1w5aajJj2VTcNLhiGBDHbfb1jU1b14rhNWpRPTj3PsMX4qmhcBv-E8-zyNgj-cmGxCm5tbmEnNM3RHo6oGWi-HuBWcQYAfvbPccezi_292c8MCLBy/s2048/12.26.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1463" data-original-width="2048" height="229" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN-iazroAFFPxpr1_H1EceRTU6dnwAYxvVWTZ6W1m8z9llb7C0yFHplFaZRzVz0CnzDGAVsJI1w5aajJj2VTcNLhiGBDHbfb1jU1b14rhNWpRPTj3PsMX4qmhcBv-E8-zyNgj-cmGxCm5tbmEnNM3RHo6oGWi-HuBWcQYAfvbPccezi_292c8MCLBy/s320/12.26.jpg" width="320" /></a></div><h3 style="text-align: left;">April 8, 2023, Day 13 of 13: Day of Rest in Santiago de Compostela</h3><div>This is the first day in over two weeks that we haven't had to pack our backpacks and check out of our lodgings and head to the next town.&nbsp; Rather, we enjoyed a nice day touring the beautiful town of Santiago de Compostela, starting with the museum at the cathedral, which included 4 levels of history around the construction of the structure, art, and artifacts.&nbsp; After that, I think I had the most unique tour I've ever experienced, period...&nbsp; We took a guided tour (albeit entirely in Spanish), whereby we spent almost 90 climbing and crawling around THE ROOF OF THE CATHEDRAL.&nbsp; Yes, you heard me... There's a tour where you basically climb out of a window and look at the cathedral from every possible angle, on the damn roof!&nbsp; This was simple indescribable and incredible.&nbsp; Maybe a little unnerving and uncomfortable at times, but a heck of a lot of fun and a one of a kind experience, never to be missed.&nbsp; The roof was renovated in 2021 and this experience is only recently available.&nbsp; Tomorrow morning is an early bus ride back to Porto, then I fly back through Amsterdam to my girls, and I'm very much looking forward to being home.&nbsp; I'll post again a bit more about the logistics of the trip for those considering something like this, and maybe something a little more introspective about what I found along the way.&nbsp; The way.</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjybkDyUVvgLm2YaM59WR9y2AZZMJBJz5as2J0bvoSdN_cHC6DYyvV9x_ZaKtV8ftBNQLPW0yVPoSedZwnYpyNzheLpNGOi6OID9eA7gw54ysoVXvmgPuBz44GAR9GBSr5AqKsT7oX5PkWc7xcsd3wa2msF6gws7B-yEX_qfc_ZxV03_-e0OKTvG8PO/s1364/13.01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="640" data-original-width="1364" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjybkDyUVvgLm2YaM59WR9y2AZZMJBJz5as2J0bvoSdN_cHC6DYyvV9x_ZaKtV8ftBNQLPW0yVPoSedZwnYpyNzheLpNGOi6OID9eA7gw54ysoVXvmgPuBz44GAR9GBSr5AqKsT7oX5PkWc7xcsd3wa2msF6gws7B-yEX_qfc_ZxV03_-e0OKTvG8PO/s320/13.01.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh41Pr4MxT1IYXlu0EGR7hOOdCQS3FPA2p4aVLIA9IVKZcFUlSPgtrYT0yup-rEYuiZ7lNCZ1RTcjwJDudTQJAYMBemDFEgEn6GarJWUIpwIbWwnzMp7csQeSFqm-rbShCP44Fy9TyrPsYq5jWmCrPwfl63xyOZ8OvDaWxL5TEik1iHjyYtbIuyCLHS/s2048/13.02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1501" data-original-width="2048" height="235" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh41Pr4MxT1IYXlu0EGR7hOOdCQS3FPA2p4aVLIA9IVKZcFUlSPgtrYT0yup-rEYuiZ7lNCZ1RTcjwJDudTQJAYMBemDFEgEn6GarJWUIpwIbWwnzMp7csQeSFqm-rbShCP44Fy9TyrPsYq5jWmCrPwfl63xyOZ8OvDaWxL5TEik1iHjyYtbIuyCLHS/s320/13.02.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIGZSyw4LrB8N97R8qlQCPi4UIVEC0Zz0pZGZQV2atlXMLz_QMBgx2mNHFGMuXmF89SEAF3jrjlvZLmBylo6JMhHDHMWRHSdTCY65tg81af5xXa0ULWFESjSbKDPr-9BM_DbyGXJXa2T95uqhhIgtLLn7vaXBGRZFZSdaGbpbtqdwBIHNhNaYsnWJL/s2048/13.03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1813" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIGZSyw4LrB8N97R8qlQCPi4UIVEC0Zz0pZGZQV2atlXMLz_QMBgx2mNHFGMuXmF89SEAF3jrjlvZLmBylo6JMhHDHMWRHSdTCY65tg81af5xXa0ULWFESjSbKDPr-9BM_DbyGXJXa2T95uqhhIgtLLn7vaXBGRZFZSdaGbpbtqdwBIHNhNaYsnWJL/s320/13.03.jpg" width="283" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDDZYSLkQXCLz7gKrLlx6DVFge4JFfyb0IqbPaO-IglJQ18JFjpznMGuYnTQbFF0EtnTabTTI2wlGw9nwDGkXmOBawTDzv1vaZIkhCDZJwhj_Asw0uquShfyuuaXPLDXpvE_z2eKs6I_rR9ETgltq2mE4CyarNgJLAB_LSKko9c-79gl2kSNSw2e3E/s2048/13.04.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1130" data-original-width="2048" height="177" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDDZYSLkQXCLz7gKrLlx6DVFge4JFfyb0IqbPaO-IglJQ18JFjpznMGuYnTQbFF0EtnTabTTI2wlGw9nwDGkXmOBawTDzv1vaZIkhCDZJwhj_Asw0uquShfyuuaXPLDXpvE_z2eKs6I_rR9ETgltq2mE4CyarNgJLAB_LSKko9c-79gl2kSNSw2e3E/s320/13.04.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6IPLNblGg3ZPYsfXeC6TU0mIDPmu4XjG_D4OkFvJtukwK3-qDvW5KFtrmDs1FWg1zasJiBFIXk5ofA68gd-uBPPIRIsVW4Vr7uc66fR5P-sswkv00exEyi-uCLzNobEZT7y40wdgAylyQeGlTqSyTnbqLyb8KQGe11Zhu3_FqyJIq9U-jUG810kua/s2048/13.05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg6IPLNblGg3ZPYsfXeC6TU0mIDPmu4XjG_D4OkFvJtukwK3-qDvW5KFtrmDs1FWg1zasJiBFIXk5ofA68gd-uBPPIRIsVW4Vr7uc66fR5P-sswkv00exEyi-uCLzNobEZT7y40wdgAylyQeGlTqSyTnbqLyb8KQGe11Zhu3_FqyJIq9U-jUG810kua/s320/13.05.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0Jj4j7ewSC8nNvgtMok2Hsn1FD7Lp8rqyq6512GTsVKGYEli3JX2U01tlFzG3_UEk_j8719Z9rEX4UxqfaBXWbQuqve1VAMt1npBbKObLshtoN1wPc55KslPtEmRRyJpS0Jj1dRLde89U_PSK4Af9VBCArABGUPSuId5FSBQqsygAct0vAk84qyUs/s2048/13.06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1634" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0Jj4j7ewSC8nNvgtMok2Hsn1FD7Lp8rqyq6512GTsVKGYEli3JX2U01tlFzG3_UEk_j8719Z9rEX4UxqfaBXWbQuqve1VAMt1npBbKObLshtoN1wPc55KslPtEmRRyJpS0Jj1dRLde89U_PSK4Af9VBCArABGUPSuId5FSBQqsygAct0vAk84qyUs/s320/13.06.jpg" width="255" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTCiU-BUwo3rgPXsAC1mxukesllk0FLCUquf5pXs-L77hRdinZ3X1G2lfdBVwqJDw7oj_ReAGvuCpKQ44TSvuwBozBtK26PbhczT1d0MJCr-J5Ww-o594QaYPeEs8VCy_nvtDLciWDWXbLmYxXxi0Q0Ki1USj1CKP_rVtK5S4YVi7aOJRzw8bN66MG/s2048/13.07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTCiU-BUwo3rgPXsAC1mxukesllk0FLCUquf5pXs-L77hRdinZ3X1G2lfdBVwqJDw7oj_ReAGvuCpKQ44TSvuwBozBtK26PbhczT1d0MJCr-J5Ww-o594QaYPeEs8VCy_nvtDLciWDWXbLmYxXxi0Q0Ki1USj1CKP_rVtK5S4YVi7aOJRzw8bN66MG/s320/13.07.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9V34v0I05r2IpMiPbeUPhPW9g7-HqpS1-nT6COmwixN-qdVeofCKhQ5RP0ITKk-T1w-VKN52aerYRwegwwv3RMQeZkzNDUYgJr28YaCPeuKq4SDE8HEXapH2H3OPQsvM9OYh3vK1epY0zdCX5l2ppMJYyq4tWiS4dr3wz7aK-e2GCBiiaZTVzRhqk/s2048/13.08.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9V34v0I05r2IpMiPbeUPhPW9g7-HqpS1-nT6COmwixN-qdVeofCKhQ5RP0ITKk-T1w-VKN52aerYRwegwwv3RMQeZkzNDUYgJr28YaCPeuKq4SDE8HEXapH2H3OPQsvM9OYh3vK1epY0zdCX5l2ppMJYyq4tWiS4dr3wz7aK-e2GCBiiaZTVzRhqk/s320/13.08.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz5SXWJm0pR6tjRxKWGx4rI6bO2PaZ7VYuYvP6TNNF0e19zZ-P2eoSisveKFz-WUN2f3ylpPPG2rvy0necTZyTjQ94oEtIzlRmjkrProFnrPZ26LidyXD_TqFCts974v3Dwki1Rl0zsHkjpv3FlDcJTahcQppEukEpkRsz20bz90WbMMu-n770eIMA/s2048/13.09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz5SXWJm0pR6tjRxKWGx4rI6bO2PaZ7VYuYvP6TNNF0e19zZ-P2eoSisveKFz-WUN2f3ylpPPG2rvy0necTZyTjQ94oEtIzlRmjkrProFnrPZ26LidyXD_TqFCts974v3Dwki1Rl0zsHkjpv3FlDcJTahcQppEukEpkRsz20bz90WbMMu-n770eIMA/s320/13.09.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSoKaWbrctE29IBGT1CY_mMNTkbJiW0K5jRXr68Yq1ZLvntW0XtCR1cYKzbK6GxW4VEaLDF9b479TkoPP6A7mEb0EJIQsA4OOEs2ZxMG_fvENICV6q-gPYfNB26wbqnsBXBUsCAfWnHQkIDTm4Y1GKVxh15UiYQwOWNiPwkHUQOmffWNOuNzhR_jt-/s2048/13.10.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1545" data-original-width="2048" height="241" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSoKaWbrctE29IBGT1CY_mMNTkbJiW0K5jRXr68Yq1ZLvntW0XtCR1cYKzbK6GxW4VEaLDF9b479TkoPP6A7mEb0EJIQsA4OOEs2ZxMG_fvENICV6q-gPYfNB26wbqnsBXBUsCAfWnHQkIDTm4Y1GKVxh15UiYQwOWNiPwkHUQOmffWNOuNzhR_jt-/s320/13.10.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghJd7gMeu8diL0zvseYuJvZQfLmFv0CWQBTxvANv1hyJGmU3T8R13PrzQzSh_sLFuqWh11lDFMSLKOlW2JtPoIS9KTF1jHGVQwfk7jNt3QjVo9B6V3cOPhORuN9yzfUg666sU5tDBpTfKeMU_IM32HGyKgphnrX9wdQQmtGnMDOqxbbXb8fvUwn_ig/s2048/13.11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghJd7gMeu8diL0zvseYuJvZQfLmFv0CWQBTxvANv1hyJGmU3T8R13PrzQzSh_sLFuqWh11lDFMSLKOlW2JtPoIS9KTF1jHGVQwfk7jNt3QjVo9B6V3cOPhORuN9yzfUg666sU5tDBpTfKeMU_IM32HGyKgphnrX9wdQQmtGnMDOqxbbXb8fvUwn_ig/s320/13.11.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEGPga9ZChmjnoaCDC4wUVB0DprnCW54S9rwKoet6IR6OPG1BqJufM4SDsw50MpmSdWpcQlzpJAxPBKQ7SIVg8hfbj1GJN7nQTk5zBaXZkhwMd5Lux0G4MnLnvHFTL6Ulmz-h1op5jrt3RbpPo5yeHZIedY5pAJAMteVQC4oC7F3QHlt19tUuDwZ2X/s2048/13.12.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1267" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgEGPga9ZChmjnoaCDC4wUVB0DprnCW54S9rwKoet6IR6OPG1BqJufM4SDsw50MpmSdWpcQlzpJAxPBKQ7SIVg8hfbj1GJN7nQTk5zBaXZkhwMd5Lux0G4MnLnvHFTL6Ulmz-h1op5jrt3RbpPo5yeHZIedY5pAJAMteVQC4oC7F3QHlt19tUuDwZ2X/s320/13.12.jpg" width="198" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij7ReL4Fej9pH8bJK1YCc_DD37qTvDAPj6UbtLMbtfx_RvIe1qZ0_EEa32jIf2cnF4_Ww6MLo6of6tk4kd6o5pzrBHWzXE87VPp6GJ6sTVv1Hg8yszhQaWREfzZ-Zp54-paWcHQfAw_nkEKof8igzx-y0Eso2cpLh4SUVCv8ZlJKXa7koQ6jhkM95b/s2048/13.13.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1796" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEij7ReL4Fej9pH8bJK1YCc_DD37qTvDAPj6UbtLMbtfx_RvIe1qZ0_EEa32jIf2cnF4_Ww6MLo6of6tk4kd6o5pzrBHWzXE87VPp6GJ6sTVv1Hg8yszhQaWREfzZ-Zp54-paWcHQfAw_nkEKof8igzx-y0Eso2cpLh4SUVCv8ZlJKXa7koQ6jhkM95b/s320/13.13.jpg" width="281" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXlU3B3mdEbm8ak9q4tof4Ct-wM7dGtyAB5JxjE9lX7-ubcU_2tqfLdYVrqmZEvagpds3DPJzq3t2DjUmWhs1OIj8Qf1IPoBXlGwmxKT1OTqtW94dv8LsfFE-7z-qAPxUCI-f_9-lMxfLr0vV_OA1oEMHVlsI9xak6QLLjfxO5zy8NFX6a4CEAhuOU/s2048/13.14.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXlU3B3mdEbm8ak9q4tof4Ct-wM7dGtyAB5JxjE9lX7-ubcU_2tqfLdYVrqmZEvagpds3DPJzq3t2DjUmWhs1OIj8Qf1IPoBXlGwmxKT1OTqtW94dv8LsfFE-7z-qAPxUCI-f_9-lMxfLr0vV_OA1oEMHVlsI9xak6QLLjfxO5zy8NFX6a4CEAhuOU/s320/13.14.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUhGWVJHDkrXGiiFn2Hvj2YrlBwRLDKYEfP-Nw_BSL-gpvyThbKJFr7UzIjgf9lzx0uKBxz5wlvsrxSEJGspgU3XZ1CEIt3RPuxA8Vv4wxrcsW_sUiZkCJQQkIcY2TMLzZxBxvA93T8w8iMhuIhlexpF_vAEH6kqhS6zx-R1H3SgDDXFaZ1yQfbXy-/s2048/13.15.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUhGWVJHDkrXGiiFn2Hvj2YrlBwRLDKYEfP-Nw_BSL-gpvyThbKJFr7UzIjgf9lzx0uKBxz5wlvsrxSEJGspgU3XZ1CEIt3RPuxA8Vv4wxrcsW_sUiZkCJQQkIcY2TMLzZxBxvA93T8w8iMhuIhlexpF_vAEH6kqhS6zx-R1H3SgDDXFaZ1yQfbXy-/s320/13.15.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyTKoUY-BMm4bgr3ENOlQoOYmhqOU-189XK0mU0P4dKFl6xjwkem63VxcllXKuTuPFJ2odPWzK8_JMIQoV7HUetYlmN3CgF0WshljUpAI_heGHsdJRJTJKaRdVvsqB_zqWm2IudrHcKHRGvjy6E6zg7GXRUmN6q48juURFXWcKLFZXIheg0fKpCl1v/s2048/13.16.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1494" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiyTKoUY-BMm4bgr3ENOlQoOYmhqOU-189XK0mU0P4dKFl6xjwkem63VxcllXKuTuPFJ2odPWzK8_JMIQoV7HUetYlmN3CgF0WshljUpAI_heGHsdJRJTJKaRdVvsqB_zqWm2IudrHcKHRGvjy6E6zg7GXRUmN6q48juURFXWcKLFZXIheg0fKpCl1v/s320/13.16.jpg" width="233" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-VLFDy0k1lhtNQGlXtPKlM_scclKi6JjttjG2teJIJy4fG1ptM5urazC6A9iT1aOg7NQj_r1sB_MlYVDTEE_YJv5oM-LqC5m0_jdhddrAPElszqdLwN6Nex6NxWjYJh9rc-ZcDHY3vkH8WXiwOeg7bk_U1t6B_GjGOlxrfJ1wxHwtWe5CSsWeXIAg/s2048/13.17.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1872" data-original-width="2048" height="293" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-VLFDy0k1lhtNQGlXtPKlM_scclKi6JjttjG2teJIJy4fG1ptM5urazC6A9iT1aOg7NQj_r1sB_MlYVDTEE_YJv5oM-LqC5m0_jdhddrAPElszqdLwN6Nex6NxWjYJh9rc-ZcDHY3vkH8WXiwOeg7bk_U1t6B_GjGOlxrfJ1wxHwtWe5CSsWeXIAg/s320/13.17.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiey_4IV5W2c1dK5KGJ5L-dM9kOGDNGrSx1Z6IxZtiwRzki0XjupST9TUuzdRBbLl8vVjFgSFCdnyk6dRjPPAtZqLB2ucqadGgvqkPEx3rbZD-S9U9PCUXOVvZ-mGlEtuv_cywLmMhfhZiccMen34rLvg3aFf2EAFuCr_VVdxzpYvyB2pqFqQLGN8E1/s2048/13.18.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="240" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiey_4IV5W2c1dK5KGJ5L-dM9kOGDNGrSx1Z6IxZtiwRzki0XjupST9TUuzdRBbLl8vVjFgSFCdnyk6dRjPPAtZqLB2ucqadGgvqkPEx3rbZD-S9U9PCUXOVvZ-mGlEtuv_cywLmMhfhZiccMen34rLvg3aFf2EAFuCr_VVdxzpYvyB2pqFqQLGN8E1/s320/13.18.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1DIqf8otiKFW21h18u-HTtuzTC2GWy21KHg7YwwjGOlet-3B4HyyaFSp9xMwaIehXoNAbJCL7ImWq9mOvBEwTvYgsGdoO0-aZHUhF3sp7OwkQmNoFqfWg9pjJkVSztHCGLkJb3rj7YjidcFCxJPrh_gVfB2lh_PHjPj6vVTm5jx1jW5siL_3o9870/s2048/13.19.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1583" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1DIqf8otiKFW21h18u-HTtuzTC2GWy21KHg7YwwjGOlet-3B4HyyaFSp9xMwaIehXoNAbJCL7ImWq9mOvBEwTvYgsGdoO0-aZHUhF3sp7OwkQmNoFqfWg9pjJkVSztHCGLkJb3rj7YjidcFCxJPrh_gVfB2lh_PHjPj6vVTm5jx1jW5siL_3o9870/s320/13.19.jpg" width="247" /></a></div><h3 style="text-align: left;">April 9, 2023, Day 14 of 13: Back in Porto for a day</h3><div>Just a short bonus post...we spent Easter Sunday commuting by bus from Santiago back to Porto.&nbsp; It was kind of amazing to watch the 12 little towns we spent our night tick by, about every 15 minutes by the highway.&nbsp; 3 different times the highway touched the Camino and pellegrino's were obvious with their backpacks and very determined walks.&nbsp; Porto was a buzz with Easter festivals and activities.&nbsp; Corey and I had a nice meal and a couple of fantastic ports, which put a nice finish on a great trip.&nbsp; We even made our way back to the Porto Cathedral, to the start of our journey and the mile marker that says "248 km to Santiago." To the next pilgrims, bom comiño...</div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI56FrT1pE8eJPP6bRo5qnzC8bjGmsWgQf96mbabpT3TctemFnJoSdBgGQOwkkDWOaNV5z1s3rYD0X7NZdr_Q6K52gkiTrLndp2TyId72l5qliWI7cXO3Rfsvm4qpRt4lujT2Ao54GXHu4oqI8tqEMtzh8IuwOKW1SqtVu-pZVCq46Jd4MdIVnF4tv/s2048/14.01.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1467" data-original-width="2048" height="229" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjI56FrT1pE8eJPP6bRo5qnzC8bjGmsWgQf96mbabpT3TctemFnJoSdBgGQOwkkDWOaNV5z1s3rYD0X7NZdr_Q6K52gkiTrLndp2TyId72l5qliWI7cXO3Rfsvm4qpRt4lujT2Ao54GXHu4oqI8tqEMtzh8IuwOKW1SqtVu-pZVCq46Jd4MdIVnF4tv/s320/14.01.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKhTCMcd9RymWfdxvHfeYBVk506z2WHAd4bus_9Rw9is8-jF5bwSj1q_lY8SyMsMmPqTMGWcGHyts0O9ZHH0ygF0K70PTJip4TQZThSv6A9myTXYpuGtGKIyQDJmcnZfL9bZ56rYaUWxu8axTKGu4nH1yS0yOvXKio88CN7T2m2NhQjjYpDFjt3EiX/s2048/14.02.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1339" data-original-width="2048" height="209" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKhTCMcd9RymWfdxvHfeYBVk506z2WHAd4bus_9Rw9is8-jF5bwSj1q_lY8SyMsMmPqTMGWcGHyts0O9ZHH0ygF0K70PTJip4TQZThSv6A9myTXYpuGtGKIyQDJmcnZfL9bZ56rYaUWxu8axTKGu4nH1yS0yOvXKio88CN7T2m2NhQjjYpDFjt3EiX/s320/14.02.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhy1IeJ1WNOnZXGIF7qShCNm8gvDUgx_J7U5NcD_4apGDmqkOszVS9UHjIjIlKlPx_69U2rbljw5nl0BTyIsC4TIdT0Bx0fCw-seZErQo1pdZe-vHji7W5yR4k57y4ndU1ByGb9TA46_LshCkPZ215ZlN0Qj8bj3nxALMyH6wQx1-eP1zjOfLwMoWy/s2048/14.03.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1536" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhy1IeJ1WNOnZXGIF7qShCNm8gvDUgx_J7U5NcD_4apGDmqkOszVS9UHjIjIlKlPx_69U2rbljw5nl0BTyIsC4TIdT0Bx0fCw-seZErQo1pdZe-vHji7W5yR4k57y4ndU1ByGb9TA46_LshCkPZ215ZlN0Qj8bj3nxALMyH6wQx1-eP1zjOfLwMoWy/s320/14.03.jpg" width="240" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHek0QQ4GE3FaYUemp7LrOZyFUm10vWzm3ukWXdDp4Gc4sHHgPylDZWTcekBfqwTja4UmU_-yznkTyocVDPJ-SVwb7Iv3BNTWlVC2miR0f0fyCFQsEJute6oWA4T2yRpEEXG4BCl7OPukOB1Hq7Z-Nns-96UU0JrdLie5meHQYGvWsxxPvXjqpH3ys/s2048/14.04.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="835" data-original-width="2048" height="130" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHek0QQ4GE3FaYUemp7LrOZyFUm10vWzm3ukWXdDp4Gc4sHHgPylDZWTcekBfqwTja4UmU_-yznkTyocVDPJ-SVwb7Iv3BNTWlVC2miR0f0fyCFQsEJute6oWA4T2yRpEEXG4BCl7OPukOB1Hq7Z-Nns-96UU0JrdLie5meHQYGvWsxxPvXjqpH3ys/s320/14.04.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVkZJ35DfB3A_1ZGQSll7e_1qoDG0HLzcoqXNpj-_4uqH8ZBCVe6_Lymxn9xZOGlI7VbcepJi4ljtfeMyBfrB73C0aXcVIJnNIgZsWFv-eXtPX77BSlJhoGr22Wb02rJ-XTWYrfaYWysY0xM5Q1YQHtBPxFVqn6_xTpWqdIQJ9RVB5q9YncRDye2dD/s2048/14.05.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1532" data-original-width="2048" height="239" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVkZJ35DfB3A_1ZGQSll7e_1qoDG0HLzcoqXNpj-_4uqH8ZBCVe6_Lymxn9xZOGlI7VbcepJi4ljtfeMyBfrB73C0aXcVIJnNIgZsWFv-eXtPX77BSlJhoGr22Wb02rJ-XTWYrfaYWysY0xM5Q1YQHtBPxFVqn6_xTpWqdIQJ9RVB5q9YncRDye2dD/s320/14.05.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkVGuGMKR_OiD_xz5k6dC6N4MLK7QCbcfA--xH06f1tSsMTzG735IJpEBrfGdFA-DWHf7hdj86xBh3WAmbOykvNmhdKyMqcPHZOt_YgMnwD-bKrOEH-o2kChUoNqzfoH7cMJABhXvA_-hfGEfBj4BswKxWubr1WWnvarRc-KuiYFc244vcJbVHlxk9/s2048/14.06.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1715" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkVGuGMKR_OiD_xz5k6dC6N4MLK7QCbcfA--xH06f1tSsMTzG735IJpEBrfGdFA-DWHf7hdj86xBh3WAmbOykvNmhdKyMqcPHZOt_YgMnwD-bKrOEH-o2kChUoNqzfoH7cMJABhXvA_-hfGEfBj4BswKxWubr1WWnvarRc-KuiYFc244vcJbVHlxk9/s320/14.06.jpg" width="268" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDFwWzUZga6l_x01yB5COIIhTAlXQD-HXrNex6_MDXJnXUz59iHvYE9Navj526oseGZ6C7a9xuUxryn--wxehLaA70qd2gSf3klJVaLFb1pLJ55Gj0coP5lLxS3Ta3f2Lhvrq5LWuwEIu3jz7YZ-oY_QjTMW7STk0BzfgIlS8bpJjGT_TcDLofYdDw/s2048/14.07.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1731" data-original-width="2048" height="270" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDFwWzUZga6l_x01yB5COIIhTAlXQD-HXrNex6_MDXJnXUz59iHvYE9Navj526oseGZ6C7a9xuUxryn--wxehLaA70qd2gSf3klJVaLFb1pLJ55Gj0coP5lLxS3Ta3f2Lhvrq5LWuwEIu3jz7YZ-oY_QjTMW7STk0BzfgIlS8bpJjGT_TcDLofYdDw/s320/14.07.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCBOwViitSFnqY5f0QaMXYQDPXHTIcOQBWX8oRseG8-RSHDoHykmIRmXH6CorKBUAtSmnEdr6h1xKiCFaH2ZFjWMPZ5Usxel5wi0GOHYkiDAflVYsk6_J4rqfCu7-n6mwScqx1Pahot44JwReyva7A_R69rYmadPUuBOf9l6ke4yvJC7nGVsVIEUWd/s2048/14.08.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1454" data-original-width="2048" height="227" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCBOwViitSFnqY5f0QaMXYQDPXHTIcOQBWX8oRseG8-RSHDoHykmIRmXH6CorKBUAtSmnEdr6h1xKiCFaH2ZFjWMPZ5Usxel5wi0GOHYkiDAflVYsk6_J4rqfCu7-n6mwScqx1Pahot44JwReyva7A_R69rYmadPUuBOf9l6ke4yvJC7nGVsVIEUWd/s320/14.08.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-lYUhTLUKfp8YjLGaeF-woyTIWPOTXwniWkfgwGxWVldvohE__4AyNlLgHdtjab-dH43t8tiywKiYNYeE3RtcwkQgIPvDRjgQWkEiYpmUAQ9Sv04MTGdqG_z8pXO8hf4tih1mzGIpwvkU1SJ_OQwAk-pDn4LlmmXgPck3SLJOR4bKoGWC4a_WgHLt/s2048/14.09.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1659" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-lYUhTLUKfp8YjLGaeF-woyTIWPOTXwniWkfgwGxWVldvohE__4AyNlLgHdtjab-dH43t8tiywKiYNYeE3RtcwkQgIPvDRjgQWkEiYpmUAQ9Sv04MTGdqG_z8pXO8hf4tih1mzGIpwvkU1SJ_OQwAk-pDn4LlmmXgPck3SLJOR4bKoGWC4a_WgHLt/s320/14.09.jpg" width="259" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkfCHbEK_YEUVWVPwlkZ0ruQSCBcEwPIUFzOZEGeVXao4Pr0DGggF8Io8rkg3AcCVCpW2f1aHWqL__n2IUgWOyqhBy5x1CkJ1RRJtJH-5AtHRiENni7Pu6_wobwFQniM7nkxUpm70kSYrV45xRzdGXpunM7SJ1UQa2_lk3A5BpKZSiaSUryYxe79KG/s2048/14.10.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="2048" data-original-width="1105" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkfCHbEK_YEUVWVPwlkZ0ruQSCBcEwPIUFzOZEGeVXao4Pr0DGggF8Io8rkg3AcCVCpW2f1aHWqL__n2IUgWOyqhBy5x1CkJ1RRJtJH-5AtHRiENni7Pu6_wobwFQniM7nkxUpm70kSYrV45xRzdGXpunM7SJ1UQa2_lk3A5BpKZSiaSUryYxe79KG/s320/14.10.jpg" width="173" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgSxYmWa1CMYertFByO1ivGP4AlwlMMzugeM6a2eGnItgwBRaFP6GXDLv4IWofg03TXFa-mJeKjnbBixtqn_IR0RKBNm6DMI1BmY6w92hmysl8YI5FTj46G2v1rE-zQEt0UEqWoYhYXd-yKaWgx2XfxIbt_NugJDlfeZ9xzg1RONWOloc4bsJWEUMq/s2048/14.11.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1000" data-original-width="2048" height="156" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgSxYmWa1CMYertFByO1ivGP4AlwlMMzugeM6a2eGnItgwBRaFP6GXDLv4IWofg03TXFa-mJeKjnbBixtqn_IR0RKBNm6DMI1BmY6w92hmysl8YI5FTj46G2v1rE-zQEt0UEqWoYhYXd-yKaWgx2XfxIbt_NugJDlfeZ9xzg1RONWOloc4bsJWEUMq/s320/14.11.jpg" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6TLQQxUBh0LeiF-qwIGN7Fd_SM93fWGXQzl6d0zmWwfoa6wCXDN4pVGhaJ6L85O3EThkgrVHab8G_qh4zVn0iaRPAptlSG5vC79Aqvi-pynl7d1HN15Ro1uLqP8_qU59eiAnuTZFtZt5ZxDcl9mYCinlErRbtPDsnu1ezbB_dgsHDuVt_wltV3f5v/s2048/14.12.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1584" data-original-width="2048" height="248" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi6TLQQxUBh0LeiF-qwIGN7Fd_SM93fWGXQzl6d0zmWwfoa6wCXDN4pVGhaJ6L85O3EThkgrVHab8G_qh4zVn0iaRPAptlSG5vC79Aqvi-pynl7d1HN15Ro1uLqP8_qU59eiAnuTZFtZt5ZxDcl9mYCinlErRbtPDsnu1ezbB_dgsHDuVt_wltV3f5v/s320/14.12.jpg" width="320" /></a></div><div><br /></div><p>That's all, folks!&nbsp; I'll leave you with this one...<i>bom caminho, good way, buen camino!</i></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-XX7gc2_SJBgZGkdHMEQMBlO4qvMbXsVMnR7oZR35POKK-AXm0wjYmCDnub-57z4F2cTCNEWpgVyjcMR9a2t6rV_4bPIdnMSskkjLLQisjLeuPRuBC33m-ydQBDMBWkZX75U68SK3p2Bepc399zE0zOzH1JlxSDX5DkIpa2fUyeDxeCtUScWiuqbZ/s521/Screenshot%20from%202023-04-24%2013-47-46.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="521" data-original-width="447" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-XX7gc2_SJBgZGkdHMEQMBlO4qvMbXsVMnR7oZR35POKK-AXm0wjYmCDnub-57z4F2cTCNEWpgVyjcMR9a2t6rV_4bPIdnMSskkjLLQisjLeuPRuBC33m-ydQBDMBWkZX75U68SK3p2Bepc399zE0zOzH1JlxSDX5DkIpa2fUyeDxeCtUScWiuqbZ/s320/Screenshot%20from%202023-04-24%2013-47-46.png" width="275" /></a></div><p>:-Dustin</p>]]></description>
      <source url="http://blog.dustinkirkland.com/feeds/posts/default/-/Ubuntu">Dustin Kirkland</source>
    </item>
    <item>
      <title>Today I learned: set -e sucks even more.</title>
      <link>https://smoser.github.io//2023/04/27/set-e-bad.html</link>
      <guid isPermaLink="true">https://smoser.github.io//2023/04/27/set-e-bad.html</guid>
      <pubDate>Thu, 27 Apr 2023 00:00:00 GMT</pubDate>
      <description><![CDATA[<h1 id="today-i-learned-set--e-sucks-even-more">Today I learned: set -e sucks even more.</h1>
<p><strong>Summary: Just don’t use set -e.</strong></p>

<p>I’ve never been a fan “errexit” in shell.  You’ve probably seen this as <code class="language-plaintext highlighter-rouge">set -e</code>, or <code class="language-plaintext highlighter-rouge">set -o errexit</code> or <code class="language-plaintext highlighter-rouge">sh -e</code>.</p>

<p>People write lists of shell commands in a file and want the script to exit on the first one that fails rather than barreling on and causing damage.  That seems sane.</p>

<p>I’ve always strived to write “shell programs” rather than “shell scripts”.  The difference being that the program will clean up after itself and give sane error messages.  It won’t just exit when <code class="language-plaintext highlighter-rouge">mkdir</code> fails and leave the user to understand some message like:</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code> mkdir: cannot create directory ‘/tmp/work/bcd’: No such file or directory
</code></pre></div></div>

<p>I’ve always felt that errexit makes “good error handling” in shell more difficult.</p>

<p>The <a href="http://manpages.ubuntu.com/manpages/jammy/en/man1/bash.1.html">bash(1)</a> man page has the following text:</p>
<blockquote>

  <p>If  a  compound  command or shell function executes in a context where -e is being ignored, none of the commands executed within the compound command or function body will be affected by the -e setting, even if -e is set and a command returns a failure status.  If a compound command or shell function sets -e while executing in a context where -e is ignored, that setting will not have any effect until the compound command or the command containing the function call completes.</p>
</blockquote>

<p>Here’s an example of how painful it can be, and I took way too long today tracking down what was wrong.</p>

<ol>
  <li>
    <p>A Programmer starts off with a simple script <code class="language-plaintext highlighter-rouge">make-lvs</code> and uses <code class="language-plaintext highlighter-rouge">set -e</code>.</p>

    <pre><code class="language-bash=">#!/bin/bash -ex
lvm lvcreate --size=1G myvg -n mylv0
lvm lvcreate --size=1G myvg -n mylv1
</code></pre>

    <p>This looks fine for a “shell script”.  The <code class="language-plaintext highlighter-rouge">-x</code> argument even makes shell write to standard error the commands it is running.  At this point everyone is happy.</p>
  </li>
  <li>
    <p>Later the programmer looks at the script and realizes that he/she needs more flags to lvm lvcreate.  So now the script looks like:</p>

    <pre><code class="language-bash=">#!/bin/bash -ex
lvm lvcreate --ignoremonitoring --yes --activate=y --setactivationskip=n --size=1G --name=mylv0 mylv0
lvm lvcreate --ignoremonitoring --yes --activate=y --setactivationskip=n --size=1G --name=mylv1 myvg 
</code></pre>

    <p>I’m happy that the programmer here used long format flags as they are much more self documenting so readers don’t have to (as quickly) open up the <a href="http://manpages.ubuntu.com/manpages/bionic/en/man8/lvcreate.8.html">lvm man</a> page.   It is easier to make sense of that than it is to read ‘<code class="language-plaintext highlighter-rouge">lvm lvcreate --ignoremonitoring -y -ay -ky -L1G -n mylv</code>’.</p>
  </li>
  <li>
    <p>After doing so, they realize that they can make this look a lot nicer, and reduce the copy/paste code with a simple function wrapper.</p>

    <pre><code class="language-bash=">#!/bin/bash -e
lvcreate() {
    echo "Creating lv $2 on vg $1 of size $3"
    lvm lvcreate "--size=$3" --ignoremonitoring --yes --activate=y \
        --setactivationskip=n --name="$2" "$1"
    echo "Created $1/$2"
}

lvcreate myvg mylv0 1G
lvcreate myvg mylv1 1G
</code></pre>

    <p>The improvements are great.  The complexity of the <code class="language-plaintext highlighter-rouge">lvm lvcreate</code> is abstracted away nicely.  They’ve even dropped the vile <code class="language-plaintext highlighter-rouge">set -x</code> in favor of more human friendly messages.</p>

    <p>Output of a failing <code class="language-plaintext highlighter-rouge">lvm</code> command looks like this:</p>

    <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>$ make-lvs; echo "exited with $?"
Creating lv mylv0 on vg myvg of size 1G
out of space
exited with 1
</code></pre></div>    </div>
  </li>
  <li>
    <p>The next improvement is where sanity goes completely out the window.  [<em>I realize you were questioning my sanity long ago due to my pursuit of shell scripting perfection</em>].</p>

    <p>The programmer tries to add reasonable ‘FATAL’ messages that you might find in log messages of other other programming languages.</p>

    <pre><code class="language-bash="> #!/bin/bash -e
 lvcreate() {
     echo "Creating lv $2 on vg $1 of size $3"
     lvm lvcreate "--size=$3" --ignoremonitoring --yes --activate=y \
         --setactivationskip=n --name="$2" "$1"
     echo "Created $1/$2"
 }
 fail() { echo "FATAL:" "$@" 1&gt;&amp;2; exit 1; }
    
 lvcreate myvg mylv0 1G || fail "Failed to create mylv0"
    
 if ! lvcreate myvg mylv1 2G; then
     fail "Failed to create lylv1"
 fi
 echo "Success"
</code></pre>

    <p>Can you guess what is going to happen here?</p>

    <p>If the <code class="language-plaintext highlighter-rouge">lvm</code> command fails (perhaps the vg is out of space) then the output of this script will look like:</p>

    <div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code> $ make-lvs; echo exited with $?
 Creating lv mylv1 on vg myvg of size 1G
 error: out of space
 Created myvg/mylv1
 Creating lv mylv2 on vg myvg of size 1G
 error: out of space
 Created myvg/mylv2
 Success
 exited with 0
</code></pre></div>    </div>
  </li>
</ol>

<p>The attempt to handle the failure of the <code class="language-plaintext highlighter-rouge">lvcreate</code> function with <code class="language-plaintext highlighter-rouge">||</code> on lines 10 and with <code class="language-plaintext highlighter-rouge">if !</code> on line 12 made it a “compound command”.  A compound command disables the error handling and shell exit that would have come from <code class="language-plaintext highlighter-rouge">-e</code> when the lvm command on line 4 failed.</p>

<p>Above I’ve demonstrated with bash, but this is actually posix behavior, and you can just as well test the function with <a href="http://manpages.ubuntu.com/manpages/bionic/en/man1/sh.1.html"><code class="language-plaintext highlighter-rouge">sh</code></a> as well.</p>

<p>Madness.</p>

<p>If you’re interested in further reading, you can see this topic on the <a href="https://mywiki.wooledge.org/BashFAQ/105">BashFAQ</a>.  I agree with GreyCat and geirha: “don’t use set -e. Add your own error checking instead.”</p>

<p>If you’re <em>still</em> here, the following is the version of the script that I’d like to see. Of course there are other improvements that can be made, but I’m happy with it.</p>

<pre><code class="language-bash=">   #!/bin/bash
   info() { echo "$@" 1&gt;&amp;2; }
   stderr() { echo "$@" 1&gt;&amp;2; }
   fail() { stderr "FATAL:" "$@"; exit 1; }
   lvcreate() {
       local vg="$1" lv="$2" size="$3"
       info "Creating $vg/$lv size $size"
       lvm lvcreate \
           --ignoremonitoring --yes --activate=y --setactivationskip=n \
           --size="$size" --name="$lv" "$vg" || {
               stderr "failed ($?) to create $vg/$lv size $size"
               return 1
           }
       info "Created $vg/$lv"
   }
   
   # demonstrate both 'command ||' and 'if ! command; then' styles.
   lvcreate myvg mylv0 1G || fail "Failed to create mylv0"
   
   if ! lvcreate myvg mylv1 1G; then
       fail "Failed to create mylv1"
   fi
   
   info "Success"
</code></pre>]]></description>
      <source url="https://smoser.github.io/feed/by_tag/ubuntu.xml">Scott Moser</source>
    </item>
    <item>
      <title>Selenium + AT-SPI = GUI Testing</title>
      <link>https://apachelog.wordpress.com/2022/12/14/selenium-at-spi-gui-testing/</link>
      <guid isPermaLink="true">https://apachelog.wordpress.com/2022/12/14/selenium-at-spi-gui-testing/</guid>
      <pubDate>Wed, 14 Dec 2022 15:59:20 GMT</pubDate>
      <description><![CDATA[<p class="wp-block-paragraph">At <a href="https://kde.org/">KDE</a> we have multiple levels of quality assurance ranging from various degrees of a humans testing features to fully automated testing. Indeed automated testing is incredibly important for the continued quality of our software. A big corner stone of our testing strategy are so called unit tests, they test a specific piece of our software for its behavior in isolation. But for many aspects of our software we need a much higher level view, testing pieces of Plasma&#8217;s application launcher in isolation is all good and well but that won&#8217;t tell us if the entire UI can be easily navigated using the keyboard. For this type of test we require a different testing approach altogether. A couple months ago I&#8217;ve set <a href="https://markmail.org/message/toklo6unkc3bmuww">set out</a> to create a <a href="https://invent.kde.org/sdk/selenium-webdriver-at-spi">testing framework</a> for this use case and I&#8217;m glad to say that it has matured enough to be used for writing tests. I&#8217;d like to walk you through the technical building blocks and a simple example.</p>



<p class="wp-block-paragraph">Let us start of by looking at the architecture at large. So&#8230; there&#8217;s <a href="https://www.selenium.dev/">Selenium</a> which is an incredibly popular, albeit web-oriented, testing framework. Its main advantages for us are its popularity and that it sports a server-client split. This means we can leverage the existing client tooling available for Selenium without having to write anything ourselves, we only need to grow a server. The server component, called a <a href="https://www.w3.org/TR/webdriver/">WebDriver</a>, implements the actual interaction with UI elements and is generic enough to also apply to desktop applications. Indeed so thought others as well: there already exists <a href="https://appium.io">Appium</a> &#8211; it extends Selenium with more app-specific features and behaviors. Something for us to build upon. The clients meanwhile are completely separate and talk to the WebDriver over a well defined JSON REST protocol, meaning we can reuse the existing clients without having to write anything ourselves. They are available in a multitude of programming languages, and who knows maybe we&#8217;ll eventually get one for writing Selenium tests in QML <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">That of course doesn&#8217;t explain how GUI testing can work with this on Linux. Enter: <a href="https://www.freedesktop.org/wiki/Accessibility/AT-SPI2/">AT-SPI</a>. AT-SPI is an accessibility API and pretty much the standard accessibility system for use on Linux. Obviously its primary use is assistive technologies, like the screen reader <a href="https://wiki.gnome.org/Projects/Orca">Orca</a>, but to do its job it essentially offers a toolkit-independent way of introspecting and interacting with GUI applications. This then gives us a way to implement a WebDriver without caring about the toolkit or app specifics. As long as the app supports AT-SPI, which all Qt apps do implicitly, we can test it.</p>



<p class="wp-block-paragraph">Since all the client tooling is independent of the server all we needed to get GUI testing going was a WebDriver that talks to AT-SPI.</p>



<figure class="wp-block-image size-large"><a href="https://apachelog.wordpress.com/wp-content/uploads/2022/12/selenium.png"><img width="1024" height="167" data-attachment-id="1910" data-permalink="https://apachelog.wordpress.com/2022/12/14/selenium-at-spi-gui-testing/selenium/#main" data-orig-file="https://apachelog.wordpress.com/wp-content/uploads/2022/12/selenium.png" data-orig-size="2007,329" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="selenium" data-image-description="" data-image-caption="" data-large-file="https://apachelog.wordpress.com/wp-content/uploads/2022/12/selenium.png?w=615" src="https://apachelog.wordpress.com/wp-content/uploads/2022/12/selenium.png?w=1024" alt="" class="wp-image-1910" srcset="https://apachelog.wordpress.com/wp-content/uploads/2022/12/selenium.png?w=1024 1024w, https://apachelog.wordpress.com/wp-content/uploads/2022/12/selenium.png?w=150 150w, https://apachelog.wordpress.com/wp-content/uploads/2022/12/selenium.png?w=300 300w, https://apachelog.wordpress.com/wp-content/uploads/2022/12/selenium.png?w=768 768w, https://apachelog.wordpress.com/wp-content/uploads/2022/12/selenium.png?w=1440 1440w, https://apachelog.wordpress.com/wp-content/uploads/2022/12/selenium.png 2007w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">That is what I set out to write and I&#8217;m happy to announce that we now have an <a href="https://invent.kde.org/sdk/selenium-webdriver-at-spi">AT-SPI based WebDriver</a>, and the <a href="https://invent.kde.org/plasma/kdeplasma-addons/-/merge_requests/291">first</a> tests are popping into existence already. There is also lovely <a href="https://invent.kde.org/sdk/selenium-webdriver-at-spi/-/wikis/writing-tests">documentation</a> to hold onto.</p>



<p class="wp-block-paragraph">So, without further ado. Let us write a simple test. Since the <a href="https://invent.kde.org/sdk/selenium-webdriver-at-spi/-/wikis/writing-tests">documentation</a> already writes one in Python I&#8217;ll use Ruby this time around so we have some examples of different languages. A simple candidate is KInfoCenter. We can test its search functionality with a couple of lines of code.</p>



<p class="wp-block-paragraph">First we need to install <a href="https://invent.kde.org/sdk/selenium-webdriver-at-spi">selenium-webdriver-at-spi</a>, clone it, cmake build it, and cmake install it. You&#8217;ll also need to install the relevant client libraries. For ruby that&#8217;s simply running <code>gem install appium_lib</code>.</p>



<p class="wp-block-paragraph">Then we can start with writing our test. We will need some boilerplate setup logic. This is more or less the same for every test. For more details on the driver setup you may also check the <a href="https://invent.kde.org/sdk/selenium-webdriver-at-spi/-/wikis/writing-tests">wiki page.</a></p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: ruby; gutter: false; title: ; notranslate">
  def setup
    @appium_driver = Appium::Driver.new(
      {
        &#039;caps&#039; =&gt; { app: &#039;org.kde.kinfocenter.desktop&#039; },
        &#039;appium_lib&#039; =&gt; {
          server_url: &#039;http://127.0.0.1:4723&#039;,
          wait_timeout: 10,
          wait_interval: 0.5
        }
      }, true
    )
    @driver = @appium_driver.start_driver
  end
</pre></div>


<p class="wp-block-paragraph">The driver will take care of starting the correct application and make sure that it is actually running correctly. Next we&#8217;ll write the actual test. Let&#8217;s test the search. The first order of business is using a tool called <a href="https://gitlab.gnome.org/GNOME/accerciser">Accerciser</a> to inspect the AT-SPI presentation of the application. For more information on how to use this tool please refer to the wiki. Using Accerciser I&#8217;ve located the search field and learned that it is called &#8216;Search&#8217;. So, let&#8217;s locate it and activate it, search for the CPU module:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: ruby; gutter: false; title: ; notranslate">
  def test_search
    search = driver.find_element(:name, 'Search')
    search.click
    search.send_keys('cpu')
</pre></div>


<p class="wp-block-paragraph">Next let us find the CPU list item and activate it:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: ruby; gutter: false; title: ; notranslate">
    cpu = driver.find_element(:class_name, '&#91;list item | CPU]')
    assert(cpu.displayed?)
    cpu.click
</pre></div>


<p class="wp-block-paragraph">And finally let&#8217;s assert that the page was actually activated:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: ruby; gutter: false; title: ; notranslate">
    cpu_tab = driver.find_element(:class_name, '&#91;page tab | CPU]')
    assert(cpu_tab.displayed?)
</pre></div>


<p class="wp-block-paragraph">To run the complete test we can use the run wrapper: <code>selenium-webdriver-at-spi-run ./kinfocentertest.rb</code> (mind that it needs to be +x). If all has gone well we should get a successful test.</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: plain; gutter: false; title: ; notranslate">
Finished in 1.345276s, 0.7433 runs/s, 1.4867 assertions/s.

1 runs, 2 assertions, 0 failures, 0 errors, 0 skips
I, &#91;2022-12-14T13:13:53.508516 #154338]  INFO -- : tests done
I, &#91;2022-12-14T13:13:53.508583 #154338]  INFO -- : run.rb exiting true
</pre></div>


<p class="wp-block-paragraph">This should get you started with writing a test for <strong>your</strong> application! I&#8217;ll gladly help and review your forthcoming tests.<br>For more detailed documentation check out the <a href="https://invent.kde.org/sdk/selenium-webdriver-at-spi/-/wikis/writing-tests">writing-tests</a> wiki page as well as the <a href="https://appium.io/docs/en/about-appium/intro/">appium command reference</a>.</p>



<p class="wp-block-paragraph">Of course the work is not done. <code>selenium-webdriver-at-sp</code>i is very much still a work in progress and I&#8217;d be glad for others to help add features as they become needed. The <a href="https://invent.kde.org/sdk/selenium-webdriver-at-spi">gitlab project</a> is the place for that. <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/2764.png" alt="❤" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p class="wp-block-paragraph">The complete code of the example above:</p>


<div class="wp-block-syntaxhighlighter-code "><pre class="brush: ruby; title: ; notranslate">
#!/usr/bin/env ruby
# frozen_string_literal: true

# SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
# SPDX-FileCopyrightText: 2022 Harald Sitter &lt;sitter@kde.org&gt;

require &#039;appium_lib&#039;
require &#039;minitest/autorun&#039;

class TestKInfoCenter &lt; Minitest::Test
  attr_reader :driver

  def setup
    @appium_driver = Appium::Driver.new(
      {
        &#039;caps&#039; =&gt; { app: &#039;org.kde.kinfocenter.desktop&#039; },
        &#039;appium_lib&#039; =&gt; {
          server_url: &#039;http://127.0.0.1:4723&#039;,
          wait_timeout: 10,
          wait_interval: 0.5
        }
      }, true
    )
    @driver = @appium_driver.start_driver
  end

  def teardown
    driver.quit
  end

  def test_search
    search = driver.find_element(:name, &#039;Search&#039;)
    search.click
    search.send_keys(&#039;cpu&#039;)

    cpu = driver.find_element(:class_name, &#039;&#91;list item | CPU]&#039;)
    assert(cpu.displayed?)
    cpu.click

    cpu_tab = driver.find_element(:class_name, &#039;&#91;page tab | CPU]&#039;)
    assert(cpu_tab.displayed?)
  end
end
</pre></div>


<figure class="wp-block-image size-large"><a href="https://apachelog.wordpress.com/wp-content/uploads/2022/12/kinfocenter-test.gif"><img width="1024" height="817" data-attachment-id="1904" data-permalink="https://apachelog.wordpress.com/2022/12/14/selenium-at-spi-gui-testing/kinfocenter-test/#main" data-orig-file="https://apachelog.wordpress.com/wp-content/uploads/2022/12/kinfocenter-test.gif" data-orig-size="1040,830" data-comments-opened="0" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="kinfocenter-test" data-image-description="" data-image-caption="" data-large-file="https://apachelog.wordpress.com/wp-content/uploads/2022/12/kinfocenter-test.gif?w=615" src="https://apachelog.wordpress.com/wp-content/uploads/2022/12/kinfocenter-test.gif?w=1024" alt="" class="wp-image-1904" srcset="https://apachelog.wordpress.com/wp-content/uploads/2022/12/kinfocenter-test.gif?w=1024 1024w, https://apachelog.wordpress.com/wp-content/uploads/2022/12/kinfocenter-test.gif?w=150 150w, https://apachelog.wordpress.com/wp-content/uploads/2022/12/kinfocenter-test.gif?w=300 300w, https://apachelog.wordpress.com/wp-content/uploads/2022/12/kinfocenter-test.gif?w=768 768w, https://apachelog.wordpress.com/wp-content/uploads/2022/12/kinfocenter-test.gif 1040w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>]]></description>
      <source url="https://apachelog.wordpress.com/category/kde/feed/?mrss=off&amp;category_name=ubuntu">Harald Sitter</source>
    </item>
    <item>
      <title>Running Cockpit inside ALP</title>
      <link>https://losca.blogspot.com/2022/12/running-cockpit-inside-alp.html</link>
      <guid isPermaLink="true">https://losca.blogspot.com/2022/12/running-cockpit-inside-alp.html</guid>
      <pubDate>Sat, 10 Dec 2022 13:07:00 GMT</pubDate>
      <description><![CDATA[<p><span style="font-size: x-small;">(quoted from my <a href="https://timojyrinki.gitlab.io/hugo/">other blog</a> at since a new OS might be interesting for many and this is published in separate planets)</span><br /></p><p>ALP - <a href="https://documentation.suse.com/alp/all/single-html/alp/index.html">The Adaptable Linux Platform</a>
 – is a new operating system from SUSE to run containerized and 
virtualized workloads. It is in early prototype phase, but the 
development is done completely openly so it’s easy to jump in to try it.</p>
<p>For this trying out, I used the latest encrypted build – as of the writing, 22.1 – from <a href="https://download.opensuse.org/repositories/SUSE:/ALP/images/">ALP images</a>.
 I imported it in virt-manager as a Generic Linux 2022 image, using UEFI
 instead of BIOS, added a TPM device (which I’m interested in otherwise)
 and referring to an Ignition JSON file in the XML config in 
virt-manager.</p>
<p>The Ignition part is pretty much fully thanks to Paolo Stivanin who 
studied the secrets of it before me. But here it goes - and this is 
required for password login in Cockpit to work in addition to SSH key 
based login to the VM from host - first, create config.ign file:</p>
<div class="highlight"><pre style="-moz-tab-size: 4; -o-tab-size: 4; background-color: #272822; color: #f8f8f2; tab-size: 4;" tabindex="0"><code class="language-json" data-lang="json"><span style="display: flex;"><span>{
</span></span><span style="display: flex;"><span>  <span style="color: #f92672;">"ignition"</span>: { <span style="color: #f92672;">"version"</span>: <span style="color: #e6db74;">"3.3.0"</span> },
</span></span><span style="display: flex;"><span>  <span style="color: #f92672;">"passwd"</span>: {
</span></span><span style="display: flex;"><span>    <span style="color: #f92672;">"users"</span>: [
</span></span><span style="display: flex;"><span>      {
</span></span><span style="display: flex;"><span>        <span style="color: #f92672;">"name"</span>: <span style="color: #e6db74;">"root"</span>,
</span></span><span style="display: flex;"><span>        <span style="color: #f92672;">"passwordHash"</span>: <span style="color: #e6db74;">"YOURHASH"</span>,
</span></span><span style="display: flex;"><span>        <span style="color: #f92672;">"sshAuthorizedKeys"</span>: [
</span></span><span style="display: flex;"><span>          <span style="color: #e6db74;">"ssh-... YOURKEY"</span>
</span></span><span style="display: flex;"><span>        ]
</span></span><span style="display: flex;"><span>      }
</span></span><span style="display: flex;"><span>    ]
</span></span><span style="display: flex;"><span>  },
</span></span><span style="display: flex;"><span>  <span style="color: #f92672;">"systemd"</span>: {
</span></span><span style="display: flex;"><span>    <span style="color: #f92672;">"units"</span>: [{
</span></span><span style="display: flex;"><span>      <span style="color: #f92672;">"name"</span>: <span style="color: #e6db74;">"sshd.service"</span>,
</span></span><span style="display: flex;"><span>      <span style="color: #f92672;">"enabled"</span>: <span style="color: #66d9ef;">true</span>
</span></span><span style="display: flex;"><span>    }]
</span></span><span style="display: flex;"><span>  },
</span></span><span style="display: flex;"><span>  <span style="color: #f92672;">"storage"</span>: {
</span></span><span style="display: flex;"><span>    <span style="color: #f92672;">"files"</span>: [
</span></span><span style="display: flex;"><span>      {
</span></span><span style="display: flex;"><span>        <span style="color: #f92672;">"overwrite"</span>: <span style="color: #66d9ef;">true</span>,
</span></span><span style="display: flex;"><span>        <span style="color: #f92672;">"path"</span>: <span style="color: #e6db74;">"/etc/ssh/sshd_config.d/20-enable-passwords.conf"</span>,
</span></span><span style="display: flex;"><span>        <span style="color: #f92672;">"contents"</span>: {
</span></span><span style="display: flex;"><span>          <span style="color: #f92672;">"source"</span>: <span style="color: #e6db74;">"data:,PasswordAuthentication%20yes%0APermitRootLogin%20yes%0A"</span>
</span></span><span style="display: flex;"><span>        },
</span></span><span style="display: flex;"><span>        <span style="color: #f92672;">"mode"</span>: <span style="color: #ae81ff;">420</span>
</span></span><span style="display: flex;"><span>      }
</span></span><span style="display: flex;"><span>    ]
</span></span><span style="display: flex;"><span>  }
</span></span><span style="display: flex;"><span>}
</span></span></code></pre></div><p>…where password SHA512 hash can be obtained using <code>openssl passwd -6</code> and the ssh key is your public ssh key.</p>
<p>That file is put to eg /tmp and referred in the virt-manager’s XML like follows:</p>
<div class="highlight"><pre style="-moz-tab-size: 4; -o-tab-size: 4; background-color: #272822; color: #f8f8f2; tab-size: 4;" tabindex="0"><code class="language-bash" data-lang="bash"><span style="display: flex;"><span>  &lt;sysinfo type<span style="color: #f92672;">=</span><span style="color: #e6db74;">"fwcfg"</span>&gt;
</span></span><span style="display: flex;"><span>    &lt;entry name<span style="color: #f92672;">=</span><span style="color: #e6db74;">"opt/com.coreos/config"</span> file<span style="color: #f92672;">=</span><span style="color: #e6db74;">"/tmp/config.ign"</span>/&gt;
</span></span><span style="display: flex;"><span>  &lt;/sysinfo&gt;
</span></span></code></pre></div><p>Now we can boot up the VM and ssh in - or you could log in directly too but it’s easier to copy-paste commands when using ssh.</p>
<p>Inside the VM, we can follow the ALP documentation to install and start Cockpit:</p>
<div class="highlight"><pre style="-moz-tab-size: 4; -o-tab-size: 4; background-color: #272822; color: #f8f8f2; tab-size: 4;" tabindex="0"><code class="language-bash" data-lang="bash"><span style="display: flex;"><span>podman container runlabel install registry.opensuse.org/suse/alp/workloads/tumbleweed_containerfiles/suse/alp/workloads/cockpit-ws:latest
</span></span><span style="display: flex;"><span>podman container runlabel --name cockpit-ws run registry.opensuse.org/suse/alp/workloads/tumbleweed_containerfiles/suse/alp/workloads/cockpit-ws:latest
</span></span><span style="display: flex;"><span>systemctl enable --now cockpit.service
</span></span></code></pre></div><p>Check your host’s IP address with <code>ip -a</code>, and open IP:9090 in your host’s browser:</p>
<p><img alt="Cockpit login screen" src="https://timojyrinki.gitlab.io/hugo/post/2022-12-10-alp-cockpit/cockpit-login.png" /></p>
<p>Login with root / your password and you shall get the front page:</p>
<p><img alt="Cockpit front page" src="https://timojyrinki.gitlab.io/hugo/post/2022-12-10-alp-cockpit/cockpit-frontpage.png" /></p>
<p>…and many other pages where you can manage your ALP deployment via browser:</p>
<p><img alt="Cockpit podman page" src="https://timojyrinki.gitlab.io/hugo/post/2022-12-10-alp-cockpit/cockpit-subpage.png" /></p>
<p>All in all, ALP is in early phases but I’m really happy there’s 
up-to-date documentation provided and people can start experimenting it 
whenever they want. The images from the linked directory should be 
fairly good, and <a href="https://openqa.opensuse.org/group_overview/100">test automation</a> with openQA has been started upon as well.</p>
<p>You can try out the <a href="https://documentation.suse.com/alp/all/single-html/alp/index.html#reference-available-alp-workloads">other</a> example workloads that are available just as well.</p>]]></description>
      <source url="http://losca.blogspot.com/feeds/posts/default/-/ubuntu?alt=rss">Timo Jyrinki</source>
    </item>
    <item>
      <title>Clipboard content to file. New app</title>
      <link>https://costales.github.io/posts/clipboard-to-file/</link>
      <guid isPermaLink="true">https://costales.github.io/posts/clipboard-to-file/</guid>
      <pubDate>Sat, 22 Oct 2022 08:29:27 GMT</pubDate>
      <description><![CDATA[A simple, easy, fast and useful way to paste your clipboard content (text or image) into a file!
Previously, you had to open editor, paste your clipboard, save file, close editor. Now, right click and choose the menu &ldquo;Clipboard to file&rdquo;!
HOW DOES IT WORK? TEXT Copy a text into your clipboard.
Go to your file browser and do a right click:
Into empty area / &ldquo;Clipboard to file&rdquo; menu: Will create the file clipboard-X.]]></description>
      <source url="https://costales.github.io/tags/planet/index.xml">Costales</source>
    </item>
    <item>
      <title>Ubuntu bug fix anniversary</title>
      <link>https://jeremy.bicha.net/2022/10/17/ubuntu-bug-fix-anniversary/</link>
      <guid isPermaLink="true">https://jeremy.bicha.net/2022/10/17/ubuntu-bug-fix-anniversary/</guid>
      <pubDate>Mon, 17 Oct 2022 13:54:46 GMT</pubDate>
      <description><![CDATA[<p>I first installed Ubuntu when Ubuntu 6.06 LTS &#8220;Dapper Drake&#8221; was released. I was brand new to Linux. This was Ubuntu&#8217;s first LTS release; the very first release of Ubuntu was only a year and a half before. I was impressed by how usable and useful the system was. It soon became my primary home operating system and I wanted to help make it better.</p>



<p>On October 15, 2009, I was <a rel="noreferrer noopener" href="https://irclogs.ubuntu.com/2009/10/15/%23edubuntu.html#t16:16" target="_blank">helping test</a> the release candidates ISOs for the Ubuntu 9.10 release. Specifically, I tested Edubuntu. Edubuntu has since been discontinued but at the time it was an official Ubuntu flavor preloaded with lots of education apps. One of those education apps was <a rel="noreferrer noopener" href="https://moodle.org/" target="_blank">Moodle</a>, an e-learning platform.</p>



<p>When testing Moodle, I found that a default installation would make Moodle impossible to use locally. I figured out how to fix this issue. This was really exciting: I finally found an Ubuntu bug I knew how to fix. I filed the <a rel="noreferrer noopener" href="https://launchpad.net/bugs/452622" target="_blank">bug report</a>.</p>



<p>This was very late in the Ubuntu 9.10 release process and Ubuntu was in the <a rel="noreferrer noopener" href="https://wiki.ubuntu.com/FinalFreeze" target="_blank">Final Freeze</a> state. In Final Freeze, every upload to packages included in the default install need to be individually approved by a member of the Ubuntu Release Team. Also, I didn&#8217;t have upload rights to Ubuntu. Jordan Mantha (<em>LaserJock</em>), an Edubuntu maintainer, sponsored my bug fix upload.</p>



<p>I also forwarded my patch <a href="https://bugs.debian.org/551402">to Debian</a>.</p>



<p>While trying to figure out what wasn&#8217;t working with Moodle, I stumbled across a packaging bug. Edubuntu provided a choice of MySQL or PostgreSQL for the system default database. MySQL was the default, but if PostgreSQL were chosen instead, Moodle wouldn&#8217;t work. I figured out how to fix <a rel="noreferrer noopener" href="https://launchpad.net/bugs/440098" target="_blank">this bug</a> too a week later. Jordan sponsored this upload and Steve Langasek from the Release Team approved it so it also was able to be fixed before 9.10 was released.</p>



<p>Although the first bug was new to 9.10 because of a behavior change in a low-level dependency, this PostgreSQL bug existed in stable Ubuntu releases. Therefore, I prepared <a href="https://wiki.ubuntu.com/StableReleaseUpdates" target="_blank" rel="noreferrer noopener">Stable Release Updates </a>for Ubuntu 9.04 and Ubuntu 8.04 LTS.</p>



<h2 class="wp-block-heading">Afterwards</h2>



<p>Six months later, I was able to attend my first Ubuntu Developer Summit. I was living in Bahrain (in the Middle East) at the time and a trip to Belgium seemed easier to me than if I were living in the United States where I usually live. This was the Ubuntu Developer Summit where planning for Ubuntu 10.10 took place. I like to believe that I helped with the naming since I <a href="https://wiki.ubuntu.com/DevelopmentCodeNames?action=diff&amp;rev1=594&amp;rev2=595">added</a> <em>Maverick</em> to the wiki page where people contribute suggestions.</p>



<p>I did not apply for financial sponsorship to attend and I stayed in a budget hotel on the other side of Brussels. The <a href="https://wiki.ubuntu.com/UDS-M" target="_blank" rel="noreferrer noopener">event venue</a> was on the outskirts of Brussels so there wasn&#8217;t a direct bus or metro line to get there. I rented a car. I didn&#8217;t yet have a smartphone and I had a LOT of trouble navigating to and from the site every day. I learned then that it&#8217;s best to stay close to the conference site since a lot of the event is actually in the unstructured time in the evenings. Fortunately, I managed to arrive in time for Mark Shuttleworth&#8217;s keynote where the Unity desktop was first announced. This was released in Ubuntu 10.10 in the Ubuntu Netbook Remix and became the default for Ubuntu Desktop in Ubuntu 11.04.</p>



<p>Ubuntu&#8217;s switch to Unity provided me with a huge opportunity. In April 2011, GNOME 3.0 was released. I wanted to try it but it wasn&#8217;t yet packaged in Ubuntu or Debian. It was suggested that I could help work on packaging the major new version in a <a rel="noreferrer noopener" href="https://help.launchpad.net/Packaging/PPA" target="_blank">PPA</a>. The PPA was convenient because I was able to get permission to upload there easier than being able to upload directly to Ubuntu. My contributions there then enabled me to get upload rights to the Ubuntu Desktop packages later that year.</p>



<p>At a later Ubuntu Developer Summit, it was suggested that I start an official Ubuntu flavor for GNOME. So along with Tim Lunn (<em>darkxst</em>), I co-founded Ubuntu GNOME. Years later, Canonical stopped actively developing Unity; instead, Ubuntu GNOME was merged into Ubuntu Desktop.</p>



<p>Along the way, I became an <a href="https://wiki.ubuntu.com/UbuntuDevelopers#Ubuntu_Core_Developers" target="_blank" rel="noreferrer noopener">Ubuntu Core Developer</a> and a <a href="https://wiki.debian.org/DebianDeveloper" target="_blank" rel="noreferrer noopener">Debian Developer</a>. And in January 2022, I joined Canonical on the Desktop Team. This all still feels amazing to me. It took me a long time to be comfortable calling myself a developer!</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>My first Ubuntu bugfix was 13 years ago this week. Because Ubuntu historically uses alphabetical adjective animal release names, 13 years means that we have rolled around to the letter K again! Later today, we begin release candidate ISO testing for Ubuntu 22.10 &#8220;Kinetic Kudu&#8221;.</p>



<p>I encourage you to help us test the release candidates and report bugs that you find. If you figure out how to fix a bug, we still <a href="https://wiki.ubuntu.com/SponsorshipProcess">sponsor</a> bug fixes. If you are an Ubuntu contributor, I highly encourage you to attend an Ubuntu Summit if you can. The first Ubuntu Summit in years will be in 3 weeks in Prague, but the intent is for the Ubuntu Summits to be recurring events again.</p>]]></description>
      <source url="https://jeremy.bicha.net/category/ubuntu/feed/?mrss=off">Jeremy Bicha</source>
    </item>
    <item>
      <title>Save £23,265 with *one weird trick!*</title>
      <link>https://thepcspy.com/read/ten-years-23k-saved/</link>
      <guid isPermaLink="true">https://thepcspy.com/read/ten-years-23k-saved/</guid>
      <pubDate>Wed, 20 Jul 2022 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>Tobacconists hate him.</p>
<p>It’s that time of the year. I never really know who this sort of post is <em>for</em>. Maybe it’s for you, maybe for it’s for me one dark day in the future, but…</p>
<h2 id="%F0%9F%8E%89-i-stopped-smoking-ten-years-ago!" tabindex="-1">🎉  <a href="https://thepcspy.com/read/breaking-the-habit/">I stopped smoking</a> <em><strong>ten years</strong></em> ago!</h2>
<p>If somebody as flimsy-willed as me can stop smoking, <em><strong>you can stop smoking too</strong></em>. I’m not going to labour the “it kills you” thing, but it is so here’s the financial breakdown for any fellow cheapskates.</p>
<div class="rim">
<pre class="language-text"><code class="language-text">  10 years =  3,652 days<br />   @13/day = 47,476 cigs<br />           =  2,374 packs<br /><br />2012 price =  £7.10 /pack<br />2022 price = £12.50 /pack<br />Mean price =  £9.80 /pack</code></pre>
</div>
<p>I’ve not smoked <strong>£23,265.20</strong>.</p>
<p>If I’d regularly deposited that into an investment account, a 2% return that would be £25k and 5% would be almost £30k.</p>
<p>I’d say I feel fantastic but I <em>am</em> also ten years older. I gained two children a dog, and everything hurts. <strong>But I don’t smoke</strong>. I don’t feel the urge to smoke, and haven’t for years. I never have to stand outdoors on cold, wet nights to smoke. I don’t panic when I’m running out of cigarettes. And that means a lot.</p>
<h2 id="it%E2%80%99s-easier-to-just-not-smoke" tabindex="-1">It’s easier to <em>just not smoke</em></h2>
<p>You might not be convinced and that’s because we’re all told <em>it’s really hard to stop smoking</em>. All the time. Even by people who want smokers to quit, as if it’s something that takes a run-up, an intake of bravery and team-cajoling. It’s not hard; just stop smoking the bloody things.</p>
<p>The rest is understanding your body and addiction, that smoking never made you feel better, it only made <em>not smoking</em> feel worse. As soon as you cut that cycle, your body recalibrates. As soon as you realise that, the infinitesimal cost of quitting seems worth it.</p>
<p>If you’re trying to quit and you’re not finding it easy, stick with it. If you need help understanding addiction, <a href="https://www.amazon.co.uk/dp/0615482155">Allen Carr’s Easy Way to Stop Smoking</a> has an eerily convincing narrative that plods through the feelings every smoker goes through. I never finished it —I convinced myself I didn’t want to quit— but it was absolutely the basis for the voice in my head that let me quit later on.</p>]]></description>
      <source url="http://feeds.feedburner.com/OliUbuntu">Oli Warner</source>
    </item>
    <item>
      <title>finding binary differences</title>
      <link>https://outflux.net/blog/archives/2022/06/24/finding-binary-differences/</link>
      <guid isPermaLink="true">https://outflux.net/blog/archives/2022/06/24/finding-binary-differences/</guid>
      <pubDate>Fri, 24 Jun 2022 20:11:48 GMT</pubDate>
      <description><![CDATA[<p>As part of the continuing work to <a href="https://github.com/KSPP/linux/issues/79">replace 1-element arrays in the Linux kernel</a>, it&#8217;s very handy to show that a source change has had no executable code difference. For example, if you started with this:</p>
<pre class="brush:c">
struct foo {
    unsigned long flags;
    u32 length;
    u32 data[1];
};

void foo_init(int count)
{
    struct foo *instance;
    size_t bytes = sizeof(*instance) + sizeof(u32) * (count - 1);
    ...
    instance = kmalloc(bytes, GFP_KERNEL);
    ...
};
</pre>
<p>And you changed only the struct definition:</p>
<pre class="brush:diff">
-    u32 data[1];
+    u32 data[];
</pre>
<p>The <code>bytes</code> calculation is going to be incorrect, since it is still subtracting 1 element&#8217;s worth of space from the desired count. (And let&#8217;s ignore for the moment the open-coded calculation that may end up with an arithmetic over/underflow here; that can be solved separately by using the <code>struct_size()</code> helper or the <code>size_mul()</code>, <code>size_add()</code>, etc family of helpers.)</p>
<p>The missed adjustment to the size calculation is relatively easy to find in this example, but sometimes it&#8217;s much less obvious how structure sizes might be woven into the code. I&#8217;ve been checking for issues by using the fantastic <a href="https://diffoscope.org/">diffoscope</a> tool. It can produce a LOT of noise if you try to compare builds without keeping in mind the issues solved by <a href="https://docs.kernel.org/kbuild/reproducible-builds.html">reproducible builds</a>, with some additional notes. I prepare my build with the &#8220;known to disrupt code layout&#8221; options disabled, but with debug info enabled:</p>
<pre class="brush:shell">
$ KBF="KBUILD_BUILD_TIMESTAMP=1980-01-01 KBUILD_BUILD_USER=user KBUILD_BUILD_HOST=host KBUILD_BUILD_VERSION=1"
$ OUT=gcc
$ make $KBF O=$OUT allmodconfig
$ ./scripts/config --file $OUT/.config \
        -d GCOV_KERNEL -d KCOV -d GCC_PLUGINS -d IKHEADERS -d KASAN -d UBSAN \
        -d DEBUG_INFO_NONE -e DEBUG_INFO_DWARF_TOOLCHAIN_DEFAULT
$ make $KBF O=$OUT olddefconfig
</pre>
<p>Then I build a stock target, saving the output in &#8220;before&#8221;. In this case, I&#8217;m examining <code>drivers/scsi/megaraid/</code>:</p>
<pre class="brush:shell">
$ make -jN $KBF O=$OUT drivers/scsi/megaraid/
$ mkdir -p $OUT/before
$ cp $OUT/drivers/scsi/megaraid/*.o $OUT/before/
</pre>
<p>Then I patch and build a modified target, saving the output in &#8220;after&#8221;:</p>
<pre class="brush:shell">
$ vi the/source/code.c
$ make -jN $KBF O=$OUT drivers/scsi/megaraid/
$ mkdir -p $OUT/after
$ cp $OUT/drivers/scsi/megaraid/*.o $OUT/after/
</pre>
<p>And then run <code>diffoscope</code>:</p>
<pre class="brush:shell">
$ diffoscope $OUT/before/ $OUT/after/
</pre>
<p>If <code>diffoscope</code> output reports nothing, then we&#8217;re done. 🥳</p>
<p>Usually, though, when source lines move around other stuff will shift too (e.g. <code>WARN</code> macros rely on line numbers, so the bug table may change contents a bit, etc), and <code>diffoscope</code> output will look noisy. To examine just the executable code, the command that <code>diffoscope</code>  used is reported in the output, and we can run it directly, but with possibly shifted line numbers not reported. i.e. running <code>objdump</code> without <code>--line-numbers</code>:</p>
<pre class="brush:shell">
$ ARGS="--disassemble --demangle --reloc --no-show-raw-insn --section=.text"
$ for i in $(cd $OUT/before && echo *.o); do
        echo $i
        diff -u <(objdump $ARGS $OUT/before/$i | sed "0,/^Disassembly/d") \
                <(objdump $ARGS $OUT/after/$i  | sed "0,/^Disassembly/d")
done
</pre>
<p>If I see an unexpected difference, for example:</p>
<pre class="brush:diff">
-    c120:      movq   $0x0,0x800(%rbx)
+    c120:      movq   $0x0,0x7f8(%rbx)
</pre>
<p>Then I'll search for the pattern with line numbers added to the <code>objdump</code> output:</p>
<pre class="brush:shell">
$ vi <(objdump --line-numbers $ARGS $OUT/after/megaraid_sas_fp.o)
</pre>
<p>I'd search for "0x0,0x7f8", find the source file and line number above it, open that source file at that position, and look to see where something was being miscalculated:</p>
<pre class="brush:shell">
$ vi drivers/scsi/megaraid/megaraid_sas_fp.c +329
</pre>
<p>Once tracked down, I'd start over at the "patch and build a modified target" step above, repeating until there were no differences. For example, in the starting example, I'd also need to make this change:</p>
<pre class="brush:diff">
-    size_t bytes = sizeof(*instance) + sizeof(u32) * (count - 1);
+    size_t bytes = sizeof(*instance) + sizeof(u32) * count;
</pre>
<p>Though, as hinted earlier, better yet would be:</p>
<pre class="brush:diff">
-    size_t bytes = sizeof(*instance) + sizeof(u32) * (count - 1);
+    size_t bytes = struct_size(instance, data, count);
</pre>
<p>But sometimes adding the helper usage will add binary output differences since they're performing overflow checking that might saturate at <code>SIZE_MAX</code>. To help with patch clarity, those changes can be done separately from fixing the array declaration.</p>
<p style='text-align:left'>&copy; 2022 - 2023, <a href="https://outflux.net/blog/">Kees Cook</a>. This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 License</a>.<br /><a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"><img alt="CC BY-SA 4.0" style="border-width:0" src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" /></a> </p>]]></description>
      <source url="http://outflux.net/blog/archives/category/ubuntu/feed">Kees Cook</source>
    </item>
    <item>
      <title>How much does my flight sponsor Vladimir?</title>
      <link>http://blog.markvdb.be/2022/04/how-much-does-my-flight-sponsor-vladimir.html</link>
      <guid isPermaLink="true">http://blog.markvdb.be/2022/04/how-much-does-my-flight-sponsor-vladimir.html</guid>
      <pubDate>Thu, 07 Apr 2022 15:20:00 GMT</pubDate>
      <description><![CDATA[<p>&nbsp;I regularly fly between Belgium and my second home country Latvia. How much am I sponsoring Vladimir when doing that? About 25€. Back of the envelope calculation.<br /></p><ul style="text-align: left;"><li>CRL - RIX return = 330 kg CO2 (<a href="https://flights.google.com">source</a>)<br /></li><li>1 l jet fuel a1 = 2.52 kg CO2 (<a href="https://www.verifavia.com/greenhouse-gas-verification/fq-how-are-aircraft-co2-emissions-calculated-11.php">source</a>)</li><li>1 l jet fuel = 0.85€ (<a href="https://www.iata.org/en/publications/economics/fuel-monitor/">source</a>, some currency and SI conversion required)</li><li>refinery and distribution margin ~ 15% (conservative ballpark guesstimate based upon price/barrel for crude and jet a1 fuel)</li><li>percentage of Russian crude in EU: 27% (<a href="https://ec.europa.eu/eurostat/cache/infographs/energy/bloc-2c.html">source</a>)</li><li>(330/2.52)*.85*.85*.27 = 25.55€</li></ul><p>P.S. More source countries have "interesting" policies. For example. 8% of EU imports are from Saudi Arabia.</p><p>P.P.S. Our upcoming holiday will be by night train. Exciting!<br /></p>]]></description>
      <source url="http://blog.markvdb.be/feeds/posts/full/-/english/ubuntu">Mark Van den Borre</source>
    </item>
    <item>
      <title>All-remote workspace at home</title>
      <link>https://svij.org/blog/2021/12/05/all-remote-workspace-at-home/</link>
      <guid isPermaLink="true">https://svij.org/blog/2021/12/05/all-remote-workspace-at-home/</guid>
      <pubDate>Sun, 05 Dec 2021 15:10:00 GMT</pubDate>
      <description><![CDATA[<p>It&rsquo;s been a little over 1,5 years since I joined GitLab as my first all remote
company. About half a year ago, I wrote about what <a href="https://svij.org/blog/2021/04/12/one-year-at-gitlab-7-things-which-i-didnt-expect-to-learn/">I learned in one year at GitLab</a>.
In this blog post I will describe my setup how I work because I got several
questions about it over the last time. I can also blame <a href="twitter.com/dnsmichi/">dnsmichi</a>
who published a similar post <a href="https://dnsmichi.at/all-remote-workspace/">about his setup</a> ;-).</p>
<p>I can certainly recommend the page about <a href="https://about.gitlab.com/company/culture/all-remote/workspace/">&ldquo;Considerations for a Productive Home Office
or Remote Workspace“</a>
in the GitLab Handbook about <a href="https://about.gitlab.com/company/culture/all-remote/">All-Remote</a>.</p>
<h1 id="the-desk">The Desk</h1>
<p>Even long before I worked from home full time I bought a standing desk. I own
a IKEA Bekant which only has a &ldquo;up&rdquo; and &ldquo;down&rdquo; button which is a bit annoying
since I always have to hold the button when I want to move the desk up or down.
Back in 2017 I&rsquo;ve written a blog post about <a href="https://svij.org/blog/2017/04/08/hohenverstellbarer-schreibtisch-nach-zwei-jahren-im-einsatz/">my experiences with it in German</a>.</p>
<p>It&rsquo;s also always good to have some sort of cable management hidden underneath the
desktop. Otherwise, your legs will always touch the cables, and it will look ugly.</p>
<p>As part of the desk, I do have three (or should I say four?) arms mounted. One
for my 32&rdquo; 4K Samsung Screen, one for my Notebook-Stand, one for my microphone
and an additional cheap „magic arm“ for my Canon EOS 700D which I use as a
Webcam.</p>
<h1 id="the-screen">The Screen</h1>
<p>As mentioned above, I&rsquo;m using a 32&quot; Samsung 4K display. A lot of folks I know
are using ultra-widescreen monitors, which I personally do not like that much
because they most likely have a smaller resolution. I rather prefer to use a 4K
screen without scaling so that I have more space available for my windows.</p>
<p>I used to have a 28&quot; 4K screen, which was a bit small when you want to use it
without (much) scaling. Moving forward I hope I will not need to scale it though.
For now, my glasses are a good &ldquo;bugfix&rdquo; for my eyes, so I can work without
scaling on the system side.</p>
<h1 id="the-laptop-and-the-dockingstation">The Laptop and The Dockingstation</h1>
<p>I used to have Thinkpads in the past, but I recently switched to Dell XPS. I
have two Dell XPS 13. One for work (in white) and one private (in black).</p>
<p>While I personally prefer to run ArchLinux (btw I use Arch!) I&rsquo;m running the
latest Ubuntu LTS on my work laptop.</p>
<p>The laptop is connected to a <a href="https://www.caldigit.com/ts3-plus/">CalDigit
TS3-Plus</a> which is my docking station.
This was one of the few docking station which supported 4K@60Hz back when I bought
this. I would prefer a docking station with more USB-ports. Right now I have another
USB-Hub (hidden under the desktop) because the ports provided by most of the
docking stations out there are not really enough for me.</p>
<h1 id="audio-and-video">Audio and Video</h1>
<p>As already mentioned above, I use my Canon EOS 700D as my webcam. I&rsquo;ll mostly
use an 18-55mm lens. The camera is connected to an <a href="https://www.elgato.com/en/cam-link-4k">elgato Cam Link 4k</a>.
The biggest downside of this setup currently is that the format is not perfect,
as the HDMI-output has two black bars on the left and right side of the video.</p>
<p>I try to keep my background as boring as possible, that&rsquo;s why all of you will
mostly only see my yellow wall behind me.</p>
<p>As a microphone, I use an <a href="https://m-audio.de/uber-mic">M-Audio Uber-Mic</a>. It&rsquo;s
being used in meetings and also for my (German) podcast <a href="tilpod.net">TILpod</a>
which I record remotely with <a href="https://dirk.deimeke.ruhr/">Dirk Deimeke</a>. For
listening in meetings and also for videos/music, I&rsquo;m using my Sony WH-1000X3.</p>
<h1 id="lighting">Lighting</h1>
<p>I do not have a perfect lighting solution yet. I do have a small desk light
which is okay for the desk itself but not for video calls. The main light
in my office is an <a href="https://www.ikea.com/de/de/p/floalt-led-lichtpaneel-dimmbar-weissspektrum-20436317/">IKEA Floalt</a>
which can be dimmed.</p>
<h1 id="what-else-is-on-the-desk">What else is on the desk?</h1>
<ul>
<li>Stream Deck, mostly for changing audio settings</li>
<li>a mechanical keyboard (HyperX with brown Cherry MX switches)</li>
<li>a boring Logitech mouse</li>
<li>a big mouse pad</li>
<li>a wrist rest pad</li>
<li>some old Logitech speaker</li>
<li>a Brother printer/scanner</li>
<li>a YubiKey 5 NFC</li>
<li>a few (water) bottles</li>
</ul>
<h1 id="what-do-i-use-for-on-the-go">What do I use for on the go?</h1>
<p>I didn&rsquo;t really travel that much for obvious reasons. However, I do have these
items as well:</p>
<ul>
<li>a no-name 8-in-1 Hub with multiple USB-Ports, HDMI, microSD and SD and USB-C
Power Delivery.</li>
<li>a cheap no-name clip-on micrphone because the Laptop-internal microphone are mostly crappy anyway</li>
<li>a LAN cable just in case</li>
<li>a USB-C cable</li>
<li>my Sony WH-1000X3</li>
</ul>]]></description>
      <source url="https://svij.org/tags/ubuntu-planet/index.xml">Sujeevan Vijayakumaran</source>
    </item>
    <item>
      <title>Impish Indri Ubuntu-fr t-shirt</title>
      <link>https://people.ubuntu.com/~olivier.fraysse/index.xml#of202110202210</link>
      <guid isPermaLink="true">https://people.ubuntu.com/~olivier.fraysse/index.xml#of202110202210</guid>
      <pubDate>Wed, 20 Oct 2021 22:10:00 GMT</pubDate>
      <description><![CDATA[<p>
		      <a href="https://www.instagram.com/ohocelot/">Ocelot</a> did it again! The French speaking Ubuntu community is happy to present you his splendid Impish Indri t-shirt. :) <a href="https://enventelibre.org/fr/ubuntu-fr/198-t-shirt-ubuntu-impish-indri.html">You can buy it before the end of October</a> for €15 (+ shipping costs) and receive it at the end of November 2021. You can try to buy it later but it will be more expensive and you will not have any garanty of stock.</p>
      <img src="https://enventelibre.org/577-large_default/t-shirt-ubuntu-impish-indri.jpg" width="400"/>]]></description>
      <source url="https://people.ubuntu.com/~olivier.fraysse/index.xml">Olivier Fraysse</source>
    </item>
    <item>
      <title>Installing Ubuntu Core onto 64-bit Bare Metal</title>
      <link>http://cheesehead-techblog.blogspot.com/2021/10/installing-ubuntu-core-onto-64-bit-bare.html</link>
      <guid isPermaLink="true">http://cheesehead-techblog.blogspot.com/2021/10/installing-ubuntu-core-onto-64-bit-bare.html</guid>
      <pubDate>Thu, 07 Oct 2021 21:29:00 GMT</pubDate>
      <description><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuk987IroGVgQPdvjergW-ggKWyw7m85Hdg-Qku_Yfcx4nHIJbLxSSctEDdBPGuEzzgR45iT1NJ7WG_LK1tp385QJgVur40L1Ni16ye00xUeA7K8gCQKwGtEgU7pB9p80EaW_RNDzaMTyB/s2048/IMG_20211007_112319360.jpg" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="1536" data-original-width="2048" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiuk987IroGVgQPdvjergW-ggKWyw7m85Hdg-Qku_Yfcx4nHIJbLxSSctEDdBPGuEzzgR45iT1NJ7WG_LK1tp385QJgVur40L1Ni16ye00xUeA7K8gCQKwGtEgU7pB9p80EaW_RNDzaMTyB/w200-h150/IMG_20211007_112319360.jpg" width="200" /></a></div>

<p>I have a re-purposed AMD64 laptop motherboard, ready to become an experimental Ubuntu Core server.</p>
<p>It's in fine condition. You can see that it boots an Ubuntu LiveUSB's "Try Ubuntu" environment just fine. Attached to the motherboard is a new 60GB SSD for testing. The real server will use a 1TB HDD.</p>
<p>But Ubuntu Core doesn't install on bare metal from a Live USB. It's still easy, though.</p>

<p>1. Boot a "Try Ubuntu" Environment on the target system.</p>

<ul style="text-align: left;">
  <li>Test your network connection. The picture shows a wireless connection. This particular laptop has a wireless chip that is recognized out-of-the box, so I didn't need to get out the long network cable.</li>
  <li>Test that your storage device works. You can see in the picture that Gnome Disks can see the storage device.</li>
</ul>

<p>2. Terminal: <code>sudo fdisk -l</code>. Locate the storage device that you want to install Ubuntu Core onto.</p>

<ul style="text-align: left;">
  <li>The entire storage device will be erased.</li>
  <li>My storage device is at /dev/sda today. It might be different next boot. Yours might be different.</li>
</ul>

<p>3. Open the web browser and download Ubuntu Core.</p>

<ul style="text-align: left;">
  <li>Ubuntu Core 20 (stable) is at <a href="https://cdimage.ubuntu.com/ubuntu-core/20/stable/current/" target="_blank">https://cdimage.ubuntu.com/ubuntu-core/20/stable/current/</a></li><li>My file was called ubuntu-core-20-amd64.img.xz. The download is a .img.xz file, not a .iso file</li><li>Your browser downloads to your Downloads directory, of course.</li>
</ul>

<p>4. Write Ubuntu Core to the storage device.</p>

<ul>
  <li><b>Warning</b>: This command will erase your entire storage device. If there is anything valuable on your storage device, then you have skipped too many steps!<br />
  <pre>xzcat Downloads/&lt;.img.xz file&gt; | sudo dd of=/dev/&lt;target_storage_device&gt; bs=32M status=progress; sync</pre></li>
  <li>So mine was<br /><pre>xzcat Downloads/ubuntu-core-20-amd64.img.xz | sudo dd of=/dev/sda bs=32M status=progress; sync</pre></li>
  <li>Source: <a href="https://ubuntu.com/download/intel-nuc" target="_blank">https://ubuntu.com/download/intel-nuc</a></li>
</ul>

<p>5. Reboot into Ubuntu Core.</p>

<ul style="text-align: left;">
  <li>When prompted by the "Try Ubuntu" environment, remove the LiveUSB so you are booting from your newly-written storage device.</li>
  <li>Be patient. My first boot into Ubuntu Core led to a black screen for nearly a minute before the system acknowledged that it actually has been working the entire time.</li>
  <li>After 3-4 minutes of non-interactive setup alternating between blank screens and scrolling setup output, Ubuntu Core finally asked me two questions:&nbsp; Which network to connect to, and my <a href="https://login.ubuntu.com/" target="_blank">Ubuntu SSO</a> e-mail address.</li>
  <li>Finally, the system rebooted again. This time it didn't ask any question - just displayed the new Ubuntu Core system's IP address.</li>
</ul>

<p>6. Log into Ubuntu Core.</p>

<ul>
  On my Desktop:<br />
  <pre>me@Desktop:~$ ssh me@192.168.1.x
Welcome to Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-77-generic x86_64)</pre></ul>

Success: A working Ubuntu Core on bare metal.]]></description>
      <source url="http://cheesehead-techblog.blogspot.com/feeds/posts/default/-/planet-ubuntu">Ian Weisser</source>
    </item>
    <item>
      <title>Web Hooks for the Janitor</title>
      <link>https://www.jelmer.uk/janitor-webhooks.html</link>
      <guid isPermaLink="true">https://www.jelmer.uk/janitor-webhooks.html</guid>
      <pubDate>Mon, 06 Sep 2021 20:00:00 GMT</pubDate>
      <description><![CDATA[<p class="italic">The <a class="reference external" href="https://jelmer.uk/debian-janitor.html">Debian Janitor</a> is an automated
system that commits fixes for (minor) issues in Debian packages that can be
fixed by software. It gradually started proposing merges in early
December. The first set of changes sent out ran <a class="reference external" href="https://salsa.debian.org/jelmer/lintian-brush">lintian-brush</a> on sid packages maintained in
Git. This post is part of <a class="reference external" href="https://jelmer.uk/tag/janitor-update.html">a series</a> about the progress of the&nbsp;Janitor.</p>
<p>As covered in <a class="reference external" href="https://www.jelmer.uk/fresh-builds.html">my post from last week</a>, the Janitor now regularly tries to
import new upstream git snapshots or upstream releases into packages in <a class="reference external" href="https://wiki.debian.org/DebianUnstable">Sid</a>.</p>
<div class="section" id="moving-parts">
<h2>Moving&nbsp;parts</h2>
<p>There are about 30,000 packages in sid, and it usually takes a couple of weeks
for the janitor to cycle through all of them. Generally speaking, there are up
to three moving targets for each&nbsp;package:</p>
<ul class="simple">
<li>The packaging repository; <a class="reference external" href="https://qa.debian.org/cgi-bin/vcswatch">vcswatch</a> regularly scans this for changes,
and notifies the janitor when a repository has changed. For <a class="reference external" href="https://salsa.debian.org">salsa</a>
repositories it is instantly notified through a web&nbsp;hook</li>
<li>The upstream release tarballs; the <span class="caps">QA</span> watch service regularly polls these,
and the janitor scans for changes in the <span class="caps">UDD</span> tables with watch data (used for
<a class="reference external" href="https://janitor.debian.net/fresh-releases/">fresh-releases</a>)</li>
<li>The upstream repository; there is no service in Debian that watches this at
the moment (used for
<a class="reference external" href="https://janitor.debian.net/fresh-snapshots/">fresh-snapshots</a>)</li>
</ul>
<p>When the janitor notices that one of these three targets has changed, it
prioritizes processing of a package - this means that a push to a packaging
repository on salsa usually leads to a build being kicked off within 10
minutes. New upstream releases are usually noticed by <span class="caps">QA</span> watch within a day or
so and then lead to a build. Now commits in upstream repositories don&#8217;t get
noticed&nbsp;today.</p>
<p>Note that there are no guarantees; the scheduler tries to be clever and not
e.g. rebuild the same package over and over again if it&#8217;s constantly changing
and takes a long time to&nbsp;build.</p>
<p>Packages without priority are processed with a scoring system that takes into
account perceived value (based on e.g. popcon), cost (based on wall-time
duration of previous builds) and likelihood of success (whether recent builds
were successful, and how frequently the repositories involved&nbsp;change).</p>
</div>
<div class="section" id="webhooks-for-upstream-repositories">
<h2>webhooks for upstream&nbsp;repositories</h2>
<p>At the moment there is no service in Debian (yet - perhaps this is something
that vcswatch or a sibling service could also do?) that scans upstream
repositories for&nbsp;changes.</p>
<p>However, if you maintain an upstream package, you can use a webhook to notify
the janitor that commits have been made to your repository, and it will create
a new package in fresh-snapshots. Webhooks from the
following hosting site software are currently&nbsp;supported:</p>
<ul class="simple">
<li><a class="reference external" href="https://github.com/">GitHub</a></li>
<li><a class="reference external" href="https://gitlab.com/">Gitlab</a></li>
<li><a class="reference external" href="https://launchpad.net/">Launchpad</a></li>
<li><a class="reference external" href="https://gitea.io/">Gitea</a></li>
<li><a class="reference external" href="https://gogs.io/">Gogs</a></li>
</ul>
<p>You can simply use the <span class="caps">URL</span> <a class="reference external" href="https://janitor.debian.net/">https://janitor.debian.net/</a> as the target for hooks. There is no need to specify a secret, and the hook can either use a <span class="caps">JSON</span> or form encoding&nbsp;payload.</p>
<p>The endpoint should tell you whether it understood a webhook request, and
whether it took any action. It&#8217;s fine to submit webhooks for repositories that
the janitor does not (yet) know&nbsp;about.</p>
<div class="section" id="github-1">
<h3>GitHub</h3>
<p>For GitHub, you can do so in the <tt class="docutils literal">Webhooks</tt> section of the <tt class="docutils literal">Settings</tt> tab. Fill the form as shown below and click on <tt class="docutils literal">Add webhook</tt>:</p>
<img alt="" src="/images/github-webhook.png" />
</div>
<div class="section" id="gitlab-1">
<h3>GitLab</h3>
<p>On GitLab instances, you can find the <tt class="docutils literal">Webhooks</tt> tab under the <tt class="docutils literal">Settings</tt> menu for each repository (under the gear symbol). Fill the form in as shown below and click <tt class="docutils literal">Add Webhook</tt>:</p>
<img alt="" src="/images/gitlab-webhook.png" />
</div>
<div class="section" id="launchpad-1">
<h3>Launchpad</h3>
<p>For Launchpad, go to the repository (for Git) web view and click <tt class="docutils literal">Manage Webhooks</tt>. From there, you can add a new webhook; fill the form in as shown below and click <tt class="docutils literal">Add Webhook</tt>:</p>
<img alt="" src="/images/launchpad-webhook-git.png" />
</div>
</div>]]></description>
      <source url="https://www.jelmer.uk/feeds/tag/ubuntu.atom.xml">Jelmer Vernooij</source>
    </item>
    <item>
      <title>My first six months at the Ubuntu Community Council</title>
      <link>https://torstenfranz.wordpress.com/2021/04/25/my-first-six-months-at-the-ubuntu-community-council/</link>
      <guid isPermaLink="true">https://torstenfranz.wordpress.com/2021/04/25/my-first-six-months-at-the-ubuntu-community-council/</guid>
      <pubDate>Sun, 25 Apr 2021 15:30:00 GMT</pubDate>
      <description><![CDATA[<p class="wp-block-paragraph">Six months ago I was elected to the Ubuntu Community Council. After the first month, I wrote a text about how I <a href="https://torstenfranz.wordpress.com/2020/11/24/my-first-month-at-the-ubuntu-community-council/">experienced the first month</a>. Time flies and now six months have already passed.</p>



<p class="wp-block-paragraph">In the first few months we have been able to fill some of the councils and boards that needed to be refilled in the community. But even where this has not been possible, we have initiated new ways to ensure that we move forward on the issues. One example is the LoCo Council, which could not be filled again, but we found people who were given the task of rethinking this council and proposing new structures. This process of evaluating and rethinking this area will take some time.</p>



<p class="wp-block-paragraph">There are some issues that we have on the agenda at the moment. Some of these are general issues related to the community, but some affects individual members of the community or where there are problems.</p>



<p class="wp-block-paragraph">For some topics, we quickly realised that it makes sense to have contact persons at Canonical who can advance these topics. We were very pleased to find Monica Ayhens-Madon and Rhys Davies, two employees at Canonical, who support us in bringing topics into the organisation and also implement tasks. One consequence of this has been the <a href="https://discourse.ubuntu.com/t/re-introducing-the-community-team/21820">reactivation of the Community Team at Canonical</a>. </p>



<p class="wp-block-paragraph">One topic that we have also come across, through the staffing of the board and the update of the benefits that you get as a member, is the Ubuntu Membership. At this point I would like to advertise the community and to show your community connection with Ubuntu through a membership. If you want to do this and know what benefits you are entitled to, you can read about it in the <a href="https://wiki.ubuntu.com/Membership">Ubuntu Wiki</a>. </p>



<p class="wp-block-paragraph">There are still enough construction sites, but structurally we are already on the right track again. Since the topics are dealt with in our free time and everyone on the Community Council has other things to do, topics sometimes drag on a bit. Sometimes I&#8217;m a bit impatient, but I&#8217;m getting better at it.</p>



<p class="wp-block-paragraph">After six months, I can see that we as a Community Council have laid many building blocks and have already had some discussions where we have different approaches and thus also very different ideas. This is good for the community and leads to the different positions and opinions finding their way into the community.</p>



<p class="wp-block-paragraph">You can read about our public meetings in the <a href="https://discourse.ubuntu.com/c/community/78">Community Hub</a>. There is also the possibility, when we call for topics for our meetings, to bring in topics that we should look at in the Council, because this is important for the cooperation of the community.</p>



<p class="wp-block-paragraph">If you want to get involved in discussions about the community, you can do so at the <a href="https://discourse.ubuntu.com/">Community Hub</a>. You can also send us an email to the mailing list community-council at lists.ubuntu.com if you have a community topic on your mind. If you want to contact me: you can do so by commenting, via <a href="https://twitter.com/toddyfranz">Twitter</a> or sending a mail to me: torsten.franz at ubuntu.com</p>]]></description>
      <source url="https://torstenfranz.wordpress.com/category/planet-ubuntu/feed/?mrss=off">Torsten Franz</source>
    </item>
    <item>
      <title>ReText turns 10 years</title>
      <link>https://mitya57.me/weblog/2021/02/retext-turns-10-years.html</link>
      <guid isPermaLink="true">https://mitya57.me/weblog/2021/02/retext-turns-10-years.html</guid>
      <pubDate>Sun, 21 Feb 2021 18:30:00 GMT</pubDate>
      <description><![CDATA[<p>Exactly ten years ago, in February 2011, the <a href="https://github.com/retext-project/retext/commit/f278a6c91a5660f5">first commit</a> in ReText git
repository was made. It was just a single 364 lines Python file back then (now
the project has more than 6000 lines of Python code).</p>
<p>Since 2011, the editor migrated from SourceForge to GitHub, gained a lot of new
features, and — most importantly — now there is an active community around it,
which includes both long-time contributors and newcomers who create their first
issues or pull requests. I don’t always have enough time to reply to issues
or implement new features myself, but the community members help me with this.</p>
<p>Earlier this month, I made a new release (7.2), which adds a side panel with
directory tree (contributed by <a href="https://github.com/xgouchet">Xavier Gouchet</a>), option to fully highlight
wrapped lines (contributed by <a href="https://github.com/nihillum">nihillum</a>), ability to search in the preview
mode and much more — see the <a href="https://github.com/retext-project/retext/releases/tag/7.2.0">release page</a> on GitHub.</p>
<p><img alt="Side panel in ReText" src="/static/side-panel.png"></p>
<p>Also a new version of <a href="https://github.com/retext-project/pymarkups">PyMarkups</a> module was released, which contains all the
code for processing various markup languages. It now supports
<a href="https://pymarkups.readthedocs.io/en/latest/standard_markups.html#markdown-markup">markdown-extensions.yaml</a> files which allow specifying complex <a href="https://github.com/retext-project/retext/wiki/Markdown-extensions">extensions</a>
options and adds initial support for <a href="http://docs.mathjax.org/en/latest/upgrading/whats-new-3.0.html">MathJax 3</a>.</p>
<p>Also check out the <a href="https://github.com/retext-project/retext/releases/tag/7.1.0">release notes for 7.1</a> which was not announced on this
blog.</p>
<p>Future plans include making at least one more release this year, adding support
for <a href="https://www.qt.io/blog/qt-6.0-released">Qt 6</a>. Qt 5 support will last for at least one more year.</p>]]></description>
      <source url="http://mitya57.me/weblog/feeds/planet.atom.xml">Dmitry Shachnev</source>
    </item>
    <item>
      <title>Open Letter to KDE GSoC Students We Could Not Accept</title>
      <link>http://linuxgrandma.blogspot.com/2020/05/open-letter-to-kde-gsoc-students-we.html</link>
      <guid isPermaLink="true">http://linuxgrandma.blogspot.com/2020/05/open-letter-to-kde-gsoc-students-we.html</guid>
      <pubDate>Tue, 05 May 2020 20:38:00 GMT</pubDate>
      <description><![CDATA[<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7aRQKfe24XwgP-7AhRhOYEZooLWqzMZTB7cjpqkf3xfBdvJHViZrCzq8PhfbQnA9oSiH4momkd0y2XxuxZkFQW8DRmKYl1sjSgtPk3gBBazQ-rLZ_bNMCv2dJ7fthw4TlmXot-xEfw8g/s1600/GSoClogo.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-size: large;"><img border="0" data-original-height="91" data-original-width="549" height="105" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7aRQKfe24XwgP-7AhRhOYEZooLWqzMZTB7cjpqkf3xfBdvJHViZrCzq8PhfbQnA9oSiH4momkd0y2XxuxZkFQW8DRmKYl1sjSgtPk3gBBazQ-rLZ_bNMCv2dJ7fthw4TlmXot-xEfw8g/s640/GSoClogo.png" width="640" /></span></a></div>
<span style="font-size: large;"><br /></span>
<span style="font-size: large;">Hello students,</span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;">I no longer have access to your proposal or emails, thus the open letter on my blog.</span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;">If you allowed commenting before the student proposal deadline, I along with other admins and mentors tried to help you improve your proposal. Some of you took the suggestions and sharpened your presentation, fleshed out your timeline and in general created a proposal you can be proud of.</span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;">If you did not allow commenting or only uploaded your proposal right before the deadline, you missed out on this mentoring opportunity, and for that I am sorry. That cut us off from a vital communication link with you.</span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;">This proposal process, along with fixing some bugs and creating some commits mean that you have real experience you can take with you into the future</span><br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<span style="font-size: large;">. I hope you also learned how to use IRC/Matrix/Telegram channels to get information, and help others as well. Even if you do not continue your involvement with the KDE Community, we hope you will profit from these accomplishments, as we have.</span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;">We hope that your experiences with the KDE community up to now make you want to continue to work with us, and become part of the community. Many students whom we were not able to accept previously were successfully accepted later. Some of those students now are mentoring and/or part of the administration team, which is, in our eyes, the zenith of GSoC success.</span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;">Some of you we were unable to accept because we could not find suitable mentors. The GSoC team is asking us this year to have <i>three mentors per student</i>, because the world has become so uncertain in this pandemic time. So more developers who will mentor are a precious resource.</span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;">Almost every single proposal we got this year is work we want and need, or we wouldn't have published "Ideas" to trigger those proposals. If you are interested in doing this work and do not need the funding and deadlines that GSoC provides, we would welcome working with you outside of GSoC. In fact, each year we have <i><b>Season of KDE</b></i> which provides some mentoring, structure and timeline and no funding. This has been very successful for most mentees. And of course all are welcome to join our worldwide army of volunteers, who code, fix bugs, triage bug reports, write, analyze, plan, administer, create graphics, art, promo copy, events, videos, tutorials, documentation, translation, internationalization, and more! It is the KDE community who makes the software, keeps it up-to-date, plans and hosts events, and engages in events planned and hosted by others.</span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;">Please join the <a href="https://mail.kde.org/mailman/listinfo/kde-community">KDE-Community mail list</a> and dig in! Hope to see you at <a href="https://akademy.kde.org/2020">KDE Akademy.</a></span><br />
<span style="font-size: large;"><br /></span>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDM73rLwrUOz4QYbC9flaMghQT7ISV9zXOBkQ_HK2RX12Yr4jXpkyPL8iw6mwpIOmdPM4Jef_pi6QxPxYrJlwjE9HjVhNl6NZeH1wY0T8b4m07ddzLZpFGwg_qRMrm_EM-miOlIjSOi5Y/s1600/KDElogo-white-blue-3000x3000.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><span style="font-size: large;"><img border="0" data-original-height="1600" data-original-width="1600" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDM73rLwrUOz4QYbC9flaMghQT7ISV9zXOBkQ_HK2RX12Yr4jXpkyPL8iw6mwpIOmdPM4Jef_pi6QxPxYrJlwjE9HjVhNl6NZeH1wY0T8b4m07ddzLZpFGwg_qRMrm_EM-miOlIjSOi5Y/s320/KDElogo-white-blue-3000x3000.png" width="320" /></span></a></div>
<div class="separator" style="clear: both; text-align: center;">
<span style="font-size: large;"><br /></span></div>
<div class="separator" style="clear: both; text-align: left;">
<span style="font-size: large;"><i>Oh hey, late update</i>: I just learned today in #gsoc that I *do* have access to all the proposals -- and names and emails! So at the very least I will send a link to this open letter to all of our prospective students. Talk to you then. -v</span></div>]]></description>
      <source url="http://linuxgrandma.blogspot.com/feeds/posts/default">Valorie Zimmerman</source>
    </item>
    <item>
      <title>Como descargar y ver series o peliculas gratis en esta Cuarentena</title>
      <link>https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/</link>
      <guid isPermaLink="true">https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/</guid>
      <pubDate>Sat, 11 Apr 2020 19:58:18 GMT</pubDate>
      <description><![CDATA[<p>En estos nuevos días en los que vivimos una situación muy fuera de lo común en el mundo quiero ayudar a aquellas personas que quieran entretenerse un poco con el <em>Septimo arte</em>.</p>
<blockquote>
<p>No entraré en detalles técnicos de como funciona <a class="link" href="https://es.wikipedia.org/wiki/BitTorrent"  target="_blank" rel="noopener"
    >BitTorrent</a> ni como es el manejo de derechos de autor, esto es absolutamente de su parte.</p>
</blockquote>
<p>Me voy a enfocar en <strong>macOS</strong>, <strong>Windows</strong> y <strong>Linux</strong>, si quieren saber como funciona en su celular con Android o iOS/iPhone pueden buscar en internet otras alternativas.</p>
<h3 id="1-instalar-el-programa-para-descargar-qbittorrent"><a href="#1-instalar-el-programa-para-descargar-qbittorrent" class="header-anchor"></a>1. Instalar el programa para descargar <a class="link" href="https://www.qbittorrent.org/"  target="_blank" rel="noopener"
    >qBittorrent</a>
</h3><p><img src="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-logo.png"
	width="100"
	height="100"
	srcset="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-logo_hu_f6c2159dd2eaced0.png 480w, https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-logo_hu_884119680a38c51f.png 1024w"
	loading="lazy"
	
		alt="qbittorrent-logo"
	
	
		class="gallery-image" 
		data-flex-grow="100"
		data-flex-basis="240px"
	
></p>
<p>Hay muchos y variados, pero este tiene lo necesario de forma sencilla.</p>
<p>Para <strong>Windows</strong> descargan el instalador haciendo <a class="link" href="https://www.fosshub.com/qBittorrent.html?dwl=qbittorrent_4.2.3_x64_setup.exe"  target="_blank" rel="noopener"
    >clic aquí</a>. Es un archivo normal de instalación, simplemente doble clic y acepten los valores por defecto.</p>
<p>Para <strong>macOS</strong> descarguen el archivo DMG haciendo <a class="link" href="https://www.fosshub.com/qBittorrent.html?dwl=qbittorrent-4.2.3.dmg"  target="_blank" rel="noopener"
    >clic aquí</a>. Abran el archivo y en la ventana que aparece arrastren el icono de Bittorrent a la carpeta azul de Aplicaciones.</p>
<p>Para <strong>Linux</strong>, si estan en <strong>Ubuntu</strong> haciendo <a class="link" href="apt://qbittorrent" >clic aquí</a> podrán instalarlo con el Centro de Software o usando una terminal <code>sudo apt install qbittorrent</code>, si estan en otra distribución pueden usar el packete Flatpack <a class="link" href="https://flathub.org/repo/appstream/org.qbittorrent.qBittorrent.flatpakref"  target="_blank" rel="noopener"
    >disponible aquí</a>.</p>
<p>Una vez instalado abran el programa qBittorrent, tendra una apariencia similar a esta. Esta esta ventana verán las descargas que realicen.</p>
<p><img src="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent.png"
	width="947"
	height="622"
	srcset="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent_hu_ef5c941732c9a954.png 480w, https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent_hu_f04ceb7a4b735cd6.png 1024w"
	loading="lazy"
	
		alt="qbittorrent"
	
	
		class="gallery-image" 
		data-flex-grow="152"
		data-flex-basis="365px"
	
></p>
<p>La última version al momento de escribir esto es la <strong>v4.2.3</strong>.</p>
<h3 id="2-configurar-el-programa-para-buscar-peliculas-y-series-de-muchas-fuentes"><a href="#2-configurar-el-programa-para-buscar-peliculas-y-series-de-muchas-fuentes" class="header-anchor"></a>2. Configurar el programa para buscar peliculas y series de muchas fuentes
</h3><p>Hay muchas partes de donde buscar peliculas o series. Para activar esto tenemos que seguir estos pasos dentro de <strong>qBittorrent</strong>:</p>
<ol>
<li>
<p>Activar la vista de búsqueda, no será posible buscar hasta no activar los plugins</p>
<p><img src="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-enable-search.png"
	width="627"
	height="362"
	srcset="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-enable-search_hu_495a0aa823be4439.png 480w, https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-enable-search_hu_8249daca5c022237.png 1024w"
	loading="lazy"
	
		alt="qbittorrent"
	
	
		class="gallery-image" 
		data-flex-grow="173"
		data-flex-basis="415px"
	
></p>
</li>
<li>
<p>Ir a la pestaña <strong>Buscar</strong> y hacer clic en el botón <strong>Plugins de búsqueda</strong></p>
<p><img src="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-search.png"
	width="814"
	height="439"
	srcset="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-search_hu_5aed9379334a7fe9.png 480w, https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-search_hu_f36ef7ae1404959b.png 1024w"
	loading="lazy"
	
		alt="qbittorrent"
	
	
		class="gallery-image" 
		data-flex-grow="185"
		data-flex-basis="445px"
	
></p>
</li>
<li>
<p>En la ventana que aparece, seleccionar la opción <strong>Buscar actualizaciones</strong>, esto actualizará y activará los plugins, no tardara más que unos segundos. Luego de esto clic en <strong>Aceptar</strong> y en el botón <strong>Cerrar</strong> para volver a la pantalla principal.</p>
<p><img src="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-plugin.png"
	width="627"
	height="411"
	srcset="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-plugin_hu_7417151559afffc.png 480w, https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-plugin_hu_6eaf975a51fc0da.png 1024w"
	loading="lazy"
	
		alt="qbittorrent"
	
	
		class="gallery-image" 
		data-flex-grow="152"
		data-flex-basis="366px"
	
></p>
</li>
</ol>
<h3 id="3-instalar-un-reproductor-de-videos-en-este-caso-vlc"><a href="#3-instalar-un-reproductor-de-videos-en-este-caso-vlc" class="header-anchor"></a>3. Instalar un reproductor de videos, en este caso <a class="link" href="https://www.videolan.org/vlc/index.html"  target="_blank" rel="noopener"
    >VLC</a>
</h3><p><img src="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/vlc-logo.png"
	width="100"
	height="141"
	srcset="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/vlc-logo_hu_695c9eec1793149.png 480w, https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/vlc-logo_hu_cf8f7160690b18b6.png 1024w"
	loading="lazy"
	
		alt="vlc-logo"
	
	
		class="gallery-image" 
		data-flex-grow="70"
		data-flex-basis="170px"
	
></p>
<p>Probablemente su computadores cuenten ya con algún reproductor de video, pero VLC permite reproducir muchos formatos de video y además tiene una funcionalidad excepcional para nuestro caso.</p>
<p>Para instalarlo solo sigan las siguientes indicaciones:</p>
<p><strong>Windows</strong>: Descargan el instalador haciendo <a class="link" href="https://get.videolan.org/vlc/3.0.9.2/win32/vlc-3.0.9.2-win32.exe"  target="_blank" rel="noopener"
    >clic aquí</a>. Es un archivo normal de instalación, simplemente doble clic y acepten los valores por defecto.</p>
<p><strong>macOS</strong>: Descarguen el archivo DMG haciendo <a class="link" href="https://get.videolan.org/vlc/3.0.9.2/macosx/vlc-3.0.9.2.dmg"  target="_blank" rel="noopener"
    >clic aquí</a>. Abran el archivo y en la ventana que aparece arrastren el icono de VLC a la carpeta azul de Aplicaciones.</p>
<p><strong>Linux</strong>: Si estan en Ubuntu haciendo <a class="link" href="apt://vlc" >clic aquí</a> para instalarlo con el Centro de Software o usando una terminal <code>sudo snap install vlc --channel=beta</code>, si estan en otra distribución pueden usar el paquete Snap <a class="link" href="snap://vlc" >disponible aquí</a> o Flatpack <a class="link" href="https://flathub.org/repo/appstream/org.videolan.VLC.flatpakref"  target="_blank" rel="noopener"
    >desde aquí</a>.</p>
<p><strong>Eso es todo! Estamos listos para descargar</strong>, ahora, ¿como lo hacemos?</p>
<h3 id="4-descargando-y-reproduciendo-la-pelicula-o-serie"><a href="#4-descargando-y-reproduciendo-la-pelicula-o-serie" class="header-anchor"></a>4. Descargando y reproduciendo la pelicula o serie
</h3><p>Ya con todo listo tendremos que seguir los ¡siguientes pasos para descargar y reproducir la película o serie que queramos.</p>
<ol>
<li>
<p>Abrir <em>qBittorrent</em>, ir a la pestaña <strong>Buscar</strong> y luego en este ejemplo busque <em>Night of the Living Dead</em>, una pelicula de dominio público del año 1968.</p>
<blockquote>
<p>Consejo #1: Dado que salen muchos resultados organicen la vista en la sección <strong>Semillas</strong> para buscar las películas con más fuentes y que descargaran más rápido)</p>
</blockquote>
<p><img src="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-results.png"
	width="733"
	height="397"
	srcset="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-results_hu_107698bb0a6d596d.png 480w, https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-results_hu_7e761ec988183c1f.png 1024w"
	loading="lazy"
	
		alt="qbittorrent"
	
	
		class="gallery-image" 
		data-flex-grow="184"
		data-flex-basis="443px"
	
></p>
<blockquote>
<p>Consejo # 2: Para buscar temporadas o episodios pueden añadir a la búsqueda la siguiente información, S<strong>AA</strong> y E<strong>BB</strong>. Donde <em>AA</em> se refiere al número de Temporada (Season) deseada y <em>BB</em> al número del Capítulo deseado.
<strong>Ejemplo de busqueda</strong>: <em><strong>Game of Thrones S02 E04</strong></em> buscará el Capítulo 04 de la Temporada 02 de Game of Thrones.</p>
</blockquote>
</li>
<li>
<p>Haciendo doble clic sobre el resultado que deseen descargar iniciará la misma, aparecerá una ventana similar a esta, pueden cambiar la ruta de la descarga</p>
<p><img src="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-download.png"
	width="911"
	height="665"
	srcset="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-download_hu_f92efc37bb08b08a.png 480w, https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-download_hu_bf52306a4850e291.png 1024w"
	loading="lazy"
	
		alt="qbittorrent"
	
	
		class="gallery-image" 
		data-flex-grow="136"
		data-flex-basis="328px"
	
></p>
</li>
<li>
<p>La descarga empezará y podrán ver el progreso de la descarga</p>
<p><img src="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-progress.png"
	width="1065"
	height="266"
	srcset="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-progress_hu_e558f52f933abfec.png 480w, https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/qbittorrent-progress_hu_398e2e9179ddc4cc.png 1024w"
	loading="lazy"
	
		alt="qbittorrent"
	
	
		class="gallery-image" 
		data-flex-grow="400"
		data-flex-basis="960px"
	
></p>
</li>
<li>
<p>Una vez terminada la descarga abran el archivo con <strong>VLC</strong>. Su película empezará!</p>
<p><img src="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/vlc-playing.png"
	width="511"
	height="419"
	srcset="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/vlc-playing_hu_a74841458370a264.png 480w, https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/vlc-playing_hu_9fad097f55859c40.png 1024w"
	loading="lazy"
	
		alt="vlc-playing"
	
	
		class="gallery-image" 
		data-flex-grow="121"
		data-flex-basis="292px"
	
></p>
</li>
<li>
<p>La mayoría de veces que descargamos películas de esta forma estarán en su idioma original, si queremos poner <strong>subtítulos</strong> podemos usar la función de <strong>VLC</strong> llamada <strong>VLSub</strong>, que busca, descarga y activa los subtítulos que queramos.</p>
<p>Esto lo podemos encontrar en el siguiente menú dependiendo del Sistema Operativo:</p>
<p>Windows/Linux: <em>Ver -&gt; VLsub</em></p>
<p><img src="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/vlc-vlsub-linux.png"
	width="597"
	height="316"
	srcset="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/vlc-vlsub-linux_hu_72b3d6406bda147a.png 480w, https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/vlc-vlsub-linux_hu_8293fa5a59857d66.png 1024w"
	loading="lazy"
	
		alt="vlc-vlsub-linux-windows"
	
	
		class="gallery-image" 
		data-flex-grow="188"
		data-flex-basis="453px"
	
></p>
<p>macOS: <em>VLC -&gt; Extensiones -&gt; VLsub</em></p>
<p><img src="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/vlc-vlsub-macos.png"
	width="465"
	height="352"
	srcset="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/vlc-vlsub-macos_hu_4cc6f64bb4d70487.png 480w, https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/vlc-vlsub-macos_hu_941ff25f86651414.png 1024w"
	loading="lazy"
	
		alt="vlc-vlsub-macos"
	
	
		class="gallery-image" 
		data-flex-grow="132"
		data-flex-basis="317px"
	
></p>
<p>Y luego en la pantalla de VLsub buscar el subtítulo (Recomiendo la opción <strong>Search by Hash</strong>) y descargarlo. Automáticamente el subtítulo se aplicará a su video!</p>
<p><img src="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/vlc-vlsub.png"
	width="558"
	height="383"
	srcset="https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/vlc-vlsub_hu_a859cb62bb229f1e.png 480w, https://desentropia.com/2020/04/11/como-descargar-y-ver-series-o-peliculas-gratis-en-esta-cuarentena/vlc-vlsub_hu_4928eeb863e1b346.png 1024w"
	loading="lazy"
	
		alt="vlc-vlsub"
	
	
		class="gallery-image" 
		data-flex-grow="145"
		data-flex-basis="349px"
	
></p>
</li>
</ol>
<p><strong>Y listo!</strong></p>
<p>Haciendo un poco de reflexión, se que usar un servicio de streaming es mucho más comodo y que seguir los anteriores pasos puede ser tedioso, me parece mejor suscribirse a una alternativa de tantas, parte de este recaudo llegará a todos los involucrados en la realización de una serie (yo personalmente pago una suscripción). Hay varias alternativas como <a class="link" href="https://netflix.com/"  target="_blank" rel="noopener"
    >Netflix</a>, <a class="link" href="https://www.primevideo.com/"  target="_blank" rel="noopener"
    >Amazon Prime Video</a>, <a class="link" href="https://www.apple.com/apple-tv-plus/"  target="_blank" rel="noopener"
    >Apple TV+</a>, <a class="link" href="https://www.disneyplus.com/"  target="_blank" rel="noopener"
    >Disney Plus</a>, <a class="link" href="https://www.hbogola.com/"  target="_blank" rel="noopener"
    >HBO Go</a>, etc.</p>
<p>Sin embargo, tambien he visto como las producciones empiezan a tener mucha exclusividad entre las plataformas, lo que hace difícil encontrar series o películas en el servicio que uno esta pagando, o que hayan otras prioridades en los gastos, por eso espero que este tutorial les sirva de ayuda.</p>
<p>Si tienen alguna duda, recomendación o problema no duden en escribir un comentario aca abajo o contactenme en mis redes sociales!</p>]]></description>
      <source url="https://desentropia.com/tags/ubuntu/index.xml">Julian Alarcon</source>
    </item>
    <item>
      <title>Fingerprint Reader Support for Lenovo x390Y on Ubuntu</title>
      <link>http://blog.sergiusens.org/posts/fingerprint-reader-support-for-lenovo-x390y-on-ubuntu/</link>
      <guid isPermaLink="true">http://blog.sergiusens.org/posts/fingerprint-reader-support-for-lenovo-x390y-on-ubuntu/</guid>
      <pubDate>Sat, 28 Mar 2020 22:38:02 GMT</pubDate>
      <description><![CDATA[This is experimental, but I went ahead and ran the following after reading about it on reddit. snap install fwupdmgr /snap/bin/fwupdmgr install https://fwupd.org/downloads/cbe7b45a2591e9d149e00cd4bbf0ccbe5bb95da7-Synaptics-Prometheus_Config-0021.cab /snap/bin/fwupdmgr install https://fwupd.org/downloads/3b5102b3430329a10a3636b4a594fc3dd2bfdc09-Synaptics-Prometheus-10.02.3110269.cab   These two cab files are referenced from:    https://fwupd.org/lvfs/devices/com.synaptics.prometheus.config    https://fwupd.org/lvfs/devices/com.synaptics.prometheus.firmware    Rebooted and then went ahead with the actual fingerprint setup:  After this was all done, login with fingerprints just worked. The only downside is that you need to press a key first to bring up the unlock logic.]]></description>
      <source url="http://blog.sergiusens.org/categories/ubuntu/index.xml">Sergio Schvezov</source>
    </item>
    <item>
      <title>Creating AWS IAM Access Analyzers In All Regions Of All Accounts</title>
      <link>https://alestic.com/2020/01/aws-iam-access-analyzer/</link>
      <guid isPermaLink="true">https://alestic.com/2020/01/aws-iam-access-analyzer/</guid>
      <pubDate>Mon, 06 Jan 2020 08:01:00 GMT</pubDate>
      <description><![CDATA[<p>Amazon recently announced the <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/what-is-access-analyzer.html">AWS IAM Access Analyzer</a>,
a useful tool to help discover if you have granted unintended access
to specific types of resources in your AWS account.</p>
<p>At the moment, an Access Analyzer needs to be created in each region
of each account where you want to run it.</p>
<p>Since this manual requirement can be a lot of work, it is a common
complaint from customers. Given that Amazon listens to customer
feedback and since we currently have to specify a &ldquo;type&rdquo; of &ldquo;ACCOUNT&rdquo;,
I expect at some point Amazon may make it easier to run Access
Analyzer across all regions and maybe in all accounts in an AWS
Organization. Until then&hellip;</p>
<p>This article shows how I created an AWS IAM Access Analyzer in all
regions of all accounts in my AWS Organization using the aws-cli.</p>
<h2 id="prerequisites">Prerequisites</h2>
<p>To make this easy, I use the bash helper functions that I defined
in last week&rsquo;s blog post here:</p>
<blockquote>
<p><a href="https://alestic.com/2019/12/aws-cli-across-organization-accounts/">Running AWS CLI Commands Across All Accounts In An AWS Organization</a></p>
</blockquote>
<p>Please read the blog post to see what assumptions I make about the AWS
Organization and account setup. You may need to tweak things if your
setup differs from mine.</p>
<p>Here is my GitHub repo that makes it more convenient for me to install
the bash functions. If your AWS account structure matches mine
sufficiently, it might work for you, too:</p>
<blockquote>
<p><a href="https://github.com/alestic/aws-cli-multi-account-sessions">https://github.com/alestic/aws-cli-multi-account-sessions</a></p>
</blockquote>
<h2 id="iam-access-analyzer-in-all-regions-of-single-account">IAM Access Analyzer In All Regions Of Single Account</h2>
<p>To start, let&rsquo;s show how to create an IAM Access Analyzer in all
regions of a single account.</p>
<p>Here&rsquo;s a simple command to get all the regions in the current AWS
account:</p>
<pre><code>aws ec2 describe-regions \
  --output text \
  --query 'Regions[][RegionName]'
</code></pre>
<p>This command creates an IAM Access Analyzer in a specific
region. We&rsquo;ll tack on a UUID because that&rsquo;s what Amazon does, though I
suspect it&rsquo;s not really necessary.</p>
<pre><code>region=us-east-1
uuid=$(uuid -v4 -FSIV || echo &quot;1&quot;) # may need to install &quot;uuid&quot; command
analyzer=&quot;accessanalyzer-$uuid&quot;
aws accessanalyzer create-analyzer \
   --region &quot;$region&quot; \
   --analyzer-name &quot;$analyzer&quot; \
   --type ACCOUNT
</code></pre>
<p>By default, there is a limit of a single IAM Access Analyzer per
account region. The fact that this is a &ldquo;default limit&rdquo; implies that
it may be increased by request, but for this guide, we&rsquo;ll just not
create an IAM Access Analyzer if one already exists.</p>
<p>This command lists the name of any IAM Access Analyzers that might
already have been created in a region:</p>
<pre><code>region=us-east-1
aws accessanalyzer list-analyzers \
  --region &quot;$region&quot; \
  --output text \
  --query 'analyzers[][name]'
</code></pre>
<p>We can put the above together, iterating over the regions, checking to
see if an IAM Access Analyzer already exists, and creating one if it
doesn&rsquo;t:</p>
<p>regions=$(aws ec2 describe-regions <br>
&ndash;output text <br>
&ndash;query &lsquo;Regions[][RegionName]&rsquo; |
sort)</p>
<pre><code>for region in $regions; do
  analyzer=$(aws accessanalyzer list-analyzers \
    --region &quot;$region&quot; \
    --output text \
    --query 'analyzers[][name]')
  if [ -n &quot;$analyzer&quot; ]; then
    echo &quot;$region: EXISTING: $analyzer&quot;
  else
    uuid=$(uuid -v4 -FSIV || echo &quot;1&quot;) # may need to install &quot;uuid&quot; command
    analyzer=&quot;accessanalyzer-$uuid&quot;
    echo &quot;$region: CREATING: $analyzer&quot;
    aws accessanalyzer create-analyzer \
       --region &quot;$region&quot; \
       --analyzer-name &quot;$analyzer&quot; \
       --type ACCOUNT \
       &gt; /dev/null # only show errors
  fi
done
</code></pre>
<h2 id="creating-iam-access-analyzers-in-all-regions-of-all-accounts">Creating IAM Access Analyzers In All Regions Of All Accounts</h2>
<p>Now let&rsquo;s prepare to run the above in multiple accounts using the
aws-cli-multi-account-sessions bash helper functions from last week&rsquo;s
article:</p>
<pre><code>git clone git@github.com:alestic/aws-cli-multi-account-sessions.git
source aws-cli-multi-account-sessions/functions.sh
</code></pre>
<p>Specify the values for <code>source_profile</code> and <code>mfa_serial</code> from your
aws-cli config file. You can leave the <code>mfa_serial</code> empty if you
aren&rsquo;t using MFA:</p>
<pre><code>source_profile=your_aws_cli_source_profile
mfa_serial=arn:aws:iam::YOUR_ACCOUNT:mfa/YOUR_USER
</code></pre>
<p>Specify the role you can assume in all accounts:</p>
<pre><code>role=&quot;admin&quot; # Yours might be called &quot;OrganizationAccountAccessRole&quot;
</code></pre>
<p>Get a list of all accounts in the AWS Organization, and a list of all
regions:</p>
<pre><code>accounts=$(aws organizations list-accounts \
             --output text \
             --query 'Accounts[].[JoinedTimestamp,Status,Id,Email,Name]' |
           grep ACTIVE |
           sort |
           cut -f3) # just the ids

regions=$(aws ec2 describe-regions \
            --output text \
            --query 'Regions[][RegionName]' |
          sort)
</code></pre>
<p>Run this once to create temporary session credentials with MFA:</p>
<pre><code>aws-session-init $source_profile $mfa_serial
</code></pre>
<p>Iterate through AWS accounts, running the necessary AWS CLI commands
to create an AIM Access Analyzer in each account/role and each region:</p>
<pre><code>for account in $accounts; do
  echo &quot;Visiting account: $account&quot;
  aws-session-set $account $role || continue

  for region in $regions; do
    # Run the aws-cli commands using the assume role credentials
    analyzers=$(aws-session-run \
                  aws accessanalyzer list-analyzers \
                    --region &quot;$region&quot; \
                    --output text \
                    --query 'analyzers[][name]')
    if [ -n &quot;$analyzers&quot; ]; then
      echo &quot;$account/$region: EXISTING: $analyzers&quot;
    else
      uuid=$(uuid -v4 -FSIV || echo &quot;1&quot;)
      analyzer=&quot;accessanalyzer-$uuid&quot;
      echo &quot;$account/$region: CREATING: $analyzer&quot;
      aws-session-run \
        aws accessanalyzer create-analyzer \
          --region &quot;$region&quot; \
          --analyzer-name &quot;$analyzer&quot; \
          --type ACCOUNT \
          &gt; /dev/null # only show errors
    fi
  done
done
</code></pre>
<p>Clear out bash variables holding temporary AWS credentials:</p>
<pre><code>aws-session-cleanup
</code></pre>
<p>In a bit, you can go to the <a href="https://us-west-2.console.aws.amazon.com/access-analyzer/">AWS IAM Console</a> and view what
the Access Analyzers found.</p>
<p>Yep, you have to look at the Access Analyzer findings in each account
and each region. Wouldn&rsquo;t it be nice if we had some way to collect all
this centrally? I think so, too, so I&rsquo;m looking into what can be done
there. Thoughts welcome in the comments below or on Twitter.</p>
<h2 id="cleanup">Cleanup</h2>
<p>The following deletes all IAM Access Analyzers in all regions in the
current account. You don&rsquo;t need to do this if you want to leave the
IAM Access Analyzers running, especially since there is no additional
cost for keeping them.</p>
<pre><code># WARNING! DESTRUCTIVE!

source_profile=[as above]
mfa_serial=[as above]
role=[as above]

accounts=$(aws organizations list-accounts \
             --output text \
             --query 'Accounts[].[JoinedTimestamp,Status,Id,Email,Name]' |
           grep ACTIVE |
           sort |
           cut -f3) # just the ids

regions=$(aws ec2 describe-regions \
            --profile &quot;$source_profile&quot; \
            --output text \
            --query 'Regions[][RegionName]' |
          sort)

aws-session-init $source_profile $mfa_serial

for account in $accounts; do
  echo &quot;Visiting account: $account&quot;
  aws-session-set $account $role || continue

  for region in $regions; do
    # Run the aws-cli commands using the assume role credentials
    analyzers=$(aws-session-run \
                  aws accessanalyzer list-analyzers \
                    --region &quot;$region&quot; \
                    --output text \
                    --query 'analyzers[][name]')
    for analyzer in $analyzers; do
      echo &quot;$account/$region: DELETING: $analyzer&quot;
      aws-session-run \
        aws accessanalyzer delete-analyzer \
          --region &quot;$region&quot; \
          --analyzer-name &quot;$analyzer&quot;
    done
  done
done

aws-session-cleanup
</code></pre>
        <p>Original article and comments: <a href="https://alestic.com/2020/01/aws-iam-access-analyzer/">https://alestic.com/2020/01/aws-iam-access-analyzer/</a></p>]]></description>
      <source url="http://feeds.alestic.com/alestic-planetubuntu">Eric Hammond</source>
    </item>
    <item>
      <title>Puberty</title>
      <link>https://rhonda.deb.at/blog/2019/12/28#puberty</link>
      <guid isPermaLink="true">https://rhonda.deb.at/blog/2019/12/28#puberty</guid>
      <pubDate>Sat, 28 Dec 2019 22:22:00 GMT</pubDate>
      <description><![CDATA[<p>I was musing about writing about this publicly. For the first time in all these years of writing pretty personal stuff about my feelings, my way of becoming more honest with myself and a more authentic person through that I was thinking about letting you in on this is a good idea.</p>

<p>You see, people have used information from my personal blog in the past, and tried to use it against me. Needless to say they failed with it, and it only showed their true face. So why does it feel different this time?</p>

<p>Thing is, I'm in the midst of my second puberty, and the hormones are kicking in in complete hardcore mode. And it doesn't help at all that there is trans antagonist crap from the past and also from the present popping up left and right at a pace and a concentrated amount that is hard to swallow on its own without the puberty.</p>

<p>Yes, I used to be able to take those things with a much more stable state. But every. Single. Of. These. Issues is draining all the energy out of myself. And even though I'm aware that I'm not the only one trying to fix all of those, even though for some spots I'm the only one doing the work, it's easier said than done that I don't have to fix the world, when the areas involved mean the world to me. Are areas that support me in so many ways. Are places that I need. And on top of that, the hormones are multiplying the energy drain of those.</p>

<p>So ... I know it's not that common. I know you are not used to a grown up person to go through puberty. But for god's sake. Don't make it harder than it has to be. I know it's hard to deal with a 46 year old teenager, so to say, I'm just trying to survive in this world of systematic oppression of trans people.</p>

<p>It would be nice to go for a week without having to cry your eyes out because another hostile event happened that directly affects your existence. The existence of trans lives aren't a matter of different opinions or different points of view, so don't treat it like that, if you want me to believe that you are a person able of empathy and basic respect.</p>

<p>Sidenote: Finishing to write this at this year's <a href="https://events.ccc.de/congress/2019/wiki/index.php/Main_Page">#36c3</a> is quite interesting because of the conference title: <em>Resource Exhaution</em>. Oh the irony.</p>

<p align="right">
  <i><a href="https://rhonda.deb.at/blog/personal">/personal</a> | 
    <a href="https://rhonda.deb.at/blog/personal/puberty.html">permanent link</a> |
    <a href="https://rhonda.deb.at/blog/personal/puberty.html">Comments: 14</a> |
    <a href="http://flattr.com/thing/46312/Rhondas-Blog" target="_blank"><img
      src="http://api.flattr.com/button/button-compact-static-100x17.png"
      alt="Flattr this" title="Flattr this" border="0" /></a></i>
</p>]]></description>
      <source url="https://rhonda.deb.at/blog/?flav=rss&amp;lang=en">Rhonda D'Vine</source>
    </item>
    <item>
      <title>Managing dynamic inventory in private subnets using bastion jump box</title>
      <link>http://blog.diegoturcios.com/2019/11/managing-dynamic-inventory-in-private_56.html</link>
      <guid isPermaLink="true">http://blog.diegoturcios.com/2019/11/managing-dynamic-inventory-in-private_56.html</guid>
      <pubDate>Tue, 19 Nov 2019 15:47:00 GMT</pubDate>
      <description><![CDATA[<html>

<head>
  
  
  <title>Managing dynamic inventory in private subnets using bastion jump box</title>
  <link href="https://stackedit.io/style.css" rel="stylesheet"></link>
</head>

<body class="stackedit">
  <div class="stackedit__html">
The title of post is quite large, but is something I encountered issues in the last weeks. I had a VPC in AWS,  creating x amount of instances in a private network, and was quite complex to manage this instance using static inventory files. So I will explain you how to manage this problem with <a href="https://www.ansible.com/">Ansible</a>.<br />

Before continue, I want to say these articles are really good and can help you with this issues.<br />

<ul>
<li><a href="https://medium.com/@JamesKingsmill/dynamic-inventory-ansible-behind-a-jumpbox-bastion-5c04a3e4b354">Dynamic inventory Ansible (behind a jumpbox / bastion )</a></li>
<li><a href="https://blog.wyrihaximus.net/2018/07/ssh-jump-hosts-on-circleci-2/">SSH jump hosts on CircleCI 2.0</a></li>
</ul>
So you will be asking, if these articles are so good, why are you writing them again? Easy, I’m doing this in Gitlab CI, and I suppose other CI will encounter similar issues. It’s not possible to connect to the instances using the instructions above.<br />

<h2 id="first-step">
First Step</h2>
We get our inventory in a dynamic way.  For this we will use the <a href="https://docs.ansible.com/ansible/latest/user_guide/intro_dynamic_inventory.html#inventory-script-example-aws-ec2">inventory</a> scripts.<br />

We need to modify the ec2.ini file with uncommenting the <code>vpc_destination_variable</code>  and set the value to <code>private_ip_address</code><br />

An example<br />

<pre><code># For server inside a VPC, using DNS names may not make sense. When an instance
# has 'subnet_id' set, this variable is used. If the subnet is public, setting
# this to 'ip_address' will return the public IP address. For instances in a
# private subnet, this should be set to 'private_ip_address', and Ansible must
# be run from within EC2. The key of an EC2 tag may optionally be used; however
# the boto instance variables hold precedence in the event of a collision.
# WARNING: - instances that are in the private vpc, _without_ public ip address
# will not be listed in the inventory until You set:
vpc_destination_variable = private_ip_address
#vpc_destination_variable = ip_address
</code></pre>
Be sure to have your ansible.cfg, with the following line.<br />

<pre><code>host_key_checking = False
</code></pre>
This is useful, as we’re running this in a CI, we can’t hit enter to accept the connection in  the terminal.<br />

Then we begin working with our yml file. As I’m running this on a container, I need to create the <code>.ssh</code> directory and the config file. Here it’s important to add <strong>StrictHostKeyChecking=no</strong> If we don’t do this, this will fail in our CI, as we can’t hit enter. If you don’t included it and run it locally, it will work.<br />

<pre><code>---
- name: Creates ssh directory
  file:
    path: ~/.ssh/
    state: directory


- name: Create ssh config file in local computer
  copy:
    dest: ~/.ssh/config
    content: |
       Host 10.*.*.*
       User ubuntu
       IdentityFile XXXXX.pem
       StrictHostKeyChecking=no
       ProxyCommand ssh -q -W %h:%p {{ lookup('env', 'IP') }}
       Host {{ lookup('env', 'IP') }}
       User ubuntu
       StrictHostKeyChecking=no
       IdentityFile XXXXX.pem
       ForwardAgent yes

</code></pre>
And finally we test it running the ping command.<br />

<pre><code>---
- name: test connection
  ping:

</code></pre>
In case you need the code : <a href="https://github.com/DiegoTc/bastionansible">https://github.com/DiegoTc/bastionansible</a><br />

</div>
</body>

</html>]]></description>
      <source url="http://diegoturcios.blogspot.com/feeds/posts/default/-/planet-ubuntu">Diego Turcios</source>
    </item>
    <item>
      <title>GUADEC 2019 - Thessaloniki</title>
      <link>http://bobthegnome.blogspot.com/2019/09/guadec-2019-thessaloniki.html</link>
      <guid isPermaLink="true">http://bobthegnome.blogspot.com/2019/09/guadec-2019-thessaloniki.html</guid>
      <pubDate>Wed, 04 Sep 2019 23:34:00 GMT</pubDate>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">
I recently attended <a href="https://2019.guadec.org/">GUADEC 2019</a> in Thessaloniki, Greece. This is the seventh GUADEC I've attended, which came as a bit of a surprise when I added it up! It was great to catch up in person (some again, and some new!) and as always the face to face communication makes future online interactions that much easier.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg70TQYygMO4-pzByDxTSPmpYwWbwtVDreLFAVAjdaDrHAeXfWif5stZSgkLDXZ06UamkJEbI9MkXy37kRazV1E3It69hRC-h5v7mcxW_RXfuBriRhmvCB9cRJJ-VycEBa0uwge/s1600/IMG_20190824_123405-01-01.jpeg" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" data-original-height="527" data-original-width="1600" height="210" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg70TQYygMO4-pzByDxTSPmpYwWbwtVDreLFAVAjdaDrHAeXfWif5stZSgkLDXZ06UamkJEbI9MkXy37kRazV1E3It69hRC-h5v7mcxW_RXfuBriRhmvCB9cRJJ-VycEBa0uwge/s640/IMG_20190824_123405-01-01.jpeg" width="640" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Photo by Cassidy James Blaede</td></tr>
</tbody></table>
<br />
This year we had seven people from Canonical Ubuntu desktop team in attendance. Many other companies and projects had representatives (including Collabora, Elementary OS, Endless, Igalia, Purism, RedHat, SUSE and System76). I think this was the most positive GUADEC I've attended, with people from all these organizations actively leading discussions and a general consideration of each other as we try and maximise where we can collaborate. <br />
<br />
Of course, the community is much bigger than a group of companies. In particular is was great to meet Carlo and Frederik from the <a href="https://github.com/ubuntu/yaru">Yaru</a> theme project. They've been doing amazing work on a new theme for Ubuntu and it will be great to see it land in a future release.<br />
<br />In the <a href="https://www.gnome.org/wp-content/uploads/2019/06/GNOMEAnnualReport-2018-final.pdf">annual report</a> there was a nice surprise; I made the most merge requests this year! I think this is a reflection on the step change in productivity in GNOME since switching to GitLab. So now I have a challenge to maintain that for next year...<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOZtA-1DcD5QanQBXDndtcyMzR54Go2CiZPlOfFoHsuXPEeanfH0G7OSP73eV2XmWpHzK3Es7giAty5o_DPfmuv0PEYGASrR9IjutaIstIXce0XPS4KU8cBI4HwYGv_S1OzSVv/s1600/Screenshot+from+2019-09-05+10-31-29.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="197" data-original-width="1342" height="93" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhOZtA-1DcD5QanQBXDndtcyMzR54Go2CiZPlOfFoHsuXPEeanfH0G7OSP73eV2XmWpHzK3Es7giAty5o_DPfmuv0PEYGASrR9IjutaIstIXce0XPS4KU8cBI4HwYGv_S1OzSVv/s640/Screenshot+from+2019-09-05+10-31-29.png" width="640" /></a></div>
<br />
If you were unable to attend you can watch the all talks on <a href="https://www.youtube.com/playlist?list=PLkmRdYgttscEuv9v2-H9P5FBj8-td_Nri">YouTube</a>. Two talks I'd like to highlight; the first one is by Britt Yazel from the <a href="https://wiki.gnome.org/Engagement">Engagement team</a>. In it he talks about <i>Setting a Positive Voice for GNOME</i>. He talked about how open source communities have a lot of passion - and that has good and bad points. The Internet being as it is can lead to the trolls taking over but we can counter that but highlighting positive messages and showing the people behind GNOME. One of the examples showed how Ubuntu and GNOME have been posting positive messages on their channels about each-other, which is great!<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/S8OoacfLep4/0.jpg" src="https://www.youtube.com/embed/S8OoacfLep4?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />
The second talk was by Georges Basile Stavracas Neto and he talked <i>About Maintainers and Contributors</i>. In it he talked about the difficulties of being a maintainer and the impacts of negative feedback. It resonated with Britt's talk in that we need to highlight that maintainers are people who are doing their best! As state in the GNOME Code of Conduct - <i>Assume people mean well</i> (they really do!).<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe width="320" height="266" class="YOUTUBE-iframe-video" data-thumbnail-src="https://i.ytimg.com/vi/HsCp3gFhXko/0.jpg" src="https://www.youtube.com/embed/HsCp3gFhXko?feature=player_embedded" frameborder="0" allowfullscreen></iframe></div>
<br />
Georges and I are co-maintainers of <a href="https://gitlab.gnome.org/GNOME/gnome-control-center/">Settings</a> and we had a productive GUADEC and managed to go through and review all the open <a href="https://gitlab.gnome.org/GNOME/gnome-control-center/">merge requests</a>.<br />
<br />
There were a number of discussions around <a href="https://snapcraft.io/">Snaps</a> in GNOME. There seemed a lot more interest in Snap technology compared to last GUADEC and it was great to be able to help people better understand them. Work included discussions about portals, better methods of getting the Freedesktop and GNOME stacks snapped, Snap integration in Settings and the GNOME publisher name in the Snap Store.<br />
<br />
I hope to be back next year!</div>]]></description>
      <source url="http://bobthegnome.blogspot.com/feeds/posts/default">Robert Ancell</source>
    </item>
    <item>
      <title>Ubuntu 18.04.3 LTS is out, including GNOME stable updates and Livepatch desktop integration</title>
      <link>https://blogs.gnome.org/seb128/2019/08/08/ubuntu-18-04-3-lts-is-out-and-includes-gnome-bugfix-updates-and-livepatch-desktop-integration/</link>
      <guid isPermaLink="true">https://blogs.gnome.org/seb128/2019/08/08/ubuntu-18-04-3-lts-is-out-and-includes-gnome-bugfix-updates-and-livepatch-desktop-integration/</guid>
      <pubDate>Thu, 08 Aug 2019 19:32:31 GMT</pubDate>
      <description><![CDATA[<p>Ubuntu<a href="https://ubuntu.com/download/desktop/thank-you?version=18.04.3&amp;architecture=amd64" class="external"> 18.04.3</a> LTS has just been released. As usual with LTS point releases, the main changes are a refreshed hardware enablement stack (newer versions of the kernel, xorg &amp; drivers) and a number of bug and security fixes.</p>
<p>For the Desktop, newer stable versions of GNOME components have been included as well as a new feature: Livepatch desktop integration.</p>
<p>For those who aren’t familiar,<a href="https://ubuntu.com/livepatch" class="external"> Livepatch</a> is a service which applies critical kernel patches without rebooting. The service is available as part of<a href="https://ubuntu.com/legal/ubuntu-advantage" class="external"> an Ubuntu Advantage</a> subscriptions but also made available for free to Ubuntu users (up to 3 machines).  Fixes are downloaded and applied to your machine automatically to help reduce downtime and keep your Ubuntu LTS systems secure and compliant.  Livepatch is available for your servers and your desktops.</p>
<p><a href="https://github.com/azzar1" class="external">Andrea Azzarone</a> worked on desktop integration for the service and his work finally landed in the 18.04 LTS.</p>
<p>To enabling Livepatch you just need an<a href="https://login.ubuntu.com/" class="external"> Ubuntu One</a> account. The set up is part of the first login or can be done later from the corresponding software-properties tab.</p>
<p>Here is a simple walkthrough showing the steps and the result:</p>
<p>The wizard displayed during the first login includes a Livepatch step will help you get signed in to Ubuntu One and enable Livepatch:</p>
<p><a href="https://blogs.gnome.org/seb128/files/2019/08/livepatch1.png"><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-2021" src="https://blogs.gnome.org/seb128/files/2019/08/livepatch1.png" alt="" width="791" height="491" srcset="https://blogs.gnome.org/seb128/files/2019/08/livepatch1.png 791w, https://blogs.gnome.org/seb128/files/2019/08/livepatch1-300x186.png 300w, https://blogs.gnome.org/seb128/files/2019/08/livepatch1-768x477.png 768w, https://blogs.gnome.org/seb128/files/2019/08/livepatch1-350x217.png 350w" sizes="(max-width: 791px) 100vw, 791px" /></a><a href="https://blogs.gnome.org/seb128/files/2019/08/livepatch2.png"><img decoding="async" class="alignnone size-full wp-image-2024" src="https://blogs.gnome.org/seb128/files/2019/08/livepatch2.png" alt="" width="787" height="488" srcset="https://blogs.gnome.org/seb128/files/2019/08/livepatch2.png 787w, https://blogs.gnome.org/seb128/files/2019/08/livepatch2-300x186.png 300w, https://blogs.gnome.org/seb128/files/2019/08/livepatch2-768x476.png 768w, https://blogs.gnome.org/seb128/files/2019/08/livepatch2-350x217.png 350w" sizes="(max-width: 787px) 100vw, 787px" /></a></p>
<p>Clicking the ‘Set Up’ button invites you to enter you Ubuntu One information (or to create an account) and that&#8217;s all that is needed.</p>
<p>The new desktop integration includes an indicator showing the current status and notifications telling when fixes have been applied.</p>
<p><a href="https://blogs.gnome.org/seb128/files/2019/08/livepatchnotification.png"><img decoding="async" class="alignnone size-full wp-image-2045" src="https://blogs.gnome.org/seb128/files/2019/08/livepatchnotification.png" alt="" width="585" height="119" srcset="https://blogs.gnome.org/seb128/files/2019/08/livepatchnotification.png 585w, https://blogs.gnome.org/seb128/files/2019/08/livepatchnotification-300x61.png 300w, https://blogs.gnome.org/seb128/files/2019/08/livepatchnotification-350x71.png 350w" sizes="(max-width: 585px) 100vw, 585px" /></a></p>
<p><a href="https://blogs.gnome.org/seb128/files/2019/08/livepatchindicator.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2027" src="https://blogs.gnome.org/seb128/files/2019/08/livepatchindicator.png" alt="" width="237" height="198" /></a></p>
<p>You can also get more details on the corresponding CVEs from the Livepatch configuration UI</p>
<p><a href="https://blogs.gnome.org/seb128/files/2019/08/livepatchsetting.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2060" src="https://blogs.gnome.org/seb128/files/2019/08/livepatchsetting.png" alt="" width="370" height="247" srcset="https://blogs.gnome.org/seb128/files/2019/08/livepatchsetting.png 370w, https://blogs.gnome.org/seb128/files/2019/08/livepatchsetting-300x200.png 300w, https://blogs.gnome.org/seb128/files/2019/08/livepatchsetting-350x234.png 350w" sizes="auto, (max-width: 370px) 100vw, 370px" /></a></p>
<p><a href="https://blogs.gnome.org/seb128/files/2019/08/livepatchsettings.png"><img loading="lazy" decoding="async" class="alignnone size-full wp-image-2036" src="https://blogs.gnome.org/seb128/files/2019/08/livepatchsettings.png" alt="" width="812" height="438" srcset="https://blogs.gnome.org/seb128/files/2019/08/livepatchsettings.png 812w, https://blogs.gnome.org/seb128/files/2019/08/livepatchsettings-300x162.png 300w, https://blogs.gnome.org/seb128/files/2019/08/livepatchsettings-768x414.png 768w, https://blogs.gnome.org/seb128/files/2019/08/livepatchsettings-350x189.png 350w" sizes="auto, (max-width: 812px) 100vw, 812px" /></a></p>
<p>You can always hide the indicator using the toggle if you prefer to keep your top panel clean and simple.</p>
<p>Enjoy the increased security in between reboots!</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></description>
      <source url="http://blogs.gnome.org/seb128/feed/">Sebastien Bacher</source>
    </item>
    <item>
      <title>Open source in 2019, Part 3/3</title>
      <link>https://ttx.re/open-source-2019-part3.html</link>
      <guid isPermaLink="true">https://ttx.re/open-source-2019-part3.html</guid>
      <pubDate>Mon, 15 Jul 2019 13:52:00 GMT</pubDate>
      <description><![CDATA[<p>21 years in, the landscape around open source evolved a lot. In
<a href="https://ttx.re/open-source-2019-part1.html">part 1</a> and
<a href="https://ttx.re/open-source-2019-part2.html">part 2</a> of this 3-part series,
I explained why today, while open source is more necessary than ever, it
appears to no longer be sufficient. In this part, I'll discuss what we, open
source enthusiasts and advocates, can do about that.</p>
<h2>This is not a call to change open source</h2>
<p>First, let me clarify what we should <strong>not</strong> do.</p>
<p>As mentioned in <a href="https://ttx.re/open-source-2019-part2.html">part 2</a>, since
open source was coined in 1998, software companies have evolved ways to
retain control while producing open source software, and in that process
stripped users of some of the traditional benefits associated with F/OSS.
But those companies were still abiding to the terms of the open
source licenses, giving users a clear base set of freedoms and rights.</p>
<p>Over the past year, a number of those companies have decided that they
wanted even <em>more</em> control, in particular control of any revenue associated
with the open source software. They proposed new licenses, removing
established freedoms and rights in order to be able to assert that level of
control. The <a href="https://opensource.org/osd">open source definition</a> defines
those minimal freedoms and rights that any open source software should
have, so the <a href="https://opensource.org/">Open Source Initiative (OSI)</a>,
as steadfast guardians of that definition, rightfully resisted those attempts.</p>
<p>Those companies quickly switched to attacking OSI's legitimacy, pitching "Open
Source" more as a broad category than a clear set of freedoms and rights.
And they created new licenses, with deceptive naming ("community", "commons",
"public"...) in an effort to blur the lines and retain some of
the open source definition aura for their now-proprietary software.</p>
<p>The solution is not in redefining open source, or claiming it's no longer
relevant. Open source is not a business model, or a constantly evolving way
to produce software. It is a base set of user freedoms and rights expressed
in the license the software is published under. Like all standards, its value
resides in its permanence.</p>
<p>Yes, I'm of the opinion that today, "open source" is not enough.
Yes, we need to go beyond open source. But in order to do that, we need to
base that additional layer on a solid foundation: the
<a href="https://opensource.org/osd">open source definition</a>.</p>
<p>That makes the work of the <a href="https://opensource.org/">OSI</a> more important
than ever. Open source used to be attacked from the outside, proprietary
software companies claiming open source software was inferior or dangerous.
Those were clear attacks that were relatively easy to resist: it was mostly
education and advocacy, and ultimately the quality of open source software
could be used to prove our point. Now it's attacked from the inside, by
companies traditionally producing open source software, claiming that it
should change to better fit their business models. We need to go back to
the basics and explain why those rights and freedoms matter, and why
blurring the lines ultimately weakens everyone. We need a strong OSI
to lead that new fight, because it is far from over.</p>
<h2>A taxonomy of open source production models</h2>
<p>As I argued in previous parts, how open source is built ultimately impacts
the benefits users get. A lot of us know that, and we all came up with our
own vocabulary to describe those various ways open source is produced today.</p>
<p>Even within a given model (say open collaboration between equals on a level
playing field), we use different sets of principles: the OpenStack
Foundation has the <a href="https://www.openstack.org/four-opens/">4 Opens</a>
(open source, open development, open design, open community), the Eclipse
Foundation has the Open Source Rules of Engagement (open, transparent,
meritocracy), the Apache Foundation has the Apache Way... We all advocate
for our own variant, focusing on differences rather than what we have in
common: the key benefits those variants all enable.</p>
<p>This abundance of slightly-different vocabulary makes it difficult to rally
around and communicate efficiently. If we have no clear way to differentiate
good all-benefits-included open source from twisted some-benefits-withheld
open source, the confusion (where all open source is considered equal)
benefits the twisted production models. I think it is time for us to
regroup, and converge around <strong>a clear, common classification of open source
production models</strong>.</p>
<p>We need to classify those models based on which benefits they guarantee
to the users of the produced software. Open-core does not guarantee
availability, single-vendor does not provide sustainability nor does
it allow to efficiently engage and influence the direction of the
software, while open-collaboration gives you all three.</p>
<p>Once we have this classification, we'll need to heavily communicate around
it, with a single voice. As long as we use slightly different terms (or
mean slightly different things when using common terms), we maintain
confusion which ultimately benefits the most restrictive models.</p>
<h2>Get together</h2>
<p>Beyond that, I think we need to talk more. Open source conferences used to
be all about education and advocacy: what is this weird way of producing
software, and why you should probably be interested in it. Once open source
became ubiquitous, those style of horizontal open source conferences became
less relevant, and were soon replaced by more vertical conferences around a
specific stack or a specific use case.</p>
<p>This is a good evolution: this is what winning looks like. The issue is:
<strong>the future of open source is not discussed anymore</strong>. We rest on our
laurels, while the world continually evolves and adapts. Some open source
conference islands may still exist, with high-level keynotes still raising
the issues, but those are generally one-way conversations.</p>
<p>To do this important work of converging vocabulary and defining common
standards on how open source is produced, Twitter won't cut it. To
bootstrap the effort we'll need to meet, get around a table and take the
time to discuss specific issues together. Ideally that would be done around
some other event(s) to avoid extra travel.</p>
<p>And we need to do that soon. This work is becoming urgent. "Open source" as
a standard has lots of value because of all the user benefits traditionally
associated with free and open source software. That created an aura that
all open source software still benefits from today. But that aura is
weakening over time, thanks to twisted production models. How much more
single-vendor open source can we afford until "open source" no longer means
you can engage with the community and influence the direction of the
software ?</p>
<p>So here is my call to action, which concludes this series.</p>
<p>In 2019, open source is more important than ever. Open source has not "won",
this is a continuous effort, and we are today at a critical junction.
I think open source advocates and enthusiasts need to get together, defining
clear, standard terminology on how open source software is built, and start
communicate heavily around it with a single voice. And beyond that, we need
to create forums where those questions on the future of open source are
discussed. Because whatever battles you win today, the world does not stop
evolving and adapting.</p>
<p>Obviously I don't have all the answers. And there are lots of interesting
questions. It's just time we have a place to ask those questions and
discuss the answers. If you are interested and want to get involved, feel
free to contact me.</p>]]></description>
      <source url="http://ttx.re/feeds/open-source.atom.xml">Thierry Carrez</source>
    </item>
    <item>
      <title>Canonical’s Desktop Team is hiring</title>
      <link>https://blogs.gnome.org/laney/2019/07/02/canonicals-desktop-team-is-hiring/</link>
      <guid isPermaLink="true">https://blogs.gnome.org/laney/2019/07/02/canonicals-desktop-team-is-hiring/</guid>
      <pubDate>Tue, 02 Jul 2019 10:43:12 GMT</pubDate>
      <description><![CDATA[<p><a href="https://blogs.gnome.org/laney/files/2019/07/join.png"><img fetchpriority="high" decoding="async" class="aligncenter wp-image-80 size-large" src="https://blogs.gnome.org/laney/files/2019/07/join-1024x505.png" alt="Join the desktop team" width="840" height="414" srcset="https://blogs.gnome.org/laney/files/2019/07/join-1024x505.png 1024w, https://blogs.gnome.org/laney/files/2019/07/join-300x148.png 300w, https://blogs.gnome.org/laney/files/2019/07/join-768x379.png 768w, https://blogs.gnome.org/laney/files/2019/07/join-1200x592.png 1200w, https://blogs.gnome.org/laney/files/2019/07/join.png 1920w" sizes="(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px" /></a></p>
<p>&nbsp;</p>
<p><strong>edit: this post is fairly old now, and we&#8217;re well on the way with the rest of the process &#8211; if you didn&#8217;t apply yet, it&#8217;s probably worth waiting until next time</strong></p>
<p>Some good news for anyone who might read this. <a href="https://grnh.se/ddf040931" class="external">In the Canonical desktop team we&#8217;re hiring a new Software Engineer.</a></p>
<p>More details in the job description, but if you&#8217;re looking for an opportunity that lets you:</p>
<ul>
<li>work remotely</li>
<li>work on GNOME and related desktop technologies (both upstream and downstream!)</li>
<li>help to ship a solid Ubuntu every 6 months</li>
<li>work with smart people</li>
<li>have the opportunity to travel to, and present at, conferences and internal events</li>
</ul>
<p>then please apply. You do <em>not </em>need to already be a GNOME or a Ubuntu/Debian expert to apply for this position &#8211; you&#8217;ll be given a mentor and plenty of time and support to learn the ropes.</p>
<p>Please feel free to contact me on IRC (Laney on all the best networks) / email (iain.lane@canonical.com) / Telegram (@lan3y) if you&#8217;re considering an application and you&#8217;d like to chat about it.</p>]]></description>
      <source url="https://blogs.gnome.org/laney/category/planetubuntu/feed/">Iain Lane</source>
    </item>
    <item>
      <title>OpenStack Stein for Ubuntu 18.04 LTS</title>
      <link>https://javacruft.wordpress.com/2019/04/17/openstack-stein-for-ubuntu-18-04-lts/</link>
      <guid isPermaLink="true">https://javacruft.wordpress.com/2019/04/17/openstack-stein-for-ubuntu-18-04-lts/</guid>
      <pubDate>Wed, 17 Apr 2019 10:50:17 GMT</pubDate>
      <description><![CDATA[<p><span style="font-weight:400;">The Ubuntu OpenStack team at Canonical is pleased to announce the general availability of OpenStack Stein on Ubuntu 18.04 LTS via the Ubuntu Cloud Archive. Details of the Stein release can be found <a href="https://www.openstack.org/software/stein">here</a>.</span></p>
<p><span style="font-weight:400;">You can enable the Ubuntu Cloud Archive pocket for OpenStack Stein on Ubuntu 18.04 LTS installations by running the following commands:</span></p>
<pre><span style="font-weight:400;">    sudo add-apt-repository cloud-archive:stein</span>
<span style="font-weight:400;">    sudo apt update</span></pre>
<p><span style="font-weight:400;">The Ubuntu Cloud Archive for Stein includes updates for:</span></p>
<p><span style="font-weight:400;">aodh, barbican, ceilometer, ceph (13.2.4), cinder, designate, designate-dashboard, glance, gnocchi, heat, heat-dashboard, horizon, ironic, keystone, magnum, manila, manila-ui, mistral, murano, murano-dashboard, networking-bagpipe, networking-bgpvpn, networking-hyperv, networking-l2gw, networking-odl, networking-ovn, networking-sfc, neutron, neutron-dynamic-routing, neutron-fwaas, neutron-lbaas, neutron-lbaas-dashboard, neutron-vpnaas, nova, nova-lxd, octavia, openstack-trove, openvswitch (2.11.0), panko, sahara, sahara-dashboard, senlin, swift, trove-dashboard, vmware-nsx, watcher, and zaqar.</span></p>
<p><span style="font-weight:400;">For a full list of packages and versions please refer to the Stein UCA <a href="http://reqorts.qa.ubuntu.com/reports/ubuntu-server/cloud-archive/stein_versions.html">version report</a>.</span></p>
<p><strong>Python 3</strong></p>
<p><span style="font-weight:400;">The majority of OpenStack packages now run under Python 3 only; notable exceptions include Swift.  Python 2 packages are no longer provided for the majority of projects.</span></p>
<p><strong>Branch package builds</strong></p>
<p><span style="font-weight:400;">If you would like to try out the latest updates to branches, we deliver continuously integrated packages on each upstream commit-ish via the following PPA’s:</span></p>
<pre><span style="font-weight:400;">    sudo add-apt-repository ppa:openstack-ubuntu-testing/rocky</span>
<span style="font-weight:400;">    sudo add-apt-repository ppa:openstack-ubuntu-testing/stein</span></pre>
<p><strong>Reporting bugs</strong></p>
<p><span style="font-weight:400;">If you have any issues please report bugs using the &#8216;ubuntu-bug&#8217; tool to ensure that bugs get logged in the right place in Launchpad:</span></p>
<pre style="padding-left:40px;"><span style="font-weight:400;">sudo ubuntu-bug nova-conductor</span></pre>
<p><span style="font-weight:400;">Thanks to everyone who has contributed to OpenStack Stein, both upstream and downstream. Special thanks to the Puppet OpenStack modules team and the OpenStack Charms team for their continued early testing of the Ubuntu Cloud Archive, as well as the Ubuntu and Debian OpenStack teams for all of their contributions.</span></p>
<p><span style="font-weight:400;">Have fun and see you all for Train!</span></p>
<p><span style="font-weight:400;">Cheers</span></p>
<p><span style="font-weight:400;">James</span></p>
<p><span style="font-weight:400;">(on behalf of the Ubuntu OpenStack team)</span></p>]]></description>
      <source url="https://javacruft.wordpress.com/category/ubuntu/feed/?mrss=off">James Page</source>
    </item>
    <item>
      <title>Intel NEO OpenCL driver for Disco</title>
      <link>https://tjaalton.wordpress.com/2019/04/09/intel-neo-opencl-driver-for-disco/</link>
      <guid isPermaLink="true">https://tjaalton.wordpress.com/2019/04/09/intel-neo-opencl-driver-for-disco/</guid>
      <pubDate>Tue, 09 Apr 2019 16:11:30 GMT</pubDate>
      <description><![CDATA[<p>The past few months I&#8217;ve been packaging the bits needed for Intel&#8217;s new OpenCL driver, which they call NEO. The packages are now finally ready, you can enable &#8216;ppa:canonical-x/x-staging&#8217; and install &#8216;intel-opencl&#8217; on Disco. After installing it this is what &#8216;clinfo&#8217; says on my laptop:</p>
<pre>Number of platforms                               1
  Platform Name                                   Intel(R) OpenCL HD Graphics
  Platform Vendor                                 Intel(R) Corporation
  Platform Version                                OpenCL 2.1 
  Platform Profile                                FULL_PROFILE
  Platform Extensions                             cl_khr_3d_image_writes cl_khr_byte_addressable_store
    cl_khr_fp16 cl_khr_depth_images cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics
    cl_khr_icd cl_khr_image2d_from_buffer cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics
    cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir
    cl_intel_accelerator cl_intel_media_block_io cl_intel_driver_diagnostics cl_intel_device_side_avc_motion_estimation
    cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_khr_fp64 cl_khr_subgroups
    cl_khr_il_program cl_intel_spirv_device_side_avc_motion_estimation cl_intel_spirv_media_block_io
    cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_khr_mipmap_image cl_khr_mipmap_image_writes
    cl_intel_planar_yuv cl_intel_packed_yuv cl_intel_motion_estimation cl_intel_advanced_motion_estimation
    cl_intel_va_api_media_sharing 
  Platform Host timer resolution                  1ns
  Platform Extensions function suffix             INTEL

  Platform Name                                   Intel(R) OpenCL HD Graphics
Number of devices                                 1
  Device Name                                     Intel(R) Gen9 HD Graphics NEO
  Device Vendor                                   Intel(R) Corporation
  Device Vendor ID                                0x8086
  Device Version                                  OpenCL 2.1 NEO 
  Driver Version                                  1.0.0
  Device OpenCL C Version                         OpenCL C 2.0 
  Device Type                                     GPU
  Device Profile                                  FULL_PROFILE
  Device Available                                Yes
  Compiler Available                              Yes
  Linker Available                                Yes
  Max compute units                               24
  Max clock frequency                             1100MHz
  Device Partition                                (core)
    Max number of sub-devices                     0
    Supported partition types                     None
    Supported affinity domains                    (n/a)
  Max work item dimensions                        3
  Max work item sizes                             256x256x256
  Max work group size                             256
  Preferred work group size multiple              32
  Max sub-groups per work group                   32
  Sub-group sizes (Intel)                         8, 16, 32
  Preferred / native vector sizes                 
    char                                                16 / 16      
    short                                                8 / 8       
    int                                                  4 / 4       
    long                                                 1 / 1       
    half                                                 8 / 8        (cl_khr_fp16)
    float                                                1 / 1       
    double                                               1 / 1        (cl_khr_fp64)
  Half-precision Floating-point support           (cl_khr_fp16)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
  Single-precision Floating-point support         (core)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
    Correctly-rounded divide and sqrt operations  Yes
  Double-precision Floating-point support         (cl_khr_fp64)
    Denormals                                     Yes
    Infinity and NANs                             Yes
    Round to nearest                              Yes
    Round to zero                                 Yes
    Round to infinity                             Yes
    IEEE754-2008 fused multiply-add               Yes
    Support is emulated in software               No
  Address bits                                    64, Little-Endian
  Global memory size                              13253832704 (12.34GiB)
  Error Correction support                        No
  Max memory allocation                           4294959104 (4GiB)
  Unified memory for Host and Device              Yes
  Shared Virtual Memory (SVM) capabilities        (core)
    Coarse-grained buffer sharing                 Yes
    Fine-grained buffer sharing                   No
    Fine-grained system sharing                   No
    Atomics                                       No
  Minimum alignment for any data type             128 bytes
  Alignment of base address                       1024 bits (128 bytes)
  Preferred alignment for atomics                 
    SVM                                           64 bytes
    Global                                        64 bytes
    Local                                         64 bytes
  Max size for global variable                    65536 (64KiB)
  Preferred total size of global vars             4294959104 (4GiB)
  Global Memory cache type                        Read/Write
  Global Memory cache size                        524288 (512KiB)
  Global Memory cache line size                   64 bytes
  Image support                                   Yes
    Max number of samplers per kernel             16
    Max size for 1D images from buffer            268434944 pixels
    Max 1D or 2D image array size                 2048 images
    Base address alignment for 2D image buffers   4 bytes
    Pitch alignment for 2D image buffers          4 pixels
    Max 2D image size                             16384x16384 pixels
    Max planar YUV image size                     16384x16352 pixels
    Max 3D image size                             16384x16384x2048 pixels
    Max number of read image args                 128
    Max number of write image args                128
    Max number of read/write image args           128
  Max number of pipe args                         16
  Max active pipe reservations                    1
  Max pipe packet size                            1024
  Local memory type                               Local
  Local memory size                               65536 (64KiB)
  Max number of constant args                     8
  Max constant buffer size                        4294959104 (4GiB)
  Max size of kernel argument                     1024
  Queue properties (on host)                      
    Out-of-order execution                        Yes
    Profiling                                     Yes
  Queue properties (on device)                    
    Out-of-order execution                        Yes
    Profiling                                     Yes
    Preferred size                                131072 (128KiB)
    Max size                                      67108864 (64MiB)
  Max queues on device                            1
  Max events on device                            1024
  Prefer user sync for interop                    Yes
  Profiling timer resolution                      83ns
  Execution capabilities                          
    Run OpenCL kernels                            Yes
    Run native kernels                            No
    Sub-group independent forward progress        Yes
    IL version                                    SPIR-V_1.0 
    SPIR versions                                 1.2 
  printf() buffer size                            4194304 (4MiB)
  Built-in kernels                                block_motion_estimate_intel;block_advanced_motion_estimate_check_intel;block_advanced_motion_estimate_bidirectional_check_intel;
  Motion Estimation accelerator version (Intel)   2
    Device-side AVC Motion Estimation version     1
      Supports texture sampler use                Yes
      Supports preemption                         No
  Device Extensions                               cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_fp16 cl_khr_depth_images cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_icd cl_khr_image2d_from_buffer cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_intel_subgroups cl_intel_required_subgroup_size cl_intel_subgroups_short cl_khr_spir cl_intel_accelerator cl_intel_media_block_io cl_intel_driver_diagnostics cl_intel_device_side_avc_motion_estimation cl_khr_priority_hints cl_khr_throttle_hints cl_khr_create_command_queue cl_khr_fp64 cl_khr_subgroups cl_khr_il_program cl_intel_spirv_device_side_avc_motion_estimation cl_intel_spirv_media_block_io cl_intel_spirv_subgroups cl_khr_spirv_no_integer_wrap_decoration cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_intel_planar_yuv cl_intel_packed_yuv cl_intel_motion_estimation cl_intel_advanced_motion_estimation cl_intel_va_api_media_sharing 

NULL platform behavior
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...)  Intel(R) OpenCL HD Graphics
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...)   Success [INTEL]
  clCreateContext(NULL, ...) [default]            Success [INTEL]
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT)  Success (1)
    Platform Name                                 Intel(R) OpenCL HD Graphics
    Device Name                                   Intel(R) Gen9 HD Graphics NEO
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU)  Success (1)
    Platform Name                                 Intel(R) OpenCL HD Graphics
    Device Name                                   Intel(R) Gen9 HD Graphics NEO
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM)  No devices found in platform
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL)  Success (1)
    Platform Name                                 Intel(R) OpenCL HD Graphics
    Device Name                                   Intel(R) Gen9 HD Graphics NEO
  ICD loader properties
  ICD loader Name                                 OpenCL ICD Loader
  ICD loader Vendor                               OCL Icd free software
  ICD loader Version                              2.2.11
  ICD loader Profile                              OpenCL 2.1</pre>
<p>I&#8217;ll check with Intel if some of the &#8216;no devices found&#8217; are to be expected or not..</p>
<p>It&#8217;s still possible these might end up in the 19.04 release, we&#8217;ll see. They&#8217;re also uploaded to Debian, though with the Buster release keeping everyone busy I&#8217;m sure it&#8217;ll take some time to get them all through the NEW queue.</p>
<p>NOTE: if you already have the stack installed from Intel&#8217;s github repo, please uninstall it first. Otherwise there will be file conflicts since the package names won&#8217;t match.</p>]]></description>
      <source url="https://tjaalton.wordpress.com/feed/">Timo Aaltonen</source>
    </item>
    <item>
      <title>Setting Up a Domain with SSL on DigitalOcean Kubernetes using ExternalDNS and Helm</title>
      <link>//blog.andrewsomething.com/2019/04/04/external-dns-with-ssl-on-k8s/</link>
      <guid isPermaLink="true">//blog.andrewsomething.com/2019/04/04/external-dns-with-ssl-on-k8s/</guid>
      <pubDate>Thu, 04 Apr 2019 04:00:00 GMT</pubDate>
      <description><![CDATA[<p>A little while back I <a href="https://github.com/helm/charts/pull/11257">added support</a> for DigitalOcean to the ExternalDNS Helm chart, and I wanted to share my notes on how to use it. <a href="https://github.com/kubernetes-incubator/external-dns">ExternalDNS</a> is an extremely convenient tool that allows you to dynamically control <span class="caps">DNS</span> records for your Kubernetes resources just by adding an annotation. In this post, I&#8217;ll walk through how to install it with Helm and use it to point a domain at a Kubernetes service. I&#8217;ll also cover setting up <span class="caps">SSL</span> using a DigitalOcean managed <span class="caps">SSL</span> certificate on the load&nbsp;balancer.</p>
<p>First, a few&nbsp;assumptions:</p>
<ul>
<li>You have access to a Kubernetes cluster with&nbsp;kubectl</li>
<li>You have the <a href="https://helm.sh/docs/using_helm/#installing-the-helm-client">Helm client installed&nbsp;locally</a></li>
<li>Helm has been configured in the cluster using <a href="https://helm.sh/docs/using_helm/#tiller-and-role-based-access-control">a service account with the correct&nbsp;permissions</a></li>
<li>You have <code>doctl</code>, the DigitalOcean <span class="caps">CLI</span>, <a href="https://github.com/digitalocean/doctl#installing-doctl">installed&nbsp;locally</a></li>
<li>You have a <a href="https://www.digitalocean.com/docs/networking/dns/how-to/add-domains/">domain hosted on&nbsp;DigitalOcean</a></li>
</ul>
<h2>Installing ExternalDNS with&nbsp;Helm</h2>
<p>With all of that in place, the first thing to do is install ExternalDNS into the cluster. You will need to <a href="https://www.digitalocean.com/docs/api/create-personal-access-token/">generate a DigitalOcean <span class="caps">API</span> token</a> for it to use. It&#8217;s best to create a token specifically for this service rather than using one you may have in your local environment. Then run the following command replacing <code>$DO_API_TOKEN</code> with the token you&nbsp;generated:</p>
<div class="highlight"><pre><span></span>helm install --name external-dns \
  --set digitalocean.apiToken=$DO_API_TOKEN,provider=digitalocean,rbac.create=true \
  stable/external-dns
</pre></div>


<p>You can verify that it has been successfully installed by&nbsp;running:</p>
<div class="highlight"><pre><span></span>$ kubectl get pods -l <span class="s2">&quot;app=external-dns&quot;</span>
</pre></div>


<p>When ready, the output should look something like&nbsp;this:</p>
<div class="highlight"><pre><span></span>NAME                           READY     STATUS    RESTARTS   AGE
external-dns-68bfc948b-jhhrq   1/1       Running   0          34s
</pre></div>


<h2>Generating a DigitalOcean Managed <span class="caps">SSL</span>&nbsp;Certificate</h2>
<p>Next, use <code>doctl</code> to generate an <span class="caps">SSL</span> certificate managed by DigitalOcean making use of their Let&#8217;s Encrypt integration. Giving it a name and replacing <code>example.com</code> with your domain,&nbsp;run:</p>
<div class="highlight"><pre><span></span>doctl compute certificate create  --name k8s-cert \
  --type lets_encrypt --dns-names example.com
</pre></div>


<p>The output will include an <span class="caps">ID</span> that looks something like <code>9r3e053d-da5e-4390-b7b8-0fs23486e41q</code>. You&#8217;ll need that in the next&nbsp;step.</p>
<h2>Deploying the Kubernetes&nbsp;Service</h2>
<p>Now you are ready to deploy your service to the Kubernetes cluster. For this example we are using an <span class="caps">NGINX</span> container for the deployment, but that could be any application running in your cluster. The important part for this exercise is the LoadBalancer Service. Here is the full&nbsp;example:</p>
<div class="highlight"><pre><span></span><span class="n">kind</span><span class="o">:</span> <span class="n">Service</span>
<span class="n">apiVersion</span><span class="o">:</span> <span class="n">v1</span>
<span class="n">metadata</span><span class="o">:</span>
  <span class="n">name</span><span class="o">:</span> <span class="n">https</span><span class="o">-</span><span class="k">with</span><span class="o">-</span><span class="n">cert</span>
  <span class="n">annotations</span><span class="o">:</span>
    <span class="n">external</span><span class="o">-</span><span class="n">dns</span><span class="o">.</span><span class="na">alpha</span><span class="o">.</span><span class="na">kubernetes</span><span class="o">.</span><span class="na">io</span><span class="o">/</span><span class="n">hostname</span><span class="o">:</span> <span class="s2">&quot;example.com&quot;</span>
    <span class="n">service</span><span class="o">.</span><span class="na">beta</span><span class="o">.</span><span class="na">kubernetes</span><span class="o">.</span><span class="na">io</span><span class="o">/</span><span class="k">do</span><span class="o">-</span><span class="n">loadbalancer</span><span class="o">-</span><span class="n">redirect</span><span class="o">-</span><span class="n">http</span><span class="o">-</span><span class="n">to</span><span class="o">-</span><span class="n">https</span><span class="o">:</span> <span class="s2">&quot;true&quot;</span>
    <span class="n">service</span><span class="o">.</span><span class="na">beta</span><span class="o">.</span><span class="na">kubernetes</span><span class="o">.</span><span class="na">io</span><span class="o">/</span><span class="k">do</span><span class="o">-</span><span class="n">loadbalancer</span><span class="o">-</span><span class="n">certificate</span><span class="o">-</span><span class="n">id</span><span class="o">:</span> <span class="s2">&quot;9r3e053d-da5e-4390-b7b8-0fs23486e41q&quot;</span>
<span class="n">spec</span><span class="o">:</span>
  <span class="n">type</span><span class="o">:</span> <span class="n">LoadBalancer</span>
  <span class="n">selector</span><span class="o">:</span>
    <span class="n">app</span><span class="o">:</span> <span class="n">nginx</span><span class="o">-</span><span class="n">example</span>
  <span class="n">ports</span><span class="o">:</span>
    <span class="o">-</span> <span class="n">name</span><span class="o">:</span> <span class="n">https</span>
      <span class="n">protocol</span><span class="o">:</span> <span class="n">TCP</span>
      <span class="n">port</span><span class="o">:</span> <span class="mi">443</span>
      <span class="n">targetPort</span><span class="o">:</span> <span class="mi">80</span>

<span class="o">---</span>
<span class="n">apiVersion</span><span class="o">:</span> <span class="n">extensions</span><span class="o">/</span><span class="n">v1beta1</span>
<span class="n">kind</span><span class="o">:</span> <span class="n">Deployment</span>
<span class="n">metadata</span><span class="o">:</span>
  <span class="n">name</span><span class="o">:</span> <span class="n">nginx</span><span class="o">-</span><span class="n">example</span>
<span class="n">spec</span><span class="o">:</span>
  <span class="n">replicas</span><span class="o">:</span> <span class="mi">1</span>
  <span class="n">template</span><span class="o">:</span>
    <span class="n">metadata</span><span class="o">:</span>
      <span class="n">labels</span><span class="o">:</span>
        <span class="n">app</span><span class="o">:</span> <span class="n">nginx</span><span class="o">-</span><span class="n">example</span>
    <span class="n">spec</span><span class="o">:</span>
      <span class="n">containers</span><span class="o">:</span>
      <span class="o">-</span> <span class="n">name</span><span class="o">:</span> <span class="n">nginx</span>
        <span class="n">image</span><span class="o">:</span> <span class="n">nginx</span>
        <span class="n">ports</span><span class="o">:</span>
        <span class="o">-</span> <span class="n">containerPort</span><span class="o">:</span> <span class="mi">80</span>
          <span class="n">protocol</span><span class="o">:</span> <span class="n">TCP</span>
</pre></div>


<p>Let&#8217;s look a little closer at the <code>annotations</code> section:</p>
<div class="highlight"><pre><span></span>  annotations:
    external-dns.alpha.kubernetes.io/hostname: &quot;example.com&quot;
    service.beta.kubernetes.io/do-loadbalancer-redirect-http-to-https: &quot;true&quot;
    service.beta.kubernetes.io/do-loadbalancer-certificate-id: &quot;9r3e053d-da5e-4390-b7b8-0fs23486e41q&quot;
</pre></div>


<p><a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/annotations/">Kubernetes annotations</a> are just metadata attached to a Kubernetes object. They can be used for anything from specifying a maintainer for the service to a git commit hash or other release information. They can also be used to pass on information to controllers. In our case, both the <a href="https://github.com/digitalocean/digitalocean-cloud-controller-manager">DigitalOcean Cloud Controller Manager</a> and the ExternalDNS controller are watching for services created with these annotations. Breaking down each&nbsp;one:</p>
<ul>
<li><code>external-dns.alpha.kubernetes.io/hostname</code> - Specifies the domain name to be assigned to the&nbsp;service</li>
<li><code>service.beta.kubernetes.io/do-loadbalancer-certificate-id</code> - Specifies the <span class="caps">ID</span> of the DigitalOcean managed <span class="caps">SSL</span>&nbsp;cert</li>
<li><code>service.beta.kubernetes.io/do-loadbalancer-redirect-http-to-https</code> - Configures the load balancer to automatically redirect clients from <span class="caps">HTTP</span> to <span class="caps">HTTPS</span></li>
</ul>
<p>After replacing the domain and certificate <span class="caps">ID</span> in the full example and saving it to a file, apply the configuration&nbsp;with:</p>
<div class="highlight"><pre><span></span>kubectl apply -f path/to/https-with-domain.yaml
</pre></div>


<p>Now let&#8217;s take a quick look at the logs for ExternalDNS by&nbsp;running:</p>
<div class="highlight"><pre><span></span>kubectl logs \
  `kubectl get pod -l app=external-dns -o jsonpath=&quot;{.items[0].metadata.name}&quot;`
</pre></div>


<p>When the record has been successfully configured, you will see two lines&nbsp;like:</p>
<div class="highlight"><pre><span></span>time=&quot;2019-04-04T01:19:11Z&quot; level=info msg=&quot;Changing record.&quot; action=CREATE record=example.com ttl=300 type=A zone=example.com
time=&quot;2019-04-04T01:19:12Z&quot; level=info msg=&quot;Changing record.&quot; action=CREATE record=example.com ttl=300 type=TXT zone=example.com
</pre></div>


<p>You might be wondering why it created two records. ExternalDNS uses <code>TXT</code> records to mark records that it manages. It will not modify any records without a corresponding <code>TXT</code> record.</p>
<h2>Wrapping It&nbsp;Up</h2>
<p>With our service successfully deployed, it will now be available at the configured domain with <span class="caps">SSL</span>. If we redeploy the service latter, the <span class="caps">DNS</span> record will persist even if the underlying <span class="caps">IP</span> address were to change. If you&#8217;re looking for more detail, here&#8217;s some further reading for&nbsp;you:</p>
<ul>
<li><a href="https://github.com/digitalocean/digitalocean-cloud-controller-manager/tree/master/docs/controllers/services/examples">Examples with additional configuration details for DigitalOcean load balancers using Kubernetes&nbsp;annotations</a></li>
<li><a href="https://github.com/helm/charts/tree/master/stable/external-dns#configuration">The full list of configuration details for the ExternalDNS Helm&nbsp;chart</a></li>
</ul>]]></description>
      <source url="http://blog.andrewsomething.com/feeds/all.atom.xml">Andrew SB</source>
    </item>
    <item>
      <title>Resource Scale for Fractional Scaling support in GNOME Shell 3.32</title>
      <link>https://blog.3v1n0.net/informatica/linux/gnome-shell-fractional-scaling-in-wayland-landed/</link>
      <guid isPermaLink="true">https://blog.3v1n0.net/informatica/linux/gnome-shell-fractional-scaling-in-wayland-landed/</guid>
      <pubDate>Mon, 04 Mar 2019 15:17:55 GMT</pubDate>
      <description><![CDATA[<p><a href="https://downloads.tuxfamily.org/3v1deb/wp-media/Schermata-da-2019-03-04-15-16-30.png"><em><img class="size-medium wp-image-886 alignleft" src="https://downloads.tuxfamily.org/3v1deb/wp-media//Schermata-da-2019-03-04-15-16-30-300x169.png" alt="Fractional Scaling Test" width="300" height="169" srcset="https://downloads.tuxfamily.org/3v1deb/wp-media/Schermata-da-2019-03-04-15-16-30-300x169.png 300w, https://downloads.tuxfamily.org/3v1deb/wp-media/Schermata-da-2019-03-04-15-16-30-768x432.png 768w, https://downloads.tuxfamily.org/3v1deb/wp-media/Schermata-da-2019-03-04-15-16-30-1024x576.png 1024w" sizes="(max-width: 300px) 100vw, 300px" /></em></a>The <em>fractional scaling era</em> for <strong>GNOME shell</strong> has finally arrived!</p>
<p>The <a href="https://www.reddit.com/r/gnome/comments/aw9dgg/fractional_scaling_support_with_gnome_332/" target="_blank" rel="noopener">news</a> spread out quite quickly, once last Friday <a href="https://gitlab.gnome.org/jadahl">Jonas</a> pressed <em>the button</em> and that triggered the last-second <strong>merge</strong> for the relevant proposals we prepared for <a href="https://gitlab.gnome.org/GNOME/mutter/merge_requests/3">Mutter</a> and <a href="https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/5">GNOME Shell</a> in order to get this available for GNOME 3.32.</p>
<p>As someone might recall, we started this work <a href="https://blog.3v1n0.net/informatica/linux/gnome-hackfest-for-fractional-scaling/">some years ago</a> (ouch!) and lead to an <a href="https://blog.3v1n0.net/informatica/linux/gnome-fractional-and-multi-monitor-scaling-hackfest-the-report/">Hackfest in Taipei,</a> but in between other work to do and priorities which caused this to be delayed a bit. While the first iteration was ready for some time now. But at every review we improved things fixing bugs (like missing scaled widgets) and optimizing some code paths, so hopefully this time helped in serving better quality :).</p>
<p>We&#8217;ve still quite a lot of work to do (see these issues for <a href="https://gitlab.gnome.org/GNOME/mutter/issues/478">mutter</a> and <a href="https://gitlab.gnome.org/GNOME/gnome-shell/issues/1008">shell</a>) and some fixes that we have in queue already, but the main task is there. So starting from now the shell will paint all its elements properly and in good <em>visual quality</em> at any fractional scaled value, and <span style="text-decoration: underline;">independently for every <em>monitor</em></span>.</p>
<div id="attachment_887" style="width: 660px" class="wp-caption aligncenter"><a href="https://downloads.tuxfamily.org/3v1deb/wp-media/Schermata-da-2019-03-04-15-05-08.png"><img class="wp-image-887" src="https://downloads.tuxfamily.org/3v1deb/wp-media//Schermata-da-2019-03-04-15-05-08-1024x329.png" alt="Multi-monitor fractional scaling" width="650" height="209" srcset="https://downloads.tuxfamily.org/3v1deb/wp-media/Schermata-da-2019-03-04-15-05-08-1024x329.png 1024w, https://downloads.tuxfamily.org/3v1deb/wp-media/Schermata-da-2019-03-04-15-05-08-300x96.png 300w, https://downloads.tuxfamily.org/3v1deb/wp-media/Schermata-da-2019-03-04-15-05-08-768x247.png 768w" sizes="(max-width: 650px) 100vw, 650px" /></a><p class="wp-caption-text">Monitors with different scaling values, and a window drawn in between the two</p></div>
<p>As you might have noticed in the screenshot above, the <strong>X11</strong> apps are still not really scaled in quality, while it&#8217;s not possible for them all (like <code>xterm</code> there), we need to work for a solution that will cover the legacy applications which does support scaling, and at the same time those which doesn&#8217;t want to be scaled at all (games!).</p>
<p>As per what said above, this feature is still considered <code>experimental</code> and then you need to enable it via:</p>
<blockquote>
<pre>gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"</pre>
</blockquote>
<p>Doing this will allow you to set more a wider set of scaling values under <strong>Control</strong> <strong>Center</strong>, display panel.</p>
<p>For what concerns <strong>Extensions</strong>, most of them should work with no change, but not those using directly the <code>St.TextureCache</code>, as <a href="https://gitlab.gnome.org/GNOME/gnome-shell/commit/420697693b2f659fd7faccdc5c675f25494f00e0#e2ad7fe6f7e31476aee3654eb0a17bd0deb5e437" target="_blank" rel="noopener">we changed the methods signature</a> by adding a <code>resource_scale</code> parameter.<br />
We discussed weather adding <em>another method instead</em> (as <a href="https://gitlab.gnome.org/GNOME/gobject-introspection/issues/4" target="_blank" rel="noopener">gir doesn&#8217;t support default values</a>), but since 3.32 will need anyway a rewrite of most extensions anyways, and since it&#8217;s better to have them to behave properly with resource scale since the beginning (instead of blurred contents), we decided not to do it.<br />
So, please sync with this change (and sorry :)).</p>
<p>Putting my <strong>Ubuntu</strong> hat now, this won&#8217;t change much things for <em>default ubuntu experience</em>, since it&#8217;s still using X11 (although I&#8217;ve something in the works for this too), but people who want to take advantage of this can easily just login using the <strong>Ubuntu on Wayland</strong> session, enable the experimental setting and profit.</p>
<p>As final world, <strong>thanks</strong> to people who helped having this in by reviewing and testing the code.</p>]]></description>
      <source url="http://blog.3v1n0.net/tag/planet-ubuntu/feed/">Marco Trevisan (Treviño)</source>
    </item>
    <item>
      <title>Rise and fall of libclamav</title>
      <link>https://skitterman.wordpress.com/2019/01/31/rise-and-fall-of-libclamav/</link>
      <guid isPermaLink="true">https://skitterman.wordpress.com/2019/01/31/rise-and-fall-of-libclamav/</guid>
      <pubDate>Thu, 31 Jan 2019 06:36:03 GMT</pubDate>
      <description><![CDATA[<p>Because I was bored and needed to procrastinate, I decided to look at the history of packages using libclamav over the last several releases. This is binary reverse-depends in main on i386:</p>
<table border="1" width="300" cellspacing="1">
<thead>
<tr valign="center">
<th width="100">
<p align="left">Release</p>
</th>
<th width="100">
<p align="left">libclamav soname</p>
</th>
<th width="100">
<p align="left">rdepends</p>
</th>
</tr>
</thead>
<tbody>
<tr valign="center">
<td width="100">
<p align="left">Sarge</p>
</td>
<td width="100">
<p align="left">libclamav1</p>
</td>
<td width="100">
<p align="left">2</p>
</td>
</tr>
<tr valign="center">
<td width="100">
<p align="left">Etch</p>
</td>
<td width="100">
<p align="left">libclamav2</p>
</td>
<td width="100">
<p align="left">9</p>
</td>
</tr>
<tr valign="center">
<td width="100">
<p align="left">Lenny</p>
</td>
<td width="100">
<p align="left">libclamav5</p>
</td>
<td width="100">
<p align="left">5</p>
</td>
</tr>
<tr valign="center">
<td width="100">
<p align="left">Squeeze</p>
</td>
<td width="100">
<p align="left">libclamav6</p>
</td>
<td width="100">
<p align="left">3</p>
</td>
</tr>
<tr valign="center">
<td width="100">
<p align="left">Wheezy</p>
</td>
<td width="100">
<p align="left">libclamav7</p>
</td>
<td width="100">
<p align="left">3</p>
</td>
</tr>
<tr valign="center">
<td width="100">
<p align="left">Jessie</p>
</td>
<td width="100">
<p align="left">libclamav7</p>
</td>
<td width="100">
<p align="left">4</p>
</td>
</tr>
<tr valign="center">
<td width="100">
<p align="left">Stretch</p>
</td>
<td width="100">
<p align="left">libclamav7</p>
</td>
<td width="100">
<p align="left">4</p>
</td>
</tr>
<tr valign="center">
<td width="100">
<p align="left">Buster</p>
</td>
<td width="100">
<p align="left">libclamav7</p>
</td>
<td width="100">
<p align="left">4</p>
</td>
</tr>
</tbody>
</table>
<p>I started working on clamav around Etch (in Ubuntu, so it&#8217;s not an exact match) and transitions were a blast back then. Every single soname bump needed significant sourceful changes. It killed quite a number of projects. Of the four we still have in Debian (dansguardian, havp, icap, and python-clamav) only the icap modules aren&#8217;t essentially dead upstream.</p>
<p>I guess API stability counts for something if you want people to use your library.</p>
<p>P.S. None of the people working on clamav today are the same as when we had 3 soname bumps in one release cycle.</p>
<p>&nbsp;</p>]]></description>
      <source url="https://skitterman.wordpress.com/category/Ubuntu/feed/atom">Scott Kitterman</source>
    </item>
    <item>
      <title>So I created a subreddit for interesting G+ refugees. Emphasis on interesting.</title>
      <link>https://blogs.gnome.org/mneptok/2019/01/28/so-i-created-a-subreddit-for-interesting-g-refugees-emphasis-on-interesting/</link>
      <guid isPermaLink="true">https://blogs.gnome.org/mneptok/2019/01/28/so-i-created-a-subreddit-for-interesting-g-refugees-emphasis-on-interesting/</guid>
      <pubDate>Mon, 28 Jan 2019 20:48:02 GMT</pubDate>
      <description><![CDATA[<p>So I created a subreddit for interesting G+ refugees. Emphasis on interesting.</p>



<p></p>



<p>Come and play. Be suave. Don&#8217;t be a dick.</p>



<p></p>



<p>Edward Morbius</p>



<p>Kee Hinckley</p>



<p>Rugger Ducky</p>



<p>Sarah Lester</p>



<p>Ward A</p>



<p>Tim S</p>



<p>Matthew H</p>



<p>Yoko F Thunders</p>



<p>Dave Thompson</p>



<p>Grumpy Cat</p>



<p>catty _big</p>



<p>Dan Ramos</p>



<p>Di Cleverly</p>



<p></p>



<p>and the many more I know I&#8217;ve forgotten because I need an fud. And invite your friends!</p>


<p><a href="https://reddit.com/r/ploos" class="embedly-card external" data-card-recommend="0" data-card-width="100%">https://reddit.com/r/ploos</a></p>]]></description>
      <source url="http://blogs.gnome.org/mneptok/feed/">Kurt von Finck</source>
    </item>
    <item>
      <title>Announcing the Ubuntu 18.10 Free Culture Showcase winners</title>
      <link>https://www.nhaines.com/blog/2018/09/28/announcing-ubuntu-18.10-free-culture-showcase-winners/</link>
      <guid isPermaLink="true">https://www.nhaines.com/blog/2018/09/28/announcing-ubuntu-18.10-free-culture-showcase-winners/</guid>
      <pubDate>Fri, 28 Sep 2018 07:00:00 GMT</pubDate>
      <description><![CDATA[<p>October approaches, and Ubuntu marches steadly along the road from one LTS to another.  Ubuntu 18.10 is another step in Ubuntu’s future.  And now it’s time to unveil a small part of that change: the community wallpapers to be included in Ubuntu 18.10!</p>

<p>Every cycle, talented artists around the world create media and release it under licenses that encourage sharing and adaptation. This cycle we had some amazing images submitted to the <a href="https://www.flickr.com/groups/ubuntu-fcs-1810/">Ubuntu 18.10 Free Culture Showcase</a> photo pool on Flickr, where all eligible submissions can be found.  The competition was fierce; narrowing down the options to the final selections was painful!</p>

<p>But there can be only 12, and the final images that will be included in Ubuntu 18.10 are:</p>

<ul>
  <li><a href="https://www.flickr.com/photos/155485295@N04/28898305427/in/pool-ubuntu-fcs-1810/">Cosmic Cuttlefish</a> by Jim Coleman</li>
  <li><a href="https://www.flickr.com/photos/143512932@N03/29085424897/in/pool-ubuntu-fcs-1810/">Spring Flowers</a> by MK4-MI01</li>
  <li><a href="https://www.flickr.com/photos/mendhak/37748450101/in/pool-ubuntu-fcs-1810/">Carriage Return</a> by mendhak</li>
  <li><a href="https://www.flickr.com/photos/153219066@N06/41387651640/in/pool-ubuntu-fcs-1810/">Ubuntu Party de Paris</a> by Marcos Costales</li>
  <li><a href="https://www.flickr.com/photos/98223780@N05/41846068390/in/pool-ubuntu-fcs-1810/">Tapiola, Espoo Cultural Center</a> by Agostino Faedda</li>
  <li><a href="https://www.flickr.com/photos/14287735@N05/42055551820/in/pool-ubuntu-fcs-1810/">Fairground at Night</a> by martin</li>
  <li><a href="https://www.flickr.com/photos/tomas_sobek/42346768035/in/pool-ubuntu-fcs-1810/">Milky Way before the dawn</a> by Tomas Sobek</li>
  <li><a href="https://www.flickr.com/photos/38121135@N05/42996830034/in/pool-ubuntu-fcs-1810/">Black sand beach</a> by Mads Rosendahl</li>
  <li><a href="https://www.flickr.com/photos/simosx/43736940061/in/pool-ubuntu-fcs-1810/">The Image of Mount Parnassus</a> by simosx</li>
  <li><a href="https://www.flickr.com/photos/bernhardhanakam/44033490521/in/pool-ubuntu-fcs-1810/">Morning</a> by Bernhard Hanakam</li>
  <li><a href="https://www.flickr.com/photos/155984160@N07/43295035514/in/pool-ubuntu-fcs-1810/">Encounter</a> by Lzardjin</li>
  <li><a href="https://www.flickr.com/photos/134476822@N04/43642256642/in/pool-ubuntu-fcs-1810/">touche de vert</a> by François Cante</li>
</ul>

<p>A big congratulations to the winners, and thanks to everyone who submitted a wallpaper.  You can find these wallpapers (along with dozens of other stunning wallpapers) today at the links above, or in your desktop wallpaper list after you upgrade to or install Ubuntu 18.10 on October 18th.</p>]]></description>
      <source url="https://www.nhaines.com/feed.xml">Nathan Haines</source>
    </item>
    <item>
      <title>NVIDIA PRIME in Ubuntu 18.04 and 18.10, and a call for testing</title>
      <link>https://albertomilone.com/blog/nvidia-prime-in-ubuntu-18-04-and-18-10-and-a-call-for-testing/</link>
      <guid isPermaLink="true">https://albertomilone.com/blog/nvidia-prime-in-ubuntu-18-04-and-18-10-and-a-call-for-testing/</guid>
      <pubDate>Thu, 20 Sep 2018 09:19:48 GMT</pubDate>
      <description><![CDATA[<p><strong>Ubuntu 18.04</strong> marked the transition to a new, more granular, packaging of the NVIDIA drivers, which, unfortunately, combined with a <a href="https://bugs.launchpad.net/bugs/1777099">change in <g class="gr_ gr_3 gr-alert gr_spell gr_inline_cards gr_run_anim ContextualSpelling ins-del multiReplace" id="3" data-gr-id="3">logind</g></a>, and with the previous migration from Lightdm to Gdm3, caused <strong>(Intel+NVIDIA) hybrid laptops</strong> to stop working the way they used to in Ubuntu 16.xx and older.</p>



<p>The following are the <strong>main issues</strong> experienced by our users:</p>



<ul class="wp-block-list"><li>An increase in power consumption when using the power saving profile (i.e. when the discrete GPU is off).</li><li>The inability to switch between power profiles on log out (thus requiring a reboot).</li></ul>



<p>We have backported a commit to solve the <a href="https://bugs.launchpad.net/bugs/1777099">problem with logind</a>, and I have worked on a few changes in gpu-manager, and in the other key components, to improve the experience when using <strong>Gdm3</strong>.</p>



<p class="has-background has-light-green-cyan-background-color"><strong>NOTE:</strong> fixes for <strong>Lightdm</strong>, and for <strong>SDDM</strong> still need some work, and will be made available in the next update.</p>



<p>Both issues should be fixed in <strong>Ubuntu 18.10</strong>, and I have backported my work to <strong>Ubuntu 18.04</strong>, which is now <a href="https://bugs.launchpad.net/ubuntu/+source/nvidia-prime/+bug/1778011">available for testing.</a></p>



<p>If you run <strong>Ubuntu 18.04</strong>, own a hybrid laptop with an Intel and an NVIDIA GPU (supported by the <strong>390 NVIDIA driver</strong>),  <strong>we would love to get your feedback</strong> on the updates in Ubuntu 18.04.</p>



<p>If you are interested, head over to the <a href="https://bugs.launchpad.net/ubuntu/+source/nvidia-prime/+bug/1778011">bug report</a>, follow the instructions at the end of the bug <g class="gr_ gr_3 gr-alert gr_gramm gr_inline_cards gr_run_anim Punctuation only-del replaceWithoutSep" id="3" data-gr-id="3">description,</g> and let us know about your experience.</p>]]></description>
      <source url="http://albertomilone.com/wordpress/?feed=rss2">Alberto Milone</source>
    </item>
    <item>
      <title>Help needed to improve proposed migration</title>
      <link>http://blog.cyphermox.net/2018/09/help-needed-to-improve-proposed.html</link>
      <guid isPermaLink="true">http://blog.cyphermox.net/2018/09/help-needed-to-improve-proposed.html</guid>
      <pubDate>Thu, 20 Sep 2018 07:35:00 GMT</pubDate>
      <description><![CDATA[Hi!<br />
<br />
Every once in a while, in the Foundations team, we do a coding day.

A year ago, Lukasz and I wrote a script, following an idea from Steve Langasek, to provide "hints" and help for the next steps necessary for a package to migrate from -proposed to -release.<br />
<br />
"ubuntu-archive-assistant" was born.

I just pushed this to <b>lp:ubuntu-dev-tools</b>, after it being on its own in a separate git tree for a long while. I'd love to get help for feedback, as well as more people contributing fixes, etc.

ubuntu-archive-assistant is designed to let you look at a specific package in -proposed and try to tell you what to do next to ensure it migrates from -proposed.<br />
<br />
This is great work for new contributors wishing to work on something, say, to get upload privileges in Ubuntu.<br />
<br />
Here's how it works (it uses subcommands right now).<br />
<br />
Without any further options than "ubuntu-archive-assistant proposed", it will list packages in -proposed and let you pick:

<br />
<blockquote>
$ ./ubuntu-archive-assistant proposed<br />
No source package name was provided. The following packages are blocked in proposed:<br />
<br />
(1) gnome-shell-extension-multi-monitors (Age: 338 days)<br />
(2) node-is-glob (Age: 278 days)<br />
(3) node-concat-with-sourcemaps (Age: 264 days)<br />
(4) node-postcss (Age: 231 days)<br />
(5) node-source-map (Age: 229 days)<br />
(6) android-platform-system-core (Age: 226 days)<br />
(7) libdigidocpp (Age: 226 days)<br />
(8) qesteidutil (Age: 225 days)<br />
(9) schleuder (Age: 218 days)<br />
(10) ncbi-blast+ (Age: 216 days)<br />
(11) node-postcss-filter-plugins (Age: 213 days)<br />
(12) node-postcss-load-options (Age: 213 days)<br />
(13) node-postcss-load-plugins (Age: 213 days)<br />
(14) node-postcss-minify-font-values (Age: 213 days)<br />
(15) node-postcss-load-config (Age: 209 days)<br />
(16) live-config (Age: 207 days)<br />
Page -1-. Press any key for next page or Q to select a package.<br />
Which package do you want to look at? 9<br />
Next steps for schleuder 3.2.2-1:<br />
&nbsp; Fix missing builds: amd64<br />
&nbsp; &nbsp; &nbsp;https://launchpad.net/ubuntu/+source/schleuder/3.2.2-1</blockquote>
<br />
If you specify which package you want to look at, it will give you the specifics for that package (examples here are for what is currently in -proposed):

<br />
<blockquote>
$ ./ubuntu-archive-assistant proposed -s qesteidutil<br />
Next steps for qesteidutil 0.3.1-0ubuntu4:<br />
&nbsp; Fix missing builds: amd64, arm64, armhf, i386, ppc64el, s390x<br />
&nbsp; &nbsp; &nbsp;https://launchpad.net/ubuntu/+source/qesteidutil/0.3.1-0ubuntu4</blockquote>
<blockquote class="tr_bq">
$ ./ubuntu-archive-assistant proposed -s android-platform-system-core<br />Next steps for android-platform-system-core 1:7.0.0+r33-2build1:<br />&nbsp; Fix missing builds: amd64, arm64, armhf, i386<br />&nbsp; &nbsp; &nbsp;https://launchpad.net/ubuntu/+source/android-platform-system-core/1:7.0.0+r33-2build1&nbsp;</blockquote>
<br />
You can even get more information about the next steps for a package, by enabling <i>--debug</i> or <i>--verbose</i>:

<br />
<blockquote>
<br />
$ ./ubuntu-archive-assistant proposed -s live-config&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Next steps for live-config 5.20180224:<br />
&nbsp; Fix unsatisfiable dependencies in live-config:<br />
<br /></blockquote>
<blockquote class="tr_bq">
$ ./ubuntu-archive-assistant proposed --verbose -s live-config<br />live-config is not considered ✘<br />Next steps for live-config 5.20180224:<br />&nbsp; Fix unsatisfiable dependencies in live-config:<br />&nbsp; &nbsp; sysvinit-core | sysvinit (&lt;&lt; 2.88dsf-44) can not be satisfied on amd64 ✘<br />&nbsp; &nbsp; &nbsp; sysvinit-core only exists in Debian ✘<br />&nbsp;</blockquote>
<blockquote>
$ ./ubuntu-archive-assistant proposed --debug -s live-config<br />
live-config is not considered ✘<br />
Next steps for live-config 5.20180224:<br />
DEBUG<review .proposed.live-config="">: reasons: ['depends']&nbsp;</review><br />
&nbsp; Fix unsatisfiable dependencies in live-config:<br />
&nbsp; &nbsp; sysvinit-core | sysvinit (&lt;&lt; 2.88dsf-44) can not be satisfied on amd64 ✘<br />
&nbsp; &nbsp; &nbsp; sysvinit-core only exists in Debian ✘<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;DEBUG<review .proposed.live-config.unsatisfiable="">: Is this package blacklisted? Should it be synced?</review></blockquote>
<br />
We've covered some of the common reasons for a package to be stuck in proposed, but there are a ton of others. We'll need help to improve the tooling and make it useful for everyone wishing to work on proposed migration. There's a lot more that can be done, including spending time to parse <b>update_output.txt</b>&nbsp;(or better yet, a YAML representation of it) and testing package installation automatically to figure out what packages need no-change rebuilds, etc. A lot of it is integration of other tools that already exist.<br />
<br />
That's where you come in.<br />
<br />
This is a great way to learn a lot more about what happens to packages after they are uploaded, and what more you can do to ensure your own uploads move quickly to be accessible to all Ubuntu users; and many of the improvements can be as simple as contributing a simple test for one failure case for packages in -proposed.<br />
<br />
More to come about <b>ubuntu-archive-assistant</b>. There are other subcommands in it than just "proposed". :)]]></description>
      <source url="http://blog.cyphermox.net/feeds/posts/default/-/planet-ubuntu">Mathieu Trudel</source>
    </item>
    <item>
      <title>Flisol Bogotá 2018</title>
      <link>https://jhosman.com/en/locoteams/flisol-bogota-2018/</link>
      <guid isPermaLink="true">https://jhosman.com/en/locoteams/flisol-bogota-2018/</guid>
      <pubDate>Tue, 08 May 2018 01:49:07 GMT</pubDate>
      <description><![CDATA[<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fjhosman.com%2Fen%2Flocoteams%2Fflisol-bogota-2018%2F&amp;linkname=Flisol%20Bogot%C3%A1%202018" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fjhosman.com%2Fen%2Flocoteams%2Fflisol-bogota-2018%2F&amp;linkname=Flisol%20Bogot%C3%A1%202018" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_tumblr" href="https://www.addtoany.com/add_to/tumblr?linkurl=https%3A%2F%2Fjhosman.com%2Fen%2Flocoteams%2Fflisol-bogota-2018%2F&amp;linkname=Flisol%20Bogot%C3%A1%202018" title="Tumblr" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fjhosman.com%2Fen%2Flocoteams%2Fflisol-bogota-2018%2F&amp;linkname=Flisol%20Bogot%C3%A1%202018" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fjhosman.com%2Fen%2Flocoteams%2Fflisol-bogota-2018%2F&#038;title=Flisol%20Bogot%C3%A1%202018" data-a2a-url="https://jhosman.com/en/locoteams/flisol-bogota-2018/" data-a2a-title="Flisol Bogotá 2018"></a></p><p style="text-align: center;"><img loading="lazy" class="aligncenter size-medium" src="https://dzwonsemrish7.cloudfront.net/items/3T1c2j351z2m1B420i0H/Flisol%202018.JPG?v=6f24dc00" alt="Flisol Bogota 2018" width="1920" height="1280" /></p>
<p>On April 28, we celebrated in the best way the Latin American Free Software Installation Festival (<a href="https://flisolbogota.org" target="_blank" rel="noopener">FLISoL</a>) in Bogotá. FLISoL is the biggest event for the dissemination of Free Software in Latin America in which more than 20 countries together around 240 events recorded for this 2018 In Bogota part will take place in theFundación Tecnológica Autónoma de Bogotá FABA (Carrera 14 N° 80 &#8211; 35) from 9 a. m. Saturday April 28 this year with free entry. The Flisol Bogotá 2018, is one of the largest in Latin America with the largest number of attendees.</p>
<p>The Latin American Festival of Installation of Free Software is designed for students, academics, businessmen, workers, civil servants, enthusiasts and the general public to raise awareness of our philosophy, scope, progress and development around Free Software, and share these citizens using ICT freedoms and opportunities that this provides. In Colombia it is the 14th time it is held in Bogota since 2005.</p>
<p>On this occasion, the festival allowed us to observe that free culture, beyond being a space for the installation of software distributions, operating systems (Linux) or programs that promote the opening of the Internet and the empowerment of people with respect to technology, is a form to contribute and build societies.</p>
<p>There were more than 1,600 people who participated in more than 90 activities that included lectures, workshops, panels, spaces for children -FLISoL Kids-, a cinema of free culture, music, origami and much more.</p>
<p>We had two international speakers of whom we are very grateful to have shared this wonderful experience: <strong>Nuritzi Sanchez</strong> President, Board of Directors at <em>GNOME Foundation</em>; Founding Member, Ecosystem Team Manager at Endless and <strong>Jorge Luis Batista </strong>Automatic engineer, Cuban enthusiast of <em>Open Street Map</em>.</p>
<p>We <strong>greatly appreciate</strong> the support provided by the <strong>International Community of Ubuntu</strong> and also the <strong>Canonical</strong> <strong>team</strong> for making this possible, and we look forward to continue helping in Colombia more and more in the future.</p>
<blockquote class="twitter-tweet" data-lang="es">
<p dir="ltr" lang="en"><a href="https://twitter.com/Canonical?ref_src=twsrc%5Etfw">@Canonical</a> <a href="https://twitter.com/ubuntuco?ref_src=twsrc%5Etfw">@ubuntuco</a> Thanks for your Sponsoring in <a href="https://twitter.com/hashtag/FlisolBogota?src=hash&amp;ref_src=twsrc%5Etfw">#FlisolBogota</a> <img src="https://s.w.org/images/core/emoji/13.1.0/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>— #FlisolBogota (@flisol_bogota) <a href="https://twitter.com/flisol_bogota/status/990260035279294464?ref_src=twsrc%5Etfw">28 de abril de 2018</a></p></blockquote>
<p></p>
<p style="text-align: center;"><img loading="lazy" class="aligncenter size-medium" src="https://lh3.googleusercontent.com/sIy1bZZ7mIh7G8NSc5VVIhL1mxaXwC37Tqiqfu9XIe1J2IfN8Dry1067bcbtdMvZhMplRr4d2k3rELNuJKhqfjjL0JmPeKvrKqknjYw_p2UkxXnRZZspXbMWKJ0hgMS7-MpQez8gcmBZIFAxm-cO50Y6XwKiW5nPK2M_XMLTjzFxDZGPCc7DQSBiKdPSJdJMsGtV0bE1HUTF6Omc4ZQ7dvaUeWcvvLsVen5xpCPeB22rjewfQ5PrnmWYHoKLG7NvWZolo2dcp1T0dH5KqVOlFOtnGLEjd0k9cVZChqP565BN8XM-DPTdFnEl2S160sI_61VzJ3-K--fK5egt-aVZLRIVJCFqtDNsO4eGnYGku2ZDnJYHovQvYl0K-ubd8ovXA86-ZujcjTzuTwQZCY0zqX9NKk4lN2Q3nhWaQToiDOQ8ygn2OUAGGFDjOasFupIVGiFSNRSrL8288cuur_5iUZ3kqAwfdIoJLGyRG3fy8sPbORy6z1zi0OC5ruuTmzT7PganBLc-GIF8Uh8mcFJI5yqrwK48ta6QHpp2aJELuOxrT3NLQ8V6xEq7TKMFpd8bZ51A2OkVXWLO9u097kRiLQtJ1doMdFeVX-76DHGmsVG6O7ej7Q4pQt9RQbMFnqSqpJvAX3JM65gkj5uFuaEMtDrDer2vM6Tj2Q=w664-h885-no" alt="ads" width="664" height="885" /></p>
<p style="text-align: center;">We also had an installation area where the largest number of operating systems were Ubuntu Bionic 18.04 LTS</p>
<p>&nbsp;</p>
<blockquote class="twitter-tweet" data-lang="es">
<p dir="ltr" lang="es">Zona de instalaciones <a href="https://twitter.com/hashtag/FlisolBogota?src=hash&amp;ref_src=twsrc%5Etfw">#FlisolBogota</a> <a href="https://twitter.com/Canonical?ref_src=twsrc%5Etfw">@Canonical</a> <a href="https://twitter.com/ubuntu?ref_src=twsrc%5Etfw">@ubuntu</a> <a href="https://t.co/VoWiplAqrQ">pic.twitter.com/VoWiplAqrQ</a></p>
<p>— #FlisolBogota (@flisol_bogota) <a href="https://twitter.com/flisol_bogota/status/990316221252931585?ref_src=twsrc%5Etfw">28 de abril de 2018</a></p></blockquote>
<p></p>
<p><center>The stand of the Community Ubuntu Colombia:</center></p>
<blockquote class="twitter-tweet" data-lang="es">
<p dir="ltr" lang="es">Ven y visita el stand de <a href="https://twitter.com/ubuntuco?ref_src=twsrc%5Etfw">@ubuntuco</a> en el <a href="https://twitter.com/hashtag/FlisolBogota?src=hash&amp;ref_src=twsrc%5Etfw">#FlisolBogota</a> <a href="https://twitter.com/hashtag/Flisol2018?src=hash&amp;ref_src=twsrc%5Etfw">#Flisol2018</a> <a href="https://twitter.com/hashtag/Flisol?src=hash&amp;ref_src=twsrc%5Etfw">#Flisol</a> <a href="https://t.co/aLsq937rOz">pic.twitter.com/aLsq937rOz</a></p>
<p>— Su|GE3K (@SuGE3K) <a href="https://twitter.com/SuGE3K/status/990259964139712513?ref_src=twsrc%5Etfw">28 de abril de 2018</a></p></blockquote>
<p></p>
<p>All Festival information is on the website: <a href="http://www.flisolbogota.org/" target="_blank" rel="noopener">www.flisolbogota.org</a> and you can see the programation in:<a href="http://www.flisolbogota.org/programacion" target="_blank" rel="noopener"> www.flisolbogota.org/programacion </a></p>
<p>Any additional information may be requested at the info@flisolbogota.org mail or in our social networks Twitter:<a href="https://twitter.com/flisol_bogota" target="_blank" rel="noopener">flisol_bogota</a> or Facebook: <a href="https://fb.com/flisolbogota" target="_blank" rel="noopener">Flisol Bogota</a></p>
<p>Photos of the Event: <a href="https://www.flickr.com/search/?text=flisol%20bogota&amp;sort=date-posted-desc" target="_blank" rel="noopener">https://www.flickr.com/search/?text=flisol%20bogota&amp;sort=date-posted-desc</a></p>
<p>You can see All reactions of Twitter, photos and videos in:<br />
<a class="twitter-timeline" href="https://twitter.com/flisol_bogota?ref_src=twsrc%5Etfw" data-link-color="#E95F28">Tweets by flisol_bogota</a> </p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fjhosman.com%2Fen%2Flocoteams%2Fflisol-bogota-2018%2F&amp;linkname=Flisol%20Bogot%C3%A1%202018" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_twitter" href="https://www.addtoany.com/add_to/twitter?linkurl=https%3A%2F%2Fjhosman.com%2Fen%2Flocoteams%2Fflisol-bogota-2018%2F&amp;linkname=Flisol%20Bogot%C3%A1%202018" title="Twitter" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_tumblr" href="https://www.addtoany.com/add_to/tumblr?linkurl=https%3A%2F%2Fjhosman.com%2Fen%2Flocoteams%2Fflisol-bogota-2018%2F&amp;linkname=Flisol%20Bogot%C3%A1%202018" title="Tumblr" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_pinterest" href="https://www.addtoany.com/add_to/pinterest?linkurl=https%3A%2F%2Fjhosman.com%2Fen%2Flocoteams%2Fflisol-bogota-2018%2F&amp;linkname=Flisol%20Bogot%C3%A1%202018" title="Pinterest" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fjhosman.com%2Fen%2Flocoteams%2Fflisol-bogota-2018%2F&#038;title=Flisol%20Bogot%C3%A1%202018" data-a2a-url="https://jhosman.com/en/locoteams/flisol-bogota-2018/" data-a2a-title="Flisol Bogotá 2018"></a></p>]]></description>
      <source url="http://feeds.feedburner.com/Jhosmanenglish">Jhosman Lizarazo</source>
    </item>
    <item>
      <title>Debugging the debugger</title>
      <link>https://chriscoulson.me.uk/blog/?p=295</link>
      <guid isPermaLink="true">https://chriscoulson.me.uk/blog/?p=295</guid>
      <pubDate>Wed, 02 May 2018 21:02:46 GMT</pubDate>
      <description><![CDATA[<p>I use gdb quite often, but until recently I&#8217;ve never really needed to understand how it works or debug it before. I thought I&#8217;d document a recent issue I decided to take a look at &#8211; perhaps someone else will find it interesting or useful.</p>
<p>We run the rust testsuite when building rustc packages in Ubuntu. When preparing updates to rust 1.25 recently for Ubuntu 18.04 LTS, I hit a bunch of test failures on armhf which all looked very similar. Here&#8217;s an example test failure:</p>
<pre><code>---- [debuginfo-gdb] debuginfo/borrowed-c-style-enum.rs stdout ----

NOTE: compiletest thinks it is using GDB with native rust support
executing "/&lt;&lt;BUILDDIR&gt;&gt;/rustc-1.25.0+dfsg1+llvm/build/armv7-unknown-linux-gnueabihf/stage2/bin/rustc" "/&lt;&lt;BUILDDIR&gt;&gt;/rustc-1.25.0+dfsg1+llvm/src/test/debuginfo/borrowed-c-style-enum.rs" "-L" "/&lt;&lt;BUILDDIR&gt;&gt;/rustc-1.25.0+dfsg1+llvm/build/armv7-unknown-linux-gnueabihf/test/debuginfo" "--target=armv7-unknown-linux-gnueabihf" "-C" "prefer-dynamic" "-o" "/&lt;&lt;BUILDDIR&gt;&gt;/rustc-1.25.0+dfsg1+llvm/build/armv7-unknown-linux-gnueabihf/test/debuginfo/borrowed-c-style-enum.stage2-armv7-unknown-linux-gnueabihf" "-Crpath" "-Zmiri" "-Zunstable-options" "-Lnative=/&lt;&lt;BUILDDIR&gt;&gt;/rustc-1.25.0+dfsg1+llvm/build/armv7-unknown-linux-gnueabihf/native/rust-test-helpers" "-g" "-L" "/&lt;&lt;BUILDDIR&gt;&gt;/rustc-1.25.0+dfsg1+llvm/build/armv7-unknown-linux-gnueabihf/test/debuginfo/borrowed-c-style-enum.stage2-armv7-unknown-linux-gnueabihf.gdb.aux"
------stdout------------------------------

------stderr------------------------------

------------------------------------------
NOTE: compiletest thinks it is using GDB version 8001000
executing "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/&lt;&lt;BUILDDIR&gt;&gt;/rustc-1.25.0+dfsg1+llvm/build/armv7-unknown-linux-gnueabihf/test/debuginfo/borrowed-c-style-enum.debugger.script"
------stdout------------------------------
GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later &lt;http://gnu.org/licenses/gpl.html&gt;
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-linux-gnueabihf".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
&lt;http://www.gnu.org/software/gdb/bugs/&gt;.
Find the GDB manual and other documentation resources online at:
&lt;http://www.gnu.org/software/gdb/documentation/&gt;.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Breakpoint 1 at 0xcc4: file /&lt;&lt;BUILDDIR&gt;&gt;/rustc-1.25.0+dfsg1+llvm/src/test/debuginfo/borrowed-c-style-enum.rs, line 61.

Program received signal SIGSEGV, Segmentation fault.
0xf77c9f4e in ?? () from /lib/ld-linux-armhf.so.3

------stderr------------------------------
/&lt;&lt;BUILDDIR&gt;&gt;/rustc-1.25.0+dfsg1+llvm/build/armv7-unknown-linux-gnueabihf/test/debuginfo/borrowed-c-style-enum.debugger.script:10: Error in sourced command file:
No symbol 'the_a_ref' in current context

------------------------------------------

error: line not found in debugger output: $1 = borrowed_c_style_enum::ABC::TheA
status: exit code: 0
command: "/usr/bin/gdb" "-quiet" "-batch" "-nx" "-command=/&lt;&lt;BUILDDIR&gt;&gt;/rustc-1.25.0+dfsg1+llvm/build/armv7-unknown-linux-gnueabihf/test/debuginfo/borrowed-c-style-enum.debugger.script"
stdout:
------------------------------------------
GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later &lt;http://gnu.org/licenses/gpl.html&gt;
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-linux-gnueabihf".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
&lt;http://www.gnu.org/software/gdb/bugs/&gt;.
Find the GDB manual and other documentation resources online at:
&lt;http://www.gnu.org/software/gdb/documentation/&gt;.
For help, type "help".
Type "apropos word" to search for commands related to "word".
Breakpoint 1 at 0xcc4: file /&lt;&lt;BUILDDIR&gt;&gt;/rustc-1.25.0+dfsg1+llvm/src/test/debuginfo/borrowed-c-style-enum.rs, line 61.

Program received signal SIGSEGV, Segmentation fault.
0xf77c9f4e in ?? () from /lib/ld-linux-armhf.so.3

------------------------------------------
stderr:
------------------------------------------
/&lt;&lt;BUILDDIR&gt;&gt;/rustc-1.25.0+dfsg1+llvm/build/armv7-unknown-linux-gnueabihf/test/debuginfo/borrowed-c-style-enum.debugger.script:10: Error in sourced command file:
No symbol 'the_a_ref' in current context

------------------------------------------

thread '[debuginfo-gdb] debuginfo/borrowed-c-style-enum.rs' panicked at 'explicit panic', tools/compiletest/src/runtest.rs:2891:9
note: Run with `RUST_BACKTRACE=1` for a backtrace.
</code></pre>
<p>The failing tests are all running some commands in gdb, and the inferior (tracee) is crashing inside the dynamic loader (/lib/ld-linux-armhf.so.3) before running any rust code.</p>
<p>I managed to recreate this test failure on an armhf box, but when I installed the debug symbols for the dynamic loader (contained in the libc6-dbg package) so that I could attempt to debug these crashes, the failing tests all started to pass.</p>
<p>A quick search on the internet shows that I&#8217;m not the first person to hit this issue &#8211; for example, <a href="https://launchpad.net/bugs/1576432">this bug</a> reported in April 2016. According to the comments, the workaround is the same &#8211; installing the debug symbols for the dynamic loader (by installing the libc6-dbg package). This obviously isn&#8217;t right and I don&#8217;t particularly like walking away from something like this without understanding it, so I decided to spend some time trying to figure out what is going on.</p>
<p>This first thing I did was to load the missing debug symbols manually in gdb after hitting the crash, in order to hopefully get a useful backtrace:</p>
<pre><code>$ gdb build/armv7-unknown-linux-gnueabihf/test/debuginfo/borrowed-c-style-enum.stage2-armv7-unknown-linux-gnueabihf
...
(gdb) run                                           
Starting program: /home/ubuntu/src/rustc/rustc-1.25.0+dfsg1+llvm/build/armv7-unknown-linux-gnueabihf/test/debuginfo/borrowed-c-style-enum.stage2-armv7-unknown-linux-gnueabihf

Program received signal SIGSEGV, Segmentation fault.
0xf77c9f4e in ?? () from /lib/ld-linux-armhf.so.3
(gdb) info sharedlibrary
From        To          Syms Read   Shared Object Library                                                
0xf77c7a40  0xf77dadd0  Yes (*)     /lib/ld-linux-armhf.so.3                                             
0xf771ce90  0xf778e288  No          /home/ubuntu/src/rustc/rustc-1.25.0+dfsg1+llvm/build/armv7-unknown-linux-gnueabihf/test/debuginfo/../../stage2/lib/rustlib/armv7-unknown-linux-gnueabihf/lib/libstd-42d13165275d0302.so
0xf76c91f0  0xf76d394c  No          /lib/arm-linux-gnueabihf/libgcc_s.so.1
0xf75dad80  0xf7687a90  No          /lib/arm-linux-gnueabihf/libc.so.6
0xf75b1a14  0xf75b2410  No          /lib/arm-linux-gnueabihf/libdl.so.2
0xf759c810  0xf759edf0  No          /lib/arm-linux-gnueabihf/librt.so.1
0xf757a210  0xf7585214  No          /lib/arm-linux-gnueabihf/libpthread.so.0
(*): Shared library is missing debugging information.
(gdb) add-symbol-file ~/libc6-syms/usr/lib/debug/lib/arm-linux-gnueabihf/ld-2.27.so 0xf77c7a40
add symbol table from file "/home/ubuntu/libc6-syms/usr/lib/debug/lib/arm-linux-gnueabihf/ld-2.27.so" at
        .text_addr = 0xf77c7a40
(y or n) y
Reading symbols from /home/ubuntu/libc6-syms/usr/lib/debug/lib/arm-linux-gnueabihf/ld-2.27.so...done.
(gdb) bt full
#0  dl_main (phdr=&lt;optimized out&gt;, phnum=&lt;optimized out&gt;, user_entry=&lt;optimized out&gt;, auxv=&lt;optimized out&gt;) at rtld.c:2275
        cnt = 1
        afct = 0x0
        head = &lt;optimized out&gt;
        ph = &lt;optimized out&gt;
        mode = &lt;optimized out&gt;
        main_map = &lt;optimized out&gt;
        file_size = 4294899100
        file = &lt;optimized out&gt;
        has_interp = &lt;optimized out&gt;
        i = &lt;optimized out&gt;
        prelinked = &lt;optimized out&gt;
        rtld_is_main = &lt;optimized out&gt;
        tcbp = &lt;optimized out&gt;
        __PRETTY_FUNCTION__ = &lt;error reading variable __PRETTY_FUNCTION__ (Cannot access memory at address 0x15810)&gt;
        first_preload = &lt;optimized out&gt;
        r = &lt;optimized out&gt;
        rtld_ehdr = &lt;optimized out&gt;
        rtld_phdr = &lt;optimized out&gt;
        cnt = &lt;optimized out&gt;
        need_security_init = &lt;optimized out&gt;
        count_modids = &lt;optimized out&gt;
        preloads = &lt;optimized out&gt;
        npreloads = &lt;optimized out&gt;
        preload_file = &lt;error reading variable preload_file (Cannot access memory at address 0x157fc)&gt;
        rtld_multiple_ref = &lt;optimized out&gt;
        was_tls_init_tp_called = &lt;optimized out&gt;&lt;/details&gt;
#1  0xf77d76d0 in _dl_sysdep_start (start_argptr=start_argptr@entry=0xfffef6b1, dl_main=0xf77c872d &lt;dl_main&gt;) at ../elf/dl-sysdep.c:253
        phdr = &lt;optimized out&gt;
        phnum = &lt;optimized out&gt;
        user_entry = 4197241
        av = &lt;optimized out&gt;
#2  0xf77c8260 in _dl_start_final (arg=0xfffef6b1) at rtld.c:414
        start_addr = &lt;optimized out&gt;
        start_addr = &lt;optimized out&gt;
#3  _dl_start (arg=0xfffef6b1) at rtld.c:521
        entry = &lt;optimized out&gt;
#4  0xf77c7b90 in ?? () from /lib/ld-linux-armhf.so.3
        library_path = &lt;error reading variable library_path (Cannot access memory at address 0x28920)&gt;
        version_info = &lt;error reading variable version_info (Cannot access memory at address 0x28918)&gt;
        any_debug = &lt;error reading variable any_debug (Cannot access memory at address 0x28914)&gt;
        _dl_rtld_libname = &lt;error reading variable _dl_rtld_libname (Cannot access memory at address 0x298a8)&gt;
        _dl_rtld_libname2 = &lt;error reading variable _dl_rtld_libname2 (Cannot access memory at address 0x298b4)&gt;
        tls_init_tp_called = &lt;error reading variable tls_init_tp_called (Cannot access memory at address 0x29898)&gt;
        audit_list = &lt;error reading variable audit_list (Cannot access memory at address 0x298a4)&gt;
        preloadlist = &lt;error reading variable preloadlist (Cannot access memory at address 0x2891c)&gt;
        _dl_skip_args = &lt;error reading variable _dl_skip_args (Cannot access memory at address 0x2994c)&gt;
        audit_list_string = &lt;error reading variable audit_list_string (Cannot access memory at address 0x29968)&gt;
        __stack_chk_guard = &lt;error reading variable __stack_chk_guard (Cannot access memory at address 0x28968)&gt;
        _rtld_global = &lt;error reading variable _rtld_global (Cannot access memory at address 0x29060)&gt;
        _rtld_global_ro = &lt;error reading variable _rtld_global_ro (Cannot access memory at address 0x28970)&gt;
        _dl_argc = &lt;error reading variable _dl_argc (Cannot access memory at address 0x28910)&gt;
        __GI__dl_argv = &lt;error reading variable __GI__dl_argv (Cannot access memory at address 0x29894)&gt;
        __pointer_chk_guard_local = &lt;error reading variable __pointer_chk_guard_local (Cannot access memory at address 0x28964)&gt;
</code></pre>
<p>You can grab the glibc source and see that the dynamic loader ends up here in elf/rtld.c:</p>
<pre><code>if (__glibc_unlikely (GLRO(dl_naudit) &gt; 0))
  {
    struct link_map *head = GL(dl_ns)[LM_ID_BASE]._ns_loaded;
    /* Do not call the functions for any auditing object.  */
    if (head-&gt;l_auditing == 0)
      {
        struct audit_ifaces *afct = GLRO(dl_audit);
        for (unsigned int cnt = 0; cnt &lt; GLRO(dl_naudit); ++cnt)
          {
            if (afct-&gt;activity != NULL) // ##CRASHES HERE##
              afct-&gt;activity (&amp;head-&gt;l_audit[cnt].cookie, LA_ACT_CONSISTENT);

            afct = afct-&gt;next;
          }
      }
  }
</code></pre>
<p>The reason for the crash is that <code>afct</code> is NULL:</p>
<pre><code>(gdb) p $_siginfo
$1 = {si_signo = 11, si_errno = 0, si_code = 1, _sifields = {_pad = {0, 56, 19628232, 19628288, -156661788, 0, 80, 19811416, -156663808, -157316581, 104, 1073741824, 19811416, 96, 19811408, 80, -156661788, 14, 
      19551104, 96, 104, 13358248, 19551584, 19552160, 19552232, 19811488, 32, 128, 64}, _kill = {si_pid = 0, si_uid = 56}, _timer = {si_tid = 0, si_overrun = 56, si_sigval = {sival_int = 19628232, 
        sival_ptr = 0x12b80c8}}, _rt = {si_pid = 0, si_uid = 56, si_sigval = {sival_int = 19628232, sival_ptr = 0x12b80c8}}, _sigchld = {si_pid = 0, si_uid = 56, si_status = 19628232, si_utime = 19628288, 
      si_stime = -156661788}, _sigfault = {si_addr = 0x0}, _sigpoll = {si_band = 0, si_fd = 56}}}
(gdb) p afct
$2 = (struct audit_ifaces *) 0x0
</code></pre>
<p>A quick look through the dynamic loader code shows that this condition should be impossible to hit.</p>
<p>As the crash doesn&#8217;t happen with debug symbols, I thought I would attempt to debug it without the symbols. First of all, I set a breakpoint at the start of <code>dl_main</code> by specifying it at offset 0xcec in the <code>.text</code> section:</p>
<pre><code>$ gdb build/armv7-unknown-linux-gnueabihf/test/debuginfo/borrowed-c-style-enum.stage2-armv7-unknown-linux-gnueabihf
...
(gdb) starti
Starting program: /home/ubuntu/src/rustc/rustc-1.25.0+dfsg1+llvm/build/armv7-unknown-linux-gnueabihf/test/debuginfo/borrowed-c-style-enum.stage2-armv7-unknown-linux-gnueabihf

Program stopped.
0xf77c7b80 in ?? () from /lib/ld-linux-armhf.so.3
(gdb) info sharedlibrary
From        To          Syms Read   Shared Object Library
0xf77c7a40  0xf77dadd0  Yes (*)     /lib/ld-linux-armhf.so.3
(*): Shared library is missing debugging information.
(gdb) break *0xf77c872c
Breakpoint 1 at 0xf77c872c
(gdb) cont
Continuing.

Program received signal SIGSEGV, Segmentation fault.
0xf77da458 in ?? () from /lib/ld-linux-armhf.so.3
</code></pre>
<p>Huh? It&#8217;s now crashed at a different place, without hitting our breakpoint at the start of <code>dl_main</code>. Loading the debug symbols again shows us where:</p>
<pre><code>(gdb) add-symbol-file ~/libc6-syms/usr/lib/debug/lib/arm-linux-gnueabihf/ld-2.27.so 0xf77c7a40
add symbol table from file "/home/ubuntu/libc6-syms/usr/lib/debug/lib/arm-linux-gnueabihf/ld-2.27.so" at
        .text_addr = 0xf77c7a40
(y or n) y
Reading symbols from /home/ubuntu/libc6-syms/usr/lib/debug/lib/arm-linux-gnueabihf/ld-2.27.so...done.
(gdb) bt
#0  ?? () at ../sysdeps/arm/armv7/multiarch/memcpy_impl.S:654 from /lib/ld-linux-armhf.so.3
#1  0xf77c871e in handle_ld_preload (preloadlist=&lt;optimized out&gt;, main_map=0x0) at rtld.c:848
#2  0x00000000 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
</code></pre>
<p>This doesn&#8217;t make much sense, but the fact that setting a breakpoint has altered the program flow is our first clue.</p>
<p>On Linux, gdb interacts with the inferior using the <a href="http://man7.org/linux/man-pages/man2/ptrace.2.html">ptrace</a> system call. The next thing I wanted to try was running gdb in <a href="https://linux.die.net/man/1/strace">strace</a> in order to capture the ptrace syscalls, so that I could compare differences afterwards and see if I could find any more clues.</p>
<p>I created the following simple gdb command file:</p>
<pre><code>file /home/ubuntu/src/rustc/rustc-1.25.0+dfsg1+llvm/build/armv7-unknown-linux-gnueabihf/test/debuginfo/borrowed-c-style-enum.stage2-armv7-unknown-linux-gnueabihf
run
quit
</code></pre>
<p>I then ran gdb with this file inside strace, with the symbols for the dynamic loader installed. Here&#8217;s the log up until the point at which gdb calls <code>PTRACE_CONT</code>:</p>
<pre><code>$ strace -t -eptrace gdb -quiet -batch -nx -command=~/test.script
13:08:35 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=21136, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
...
13:08:35 ptrace(PTRACE_GETREGS, 21137, NULL, 0xffd6afec) = 0
13:08:35 ptrace(PTRACE_GETSIGINFO, 21137, NULL, {si_signo=SIGTRAP, si_code=SI_USER, si_pid=21137, si_uid=1000}) = 0
13:08:35 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=21137, si_uid=1000, si_status=SIGTRAP, si_utime=0, si_stime=0} ---
13:08:35 ptrace(PTRACE_CONT, 21137, 0x1, SIG_0) = 0
13:08:35 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=21137, si_uid=1000, si_status=SIGTRAP, si_utime=0, si_stime=0} ---
13:08:35 ptrace(PTRACE_GETREGS, 21137, NULL, 0xffd6afec) = 0
13:08:35 ptrace(PTRACE_GETSIGINFO, 21137, NULL, {si_signo=SIGTRAP, si_code=SI_USER, si_pid=21137, si_uid=1000}) = 0
13:08:35 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=21138, si_uid=1000, si_status=SIGSTOP, si_utime=0, si_stime=0} ---
13:08:35 ptrace(PTRACE_SETOPTIONS, 21138, NULL, PTRACE_O_TRACESYSGOOD) = 0
13:08:35 ptrace(PTRACE_SETOPTIONS, 21138, NULL, PTRACE_O_TRACEFORK) = 0
13:08:35 ptrace(PTRACE_SETOPTIONS, 21138, NULL, PTRACE_O_TRACEFORK|PTRACE_O_TRACEVFORKDONE) = 0
13:08:35 ptrace(PTRACE_CONT, 21138, NULL, SIG_0) = 0
13:08:35 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=21138, si_uid=1000, si_status=SIGTRAP, si_utime=0, si_stime=0} ---
13:08:35 ptrace(PTRACE_GETEVENTMSG, 21138, NULL, [21139]) = 0
13:08:35 ptrace(PTRACE_KILL, 21139)     = 0
13:08:35 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=21139, si_uid=1000, si_status=SIGKILL, si_utime=0, si_stime=0} ---
13:08:35 ptrace(PTRACE_SETOPTIONS, 21138, NULL, PTRACE_O_EXITKILL) = 0
13:08:35 ptrace(PTRACE_KILL, 21138)     = 0
13:08:35 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=21138, si_uid=1000, si_status=SIGCHLD, si_utime=0, si_stime=0} ---
13:08:35 ptrace(PTRACE_KILL, 21138)     = 0
13:08:35 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=21138, si_uid=1000, si_status=SIGKILL, si_utime=0, si_stime=0} ---
13:08:35 ptrace(PTRACE_SETOPTIONS, 21137, NULL, PTRACE_O_TRACESYSGOOD|PTRACE_O_TRACEFORK|PTRACE_O_TRACEVFORK|PTRACE_O_TRACECLONE|PTRACE_O_TRACEEXEC|PTRACE_O_TRACEVFORKDONE|PTRACE_O_EXITKILL) = 0
13:08:35 ptrace(PTRACE_GETREGSET, 21137, NT_PRSTATUS, [{iov_base=0xffd6b3b4, iov_len=72}]) = 0
13:08:35 ptrace(PTRACE_GETVFPREGS, 21137, NULL, 0xffd6b298) = 0
13:08:35 ptrace(PTRACE_GETREGSET, 21137, NT_PRSTATUS, [{iov_base=0xffd6b36c, iov_len=72}]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0x411efc, [NULL]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0x411efc, [NULL]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77c9a44, [0x4c18bf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77c9a44, [0x4c18bf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77c9a44, [0x4c18bf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77c9a44, [0x4c18bf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77c9a44, [0x4c18bf00]) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77c9a44, 0x4c18de01) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77c9ef8, [0xf00cbf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77c9ef8, [0xf00cbf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77c9ef8, [0xf00cbf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77c9ef8, [0xf00cbf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77c9ef8, [0xf00cbf00]) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77c9ef8, 0xf00cde01) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77cb5b8, [0x603cbf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77cb5b8, [0x603cbf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77cb5b8, [0x603cbf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77cb5b8, [0x603cbf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77cb5b8, [0x603cbf00]) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77cb5b8, 0x603cde01) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77cb220, [0x4639bf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77cb220, [0x4639bf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77cb220, [0x4639bf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77cb220, [0x4639bf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77cb220, [0x4639bf00]) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77cb220, 0x4639de01) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77d5310, [0xbf00e71c]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77d5310, [0xbf00e71c]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77d5310, [0xbf00e71c]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77d5310, [0xbf00e71c]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77d5310, [0xbf00e71c]) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77d5310, 0xde01e71c) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77d5bb0, [0x6d7bbf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77d5bb0, [0x6d7bbf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77d5bb0, [0x6d7bbf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77d5bb0, [0x6d7bbf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77d5bb0, [0x6d7bbf00]) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77d5bb0, 0x6d7bde01) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77d5d90, [0xe681bf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77d5d90, [0xe681bf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77d5d90, [0xe681bf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77d5d90, [0xe681bf00]) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77d5d90, [0xe681bf00]) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77d5d90, 0xe681de01) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77c9a44, [0x4c18de01]) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77c9a44, 0x4c18bf00) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77cb5b8, [0x603cde01]) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77cb5b8, 0x603cbf00) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77cb220, [0x4639de01]) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77cb220, 0x4639bf00) = 0
13:08:35 ptrace(PTRACE_PEEKTEXT, 21137, 0xf77d5bb0, [0x6d7bde01]) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77d5bb0, 0x6d7bbf00) = 0
13:08:35 ptrace(PTRACE_CONT, 21137, 0x1, SIG_0) = 0
</code></pre>
<p>First of all, notice that there are several <code>PTRACE_POKEDATA</code> calls. These are used by gdb to write to memory locations in the process that we&#8217;re debugging, eg, to set breakpoints. For more information about how breakpoints work in gdb, <a href="https://blog.0x972.info/?d=2014/11/13/10/40/50-how-does-a-debugger-work">this</a> blog post has some good information. Basically, gdb writes an invalid instruction to the breakpoint location and this causes a <code>SIGTRAP</code> when executed, which is intercepted by gdb. When you continue over the breakpoint, gdb writes the original instruction back, single-steps over it, re-writes the invalid instruction and then continues execution.</p>
<p>This is an obvious way in which gdb can interfere with our process and make it crash, so I focused on these calls. I&#8217;ve filtered them out below:</p>
<pre><code>13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77c9a44, 0x4c18de01) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77c9ef8, 0xf00cde01) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77cb5b8, 0x603cde01) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77cb220, 0x4639de01) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77d5310, 0xde01e71c) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77d5bb0, 0x6d7bde01) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77d5d90, 0xe681de01) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77c9a44, 0x4c18bf00) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77cb5b8, 0x603cbf00) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77cb220, 0x4639bf00) = 0
13:08:35 ptrace(PTRACE_POKEDATA, 21137, 0xf77d5bb0, 0x6d7bbf00) = 0
</code></pre>
<p>Notice that the first 7 of these write the same 2-byte sequence &#8211; 0xde01. These are breakpoints in code that is running in Thumb mode (see <code>arm_linux_thumb_le_breakpoint</code> in gdb/arm-linux-tdep.c in the gdb source code). 0xde01 in Thumb mode is an undefined instruction.</p>
<p>(Note that the write to 0xf77d5310 is actually a breakpoint at 0xf77d5312, as 0xde01 appears in the 2 higher order bytes and this is little-endian).</p>
<p>We aren&#8217;t inserting any breakpoints ourselves &#8211; these breakpoints are set automatically by gdb to monitor various events in the dynamic loader during startup. This is something I wasn&#8217;t aware of before debugging this.</p>
<p>It may be useful to know how gdb determines the addresses on which to set breakpoints at startup. The dynamic loader exports various events as SystemTap probes, and data about these is stored in the <code>.note.stapsdt</code> ELF section. We can inspect this using <code>readelf</code>:</p>
<pre><code>$ readelf -n /lib/ld-linux-armhf.so.3

Displaying notes found in: .note.gnu.build-id                                                            
  Owner                 Data size       Description                          
  GNU                  0x00000014       NT_GNU_BUILD_ID (unique build ID bitstring)                      
    Build ID: 3f3b9b4bfea2654f2cedf6db2d120b4e3a39ea7e                      

Displaying notes found in: .note.stapsdt                                                                 
  Owner                 Data size       Description 
  stapsdt              0x00000032       NT_STAPSDT (SystemTap probe descriptors)                         
    Provider: rtld                                           
    Name: init_start                                
    Location: 0x00002a44, Base: 0x00017b9c, Semaphore: 0x00000000                                        
    Arguments: -4@.L1204 4@[r7, #52]                      
  stapsdt              0x0000002e       NT_STAPSDT (SystemTap probe descriptors)                         
    Provider: rtld                                  
    Name: init_complete                                              
    Location: 0x00002ef8, Base: 0x00017b9c, Semaphore: 0x00000000                                        
    Arguments: -4@.L1207 4@r4                                           
  stapsdt              0x0000002e       NT_STAPSDT (SystemTap probe descriptors)                         
    Provider: rtld
    Name: map_failed
    Location: 0x00004220, Base: 0x00017b9c, Semaphore: 0x00000000
    Arguments: -4@[sp, #20] 4@r5
  stapsdt              0x00000035       NT_STAPSDT (SystemTap probe descriptors)
    Provider: rtld
    Name: map_start
    Location: 0x000045b8, Base: 0x00017b9c, Semaphore: 0x00000000
    Arguments: -4@[r7, #252] 4@[r7, #72]
  stapsdt              0x0000003c       NT_STAPSDT (SystemTap probe descriptors)
    Provider: rtld
    Name: map_complete
    Location: 0x0000e020, Base: 0x00017b9c, Semaphore: 0x00000000
    Arguments: -4@[fp, #20] 4@[r7, #36] 4@r4
  stapsdt              0x00000036       NT_STAPSDT (SystemTap probe descriptors)
    Provider: rtld
    Name: reloc_start
    Location: 0x0000e09e, Base: 0x00017b9c, Semaphore: 0x00000000
    Arguments: -4@[fp, #20] 4@[r7, #36]
  stapsdt              0x0000003e       NT_STAPSDT (SystemTap probe descriptors)
    Provider: rtld
    Name: reloc_complete
    Location: 0x0000e312, Base: 0x00017b9c, Semaphore: 0x00000000
    Arguments: -4@[fp, #20] 4@[r7, #36] 4@r4
  stapsdt              0x00000037       NT_STAPSDT (SystemTap probe descriptors)
    Provider: rtld
    Name: unmap_start
    Location: 0x0000ebb0, Base: 0x00017b9c, Semaphore: 0x00000000
    Arguments: -4@[r7, #104] 4@[r7, #80]
  stapsdt              0x0000003a       NT_STAPSDT (SystemTap probe descriptors)
    Provider: rtld
    Name: unmap_complete
    Location: 0x0000ed90, Base: 0x00017b9c, Semaphore: 0x00000000
    Arguments: -4@[r7, #104] 4@[r7, #80]
  stapsdt              0x00000029       NT_STAPSDT (SystemTap probe descriptors)
    Provider: rtld
    Name: setjmp
    Location: 0x0001201c, Base: 0x00017b9c, Semaphore: 0x00000000
    Arguments: 4@r0 -4@r1 4@r14
  stapsdt              0x00000029       NT_STAPSDT (SystemTap probe descriptors)
    Provider: rtld
    Name: longjmp
    Location: 0x00012088, Base: 0x00017b9c, Semaphore: 0x00000000
    Arguments: 4@r0 -4@r1 4@r4
  stapsdt              0x00000031       NT_STAPSDT (SystemTap probe descriptors)
    Provider: rtld
    Name: longjmp_target
    Location: 0x000120ba, Base: 0x00017b9c, Semaphore: 0x00000000
    Arguments: 4@r0 -4@r1 4@r14
</code></pre>
<p>GDB uses this information to map events to breakpoint addresses. You can read a bit more about gdb&#8217;s linker interface <a href="https://sourceware.org/gdb/wiki/LinkerInterface">here</a>, and more about userspace SystemTap probes <a href="https://sourceware.org/systemtap/wiki/UserSpaceProbeImplementation">here</a>.</p>
<p>With a base address of 0xf77c7000, we can look at the <code>PTRACE_POKEDATA</code> calls and see that the addresses map to these probes:</p>
<ul>
<li>0xf77c9a44 => <code>init_start</code></li>
<li>0xf77c9ef8 => <code>init_complete</code></li>
<li>0xf77cb5b8 => <code>map_start</code></li>
<li>0xf77cb220 => <code>map_failed</code></li>
<li>0xf77d5312 => <code>reloc_complete</code></li>
<li>0xf77d5bb0 => <code>unmap_start</code></li>
<li>0xf77d5d90 => <code>unmap_complete</code></li>
</ul>
<p>This is consistent with the <code>probe_info</code> array in gdb/solib-svr4.c in the gdb source code.</p>
<p>I then ran gdb inside strace again, this time without the symbols for the dynamic loader installed. Here&#8217;s the log up until the point at which the inferior process crashes:</p>
<pre><code>$ strace -t -eptrace gdb -quiet -batch -nx -command=~/test.script
13:01:50 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=21098, si_uid=1000, si_status=0, si_utime=0, si_stime=0} ---
...
13:01:50 ptrace(PTRACE_GETREGS, 21099, NULL, 0xffb84a9c) = 0                                                                                                                                                       
13:01:50 ptrace(PTRACE_GETSIGINFO, 21099, NULL, {si_signo=SIGTRAP, si_code=SI_USER, si_pid=21099, si_uid=1000}) = 0
13:01:50 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=21099, si_uid=1000, si_status=SIGTRAP, si_utime=0, si_stime=0} ---
13:01:50 ptrace(PTRACE_CONT, 21099, 0x1, SIG_0) = 0                                                      
13:01:50 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=21099, si_uid=1000, si_status=SIGTRAP, si_utime=0, si_stime=0} ---
13:01:50 ptrace(PTRACE_GETREGS, 21099, NULL, 0xffb84a9c) = 0
13:01:50 ptrace(PTRACE_GETSIGINFO, 21099, NULL, {si_signo=SIGTRAP, si_code=SI_USER, si_pid=21099, si_uid=1000}) = 0
13:01:50 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=21100, si_uid=1000, si_status=SIGSTOP, si_utime=0, si_stime=0} ---
13:01:50 ptrace(PTRACE_SETOPTIONS, 21100, NULL, PTRACE_O_TRACESYSGOOD) = 0
13:01:50 ptrace(PTRACE_SETOPTIONS, 21100, NULL, PTRACE_O_TRACEFORK) = 0
13:01:50 ptrace(PTRACE_SETOPTIONS, 21100, NULL, PTRACE_O_TRACEFORK|PTRACE_O_TRACEVFORKDONE) = 0
13:01:50 ptrace(PTRACE_CONT, 21100, NULL, SIG_0) = 0
13:01:50 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=21100, si_uid=1000, si_status=SIGTRAP, si_utime=0, si_stime=0} ---
13:01:50 ptrace(PTRACE_GETEVENTMSG, 21100, NULL, [21101]) = 0
13:01:50 ptrace(PTRACE_KILL, 21101)     = 0
13:01:50 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=21101, si_uid=1000, si_status=SIGKILL, si_utime=0, si_stime=0} ---
13:01:50 ptrace(PTRACE_SETOPTIONS, 21100, NULL, PTRACE_O_EXITKILL) = 0
13:01:50 ptrace(PTRACE_KILL, 21100)     = 0
13:01:50 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=21100, si_uid=1000, si_status=SIGCHLD, si_utime=0, si_stime=0} ---
13:01:50 ptrace(PTRACE_KILL, 21100)     = 0
13:01:50 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=21100, si_uid=1000, si_status=SIGKILL, si_utime=0, si_stime=0} ---
13:01:50 ptrace(PTRACE_SETOPTIONS, 21099, NULL, PTRACE_O_TRACESYSGOOD|PTRACE_O_TRACEFORK|PTRACE_O_TRACEVFORK|PTRACE_O_TRACECLONE|PTRACE_O_TRACEEXEC|PTRACE_O_TRACEVFORKDONE|PTRACE_O_EXITKILL) = 0
13:01:50 ptrace(PTRACE_GETREGSET, 21099, NT_PRSTATUS, [{iov_base=0xffb84e64, iov_len=72}]) = 0
13:01:50 ptrace(PTRACE_GETVFPREGS, 21099, NULL, 0xffb84d48) = 0
13:01:50 ptrace(PTRACE_GETREGSET, 21099, NT_PRSTATUS, [{iov_base=0xffb84e1c, iov_len=72}]) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0x411efc, [NULL]) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0x411efc, [NULL]) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77c9a44, [0x4c18bf00]) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77c9a44, [0x4c18bf00]) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77c9a44, 0xe7f001f0) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77c9ef8, [0xf00cbf00]) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77c9ef8, [0xf00cbf00]) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77c9ef8, 0xe7f001f0) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77cb5b8, [0x603cbf00]) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77cb5b8, [0x603cbf00]) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77cb5b8, 0xe7f001f0) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77cb220, [0x4639bf00]) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77cb220, [0x4639bf00]) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77cb220, 0xe7f001f0) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77d5310, [0xbf00e71c]) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77d5314, [0x4620e776]) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77d5310, [0xbf00e71c]) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77d5314, [0x4620e776]) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77d5310, [0xbf00e71c]) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77d5310, 0x1f0e71c) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77d5314, [0x4620e776]) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77d5314, 0x4620e7f0) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77d5bb0, [0x6d7bbf00]) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77d5bb0, [0x6d7bbf00]) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77d5bb0, 0xe7f001f0) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77d5d90, [0xe681bf00]) = 0
13:01:50 ptrace(PTRACE_PEEKTEXT, 21099, 0xf77d5d90, [0xe681bf00]) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77d5d90, 0xe7f001f0) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77c9a44, 0x4c18bf00) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77cb5b8, 0x603cbf00) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77cb220, 0x4639bf00) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77d5bb0, 0x6d7bbf00) = 0
13:01:50 ptrace(PTRACE_CONT, 21099, 0x1, SIG_0) = 0
13:01:50 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_TRAPPED, si_pid=21099, si_uid=1000, si_status=SIGSEGV, si_utime=0, si_stime=0} ---
</code></pre>
<p>Focusing again on the <code>PTRACE_POKEDATA</code> calls:</p>
<pre><code>13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77c9a44, 0xe7f001f0) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77c9ef8, 0xe7f001f0) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77cb5b8, 0xe7f001f0) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77cb220, 0xe7f001f0) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77d5310, 0x1f0e71c) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77d5314, 0x4620e7f0) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77d5bb0, 0xe7f001f0) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77d5d90, 0xe7f001f0) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77c9a44, 0x4c18bf00) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77cb5b8, 0x603cbf00) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77cb220, 0x4639bf00) = 0
13:01:50 ptrace(PTRACE_POKEDATA, 21099, 0xf77d5bb0, 0x6d7bbf00) = 0
</code></pre>
<p>We see writes to the same 7 addresses where breakpoints were set during the first run, but now there&#8217;s a different byte sequence and an extra write. This time, gdb is writing a 4-byte sequence &#8211; 0xe7f001f0 to 6 addresses. These are breakpoints for code running in ARM mode (see <code>eabi_linux_arm_le_breakpoint</code> in gdb/arm-linux-tdep.c in the gdb source code). The 2 writes to 0xf77d5310 and 0xf77d5314 are a single breakpoint at 0xf77d5312 (there are 2 writes because it is not on a 4-byte boundary).</p>
<p>Checking the ARMv7 reference manual shows that 0xe7f001f0 is an undefined instruction in ARM mode. However, this byte sequence is decoded as the following valid instructions in Thumb mode:</p>
<pre><code>lsl r0, r6, #7
b #-16
</code></pre>
<p>So, it takes the contents of r6, does a logical shift left by 7, writes it to r0 and then does an unconditional branch backwards by 16 bytes. This is quite likely going to cause our program (in this case, the dynamic loader) to go off the rails and crash with a less than useful stacktrace, which is the behaviour we&#8217;re seeing.</p>
<h1>Why is this happening?</h1>
<p>The next step was to figure out why gdb is inserting the ARM breakpoint instruction sequence instead of the Thumb one. To do this, I needed to understand where the breakpoints are written, and grepping the source code suggests the <code>PTRACE_POKEDATA</code> calls happen in <code>inf_ptrace_peek_poke</code> in gdb/inf-ptrace.c (actually, you won&#8217;t find <code>PTRACE_POKEDATA</code> here &#8211; it&#8217;s <code>PT_WRITE_D</code> which is defined in /usr/include/sys/ptrace.h).</p>
<p>Running gdb inside gdb with the dynamic loader debug symbols installed and setting a breakpoint on <code>inf_ptrace_peek_poke</code> shows me the call stack. Note that I set a breakpoint by line number, as <code>inf_ptrace_peek_poke</code> is inlined and it was the only way I could get the conditional breakpoint to work:</p>
<pre><code>$ gdb --args gdb --command=~/test.script
...                                                                                                                                                                
(gdb) break ./gdb/inf-ptrace.c:578 if writebuf != 0x0                                                                                                                                                              
Breakpoint 1 at 0x51218: file ./gdb/inf-ptrace.c, line 578.                                                                                                                                                        
(gdb) run                                                                                                                                                                                                          
Starting program: /usr/bin/gdb --command=\~/test.script                                                                                                                                                            
Cannot parse expression `.L1207 4@r4'.                                                                                                                                                                             
warning: Probes-based dynamic linker interface failed.                                                   
Reverting to original interface.                                                                                                                                                                                   

[Thread debugging using libthread_db enabled]                                                                                                                                                                      
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".                                                                                                                                      
GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git                                                         
Copyright (C) 2018 Free Software Foundation, Inc.                                                        
License GPLv3+: GNU GPL version 3 or later &lt;http://gnu.org/licenses/gpl.html&gt;                                                                                                                                      
This is free software: you are free to change and redistribute it.                                                                                                                                                 
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"                                                                                                                                         
and "show warranty" for details.                                                                                                                                                                                   
This GDB was configured as "arm-linux-gnueabihf".                                                        
Type "show configuration" for configuration details.                                                     
For bug reporting instructions, please see:                                                              
&lt;http://www.gnu.org/software/gdb/bugs/&gt;.                                                                 
Find the GDB manual and other documentation resources online at:
&lt;http://www.gnu.org/software/gdb/documentation/&gt;.
For help, type "help".
Type "apropos word" to search for commands related to "word".

Breakpoint 1, inf_ptrace_xfer_partial (ops=&lt;optimized out&gt;, object=&lt;optimized out&gt;, annex=&lt;optimized out&gt;, readbuf=0x0, writebuf=0x6b29fc &lt;arm_linux_thumb_le_breakpoint&gt;     "\001\336", offset=4152138308, len=2,
    xfered_len=0xfffeee18) at ./gdb/inf-ptrace.c:578
578     ./gdb/inf-ptrace.c: No such file or directory.
(gdb) p/x offset
$1 = 0xf77c9a44
(gdb) bt
#0  inf_ptrace_xfer_partial (ops=&lt;optimized out&gt;, object=&lt;optimized out&gt;, annex=&lt;optimized out&gt;, readbuf=0x0, writebuf=0x6b29fc &lt;arm_linux_thumb_le_breakpoint&gt; "\001\336", offset=4152138308, len=2,
    xfered_len=0xfffeee18) at ./gdb/inf-ptrace.c:578
#1  0x00457512 in linux_xfer_partial (ops=0x8306e0, object=&lt;optimized out&gt;, annex=0x0, readbuf=0x0, writebuf=0x6b29fc &lt;arm_linux_thumb_le_breakpoint&gt; "\001\336", offset=4152138308, len=2, xfered_len=0xfffeee18)
    at ./gdb/linux-nat.c:4280
#2  0x004576da in linux_nat_xfer_partial (ops=0x8306e0, object=TARGET_OBJECT_MEMORY, annex=&lt;optimized out&gt;, readbuf=0x0, writebuf=0x6b29fc &lt;arm_linux_thumb_le_breakpoint&gt; "\001\336", offset=4152138308, len=2,
    xfered_len=0xfffeee18) at ./gdb/linux-nat.c:3908
#3  0x005f64f4 in raw_memory_xfer_partial (ops=ops@entry=0x8306e0, readbuf=readbuf@entry=0x0, writebuf=writebuf@entry=0x6b29fc &lt;arm_linux_thumb_le_breakpoint&gt; "\001\336", memaddr=4152138308, len=len@entry=2,
    xfered_len=xfered_len@entry=0xfffeee18) at ./gdb/target.c:1064
#4  0x005f6a98 in target_xfer_partial (ops=ops@entry=0x8306e0, object=object@entry=TARGET_OBJECT_RAW_MEMORY, annex=annex@entry=0x0, readbuf=readbuf@entry=0x0,
    writebuf=writebuf@entry=0x6b29fc &lt;arm_linux_thumb_le_breakpoint&gt; "\001\336", offset=4152138308, len=&lt;optimized out&gt;, xfered_len=xfered_len@entry=0xfffeee18) at ./gdb/target.c:1298
#5  0x005f7030 in target_write_partial (xfered_len=0xfffeee18, len=2, offset=&lt;optimized out&gt;, buf=0x6b29fc &lt;arm_linux_thumb_le_breakpoint&gt; "\001\336", annex=0x0, object=TARGET_OBJECT_RAW_MEMORY, ops=0x8306e0)
    at ./gdb/target.c:1554
#6  target_write_with_progress (ops=0x8306e0, object=object@entry=TARGET_OBJECT_RAW_MEMORY, annex=annex@entry=0x0, buf=buf@entry=0x6b29fc &lt;arm_linux_thumb_le_breakpoint&gt; "\001\336", offset=4152138308,
    len=len@entry=2, progress=progress@entry=0x0, baton=baton@entry=0x0) at ./gdb/target.c:1821
#7  0x005f70d2 in target_write (len=2, offset=2, buf=0x6b29fc &lt;arm_linux_thumb_le_breakpoint&gt; "\001\336", annex=0x0, object=TARGET_OBJECT_RAW_MEMORY, ops=&lt;optimized out&gt;) at ./gdb/target.c:1847
#8  target_write_raw_memory (memaddr=memaddr@entry=4152138308, myaddr=myaddr@entry=0x6b29fc &lt;arm_linux_thumb_le_breakpoint&gt; "\001\336", len=len@entry=2) at ./gdb/target.c:1473
#9  0x00590c8e in default_memory_insert_breakpoint (gdbarch=&lt;optimized out&gt;, bp_tgt=0x9236f0) at ./gdb/mem-break.c:66
#10 0x004de3aa in bkpt_insert_location (bl=0x923698) at ./gdb/breakpoint.c:12525
#11 0x004e8426 in insert_bp_location (bl=bl@entry=0x923698, tmp_error_stream=tmp_error_stream@entry=0xfffef07c, disabled_breaks=disabled_breaks@entry=0xfffeefec,
    hw_breakpoint_error=hw_breakpoint_error@entry=0xfffeeff0, hw_bp_error_explained_already=hw_bp_error_explained_already@entry=0xfffeeff4) at ./gdb/breakpoint.c:2553
#12 0x004e9556 in insert_breakpoint_locations () at ./gdb/breakpoint.c:2977
#13 update_global_location_list (insert_mode=insert_mode@entry=UGLL_MAY_INSERT) at ./gdb/breakpoint.c:12177
#14 0x004ea0a0 in update_global_location_list_nothrow (insert_mode=UGLL_MAY_INSERT) at ./gdb/breakpoint.c:12215
#15 0x004ea484 in create_solib_event_breakpoint_1 (insert_mode=UGLL_MAY_INSERT, address=address@entry=4152138308, gdbarch=gdbarch@entry=0x0) at ./gdb/breakpoint.c:7555
#16 create_solib_event_breakpoint (gdbarch=gdbarch@entry=0x928fb0, address=address@entry=4152138308) at ./gdb/breakpoint.c:7562
#17 0x004497bc in svr4_create_probe_breakpoints (objfile=0x933888, probes=0xfffef148, gdbarch=0x928fb0) at ./gdb/solib-svr4.c:2089
#18 svr4_create_solib_event_breakpoints (gdbarch=0x928fb0, address=&lt;optimized out&gt;) at ./gdb/solib-svr4.c:2173
#19 0x00449c5c in enable_break (from_tty=&lt;optimized out&gt;, info=&lt;optimized out&gt;) at ./gdb/solib-svr4.c:2465
#20 svr4_solib_create_inferior_hook (from_tty=&lt;optimized out&gt;) at ./gdb/solib-svr4.c:3057
#21 0x0056bba6 in post_create_inferior (target=0x801084 &lt;current_target&gt;, from_tty=from_tty@entry=0) at ./gdb/infcmd.c:469
#22 0x0056c736 in run_command_1 (args=&lt;optimized out&gt;, from_tty=0, run_how=RUN_NORMAL) at ./gdb/infcmd.c:665
#23 0x00465334 in cmd_func (cmd=&lt;optimized out&gt;, args=&lt;optimized out&gt;, from_tty=&lt;optimized out&gt;) at ./gdb/cli/cli-decode.c:1886
#24 0x006062a6 in execute_command (p=&lt;optimized out&gt;, p@entry=0x880f10 "run", from_tty=0) at ./gdb/top.c:630
#25 0x00548760 in command_handler (command=0x880f10 "run") at ./gdb/event-top.c:583
#26 0x00606a66 in read_command_file (stream=stream@entry=0x874ae0) at ./gdb/top.c:424
#27 0x004684e2 in script_from_file (stream=stream@entry=0x874ae0, file=file@entry=0xfffef7d0 "~/test.script") at ./gdb/cli/cli-script.c:1592
#28 0x004639bc in source_script_from_stream (file_to_open=0xfffef7d0 "~/test.script", file=0xfffef7d0 "~/test.script", stream=0x874ae0) at ./gdb/cli/cli-cmds.c:568
#29 source_script_with_search (file=0xfffef7d0 "~/test.script", from_tty=&lt;optimized out&gt;, search_path=&lt;optimized out&gt;) at ./gdb/cli/cli-cmds.c:604
#30 0x0058821a in catch_command_errors (command=0x463a89 &lt;source_script(char const*, int)&gt;, arg=0xfffef7d0 "~/test.script", from_tty=1) at ./gdb/main.c:379
#31 0x00588ea0 in captured_main_1 (context=&lt;optimized out&gt;) at ./gdb/main.c:1125
#32 captured_main (data=&lt;optimized out&gt;) at ./gdb/main.c:1147
#33 gdb_main (args=&lt;optimized out&gt;) at ./gdb/main.c:1173
#34 0x004343ac in main (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at ./gdb/gdb.c:32
</code></pre>
<p>Frame 9 (<code>default_memory_insert_breakpoint</code>) looks like it will probably be interesting to us. Taking a look at what it does:</p>
<pre><code>int
default_memory_insert_breakpoint (struct gdbarch *gdbarch,
                  struct bp_target_info *bp_tgt)
{
  CORE_ADDR addr = bp_tgt-&gt;placed_address;
  const unsigned char *bp;
  gdb_byte *readbuf;
  int bplen;
  int val;

  /* Determine appropriate breakpoint contents and size for this address.  */
  bp = gdbarch_sw_breakpoint_from_kind (gdbarch, bp_tgt-&gt;kind, &amp;bplen);

  /* Save the memory contents in the shadow_contents buffer and then
     write the breakpoint instruction.  */
  readbuf = (gdb_byte *) alloca (bplen);
  val = target_read_memory (addr, readbuf, bplen);
  if (val == 0)
    {
       ...
      bp_tgt-&gt;shadow_len = bplen;
      memcpy (bp_tgt-&gt;shadow_contents, readbuf, bplen);

      val = target_write_raw_memory (addr, bp, bplen);
    }

  return val;
}
</code></pre>
<p>The call to <code>gdbarch_sw_breakpoint_from_kind</code> appears to return the bytes written for our breakpoint. <code>gdbarch_sw_breakpoint_from_kind</code> delegates to <code>arm_sw_breakpoint_from_kind</code> in gdb/arm-tdep.c. (The <code>gdbarch_</code> functions provides a way for architecture independent code in gdb to call functions specific to the architecture associated with the target). Taking a look at what this does:</p>
<pre><code>static const gdb_byte *
arm_sw_breakpoint_from_kind (struct gdbarch *gdbarch, int kind, int *size)
{
  struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);

  switch (kind)
    {
    case ARM_BP_KIND_ARM:
      *size = tdep-&gt;arm_breakpoint_size;
      return tdep-&gt;arm_breakpoint;
    case ARM_BP_KIND_THUMB:
      *size = tdep-&gt;thumb_breakpoint_size;
      return tdep-&gt;thumb_breakpoint;
    case ARM_BP_KIND_THUMB2:
      *size = tdep-&gt;thumb2_breakpoint_size;
      return tdep-&gt;thumb2_breakpoint;
    default:
      gdb_assert_not_reached ("unexpected arm breakpoint kind");
    }
}
</code></pre>
<p>So, <code>arm_breakpoint_from_kind</code> returns an ARM, Thumb or Thumb2 breakpoint instruction sequence depending on the value of <code>kind</code>. If we switch to frame 9, we should be able to inspect the value of <code>kind</code>:</p>
<pre><code>(gdb) f 9
#9  0x00590c8e in default_memory_insert_breakpoint (gdbarch=&lt;optimized out&gt;, bp_tgt=0x9236f0) at ./gdb/mem-break.c:66
66      ./gdb/mem-break.c: No such file or directory.
(gdb) p bp_tgt-&gt;kind
$2 = 2
</code></pre>
<p>2 is <code>ARM_BP_KIND_THUMB</code>, so this appears to check out. Moving further up the stack, we find that <code>kind</code> is determined in frame 10 (<code>bkpt_insert_location</code> in gdb/breakpoint.c). Let&#8217;s have a look at what that does:</p>
<pre><code>static int
bkpt_insert_location (struct bp_location *bl)
{
  CORE_ADDR addr = bl-&gt;target_info.reqstd_address;

  bl-&gt;target_info.kind = breakpoint_kind (bl, &amp;addr);
  bl-&gt;target_info.placed_address = addr;

  if (bl-&gt;loc_type == bp_loc_hardware_breakpoint)
    return target_insert_hw_breakpoint (bl-&gt;gdbarch, &amp;bl-&gt;target_info);
  else
    return target_insert_breakpoint (bl-&gt;gdbarch, &amp;bl-&gt;target_info);
}
</code></pre>
<p>This calls <code>breakpoint_kind</code>, which delegates to <code>arm_breakpoint_kind_from_pc</code> in gdb/arm-tdep.c via <code>gdbarch_breakpoint_kind_from_pc</code>. <code>arm_breakpoint_kind_from_pc</code> maps the breakpoint address to an instruction set and returns one of three values &#8211; <code>ARM_BP_KIND_ARM</code>, <code>ARM_BP_KIND_THUMB</code> or <code>ARM_BP_KIND_THUMB2</code>. From looking at <code>arm_breakpoint_kind_from_pc</code>, we can see the most interesting part is a call to <code>arm_pc_is_thumb</code>. Let&#8217;s have a look at how this works:</p>
<pre><code>int
arm_pc_is_thumb (struct gdbarch *gdbarch, CORE_ADDR memaddr)
{
  struct bound_minimal_symbol sym;
  char type;
  ...

  /* If bit 0 of the address is set, assume this is a Thumb address.  */
  if (IS_THUMB_ADDR (memaddr))
    return 1;
</code></pre>
<p>So, first of all it checks whether bit 0 of the breakpoint address is set. Looking at the SystemTap probes in <code>.note.stapsdt</code> from our earlier <code>readelf</code> output, we can see that this is not the case for any probe. Following on:</p>
<pre><code>  /* If the user wants to override the symbol table, let him.  */
  if (strcmp (arm_force_mode_string, "arm") == 0)
    return 0;
  if (strcmp (arm_force_mode_string, "thumb") == 0)
    return 1;

  /* ARM v6-M and v7-M are always in Thumb mode.  */
  if (gdbarch_tdep (gdbarch)-&gt;is_m)
    return 1;
</code></pre>
<p>We&#8217;re not forcing the mode and this isn&#8217;t ARM v6-M or v7-M, so, continuing:</p>
<pre><code>  /* If there are mapping symbols, consult them.  */
  type = arm_find_mapping_symbol (memaddr, NULL);
  if (type)
    return type == 't';
</code></pre>
<p><code>arm_find_mapping_symbol</code> tries to find a mapping symbol associated with the breakpoint address. Mapping symbols are a special type of symbol used to identify transitions between ARM and Thumb instruction sets (see <a href="http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0474f/CHDGFCDI.html">this</a> information). Breaking here in gdb shows that there isn&#8217;t a mapping symbol associated with the <code>init_start</code> probe:</p>
<pre><code>(gdb) break ./gdb/arm-tdep.c:434
Breakpoint 2 at 0x43ec3c: file ./gdb/arm-tdep.c, line 434.
(gdb) run
...

Breakpoint 2, arm_pc_is_thumb (gdbarch=gdbarch@entry=0x928fb0, memaddr=memaddr@entry=4152138308) at ./gdb/arm-tdep.c:434
434     ./gdb/arm-tdep.c: No such file or directory.
(gdb) p/x memaddr
$2 = 0xf77c9a44
(gdb) p type
$3 = 0 '\000'
</code></pre>
<p>So, continuing to the next step:</p>
<pre><code>  /* Thumb functions have a "special" bit set in minimal symbols.  */
  sym = lookup_minimal_symbol_by_pc (memaddr);
  if (sym.minsym)
    return (MSYMBOL_IS_SPECIAL (sym.minsym));
</code></pre>
<p><code>lookup_minimal_symbol_by_pc</code> tries to map the breakpoint address to a function symbol. <code>MSYMBOL_IS_SPECIAL(sym.minsym)</code> expands to <code>sym.minsym-&gt;target_flag_1</code> and is 1 if bit 0 of the symbol&#8217;s target address is set, indicating that the function is called in Thumb mode (see <code>arm_elf_make_msymbol_special</code> in gdb/arm-tdep.c for where this is set). Breaking here in gdb shows that this succeeds:</p>
<pre><code>(gdb) break ./gdb/arm-tdep.c:439
Breakpoint 3 at 0x43ec54: file ./gdb/arm-tdep.c, line 439.
(gdb) cont
Continuing.

Breakpoint 3, arm_pc_is_thumb (gdbarch=gdbarch@entry=0x928fb0, memaddr=memaddr@entry=4152138308) at ./gdb/arm-tdep.c:439
439     in ./gdb/arm-tdep.c
(gdb) p sym.minsym
$4 = (minimal_symbol *) 0x964278
(gdb) p *sym.minsym
$5 = {mginfo = {name = 0x952ff8 "dl_main", value = {ivalue = 5932, block = 0x172c, bytes = 0x172c &lt;error: Cannot access memory at address 0x172c&gt;, address = 5932, common_block = 0x172c, chain = 0x172c}, 
    language_specific = {obstack = 0x0, demangled_name = 0x0}, language = language_auto, ada_mangled = 0, section = 10}, size = 10516, filename = 0x949a48 "rtld.c", type = mst_file_text, created_by_gdb = 0, 
  target_flag_1 = 1, target_flag_2 = 0, has_size = 1, hash_next = 0x0, demangled_hash_next = 0x0}
(gdb) p sym.minsym-&gt;target_flag_1
$6 = 1
</code></pre>
<p>It indicates that the <code>init_start</code> probe is in <code>dl_main</code>, and that it is called in Thumb mode.</p>
<p>We can use readelf to inspect the symbol table and verify that this is correct:</p>
<pre><code>$ readelf -s libc6-syms/usr/lib/debug/lib/arm-linux-gnueabihf/ld-2.27.so | grep dl_main
    42: 0000172d 10516 FUNC LOCAL DEFAULT 11 dl_main
</code></pre>
<p>Note that bit 0 of the target address is set.</p>
<p>If <code>lookup_minimal_symbol_by_pc</code> fails, then we&#8217;re basically out of luck and <code>arm_pc_is_thumb</code> will return 0 (indicating that the breakpoint address is in an area that is executing ARM instructions). But this depends on the <code>.symtab</code> ELF section being present, so there is an obvious issue here as this is stripped from the binary in the build (and shipped in a separate debug object).</p>
<p>I then ran gdb in gdb without the dynamic loader symbols installed and set a breakpoint on <code>default_memory_insert_breakpoint</code>:</p>
<pre><code>$ gdb --args gdb --batch --command=~/test.script
(gdb) set debug-file-directory /home/ubuntu/libc6-syms/usr/lib/debug/:/usr/lib/debug/                                                                                                                             
(gdb) break default_memory_insert_breakpoint(gdbarch*, bp_target_info*)                                  
Breakpoint 1 at 0x190c34: file ./gdb/mem-break.c, line 39.                                                                                                                                                         
(gdb) run                                                                                                                                                                                                          
Starting program: /usr/bin/gdb --batch --command=\~/test.script                                                                                                                                                    
Cannot parse expression `.L1207 4@r4'.                                                                                                                                                                             
warning: Probes-based dynamic linker interface failed.                                                   
Reverting to original interface.                                                                         

[Thread debugging using libthread_db enabled]                                                                                                                                                                      
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".                                                                                                                                      

Breakpoint 1, default_memory_insert_breakpoint (gdbarch=0x9288c0, bp_tgt=0x922fe8) at ./gdb/mem-break.c:39
39      ./gdb/mem-break.c: No such file or directory.
(gdb) bt
#0  default_memory_insert_breakpoint (gdbarch=0x9288c0, bp_tgt=0x922fe8) at ./gdb/mem-break.c:39         
#1  0x004de3aa in bkpt_insert_location (bl=0x922f90) at ./gdb/breakpoint.c:12525
#2  0x004e8426 in insert_bp_location (bl=bl@entry=0x922f90, tmp_error_stream=tmp_error_stream@entry=0xfffef07c, disabled_breaks=disabled_breaks@entry=0xfffeefec,
    hw_breakpoint_error=hw_breakpoint_error@entry=0xfffeeff0, hw_bp_error_explained_already=hw_bp_error_explained_already@entry=0xfffeeff4) at ./gdb/breakpoint.c:2553
#3  0x004e9556 in insert_breakpoint_locations () at ./gdb/breakpoint.c:2977
#4  update_global_location_list (insert_mode=insert_mode@entry=UGLL_MAY_INSERT) at ./gdb/breakpoint.c:12177
#5  0x004ea0a0 in update_global_location_list_nothrow (insert_mode=UGLL_MAY_INSERT) at ./gdb/breakpoint.c:12215
#6  0x004ea484 in create_solib_event_breakpoint_1 (insert_mode=UGLL_MAY_INSERT, address=address@entry=4152138308, gdbarch=gdbarch@entry=0x0) at ./gdb/breakpoint.c:7555
#7  create_solib_event_breakpoint (gdbarch=gdbarch@entry=0x9288c0, address=address@entry=4152138308) at ./gdb/breakpoint.c:7562
#8  0x004497bc in svr4_create_probe_breakpoints (objfile=0x933238, probes=0xfffef148, gdbarch=0x9288c0) at ./gdb/solib-svr4.c:2089
#9  svr4_create_solib_event_breakpoints (gdbarch=0x9288c0, address=&lt;optimized out&gt;) at ./gdb/solib-svr4.c:2173
#10 0x00449c5c in enable_break (from_tty=&lt;optimized out&gt;, info=&lt;optimized out&gt;) at ./gdb/solib-svr4.c:2465
#11 svr4_solib_create_inferior_hook (from_tty=&lt;optimized out&gt;) at ./gdb/solib-svr4.c:3057
#12 0x0056bba6 in post_create_inferior (target=0x801084 &lt;current_target&gt;, from_tty=from_tty@entry=0) at ./gdb/infcmd.c:469
#13 0x0056c736 in run_command_1 (args=&lt;optimized out&gt;, from_tty=0, run_how=RUN_NORMAL) at ./gdb/infcmd.c:665
#14 0x00465334 in cmd_func (cmd=&lt;optimized out&gt;, args=&lt;optimized out&gt;, from_tty=&lt;optimized out&gt;) at ./gdb/cli/cli-decode.c:1886
#15 0x006062a6 in execute_command (p=&lt;optimized out&gt;, p@entry=0x874758 "run", from_tty=0) at ./gdb/top.c:630
#16 0x00548760 in command_handler (command=0x874758 "run") at ./gdb/event-top.c:583
#17 0x00606a66 in read_command_file (stream=stream@entry=0x875da8) at ./gdb/top.c:424
#18 0x004684e2 in script_from_file (stream=stream@entry=0x875da8, file=file@entry=0xfffef7d0 "~/test.script") at ./gdb/cli/cli-script.c:1592
#19 0x004639bc in source_script_from_stream (file_to_open=0xfffef7d0 "~/test.script", file=0xfffef7d0 "~/test.script", stream=0x875da8) at ./gdb/cli/cli-cmds.c:568
#20 source_script_with_search (file=0xfffef7d0 "~/test.script", from_tty=&lt;optimized out&gt;, search_path=&lt;optimized out&gt;) at ./gdb/cli/cli-cmds.c:604
#21 0x0058821a in catch_command_errors (command=0x463a89 &lt;source_script(char const*, int)&gt;, arg=0xfffef7d0 "~/test.script", from_tty=0) at ./gdb/main.c:379
#22 0x00588ea0 in captured_main_1 (context=&lt;optimized out&gt;) at ./gdb/main.c:1125
#23 captured_main (data=&lt;optimized out&gt;) at ./gdb/main.c:1147
#24 gdb_main (args=&lt;optimized out&gt;) at ./gdb/main.c:1173
#25 0x004343ac in main (argc=&lt;optimized out&gt;, argv=&lt;optimized out&gt;) at ./gdb/gdb.c:32
(gdb) p/x bp_tgt-&gt;placed_address
$1 = 0xf77c9a44
(gdb) p bp_tgt-&gt;kind
$2 = 4
</code></pre>
<p>Sure enough, <code>default_memory_insert_breakpoint</code> is called this time with <code>kind == 4</code> (<code>ARM_BP_KIND_ARM</code>) which seems to be incorrect. Setting a breakpoint in <code>arm_pc_is_thumb</code> again, we can verify that the reason for this is that the call to <code>lookup_minimal_symbol_by_pc</code> fails:</p>
<pre><code>(gdb) break ./gdb/arm-tdep.c:439                                                                                                                                                                                   
Breakpoint 1 at 0x3ec54: file ./gdb/arm-tdep.c, line 439.                                                                                                                                                          
(gdb) run
Starting program: /usr/bin/gdb --command=\~/test.script                                                  
Cannot parse expression `.L1207 4@r4'.                                                                   
warning: Probes-based dynamic linker interface failed.                                                   
Reverting to original interface.                    

[Thread debugging using libthread_db enabled]       
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".
GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later &lt;http://gnu.org/licenses/gpl.html&gt;
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "arm-linux-gnueabihf".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
&lt;http://www.gnu.org/software/gdb/bugs/&gt;.
Find the GDB manual and other documentation resources online at:
&lt;http://www.gnu.org/software/gdb/documentation/&gt;.
For help, type "help".
Type "apropos word" to search for commands related to "word".

Breakpoint 1, arm_pc_is_thumb (gdbarch=0x928fb0, memaddr=4152138308) at ./gdb/arm-tdep.c:439
439     ./gdb/arm-tdep.c: No such file or directory.
(gdb) p/x memaddr
$1 = 0xf77c9a44
(gdb) p sym.minsym
$2 = (minimal_symbol *) 0x0
</code></pre>
<p>This results in <code>arm_pc_is_thumb</code> returning 0 and <code>arm_breakpoint_kind_from_pc</code> returning <code>ARM_BP_KIND_ARM</code>, which results in <code>arm_sw_breakpoint_from_kind</code> returning the wrong breakpoint instruction sequence.</p>
<h1>TL;DR</h1>
<p>GDB causes a crash in the dynamic loader (ld.so) on armv7 if ld.so has been stripped of its symbol table, because it is unable to correctly determine the appropriate instruction set when inserting probe event breakpoints.</p>
<p>If you&#8217;ve got to the end of this (congratulations), then you&#8217;re probably going to be disappointed to hear that I&#8217;m not sure what the proper fix is &#8211; this isn&#8217;t really my area of expertise. For the rustc package, I just added a <code>Build-Depends: libc6-dbg [armhf]</code> as a workaround for now, and that might even be the correct fix. But, it&#8217;s certainly nicer to understand why it didn&#8217;t work in the first place.</p>
<div class="bottomcontainerBox" style="">
			<div style="float:left; width:85px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<iframe src="https://www.facebook.com/plugins/like.php?href=https%3A%2F%2Fchriscoulson.me.uk%2Fblog%2F%3Fp%3D295&amp;layout=button_count&amp;show_faces=false&amp;width=85&amp;action=like&amp;font=verdana&amp;colorscheme=light&amp;height=21" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:85px; height:21px;"></iframe></div>
			<div style="float:left; width:80px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<g:plusone size="medium" href="https://chriscoulson.me.uk/blog/?p=295"></g:plusone>
			</div>
			<div style="float:left; width:95px;padding-right:10px; margin:4px 4px 4px 4px;height:30px;">
			<a href="https://twitter.com/share" class="twitter-share-button" data-url="https://chriscoulson.me.uk/blog/?p=295"  data-text="Debugging the debugger" data-count="horizontal" data-via="chrisccoulson"></a>
			</div>			
			</div><div style="clear:both"></div><div style="padding-bottom:4px;"></div>]]></description>
      <source url="http://www.chriscoulson.me.uk/blog/?feed=rss2&amp;cat=3">Chris Coulson</source>
    </item>
    <item>
      <title>Spaces – uncomplicating your network</title>
      <link>https://ivoks.com/ubuntu/spaces-uncomplicating-your-network/</link>
      <guid isPermaLink="true">https://ivoks.com/ubuntu/spaces-uncomplicating-your-network/</guid>
      <pubDate>Thu, 12 Apr 2018 04:44:16 GMT</pubDate>
      <description><![CDATA[<figure id="attachment_21" aria-describedby="caption-attachment-21" style="width: 890px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class="size-full wp-image-21" src="https://ivoks.com/wp-content/uploads/2018/04/openstack-network-architecture.png" alt="An old OpenStack network architecture" width="890" height="467" srcset="https://ivoks.com/wp-content/uploads/2018/04/openstack-network-architecture.png 890w, https://ivoks.com/wp-content/uploads/2018/04/openstack-network-architecture-300x157.png 300w, https://ivoks.com/wp-content/uploads/2018/04/openstack-network-architecture-768x403.png 768w" sizes="(max-width: 890px) 100vw, 890px" /><figcaption id="caption-attachment-21" class="wp-caption-text">An old OpenStack network architecture</figcaption></figure>
<p>For past 5-6 years I&#8217;ve been in business of deploying cloud solutions for our customers. Vast majority of that was some form of <a href="https://www.openstack.org/">OpenStack</a>, either a simple cloud or a complicated one. But when you think about it &#8211; what is a simple cloud? It&#8217;s easy to say that small amount of machines makes an easy, and large amount of machines makes a complicated cloud. But, that is not true. Complexity of a typical IaaS solution is pretty much determined by network complexity. Network, in all shapes and forms, from the underlay network to the customer&#8217;s overlay network requirements. I&#8217;ll try to explain how we deal with the underlay part in this blog.</p>
<p>It&#8217;s not a secret that a traditional tree like network architecture just doesn&#8217;t work for cloud environments. There are multiple reasons why; it doesn&#8217;t scale very well, it requires big OSI layer 2 domains and&#8230; well, it&#8217;s based on OSI layer 2. Debugging issues on that level is never a joyful experience. Therefore, for IaaS environments one really wants to do a modern design in a form of a spine-leaf architecture. Layer 3 spine-leaf architecture. This allows us to have bunch of smaller layer 2 domains, which then nicely correlate to availability zones, power zones, etc. However, managing environments with multiple layer 2 and therefore even more layer 3 domains requires a bit of rethinking. If we truly want to be effective in deploying and operating a cloud across multiple different layer 2 domains we need to think of the network in a bit more abstract mode. Luckily, this is nothing new.</p>
<p>In traditional approach to network, we talk about TORs, management fabric, BMC/OOB fabric, etc. These are most of the time layer 2 concepts. Fabric, after all, is a collection of switches. But the approach is correct; we should always talk about networks in abstract terms. Instead of talking about subnets and VLANs, we should talk about purpose of the network. This becomes important when we talk about spine-leaf architecture and multiple different subnets that serve the same purpose. In rack 1, subnet 172.16.1.0/24 is management network, but in rack 2, management network is on subnet 192.168.1.0/24, and so on. It&#8217;s obvious that it&#8217;s much nicer to abstract those subnets into a &#8216;management network&#8217;. Still, nothing new. We do this every day.</p>
<p>So&#8230; Why do our tools and applications still require us to use VLANs, subnets and IPs? If we deploy same application across different racks, why do we have to keep separate configurations for each of the units of the same application? What we really want is to have all of our Keystones listening on OpenStack Public API network, and not on subnets 192.168.10.0/24, 192.168.20.0/24 and 192.168.30.0/24. We end up thinking about application on a network, but we configure differently exact copies of the same application (units) on different subnets. Clearly our configuration tools are not doing what we want, but rather forcing us to transform our way of thinking into what those tools need. It&#8217;s a paradox that OpenStack is not that complicated, rather it&#8217;s made complicated by the tools used to deploy it.</p>
<p>While trying to solve this problem in our deployments at Canonical, we came up with concept of <strong>spaces</strong>. A space would be this abstracted network that we have in our heads, but somehow fail to put into our tools. Again, spaces are not a revolutionary concept in networking, they have been in our heads all this time. So, how do we implement spaces at Canonical?</p>
<p>We have grown concept of spaces across all of our tooling; <a href="https://maas.io/">MAAS</a>, <a href="https://www.ubuntu.com/cloud/juju">juju</a> and <a href="https://jujucharms.com/">charms</a>. When we configure MAAS to manage our bare metal machines, we do not define networks as subnets or VLANs, we rather define networks as spaces. A space has a purpose, description and few other attributes. VLANs, and indirectly subnets too, become properties of the space, instead of other way around. This also means that when we deploy a machine, we deploy it connected to a space. When we deploy a machine, we usually do not deploy it on a specific network, but rather with specific requirements; must be able to talk to X, must have Y CPU and Z RAM. If you ever asked yourself why does it take so much time to rack and stack a server, it&#8217;s because of this disconnect of what we want and how we handle the configuration.</p>
<p>We&#8217;ve also enabled Juju to make this kind of requests &#8211; it asks MAAS for machines that is connected to a space, or set of spaces. It then exposes this spaces to charms, so that each charm knows what kind of networks this application has on its disposal. This allows us to do &#8216;juju deploy keystone &#8211;bind public=public-space -n3&#8217;; deploy three keystones, connect them to a public-space, a space defined in MAAS. What VLAN will that be, which subnet or an IP, we do not care; the charm will get information from Juju about these &#8220;low level&#8221; terms (VLANs, IPs). We humans do not think of VLANs and subnets and IPs; at best we think in OSI layer 1 terms.</p>
<p>Sounds a bit complicated? Let&#8217;s flip it the other way around. What I can do now is define my application as &#8220;3 units of keystone, which use internal network for SQL, public network for exposing API, internal network for OpenStack&#8217;s internal communication and is also exposed on OAM network for management purposes&#8221; and this is precisely how we deploy OpenStack. In fact, the Juju bundle looks like this:</p>
<p><code>keystone:<br />
&nbsp;&nbsp;charm: cs:keystone<br />
&nbsp;&nbsp;num_units: 3<br />
&nbsp;&nbsp;bindings:<br />
&nbsp;&nbsp;&nbsp;&nbsp;"": oam-space<br />
&nbsp;&nbsp;&nbsp;&nbsp;public: public-space<br />
&nbsp;&nbsp;&nbsp;&nbsp;internal: internal-space<br />
&nbsp;&nbsp;&nbsp;&nbsp;shared-db: internal-space<br />
</code></p>
<p>Those who follow OpenStack development will notice that something similar has landed in OpenStack recently; routed provider networks. It&#8217;s the same concept, solving the same problem. It&#8217;s nice to see how Juju uses this out of the box.</p>
<p>Big thanks to MAAS, Juju, charms and OpenStack communities for doing this. It allowed us to deploy complex applications with a breeze, and therefore shifted our focus to bigger picture, IaaS modeling and some other, new challenges!</p>]]></description>
      <source url="http://ivoks.com/category/ubuntu/feed/">Ante Karamatić</source>
    </item>
    <item>
      <title>No Title Available</title>
      <link>https://carla-sella.blogspot.com/2018/02/blog-post.html</link>
      <guid isPermaLink="true">https://carla-sella.blogspot.com/2018/02/blog-post.html</guid>
      <pubDate>Sat, 03 Feb 2018 13:50:00 GMT</pubDate>
      <description><![CDATA[<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPTo9V_gGem-79f_xmI9JYztYxHjcu8JaW57Xk_JeibNNWbZZ6Fv6lFF2bHIjLWPbrNnnM4asO-g9cuC2n2DMF9N2bdUp9tuayTNA-g4B1mtgX0K3h1XHSME7gTkTSSHMd1D03bAiflS8/s1600/gci_mentor+-+a2667f67-55ab-4c9b-8b41-df3c99eef6e8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="850" data-original-width="1100" height="494" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPTo9V_gGem-79f_xmI9JYztYxHjcu8JaW57Xk_JeibNNWbZZ6Fv6lFF2bHIjLWPbrNnnM4asO-g9cuC2n2DMF9N2bdUp9tuayTNA-g4B1mtgX0K3h1XHSME7gTkTSSHMd1D03bAiflS8/s640/gci_mentor+-+a2667f67-55ab-4c9b-8b41-df3c99eef6e8.jpg" width="640" /></a></div>
<br />]]></description>
      <source url="http://carla-sella.blogspot.it/rss.xml">Carla Sella</source>
    </item>
    <item>
      <title>Preparing for Xubuntu 18.04</title>
      <link>https://open.knome.fi/2017/10/24/preparing-xubuntu-18-04/</link>
      <guid isPermaLink="true">https://open.knome.fi/2017/10/24/preparing-xubuntu-18-04/</guid>
      <pubDate>Tue, 24 Oct 2017 06:55:22 GMT</pubDate>
      <description><![CDATA[<p>Xubuntu 17.10 was just released, but planning for Xubuntu 18.04 – the next long-term support (LTS) release – began quite some time ago. For our users, LTS releases mostly mean a system that is going to be more stable and supported for longer. For us contributors, this means a bunch of things.</p>
<p>As a repercussion of the longer support cycle and the sought out stable nature of the LTS releases, we do not want to introduce (too many) new components, libraries or other technical changes, as each change has regression potential. This is also a delicate balancing act between getting bugs fixed but keeping enough things as they are.</p>
<p>The LTS releases are also kind of an flagship for Xubuntu – they are the recommended releases for most users and while we can land stable release updates (SRU) to fix bugs and other major flaws, the scope of changes is limited. Since the next LTS release will be released two years later, we want to get things right.</p>
<p>For contributors – particularly us non-developer kinds – this is an ideal situation to revisit and improve artwork and documentation amongst other things. Here are some things I am going to be working on for the next months to get the new LTS look and feel more polished than the previous one.</p>
<h2>Branding – or, updated logo</h2>
<p>In an <a href="https://open.knome.fi/2017/10/20/refreshing-xubuntu-logo/">earlier article</a> I wrote about the refreshed Xubuntu logo – the why and the what. Here&#8217;s the other what.</p>
<p>Practically this change means we will have to touch every package with Xubuntu branding and make sure they use the updated logo. For the most part this is trivial, but landing the changes requires time and some co-operation from the team.</p>
<p>We will also need to make sure the new logo lands on the official website, all related sites and social media before the release – ideally before the first milestone release. Last but not least, we need to communicate this change to our official vendors and provide them the new logo as soon as possible so they can start updating their products.</p>
<h2>Wallpapers</h2>
<p>As with any release, the LTS release also needs a wallpaper. This needs to be drafted, proposed and polished. The process usually takes from a few days to a few weeks. We&#8217;ll also want to land the wallpaper relatively early to be able to fix potential issues with it before release.</p>
<p>The Xubuntu team has organized a community wallpaper contest for the last two LTS releases and it&#8217;s very likely we will be organizing one for 18.04 as well. I was not completely satisfied in how we ran the contest last time, and I&#8217;ve started a discussion to review our policies already, as getting comments from the team can sometimes be quite slow. While the community wallpaper package does not serve any defaults, we will need to end the contest well before the related freezes to double check license issues (like attribution) and leave enough time for uploading them.</p>
<h2>Documentation</h2>
<p>Even if there is no need to rewrite sections – or the whole documentation – this time around, there are several tasks for the documentation team as well.</p>
<p>First of all, it&#8217;s time to refresh both the installer slideshow and the website feature tour. Nothing has been planned yet, but both of these are at least two years old and in need of a facelift – both visually and in terms of content.</p>
<p>We haven&#8217;t had to touch the documentation much in a long time because the main software selection and features have stayed the same. On the other hand this means that the documentation might be somewhat stale. This might be hard to identify – and possibly even harder to get stale sections refreshed – but we definitely should have a look at our offering before the release. To do this, we need to consider the following questions:</p>
<ul>
<li>Does the documentation provide a good overview of the system for new users?</li>
<li>Does the documentation help users get started?</li>
<li>Does the documentation answer the most common questions?</li>
<li>Does the documentation help get the most common (non-hardware specific) issues solved?</li>
<li>Does the documentation help more advanced users – including those that are familiar with other Linux operating systems but not Xubuntu?</li>
<li>Is all information in the documentation up-to-date?</li>
<li>Does the documentation need extending in any area?</li>
<li>Can we extend the documentation in a useful way without making it too verbose?</li>
</ul>
<h2>But wait! There&#8217;s more!</h2>
<p>My work item list for Xubuntu 18.04 doesn&#8217;t end here. You can find all of the registered work items on our <a href="https://dev.xubuntu.org/">status tracker</a>.</p>
<p>It&#8217;s worth noting that not all of the work items in the status tracker have an assignee. This means we are still looking for people who can help us make Xubuntu 18.04 a greater release than its predecessors. <em>Maybe you can volunteer and pick up a work item or two?</em></p>
<p>In addition to the work items, there are a few other activities that we need help with:</p>
<ul>
<li><strong>Test.</strong> By testing the daily and milestone ISOs you can help us make sure there aren&#8217;t (so many) annoying bugs in the final release.</li>
<li><strong>Take part in the community wallpaper contest</strong>. This is not open yet, but once it is, submit your work. You can win and get some swag as well as your work included in an official Xubuntu release!</li>
<li><strong>Submit us ideas for improving and extending our documentation.</strong> I mentioned some of the questions we have to ask ourselves with the documentation. Can you help us answer these and even work with us on the writing and proofreading?</li>
</ul>
<p>Even these tasks just scratch the surface of what needs to be done – and what can be done.</p>
<p>Get your hands dirty <em>now</em> and <a href="https://xubuntu.org/contribute/">read more about getting involved with Xubuntu</a>, subscribe to the <a href="https://lists.ubuntu.com/mailman/listinfo/xubuntu-devel">Xubuntu development discussion mailing list</a> and join our development IRC channel <a href="irc://chat.freenode.net/xubuntu-devel">#xubuntu-devel</a> which is active on most days.</p>
<p class="post-serie">This article is part of the article series <a href="https://open.knome.fi/serie/a-day-in-an-open-source-project/" rel="tag">A day in an open source project</a>.</p>]]></description>
      <source url="http://open.knome.fi/category/ubuntu/feed/">Pasi Lallinaho</source>
    </item>
    <item>
      <title>freenode #live</title>
      <link>http://nhandler.com/blog/2017/08/26/freenode-live.html</link>
      <guid isPermaLink="true">http://nhandler.com/blog/2017/08/26/freenode-live.html</guid>
      <pubDate>Sat, 26 Aug 2017 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>For those of you who might not be aware, <a href="https://freenode.net/">freenode</a> is an IRC network that caters to free and open source projects. We have had a goal for a number of years to hold <a href="https://freenode.live/">freenode #live</a>, an in-person conference where our staff, projects, FOSS supporters, and IRC enthusiasts could all get together in one place. Thanks to some very generous sponsorship, primarily by <a href="https://www.privateinternetaccess.com/">Private Internet Access</a>, this conference is finally happening! The first ever freenode #live conference will take place October 28 - 29, 2017 in Bristol, United Kingdom.</p>

<p>This conference will only be a success with support from the community. Luckily, there are many ways to help out.</p>

<ol>
  <li><a href="https://freenode.live/conference/fn-live17/register/new">Register</a> to attend. We are working on putting together a great lineup of speakers that you will not want to miss. Registering allows us to finalize many logistical details surrounding the event to make sure everything runs smoothly.</li>
  <li>Do you represent a FOSS group? We would love to have your group present at the event. There will be an exhibitor hall where you can advertise your organization and attract new users and contributors.</li>
  <li><a href="https://freenode.live/conference/fn-live17/program/proposal/new">Submit</a> a talk. Our call for proposals is still open. New and experienced speakers are welcome. Feel free to contact <a href="mailto:2017-team@freenode.live">2017-team@freenode.live</a> and we would be happy to work with you to come up with a talk idea or provide feedback.</li>
  <li>If you or your company are interested in helping to sponsor this event, please reach out to <a href="mailto:exhibit@freenode.live">exhibit@freenode.live</a>. We have opportunities for budgets of all sizes.</li>
</ol>

<p>I look forward to hopefully seeing you at freenode #live!</p>]]></description>
      <source url="http://nhandler.com/blog/feed.ubuntu.xml">Nathan Handler</source>
    </item>
    <item>
      <title>More on the imported repositories</title>
      <link>http://www.justgohome.co.uk/blog/2017/08/more-on-the-imported-repositories.html</link>
      <guid isPermaLink="true">http://www.justgohome.co.uk/blog/2017/08/more-on-the-imported-repositories.html</guid>
      <pubDate>Mon, 21 Aug 2017 16:53:44 GMT</pubDate>
      <description><![CDATA[<p><img alt="git ubuntu illustration" src="http://www.justgohome.co.uk/blog/2017/07/git-ubuntu.png" /></p>
<p>This is the third post in our series on our git workflow tooling in
Ubuntu.  There is an <a href="http://www.justgohome.co.uk/blog/2017/07/developing-ubuntu-using-git.html#multi-post-index">index of all our planned posts in the first
post</a>.
As mentioned there, it is important to keep in mind that <a href="http://www.justgohome.co.uk/blog/2017/07/developing-ubuntu-using-git.html#experimental-status">the tooling
and implementation are still highly
experimental</a>.</p>
<p>Nish introduced our imported repositories <a href="https://naccblog.wordpress.com/2017/08/01/git-ubuntu-clone/">using the <code>git ubuntu clone</code>
wrapper</a>, as well
as using git directly.</p>
<p>I'd like to go into a little more detail about what we're actually importing.</p>
<p>Automatic imports watch for new source publications in Launchpad. When they
occur, the importer will push new commits and tags to match those publications
and move up branch pointers automatically. All branches maintained by the
importer are fast-forwarding. A temporary exception to this is during our
experimental stage, before we release a 1.0. Until then, we may re-import
packages as we work on the importer.</p>
<p>Our importer maintains one repository per source package in
<a href="https://code.launchpad.net/~usd-import-team/+git">lp:~usd-import-team</a> for
now. Eventually we expect to make these available under an alias of the form
<code>lp:ubuntu/+source/&lt;package&gt;</code>.</p>
<p>The imported trees correctly reflect the ancestry of individual source
packages. This includes both Debian and Ubuntu history, with Ubuntu history
correctly parented from the appropriate points in Debian's history.</p>
<p>There is a branch corresponding to each Debian and Ubuntu series (eg. <code>sid</code>,
<code>stretch</code>, <code>xenial</code>, <code>artful</code>), and in the case of Ubuntu, pocket (eg.
<code>trusty-updates</code>, <code>xenial-security</code>, <code>artful-proposed</code>). We’ll cover details on
how exactly these work, and the logic behind their design, in future posts.</p>
<h2>Single source of truth</h2>
<p>A goal of the importer is to reflect the single source of truth, which
we define as Launchpad's source publication history. Therefore, the only
source of the imported tags and branches must come via the importer and
not directly from uploaders. Only the importer can push to the imported
repositories. We do have a mechanism to preserve "rich history" provided
by git committers that in any other project they'd be able to push
directly; more on this in a future post.</p>
<p>Note that this methodology means that upstream's commit graphs are typically
not made available by the importer. You won't find individual upstream commits
by looking in our imported respository against a particular package. We may
decide to make this possible in the future by relying on the "rich history"
import mechanism combined with the use of our parenting invariant. More on this
in a future post.</p>
<p>We're trying hard to make sure that there is no case where a source package
upload can cause the importer to fail. We're treating any failure to import a
source package as a bug in our importer. The importer should be able to import
anything that was ever uploaded to Debian or Ubuntu.</p>
<h2>Available branches</h2>
<p>As Nish mentioned, there are two main types of branches:</p>
<ol>
<li>Devel branches: the branches on which to start development.</li>
<li>Pocket branches: understanding the current state of the archive.</li>
</ol>
<p>There are also "applied" versions of these branches, which provide quilt
patches already applied.</p>
<h3>The "devel" branches</h3>
<p>Ubuntu developers are used to using <code>pull-lp-source</code> to grab the latest version
of a package source on which to base development. We want to make <code>git clone</code>
work instead.</p>
<p>What is the correct version on which to base development? In Ubuntu,
this can vary depending on the exact publication state. Usually you want
the highest version published in the development release, or the highest
version published in a particular series for an
<a href="https://wiki.ubuntu.com/StableReleaseUpdates">SRU</a>. For this purpose,
the git importer maintains <code>devel</code> branches. For the development
release, this is just called <code>ubuntu/devel</code>. For a stable release, it is
<code>ubuntu/&lt;codename&gt;-devel</code>; for example: <code>ubuntu/xenial-devel</code>.</p>
<p>This is intended to save developers the effort of figuring out which pocket to
use (between the release pocket, <code>proposed</code>, <code>updates</code> and <code>security</code>) and
saves scripts from having to figure it out themselves.</p>
<p>One exception to this is in the rare case that a version in the proposed pocket
has been discarded, such as a failed SRU. The importer only follows new version
publications and does not follow deletions. In this case you may wish to start
directly from a pocket branch (described below). Alternatively, before you
begin you could start from the devel branch and use <code>git revert</code> to add a
commit reversing the published change in line with the deletion. The
infrastructure doesn’t care which method you choose.</p>
<h3>Pocket branches</h3>
<p>A different use case is to look at the git branches to understand what the
archive looks like today, or how it looked in the past.</p>
<h4>Ubuntu’s pockets</h4>
<p>First let’s review what Ubuntu pockets actually are.</p>
<p>In Ubuntu, the archive for a particular release (“series”) is divided up into a
number of “pockets”, which correspond to the entries in your <code>sources.list</code>
file:</p>
<ol>
<li>
<p>The release pocket. This pocket has no specific name. During
    development, the release pocket is where package eventually land.
    Upon release, this pocket is frozen and never changes again.</p>
</li>
<li>
<p>The “proposed” pocket. This pocket is used for two different
    purposes depending on whether the series is in development or has
    been released. During development, this is the staging area in which
    packages are built, tested and checked for installability before
    they land. When all tests pass, packages are moved into the release
    pocket in a process called <a href="https://wiki.ubuntu.com/ProposedMigration">proposed
    migration</a>. After
    release, the proposed pocket is used for a different purpose: manual
    user verification of proposed stable release updates through the
    <a href="https://wiki.ubuntu.com/StableReleaseUpdates#Verification">SRU verification
    process</a>.
    When a package passes SRU verification, the package is moved into
    the updates pocket, rather than the release pocket is as the case
    during development.</p>
</li>
<li>
<p>The “updates” pocket. Only used for stable releases, this pocket is
    used to issue recommended updates to users during the lifetime of a
    stable release.</p>
</li>
<li>
<p>The “security” pocket. Only used for stable releases, this pocket is
    used to issue security updates to users during the lifetime of a
    stable release. Updates to the security pocket are always also
    copied into the updates pocket.</p>
</li>
</ol>
<p>The name of a pocket is in the form <code>&lt;series&gt;-&lt;type&gt;</code>, such as
<code>xenial-security</code> and <code>artful-updates</code>. As an exception, the release pocket is
the series with no suffix, such as <code>trusty</code>.</p>
<h4>Importing pockets into git</h4>
<p>The importer maintains a branch for each pocket, in the form <code>ubuntu/&lt;pocket
name&gt;</code>, such as <code>ubuntu/trusty</code> (the Trusty release pocket),
<code>ubuntu/xenial-security</code>, <code>ubuntu/artful-proposed</code> and so on.</p>
<h3>Combining pocket branches: the devel branches</h3>
<p>To support the archeology use case, the importer must maintain these pocket
branches. However, for the ongoing development use case, it's far more
convenient for developers to use our "devel branches".</p>
<p>We do this by making use of our "parenting invariant", which we’ll describe in
more detail in a future post. For now, it’s sufficient to understand that the
devel branches are the points at which you should start development, and the
pocket branches can be used to examine the current state of the various pockets
in the Ubuntu archive.</p>
<h3>Applied branches</h3>
<p>For our drive-by contributor use case, it would be nice if these drive-by
contributors didn't have to understand quilt. It's reasonable to expect that,
straight after running <code>git clone</code> from Ubuntu and selecting an appropriate
branch, the tree that appears is exactly the source used to build the
corresponding Ubuntu package. For drive-by contributors unfamiliar with Debian
packaging, this means that quilt patches should appear applied. Our "applied"
branches and tags provide this function.</p>
<p>The non-applied branches are the normative imports from Debian and Ubuntu
developer uploads. They are intended to represent the source package exactly
and without any derived components. This means that quilt patches appear in
<code>debian/patches/</code> as normal, but are not applied.</p>
<p>From one of these import commits, all quilt patches (if any) are applied one by
one. Each application results in a separate git commit. A final commit with an
identical tree is added for branch fast-forwarding purposes, and these commits
form the line of the "applied" branch.</p>
<p>Consequently, you can switch to an "applied" branch, or corresponding tag, and
you'll see the state of the Ubuntu source package with all patches applied and
as if quilt doesn't exist. Drive-by contributors can then file pull requests
against such a branch (eg. <code>applied/ubuntu/devel</code>) and bots and sponsors will
be able to understand exactly what is being requested.</p>
<p>It will often be necessary to pull out requested changes into a separate
quilt patch, add <a href="http://dep.debian.net/deps/dep3/">dep3</a> headers, and
possibly squash the requested change into an existing quilt patch,
before uploading. We hope to automate some of this in the future, but
for now this is left as a task for sponsors who accept git workflow
upload requests. Contributors can either submit pull requests against
the applied branches this way, or fold up into quilt patches themselves
and submit pull requests against the non-applied branches instead.</p>
<p>In the future, it may be desirable for all Ubuntu developers to forget quilt
and live entirely inside git-based patchsets. For the time being, we want to
support both traditional and git-based workflows. So both applied and
non-applied branches are maintained by the importer.</p>
<p>It is a matter of debate as to whether the non-applied or applied branches
should appear by default. We are open to further discussion on this.</p>
<h2>Available tags</h2>
<p>The first time the importer imports a new version of a source package, it tags
it using an "import tag", which is of the form <code>import/&lt;version&gt;</code>. The
patches-applied equivalent is derived, and the result is tagged in the form
<code>applied/&lt;version&gt;</code>.</p>
<p>Pocket copies, such as from Debian into Ubuntu via autosync, are not tagged;
the pocket branches are moved forward with new commits (with identical trees)
as necessary.</p>
<p>Since not all valid package version strings are valid git tag names, the tag
names are escaped using the same rules as specified in
<a href="http://dep.debian.net/deps/dep14/">dep14</a>, Debian's recommendation on git
repository layouts.</p>
<p>We use tags of the form <code>upload/&lt;version&gt;</code> to supply rich history for adoption
into the imported commit graph. This cannot be pushed directly; more on this in
a future post.</p>
<p>To support the preservation of orig tarballs using pristine tar, the importer
also tags <code>upstream/&lt;version&gt;</code>.</p>
<h2>pristine-tar and the dsc branches</h2>
<p>So that the git repositories contain all the information needed to reconstruct
an imported source package, the importer also stores the orig tarballs using
pristine-tar and the signed dsc file in separate branches. Orig tarballs are
automatically extracted on package build as needed by the <code>git ubuntu build</code>
wrapper. This means that <code>git ubuntu clone</code> followed by <code>git ubuntu build</code>
should Just Work.</p>
<p>Orig tarballs between Debian and Ubuntu may vary in exceptional cases, so the
importer keeps these properly namespaced in <code>debian/pristine-tar</code> and
<code>ubuntu/pristine-tar</code> branches to avoid collisions, and likewise for the dsc
files <code>debian/dsc</code> and <code>ubuntu/dsc</code>. pristine-tar doesn't currently support
multiple branches; it assumes a single branch of <code>pristine-tar</code>. Our <code>git
ubuntu build</code> wrapper works around this for now. In the future I'd like for us
to drive getting parameterised branch name support into <code>pristine-tar</code> upstream
to support our use case.</p>
<h2>Conclusion</h2>
<p>In order to provide a full understanding of what we're doing to those
developers interested in all the detail, I've tried to cover all the git
reference objects presented by our importer in this post today.</p>
<p>In our next post, Nish will continue discussing the <code>git ubuntu</code> tooling by
introducing <code>git ubuntu tag</code>.</p>]]></description>
      <source url="http://www.justgohome.co.uk/blog/feeds/tag/planet-ubuntu.atom.xml">Robie Basak</source>
    </item>
    <item>
      <title>1er Festival Universitario de Tecnologías Libres</title>
      <link>https://cesarsevilla.wordpress.com/2016/10/28/1er-festival-universitario-de-tecnologias-libres/</link>
      <guid isPermaLink="true">https://cesarsevilla.wordpress.com/2016/10/28/1er-festival-universitario-de-tecnologias-libres/</guid>
      <pubDate>Fri, 28 Oct 2016 22:09:25 GMT</pubDate>
      <description><![CDATA[<p><a href="https://cesarsevilla.wordpress.com/wp-content/uploads/2016/10/banner2-1024x512.jpg"><img data-attachment-id="983" data-permalink="https://cesarsevilla.wordpress.com/2016/10/28/1er-festival-universitario-de-tecnologias-libres/banner2-1024x512/" data-orig-file="https://cesarsevilla.wordpress.com/wp-content/uploads/2016/10/banner2-1024x512.jpg" data-orig-size="1024,512" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="banner2-1024&amp;#215;512" data-image-description="" data-image-caption="" data-large-file="https://cesarsevilla.wordpress.com/wp-content/uploads/2016/10/banner2-1024x512.jpg?w=1024" class="aligncenter wp-image-983 size-full" src="https://cesarsevilla.wordpress.com/wp-content/uploads/2016/10/banner2-1024x512.jpg?w=1108" alt="banner2-1024x512"   srcset="https://cesarsevilla.wordpress.com/wp-content/uploads/2016/10/banner2-1024x512.jpg 1024w, https://cesarsevilla.wordpress.com/wp-content/uploads/2016/10/banner2-1024x512.jpg?w=150&amp;h=75 150w, https://cesarsevilla.wordpress.com/wp-content/uploads/2016/10/banner2-1024x512.jpg?w=300&amp;h=150 300w, https://cesarsevilla.wordpress.com/wp-content/uploads/2016/10/banner2-1024x512.jpg?w=768&amp;h=384 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></a>A petición del público traemos para todos ustedes a través de la Unidad Territorial &#8211; Fundacite Zulia (UTZ) el “Festival Universitario de Tecnologías Libres”, el mismo tiene como objetivo: Impulsar el crecimiento y desarrollo del Software Libre y Código Abierto dentro del ámbito Educativo Institucional en la Región Occidental, para lograr la independencia Científica–Tecnológica del software, apoyándose en los Decretos Nacionales y leyes que ampara el estado venezolano.</p>
<p>Este Festival, se llevará a cabo en el Auditorio de la Universidad José Gregorio Hernández los días viernes 11/11/16 de 8:00 am / 12:00 m &#8211; 2:00 pm / 5:00pm y el sábado 12/11/16 de 9:00 am / 12:00 m.</p>
<p>El día Viernes realizaremos 5 Charlas técnicas y para el día Sábado realizaremos 2 charlas y una Jornada de Instalación de Sistemas Operativos Libres y/o Herramientas Libres.</p>
<p>Es importante resaltar que contaremos con varios representantes a nivel nacional, entre ellos Representante de la Cámara Venezolana de la industria Tecnológica, del Laboratorio Vivencial, de la Comunidad de Ubuntu-ve, y de diferentes organizaciones con el propósito de presentar los diferentes proyectos tecnológicos hechos con herramientas libres.</p>
<p>Si deseas participar en dicha actividad recuerda que debes registrarte a través del siguiente enlace: <a href="https://www.eventbrite.es/e/entradas-festival-universitario-de-tecnologias-libres-2016-27283438499">https://www.eventbrite.es/e/entradas-festival-universitario-de-tecnologias-libres-2016-27283438499</a></p>
<p>Si deseas obtener mayor información, puedes contactarme a través del correo <a href="mailto:csevilla@fundacite-zulia.gob.ve">csevilla@fundacite-zulia.gob.ve</a></p>]]></description>
      <source url="https://cesarsevilla.wordpress.com/category/ubuntu/feed/?mrss=off">Cesar Sevilla</source>
    </item>
    <item>
      <title>A week ago …</title>
      <link>https://blogs.fsfe.org/myriam/2016/06/08/a-week-ago/</link>
      <guid isPermaLink="true">https://blogs.fsfe.org/myriam/2016/06/08/a-week-ago/</guid>
      <pubDate>Wed, 08 Jun 2016 20:44:39 GMT</pubDate>
      <description><![CDATA[<p>my cat Filoue turned 15. She survives her nephew Stupsi, who sadly left us earlier this year.<a href="http://blogs.fsfe.org/myriam/files/2016/06/DSC_0040.jpg"><img class="alignnone size-medium wp-image-767" src="http://blogs.fsfe.org/myriam/files/2016/06/DSC_0040-300x199.jpg" alt="" width="300" height="199" srcset="https://blogs.fsfe.org/myriam/files/2016/06/DSC_0040-300x199.jpg 300w, https://blogs.fsfe.org/myriam/files/2016/06/DSC_0040-1024x680.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>This reminds me how long I contribute to KDE already <img src="https://s.w.org/images/core/emoji/12.0.0-1/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> She has been sitting next to the keyboard purring on almost everything I did in the last 15 years.</p>]]></description>
      <source url="http://blogs.fsfe.org/myriam/?feed=rss2">Myriam Schweingruber</source>
    </item>
    <item>
      <title>Ask Ubuntu moderator election is now underway!</title>
      <link>https://unbrokenspectrum.wordpress.com/2016/06/07/ask-ubuntu-moderator-election-is-now-underway/</link>
      <guid isPermaLink="true">https://unbrokenspectrum.wordpress.com/2016/06/07/ask-ubuntu-moderator-election-is-now-underway/</guid>
      <pubDate>Tue, 07 Jun 2016 16:19:04 GMT</pubDate>
      <description><![CDATA[<p>We are in the midst of our <a href="http://askubuntu.com/election/5">5th moderator election</a> to add more firepower to our existing mod crew.</p>
<p>In the 6 years that Ask Ubuntu has been around, nearly 230,000 questions and 300,000 answers have been posted on the site, with the daily traffic clocking a whopping 487k visits as of now.</p>
<p>These numbers will only go up from here and to support this growing community, we are expanding our moderator team to accommodate two more. As is the policy with Stack Exchange network of sites, the new moderators will be added to the existing team and not replace them.</p>
<p>If you have a minimum of 300 reputation on Ask Ubuntu and think you can do a good job, consider nominating yourself for the role. The nomination phase itself runs for 7 days, followed by a week of primaries and then the actual election. People with 150 reputation are eligible for voting and I encourage them to vote for candidates that they think are most suitable for the role.</p>
<p>If you have any questions about the election process, you can <a href="http://meta.askubuntu.com/questions/ask?tags=discussion%20election">ask them on meta</a>. Discussions about the election can be had in the <a href="http://chat.stackexchange.com/rooms/40773/2016-ask-ubuntu-moderator-election">chat room</a> too.</p>
<p>If mod work is not your cup of tea but you&#8217;re still looking for a way to help, you can always help us answer the incoming new questions. <a href="http://askubuntu.com/?tab=featured">Featured questions</a> would be a good place to start.</p>
<hr />
<p>UPDATE:</p>
<p>Ask Ubuntu moderator election 2016 is now over and the following community members have been elected as moderators:</p>
<ul>
<li><a href="http://askubuntu.com/users/85695/terdon">terdon</a></li>
<li><a href="http://askubuntu.com/users/10616/thomas-w">Thomas W.</a></li>
</ul>]]></description>
      <source url="https://unbrokenspectrum.wordpress.com/category/planet-ubuntu/feed/?mrss=off">Barneedhar</source>
    </item>
    <item>
      <title>Easy Rake-based Deployment for Git-hosted Rails Apps</title>
      <link>http://ben-collins.blogspot.com/2016/03/easy-rake-based-deployment-for-git.html</link>
      <guid isPermaLink="true">http://ben-collins.blogspot.com/2016/03/easy-rake-based-deployment-for-git.html</guid>
      <pubDate>Fri, 25 Mar 2016 17:54:00 GMT</pubDate>
      <description><![CDATA[I searched a lot of places for an easy way to automate my deployments for <a href="https://openstrokes.com">OpenStrokes</a>, a website I've been working on. Some things were just too complex (capistrano) and some were way too simple (StackOverflow answers that didn't do everything, or didn't check for errors).<br />
<br />
So, as most people do, I wrote my own. Hopefully this short rake task can help you as well. This assumes that your application server has your app checked out as a clone of some git repo you push changes to and that you are running under passenger. When I want to deploy, I log in to my production server, <code>cd</code> to my app repo, and then run:<br />
<br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code>rake myapp:deploy</code></pre><br />
For just strictly view updates, it completes in 3 seconds or less. There are several things it does, in addition to checking for errors:<br />
<br />
<ul><li>Checks to make sure the app's git checkout isn't dirty from any local edits.</li>
<li>Fetches the remote branch and checks if there are any new commits, exits if not.</li>
<li>Tags the current production code base before pulling the changes.</li>
<li>Does a git pull with fast-forward only (to avoid unexpected merging).</li>
<li>Checks if there are any new gems to install via bundle (checks for changes in Gemfile and Gemfile.lock).</li>
<li>Checks if there are any database migrations that need to be done (checks for changes to db/schema.db db/migrations/*).</li>
<li>Checks for possible changes to assets and precompiles if needed (checks Gemfile.lock and app/assets/*).</li>
<li>Restarts passenger to pick up the changes.</li>
<li>Does a HEAD request on / to make sure it gets an expected 200 showing the server is running without errors.</li>
</ul><br />
The script can also take a few arguments:<br />
<br />
<ul><li><code>:branch</code> Git branch, defaults to master</li>
<li><code>:remote</code> Git remote, defaults to origin</li>
<li><code>:server_url</code> URL for HEAD request to check server after completion</li>
</ul><br />
Note, if the task encounters an error, you have to manually complete the deploy. You should not rerun the task.<br />
<br />
Any finally, here is the task itself. You can save this to <code>lib/tasks/myapp.rb</code><br />
<br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code># We can't use Rake::Task because it can fail when things are mid
# upgrade

require "net/http"

def do_at_exit(start_time)
  puts "Time: #{(Time.now - start_time).round(3)} secs"
end

def start_timer
  start_time = Time.now
  at_exit { do_at_exit(start_time) }
end

namespace :myapp do
  desc 'Deployment automation'
  task :deploy, [:branch, :remote, :server_url] do |t, args|
    start_timer

    # Arg supercedes env, which supercedes default
    branch = args[:branch] || ENV['DEPLOY_BRANCH'] || 'master'
    remote = args[:remote] || ENV['DEPLOY_REMOTE'] || 'origin'
    server_url = args[:server_url] || ENV['DEPLOY_SERVER_URL'] || 'http://localhost/'

    puts "II: Starting deployment..."

    # Check for dirty repo
    unless system("git diff --quiet")
      puts "WW: Refusing to deploy on a dirty repo, exiting."
      exit 1
    end

    # Update from remote so we can check for what to do
    system("git fetch -n #{remote}")

    # See if there's anything new at all
    if system("git diff --quiet HEAD..#{remote}/#{branch} --")
      puts "II: Nothing new, exiting"
      exit
    end

    # Tag this revision...
    tag = "prev-#{DateTime.now.strftime("%Y%m%dT%H%M%S")}"
    system("git tag -f #{tag}")

    # Pull in the changes
    if ! system("git pull --ff-only #{remote} #{branch}")
      puts "EE: Failed to fast-forward to #{branch}"
      exit 1
    end

    # Base command to check for differences
    cmd = "git diff --quiet #{tag}..HEAD"

    if system("#{cmd} Gemfile Gemfile.lock")
      puts "II: No updates to bundled gems"
    else
      puts "II: Running bundler..."
      Bundler.with_clean_env do
        if ! system("bundle install")
          puts "EE: Error running bundle install"
          exit 1
        end
      end
    end

    if system("#{cmd} db/schema.rb db/migrate/")
      puts "II: No db changes"
    else
      puts "II: Running db migrations..."
      # We run this as a sub process to avoid errors
      if ! system("rake db:migrate")
        puts "EE: Error running db migrations"
        exit 1
      end
    end

    if system("#{cmd} Gemfile.lock app/assets/")
      puts "II: No changes to assets"
    else
      puts "II: Running asset updates..."
      if ! system("rake assets:precompile")
        puts "EE: Error precompiling assets"
        exit 1
      end
      system("rake assets:clean")
    end

    puts "II: Restarting Passenger..."
    FileUtils.touch("tmp/restart.txt")

    puts "II: Checking HTTP response code..."

    uri = URI.parse(server_url)
    res = nil

    Net::HTTP.start(uri.host, uri.port, :use_ssl => uri.scheme == 'https') do |http|
      req = Net::HTTP::Head.new(uri, {'User-Agent' => 'deploy/net-check'})
      res = http.request req
    end

    if res.code != "200"
      puts "EE: Server returned #{res.code}!!!"
      exit 1
    else
      puts "II: Everything appears to be ok"
    end
  end
end</code></pre><br />
Here's an example of the command output:<br />
<br />
<pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"><code>$ rake myapp:deploy
II: Starting deployment...
remote: Counting objects: 15, done.
remote: Compressing objects: 100% (8/8), done.
remote: Total 8 (delta 6), reused 0 (delta 0)
Unpacking objects: 100% (8/8), done.
From /home/user/myapp
   efee45c..e5468c1  master     -> origin/master
From /home/user/myapp
 * branch            master     -> FETCH_HEAD
Updating efee45c..e5468c1
Fast-forward
 app/views/users/_display.html.erb     | 7 +++++--
 public/svg/badges/caretakers-club.svg | 1 -
 2 files changed, 5 insertions(+), 3 deletions(-)
 delete mode 100644 public/svg/badges/caretakers-club.svg
II: No updates to bundled gems
II: No db changes
II: No changes to assets
II: Restarting Passenger...
II: Checking HTTP response code...
II: Everything appears to be ok
Time: 3.031 secs</code></pre>]]></description>
      <source url="http://feeds.feedburner.com/benmcollins13/ubuntu">Ben Collins</source>
    </item>
    <item>
      <title>Speaking at San Diego Linux users group</title>
      <link>https://philipballew.wordpress.com/2016/03/21/speaking-at-san-diego-linux-users-group/</link>
      <guid isPermaLink="true">https://philipballew.wordpress.com/2016/03/21/speaking-at-san-diego-linux-users-group/</guid>
      <pubDate>Mon, 21 Mar 2016 23:31:49 GMT</pubDate>
      <description><![CDATA[<p>Earlier this month, I had the honor and privilege of speaking at the San Diego Linux users group. I spoke about ways to customize your Ubuntu desktop, the talk finished a little earlier than the group meeting was planned to go to, so I used that time to talk about some of the server stuff with Ubuntu, as well as the switch to systemd. This seemed to take up the rest of the time. Overall, I was able to have a great experience and felt that I benefited Ubuntu tremendously.Thanks again for the invite everybody!</p>
<div data-shortcode="caption" id="attachment_328" style="width: 610px" class="wp-caption alignnone"><a href="https://philipballew.wordpress.com/wp-content/uploads/2016/03/kplug.jpg" rel="attachment wp-att-328"><img aria-describedby="caption-attachment-328" data-attachment-id="328" data-permalink="https://philipballew.wordpress.com/2016/03/21/speaking-at-san-diego-linux-users-group/kplug/#main" data-orig-file="https://philipballew.wordpress.com/wp-content/uploads/2016/03/kplug.jpg" data-orig-size="1024,576" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="kplug" data-image-description="" data-image-caption="&lt;p&gt;Nice picture of the group that I spoke to&lt;/p&gt;
" data-large-file="https://philipballew.wordpress.com/wp-content/uploads/2016/03/kplug.jpg?w=600" src="https://philipballew.wordpress.com/wp-content/uploads/2016/03/kplug.jpg?w=600&#038;h=338" alt="Nice picture of the group that I spoke to" width="600" height="338" class="size-full wp-image-328" srcset="https://philipballew.wordpress.com/wp-content/uploads/2016/03/kplug.jpg?w=600&amp;h=338 600w, https://philipballew.wordpress.com/wp-content/uploads/2016/03/kplug.jpg?w=150&amp;h=84 150w, https://philipballew.wordpress.com/wp-content/uploads/2016/03/kplug.jpg?w=300&amp;h=169 300w, https://philipballew.wordpress.com/wp-content/uploads/2016/03/kplug.jpg?w=768&amp;h=432 768w, https://philipballew.wordpress.com/wp-content/uploads/2016/03/kplug.jpg 1024w" sizes="(max-width: 600px) 100vw, 600px" /></a><p id="caption-attachment-328" class="wp-caption-text">Nice picture of the group that I spoke to</p></div>]]></description>
      <source url="https://philipballew.wordpress.com/feed/?mrss=off">Philip Ballew</source>
    </item>
    <item>
      <title>Test Android Auto – New Opel Astra [ENG]</title>
      <link>https://www.mirkopizii.com/ubuntu-com-planet/test-android-auto-new-opel-astra-eng/</link>
      <guid isPermaLink="true">https://www.mirkopizii.com/ubuntu-com-planet/test-android-auto-new-opel-astra-eng/</guid>
      <pubDate>Sat, 30 Jan 2016 23:00:00 GMT</pubDate>
      <description><![CDATA[<p>Well yes, not only reviews and tests only for products like computer but today we are also on <strong>car industry</strong> testing the new <strong>Opel Astra Elective</strong> which supports <strong>Android Auto</strong>.</p>
<p>First of all, before I start, I want to thanks my friend Davide, who works in Opel workshop, for all of his patience and availability gave to me. Really thanks because he lets me to write this review.<br />
Of course, I tested this all with him smartphone (OnePlus Two) and mine (Nexus 5). Screenshots made by him <img src="https://s.w.org/images/core/emoji/15.0.3/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<h2><strong>Details about new Opel Astra Elective</strong></h2>
<p>Unfortunately in this first &#8220;episode&#8221; I will focus on use of <strong>Android Auto </strong>but, if you want to see more (explained) car&#8217;s details, you can go to Opel website: <a href="http://www.opel.com/" target="_blank" rel="noopener">http://www.opel.com/</a></p>
<h2><strong>What is Android Auto?</strong></h2>
<p>I don&#8217;t know how to say.. Android Auto is all and nothing&#8230;</p>
<p>What I want to say, informally, is that Android Auto is what we see on our car&#8217;s display..<br />
It seems a common operative system where, by default, there are different separate applications installed where you may have to update them for fixing bugs and you may need to go to your trusted mechanical.</p>
<p>No, you have not to do all these things I wrote. It&#8217;s only a sort of &#8220;Screen Mirroring&#8221; or better, you see in your car&#8217;s display, what you should see on your smartphone&#8217;s screen. You may ask &#8220;what about apps?&#8221;.<br />
No problem with apps, they are directly to your smartphone! It sounds strange, no?</p>
<p>So ok, you might not understand what I&#8217;m saying and of course, what you can do with Android Auto.<br />
To give an example, you can think about using modern technology system (including functionalities of your smarphone) into every car that have Android Auto receiver.<br />
After installing official application via Play Store, you will be able to open, through display, apps which gives support such as <strong>Spotify, WhatsApp</strong>, standard functionalities like messages, calls, <strong>Google Maps, Google Play Music</strong> and many more.<br />
Of course to go on, you should connect your smartphone to your car using the USB cables.</p>
<h2><strong>Exploring Android Auto</strong></h2>
<p>If we remove the automatic access to Android Auto when we connect the phone, or we exit from this mode without disconnect it from USB, the <strong>&#8220;Trasmission&#8221;</strong> icon will be the one of Android Auto.</p>
<p style="text-align: center;"><span id="fbPhotoSnowliftCaption" class="fbPhotosPhotoCaption" tabindex="0" data-ft="{&quot;tn&quot;:&quot;K&quot;}"><span class="hasCaption"><a ref="magnificPopup" href="https://www.mirkopizii.com/wp-content/uploads/2016/01/1_Android_auto_opelastra.jpg" target="_blank" rel="noopener"><img fetchpriority="high" decoding="async" class="aligncenter wp-image-346 size-medium" src="https://www.mirkopizii.com/wp-content/uploads/2016/01/1_Android_auto_opelastra-300x225.jpg" alt="1_Android_auto_opelastra" width="300" height="225" /></a></span></span><em>(Click image to enlarge)</em></p>
<hr />
<p>After connection, you can see a short and fast tutorial which explain you how to use Android Auto.<br />
Of course if you haven&#8217;t install &#8220;Android Auto&#8221; application, you will be required to do it through Play Store.</p>
<p>This is the first thing that appear after the connection is this:</p>
<p style="text-align: center;"><a ref="magnificPopup" href="https://www.mirkopizii.com/wp-content/uploads/2016/01/2_Android_auto_opelastra.jpg" target="_blank" rel="noopener"><img decoding="async" class="aligncenter wp-image-351 size-medium" src="https://www.mirkopizii.com/wp-content/uploads/2016/01/2_Android_auto_opelastra-300x225.jpg" alt="2_Android_auto_opelastra" width="300" height="225" /></a><em>(Click image to enlarge)</em></p>
<hr />
<p>Here is the small tutorial where the app explain the first steps.. In this screen, Android Auto say that we can press button (available on steering wheel) to active vocal commands (and here we will use <strong>Google Now</strong> functionalities).</p>
<p style="text-align: center;"><a ref="magnificPopup" href="https://www.mirkopizii.com/wp-content/uploads/2016/01/3_Android_auto_opelastra.jpg" target="_blank" rel="attachment wp-att-352 noopener"><img decoding="async" class="aligncenter wp-image-352 size-medium" src="https://www.mirkopizii.com/wp-content/uploads/2016/01/3_Android_auto_opelastra-300x225.jpg" alt="3_Android_auto_opelastra" width="300" height="225" /></a><em>(Click image to enlarge)<br />
</em></p>
<hr />
<p style="text-align: left;">We don&#8217;t like the button or it does not work anymore because we broke it? No problem, we could use the vocal commands by pressing microphone icon on the top right.</p>
<p style="text-align: center;"><a ref="magnificPopup" href="https://www.mirkopizii.com/wp-content/uploads/2016/01/4_Android_auto_opelastra.jpg" target="_blank" rel="attachment wp-att-353 noopener"><img loading="lazy" decoding="async" class="aligncenter wp-image-353 size-medium" src="https://www.mirkopizii.com/wp-content/uploads/2016/01/4_Android_auto_opelastra-300x225.jpg" alt="4_Android_auto_opelastra" width="300" height="225" /></a><em>(Click image to enlarge)</em></p>
<hr />
<p style="text-align: left;">And here, the app shows us menu&#8217; which have the role of launcher. It lets us to access to various applications like navigator, phone, music, etc.<br />
About navigator, by default, it&#8217;s used Google Maps, Google Play Music for our music and the default app we have for everything we want.</p>
<p style="text-align: left;">Of course we can use different messaging apps like WhatsApp, Telegram and so on but only if they are compatible with Android Auto. (They will be more soon).</p>
<p style="text-align: center;"><span class="fbPhotosPhotoCaption" tabindex="0" data-ft="{&quot;tn&quot;:&quot;K&quot;}"><span class="hasCaption"><a ref="magnificPopup" href="https://www.mirkopizii.com/wp-content/uploads/2016/01/5_Android_auto_opelastra.jpg" target="_blank" rel="attachment wp-att-354 noopener"><img loading="lazy" decoding="async" class="wp-image-354 size-medium alignnone" src="https://www.mirkopizii.com/wp-content/uploads/2016/01/5_Android_auto_opelastra-300x225.jpg" alt="5_Android_auto_opelastra" width="300" height="225" /></a><a ref="magnificPopup" href="https://www.mirkopizii.com/wp-content/uploads/2016/01/6_Android_auto_opelastra.jpg" target="_blank" rel="attachment wp-att-355 noopener"><img loading="lazy" decoding="async" class="wp-image-355 size-medium alignnone" src="https://www.mirkopizii.com/wp-content/uploads/2016/01/6_Android_auto_opelastra-300x225.jpg" alt="6_Android_auto_opelastra" width="300" height="225" /></a></span></span></p>
<p style="text-align: center;"><em>(Click image to enlarge)</em></p>
<hr />
<p style="text-align: left;">When all it&#8217;s loaded (and accepted warnings), we will be in front of first screen which is what we see into <strong>Google Now</strong> and so, what we see on our phone, we will see into car&#8217;s display..</p>
<p style="text-align: left;">In my case, I see that I can start navigator to drive to Modena or I can choose the last address that I&#8217;ve inserted into Google Maps. Other informations displayed are traffic, and how much the trip would take, in terms of time.</p>
<p style="text-align: center;"><a ref="magnificPopup" href="https://www.mirkopizii.com/wp-content/uploads/2016/01/7_Android_auto_opelastra.jpg" target="_blank" rel="attachment wp-att-357 noopener"><img loading="lazy" decoding="async" class="aligncenter wp-image-357 size-medium" src="https://www.mirkopizii.com/wp-content/uploads/2016/01/7_Android_auto_opelastra-300x225.jpg" alt="7_Android_auto_opelastra" width="300" height="225" /></a><em>(Click image to enlarge)</em></p>
<hr />
<p style="text-align: left;">We don&#8217;t like Google Play Music or we don&#8217;t have internet connection? No problem we can use the default radio Opel system. Here&#8217;s how it will be.<br />
Note, we can also see the weather forecast.. It&#8217;s surely the Google Now!</p>
<p style="text-align: center;"><a ref="magnificPopup" href="https://www.mirkopizii.com/wp-content/uploads/2016/01/8_Android_auto_opelastra-1.jpg" target="_blank" rel="attachment wp-att-359 noopener"><img loading="lazy" decoding="async" class="aligncenter wp-image-359 size-medium" src="https://www.mirkopizii.com/wp-content/uploads/2016/01/8_Android_auto_opelastra-1-300x225.jpg" alt="8_Android_auto_opelastra" width="300" height="225" /></a><em>(Click image to enlarge)</em></p>
<hr />
<p style="text-align: left;">Touching the <strong>&#8220;Phone&#8221;</strong> icon, we can see our address book. If we want, we can also digit phone number and start calling.<br />
Naturally, we can use vocal commands when available by press on button on steering wheel or display.</p>
<p style="text-align: center;"><span id="fbPhotoSnowliftCaption" class="fbPhotosPhotoCaption" tabindex="0" data-ft="{&quot;tn&quot;:&quot;K&quot;}"><span class="hasCaption"><a ref="magnificPopup" href="https://www.mirkopizii.com/wp-content/uploads/2016/01/9_Android_auto_opelastra.jpg" target="_blank" rel="attachment wp-att-360 noopener"><img loading="lazy" decoding="async" class="aligncenter wp-image-360 size-medium" src="https://www.mirkopizii.com/wp-content/uploads/2016/01/9_Android_auto_opelastra-300x225.jpg" alt="9_Android_auto_opelastra" width="300" height="225" /></a></span></span><em>(Click image to enlarge)</em></p>
<hr />
<p style="text-align: left;">Starting navigation, as said, we have 3D view of Google Maps and also here, we can insert address by talking (through vocal commands) or write it with touchscreen.</p>
<p style="text-align: center;"><a ref="magnificPopup" href="https://www.mirkopizii.com/wp-content/uploads/2016/01/10_Android_auto_opelastra.jpg" target="_blank" rel="attachment wp-att-361 noopener"><img loading="lazy" decoding="async" class="aligncenter wp-image-361 size-medium" src="https://www.mirkopizii.com/wp-content/uploads/2016/01/10_Android_auto_opelastra-300x225.jpg" alt="10_Android_auto_opelastra" width="300" height="225" /></a><em>(Click image to enlarge)</em></p>
<hr />
<p style="text-align: left;">We was talking about choose different application instead of default..<br />
When we press button on menu, if more apps are available for the selection, before the default we will be asked to select which one we want to use.<br />
For example, pressing music icon, we will be asked if open Google Play Music or Spotify.</p>
<p style="text-align: center;"><a ref="magnificPopup" href="https://www.mirkopizii.com/wp-content/uploads/2016/01/11_Android_auto_opelastra.jpg" target="_blank" rel="attachment wp-att-362 noopener"><img loading="lazy" decoding="async" class="aligncenter wp-image-362 size-medium" src="https://www.mirkopizii.com/wp-content/uploads/2016/01/11_Android_auto_opelastra-300x225.jpg" alt="11_Android_auto_opelastra" width="300" height="225" /></a><em>(Click image to enlarge)</em></p>
<hr />
<p style="text-align: left;">Yeah, Spotify is available (and we can see it through selections) and we choose it!<br />
What say, we have convergence with different devices, in fact, using and installing only one application, we can have compatibility for phone and Android Auto.<br />
Spotify of course it&#8217;s really similar to what appears on our phone.</p>
<p style="text-align: center;"><a ref="magnificPopup" href="https://www.mirkopizii.com/wp-content/uploads/2016/01/12_Android_auto_opelastra.jpg" target="_blank" rel="attachment wp-att-363 noopener"><img loading="lazy" decoding="async" class="alignnone wp-image-363 size-medium" src="https://www.mirkopizii.com/wp-content/uploads/2016/01/12_Android_auto_opelastra-300x225.jpg" alt="12_Android_auto_opelastra" width="300" height="225" /></a><a ref="magnificPopup" href="https://www.mirkopizii.com/wp-content/uploads/2016/01/13_Android_auto_opelastra.jpg" target="_blank" rel="attachment wp-att-364 noopener"><img loading="lazy" decoding="async" class="alignnone wp-image-364 size-medium" src="https://www.mirkopizii.com/wp-content/uploads/2016/01/13_Android_auto_opelastra-300x225.jpg" alt="13_Android_auto_opelastra" width="300" height="225" /></a></p>
<p style="text-align: center;"><em>(Click image to enlarge)</em></p>
<hr />
<p style="text-align: left;">Also WhatsApp it&#8217;s available with Android Auto and you can notice how the small notification appears when we receive message.<br />
Touching the notification (on display), the system will read us the message via TTS (Text-To-Speech) and we can obviously reply thanks to the vocal system.</p>
<p>Anyway, we can also send a message saying &#8220;Send Message&#8221; followed with the name of contact.</p>
<p style="text-align: center;"><span id="fbPhotoSnowliftCaption" class="fbPhotosPhotoCaption" tabindex="0" data-ft="{&quot;tn&quot;:&quot;K&quot;}"><span class="hasCaption"><a ref="magnificPopup" href="https://www.mirkopizii.com/wp-content/uploads/2016/01/14_Android_auto_opelastra.jpg" target="_blank" rel="attachment wp-att-365 noopener"><img loading="lazy" decoding="async" class="aligncenter wp-image-365 size-medium" src="https://www.mirkopizii.com/wp-content/uploads/2016/01/14_Android_auto_opelastra-300x225.jpg" alt="14_Android_auto_opelastra" width="300" height="225" /></a></span></span><em>(Click image to enlarge)</em></p>
<hr />
<p>You received message and you have to reply without press keys on touchscreen? If available, we can answer with a fast standard reply like &#8220;I&#8217;m driving, sorry!&#8221; as WhatsApp do.</p>
<p style="text-align: center;"><a ref="magnificPopup" href="https://www.mirkopizii.com/wp-content/uploads/2016/01/15_Android_auto_opelastra.jpg" target="_blank" rel="attachment wp-att-366 noopener"><img loading="lazy" decoding="async" class="aligncenter wp-image-366 size-medium" src="https://www.mirkopizii.com/wp-content/uploads/2016/01/15_Android_auto_opelastra-300x225.jpg" alt="15_Android_auto_opelastra" width="300" height="225" /></a><em>(Click image to enlarge)</em></p>
<hr />
<p style="text-align: left;">You don&#8217;t like or don&#8217;t want to use Android Auto anymore? You&#8217;re free to exit (also with smartphone connected).</p>
<p style="text-align: center;"><a ref="magnificPopup" href="https://www.mirkopizii.com/wp-content/uploads/2016/01/16_Android_auto_opelastra.jpg" target="_blank" rel="attachment wp-att-367 noopener"><img loading="lazy" decoding="async" class="aligncenter wp-image-367 size-medium" src="https://www.mirkopizii.com/wp-content/uploads/2016/01/16_Android_auto_opelastra-300x225.jpg" alt="16_Android_auto_opelastra" width="300" height="225" /></a><em>(Click image to enlarge)</em></p>
<hr />
<h2 style="text-align: left;"><strong>Conclusions</strong></h2>
<p style="text-align: left;">What I can say, in my honest opinion it&#8217;s really curious and nice.. Maybe if the maps of Google Maps would be more updated like &#8220;Tom Tom&#8221;, it would be really something perfect.<br />
After all, also the possibility of developing own applications for Android Auto or using existing one for music, messages, and so on.. It&#8217;s something really nice.</p>
<p style="text-align: left;">About me, I like it and it deverves all the best. <strong>Really congratulations to Google!</strong></p>
<p style="text-align: left;">Of course, if you&#8217;re instered into developing apps, having more details or see who supports Android Auto, you can visit this website: <a href="https://www.android.com/intl/en/auto/" target="_blank" rel="noopener">https://www.android.com/intl/en/auto/</a>.</p>
<p style="text-align: left;"><em>Note: if you found something incorrect about what I said or about my not best english, write into comments please.. Thank you!</em></p>]]></description>
      <source url="http://www.mirkopizii.com/category/ubuntu-com-planet/feed/?mrss=off">Mirko Pizii</source>
    </item>
    <item>
      <title>How to Integrate Slack with Launchpad</title>
      <link>https://daker.me/2016/01/how-to-integrate-slack-with-launchpad.html</link>
      <guid isPermaLink="true">https://daker.me/2016/01/how-to-integrate-slack-with-launchpad.html</guid>
      <pubDate>Tue, 26 Jan 2016 00:00:00 GMT</pubDate>
      <description><![CDATA[<p>Slack is a great platform for team communication, it is a collection of chat rooms, both public and private. It helps confine all your team communications to one place. Slack also provides an API to let you interacte with it, so i have to decided to write a simple app using Flask to integrate Slack with Launchpad using its new webhooks feature.</p>
<p><img src="https://daker.me/assets/posts/slack/lp_slack.png" alt="Launchpad &amp; Slack logos" /></p>
<h2>Deploying to Heroku</h2>
<p>You can check the full steps in the <a href="https://github.com/daker/launchpad-slack/blob/master/README.md">README</a> file</p>
<pre class="language-sh"><code class="language-sh">$ <span class="token function">git</span> clone git@github.com:daker/launchpad-slack.git<br />$ <span class="token builtin class-name">cd</span> launchpad-slack<br />$ heroku create<br />$ <span class="token function">git</span> push heroku master<br />$ heroku <span class="token function">open</span></code></pre>
<p>Once installed and everything is configured, things will start working like a charm :</p>
<p><img src="https://daker.me/assets/posts/slack/mr.png" alt="Slack chat" />
<img src="https://daker.me/assets/posts/slack/bug.png" alt="Slack Slash command" /></p>
<h2>Contributing</h2>
<p>Of course of you can contribute fixes and improvements, how to do it ? easy :</p>
<ul>
<li>Fork it</li>
<li>Create your feature branch (<code>git checkout -b my-new-feature</code>)</li>
<li>Commit your changes (<code>git commit -am 'Add some feature'</code>)</li>
<li>Push to the branch (<code>git push origin my-new-feature</code>)</li>
<li>Create new Pull Request</li>
</ul>]]></description>
      <source url="http://daker.me/feed-ubuntuplanet.xml">Adnane Belmadiaf</source>
    </item>
    <item>
      <title>mass subscriptions</title>
      <link>http://polka.bike/blog/mass-subs</link>
      <guid isPermaLink="true">http://polka.bike/blog/mass-subs</guid>
      <pubDate>Fri, 11 Dec 2015 23:12:44 GMT</pubDate>
      <description><![CDATA[<p>As you may be aware, Lubuntu is transitioning from GTK to Qt graphics libraries, which means a transition from LXDE to LXQt. Same people, more or less, just different libs. Of course, every component is different. We finally have packages in Debian and Ubuntu Xenial. There's even <a href="https://lists.ubuntu.com/archives/lubuntu-devel/2015-December/000063.html">instructions</a> on how to install them!</p>
<p>We needed to subscribe our <a href="https://launchpad.net/~lubuntu-packaging">Lubuntu Packages Team</a> to all of these bug mails. Sure, we could have went to 18 different source package pages and just clicked our way to it, but that kind of takes a darn while. </p>
<p>Luckily there's a solution: <a href="https://help.launchpad.net/API/launchpadlib">launchpadlib</a>. Just a <code>pip install</code> away (or use package python-launchpadlib), it gives you all sorts of control over and access to Launchpad data. It's almost better than using the web interface! Well, assuming you're fine with Python.</p>
<p>In our case here, it's possible to simply name a team and/or person and give it a list of packages and have it subscribe them all. Takes a few seconds after you have the code, which you can find <a href="https://github.com/tsimonq2/masspackagelp">here</a>. The meat of the code is one line:</p>
<div class="pygments_monokai syntax_highlight"><pre><span class="n">lp</span><span class="o">.</span><span class="n">distributions</span><span class="p">[</span><span class="s">&#39;ubuntu&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">getSourcePackage</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="n">filearray</span><span class="p">[</span><span class="n">i</span><span class="p">])</span><span class="o">.</span><span class="n">addBugSubscription</span><span class="p">(</span><span class="n">subscriber</span><span class="o">=</span><span class="n">lp</span><span class="o">.</span><span class="n">people</span><span class="p">[</span><span class="n">teamtowrite</span><span class="p">])</span><br/></pre></div>

<p>which is basically like saying for a particular source package in the Ubuntu project, add a bug subscription for the particular team or person. Heck, it almost reads like normal English.</p>
<p>This might be useful for normal people, too. Say you wanted to subscribe to all the bugs for a particular set of packages you're helping to develop. It'd be great for that. </p>
<p>More than anything, it shows the power of the Launchpad API and the hard work that Colin and the rest of the Launchpad team put into it!</p>
<p>With that, I'd like to especially thank cjwatson, dobey, and wgrant, whom were all helpful in figuring this out on IRC, as well as <a href="https://wiki.ubuntu.com/tsimonq2">tsimonq2</a>, who was responsible for the majority of the code.</p>]]></description>
      <source url="http://polka.bike/blog/category/planet-ubuntu/feed/index.xml">Walter Lapchynski</source>
    </item>
    <item>
      <title>Current progress on AlgAudio</title>
      <link>https://rafalcieslak.wordpress.com/2015/10/06/current-progress-on-algaudio/</link>
      <guid isPermaLink="true">https://rafalcieslak.wordpress.com/2015/10/06/current-progress-on-algaudio/</guid>
      <pubDate>Tue, 06 Oct 2015 18:24:20 GMT</pubDate>
      <description><![CDATA[<p><em>&#8230; or &#8220;what I&#8217;ve been working on for the past three months&#8221;.</em></p>
<p>So this summer I have participated in a programming internship at <a href="http://www.filmstudioceta.pl/">Audiovisual Technology Center &#8211; CeTA</a> in Wrocław. CeTA is developing a number of very exciting projects, and the one I had the pleasure to work on is <strong>AlgAudio</strong>.</p>
<p><img class="alignnone" src="https://i0.wp.com/i.imgur.com/JQU8xWD.png" alt="screenshot" width="674" height="800" /></p>
<p><em>(download links available below)</em></p>
<p>AlgAudio is a new signal processing framework that we&#8217;ve been developing from scratch. The user builds an audio processing network by placing &#8220;building blocks&#8221; of simple operations, connecting them together, configuring their parameters, and defining how the parameters should influence each other. The network works in real time, so any changes to the parameters are immediately reflected in the outputted audio. This makes AlgAudio a perfect tool for live performances.</p>
<p><span id="more-385"></span></p>
<p>The general concept was inspired by <a href="https://en.wikipedia.org/wiki/Max_%28software%29">Max/MSP</a>, but AlgAudio is intended to provide a higher-level interface. It is supposed to be used by musicians, so we do our best to make it easy to work with without any programming or mathematical skills. The building blocks usually represent a more complex operation (comparing to Max or PureData), and expose a number of parameters that can be manually configured, or controlled live via an external controller.</p>
<p>At this stage, AlgAudio is ready to be tried out. Most core features are already implemented, so you can actually build really interesting synthesizers. However, there is still a lot to be done. Most importantly, the module collections need expansion (currently only the very basic modules are available, for example there are no audio filtering blocks available ATM), the module browser needs a better hierarchical structure, we are missing a number of parameter connecting modes, the UI needs various improvements, subpatching and polyphonic features need improvements, and we need a test framework to ensure top quality.</p>
<p>We also believe that creating external modules should be very simple, so that third-parties can provide their own module collections. The API is not quite stable yet, but we&#8217;re getting there. This is what an example module looks like:</p>
<pre class="brush: xml; title: ; notranslate">
  &lt;module id=&quot;mix3&quot; name=&quot;3ch mixer&quot;&gt;
    &lt;params&gt;
      &lt;inlet id=&quot;in1&quot;/&gt;
      &lt;inlet id=&quot;in2&quot;/&gt;
      &lt;inlet id=&quot;in3&quot;/&gt;
      &lt;outlet id=&quot;out&quot;/&gt;
    &lt;/params&gt;
    &lt;description&gt; This module mixes three channels together. &lt;/description&gt;
    &lt;sc&gt;
arg in1, in2, in3, out;
var sum = In.ar(in1) + In.ar(in2) + In.ar(in3); 
Out.ar(out, sum);
    &lt;/sc&gt;
    &lt;gui type=&quot;standard auto&quot;/&gt;
  &lt;/module&gt;
</pre>
<p>It&#8217;s that simple!</p>
<p>But what if you would like to inject custom features? AlgAudio has a built-in plugin system. Each module may come with custom logic. The C++ interface allows interaction with literally any other AlgAudio component (you might even get as far as to, say, get your module to modify how other modules are displayed!). Below is the source of a simple module that sums the values of two parameters, and outputs the result as a third parameter.</p>
<pre class="brush: cpp; title: ; notranslate">
class DataSum : public AlgAudio::Module{
  void on_param_set(std::string name, float value){
    float v  = GetParamControllerByID(&quot;input1&quot;)-&gt;Get();
          v += GetParamControllerByID(&quot;input2&quot;)-&gt;Get();
    GetParamControllerByID(&quot;output&quot;)-&gt;Set(v);
  }
};
</pre>
<p>This source code should be pretty self-explanatory. Does it get much more complex? Here&#8217;s a sequencer module that outputs a hard-coded sequence:</p>
<pre class="brush: cpp; title: ; notranslate">
class SimpleSeq : public AlgAudio::Module{
public:
  int i = 7;
  int seq[8] = {60, 62, 64, 65, 64, 62, 69, 67};
  const  float fill = 0.8;
  void on_init(){
    step();
  }
  void step(){
    i = (i+1)%8;
    int note = seq[i];
    float period = GetParamControllerByID(&quot;period&quot;)-&gt;Get();
    GetParamControllerByID(&quot;freq&quot;)-&gt;Set( AlgAudio::Utilities::mtof(note) );
    GetParamControllerByID(&quot;gate&quot;)-&gt;Set(1.0f);
    timerhandles += AlgAudio::Timer::Schedule(period * fill, [this](){
      GetParamControllerByID(&quot;gate&quot;)-&gt;Set(0.0f);
    });
    timerhandles += AlgAudio::Timer::Schedule(period, [this](){
      step();
    });
  }
  
};
</pre>
<p>You can browse the API <a href="http://cielak.org/algaudio/doc/">here</a>.</p>
<p>We are releasing AlgAudio under the terms of the <strong>Lesser GNU General Public License</strong>, so you&#8217;ll be free to use it however you like. We host AlgAudio <a href="https://github.com/rafalcieslak/algaudio">source code</a> on Github.</p>
<p>At this moment the development of AlgAudio will significantly slow down, as we are looking for funds and contributors. We will be thankful if you could notify us about your interest in AlgAudio (contact either <a href="https://rafalcieslak.wordpress.com/about/">me</a> or CeTA).</p>
<h2>Download</h2>
<p>AlgAudio will be getting an official website soon, but before that you can download binaries for Linux and Windows from Github (OS X support is planned). <a href="https://github.com/rafalcieslak/AlgAudio/releases/tag/v1.99.1">Downloads for 1.99.1</a></p>
<p>Please keep in mind that this is not a stable release, and we cannot guarantee that AlgAudio won&#8217;t crash sometimes. If you find any bugs, please <a href="https://github.com/rafalcieslak/AlgAudio/issues">report them here</a>.</p>]]></description>
      <source url="https://rafalcieslak.wordpress.com/category/ubuntu/feed/?mrss=off">Rafał Cieślak</source>
    </item>
    <item>
      <title>Resource control with systemd</title>
      <link>https://dktrkranz.wordpress.com/2015/09/02/resource-control-with-systemd/</link>
      <guid isPermaLink="true">https://dktrkranz.wordpress.com/2015/09/02/resource-control-with-systemd/</guid>
      <pubDate>Wed, 02 Sep 2015 16:31:54 GMT</pubDate>
      <description><![CDATA[<p>I&#8217;m receiving more requests for upload accounts to the <a href="http://debomatic-amd64.debian.net">Deb-o-Matic</a> servers lately (yay!), but that means the resources need to be monitored and shared between the build daemons to prevent server lockups.</p>
<p>My servers are running systemd, so I decided to give <a href="http://www.freedesktop.org/software/systemd/man/systemd.resource-control.html">systemd.resource-control</a> a try. My goal was to assign lower CPU shares to the build processes (debomatic itself, sbuild, and all the related tools), in order to avoid blocking other important system services from being spawned when necessary.</p>
<p>I created a new <a href="http://www.freedesktop.org/software/systemd/man/systemd.slice.html">slice</a>, and set a lower CPU share weight:<br />
<code>$ cat /etc/systemd/system/debomatic.slice<br />
[Slice]<br />
CPUAccounting=true<br />
CPUShares=512<br />
$<br />
</code></p>
<p>Then, I assigned the slice to the service unit file controlling debomatic daemons by adding the <em>Slice=debomatic.slice</em> option under the <em>Service</em> directive.</p>
<p>That was not enough, though, as some processes were assigned to the user slice instead, which groups all the processes spawned by users:<br />
<img src="https://dktrkranz.wordpress.com/wp-content/uploads/2015/09/systemd-cgls.png?w=700" alt="systemd-cgls" /></p>
<p>This is probably because schroot spawns a login shell, and systemd considers it belonging to a different process group. So, I had to launch the command <em>systemctl set-property user.slice CPUShares=512</em>, so all processes belonging to the user.slice will receive the same share of the debomatic ones. I consider this a workaround, I&#8217;m open to suggestions how to properly solve this issue <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>I&#8217;ll try to explore more options in the coming days, so I can improve my knowledge of systemd a little bit more <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>]]></description>
      <source url="https://dktrkranz.wordpress.com/category/planet-ubuntu/feed/atom/">Luca Falavigna</source>
    </item>
    <item>
      <title>DebConf 15</title>
      <link>https://overbenny.wordpress.com/2015/08/16/debconf-15/</link>
      <guid isPermaLink="true">https://overbenny.wordpress.com/2015/08/16/debconf-15/</guid>
      <pubDate>Sun, 16 Aug 2015 11:31:42 GMT</pubDate>
      <description><![CDATA[<p>I am still alive and currently attending <a href="http://debconf15.debconf.org/">DebConf 15</a>. Feel free to grab me for a talk. I am just shy, not antisocial.</p>]]></description>
      <source url="https://overbenny.wordpress.com/category/planet-ubuntu/feed/atom">Benjamin Drung</source>
    </item>
    <item>
      <title>SUSE Ruling the Stack in Vancouver</title>
      <link>https://www.vuntz.net/journal/post/2015/05/26/SUSE-Ruling-the-Stack-in-Vancouver</link>
      <guid isPermaLink="true">https://www.vuntz.net/journal/post/2015/05/26/SUSE-Ruling-the-Stack-in-Vancouver</guid>
      <pubDate>Mon, 25 May 2015 22:58:00 GMT</pubDate>
      <description><![CDATA[<p><img src="https://www.vuntz.net/photoblog/20150525-rule-the-stack.png" alt="Rule the Stack" style="float:right; margin: 0 0 1em 1em;" /></p>


<p>Last week during the the <a href="https://www.openstack.org/summit/vancouver-2015/">OpenStack Summit in Vancouver</a>, Intel organized a <a href="https://01.org/openstack/openstacksummitvancouverbc2015/rule-stack-vancouver">Rule the Stack contest</a>. That's the third one, after <a href="https://communities.intel.com/community/itpeernetwork/datastack/blog/2014/05/11/prove-your-chops-rulethestack-at-openstack-summit">Atlanta</a> a year ago and <a href="https://communities.intel.com/community/itpeernetwork/datastack/blog/2014/11/02/another-chance-to-prove-your-chops-rulethestack-at-openstack-summit-paris">Paris</a> six months ago. In case you missed earlier episodes, SUSE won the two previous contests with <a href="https://github.com/dirkmueller">Dirk</a> being <a href="https://communities.intel.com/community/itpeernetwork/datastack/blog/2014/06/11/the-first-ruler-of-the-stack-from-openstack-summit">pretty</a> <a href="https://www.suse.com/communities/conversations/suse-rules-the-stack-by-a-mile/">fast</a> in Atlanta and <a href="http://blog.adamspiers.org/">Adam</a> <a href="http://blog.adamspiers.org/2014/11/05/ruler-of-the-stack/">completing the HA challenge</a> so we could <a href="https://www.suse.com/communities/conversations/suse-rules-stack/">keep the crown</a>. So of course, we had to try again!</p>


<p>For this contest, the rules came with a list of penalties and bonuses which made it easier for people to participate. And indeed, there were quite a number of participants with the schedule for booking slots being nearly full. While deploying Kilo was a goal, you could go with older releases getting a 10 minutes penalty per release (so +10 minutes for Juno, +20 minutes for Icehouse, and so on). In a similar way, the organizers wanted to see some upgrade and encouraged that with a bonus that could significantly impact the results (-40 minutes) — nobody tried that, though.</p>


<p>And guess what? SUSE kept the crown again. But we also went ahead with a new challenge: outperforming everyone else not just once, but twice, with two totally different methods.</p>


<p>For the super-fast approach, <a href="https://github.com/dirkmueller">Dirk</a> built again an appliance that has everything pre-installed and that configures the software on boot. This is actually not too difficult thanks to the amazing <a href="https://en.opensuse.org/Portal:KIWI">Kiwi tool</a> and all the knowledge we have accumulated through the years at SUSE about building appliances, and also the <a href="https://github.com/SUSE-Cloud/openstack-quickstart">small scripts</a> we use for the CI of our OpenStack packages. Still, it required some work to adapt the setup to the contest and also to make sure that our Kilo packages (that were brand new and without much testing) were fully working. The clock result was 9 minutes and 6 seconds, resulting in a negative time of minus 10 minutes and 54 seconds (yes, the text in the picture is wrong) after the bonuses. Pretty impressive.</p>


<p>But we also wanted to show that <a href="https://www.suse.com/products/suse-cloud/">our product</a> would fare well, so <a href="http://blog.adamspiers.org/">Adam</a> and I started looking at this. We knew it couldn't be faster than the way Dirk picked, and from the start, we targetted the second position. For this approach, there was not much to do since this was similar to what he did in Paris, and there was work to update our SUSE OpenStack Cloud Admin appliance recently. Our first attempt failed miserably due to a nasty bug (which was actually caused by some unicode character in the ID of the USB stick we were using to install the OS... we fixed that bug later in the night). The second attempt went smoother and was actually much faster than we had anticipated: SUSE OpenStack Cloud deployed everything in 23 minutes and 17 seconds, which resulted in a final time of 10 minutes and 17 seconds after bonuses/penalties. And this was with a 10 minutes penalty due to the use of Juno (as well as a couple of minutes lost debugging some setup issue that was just mispreparation on our side). A key contributor to this result is our use of <a href="http://crowbar.github.io/">Crowbar</a>, which we've kept improving over time, and that really makes it easy and fast to deploy OpenStack.</p>


<p><img src="https://www.vuntz.net/photoblog/20150525-suse-cloud-rules-the-stack.jpg" alt="Wall-clock time for SUSE OpenStack Cloud" style="display:block; margin:0 auto;" /></p>
<p style="text-align:center;">Wall-clock time for SUSE OpenStack Cloud</p>



<p>These two results wouldn't have been possible without the help of <a href="https://github.com/toabctl">Tom</a> and <a href="https://github.com/rhafer">Ralf</a>, but also without the whole SUSE OpenStack Cloud team that works on a daily basis on our product to improve it and to adapt it to the needs of our customers. We really have an awesome team (and btw, <a href="https://www.suse.com/company/careers/">we're hiring</a>)!</p>


<p>For reference, three other contestants succeeded in deploying OpenStack, with the fastest of them ending at 58 minutes after bonuses/penalties. And as I mentioned earlier, there were even more contestants (including some who are not vendors of an OpenStack distribution), which is really good to see. I hope we'll see even more in Tokyo!</p>


<p><img src="https://www.vuntz.net/photoblog/20150525-rule-the-stack-results.jpg" alt="Results of the Rule the Stack contest" style="display:block; margin:0 auto;" /></p>
<p style="text-align:center;">Results of the Rule the Stack contest</p>



<p>Also thanks to Intel for organizing this; I'm sure every contestant had fun and there was quite a good mood in the area reserved for the contest.</p>


<p><strong>Update:</strong> See also the <a href="https://01.org/openstack/openstacksummitvancouverbc2015/rule-stack-vancouver-results">summary of the contest</a> from the organizers.</p>]]></description>
      <source url="http://www.vuntz.net/journal/rss.php?lang=en">Vincent Untz</source>
    </item>
    <item>
      <title>Here’s how to patch Ubuntu 8.04 or anything where you have to build bash from source</title>
      <link>https://leftyfb.com/2014/09/25/heres-how-to-patch-ubuntu-8-04-or-anything-where-you-have-to-build-bash-from-source/</link>
      <guid isPermaLink="true">https://leftyfb.com/2014/09/25/heres-how-to-patch-ubuntu-8-04-or-anything-where-you-have-to-build-bash-from-source/</guid>
      <pubDate>Thu, 25 Sep 2014 17:03:01 GMT</pubDate>
      <description><![CDATA[<p>UPDATED: I have updated the post to include the post from <a href="http://leftyfb.com/2014/09/25/heres-how-to-patch-ubuntu-8-04-or-anything-where-you-have-to-build-bash-from-source/#comment-1614053262">gb3</a> as well as additional patches and some tests</p>
<p>Just a quick post to help those who might be running older/unsupported distributions of linux, mainly Ubuntu 8.04 who need to patch their version of bash due to the recent exploit here:</p>
<p>http://thehackernews.com/2014/09/bash-shell-vulnerability-shellshock.html</p>
<p>I found this post and can confirm it works:</p>
<p>https://news.ycombinator.com/item?id=8364385</p>
<p>Here are the steps(make a backup of /bin/bash just in case):</p>
<pre>#assume that your sources are in /src
cd /src
wget http://ftp.gnu.org/gnu/bash/bash-4.3.tar.gz
#download all patches
for i in $(seq -f "%03g" 1 28); do wget http://ftp.gnu.org/gnu/bash/bash-4.3-patches/bash43-$i; done
tar zxvf bash-4.3.tar.gz
cd bash-4.3
#apply all patches
for i in $(seq -f "%03g" 1 28);do patch -p0 &lt; ../bash43-$i; done
#build and install
./configure --prefix=/ &amp;&amp; make &amp;&amp; make install
cd ../../
rm -r src</pre>
<p>To test for exploits CVE-2014-6271, CVE-2014-7169, CVE-2014-7186, and CVE-2014-7187 I have found the following information at <a href="http://serverfault.com/a/631450">this link</a></p>
<p>To check for the CVE-2014-6271 vulnerability</p>
<pre class="lang-sh prettyprint prettyprinted"><code><span class="pln">env x</span><span class="pun">=</span><span class="str">'() { :;}; echo vulnerable'</span><span class="pln"> bash </span><span class="pun">-</span><span class="pln">c </span><span class="str">"echo this is a test"</span></code></pre>
<p>it should NOT echo back the word vulnerable.</p>
<hr />
<p>To check for the CVE-2014-7169 vulnerability<br />
(warning: if yours fails it will make or overwrite a file called <code>/tmp/echo</code> that you can delete after, and need to delete before testing again )</p>
<pre class="lang-sh prettyprint prettyprinted"><code><span class="pln">cd </span><span class="pun">/</span><span class="pln">tmp</span><span class="pun">;</span><span class="pln"> env X</span><span class="pun">=</span><span class="str">'() { (a)=&gt;\' bash -c "echo date"; cat echo</span></code></pre>
<p>it should say the word date then complain with a message like <code>cat: echo: No such file or directory</code>. If instead it tells you what the current datetime is then your system is vulnerable.</p>
<hr />
<p>To check for CVE-2014-7186</p>
<pre class="lang-sh prettyprint prettyprinted"><code><span class="pln">bash </span><span class="pun">-</span><span class="pln">c </span><span class="str">'true &lt;&lt;EOF &lt;&lt;EOF &lt;&lt;EOF &lt;&lt;EOF &lt;&lt;EOF &lt;&lt;EOF &lt;&lt;EOF &lt;&lt;EOF &lt;&lt;EOF &lt;&lt;EOF &lt;&lt;EOF &lt;&lt;EOF &lt;&lt;EOF &lt;&lt;EOF'</span> <span class="pun">||</span><span class="pln"> echo </span><span class="str">"CVE-2014-7186 vulnerable, redir_stack"</span></code></pre>
<p>it should NOT echo back the text <code>CVE-2014-7186 vulnerable, redir_stack</code>.</p>
<hr />
<p>To check for CVE-2014-7187</p>
<pre class="lang-sh prettyprint prettyprinted"><code><span class="pun">(</span><span class="kwd">for</span><span class="pln"> x </span><span class="kwd">in</span> <span class="pun">{</span><span class="lit">1.</span><span class="pun">.</span><span class="lit">200</span><span class="pun">}</span> <span class="pun">;</span> <span class="kwd">do</span><span class="pln"> echo </span><span class="str">"for x$x in ; do :"</span><span class="pun">;</span> <span class="kwd">done</span><span class="pun">;</span> <span class="kwd">for</span><span class="pln"> x </span><span class="kwd">in</span> <span class="pun">{</span><span class="lit">1.</span><span class="pun">.</span><span class="lit">200</span><span class="pun">}</span> <span class="pun">;</span> <span class="kwd">do</span><span class="pln"> echo </span><span class="kwd">done</span> <span class="pun">;</span> <span class="kwd">done</span><span class="pun">)</span> <span class="pun">|</span><span class="pln"> bash </span><span class="pun">||</span><span class="pln"> echo </span><span class="str">"CVE-2014-7187 vulnerable, word_lineno"</span></code></pre>
<p>it should NOT echo back the text <code>CVE-2014-7187 vulnerable, word_lineno</code>.</p>]]></description>
      <source url="http://leftyfb.com/?feed=rss2&amp;cat=4">Mike Rushton</source>
    </item>
    <item>
      <title>Open Source Conference 2014 Kansai@Kyoto</title>
      <link>https://mizuno-as.hatenadiary.org/entry/20140806/1407307913</link>
      <guid isPermaLink="true">https://mizuno-as.hatenadiary.org/entry/20140806/1407307913</guid>
      <pubDate>Wed, 06 Aug 2014 06:51:53 GMT</pubDate>
      <description><![CDATA[<p>On August 1-2, 2014, Open Source Conference 2014 Kansai@Kyoto was held in Kyoto.<br />
(<a href="http://www.ospn.jp/osc2014-kyoto/">http://www.ospn.jp/osc2014-kyoto/</a>)</p><p><span itemscope itemtype="http://schema.org/Photograph"><a href="http://f.hatena.ne.jp/mizuno-as/20140802145426" class="hatena-fotolife" itemprop="url"><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/m/mizuno-as/20140802/20140802145426.jpg" alt="f:id:mizuno-as:20140802145426j:image" title="f:id:mizuno-as:20140802145426j:image" class="hatena-fotolife" itemprop="image"></a></span></p><p><span itemscope itemtype="http://schema.org/Photograph"><a href="http://f.hatena.ne.jp/mizuno-as/20140802145238" class="hatena-fotolife" itemprop="url"><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/m/mizuno-as/20140802/20140802145238.jpg" alt="f:id:mizuno-as:20140802145238j:image" title="f:id:mizuno-as:20140802145238j:image" class="hatena-fotolife" itemprop="image"></a></span></p><p><span itemscope itemtype="http://schema.org/Photograph"><a href="http://f.hatena.ne.jp/mizuno-as/20140801134834" class="hatena-fotolife" itemprop="url"><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/m/mizuno-as/20140801/20140801134834.jpg" alt="f:id:mizuno-as:20140801134834j:image" title="f:id:mizuno-as:20140801134834j:image" class="hatena-fotolife" itemprop="image"></a></span><br />
This event is the largest <a class="keyword" href="http://d.hatena.ne.jp/keyword/OSS">OSS</a> community gathers for in Japan. We participate as exhibitor and speaker every year. Yes, Of course as for this year.</p><p><span itemscope itemtype="http://schema.org/Photograph"><a href="http://f.hatena.ne.jp/mizuno-as/20140802140413" class="hatena-fotolife" itemprop="url"><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/m/mizuno-as/20140802/20140802140413.jpg" alt="f:id:mizuno-as:20140802140413j:image" title="f:id:mizuno-as:20140802140413j:image" class="hatena-fotolife" itemprop="image"></a></span></p><p><span itemscope itemtype="http://schema.org/Photograph"><a href="http://f.hatena.ne.jp/mizuno-as/20140802140518" class="hatena-fotolife" itemprop="url"><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/m/mizuno-as/20140802/20140802140518.jpg" alt="f:id:mizuno-as:20140802140518j:image" title="f:id:mizuno-as:20140802140518j:image" class="hatena-fotolife" itemprop="image"></a></span><br />
Hiroshi Chonan was in charge of the seminar. He talked about trusty and Utopic.</p><p>The highlight of the event is as follows:</p><p><span itemscope itemtype="http://schema.org/Photograph"><a href="http://f.hatena.ne.jp/mizuno-as/20140802145523" class="hatena-fotolife" itemprop="url"><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/m/mizuno-as/20140802/20140802145523.jpg" alt="f:id:mizuno-as:20140802145523j:image" title="f:id:mizuno-as:20140802145523j:image" class="hatena-fotolife" itemprop="image"></a></span><br />
The <a class="keyword" href="http://d.hatena.ne.jp/keyword/NetBSD">NetBSD</a> team displayed Luna work station of OMRON. Luna(= opposed to Sun) is very old <a class="keyword" href="http://d.hatena.ne.jp/keyword/UNIX">UNIX</a> workstation in Japan. However, the newest <a class="keyword" href="http://d.hatena.ne.jp/keyword/Twitter">Twitter</a> client "Mikutter" works in this workstation on <a class="keyword" href="http://d.hatena.ne.jp/keyword/NetBSD">NetBSD</a>!</p><p><span itemscope itemtype="http://schema.org/Photograph"><a href="http://f.hatena.ne.jp/mizuno-as/20140802145554" class="hatena-fotolife" itemprop="url"><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/m/mizuno-as/20140802/20140802145554.jpg" alt="f:id:mizuno-as:20140802145554j:image" title="f:id:mizuno-as:20140802145554j:image" class="hatena-fotolife" itemprop="image"></a></span><br />
Mikutter is simple, powerful and moeful <a class="keyword" href="http://d.hatena.ne.jp/keyword/twitter">twitter</a> client. This is very popular among young <a class="keyword" href="http://d.hatena.ne.jp/keyword/geek">geek</a>. (We call them "Teokure" in Japan)</p><p><span itemscope itemtype="http://schema.org/Photograph"><a href="http://f.hatena.ne.jp/mizuno-as/20140801172202" class="hatena-fotolife" itemprop="url"><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/m/mizuno-as/20140801/20140801172202.jpg" alt="f:id:mizuno-as:20140801172202j:image" title="f:id:mizuno-as:20140801172202j:image" class="hatena-fotolife" itemprop="image"></a></span><br />
This is Takayoshi Okano. He is one of greatest FLOSS translators in Japan. And it is Open Street Map mapper too.</p><p>In this way, the Japanese FLOSS community is very active and happy!</p>]]></description>
      <source url="http://d.hatena.ne.jp/mizuno-as/rss">Hajime MIZUNO</source>
    </item>
    <item>
      <title>Ubuntu 14.04 LTS release party + Offline meeting 14.04 Tokyo</title>
      <link>http://fabric-janitor.blogspot.com/2014/06/a-few-weeks-ago-ubuntu-japanese-team.html</link>
      <guid isPermaLink="true">http://fabric-janitor.blogspot.com/2014/06/a-few-weeks-ago-ubuntu-japanese-team.html</guid>
      <pubDate>Thu, 05 Jun 2014 03:09:00 GMT</pubDate>
      <description><![CDATA[A
 few weeks ago, Ubuntu Japanese Team convene "Ubuntu 14.04 LTS release 
party + Offline meeting 14.04" with co-sponsored by GREE, Inc and around
 100 attendances. That event combine the hackathon and seminar sessions,
 we have it both ways.<br />
<br />
Virtual tour:<br />
1) A lot of sandwitchs (for 100 enlister) and party dishes. <br />
<img alt="" height="239" src="data:;base64,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" width="320" /><img alt="" height="238" src="data:;base64,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" width="320" /><br />
<br />
<i>Note: These represent just the tip of the iceberg. But, they completely-disappeared within 20 minutes....:) </i><br />
<br />
<br />
2) A lot of Ubuntu 14.04 LTS CDs (From LoCo kit, thanks Canonical!) with *pretty* stuffed Tahr and Unicorn (owner: Shibata Mitsuya). <br />
<br />
<br />
<img alt="" height="240" src="data:;base64,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" width="320" /><br />
<br />
<br />
<br />
3) Terazono Junya with LipoD(Lipovitan D, Japanese popular energy drink). <br />
&nbsp;<img alt="" height="239" src="data:;base64,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" width="320" /><br />
<br />
<br />
4) Large screen (very nice, thanks GREE!) <br />
<img alt="" height="239" src="data:;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAggICAgICAgICAgICAgICAgICAgICAgICAcIBwcICAgICAgICAgHBwgHBwoICAgICQkJBwgLDQoIDAcICQgBAwQEBgUGCgYGCggMCAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICP/AABEIAlcDHwMBIgACEQEDEQH/xAAdAAACAgMBAQEAAAAAAAAAAAABAgADBAUGBwgJ/8QAYxAAAQMCAwEKBgoMCQsEAQQDAQACAwQRBRIhMQYTIkFRYXGBkbEHIzJygqEUFTNCUmKSssHRCCQ0Q0RTY3OiwtPwVGR0k5TD0tThFiVFg4Sjs8Ti4/E1VbTkpGV1lcUJGEb/xAAaAQEBAQEBAQEAAAAAAAAAAAAAAQIEAwUG/8QAOREBAAECAwYFAgUEAQMFAAAAAAECEQMhMQQSQVGB8BMyYXGRItEFQqGxwRSC4fEzFXKyIyQ0UmL/2gAMAwEAAhEDEQA/APk1oTAJQU7T+/rXhq2l0wCjQnKAlQBK0J2lEFvEP35FYAksoSqpwE6qMixJcYjb7655BqewXS6Ni0oAWWr9nSv8iK3PJoOW4HlHiRZhcjvdJCPix8Edu0dqGjMnxBjPKcB1/vdY3tu5/ucbnDlPBb2n6llU+Exs2NF+U8I+tZvMlku1MeHzP8p4jHIwXPabeoK+Hc/GNSC88riT2DYOxbFBz0RU6hYRYtbbmCxzhdtWOLeY8JvYfoWdmUzIMD2Q9vlsJtxs1HYdbLIhr2uHBI6Nh7Dqrs6w6mnY7aNeXYe0KXIhlb6oXrTytezyX3HwX6/pDXtuseTGreW0tPKNQev6wFJlqzfGTRUvqBZab25v5OvQUoke/wAkHsWbt7stu+sssV+JIwYBK7U6Dj5O3Z3I+1kLPKkBPxeEfVcDrIWd5uKGE/Er/wCCkMUjzoDzLONfG3yIybcbyB6m3+cg/GZTsIYPiNDfX5XrUu3aIJHuff79waDymw7SrDR07Nrs5+KL+s2b2ErDcCdXEk8pJJ7TcotiUm63ZwxVrfIiGnG/U9YaR84qqTFZT78gfF4PzbH1qiwUzKJeZLvd+dNvaBkSmREOLIl6pzqXSyXWZ0rpEoKIatWLjmQLkzIyeIqwwnabDpKtkmVKllTUYrCzR0lzyN17rn1LFfujH3uJxPK6zR67n1K7ss3bNuvEU+8rSmuqH7C1g5tT2mw/RS+0zneW97ua9h2Cw9SuRm2k2IRM8qQX5ARfs2+pYkm6Nmxkb39WUdpI7k1NgbBsaFmsoAl4LNU/Fqh3ktYz1n6AqzQyv8uR5HIOCP0V1+GblJ5fc4ZH342scW9brWC6nDvA/VOtmEcQ+O8E9jM/YSFqIqlicSmNZh5bT7nmjW1+c6ntuthFhg5F7Zh3gUiGss0jjyMa1gtyXdnuOoLpqDwc0ceyFrjyyF0l+pxLexoWvDni8Z2mmNLvnmlwguNmtLjyNaSewAldPhngxq5LWhLByyEM68p4f6JXv1NRtYLNa1o5GgNHYLBWiNbjDji8Z2qZ0+7yTD/Am7TfZmt5o2l56LuLLdOUrpcP8E9Iy2Zr5T8d5A6gzL6ye9dvZSy3uw8Jxa51mf2YFBgkMQ8XFGznawA9ZGpWeI0QEQEYLlRsiAjlWghRTWUDVAmVEJsqmRRSEIhNlUARS2URsmKKTKpZRFRUsgiAosjxzdkPtmXzh80LsPAL93t54perQFcju0+6pekfNC63wDD/ADgznil2eaFyRGb7WHpHtD6VDeQDssD2D1omPZt+tX72ixnLYdfHzcXYVt6kYO3j5uQ9CIb28vJ+/KmMO3jvpYm2nZ1pt7t3HTssgqA9QVhYrBFttycv72RZH/4KCrJ+/wC+iYjt5Fa5mnIkknYwXc5rRe5JsB17EEEQOoTb3+//AJCxWYsw7M0h/Jse4doBHaQndPIfJicOeRzGD1F7uotCouLD+/7lDIeMi4tzcXr9SrMEztromeaHP15bkxi/UiMJJ8qWQ8ti1g/RaCPlIC8cZPd/gqDisWzMCeRt3HsbmN+bb2rJGBxbcgceVxLz+nmWY2CwsBYcg0V0GsGIOPkxSnkJAYD8stPqQa2Y7GxtHK5znEdTQ0fpFbgMQ3pRbNUMMkPlSn0GhvrdmKD9zkR8oOf573HZrsuANdRYCxW3axEtURzPtUITfIHs+Flu9mvvzY5hxZwM3wg7VyzY7EaWIOtxz7Nm3TjW5LVqqrCiw3iGhuXRnYTtu024Dr+iTtAJzAtytarDGkpqhruY+SWnRwO2xHLppa4I1BIWS1qyqkN40JGEDQXI9Z2/4LKYzREMRWqjoqtwzBkMbduZ8hefksbbqzad0duan++1RHNFEB2F5f3BbukqSw6bOMcvUtg+nDxcX6OMH6Rx27F6QxN3lm7SpipI8/sbEsQde2SF1z0lofE0N5wDa+ui4Kp8IOJBpfTbmmRN04dZO3fDc2HAYyR2t/h6c696npXNNx6uMfvoqy66t0m78x4cYB227u/61nR1gPGudEXb6j1K54DBdzgwfHIB6hx9iRLl3XShydr1x7t1TBpHnefiizO1+hWwpcce61o3OPHbT6x60Zs6LNqgZwNpstNHUSO2uEfVc9GotqsyHB2bXXeec8HqGxa0Elxhuxt3HkaL+vZ60WPmdsa2McrtT8kfSVnNaALAADm0TXVRhjBs3uj3PHIOC31LOp6NjPJaG9A9al04kWbi1rlAQqt8QzpdGSH2QD1j76qzVqTK2uzHPQEq1kmILFdiF9l1N6yxS3L6kBUyVwWvigkdsB6VeMEI90e1o53WPZt9Sm89NwJMUHKqDWOdoASsthgZ8J/VYdp+gJ/bsjRjGs6sx9enqWLtRTCiLCZX62sOUq5+Cxt90laOUXuext1jTVj3eU4nmuQOwWHqWOY1lrJbPHTjyGOcfhaNHZqT1hPFirwLNs3nAF+0/RZUNZZNorqJI5zvKcT0k917epBsYRzpS5EOAjmVbkMqlkvB86DpElkWrdi6Z1E4pyeJF0bWi7nNaOcq2SZ5q2pgFhy47ANjjJzNGb1jT1qk7oHn3OKw5XW7hmPrCsUs3bQQk8SLoralwHWtO41D/Kfl5mD6Tcox4CD5V3ecS7vNvUloM5ZkuNQN98XHkYL911jP3RH73CeYvNvrKyosLaOJZ1JhBccrGuc7iDQXE9QBKsex7tG6qqX7XNYPitBPaSR6kvtGXeU5zvOJI7Lgepej4Z4LayS1oSwHjlIZ6ic36JXV4b4DHH3Wdo5omud+k/J8wrUU1S8ZxaKeMfv+zxiDBGjYLdCzocP4gLniA1J6gvoHDvBHRstma+U8r3kD5LMg7b9a6jD8Fii0ijZH5jGt7SBc9ZW/D5y8atqjhE9cnz5hfg7q5bZYHgHjfaMfplt+oFdbhvgRlNjLLGwcjQZCObXI3scV7GAoAtxhw8J2mudLR36uEw/wO0rbZzJLzOdlb2MAP6RXTYfuUpovc4I2kceUF3ynAu9a24YjlW4iznmuqdZn5VhiGVW5UcqrMKwpZPlUyqNWsRrVCE+VTKqEsjZNlRAQI0JgxOAgs3aKGogJiFCgVFRCyKiiKiigSpdFBFLZApsqmVAAUCmyoWUWyFLZEhArKvH92v3VN0j5jV1vgDP+cY/zco/3ZXJbtPuqbpb8xq6XwISEYhEQ9kZyS2dIHFgO9ONjlIsTawOvQdi5OL7OHH0x7Q+qyzRSSHaP31/8/wDhamkkLy0SyubfycgjEcmmu9vs/N0Xa8WuWtW0GAR6XBf573v081zi31L0eqifEomkgvaDxDML9lyewFBuKA+QyRx1sQwgfKflb08LuW2p6RrRwGho5A0N7grcqDT5pXbI2t53v17GB4/SROHTEcKVo5mM1+U5zvmrcCJHetiDU+0jSOE6V/TI5o+THkbbqV9NhUTdWxsaeUNF+21z1krYmNQR3VgUgfv++xHIrxGmLFBjhqbIrRCjkQVGNNl0CuyIiJXRVDWIliucxQxqXRTlU3lXtjR3rVXVbsfeFMiyd7REaWRqK7Cg+x8mQDRw7iONvMdOPQ2Kw2TlpySABx0DgeC7nB5finUc41XRb2q6ika5pa4XB/fTn6LKWGC2Mc4REawpIHwm9y6PTWxc5g12gam2nCGvKDq4ZsMA0cDm47329HEApay3He00ZLTpxfUrgy6jmfv+/WjTKBDwdLHjadhPKOfn7eVa2qw7kHVxjmPfyc6vc3YeTZzdCzo6kHytD8Lm5DfQ8qt2ZfkLHDUyceQHaI2ho+U7VZdJuLF7vN3curz2n6l0QcmD1txsalwSNvFfpWwjIGgCq3xTOs3ZXubf6jqsYUwHk3b0bOw3RMiDp1QTK8cjhz8E/SO5EYkBtu3p09drKg1SplrQpdbNo2oG0G45kDULnnkHydD8XT/D1K2KCY845xY9VvqUmViluDWdqofiSxoacXtIbHjA19YJWW2aNuxpcefQKXb3YVtme7YCrmYTIdSQ0c5si7E38Vm+aB3m6x3XOpJJ5zdZvLVoZTaSFu1+bmbc+vYrPZ7R5EY6Xa+ofWsIMTELN1ZEmISH3xA5BoPUsYM1/cps6F0shmtRBSWKmRUuJclzKFqmRasl0F0+8po4CpLUMYLveG/v0hWzM1FDESsCXdHEPJDn+aPr09ax3Y9M7yI2t53G/qH1q2S7db0f3/xVcpa0Xe9rekj67etaR8E7/KkPQyzR9frTQ7nm3uRc89z6ybq2gzllPx+EeTmk6B9NgPWqjjkp9ziDeQvP0D+0suDCwOILe4ZuPnltvUMj+drTl+VbL609oSbRq5GRtQ/ypCOZoDf8fWpFueG113HlJJPruvW8N8C1W+2cRxA/Cdc9jM3rIXV4Z4DYW232V7+UMAjHRc5zbsW4pl4zj0U8ekPDIcKA4gtthu5qWU2iifJ5jXO7SBYDnuvozDNwVJFbJAy498+8juovzW6gt+2MAWGg5Bs7FfD5vCrauUfLwLC/A7Vv8prIh+Udr8lmZ1+kBddhngOjFjLM9x4xG0MHa7Pcei1eoAI2XrFEQ8Ktornj8OVw/wAGtFHsga48shL79TiW/oroqekawWY1rW8TWgNA6gAFkAI5VqIs55mZ1zV5FCxWZUCEQmVRrU6ICoClkwaoGqAKZU2VMQjWioBHKrLKKXVWGIkJgUSFVsrsgnKUhZUFCmspZUQFQBM1QlApaoUSFAopbIJiEEaBRMogVRNZRAqhRKCigAipdQlNGiuSlOkcoPH9233VL0t+Y1Z/g2kcKuMtAJDZLA8fi3acuvMsHdoPtqXpb8xq6zwAYVHNilPHKwPYRMS12y7YXuB2jYQCuKYvNn2MOfpj2h38e64tZniNjoZKeSxZIL6gtIyuI4iAHaL0XchjcszQWQTD4r45DHs+91JbYX+DMbE6b40WC9KoNz0MXuUMUf5uNjD1lrQT1rZb2rTTZ7ONpq5pJabtcPKY4We3q4xyOF2u4iVl72t1X4NHKOE0EjyXbHNPK1wsW9RF+O40WjmoZoeWaMbCBaVo48zRYPFuNgB08g6lesIsyotj/f8AcpqaobILtII7rbQRxEch1Vm9rIrLE2VW72mbGtWGOYk28q/ImEaWFBjRyK7ImDOZQY4aU7I9VaI0RGqKhGpk4leY0SzXnVFIjRdErg1MGoMbIjvSyGxqFigx97KmRZORI8AbSB02CooMd1q6nBiw54teN0Z8l3Ll5Dx8YJPLqNk7FIh78HzeF3JPbK/kse70cvzrKDApaxr9mhGhadCDzj97rJyLHq8MkkIIibG4aZi65tyENGoPIfVtVDXyh2SRzYyRoQ0m/KQSbc/KOcaqWW7Yb0plHMrWYRfbI93QQ0eoKxuCR8bb9LnHvKWLvyrzob6qHA8iMdO48R7FHNurd9SuqFlw4A86nTp/f6VYKKFnlPufi692g6ypdd1rd/vsVkdM92wLNOLRt8iPrcfoH1rHmxaR3Hl5m6D1a+tLrZH4MR5bg3pNliTUkfwi7oH/AIRLeXVENWbqxWU1jtPaskucdpPRfTsTgJsqqFZFZWABK1yG+Iq1ql1W0q+MhWzNwDCnDVaCqJ6tjfKcB1hLJvLWQjkVjmrUTbpIxo0Of5o07TZUOxeZ2jWtYOck931rUwzdvN7VFRVMb5T2t6SFp/YUrvLkeeizR6hf1q6HA2jiv0696toXNY/dFH70Of0A27dAqHYzM7RkbGDn17rd62UGFX0AJPIASSegarpMM8HFXJbLA8DleMg6s9r9S1ETwhiZiNZ+XBmlmf5Ujuhtmj1a+tXQYA0akX6dT2m69iwzwHzGxlkjjHxbvP6o7CV12G+B2kZ5e+Sn4zso7GWPVcrUUS8Z2iiNP0fP8OGjkXQYTuDqZbGOB5B2EjK35TrD1r6Kw3c3Txe5wxsPK1ov8o3d13WzAWow4eFW1co+Z+zxLC/AhO7WR8cQ5Bd7h1Czf011mG+BOmbbfHyS8ouI2npAu79NehtYnAXpFMQ55x654/DR4buNpYbb3BGLcZbmd8p+Y9hW5AVhUVeMzfUAEQE4YoAqgAKAJrI2QABSygamARShQtT2QshYrghlTkIWQABQtRKgQsBCNlEwCLYAoQjdFGrEKgTWUss3IKoiSoEUpCgCKiABqgCKICgCCYhQBAAhZGyiNQVxUCZCyBUbJlEUpChCKKCvKoQmIQsoFUTkJVLtAoigorx7dt91S9LfmNXSeAvG46fE6eWQlrBvgJDXPtmhewcFgLrXIuQDYXPEub3cfdUvS35jVv8AwKVeTEqd1r23z3ub7zJxa7Nuxcd8+svsUeWPaH25BjUZAs9pzC7bOBuLcVte0XV3tnpo159HKO2TIF55PuyIZm3wmPW7otQLbbtjBOnHYEjjAWDVY4btzBxD7Wlbq0Dizi+gOwGzgTtttTfe1noc+P2v7mPOkueyNr+9a2fdS0C++dO9x69sjz8y/MuFfXuzEOAZoMkrTdruUEEWaRzkg8ywpJZCMrniKficwXY+x0s19wbjiNztIKzvTJZ1NfjTC7O3OCdsoczNp8JrWta4DkcLjiI2raYfukBHDLSPxrPI9Nuro+cklnx+JedPkDnghxbKwcKO9mvFrG7ffW2j3zedYtPiLGl88PBk03xoJ4tA7TlGmYdB5DYrlHtsQBFwRY8mqdsa8uwvwgsYGuvkaTY2F2Bw1s+Mat5c8eh2lrtbehYVuhZIGm7Rm8kghzH+Y4aHzdHDjAXrEjZFihb3K9saV0jW7XBo5zbvWritkafIsV+NRbA8OPIwF5/RBQGJE+TFKeluQdry1LDLMaIjWPmnOxjG+fISexjbfpImhlI1lDeZsY73OPcqMlsaDngakgdJA71QMEHvpJXc2fKOxmVWQ4HEPvbSeUjMe110GO/For+WDzN4R7G3Q9sL+RHI70co/SI7ltmQAbBboUMSDVl8x2Rtb57yT2NaR61BRzHbIG+Yz6XE9y2wjTZEGpGD38p8jvSyj9ANTx4JGPeA9PC+ddbPe1CxBisp7bAB0C2nUi1iysiLWoMXe7KqqoWvBDhcd3Rz86zS2yjWIOcLXwGx4cezNxtv8L+1ax47bTt4JQ4Ag6dqy3RXBHKtVNhLozmh49rDs9HiHLbZtspYfnTuxpKany+LzOdewGhAFrk6cptx+orh58cf70NZ1XPaV0XhHr81U8E6RhrAOoOPaXLkHOC8ISpXPUPd5Tiek6dirEaszoXW3mVrE5CFkQEsIFCUCVXJVNbtICtkuuCjlrX40zizO6B9JsFW7EJXeSwN53bewfWrZm920yJH1DW7XAda1raCR3lPd0DQerX1rIp8DaNba8p1PrVyLSJxpnvQ53QNO06JTicx8ljW8517hb1rcUG5579GMc88jWlx9QXV4Z4KKt9vF72OWRwb6hd3qW4iZ0edVVNOsvOTRyv8p7uhvBHq19atgwFo1tfnOp7Tde14d4D/AMbMOcMZ+s4juXU4X4LaOPawyHlkdcfJblb2grcUS8Z2iiHgFHgpcQGtLjyAEnsC6nDPBfVybIS0HjkIZ6jwv0V7/SYexgsxjWD4rQO4DtWSGrXhw56tqmdIeTYV4EDoZZmjmjaSflOtb5JXW4Z4LKOO14zIeWRxPqGUdVrLrw1MAvSIiHNVjVzxliUWFxxi0cbGeYxre4ArMDUQmsq8SgIpmpiEC5UwRARARQTKKxAoamIUKiKACKiiIYBDKjZFFABRRFAFEbIgI0VyGVMogQqWTKBBAFEbIgLN1sFlEXKAJdSoBMooAiopZBELqWRsgCKgChCKBCiYBQopMqlkwagQopVAjlQQQIgKAIgKhVCjlUsoshZByKGVFAhBFyCqolTIEKWHju7f7ql9H5jVsfBdMRXQlu0ZyBy+Kff1ArB3cfdUvo/Matn4KMOklr6dkIhMpL8m/tL4riJ5Je0PjLrAEgB41A2rh4vsYflj2h7e/dM0NL2Wab+MjJ0dc2uBtNzpcag7Vk0kk7y0wU88sTxqxsT3ZTexs4Nygg67bELp6HwbYjpfEI6ccYoqOmg6eGYpJOvfVnnwKxya1VXX1V9olqpi0/6vfDHbmyrUYcPRwtXQyxB7Kh8EERuWmpqaeAtO0ENfJnseNuS41ts11T8RpnMDH18UjgeCaWCrrHW+Dmjhaw8x3zrta3sWEeBvDYdY6OG/wi0F3WbC66imwOFg4EUbbcjGj12WtyFfPR8Y4OipcUqXNA4YjgpGki+rt8klk5Ncmttmq2lJuNxB5JZhtPDmvwqmrmlNnbc0cTaduvJey9+awKBi1aB4zReCzEj5VXSU3NS0UWb5cwnd+kuhwfwUPY7NJiFbM4ixD3t3sg/ksu9XvscGXHEQvR8icMUHNVG5xwtaSWRo+9ukLCdeJzMo0vsd8oK+hpIDoI2h42h7bvHW+5PSLg8V1v8AelTV4e19g4bNhGjmk8bXDUdy0FiitoNFZlWGBLHtBlZygWkA5xsdblb2LMpalrxdrgR678hG0EbFARGiArgE29qinIjkV2RMWoKQxFsatYxMGIKC3VHIshrEMigpEahYr2sU3tS62Y5YpkWRlTZFpGKGcSbeleI0BEgpDEu9rJyKb2osPy68LuAFkonHkS2abcT2i2vnN16ivPrL6bx7AmVETon7HbDxtPE4c49a89xfwTwsYcsoDhszuAB7PqK8oZqi7yRI+cDUkdqy90e5uaNwa57TcXG9h1rXttLRcm19FqYsAHHd3Sb/APhbiIeUo/GWDZd3mi/rVLsQkPkttzuP0Bb6g3LvebRxudyZWkrqsN8E9S+12tjHx3C/YLrcR6PKa4jWYebCjkd5Tj0NFvrPrV0eBtHFfnOq9sofA/E3WWYm3E0BrflOuVnCmwqm/FuI2A3lPZqPUFberznGjhEz7Q8aw/c695syNzj8RpPbb6V1mGeCiqfa7BGDxvcB6hd3qXaVPhVhYLQxE25bRt7ACfUtBX+FGpf5OSMfFbc9rr9wS9MJvYk6REe7bYd4F2N1lmuORgyj5Tr/ADVtBh2F023e3EfCO+u7BcDsC8zrcbml90ke7mLjbs2epYjU3+SeFVPmqn2h7Fh/hDgdIyGGNxzvDbgNY0XNr2vfTksF3TQvCPB/Derg8+/Y1x+he9Bq9aJmdXDj0RTVaOQgIhqdoRyr1cxAE4CmVHKghTNRDUQEEaE+RFRQQBFQhEKgBO0JWhMAi2QBNZBPZAqYKIlFLZEKWRAUQEVAEQqaAiAiAoiohZMgopUULI5UAQITEKBBMqlkQFA1SGhJQTZVAFAhRRIRsgSymVPlSuQBQqBENQRGyZRGrBlQITFAopSEA1FCyAEIJiEEAsojdRBLIWRUUagpQsmIQsikKJCKiXChK5WJHoPH93H3VL6HzGrrfsev/V6Pzpf/AI8q5Tdx91S+h8xq637Hr/1ei8+T/wCPKuKNer7NEfTHtD7aEacRq9rEci9Xop3tHele2NPkVGOGpsquyIhqlxSGIhqvESYxKXFAjU3tZG9pixBjiNYVVg7XOzNux/wm/rDY4dOq2oYmDVoaRta5h8a3T8Y3yebMNreu451tIiCARrdZDo+Ja2TCS0l0Lsh+BrvbuXT3t+VtugqQMzKmDViQ4rrlkbvbjsv5LvMcNDfkNncy2LALKCoMULFY6w2kDpVDsRjG17e257EspyEwasf2xb70Pd0Md3kAetEVTz5MTvSc1v0k+pWEX5ESxUWmP4tvSXO7g1H2JIdsnyWNHeXFLKtLELgbSOs2VftUD5TpHdLiPm5UzMJjHvAenhfOulkUyYjGNrxfmN+66V2Jjia93Qx3eQB61nthA2ADoACZoVGtFU87Ij6Tmjt2oWmP4tvWT1bAtlkQDVLtPgwYOXeXLI7zSIx2Mse1xWRT4RG3UMbflsCT0uNz61kNkCsK87svGfCs29U0ckLfW55XW4NuSpo42PMTSTG1xLuFqWgnQ6DauQ8I771juZrB+jm7iF6LitODTuB97GL8+Vtxcc+xeuHo4NpmbxENdui3RinhbJGxpDnZQLho47ng3BtY6LjJd2NbKcrSIwdmVtv0nXWy8IBa2CCNpByu4QFtuQ30GzUn9wufm3Skltm6AWHF8HXW/JydtlZnNiiiLXtnmw8WglLM8kjnkm1nOJvqQTa9uK+zYQtLZdDT4RUzCzY3uaSSNCBtJsCeCALnj41uaDwUVDvLLIxzuzHsbfvU3Zng9d+mmM5hw2RFsa9cw/wQxDWSR7+ZoDBt5TmK6TD9w9LH5MLTzv4Z/SuPUt+G8Z2miNLvCqLCpJDZjHOPxWk9wXSYd4MKp+1gYOV7gPULn1L2yKADQAAcgAA7ArbLUURDnq2meEOE3J+DQ08rJXShzm3s1reDq0t2uNza/wAFd8GoBOwL0jLRzVVTXN5EBFRRV5oEwCVMgiYBAJlVM1EKItQSyKIUKgCYtQARui2QJroJlSw3UCCJQhFLo3QIQRMlToAoiEcqilsiQjZRqmghKVM5ABRoAEUQESgiiCIVEUsmsoQgVABFFFKVMqKizoFsjZFRUBFQBEhGgQIRUsgWylkyFlAqGVM5QlJCqZUSFAEhQsgUyAVaBQhQlRSQhCiJQWREpamUIRdHj27j7ql9H5jV1v2PY/zvQ+fJ/wDHlXKbuPuqX0fmNXVfY/S2xeiNifGP0G33CQaDrv1Lk/M+xh+WPaH3UxidsaWlqmvvlIuNo2OHS3aFlCNbeikRJg1XGw2rEqMahZ5csbel7R9Kou3tO2OxWndu0pvevMh5I2Pf81pHrVMm7G/kQTO53BkQ/wB44H1KDfZU2VctLuqm4oomc8kpd6o2EfpLHkx+oOhljZyBkNyegvdr8lS8cx2eVQiy8/mxRxuXVE7reUA5kdh0MYD+ksKWuh0LuGDsdI98ljzhziB02Wd+Cz0KfGIWeVLG3mL2/WsN26qD3ri/zGPd6wLetcdDjhAc2NjWkfi4m5XjkzBtxcc+3lU36odYtiksdHNfoBx3BOwKb/KJHVSbqx72GT0sjL/KcD6liybqpL6MiaRyvc4jqa3k51pG4BUuuC0Bp1bmdwmnm23sVb/kbOQC6RjXC9nNBvbn5UvVyMllfuhe9hzPYWm4OWIG1uUucSLebosSmxwMLWl8mQ7M7yGnjsHN1bzZszbaXCz49xLb5jK8kjhAAAHiPLtCvi3GU4Fi0uG2znEhSJq9DJuMLNPJsa3NbY/U9RN7jnBIK3cVOANAB0C3cubiwiMDK1oA5r3HQb3HUsqCukj23kZ2PHcHadB6V63G8ATZVjUGIskF2m9to4x0jaFlgKwELUbJ1CtBbJQE9lLKWUgahlTlqDQqhbIEJ8qBCivhZjkHRj/xonDUTsXldHiW68Zq6QanhMbrzNavUMTwUyEcMtA0IsCDy3HHbi5OdeZ4mM2IuH5dg7C0L2Bq98PR83aqrVR1aB+4WBwAcHOAN9tgTa1zbX1raUO52CPyImN57AntNz61sAEwXs4JqqniLWpwFAiAqxKWTAI2TIgZUyCICJYyaygCICJZAEwURCsBXIlGygS4ICcBKAnAVWyJkoCsAVUUMqgaiiIgEbKWUW1hATBAIhF0FSyjUbIlkUUUARbCiSo1QBSUQI2UAUUaQhCya6iuiaFsoiQol1RRQIoA1MAoEQEAUTZVHKBLKFGyKKVBOUt0VLI2UUCKiYBTKgQoASlKayhKSFKllFFAELJlEUAFEVFFKUExCVa0UqCZyVNQCECEShZNWkQKKBKiS8i3cH7al9H5jV1PgAa723ocpAdvrgC4EjWKQG4BB2c65bdx91S+j8xq637Hl3+eaD884dsLx9K4vzdX2MPyx7Pt2o3Pvk1fLY8RijDHDoe4ud9B5FRW7n5bHx0rxyB4Y8fJaGG/H5K6VrU29r2u9HnkuAx31D3u4xLJKXfJc4NI6AsKrjEQvHAy+ZoIEbQ6xIBIcG3JHOvTaija8WcARz8XOOQ9C1c258jVhBHwX/Q8C468y8qqJnSVhxmapda0UhY4cfBLe3aLIMwircNQ1rr6OJ2i+xwF+LjXVuqns0N2Hkfq09DtQeogrS7tKaV4jMJeDc5w1xaLWFvJ15ViaOZdQNyU17ukaARwmtBI59trcqui3DNsA+V7gDcbBboO39ws7BJSxgD7l3xiSRy2ueNZ7sTHJ6/8FbQXa+PcZADcguOy5cfXyrbUGAQt2RM+SL+tYjsW6Ojj7LhUjdDpcO0JsCBfW9uIHj49AFqJhl3uFQjI8AC2U6Acy5h9lrmbp3gkDNoNpvY8wJNukWWvNa45TltfbqAW6cwIOtht7VvxIZs3xqQOMd/cqH145Hdlu+y0rppDmF2j4J1PF74XGw8Q2jkSkOuDm4tQALHrN3C22wPTdZ35Wzby4lfYztcP1cyrdXdHrPetQ+EEOBLjc/CNxs2EWIA4gpZlwbC4BAJ22O1YvLTNmxdoBJeLbL3Fr7Lcet9FS7E9banS+x1tttoAb1XusV9Uxo1s3W/wRznVa2fdlStNjPFfkEjCfkgk+pTNcmydXO8sMfmBsCLMdt1NyTcW1sb3HFsXQYfujI0k1HwmjX0m69ZbccwXD/5axHRjZpD+Tgmd697Df0lYzGqhx8XRVTud29Rj9KQuHyVuImEu9Up52uALSCOUaqxec4SzEM4PsdkIO07/AJnHkzMEQaec5g7nK6j28kaQ2RjWX98XEsJ6QLDoNl6jegoBa/NIffsF/gtJ7Lm3qQNO7jlf1ZR3D6VRsSVW+do2kDpICwTQN4y49Lnd17epY828x6u3sedb6VLjPkxWP4Q6te66pOKt4g89DHH6AtNNuypm7Hhx5GNzdWg/e6xnbtr+5wSu5zZo9aXgfJDEzitRFupgLsrXhzuJrbuJ0vxXHYsl9Y8+TGR55DPVwj6l5To1EvIqUZsQP8pd6pSe4epexNXj25Th1wJ2749x5NLnTlsV7E1dOHo+PtU/X0/lYEzQo1MAvVxCEwaoAnyqpKNCKlkQoImUCOVGZgUzUAEzQiomsplRVZmMwARUUSFsYhEIBMSqC1OUrEyl1RRMAhlS4CKKBCiwKIUCLVVEBMQlRyoJZQBQhMgARIUUAUBUIUUyoIQo1REBAELI5UygACKgTAKhbIgI3UQRSyilkAsoQilJRQUTlIo0iIKiLVQLKFMgUCqIpSVNRFLKWUUEIQTXQBUagCFLIkIKqihUUugSyVwTvCQhLrBFAmspZW6lsoUxCUrI8i3c/dUvo/Maut+x6/8AWMP/AD/9W9cnu4+6pfR+Y1dV9j8f88Yf+fHzHLkjXq+th+WPaH6AAJ7IBOCvWHqUKZUsk7RtcB0kDvKx34vEPftPRwj1ZboMl8QIIIuOMHUdi1U2AD72S34p1Z2bW9RsORZftqOJkjuhhHzsqHs2Q7IiPOe0fNzKjm63C3N2gtHwhqztGrfSAWvfTcTtWuBHKDbUdN9exdpvkx/Ft6czz3NWtqdzxdc75kcb6xsDRr8Ulwvz7V5ThwmbQGMaGwFtLkcR2i619XumpmaPngZ500bT2F1/Uslvgyo2m89KJ/yj3Pm6yyRxLfRuAukwnc5RtAMMMAHxGMFuwCx5k3RxjN2FM7yZC/8ANxTyg9Doont9aqbuglf7nR1b+fe2Rj/eyMcPkr09kQGwAW5BbuTWWt2IV5m2DEXeTRsYDxzVAB7GRP8AnK5u5PEXbZKWIczJZXdu+MH6K9EJRzpaBwTPBxOfdK545RFDCzsLmPdb0rrJi8FUJ90mqpOmoka08vBY5o7AuxdMBtNunRa2p3T07PKlZ1G57Bcq5DVU3guoGm/saNx5XjOe111u6XAIGaMhjb0Mb9S1cm7aM+QyWTnayw7XW7liz7qZ/ewsYOWWQdwt2XUuOoawDYAOgWRc5cFUY7M7yqhrRyRMzdV9VqKjE4j5ck0p42uksPkgl36Klx6PV41EzypGN6XD67+pauo3ZU50GaXmawuB7bD/AMrzybdNBHoGRtPI62a/FYSGMnqusas3dOaL8JreUjem/KkbGw9UtudM0u7CXGp2lppoSGX4TJnANtr5Gt2EacZB1HHcNPuhqD5UsER5GDO4dt9V5nJu5MnkWkv+Lzzn/cR1bO17epWwxVspsyGoIPxWQjm90nee2l6kzLu0rMTH3yoldzXEYPRctWrqMUgZrkHnSOceu9sv6S10Hg1r3DM/eoBxuklkI6969gR9uYdKpduOo4jmqMUp2O4xC2APv58cU03WZr341LRBdnjdq370Ljlhjz/pRib12WorfCHY2Lhm5HTRg/I30PHXD2JKnGMAZ5TqqucNLO3yQX5vZEjgOqMcWiuh8K9PGLUmEAN/Kuyj5MbI2+tXJHk0OHUcA4LIma2BsLk8lzx8y12KbsKaxsc+l+AC7jsdnGLLnJNxmdw+2ixul7RNc/TkMhIAHKb7VXuk8GtMyCWQS1Ez2Mc8NklIFwL+TGGNsBc2sdnOvKercOH8HMd6pp5BIevIfrXsLAvJ/BdH9sHmjd3gfSvWmhdlGj4+0Tes7U7UrAnAXpEOMzU6QBOgICayDU7QkpYMqgRCIQgwCICCISCIO1AFFpRAS6gpZEBEKsgmyoBFqNGATIWRaoGsoVLqKiXUUsiggCZKi1QMAmQyoqgIqKIIAjdC6YFBFFFEBsgmQugBCiKiBgFFEVBFEFAqJZRFC6CKKKI1CAJUxRUupQjZFBQRAlG6BCgDghZEoXRbIoioChYEUFEaAlGyKCBSoVClKNISgoUqJZEEbKKqUlQlFKoPJN3X3VJ6PzGrpfAJ/wCr0FjY7+NdtuC6xtx6rmN3P3VJ6HzGrp/AIP8AO+H/AMob3OXHGvV9ijyx7Q+9hSuO2WQ8wyt7m39aPtazjzO857z6r29SuaVF7XbVtoWDYxo9EX7lkNFlVnTCVS4tugSsSoxFjPKc1vSQO8rVzbsqcHR5eeRjXO7hb1qDfFyl1zEm65x8inkPO8hg/WKx34rVO2b1GOgvPr0S464OWBX08Q4TnCM/CDgw+vQ9BuuafTSu8ueQjkbZg/RRp9z8N7luY8riXd6zMi2s3bsh2uE4vbxQO+9NvIdbj4TTzFXf5bF3udPM7zwIx67+tZNJgxJOR+9NtoGMYHfLdm2+auRxjDaq/Bc14zHRznNsOIknO0nZoIrK3mRuKndLU/kIfPcXut0A2WuqcWftkqn2/JsDG/KNh61xb46wuLWwzaG2Yb3GzbxSb9CSOf2O7oVEu56cayy0sHxpJy93+5ZRu7ZHdaJd00+JQbTmlHwnvc8deTPbrssNm7CPURMYSPxTBI4dIY6SQdca5iqho2DfJq/MA7LeGGI8IAEgSSMnmBAI2SjaNVhS7rcL2NgrK3mmkkkZ1Me+RoHMGDqWbwZugxDwhWNnPDCdjXSRsPyHSQS9kTj0rBGOzye5xyv5MkEp/TmjpG6807ulYUfhOfELU2HU9O3izlrT0kAx625itXXeFuudoauGEfBgiDnDmu1l7+kpvQWdbFuVxGbUQOA23mljaBzlrWVp0/PN6UajcM5v3TXUcDeNt99I5rTzzMPVTjo4l51UV9TPq+WvnB5bsZ2vJ0WGcKy6ujgZzz1Gd3W1h9Vld6Sz0SSXCIRaTEKib4lPmiaeqBtIw36wsaLdlhcZzU2FSzP/ABkjWtJPGc2R7uvfLrlcNwmSQ2icX81HRvkPyy0LcHwd1J1khnA5aqpip29bc2Ydl9UvJk2lZ4ZKoC0dNR0zdgMhEhHy3u7Mi0Fb4Va+TgnEHNHwKVhH/DEYT1G5mGLyp8OYbgWbvtU/nNyA0kdOp41t8IwqN7RlOIVHNSUzYI+p5a/Q8um1WmiZZmqIcbVU0spJc2rlvxyvEbT1u4ua6p9qg3aKWP8AOSGZ3YCdi9KZuYA1NBEPj19be/PvbZBboycyujxJsWgrMPp/i0dJvsluZ5a2557r3jB59/sx4nJwuH7np5PczUSD+LUpa35ZAFufkW0Hg1mOskJbz1VbFF+i12YHpHGuwyOm2nGKsczRTREdJBsNuxyH+TzW6mgpIzy1taZXHpaJHC/o6G+xesYNLE4kvKKnc2HHR7Lcw19ZXN7sNzTY6aofmkOWGUjhWFww20AFxewtzrbxVsfFK5vM69u11wtNu8rHewqgh7HtMZFweI2adhIO3ZZfOmXVDzbwVReNeeSMj9Nq9SC818E0esx5metzvqXpTQu+jR8TaJ+uTNCsAQamBW3MYJgg1MAoC1OAlCdURRREBS4YItQCZEsYBRQBRQ0RQoqKKl0wSgJwFYDItQTBAVFAVAqCAgQi1AlZBARUURRzJlFFpEUKilkuohMEqKIYIZlLohASEoCYhRACVAiFEEKACKllQVFEcqAWUsoSpZACUQpZSyy1ZLqBRBFFAhSyiCKKKIFDVCEwSlFQBGygCKigAoQhlRVUCkTuS2UWwIFEqItlZChTkIEIEJQTlKiAUAmSlFeRbu/uqT0PmNW88CdWGYrQvJAAnbcnQWsdpAPctDu8+6pOhnzGrdeBf/1Sh2fdDO4hcUa9X18Pyx7Q+34d38TrhrJnOBtYRmx5w7RpH72Tu3Uynyaew5ZHgfogE+tVByD5gBqbdK3vPQk2I1brcOONuujWFxtzF1xt5lTJSud7pNK7mDsrextgsKt3V08flzxN6Xi/YCSucrvDHQs0EpeeRjSe+yzMjsIsJiGuQE8ruEfXdZjSBssOpeT1vhrH3qG44jI4g6/FAv8ApLR1fhaq3XymNg+Ky57XFy85riFs9zfMqKnFWMF3vawcrnBvfZfMm63drWPiN6iXymjguLNt/gZUscL3gFxJ05T9Nys+Iu6+g6vwkUbNs7XEcTLv7gR60cN8IsUoJja8gG1zZuvaTZeBsov3su+3CUlmEc5+hN+Vs903DYiZ3EFthbSx1PWbDXlXh+P7uqjO9rq2CHhOGSCN87xqdL5WtdbZfPqvdvBLRXc7Z5J27OvmXgNTOcz2x1Ep4ThloKMAHU7JNDbkJbsXrabMORxzFp3usKivlBH4kx31PFmcA1aZ+Fna6Ox4zUVIb2tYQ7n2LqMVwR7naw1zwR+EVEcQJ5To0jo71mYK9kA8rDqdx2l0Xs2o28r2vb2OSKb6szU53DMLJA3vec13D7WhfUSe92ggEAE6O0BudTbTeR7gKtwu6Kry8s0kNEzskcHW6F2EeISTRm09dUHM3gwU/sR7mkHY+0ke8CxAF2uzOfoeLDfgTRq6jib8avxDOfSjik9RYumMKnvJjflzT9x0MWskuGxnkfNNVSdYY3e/0lbR0zCLMnqJOaiogwdGc5jr0LfjE2RizaqghdxNo6IzO+W5rDzDVBueXQHE6jzWtpou0g27VKqY4JEzxYGHYDclz6SST49fWbywegx0ZPRYhbCKtZEdJsKpTyU9N7Jl6nOYCT6Z2JIMEDSS6mpWfGraozH5DS4X6WrPp8XDeC2shZ8SgoczugPOU82vIs7rVzGpkm+/YvVDkijFNF1EhwAtt4QWO/c+1upooGfGr64yHrYx5v0ZOpbB2GPl1dDilQOWeUU0fTqGWHpbOhVHCGx6mDDYOeondUvHV40XG3pViBrpcQYwWFVQxG7eBSUe+Ea8TrN1HFz2WfTwulaNMUqRrsIpYdvOB25tt+RWHGdMra7k4FFRabeJ2nVodbaKxlBn20+I1B11nm9jsOu23AI5+EvWnVipjDBg25NLQxcrquqdM7pyB0g57ZQsiHG8vBbXQs4slDRXPQHWaea9iiIBHqKfDYfjTyb+8dR3zUfRxbVazdFIeCK63FkoaQjpAIA7l6xMMWH2tdLqYcWqeeWQU8Z6btbYbPfadSLcCDPwTDoeerqjO7oIzS26hoicEkl1MOIz888gp2fpZND09yLdzgZ5UGHw89RUGZ3WG74B6kvPLv4Sz5mbQs4xmPK4l3eStLu9IFK8AAasGg5Xtutk2q6VzfhAqrwW5Xt+k/QvnO0/goj4Mp52DsDj9IXobQuG8FcfiXn8pbsaPrXctXZTo+DjZ1z7rQmASNThbeB2hO0JEzUuGamCACKWUcqgKhRssoKZKU4KKKKgUREKgRspZBLJ8qUBM1AU6RMCgICZKCjlQFNlSp0CgKNRIUAQFRRRFRRQKIg5kwCCIKAhQhEBRUQKXQzIK6hlLJUwClxEUAEbLQLUVFFFRQhRRIWxSExKChUULqKBRQRC6ayGVUBFQFAlRYSyigKCLoICiiiCKAqKIA4JUSgjYOQRKBKAFAqZkLoAUESUCUJRBFCyDx/d2PtqT0PmBHcJiboaunlYWh0cgc0v8gHXyrAm3HsKO7z7qk9D5jVb4OKQvrqVrQ8l0zABG1r5Dt0Yx2jncgIsuKNesvr0eWPZ7fNu9rJdBVHzaaB79fOsxY0sFQ9khf7LdoMxlljhb5Q8vNdzQbaWNybDjK7p25B4HjI5rfx3EqemaOmKnLZR0WVdLhdOMwD8MDgARvTJ66QHMBdrJwzf3akZQTlJz7Gr28GZTxIeZw4U0mw9jZuQGark+SAW/Qt1BuMqSLiOqa3lEMVEz5U5bovTIsNmI0GMSN5GQwYXB0XkDxbocFgVOCRt1kgoIzy12JTVb+uOmfIwnmyLUYHPv92fEefTYIWnKbXG3htk/wB4y7X9INlG4SuqqKdpcS0wubxGnYY4dn3tha0gA6atBJueNK2kC4aotMw6qdHGY7hHi/Sb9K3dLhfBb5o7llY3SeL6wtnBBoOgdyy010WGhdZuSpgAfOP0LVbyuk3Lx9/0BWB7T4HYeH1LwfH4XPll+75hvj/JLaaI8M+SLHK3kAdoLL6F8DcPD6l8/wC6TDvHSh0EjiJH3NVUiPXMdXNaWkHjItyrutk5p1cfW4I0G5ggZzz1jpCechj735sqzMKrcotHUNZt4NDRl7r7fdHAH1FWSNjadtBF5sb53+sEdd1saR0jm2bJXyN5KeAQR9uoA59FIhDSYbI+OzvZ8t33LKhzKcWA0fvhDSA7Ub2HcRNtQsU4RHHq5uGw88s0lU/5ID2361s/al29OzQPy74D9t1d4sxaRmeGPFpCBo3L5Idry0QTRs0E1DEeSCmM7/lOaDfrPEvWzMpBXC1mVUrviUVCGAemddml7JX4Q5+roK2TnqalsDSOcXaQP8VtGiSQeViUw+JGKeP1g27VjPwIDV1LGOesrcx62Md+qrJEsGmpWRm5bhtPzyOdVP6hZ+vWtpT4g53BbVVUg+BRUm9t6nWOnPZJR1rYzYT0MJ/i1MZn9AcQNee62YlfL7/FagfEY2nYesg2HpBZVgv3Pl2rqSpk+NWVjYh1ta6M8/H6koiZHtOFU/OGmpkHWWu16HbeNZb8DaNTRRNPwq2uLz1sEhH6I40YsVEejajDqc/xal3146CWN157qip2Jue0gVdZKNmWkpN7Zt2X4Q16ONNHudLtXUdTJr5VZWCFvWwPjOg26G+qyX1cko92xOf81EIY/WDoelY/+T/GaQ85rK0DtY1w4+ZahmUbTNj2nCafnIdUydpa4G3ncXOr2Yy08H2fVSfEo6URt6ATfT0VRG6OPbLh0B+JCZ39RIHUcyy467NoKivm+LTU4ib1Eh/0epaiUsT2vY7X2HXz89VUmFp6Wt3rp61CN72U2FwfnX7+/rzb5t6Vc7CQdTRTv+NV1mQHpaHx9lilD2s4sJg6jM/oJyuv2q98B8We23Ouf3YYhmY0fHB9RXCM8IutrActzr2HL3rLixzfuMm2p0t++xcO6996JeweDKO1N0yOP6LR9C7Bq5bwdR2pWc7nn9Ij6F1bQuuMofExJ+qfeTtTBKrGqvOUCcBKnCt2RaUyiYBZEAUUQagICsaq07AgcJglTBFRNlQsiEECgUciELInBSgIothsmJQsmARByoqIBFuiGZQlRqJoZRAhEIImCVMAgICYlKoSqhgUiIKJUUqiZBEQBEFI6cDaQOkgfShDVNdcNIJG2xB7lvdnWyXhaiCsetrBG0udsFtmp10C1D917OJrj2BeuHgV4mdMTLFWJTTrLoULrmHbseSPtd/gsd+66Q7AwdRP0rqp2DGnhb3mHlO00c/0l15KW64p+6WY++A6Gj6bro9z1Q50YLjc3Op5OJTG2SvCp3qra2tDWHj01zaL/wCmzugmaivnuoLqKWQKgZAhQKWQBAI2UIRblIRRQRRshZEFQooWUumLkCFV0AhImIUCGqsqJiUqLYLII2QcoBdLdMpZApQKYpXIPId3Z+2pPQ+Y1ZXgzaDX0oLQ8GZoLHSGJrtuhlBBYPjAghYu70fbUnof8NqzvBWbYhSXLQN+Zcvi35g5zFsk83jXHHm6vq0eXo+oI5ommzWYTG7ZZscuIS3/ANc14JHnLd08lW4EB9cQRwd5o20bLjije4ZIyW3zF1gWA6i9jsqWWoIsx+JlvJTUUdBH1OcHN7ljPw8+MMkT/Js51ViOdpBcD48UzwQ0kAgZdXZRyr6FnjdpKrc2dszYweM1uJ5z1spS435sqx4KanBsyekzDioqF9U/oD5d7N+fVbOGSEGzH0DXcQpqF9XJ1Pla11+e56VspGVDhqcUe3kyx0Eduh7XAC3OpaO/8G9LlKyI5jffDs1lZvUh0Gro9ch5uSyp3pZ9bTkOIILbcRkbKR0yNJa884NuLiVGRfLxPNLvp0anGYvF9YWwhZoOgdypxlniz0hZsLNB0DuWI1alWGro9y7dT0/QFo8q6Lcq3U9P0BaiM2Ze6eB5nD6ivn7dXCwVFQclIzx0usz3zO90dxDOCV9DeB+Ph+ivBd0EOWona10QImkBFPTGU3EjgQ1zgDYbL8y748rn49HORVfEyYnmpaMX6A7TuV7qB7vKirJPz87YG/J4PFzrNlglO0Yg/mOSnb6xoOsKn2nbtdHTR89TVPkd1tjLh6lLJcG0TWQl29UcQ3yxc+Z07NGggGOz7ybTmvbLYW1KNNirjo2peR8Gjo8v6WndyLY4eyLI/JLS5szNaalL5gNdIw4jO07XOLSW2bsub54wyR49zxSQfHcykj/Sa0gelovSzMy0kmHufq6Gtl56ipbC3rHBPVdUexY2amPDoueWV1Q/sGcX61u5cAa3V0FGw8Zqq58zutrHvHqCpgq42mzaijjPJTUhlf1OOQ37UmO+7DGoq4nRlQ4/FoqPXqdbq2LLkwiR/lxV0nPPUR07T1XaepZ1FFJKbA4nUDkjY2mYeYuc0gc+o6Ve7c4Bq6jgbyurMQLz1tjld2ZepRqJaB2Hxs1MeHRc8076h/WBnH786yKbEuKOp9Gior/pWHctoKiKM29k4XByCnpTM8ek5jPUetZbKp0mjZ8VqB/F6UQsPpWkAslmWqkwiZ4u6HEphbUyyMp29hDT2FUt3PBou6Kgi56mqfM75LC9q2tRufJBJoah2h4VXXNj6OA2SM35svUq6enbHrlwmnsT5YdUyDoJZJ0+UtxGaMKmqY2nKKyFp+BR0Wd3U52U68Wh0stmzC3Sfe8YqB8YCmjPWWCwPnK6n3Q34LcRnd8Shost+gh3HxXZoNFY7CzJqabFp78dRMKdp7WxWHpL0iGZljt3M5dTQ0rOesr98PWxsjx08DlU9sGxfhWFU3NBTGV3bkZ3lX+1DWfgWHw89VVund1jPLc9Sjd0Ij0Fdh9PzU1JnPWcsZPanfeiR33m/N2tiLhZwZIOSWKOT9ItD/0rrnxhzWONmRtzbd7aWtNtmhc7Zc8a6qoatFXDhDo+lfMpl11Q9h3CstSw84ce17l0TStNuSZamhH5Np7dVumrth8KqbzPvJ2qxqrVjUYsZMAlCsBRLGARCVNdBEUEboiXTsCUBM1A1kyAKl0UwCgS2RQNZEINC0uNboRHwW2c7S44gOfn5uJeuHh1Yk7tMZpVVFEXlu7pgtVhOOMl5nfBP0HjWzBUromid2qLSlNUTF4WBMCkumBXm9DoEIZlqcW3RtjNhwncg2DpP0behemHh1Yk7tMXl511RTq25CK4ebdNKeMN6AO83Ug3Uyja7MOcDvABX0v+m4tvy35Xc39XRfi7hRa3CccbLpscPe/SDxhZ0jl82vDqondq1dMVxVF4O5ypfXxja9vaF55JMSdST0klMynJ2NJ6AT3BfZo/DYteqr9P8uCdq5Q7o43D+Mas2KUEXBuOUahecy0zhtBHSCO9bDc/iRjeBfgONnDpOh6iexMX8Op3ZqoqvMe2fwU7TN7VRFnctWjx7HHxODWhuovcgnjI5Qt4FyG64+MHmDvK4djw4rxYiqLxacujpx6ppovDHk3STH31uhoH0LElxKQ7XvPpHuGi3GD7m2PYHuLtb6A22EjkK2sW5qEe9v0lx+my+tXtOz4UzTFOcZZU/dxU4WJXF5nL1lxTn8vr/wDK6fcYPdPR+lbqHCoxsY3sCymxgbNFx4+3U4lE0RTa/HKHth7NNNUVTLV7qPcT0t77rkKWkc92VoudTa4GzbtsF1u6r3E+c36VpNyw8cPNd3Lp2KvcwKqo1iZmPiHntMb2JEe0fqaPcnLx5R0m/cCslm453G9o6AT32XVKFcM/iGNPL4+93RGzURz+XOM3Gjjffob9ZW7w+gEbQ0EmxJuedZNlFyYm0YmJFqpvD3owaaJvEZpZAhS6IXM9gChRKiBQVAUbKEIoEqXUsgijZRBG6KiJUzIoFKlkXJUWAKiLkMyKUhCyJSoIooogVyUlPmSFVEKVEqWUV5Bu8+6pPQ+Y1bXwPAnE6IN3wn2Qy28uayTj8h7wWNdzuBAWr3dj7ak9D5jVs/BGB7Y0eYR5TOy+/Oe2LjHDczhhuuuXVccebq+vRH09H2PU4aNskLL/AAq3FC89JZSP9WRUUb4buDHYa1wFwaelfUyDW3AEoYZXG+y+mrve6WwVkANmS4c1w4qWgdVSfKmaxxPPcrZx1kzg7h4k8WsGiCOka7lyF7HtisBfNmF2XaL5l9FzWU/bDha+KvbyCOKgi/3rXC3Q5auqwto1fFTtPLV4jJM7rbTPc3qyq6poW7XwRj41XiDn9rYJLdWU9Cw2VTL2Y+hY7kp6M1D/AJUjWu9ZWZqaiGpq8tzlMRbxbyHCL0MwDrecAb3VAWbiTXZ3FxeXaXL496cdNLx65dLWHJZY2VfMr1l20aNfjA8WekLLp/Jb0DuVGMDxTulqyKccFvQF5xq2ssuj3Ht4R/fiXOBdPuKHCP78S3TqzU958FDLO6voXj26p8j6mosa+QGaW29MELPLdYAkOFuIcy9m8FcfCPQV47u4wt3supvHPIN+k1mqWRAjOdQOAcp2tt70jpX0Y0ct/q6OQr8JN+FTu6Z61lusNeD1IUj42e/w+A32NjdUyfKcCOoO29KNZSsafc6FvnzyTHrALwfWr6DFg0WbUtb8WjpLk82c5T6lIJbalxLNEQKirl4Q4NPS7y86e8flkaI/hAkEuLdttKnYeDqaKZ/xquuyDra2SLssrYQXsfmGJS3ycGTLC19nfDLGlgaDszcLMNuVYxoWt1NJRR89VVumPW0SSD9FejNgfM1nvcIg6Qah463NfqOZyeDHSdG1sp+JR0WUdTr/AKqjcZazQVNBDzU1GHu7S1l1YypfJslxKb8zAIW26SHAA9Sk96KNPh7pDrBiE/8AKJ20zOknxZt6YWUcMYzUwYVDz1FQ+pd1gb8LrDiwW5u6ke4fCra0Mb1tY9p9R41lAxx7XYPB0RuqXjrdHqfT71me+7C2LdGG8FmIQsPwKGgBPQHXjPLrl4+JXOD5dbY1Uc5Ap4z2s2HzkafHnO0ZXVUnI2iocg6nAu058qd+EPfqaTFJuepqW07fWIiOo371e+8xgVGAWBJoY289XiGZ3yGzWv6CoiqhFskwqm/Nxb88dBMf6+3pWXUYMGg3pMPi0P3TWOmds4w2SUX57KuDF2xX+3KCn12U1Lvjtg2OIjPr4udWEk8eMSyaCtrZfi0lKQD0G7gNPi6Inc29+ppMQl56mqZTjrBMR9aduK75p7JxWo5oId7af0ZLX4xdQ4QDr7XVUnPV1hjHWM8XdyrevHv9UKMBazUwYZDzz1Dqh1+Uhu+j196ZuMMZoMQo4j8Glos3rJiv2cShYGbKfCILccjt/cOm4lN+go/5XPboMSp4/i0tLe3JsyaW5kyTvV+dU65+uPD6vrXRVAXO1o8Z2D1L5lOrsr0e5YDHaGL80z5gWyasPD22YwcjWjsaFmtXc/PzqcBWBI1OEZMEwKQBOxCTI2QsmsiIiFAgi2MHJgErUzULGBRyoBMAhqiJChC5vHt0m1kZ5i76G/WvfBwasWrdp6zy92K64oi8rce3Q5LsYeF75w1y8w5Xdy5FzidvHtUcULr9Xs+zU4NNo14zxfIxMSa5vOnCDskIII0I2ELp8H3VbGy9T/7X1rlQiFrGwKMWLVR7TxhmiuaJvHw9PjdcXGxO0rldx9S4lzSSWgA257rqHvsCTsAufpX5THwfCr3Pb9X18Kvfpu1W6LGd7GVuj3cfwR9Z4lytFRPkdZouf32lGrnMshO0uNgPUB3Lt8Jw0RMDRa+1xHGenm4hzL7G9Gx4Uf8A3nv4hxWnHr9IaaHcbpwn68w09evcsav3JuaLsObmtY99j1LrkV86Nvxom9+lsnT/AE1FrWc1uUwq3jHAjaGjj5CfoHWuhqDwXea7uKsAVNf5D/Nd80rwxcacaveq/wBPSjDiim0OGwJl5Y/O4+i678N/cLhNzzPHR9J+aV3i+h+JTaumP/z/AC5dmjKfdXUU4eC0gEHReeyx5XEchIHUbfQvQ55wxpc7QAXXARtL3gfCd3n/ABXp+GzMb0/lt0uztVsud/0egwuuAeUDuXH7q3eN9Fo712LW2C4vdQfHO6G9y59h/wCe/pU3tF/Dt7fs6Tc8PEs6D3lbNcxh26ZjI2ts4kCx2Abec39SaTdh8GPtd9QWcTZMWvEqmKZtMzacloxqKaYiZ4OmARWjwTHHSuLS0ABt9Lk7QOPpW8XFiYVWHO7Vr8uiiuK4vDTbrPcvTb3FafcqPG+ifoW33WnxQ88dxXItkI5R0Gy+7seHv7PNPOZi/SHz9ondxInlb7vSTKBxql2IMG17flD61584pbLH/TI41fEf5ana55PRqeqa4XaQbaG3LyKwLS7k/cz557gt2vjY1EUVzTHB34VW9TFQWRQKK8HqARUUAQS6CNkSEWCkqEIoEKkFRRsio0ACKil1VshKBRSuUIAqKFQFFK5LZFzkt0EQKKiBFLJiVLIEyoEIlK5B5Ju8H21J6HzGrZ+CH/1Oh1I+2GbI9+PSIdN8Pxbi/Utbu8H21J0M+Y1bPwQX9sqKweTv7LCN4ZITr5L3cFp5yuOnzdX16PLHs+3RHMRYe2zxxARw0MfVvjXWHpLGOHDxhfA0AN1NRiTntHCbYzCneQW3tYBvl5FrJ4WDV8Ed+WqxEuPW2GS3VlS01VHw8vtcCG3bvcL6h4OYDgB7AZDY2tc21dxArvu8Yj1XMr4GnSXDI3fkKI1Lx6UzWOPylnOxWVwsJcTkb+SgFJH2uEoAWJ7KqiLB9bl/J0raZva42t0rV1tE83zh55562MdrYuEOiwUvPf8AsswMSHDdo8c0jxI8ae+e0BpPQAFj3Vr4gDYZbD4DnPb1OdqekoZF82rV206MHFm+Kd0tV1P5LegJMYHindLe9WUo4LfNCxEZqtAXUbiPLP78S5jKup3DDhn9+L/Bbp1Sp754MBwj0FeK+EHD2+zaomOEePkN56hzr3eTfKxxtfbltwb2tovbfBo3hHoXi27aeNtXU3fRMO/yk2idM73R23M3V3LYkZr2X0Y0cn5p9nJPqo27JaJh/JUxkd1FzW69az6WeR4s2TEJRyQwiGPouQ8JpsRdplnqHX2CGiyfJOa1upWU+HveLmGtl56ipZTN6mne3W61IGRBhDskl4KixyX9kVrRGbOuN9DHsII2tGU34WzKVh7zGzynYVDzkPqXj5bSL9a2lLhTRHITBRMylri6Spkna0atvIwb6HOJIDdRZu+aHNpXT4y1ujKyljPJSUAe7oB8Weuy3Zm5KbEifc6ud3IKKgyjqdc6dSLsLkftixSXnlmZA3sc1unWVnmSWQeVjMwttbEIIz2sePWsJ2BE6milPPV17WDra2Rh9STCqYMFa113U1HHyuq6t0w62NdICfQWxhxeOPRtbQQHkpKESO6iRCe1YMULIzfLhMG27nudUkacQLZAT19lrrYwbqRsbiLvNoqENHNY5x8z6lnvvQZQrXyjSbGqkfkafeGHrLJdD08apl3PE6nD6h3PWYiI7+cxskXdy8iJdvmpZjVTfjc5sEZ/3Wny+tKcEA1OHRN+NWYiXdrG1B7N75Ujvu0qxZqBrAfFYPD58jqh3R5Egvz5lRTY4BoK6nYfg0dGHHtuw82zkWVNK1nvsFg8yIzOHWYj89V0m6L3rcQkOzgUVHpsHHcdHklajvvJFtnSceL1HmR7yzpuWOtz8LRQ7nOM0DvOrMQy9ZaJWfN5VPYpkOseL1HnOELD03jFufhIjALa+10beerr83awTdzepbZD2M2Piwan6Qah/aY33+VxKxm6YDQYoB8WjotnXnb83YkEoj1zYNT2+DFvzx1mI3PpKxu6onQYm/zaWjt68409FUfnROFzczbynpA7l007Vz9E28488D9IBfJo1dlej3eJtla0qtpVzV3vzxwnBVeVO1Eua6dqrBVjUU7UbpQmRBUsoFCpAl0xShOAoQYJkoKIK0KMRfZjz8V3cV52V3+MHxT/ADT3LgCV+g/DI+mr3j9nz9qzt3yBQoWUsvtuAbIhCyIRYdLuLHCf0DvK3e6Koywu57N7T9V1pdxm1/Q36Vm7rT4tvnjuK/OY8b21RHrT+z6OHlhTPu125SmzSZjsaL9Z0H0rtAVzG4saPPO0eo/WuoXht9d8WY5RER8PTZotQDnWWG/Goh79vb9V1ZiJ8W/zXdxXACF3wT2bE2TZqca+9NrW5fymPizRa0O4hx2Jzg1rrk8xt2lW4ofFyeY7uK5Hc83xzOv5pXWYwfFP809yu04FODiU0034a+6YWJNdMzLicOq97e19r2vpe20WW2fuufxNaO361qcPoTI8NFhoTc7NBdbSq3KuawuzBxAvYAjpX28bwN6PFtvZWvfR8+iMS30Xtxs19bi0knlO04gNB2D6VvdzODEWkeLH3oPPtJ6RoOYlabA6hrZGlwBB011seIjoNtV3YXHtuL4VPh0RERMax+33e+z07871U3mOAgLiN0Z8c/q+aF2y4bHz45/SPmhcf4d/y/2y6Nqn6OpYcElcAQw2Owmw7ys2PcpKfgjpP1Arp8LHi4/Mb3LMuvTE/EMSKpiLZTMaMUbLTMXm7S4DgbonOJc03bawvy34wt2oCgvmYuLVi1b1WrrpoiiLQ0m60+Lb547itNucoWyPIcLjLfjHGBxELbbrzwG+f+qVhbkR4x3mfrBfZ2eqadlqmNc/4cGLF8aOWWroGYHCPvbevXvVzMPjGxjPkj6lkKBfFnErnWZ+ZfQiinlHwDIwNgA6NEVLKLzmbvRFFEVALKKKWQRC6hCKNgoioiQigUCiKayjUFLIsCQlKNkpKKUhQqFKSgFkpTEpboIooogVyNlCECgUlQhS6BQeSbux9tSeh8xq2fgkDfbGjLzGG7+zMZcxiA18sN4WW+2y1u7sfbUnQz/htW78CZcMVoC0yhwqGWMLc81+Le2WOZ3N0rjjzdX2KPJ0fZFEyM+5Pid/IsI309Ujjc9JC2wppsrxbEjcNGV/seka4ZgTrIwGK1hqHAuHB2Eq2eCZ3lsxST+U1tNSt+S5sbh0ZrrDbRRtbJeKkYA1pdv2I1ErWkPABlbG6Vkgu7giw4ZB4jf6NnKwqjD2DV8VK08ZqsRmmPW2ne9vY2yxYqqK9mSUAdyU1Cah/RmkbG4nnzLLgxCK9o5qEO/imGCd/U94jcfWVsTLUuFs+LyN+JC2kZ+m2UAKd95rMuJxYnfHZi4nTV8e9OOg1MQJycwudNeNYRKzsajLZHAh4ItcSPbI8aA8J7OC49AFtnEsBfMr80+7uo0YmL+5P9HvVlL5DfNHclxZvin9XempG8FvmjuWOLa1dbuBZwz+/EVygauu8Hw8Yf34ivSjWGKnv/g4ZYnzV5Hu3xLLWVLWTyNtM8ZKalGnCILcwcMxGwm2rrnjXsHg9Gp81eSbvHvfV1P/AKg/xrwBGBEywOUBrnMdwQAAHEi4seNfQ4OOdXJ1jZX8WKP84tiab8mZmg6+5URYcB5VNF51VXXPPwI3/qKyswjlpZTzzV7BfpDXsPqCrp442bW4ZF+ddJVP9Ylb61O+7w0zqGeNrZNcKjLWggsZvkjOFa7Q9gMrjssCcrQTx3WTBjUrxZlXWyD4NJRFg6iC4ddkMO3QtDZA2sgB4NhTUVnjytIiHMFjoXFzHeS0C2Y3YSySceMT9DRC0jpMbrdOZbvHdmQkwmR+pp8Tlvxz1McAPaIyO1YZwZrdtLRs56mtdIR0hkjxp0LJfg3LQk89ViGXTnDZo+5UinYz3mERee99QR2tkBPX3qT33YgkNZHGb7/hkB5Yaczv/Sa3X0ltYcTc/QVWJTDkpaPeweg8MDsWDS46GusyuhYeSjoQXeiRkPQtnvUsnHjU/RGIWHrLHaeldZ77zaK7BXO20eIy89VVsgHZaIjtVbsHa3bSYbF/Ka1856w18w9StO5UnU0Eh56vEWsHW1s0ZHYicOaz71gsNvxj31Lh0gsluevrV74/ZGG/EGR6eysLhPJBSb4flGOPtJQpccL9BW1so+DSUmQbBx3fbmNlmR41bRmIUrDsy0lAHdnuZWRDTVEmyXGJh+QpXRM2cpDxbkV74EsI4QX6mlxSbnmnEAvz3bHrym9rqDAcv4BRx89VXb6ektEr9fRW2j8HNRJb/N9fLoNaisjh4uMB0br8vPdZjfBXK3yqLDYOerq5JCOnWQXVv33COfbUiP7/AIPT/moDI4de9NufSOwJxuqvp7aTu+LS0YAH6f0Bb32iZF5VfgtMePeYI5nD/hu61lxRxEW9t6ubmoqCRreqzJBYcxVv3mmT8vqgLR4A29TGPyzf+IFvqlafcc29VF59+w3+hfNozl1Ys/TPtP7PbWq0KpiuC7XwdDhOAla1MiCEwSgJ2qXDJkoTBLghSyiNlAMqcFBRA6YJbohUYW6D3KTo+kBcCQu53Ru8S/qH6QXDlfo/wzyT/wB38Pm7V5o9v5CyhCZBfZcWiFRRQBSSzqNxY909H9ZZe62O8YPI4eu4WNuOGknS36VucWpc8b28drjpGv0L81j1bu073Kaf4fTwqb4VvdpNxs/Ce3lAI6tveusC87w2sMbw4cW3nHGF39LVNe0Oabg/vZPxDDmK9/hMR8ps1eW7Oq+yxMV0if5ru5Za12PzgRP1AuLDnXzsOL1RHrH7uqubRM+kua3Mjxzeh3cumx0+Jk836Quc3LN8b0Nd9AXQ7oT4l/V84L6u2f8AyKfan/ycWz/8cz7/ALOf3Kt8d6LvoXZFcfuTHjTzNPeF2C8vxH/l/tj+Wtlj6OsuExqg3t5HEdW9HJ1bOxdLucxLOzKfKZYHo4j9abdBh+eM2HCbqPpHWPWFyuGVpjeHa8hHMdq7KP8A3WBu/mp/f/MPCr/0cS8aT+zvyVwmOe7Sed9AC7iN4IBGw6joK4TGD42Tzj3rm/DotiT/ANs/u9tpn6Y93cYeOAzzW/NCyQuA9uZbAZ3AW0tYbOgKp1c87XuPpH616T+G11TMzMRnP3ZjaopiItOj0IyBMx4OzVecF5412O5YeKHnFc+0bH4NO9e+cRaz0wsffq3bdbsfdgeAzzvoWs3O17Y3OLjYFthoTx8y2W7A6MHO7uXNtgdxA9hX0dlpprwN2Z1vxc2PMxiXj0ded1UXxvkqp266Pia89Q+tc23D38THfJP1KxmCy/Ad2Kf0ezxrPzVB/UYk6R+jdndgOJh6yB9BW7oqnOxrrWzAG3Jdcezc/L8D1t+tdbhkJbGxp2taAemy4Nrw8GimPDmL353dWBVXM/VpbjFmVdRRRfLdiKKKItguihZFGkQCJQKCAooAIoGQKISo0iBKhCFkASuTJSUCKXTEIAIAVLo2QRQIQJTIEIhbIWRQRXku7r7qk9D5jVuPA3HfE6IZc96hnB3zeb8djLcZB8a46di1W7gfbMnofMatz4HcoxKiLzEGCdmYzMMkQ2jhssczdfJ41x0+brL69Pkj2fZUkcLdsWFx/n6yqqT2XmZfo0WRh9ewhxikog4Wt7Ew0yyA3N96F4yTbaXNdYXOhIWXh1aPvM55hQYMwdj2uB68q229VT2uBGMvzAAB4ipQ4B1/KliJjtYElrgXN4Owld7nat76t4sX4w5vxYm0bO2QOA6itbUYGT7pC7nNVicV+tsEgdf0VspsB430sQ+NV4u0nrbBUA9WXqWLvMLDYvwSPkGSerf/ALyCQH5Z6VO+8lhx2KwgSOAEYAtYRPdJGNB5L38J3SeO6w1tMfA319nMeNLOji3lh4I8mKwyAHS1hsvxrWlfPqjN2U6MPFfcn9Xemo/Jb5o7kmLe5P6u9WUXkN80dy8m1y6/wdN8Yf34iuQuuz8G7fGH9/ele1Orzl794Pxwj0Lxvwg4Y81lTeKV15nm8tVFELE3BAuwhpBGUXuG24wvZ9wTeEfNXjXhFpgK2pLoqUEyuN5p3uuDqCWtc7LmGuXLwb2sLWXfwcnHo5KbD2t2x0LeeWoklPWAXA9QK22EU0JA+3qKF/HHTYc+okHJwiyPbtFyVq3VcbfvmHM8ynMp7XMFz1r0bcDj0hhLGVlaWhx4FFhbbC4BJMpilaMx0Fy21lnvvOFm6jDcLc5j2ibF5QQLb3h+8B1r8GOQtlEe0uNywOytHCtYiPwdyv2YbiMvxqrEYoh1tYY3W5gF3eF00ri67cbku0+7yU0DDoRYBr4nMOuhsDe3ItdU7kxtfhzPOrsXlcOlzRv7efRL993Zv33Zyz/B05nlUmE045autmlI+U6Rt+wKpmCwM24hgsJ/i9NHUO6vJceZdCG00R//AObpzzD2RJ/UuK2dPuhIFo8Qb5tDhEjuoHx47QrfvIu56lw+M6DEcQmHJRYbNH2OMT2jttZZzNxcT/wXG6n89NFTg9ssBHYFuxUSP2y47N5lNDStPRnhgcPlo/5OvftocRlvx1OKZB1tiqn9mQonfejWx7gI26+08LfjVmIl1ucgeyB2FDLFDxbnKQjolePVTklZc25RjdXYfhMduOqqnzuHSH0/6/WhDi0cZs2twOnPwaenErhzC1Sz5g6FLF79/wCyxbrTsbi8R+LRYa6QeiQajuTeyHP2z49P+bpm0rT0E08BA9PrWX7fud/pKsk5qPC3W6nGmnt8pAQOd/79P0uZSg+ukI/fk0p33kpqdyucj/N1fUXa05qjEcg1FyHNFSeENhsw632qr/JHJr7V4TDb31VUmVw//Hdr6a2tbuZzlv8Am2WWzGi9TXkDQeS4Nlnu4e+dlN9dSsM4GyLU0WCU5HvpZt8eOkmmj+ehM99yrjxnetBW4HS24oYt8cOYfbEdz6A6FcN0Dnf6VqH/AMkw0uHbvFRp1pod1IZwW4jhMXxKenMrv0avb6HUrTjxd/pCvf8AybDCR1E0c1/lFGX5FVZ0P7861+4Fl6qP0j2Mcs7EDZrug9yo8G0d6lvM1x/RI+lcGHq68afpn2evtVzCqWq5q7HxJWJlWE7Qrdk4KbMq04UDgpwkTgq6hgogUSVBAoCgmQEJwUgKcBBrd0UDnRODRc3Bt0G64chemELTY1udbJwm2D+TYHdNtAedfW2La4wvoq0ve/KfVyY+DNeca8nF3Usrp6UtJDgQR+/7nYqV+kiqJi75lrJZZFFRue4Bov3DnPMrMPw50jsrR0niA5z+912uGYWyJthqeN3Gf8Fw7TtdODFo83COXrLowcGa/bmmE4WIm2GpOrjynm5gs+6AKll+XqrmuZqq1fWppimLQ5DdFg5a4vaOC7bb3ruO/TtWvo8RfH5LiObi6wvQHNBFiAQdoOxaep3LRuNxdvRYjqBBsvrYG20xTuYsXjnrfleHDibPN70NM/dPMeMDnDRf137lr5qpzzdxLjz6rpo9x7ONzj2D6Fs6PBo2ataLjjOp7eLqXvO17Ph50U5+kRDyjAxKvNP63ancxhLmkvcLAtsAdupB2cWzjsthujHinAcZb84LaBGy+VXtFVeJGJPC2Xs7KcKIp3XKblKch7iQbZfpGi6qyKIU2jG8avemLZRFvZcKjciyFcvXbl3F7izLYm+3l6uJdRdBZwcarCm9PKy14dNerBwajfGzK4g2Jta+gPFqBx7FgT7lg5znF51N7WGmvSt61FajaK4qmuJtM62hPCpmndnSGjbuSjG0uPWPqWRHuahHvSelx+iy2qOZJ2nFn81XykYNHKGBFgcQ943r177rOhhDRZoAHIE1kV5TXVVrM9ZelNEU6RHwhaiGqI3WLtWgbIKEoIooKOQUUyiUIlFG6iiiCKKKIqXUugCiEEUCiiA3QshZQosAVECVAiohdQpUBJQIUSoISoooQiogoQlQEBQhAFFyLLyjduPtqT0P+G1dl9jzSl2L0NjMCJrg0zWvnBDHOBja4EE3AvfQC51suP3at+2pOhnzGrufsdoL4tQi2bx3k7+6lv4t2m/tIdH0jU+T76y4483V9ajKjo++Rublk2x49P8An6ukp2dglY79FR+4+FjHF1HCy4BeavGJsmj7N3wM3xjhfUGxs420WJUUVO3WRmDs5qrFJ6t3W17QCeglbKCaARsLJMLZwSWmnw2Wp0zkHesr9Tc66O1uba3HY5GojdSMPBO55hHwYpK546CDGT2LcUmLPGkVXJ0UWBytA5g57JW9d1kQ4rMRZs+JEfxfCWU7fRdUQkfpK5tDUP2R41JzyVdJTDsikjcPkoXeIeEWRxq5i907nHJd1RG2KY+LaBmjaGtbpbKA0cGxtqVypXV+ESEtq5mljmEFt2vm9kPB3tp4UuZxcTe+pOW4b71cwWrir1d9OkNdi3uT+rvVlH5DfNHclxgeKf1d6tovIb5o7l5Rq2ZrSu38GbfGG/78ErjsxXbeDAeNP7+9cvWnVmp77uGbwj0LxXwgPj9m1N5KYO353k05mfttY5g27hsOtswK9w3GM1PQvMd31TKKudrZq53D8mmpjZtwDlDgX5soIBflFzdd/BxcXBmqc22War12bzQCO/mkOP09C7vcJBM9r+BjkvCGyeOmYdOV74HA+a51hbYuNr6WU2zR4w6/wrMv1GLgjnJXW7gtzr3sk/zfUyi4u6bEzC0ae+ZGW35bujd9Ck995rOjvMM3PPBcXUM4uDc1WKyyh12kHOwSzstY2uA61yeJaR9BTxeVFuepyOOSQTv7XxwHqzda2OGYI1jiTR4TFwXavq3TSDS13ZqYXbqQ7hjbt5cOHHY2aMrsFhPJTUu/OHyalvzOpHmtpd0jW6R4jQt+LRYdJJ2Fs0t/krIGKyP/AAzFpPzGGthaeh0tF+ugN0T3f6QrZP5JhT/U51LOB03QAe7/AN+m/maYf8qR+/IinbRyP+8Y3L+cq4aZp6RHVQO6g3qRfuVJHCw2Mj+OYnLIOsFtSPWUo3OPdtw6teeWqxU2PSGVUw/Q6lXJubYzV2H4PFz1FSZXdJzUg2ef1onfeap0EMXvdz9KQePLKe0tpnErJh3V8TcTpbfBo8PfJ2ZZp79OVVx49HHo2uwOnPwYoRK4cwAqovmLJ/ymc7/SUz/5Hhj3jqJhqh0alApxF7vwrGJPzVA2Fp65KJp7H3UZhrn/AINjM352ubTt6crayHsydQUMpd98x2bmELKbvhpiO1QYGXbaDE5OeoxKwPSwVzrdGRCy2s3K5spOGQOsxovV1z3228Eje6jNb4VzflWIaeOH3mAUhHGSHkfoUxPaFl1W5O+UnDMP0YBmqqkvLbe9+5pb25S4X1WMKlsP3zAaXoAdY/Lp7+rYiHj3YcQxWhA+DS0Zeer7Ymv8hOMYLvw7FZPzGHZW9ROHu+eUGbsc2gxelPNS0Zf1Dx9RfsKLsVLvw3F5PzOHZG9pw/vd2or8hsWPAd5p+pW+DBnjyeSNx9bQqMZ8h3Qs/wAFrPGyHkYfntP0Lio1dOPP0y9PCtaVSxWtXU+LJ2p2pLp2oWMCnaqwrA5A7UQUoKYIg2TKByBCKKjWoJrIhgEcyVrk4RTBFI1Ogw8Rwtsg4Q14nDaFzbNyz8+X3vw+L/zzcS7BMAuzC2rEwotTOXrw9YeNeFTXObGoqBsbcrR9Z5yshEhAhctVU1TeZz5vWItlCZkQUqgKyHRCCgWoDtTJQUymoiiil1Q10EEURLoIoIohEFABEhAUyVG6JYbo3QCKKKAUJUVBKjkEcygl0LqItQQBFBFFRRRC6NJdQoItQRRQuUujSXRUURLBdByKBRUSuRKFkAIQIRJSkoCUEESghKF1FCigUExSotksgVLoEotrPLd2Y+2ZPQ+Y1dv9j85oxSjL96DBLqaiIzQ+Q62eNpDni9tARwspuLFcVu0+6pPQ+YF6B9je53tvQ5TOHCUkGnax8w8W/wAhkgMZNtDnaQG3PEuOPN1fWp8n9r74w7ErW3qoA02UeBVAA6HOErbLdOqZ3MHjcWeSDoympIHO4XHvsLMlhx5mEtO06rBZS1LveY5J+cqKCmH+7kid+irqnCTvYz08hs05vZOMTNAvJoJTG+RrgfKFw4A2bpxdjiUSYTMdXU2JuH5fFI4W9Yp6j6FgyYXAPLpsPbz1eLSzG/PmZJ85YctNSNPCZgDT+Vqn1Th0h7GEnrWfh+JQj3OfDGW/guFzSnqLJbfoo1Z45u8DPZMmQQBnByilJMHubb72SBcXvc2tmzLmyur8JMuarmcXZ7lnCMJgv4tn3p3CZya6nbxrlFxV6u6nTo1+Ne5P6u9W0Y4DfNCXGvcndXeraXyGeaF52b4HAXdeCweNP78RXDkru/BS3xp/f3rl6UasS+g9yA29C8r8JcT3Vk3AxBwu0Dey2KIgNA4BdEbsvcZr666r1bclx9C8o8KWGF1ZMd4z+Rq+sZE0+LbsZvjHNaNluYnjX0HFOriarBydtLP/AK2vjZfps9unUF0+4rA4sry+jwvQt1q8Qe+2nwctQ0/oX2a8XKVOFMH4PQjz62V9um0rgeq66jcVUwxh5dJgMJu2xljdLJsPk5nQk20vZzue1wsT33ZuXcYNVU7H5WvwCJ1jwadjZJBYcWV8ZdYX0ygq6LdS4izcSJHEKPCZn9TTaoaemytwTdJd1mYjSuFjwabDZR1tdv8AKCRtGjgR707UpxOR/wCF4y/k3nDmQNPQ6WhHz0eenf8AgRVyP+/45Ifi0kNMD0Z6WE9r0DhT37aTGJfzuIsgb8mKtYf0EfYL3feccl86rhpwfk1UFupqV25W+pw2U/yrFZHDrtNUj1cqqd95g/cpbU4ZAOesxGSTtuyov0X11VO9Qxe83P01uMubIR+hTk+pK7AYWG7qLA4ueap31w5znpGbPO61bFj8UZsytwOE8kUG+kfIqovm9SC6HdaBo3E8PA+DSUT5CObg1Ut/kdSsONud+HYm/wDk+GFo6nPoX/O60RurLv8ASTnfyXDJX9nBqfpR9nOd9/xuTmFHFA09BdRQkfKuiz33Ypic73uOTX/KRU1+yWlI9Sg3OF3+jqt38qxNzgfRFVUD9FP7Cc78FxmXz69kA7GV0R/R+pKdzLj/AKMLv5ViL3jru6p+lEuaq3KgWJw7Cm2aBeomL3NsToL0huBy5hxqkYm2L8KwOltxNYHkcw+2KfuVtVhTWZSaTBYrNAvJLmc0Angi9LHcAbOEOPQJYt0oZo3EMFgt72OPfCOyti6LZfqQlYN1Bd/pWN38loS89XCqb82h4utvZpd+F4vJ5lAIm9ROHsP6RQ/ypLv9J5v5Jh7n9mlV9PEiK4k/dWMydFCIm9ROHx/OKD8e8ePAPV3rc+Ctusp5metx+paPdCeB6QXR+CtnBlPOwfPXFhOjaJ+mXoDVaFU1WtXU+TJwE7VWFa1GUTMKVMCiLEwSBMEINdEKBGyIl1LqKIthCYJWohCDpgUqZCxwog0ohFQlAlEqEIklJRChRCKiYBKHI3VZMSjdIjmVhTopE4UuiBS6gUVgRRFBAyBUUsgIUQJRBQNdFKAmAQFRBRAVLoXUsgiIKCgCAgohKjdGoEFAlQqIkJdS6l1Lo0hCCN0EBujmQQRoVCVCULoAUCVMyCKUlG6gQRYBFQoXQsa6BUQuioSlc5HMlKyiKFQFRW6vL92P3TJ6HzGrvvsdIM2LUQy5/Gngmd1Ne0bz7uwh0fLcakAj3y4Pdn90yeh8xq737HfL7a0efecu+m/siIzQ+5vtniaQXa2sARwsp4rrjp83V9anydH3ZNh8A1fDhDP5Ti085688Vj8pZbZaURss7BGkB2QspnVFuGQd6Ae1z9duU6OubJqast7nNC3kFJgNUexxdI3rsFvI8QqMjbTYgTY+Rh8MTjwuITRZWEDSzrAjXau5xtRTYs4e51Z6KTBJ79TnCVtucrPirZ3bZcYfzNpKan/4kLD61ZvNU73uLv8AOlwuEdkZa4diQ0cw8qOcfnsXfH2iDMOxDV4h4S2H2bNm36/A+6C0y+5MtnLLt2bMvFbjuuUcF1fhEjtWTDQat8mZ9QPc27JpLPfzl2w3HvQuWc1cVervp0j2a7Gvcn+j3q+i8hvmjuVOMt8U/q71kUY4DfNHcvNtcAu68FI8cf3965cMAu68FI8c7oHc5bo1Yl9BblBt6F4/4U8OaKyYllIMxa6800pJuwaua3MGk7Q0C2W3KvY9yw29C8f8KtQ1tbNmfQsJyHhU4lkHAbbOXR6uy2OjiACF9CP4cn5nCTmNtvGYS3/UySHp4UGp612/g83QhokEeIQRHg3FPhjpHW1tYtboNuhYb82t+Nkx5vFWMHIIqBu3m4Y7l3O4HGpSHgVWKuHB0gw+MjYdcz46gN5vI67aZt33Kzo7nDcVkc4A1mJyAgjTDN5jPpvotDyEuA59ix/Yr3e9x2Xpmgp+6WnI7AsnDDIXa+3TwRtl9ixM6LN3pzb8oAPFcXscZ2ASO20GIP558Wc0fJjq3gfJR5WH/JpztuH1rv5Rizz2hlVMOwLGl3Ksbq7DsLbz1Na+Q9eakf8AOTTblR77DaAc9ViEknaDTyd5WMKKGM33vc7AeUlr3dZLIT60RYJoIj5e56m6A17h+lAT6lmQbrdOBilFbkpaF7/WKiYepY8G6djTwcSwiPmgpC89Vqv9VZg3RuP+kp3fyfDHu7LwT/SjXfeQ+3bnfh2Jv/MYWQOpzqB4/SKGVzv/AHyX+ap/7rb1erSGqc78IxuTzaRsA9dFDb5SPte4/eMal86tZCOu1bDbsRCnAi78AxN/PPihAPS1uIP05svUg7cdxnCqPpqqxz+29PP3pxuYv/oyZ38pxFzx/wAeo7lW7cixupwvCW889RnPTrRO+cgsqIGR5bswSnIaBdxDrAE6N4EF2jluNb6BK3de1ugxTCWH4MMGc+quPzVbLUMjy8PBaezRYEB1hc2y8OC7RxbNbqM3Y8QxXDuiCmLrdH25J83qVgH/ACkzf6Rnd/JsOc645rwVP0/WRW3+/wCMv/2MQj/4UPemOPE/6QqnfyfDi7sPsWfvKDaq/wB+xmT/AGUQj/4kH0qj8dN0buCB8b6Cus8FzPFSH44HY3/Fchuldo0fG+hdt4NI7QO55D8xi4MN7bTnS7JitCpaVa0rqfMOEzUoTNUZPdM0JGprqpCxqYKtpTokmTAJQnCEJdEIAIoWEBFLmRCLY6ISJroHCZKCmJQS6igCiCEKIEokolwIRBSogohlELJggIKYJSEQVQ10LqAqFWBEUAUUECIKCiCIgoIhA10WlBQFAxQBUJQBQMohdLdA5UalBRBRRRQRuiogUyUooFG6l0CUBsohdS6NCEECUAUDFQhBBBLIFElKiigooEuiEqKEpbrLWhkCoUhK0o3QJQKilhAjZAKEqLo8y3ZfdMno/MavR/saM3tvRZDMHb463scRunHipL5BKDGdL3zi2XMeJeb7sfumT0PmNXo32N0ebFqIEB15HcEzOp/vTz7szhR7No1Pk++XJT5ur6tPk/tfoNHTVB+940/z6igh/wCHNGR2LKqMIk3sZqeoNhqJsVlY0cI+W6OR978WjgBppYLQyUkI8qLC2/yjFZ5T154SP0lfI+lEbLnBG6HLdu/t8s3yC7C65vexFnX23Xa4iT4fCPLgwpvLv+JSykdIfBY/KRppKUHguwJp/JxCZ36L2Ep4MVYPIqaNvNT4TO/sLZX9y2UOMyHZU1rvzWFPY3tkp3D1qtTDwvwiyg1cxDo3C7LOijMUZ8WzyWEuLQNnlG5ub6rlius8JDiaycuMriS3WZgZIfFs8pjWtDeazRwbc65RzVw16u6nSGvxgeKf6Per6RvAb5o7lXjI8U/q71fR+Q3zR3BY4t8DLu/BR7ser5r1xIau58FR8cer5rlunViX0HuX4+heV+FTEstZIBUvYQIxkipd8LbsBtn3xuYm9720vb3q9V3Mnb0Ly3wqTO9lyAOryMrLNgYMg4A0Y7K644z8Yu5F9CP4cf5nD1GJSm3j8Ud5lNlHVq76V1e4aGV2e7Mef5PkSRwtO3aXOhN+h56uPkp6B7vvWKnzpGNv8qEW7V1u4Pc452+faVdJ5O3EmxAbbZhFLET2OtroOOT33dqdHb4Zgz84Jo8U86bEwflMZXHgnjsD5p1WNNuW43YbTdNViUr+28U3eVlYZuZLXgnD2M5XSYlLK4Dj4Ja8EcoLrFauTCYGEl1LgEfPJOJDfnzU7e9R5A7CYWbafc9DzveJCOt0ER06Qnjx2JmgrcCh/NQZz6qpncpHisLNlRgEX5uISEfJnj7gs6HdSfe4lS9FPh8ruy08ncqFj3WE/wClIyOSnw157OFP9Ks9tXO/DcWf+Zw3IOouoD85P7evP4dXO/M4U/1F1JJ3lETPd9+xp/8As8UI9dNER1lF77yJlcf/AHyT+bhv/wAC3qU9pi78BxV/PLieUfJbiB+arDQvP3jGZOmsjhv8msit2BD/ACcJ/wBH1Z/PYo8jrAqph6lCO+7k/wAkb/6LjP8AKK5zu3gz/Sl/ycDNTQYLDzulzu670cfzk8m5QbThlAOeoq3O7b0sneqBQxMPuGAwnlzNcf8AgRIyzJcUbHl+2cGgs0bWh1tT5Pj4eDe9tmt1G7r7/wClaI80FMXHq+2pu5CXdCxmS1dhMV23Fos9xmdqy1Uzg/SCi3dUTsxOF35iic7s8ZN9Kq2H28v/AKQrHc0GHFw6j7Cm71BU3+/YzJ/s28/8pAp7ck/huIu/NYafUTQP70ROT98xh/8AqGRd9PD2Kj8bN0jtW+l6rL0Dwex2pxzvce4fQvPN0R4Teg969J3CttTR8+Y/pFcOE9dp06w6RhTtKRpVrQve75p0wKUKKpqsJRSBMCqhwnCRpVgQO1M0JLogqIZBBQKqITgpUwKA3RugiEFgRAStCYICooCogBKCJCgRmQUUUQsOZMlARKIa6OZKoEFgUslTXVgRAOUzIJIOZEFAoKhwogCogZQIXUQOSggoCgKDlFCUDIpLoosHBUSgolGhSkolyVBLIkoKFF1REhAKEoqKBQlKEDFyBUKCAlBS6iCKKKLIBSo3QsiwiBRSo0hQUuordYFRBElRXmW7D7pk9D5jV6H9jkW+2tHmMQbndczxGeH3J9s8QILtdliLOseJeebrj9syej8xq9N+xhLvbiiymYOzvsacMdMPEyXyNka5jtL5g4EBtztC5KfN1fVp8nR93UtU0eRPTjmp8DqD2HO/uW6OJS5BaetuQbGLDHNceFySQuazT4YFxqFSIpzxYy/pfh8Xc6JZbsNlLWjecROhuHV0TD5Xv3R1PJqMmbSwIHF3OK7Fzzu2vxl3RFQRd8cZ9asbQzH7zijud9ZTR+qOcW7FRLgtvKpnf67F6j18J47AqjQxccOGj85iEkh680Gvag8Z8I0RFZOC17SC27ZJN+ePFs8qS7sxO3abDTiXLuXUeEAN9lShoiDbtsIDmi9zb5BsL63ubDhXXMWXHXGbvp0a/Gh4p/V3q6iHAb5o7lXjjfFP6u9W0Q4DfNHcvLi3wXALuPBWPHnq7nLh7ru/BSPH/vyOXrRqxL6C3Njb0LyHwq0xNZL4qpcLM1E7I4z4tvk3aLDisTe4J4wvYdzrdq8h8LNGw1khLKbUMuZZ5Q4nINSxrrN0sAANgB2krujRx/mcM7Cr/gt/zmIsHbaUHuXW7icDjOe9Hh5tl1nxF5tt4rVAOzkbsOpvpyL4YxxYUOl07z62OC63cNXwtL802CMPBsXU7nO4/JLt4PJfV3FsSY7y+zUuzwygpmvF4MCYbjVkrZJBqNQXQMJI4hprbUKR4jC2+WowRm3SOmMp/QqGX7NqzcJ3QML2htdh51HBhopATqBwXeynAO5OC7oNlZ/lG69vZ055osMlPZeKULLz77yVw488bK+K3JBhcx7LSS9ys9t5D+GYgfzeFuHYX0bxbtROKvP4Tip8zDms9b6H6UBK8++xl/8Aq4I/6qJVEzyO++4y/ohp4b9tPEfWmFC933nF39NXDF82qjKnsd5/B8Xd01cUQPyayO3Roj7TOP4DWn87ib7djayQepVCnAHO20VafzuKSEdYbVyDqso7cny4dTEflq6R3beCX6elP/k04/6OiP56ukd3xyqqTcxbbh2Et4/GSl56daL6VLKpfudjbtosEj53PDz13pIz60zahjPvuCQ9DAf62JO2BjPe4LF0AG3qj+hMzdA1v4dhEfM2O5/+Y3uQXTbpLBtsSoGXbfgU+bNwnC7LVR4OlrWdqDrrYKMfLv8ASLz+ZoC7s8XL9Ktm3RmzP85U4u0HxdKXB3CIzN8dJZptYeVq06m6U40T+H1J/NUF+z7Wl+lVZ77sQ15P4ZirvMoA0dpw79ZFgv7/ABd/SwRd0cKLq6/4VizvNoMv/wDXN7+tM0348Wf0tEfqyxdyI/GDdAeG3zfpK9R3HNtTReaT2vcV5XjhvJ6I+les7mm2gh/Nt9YXFhQ9Np4NwxWgqlhVjV6vnLQUyUFEFWAwTtVYTpomixqZqRpTNcrdFoKiVMgKgKiiAgohKmCoe6ISNTItz5kwKQJgiSa6l0EboCgUQUpQRRS6iIZS6DSjZGURQJRVhZM1FLdC6WQyl0AjdLg3QsooFQQohdEFAwKiACN0EUCBKKKiiF1CUIMEQlURdDApikKl0USULqAoBBEUFCi3NdQpVCUVFECjdNAQUFFLoIopdKVkEpUFCgIKLikURsSUpKiBRNUCiCl0UcyN0qiNPM9133TJ6PzAvTPsZoc2L0Yyh93v4JmdTg2hkPu7OEwjbpqbZffLzPdb90yej8wL0v7Gct9tqTOYQ3M++/xGaL3CS2eMEE62tYizrHiXLT5ur6tPk6Pvc4cweVBRD87i9Q/vid3q2aKnEYzMwcDXy6kyMHCJtwohnuddS2x01Qp52AcGSiH5rB6h3Zab6Fs48SdlFpncfueE1F9vvQc2XnzA32iy7nFZpIpqQeS7A2n4kAkP6L2lbGmr2e9noh+aw2Z3rEx7lle2kx+/V/o4c1n/ABIdOtWslnP3zFD/AKmiZ86IFJWO+7PC/CI/NVzG4dct4QjMQPi2D3M6tts11O3jXLPauu8I9/Zk2bfL3Zffsm+e5s8re+Bs2ZdLW51yhC4q9XdTpHs1uNt8U/q71dQx8BvmjuS403xT+rvV9F5DfNHcvPi2cRLufBQ3x/7/AAXLiV2/gp+6Or6HL0p1Yl9B4Dx9C8p8KEzWVUl30DCQx3jYN8l1YBd53t2ptpwjwcq9YwMaHoC8r8KWMAVT2+yd7ytYMrabfHA5Q7V2dt73B5gQOJd0OOfM4CsxiMi3smg6BQt9Xiwuv8He6QDfAyugaeDpHhznEjXYWFp05wb35lytVjpt921G3+BC3Ud8XXbgcZkO+D2ZiJ0bpHh+ccf5KoA7G9JS3eX3anR32H485z2g1dQ+5GjcNlY068bzC4NvsuXaXVT8QeSftjFTqfJoWMGnIX0WvTfVHD6x5e28+LO1Hl0cUbDqNHXo2kA8ZuLC+o2pHRPJP/rD9vvoYxt4rOj6uZR5IHP+FjD/AEII/wBSIo+xHH7xi7umrij7qxiUUDj+D4u7prmM7q1qJwMn8Crz5+Ju/VrndyontQ4/gWIHz8Td6w2ud3KwbnT/AAC/52ue7t91Sjc2T+AE/nK97u3WRE7l/wD9Oof9ZUud30r0AfuX5cOw7/WVBd/ybu9VHCmN202DR+kDb/8AHjTnAWjbRYQ3nLw7vpW96ZuRnHhEfQBp62IE9ntZ9/weP0Qf66NMzdTbQYlhjeaOG5/+ae5WNxoN/DcKZ0R3/wCbanG6UnZiVGfzdOT/AM0/uQPJjx4P+cGatv4ulLs3CIuOFJppa2uznVftqT+HVh/N0F+z7Uf9KyJcZOn267Z97pC6+p18h9uS3NfjSDECfwyuPmUP/wBJ6HfeSp1Rf8JxU9FEGd9A3vTDXjxV3o73+rH3J9+J/CMUP+yNZ6/YLO9OI78eJu7GfRGg/FDFT4w9AXsWCNtFEPybB+iF45Xm8rv34gvaKEWYwcjWjsC4sPRvaeHfJmNKcFVtVgXpDgWtKKraU6qHRSXTITCxicKtrkzSqlloKcKtqYFLIdBRRaRE4CRNdSFOolUVDgp2pEwKB1EAjdBLogpUQiWsJQUUQQBNdKojIuKgKCKA3USpgrIKgKiBUDXQQUK0CiCgogfMoEEQUEBRulUugKBcogAgYFMlKBKNGuilupmRTXQUS5kDXUSJmo0ZAoZlCVJEuilLlAqXOlUJQUuJdAlAoFQRFLdG6KKF1MyCLcUpKJKCNAigShdEElQFKjmRp5nut+6ZPR+Y1eqfYsOcMYo8pmBDpdadrHyj7XkvlbI1zCOI3BsLnkXle64/bMno/MavUfsXos2MUQy5ruk4O/OpybU8p0mYQ5nVtGnGuWnzPqx5Oj9BwZzx4w70aBnqyMWUYJi0De8Tcdbgz0jHbdMzhM23NlOzatQ6gA2ww+njNUe9pV76aPI0GOgsL6PxCUs28phOY9I015V3OJkDDZTtpsQ9PEWt/wCHUlW+1D+Onl6X4pUdwe4LSGGn424KOmoL++Nt00ZpRx4IOiMOPbmCswtu+5eU+EKK1XMMobYt4IkMoHi238YdXc99mziXMELp93NjUylpjLczbGFuWIjI3yG3Nh16m541zrmLhq1d1OkezW42PEv6u9WUXkN80dyGNs8S/q71bRR8BvmjuXnxa4dTruPBO37Y6h3OXFCJdz4KGWqOodzl6U6sy9/wUaFeaeFKueKkhstYLMZwYIrsFwdjvfE7SeIm3EvTcGG1eYeE+gJqXER1r7tYfFStZHstZgLCbC2pJ8rMu6HHPmcPNUyn3+Lnoi/6fpXV7hd94d/brY33sTWnbxyMbr0FclU4S7+D4ht/hUY/VXW7gMHdeS1LiPvfJr2s5fKyzQE83lcegTvvNZ0dtRxPzN8Xip1Gr5oA3b74CYacthsSyYe+5+1cTdrt9sGNHUG1zbDqCspsKeHA+xKwWI1fiT3Aa8bfZTgQNpFjfZYoSbniST7CcdSeHiEttu22ZwAPIjz77zVjA3H8CqvTxOQ91S8Ijc2f4A3/AFlfIe3R/wBKc7mv4hT+nVvP9S5I7c60baHDR51Q499IgjtzPLh9D6dS8/8AKuQ9o2DbR4S3pkDu+kakOFRDbS4O3pe099M1WMETdntQzoym3zEQWQxt97hLOjKfoYrPbVjfwnC2dDAf+Yah7aMH4ThbfQB/rwrWbowNlfh482K/dVooN3ScmIUHow37qz6ERuiJ/D4T+bpif616YbpL/h9MfMp3H+vcj7f/AMdv5lI4/Q9AZMX2fbk2o95Rk31Iv7i+2y1ua/Gh7Y/xqvPm0R/uJTSYt5P21U6j3lGTfhH+LOtyW5ADxoe2F/wjED0UR/uWxDvvIvsr8tiR/wBlLf8Ak2pg6/8A7k7qyd+RT2Z+VxI/7MG/8q1OH3/9xPUG9waiPxJqDeU+cvbItB+/MvE4W3m/1n02XtbSuKjKG8fVkMKtBVDVaxejjnJYCmuqwrGqsmTJEwKiGBVjFU1M0qi5pTAqsFO1W4YFPdIiCkAhFAqKsiUxKUFS6CwFNdVEpwVRYCiCkBTAoGCiBUKA3QuhdQIGUQuo1GZFFBCyq2FMkCKWZMCpdKoSl1kQUSUqJKqGQaULqAoGujmSAokoproIFRF1FQIKISJKiF0VNQbo3SqKqJcoSlKimgZS6VG6jQ5lAhdQrQl0boKLIbMgUAULoJdAqEoIIooggKiiF0auKChKBKNXBC6mZC6IJKN0pKl0aea7rD9syej8xq9Q+xhc322pM5hDbyXNRHvsPuEts7AQTr5Oo4VudeXbrB9syej8xq9a+xQLhjNIWmYEb9rAxskoHseW9mPDmkW2kg2FzbTTlo83V9SnydH3VBUQjyZMLHmYZKey0y2orAGNtNTDyrFuFznS+uVoluNdp1vorWVM34zFD/s9I3vhCyXb7kHCxO+uxtGHbePgADmttHKu+XHdgNxN3FU/Iwmcd+ZZMWKP/hNV6OGyN74SpvMvJip9Ojb3OCtipJfxeJHpqKYd04Qv3l9nie71xNXMSXuOYayM3t54DdrLNy/JGltFzRC6fd3GRVTgh4OfUSOD3jgt8pwLgT0OOlhfRc2WLiq1d1OnRrcb9xf1d6vom8BvmjuSY23xTukd6toxwG+aO5efFvgsC7fwVj7Y6h+suKC7fwUN+2OofrLdOrM6PfcJ2FeW+FHDc1S4mna+7GWc6sEQItbRm+tLWg3GzUgnjXqmF7CvL/CbhwfUuJbReSwXnlkDzwdrmtBA5BzAHjXdDinzPPqjAx/A4dvFiP1zrrvB7uduZLUMRsG6jEXnbfQhr5eokDjXLV2FNA0jwp/MJpQR0lwZpzXO3Yup8H+DNcZPtbCXWDdsziWgk62Mcuht8XZtKtu+4hZnJ3VPufs5p9g0zbEamre4jXbbeDcjbt1STYC25PsLDjqbF9Q6514x7FNiek6oMw2NpF6fCW6ixDhmBvpa8DdQdmo14wllZCHOuMIGp25c3pbNeVRgpwaMbaTCB0yA99KEW0UQ+9YO35J/q2pmVUI2S4QOhrf2gVgxeIfhWFjoYP7wFT5KyeIbH4S3oDf7YV7MVaPwnDB0Mv8A8wEox9n8Nw4dEV/+aVo3Q8ldR+jAT3VRQFuPgbK6gHRFf/m0zd0JP4dTHzadx7qhynt+f4bD6NM4/wBa5H26P8LPo0jvqch33kIxon8Mb6FK763KHFT/AAub0aM/sXIjFv41N1Ubv2JQ9sv4zWejRH+6lQt33B3154P2xV6i/BpL31Op+1XW5LaaAHjS+yv4xiH9EH9yRdX7PH1+zioyb6ka/aZsebTSxtrqns/8riJ/2S3/ACYQ77yN7I/K4gf9nA/5VqO+f/uB9HL+q1L7J+PiB/1IH9S1OJebED1W77K2R+JWEjNOznkHrevZmFeO7mxeoj/OD1OBXsEZXFTo3j6shpVrHKkJgVpyWXNcnaVU0qy6rJwjdICmJRDAp2KtOCiLQmCrBTtVFgKKVqZUElQFBRIQwKiUlErRBgnakBUBRFrUyranBQNmQuhdC6BroEoKIGujmSBS6MyclQlBAFCTJilUKsAkqBBQFVDIEoEqFFudBLdG6IIKiiiA3UBQuoUXUboKBRSVSydIFFbJYxKAKBcopDRkLoEoXTUNdRBS6aKIKhKAKiSo3RCUFS6gJQUQugKl0LoXQMoksjmRYgSUhRSl6LoYOQulBUJRRUS3UzI0ZBKCoCg823WfdMno/MavW/sUYc2MUgDXPPjuC2Y07tKeQ3bIHNItxgHUXHGvIt1h+2ZPR+Y1esfYrlnttS5zT5bTX9ktzQ/c8nlAW1vbLxXXJR5o75vqx5Oj9BW4UfxE/Xi030SlZD8J4DfEuNrmxxKcAE8rg45iecGy0jHUvLgv8x/1rNfJT5GnNhO11iae7dvvRvgPna8i+jLiWe07f4PF14pOe9pVjMNj/EUo86vkd3xlYTamD8ZhPVSH9qsiOth/G4b1Ujv2qlx5Hu1ZapmADQM+gY4vYOCNGuIBd02Gt1oXNXR7sCDUzWLCM+hY3Kw6DyWknKOK1ytIY1xV6y7qdOjT42PFO6R3q6lbwG+aO5DHW+Kd0hX0TeA3zR3LzbtkUtXc+CZn2x1DuK4/e123goj+2D0fQ5bp1ZnR7vhw0K8r8KkrW1Bu+iaSxhO/Rb5Idou45HcQAGuwBeqYfsK8o8KWJZalw38Msxgt7G3y2l/KJ4R1vxWvbiXdDi/M4OqrIz9+ws83sYjuh/fqXWbgKyK8l5sIBs22aHKdp2X3q45gTrblXMPxn+N//gA/rFdt4PMWN35axpNm6HDng8ewseOu91WpdXBiEdxaowvaNGxC+3i+2NvJptVk2LtDnD2XhwIcRYw3cNdh+2Rwhx6bVlx4nJcfbQ28VFKPXmNulNJiL7n7aI1Ogo5DbXZfW9uXjRjvvJhtx0fw2h6qd23+lJxui5K2m6qV/wDeFke2D/4VJ1UT/wCwVBiDv4VN1UTv2RRe+8lP+UDv4bD1Ukn7Up240f4XfopH/wCKs9mu/hNR/QnfsEfZrv4TVf0M/wB3RjvvIntsf4VJ1Ujv2ZU9sj/CqjqpD/dyrPZh/hFZ/Qz/AHVT2Wfx9b/RLd9Ii2J7NP8ACavqo/8A6pUNUf4RXf0P/wCmm9lH8fXf0Uf3ND2Ufx1f/RR/c1TvvIXzaN8fX7OKmGup8r7U0PNppY21uUM/5bED/s9v+VCsNQbDxtfs/g411O37V0PZpZATn8ZX/wAy0f8ALhAgk/KYgf8AVW/qWpgefED1AfqjuRz/ABq/+bA/qgiDz13Zb9UKWH4n7jW3qI/Ov6r/AEL1xi8o3Dj7YZ6R/QcvVo1xU6GN5l7HKxqpaVaFXgsanuqgVYCqzY4KIKVEFGTgpwq011UWNVjXKppTBRFrUcyS6IK0HumSXUJVuHUS5kQVYBBTJUWqixrk11UCmBRlYolBTIJdS6ChKAqJSUQUSRRCCl0DXUulUKuqWG6l0t0QUsWMCoClugVSxrohLdRILHJQulBRBQg90CUC5AlGjZlLpFLqWFgKl0hKKqGULkoUJUuprpULoXSA4KhKW6gKatHBUulzKBQMXIpMyl0DoIXUugiBQJQJQQqXQukJRqDEoApSUQjQhRC6BRDIEoKEo0IKN0oKCDzbdZ90yej8xq9j+xGkcMZpS10rSGzcKGITPH2vIPcyHXHKcpttXje6z7pk9H5jV7N9iHCXYzTBrXvOSezY5t4f9zyXIkzN2DaLi4XLR5ur6seTo+/24lL+PxD/APj2/sFknEJMo8dWg6/gQzHq3ggAevnssduHy/iK3/8Akb/16yXUcuUeJrNL6Ctbf0nb8L823qX0HH3wVDEZfx1f/QWf3dWMr5Pxtd/QmD+oSihl/EVv9PH7dWR0Un4mtH+2tP8AXod8HjW7Ak1M1y4nObl7Q152eU2wym3FYWWie1dBuujPsia4cCJHaOdmcNeN1zc89z0rTFi4KtXbTp0aXHW+KPnN71k0jeC3zW9wS4/H4o+cFk07OC3zW9wWOLfDqAC7fwUj7YPR9DlxmVdv4KWePPR9Dl6Uasy9vohovMvCgX7/AMH2doxvuDQWcfk3abnlN9ptxL06jGi8w8JuGZqguEU77sZwmVDI26AizWuOlra8pJK7YcXFw0zpRx4s3nEYPcxdjuCrJOHmlxUeT5VMHg7eMwyWt1X57LjqjB3DX2PW+hVxuPqDu5dj4PqJ7d88VibdG/f4y07eUx6jr0V77zanR2rax2njsQ28dK31/aiL6o3PjcQ2nZTNI28R9inTkNyoyJ2nBxDrkit12l2Ividc8HENp2SR228V5L25OZHkgqj+NxD+jN/uqnss/jcQ/o7P7siInfBr/wCcj/aJt6d8Gv8A5yP9oqAKk/jK/wDo7P7sm9kn8ZXfzDP7ugGO+DX/AC4/7aYMPwa75Uf9tAPZB+HXfzDP2CIqD8Ou/mmfsUcp5K75TP7amU/BrvlR/wBtAN+Pw67+aZ+yUEp+FXfzbP2SmQ/Brvlt+h6hB+DXfLb/AG0BdIdNa3ZxMbynbwND2aWRznlrfkt/sqOboNK3qcL7Tt4e36LIAfFrvlD+2gbOf472NQ15K3tH1oEfFrflf9aIHxa35X/WoPxU3As8ePNd3EfSvUGFeaeD0eOPmHvA+leksK4oXF8y9hVrCqGFWtWngtaUwKS6N0RcCiCkBTAqJqa6IclBRRFzSiHKlpThasyva5MFU0ps6Ie6a6RRUOjmSKXVD5kbqvMiSqLQUbqu6ZrlSVjSmzKsFG6JJiUCVMyCFhJRSko5kQ6iW6hKBgUEMyBRDFAOQUCt1OoCkRumoIKZIiCkIZQIBS6hAoFQFDMrZTKBBQuS6ChdLdS6XU5KBKAchdVo6iXMpmWUFFBFWVRS6F1FEsJUUQuimugogSgKBKUuQJQFxSlC6BKNAE2ZLZEIpkFLoEo1ZCVMyBKiKIKl0ELoPN91X3TJ6PzGr2P7EsM9t6fP7HLck2lSSIvcJLEkA2dfZfQrxvdX90yej8xq9w+w3JGMQEOe073PwmRGc23h+2MBxt8YDS65KPNHu+pT5Oj7mZHT/Bwf+et/VlZRghyN4GFkAm32wQ3brbxR15eQ8q2Ta9346Trw+X+wFc6sdYeN231NBNxW4tLde3i2L6Tk+e+jSimh/F4X1VR/Yq+Omi4osO6qo/sVsPZx/Gt66Cb+0mbWD8ZF10Uo/XRLe7yDdHEN/lsGgZ3aMJc0a+9JAuOQ2HQtS6JdDumb4+XYeG7UNyg67cp8kHk4gtM9i+fVrLujSPZot0Efiz5wWRAzgt81vcEm6Fviz0t71kwRcFvmt7gsNcCOYu08FY8eerucuQK7XwWN8cerucvSnVh7PSjReW+FDDmmouYYnksacz6oxk6EaM3xtgLW2am5XqdNsXk/hShBqNW0Z4DPdXPEhFj5WUEAXuBrsXbS4/zOIqcHG32JGdfeYhr65rLs/B3g9jIRRzt0brFiFxx+UBUN6to28q4mSiYfvWHHomkb/ZXa+D3BwS8tpaR2guY6yS427RaTb6K01Onf3d0ygNx9r1e3jrSR1j2Ub9GqaShNz4is2nZWWB12geyhYHksLDiCrZgp0+1I9o2VT/2YCskwY3P2qNp2Vcg4+Swt0cSPPvvMPYJ/EVv9M/8AtJhRH8TW/wBLH96SjBz/AAZ3VWSf2gmGFH+DS9VY/wDahRB9in8TW/0of3pN7FP4mt/pI/vSX2uP8Hn6qx37dOKD8hU/0t394VAFMfxVb/SB/eUfY35Ot/pA/vCnsQ/iKr+lf/ZR9i/kKr+lf/aQL7H/ACdb/Pj+8KGH8nW/z3/fT+x/yNX/AEkf3pD2P+SrP6R/9lCyOh0HAreP77rtO3x2vNt0sgIviVv87/3U7odB4ur49k2o6fH682pUEX5Os/nh+3QsG9/Frf5z/uIiPmrPl/8AWjvPxaz+d/7qO9/Fq/lj9oVB+LHg7HjHn4h+c1ehsK8+8HY4Uh5Ggetd/G5ccaGJ5mQ0qxrljtcrGOR4rwU7VQ1ytaUFt0bpAUbozKwORuqwEQ5U1Wgp7qoOTXVRc0ogqsPTByaMrGuTZlXdG60h8yKW6IUBLlEAUQVqASU7VXdEFUWtKZVtKYORDXRJSXRJRBUUugCgKJKUlQFEFG6W6hKKJKhQKl0DXUCF1Lozc10QUgKgKrRy5QuS3Quqg3RalUCA5lLoKXWVHMoShdS6sg3RJSkoXS4YFQlBFGrGCJKQIkqBrqXS5kC5W4a6iW6F1A+ZQuSXUugJKBKUoXUUbqJA5EFVo90Et0cyA3QJS3RL0WUJRukJUJRo4KF0l1Cg843VH7Zk9H5jV7p9hkwnGIA1srjvU5tDI2N9t4cDq5zQRyi/IvCt1P3TJ6PzGr3P7DbL7bw5xCRvU+k7yxt95dqHhrrOHONRfjsuXD80d831I8n9r9B94l+BXD/XU575SrjHJYfd3HsdTE7eO5PVbiWuYyLiZRejWO/ZrNNMCBaOI7RpWSC2vKG6/RsX0XFYw3zlruylPcCna9/wq0dMdOe6MqptB+S+TXTf4K9lE78VL1Vbz3yBB5Tunb4+Xb5bvKADjrfUADXqWle1dJujh8dLoRw3bTmO3jdcknnJ1WmkiXz6tXfGnRze6Nni/SHesqnHBHQO5JulbwB5w71lQx6DzR3LLU6KXBdr4LGeOd1dz1yToV23gtj8a7q7nLdOrzl63T7F494UapoqXAvpRZrNJYczhwb2c7Kb3vfmBA4l7HENF5L4SsUtUOAnezK1oyinztGl9HXGa97nTQ6cS7o0ckeZwXsuM7X4b1wEd0S7TcFHC4vu3CX2DbbWOG34UWoPNsI51yj8YHHVt9OiFvnFdnuAxVl5Ptqido3y6YRO6jnZccu22my6sNTDsIsOjuLQYfxateL9VodT1q52FsJNqeiNydd9sTrx+IOp6dqX2TH+Nw86/BG3mvKdU029ZjrQHU+UG5tvvtTry8/EjzMMHb/BqXqmP7BMMI/isHVO79kFW2niP3ugPQW/2CnGHsP3ihPQ4fsSgcYN/FmDoqH/ANkaqz2rP4g9VQ/6wqxhDf4NSdT/APsJ/acfwaDqkP7FQH2u/ISdVS79oEPYX5CfqqT+3Cgwj+LR9Ux/ZhN7Wfxfsnd/giAKQ/iKj+k//YU9jH8TVf0n/wCyj7XfkJOqoP7QIewPyM/VUn9uEDOp9B4uq4/wjXi2n2Rrzam1udD2P+Tq/wCfv/XpzS6DxVRtOgqNeLUn2RqD08R2X1XePydV/P8A/wBhUAR/Eq/53/vJ8vxar5f/AFpTF8Sr/nf+8Uwi5qr5f/WUH4t+D4e6HzfXdds1y4ncDo2Q87fUCuxY5cUGJ5pZTCrWuWKxyta5V5SyWOVgcsZrlZmRGQHo3VQcmBSIFt0Q5U50bq2FwKcPVWZEFVmVzXJ2lUgpg9LMrro3VWZM1y1CLbqEqvMoChK1rlMyQFG6qGuiHJMymZE1XByZrlQHJ2uUVcHIkqsFEFVLLAVEmZDOrZD3USlyAKWFiF0mZS6oe6l0hKl0gWIgqm6N0RYHIhV5kc6yHJQS51M60prqIXQupIfMglJUzKhlEuZAOUkOiFXmTXSxBgUQkujdRdTEqXSXRBRTAqEpbqIDdC6F1CUBugSgSlc5AS5AlAlC6KiYFKiCi2S6l1LpC5CD5kEoKmZGoG6N0l0Lo0supdV3RBQec7qXfbMno/MavePsLJiMYis4t8TUaiF0/wB6OhY3UecNlre+K8F3UH7Yk6W/NC99+wkjccYZlEpPseo9xexjwMlvfkAt5Re98p4ly4fm6y+pHk6Pvw1nLIz0sPnH0hR87LNu6l4/KpHjj4gZBYdPGsgMl5K4elSnvJVr5JABwqwbfvdO47eOzXDs4l9Fxtbnh+FQdcGX+sKLHQf/AKeexv1rOFQ/8bV9dMw/NhTCtd+Nl9KkcfmsCEPOsbjG+yWDbZ3Wy+Ta+mXmtsWqfEugxpnjJDtu92tsvHyHVt9tjqFqpGL59Wr6FOjlt0zOCPOHesyKLQdA7gq907OC3zgs0M0HQO5Yalilq7bwXN8a/oHc5ceWrtfBi3xjuj6CvSnV5VaS9SjC8j8JEjhUP4VaBZvubQWeT7wZb2HHr5V9V66xeQeEqBzql1o6jyWWMcrQCA3aG2OXW4sbXIJ412w4qdXJ+zXj7/XjpgzfSF2u4LF3cMey5tjdJaNx5dQWk9d7cS4ttM8e8xEea9p6/IK7fcLK8Z7yYkzRukkIkB27DvL7dVr89le+85bmLdx9nXjF9n2zF6VM8f1gt2JpsWFz9s0u06OiNxzE78LkcZsOpFtW7Tx9TtHlUp7DanFulO7ECCfHvGp8qmfYdeVt7cqrHfeSg4gw7Z6E9LLd8xU3+M+/oT1DZ8sq32zP8Ij9KneO+QInEhx1FN1xEf16J3x+yoRRn3lCetv9gqwUDfxNGfSH7Ioey2n77Rn0R+1KYBh/gbuz/FARhTf4NTdT/wDsJ/av+LQ9Uh/ZBIKJh+9UZ6x+zKcYW3+D03U7/soGGG/xcdUx+oKe1/5F/VOf7YUGEj+Dw9T/APthN7WD8QOqU/UFEA0mg8VNtOgnN9g1vvwuOa/Vqp7G/J1I6Jz/AHhOaEW9yft2CYg9N98GnNfqU9ifk5+qc/t1RX7H+JVD/XX/AK4pt65qn5ZP65T+x/i1H86T/XFEQ81R8u/65QfhVQY5JECGOygm+wHvWfHu3nHvh8kLni5KSvmOyaIl1cfhBmHEzsP0OWQzwkSfi2dpC40OUVZnDp5O9Z4Szxxj5R+pZEfhObxxO6nD6l53dEOTen1TwqXp0fhMi42PHyT9IWQzwj0/xx6P+K8qD0wekTKeDT6vW2eECm+GetrvqVzd3VL+N/Rd9S8eL0Myb8s+BD2du7SmP31vr+pXM3X0x+/M7bd68TL1Myu/KeA90j3SwH77H8tqyY8XiOyRh6Ht+teBlyLXpFc+jM4Hq+hGVTTsI6iFbvi+dxL1K+PEXjY946HOHcVfElnwJ5w+gw9HOvBI90M42TSfLd9ay492dUPvz+s377rXi+n6sf0884e4hyJevFo/CDVD77fpa0/QsmLwlVI42HpZ9RCeJ6J4FXo9hzIFy8oZ4U5x7yI9Th+sVezwsSccTPlO/wAVfFj1TwK+5eoh6YPXmbPC0eOAdUn/AErIj8LTeOF3U8f2QteJHr8M+DXyejh6cSLz6Lwsw8ccg6C0/SFkw+FOn4xIPRB7nK+LT3DM4VfJ3GZTMuRj8JNKffuHSx31FZce72kP34DpDh3tV8SnmxNFXKfh0mZQFaOPdfTH7/F8r67LKjx2E7JYz0Pb9a1v084+Wd2eUtlmUzLGjrWnY4HoIKffE3o5wzZdmULlVnULlq6LMyJeqsygKELrqXVQcoCiriULqu6GZUutupdVkqZlBYCjdVXUzIXWXQKS6l1VhYjdI0qXUXRZmRBVWZQORVl0bqu6OZE0OXKNckugCop3OQukzJcygsLkC5JmQJQMSoHJbqXQPmUzpC5DMjQ5lLpbooooEoEqXUUSVAUpKl1VNdS6rzIhyDzrdSftmTpb8xq99+woY04uzMISPY9QfHPMbb5ANHgHhWJ0ItYuO0BfP+6c/bEnS35rV9D/AGDb7YuOFl+1Z9d6Mw2M0yt4Q5c3V75cuH54931Y8nR98Q0zeJlOfMrJB3MWaaR1haN3H5NZJbby8G/Xs2cSxnObxvg9OjeO9wVkrI7Nv7DOhtmZlFrnyQXHTl123X0XJ3x/wsFG/wDFVPVV3+dKmZE8e8qx/rYnd7ysQU8XE2hPQ/L3ArIipBxRw+jUvHc1DvvNx+LxXkft8o7bX28dtL9Gi1UkPMukxSDhv848d+Pl4+laeZq+fVq7Y0hyO6ZujfOCzRFoOgdwVG6pnked9a2AZoOpY4tsN0S7LwZs8Y7o+grlXsK6/wAGo8Y7o+grdOrzr0l6S1ePeEuhBqXWiDrtYXH2RkcTl42l4y2FhYDYAeNewLx/wlRMNS/g0pNm5s7nNeXZb8K2l7Wtrssu+HFTq5NuEnip5fRq2fS4ru9wVG9ufxdcy+XZNFI07fhEWI4rX0uuFjw5p+80p6Kl7f1wu/8AB7hls5EDm+TrDWFwO3yhvw6tOVXvj/Lc96fd1zXO+FWDpZE7tsx3amM5ufG1Q1P4OCNvNTm6tEJ04FSNfxrSOu8x06kxBufugdbCOrykeakVh/HT9dMf2LU3s4/j/lQOH9lW5j8Oo/m2nuiKIkP42Xrh+qIIKDiH5eD0oyP64KeygdstKfRt/WlZPsg/jT6UR/6VDVHjli62Ed8iIxuCeOld1D63IijafvdKesD+rKvMvx4D6P8A3CgYweKA9X/lFJ7Wj8RB1Ot/Uo+1/wCQj6nn9mEwoR+KgPYP6so+1/5GLqd/2wgBotPcjt2CQji23u3oUFNb73L1TfXME/sTT3IDUaB9uXW9hsRFP8SQdEp/aBAm8/EnH+t/7xTb3zT/AC/+opt5+LL/ADl/60pg3ml+UT+sUR+CF0oKJKVfNd6I5kEApqHDlErlEQ90QUoRCimuhmUUUBupdKogYI5khKiBy5MkuiXIh2uUulCgKKcOUBQUJQMSolUQG6mZLdS6Cxrk4escFNdBcHoh6pJTXQXB6GZVlygcqLQ9Xx1jhsc4dDiO4rEDk91m0JbvJnR4xMNksg9N31rIZunqBsml+W761qQ5QlVN2O7N5Hu0qh9+f12PeCslm7+qH32/S1h/VXMhybMlmfDp5R8Otj8JNV8Jh6WD6CFks8KFRxtiPouHc9cUCiXK39/lJwqOUO7b4VZeOJh6C4d9+9Xs8LB44B1Sf9C89zIAq7085Z8Cjk9Lj8LDeOFw6Hg97R9CyY/CnDxslHU0/rfUvLMyN1d+rnKTs9HcvXI/CXTHaZB0s/skrKj3f0h++26WPHe36V41mRzKxiVc/wBGJ2an1e3R7rqY7Jo+t1u9ZcWNRO8mWM9D2n6V4NdFXxKvT4T+mjnL6BjqmnYQeghWZl89h1lfHWuGxzh0OI7irOLV6Mzs3r+j30ORD14VHjcw2Syj/WP+tXs3U1A2TSfKJ71fGnl+qf0084e3F6IcvGWbtKkffndYae8K4bvqr8b+gz+yk43p+sMzs1Xo9gDkM68nZ4Ran4TT6A+ghWN8Jk/G2I9Th3OV8aOUpOz1eny9ULkMy81j8KMnHEw9DnDvJV7PClyw9kn/AErXix6p4Fb0K6mZcNH4T4+ON46C0/UsqLwkQHaJB6IPc4qeJT3DPhV8nXEqXXNR7v6Y+/I6Wu+pZDN2FMfvreu47wFd+nmnh1cp+G9KgWqj3RQHZNH8to+lZDMUjOyRh6HNP0q70c4Z3JZql1QyqB2EHrCs3xavS1EHuhdJnQzK5BnFDMkzIXQWXUzKvMpmUV57um+6JOkfNavpD7A+AnFzbfNKOckxOa02zRDXNoW3I0+Fl5CvmzdG77Yk6R80L6f/AP8AH7T5sWebAhtHOTe9xd8IuLdNtTaxPHZc2H5+r6f5Oj743t/wqodO8H6CneX2HDl2ccLXHbxhrAB1W06VsRTDk7CVHQed1OP1r6F3Hdqi93HIT51K76LJQwcboOunc0+t6229c7u0HvRDD8I/o/Ui98Ps4rGzZztm08y5+aYKeEzEHQvcRqDc2Xl7vCW1ps645+JfPq1d1OnR1O6l+rOn6CthbTqXmO6rwkw5WODr2dbS/IV21Hujjc1pzDVo4+ZRq+TaOK6/wbe6P6PoK4L22ZyjtXa+DWsBkdbk+hbo1edWdMvTGOXjfhLlY2pfmlhBs3R9PmsLaDNc5tNS7TU2tovYINpXlPhCmIqH3fVNHBtljDmWsPI0F289zd2bVd1LkjKejiY5oz98oD50Lm6dTF6P4NaVp3wtbRu8nWCSRrhe+jmllteLZa3OuEdXclS4cu+UoP630LvfB3UNOe8tI88H70Injb0XB67Ec6sd95LU7gUZ+BbUbJn92l+g6FOYj8GXql+uQINbe3BhOo2O7uCdVdvbvgN6nn+yEYViM8ko9Jp/WKhB+FKOph/VJVoafgu6n/WQiPNf2j+0UFeY/Dk64/8AoCO+H4Z62f4BW3871J83T2f4KIxt9Pw2dbSP1/oRPTGer/qKvvz+pTrHZ/iqMYxDkiP79BU9jfk4+3/oWTl6FN6HI3s/wUuKPY+h4DeLQO/6QoIviO6n/wDUFkb0OQKBnMly6jJ8V/yv+tNbmf2/4q7J09pRy9KXLvwAcVFHFBfOd6Epkql0BuoCgooGumAS2UCWDqFRoUKyAVMyBCishrqIFymZQEFFIiCqHRShFqgYlRKUWqglygcoEGqAqWQKl0BBTFKpdAyZKFEDAoFQIgoCjmSqFAwKIckUCB2lEpQVLoHuikBTEoGzKXSqIGujdIUboGCbMqrpgUD3TAqrMnBQMikKYIGumCQFFA2dRrkt0LoGuhdBQopg5QFKCoiLGlEFV3RzI1dYHIgpEboWPnTAqu6IKFlrXKxtY4bHO7Ssa6IKlkZrMVkH3yQem761czdFONksnyie9au6OZIN2PT4btm6yoH313XY94Vzd2lQPfg9LW/UueBTNKWTcp5Q6Vm7qflb8n6iFkR7vpvgxnqI+lcrdEFX5Tw6eUNpW4gZHl5Fi61wNmgtp2L6N+wgrS3FzYkfadRqCR76LaQvmWMr6l+wCwoTYy8O2NoZzp+cgH08iuH5smptFPR90DFpnGzHyH0nfWuoq3PhhuXku5TqdecrLZhkcbbAAXLQTx7Qe661Vc41MmRvubdp4iu/Ny3idNOLU+2lQA0lzrO2fVy9i0m67dFPEQ0SvDhYaOIs523m0aHcS7nEMu+RxjyY+GeocFeUbpp98nJ26uceknK31B6xvTzai08GoxWtkm90e9/nOvtXLV25aN20HtXVyQrDmiXnMROrV3BVvg6id7522/F9KxzuAt5Mrh+/SF3b4lS6JZ3Ia3pcfHuQkH393r/tL0rwbbpG0OYvD5S7juBxAcd+laEsQW4izM5vXW+G6P8Ag7/lj+ysTFpBVxmtDpohmEeQPB0FhmbwRYAkkjj14yvLo16bikRioqVlrA3c7lzEZtnQdb8ottXtFTz3YhrqctGyrmHT9ZaB616BuM2H7YZLe2jgwuHyH37QvJHnVZFCTmFtDdZ8Tm3uX7h77vPLl+Tb6SiKccg7AvI8aZIA05naAa3PHf6lm7mt2D2Gz3uc3nJPeVfEhjwpepb2EQ1aE7sYgL5uJczi/hBeTaKzRy2ufXda3oYjDmXoql1wOC7o58rnvdfTQEC3cEuHbqZnvdd2mwCwtdzgB2DMepN6ObXhS9AUsucpt0TiSdCMxtpxcWoWQ3dFyt05jqpv0808Kpu7KWWtkxsAXyn1IRboGHlHSPqV3o5p4dXJs7KWWKMUj+EEDi0fwgreGd2eUsu6iqgqQ4XGo6FXJiLAbFwv+/Iqlp0fgMmUDUF893gAmyoWRBQKQioApdZgG6gCARCsBmlEpUykAOS2TZVLKBVE10EEsoiAhZUMEQlUuoLA5C6UI3QGyJKF1AUEJUBQARagKF1CjZAQUbpQU4QHMpdKolgwKJSo3QFQoKBAygQRKA3RS2RuggTApSUCgclS6UlHMgITBKwproCEwSIhBYCoCkBTIpgogpmUhBLkFEuZUPdS6rJUBQWXRBSAogo0a6iARCJBiUQlRahYya6RC6LJw5G6S6N0UcygKQlNmQM0pgVWXJgUFgcmaVWEQUF7HL6e+wO3ZU9Hi8slTKyFjqGVgdIcrS8zQENvrqQ0nW2xfLwK7LwZyfbB/NO+cxWibTdmqLxZ+sdV4SaKewZXUeXmqYQewyA+oLosLx+lay0c8Djb3ssbrnqcvzPbOeVOKojjXVGJT6vCaeD9HXV7AySQvZnN+DmaT6ivNXEFz3EjU2Go2NFvWcx618VGtPKe1UvrHH3x7SpvU+q2l9qSyt+E3tCxmua6+Uh1tuUg2J2A2vZfGTZzxk9pX0T9jRh1yS4EtLXPeLkAjyWA2toCQdeRS8SWl3skSxpGLlvsm90DYWU8MAMT3uMrnMe6+VoygbdAXOv0t5l4XS+EStj8mplsOJzsw7HXTegtL6WkCpcF4NS+Gmtb5Rjf50YHzcpW3pvDnJ7+CM87XOb35lbwZvbMIpM8sbB754HrH0XXfbva4F8cY2RMsfOdt/RDF887mPshIYpWyPppDlvo2Ru3raNi3FV9kLSSuc5zJmlxJ2NPH53FsWo6fKPQg5ZdE6zgedebweGqgO18g6Yz9BK2I8MmHX92I6Y3/Us2bu+gKWBszSOZo/f5S5XFdzzo3GwuFyOA/ZAYbH5VQf5uQ8nNzLfVH2RmEOGtQT/qn/Um7Kbybw7n9a2OGYM5x1Fgqdy3hEw+te5lPKC4W0c0svfibmFieYG6326XdlS4fG2WpfkY9+9tIaXcLKXbG62AGp5xypuzo1vM7E2CKPKOT6FpsLYQAeUud1NbYfpOAXPVPhZoKg+Lq4Tfic7Iex9l02F1cbmAskY/RrRke120537CfiD/AMK7ss3bSF1mgcytil1F/wB9VTAzM4N5T6llYrS5TzLwmM3tEuo9hNcwDmWgq8Ge0mwuOKyvwXG7cF2xdCyUHjXtFEVRlq5t6qifRx7KR50DStpQ4AdrzYci3xeOULBrMZa0bblIwojWVnFqqyiDV9SI2WHJYBaPDWF7ielYtXWOkO3oC3WHw5GXPMs1TefRqn6Y9ZfgeMXHGxw6r9ycYzFy26lTMtdVLys3dvWVrDscP361YHNOwjtC5GRoWNDMeU7Tx86u6zvO5LUN7XES4vI0izjr9SzYcak5fUk0zC3dSY1CxaFmPycgWQzdAeNnYf8AFZtK3bTKjZYDd0DeMEdSujxqI8akxZbstqICrbXMPvgswNbbygpIxbKWV5huoadS4oChCsMBQ3pUJlUsmdEULIIiAgiEATNaiGohBA1BoTlAIFLFAncigrARumIQsghCICgCgCAKJsqGVBLoKKBAWopUwQFC6iAKA3UJQKgQEJggAiSqGuilsioCjdQFQIugpsyVAlEOXIOclBQugfMluoCoiiCiAhZOEIQhEIBEFFMCooAhdAwUugChdFFRKjdGZG6KUBMioCmS3RBQMoEpKIKKdpTZlWCnulkO1dh4Mz4935p3zmLjmldh4M/d3fmj85iEvUg9AuVd0My285NnQuhmQKyqwcnLp2r638AtBvdK59vKysHQ1tz1EuHYvlLCIM0jBz37F9hYDK2koGF2gjhMr+m2c99v/C3A+f8Aw/bod/xGUXu2ANhb6Iu//eF3YvNCVl4nXGSR8jtXSPc89LiSfWVhrNWpCJmoJgFlRuiCgoCga6mZKSggcPVjZFSCpI7RazH0d9iNhAfU748ZmsbI831F/c2i2w+USOhX/Zn7omGempYw0b1GZH5dOFKdAbcjGNI88rpPsW8L3qmklPvi1gPM0Zj2lw7F86eGbdT7LxGqmvdplc1nmM4DP0Ghe9E2iZ9Hnu5w4oylZNPicjfJe4dBI7iFg3TXXnvS3Z1uG+E6vhIMdXO22y0j7dlyuopfsjsWaADVOeB+Max3rIuvLAVLrfiVJuw9sovspsQb5Qgf0x2+aQujw/7MWqbo6nhPQXj9YhfOWdAPTxJ5R8JuvqWH7Mkny6QejKR6spVzfsuID5VLJ1SD6WhfK2dLnKvic4hd31l9c0H2W9EDd1NN1OYfoW3qvsx6FzQBTzDZxtPcvi7fOdPHKrFdPL9Z/m6TTfjL5OlctdUOWbO9ayocvGBVK9YcR06z3lXSOWJC/T9+Ur0iGVdWeE3pPcs6ArXTu4Tev6FnwO0SdDiy2uV7SsNrle1yysMprlY1o/eyoY5WNcsNH9it5Ar6KEZhcuLb6tB2jkB2jmOqpa5X0ztQjSYu7ISWFzATownMBpszWBOxa6HdJJnc297AG5HKTp6lmY4/QdP0LmoT4yTzW/rLdMRMMTLsqDF5nNDg1pBvx22Gy7B247EQA72I9zXAOBY+J2hAOwPzDraFx25r3NnP9LivrSlktHH+bZ8wLO6t3zLWiWP3WnmZ50T7dtretYftzFxm3qXue6ae5K8pxiEPe64B6QPqXnEQ1LUMrIzscFc1zTsIK4Kl4dZMz3onYwNGwABodoOUknsXqke4WF3vXDzXvHquQt1UWZpqu1hhSex10dN4LQ7ZNM3ra7vaO9ZdD4H53uLWVbdDbhxH9WT6FmKZbu48xFQxLZY1uSq4Kt1HmilkbDv+YFzW5LPdbhC4cBG48Y2a6rntzmMS1cjYYYXySuY6RrAAC5jfKcMxaLA6bdeIK7tSb0M/IgWrKxGjqYQTNR1MYaCS4wvyADaS8AssOM5lrIt0kJ98FnPkrJIQsoMSjOxwVc2Kxg21PRb615zXFOqxTdaCoAlFdH8L1fVdZEbARcHRSMWmdJJpmNVWZRXGmQ3my9LsqSFFdvSrMRVCAqFMWWQsgF0cqFk9lVDKiGo5U6iFDUbIqAIoWRRyoqXLFsoiQo5UQlC6iiIF0ArMqgYgWyICcMTZUVXZMAmDUcqFihQJ8qgahYpRsoQjZACFAEbKWRoFLIgIKaIF0yFlFQSVLoKBASoFCoimCcJA5OxA7Wr2P7G3wcOxGrmibIyIspjJmfcg+NjZbQE++v1LyOFi+xPsC9wAqamsfvpjLKZrbBocTmmab7RoMmu3aNnHqmLzaEmYiLy21T9jFVjyZ6Z/pvB7DH9K5/GfAPXQNL3iMsFhdsrDtNhpe+0jiX2pL4KJR5NQD0sLe5zu5eY+FvcRWNh3hjHzyTEBpgZI9rWnM1xccgsQLkcQNvhBenh1MTVTOj5Uw/cFUy6RR74cuezdeDpr+k3tHLpdN4NK8baSbqY49wX0RuP8H9XTh32tPfK1oG8yXsOEbcG/lG1vijjV+MYjLAHmaN8eQFzg9rmENAzEkOAOzVZqpstNpfOng9omvrvY7yGyxyBkkTtHtNmvcC066MIPMCF7d4ad1AjontBymVzYhxCx4Tht5G261514FtI5a6QePrnSVBJ2tbUTGVrR0QxwAfFd27fF5BW4lh9I6xjh32umuLt4DfY9NmBuCN9mdJr+LWrZ2Hjb2pA1eybqMTgdUXaxgjLjkaGtaAwHgiwtsbZUT4XSu+9t/frXlMZlsnklkV6XU7k6XiaR0OWnrty8IJy5rBpJ199nYxjelxcT0MKtmHGIrrmbimutleRfMRf4IeWAnkz5S4a7Lcqh8HzuJ4KlmtXIEqLqX+D2biynrVTtwFTxMv1/+UIc2rKeLM5reUjvW6k3EVQ+8PPQLpNy1HmrGwO4MjHMa+M6PaXWIu02Iu0gjlBHKrED6mw3ERQYM6TY4U73A/lJdGHi1Bc3sXxvVSkuJPGSe0r6K8P26QR0cFODYTStYB8IxsJawW2k7bfF4l89yUDhqWuF9dWkacR1Gwr10gYgTJjGhlXmogoqWUQC6iNkCghKS6jylQElFx0Srb7mML36dkY4w8nqYfpQfG0z1rJ3rMmetbUOXpDyUzvWDTy8Efvxq6dywKWTgjo/xXpEJMnqqizm9f0IQ7o4xobjqvx8ywsQk1b0lc652p6T3laiLszU76LGYj79o6dO9Z8NU07CD1heZh6sbMRxqbkJvPUmuVgevM4sSeNj3DrKzoN08w9+TzEArE4be+9Da5X021cHBuzfxhp57H61u8A3Tb5IG5bXvre+wXWJoluK4bvG36DpPcuZgk8ZJ6PcVuN1dRlYDz/UFx1PX8J3PZaojJmqc3qO5s+Lj6u9fVD5LMb5rfmhfLG5ryYh5vevp+Z+g6ApOnWWnKY87auFfSXeeldxjhWkpaO7ivOmG6niW5qivXyu4nVbrehIGH1gr6Ho8N5l4fuCaHVrG/BqqgHp9mSEX58uW/0L6SgpF71xp7PKmdfccMoLLMwIWmd0hZtLDYLDwVp359uX6FqmM4Sc7vP910n+eKt3wMPd/wDGnP0+ta/7H3wZzMmgxN72GJ1I6BrMrs7Pc8pzEZDncXm2bNt2i5HVY3PQxYjUvlMk8pgYJ2BoZBBAISZC9zrumzRZi4MYLNdYEm5Xc7kN2tDJRNbSwSRx3eGB1msYGkFpDd8NgWloHBBtoQLL1tNr+n3eeTyr7KHde6OkbRxG89fIKdrRt3slu+nbcA3bFcbN95iuHxRkdJTRUzbERMDST751rvd6b7u6+NcR4WfCm040+oy76yjBhgaH5WmQNOd97OPujnDZrvTNlrrz/dP4UamodfgxjiDBc9bjcnsC8dyfu1vR9nWYxiQOgABJFrAA9Vl0tD7CfXVNJLaEgFkUhLi1j3wgxyEX4QilcHOZrdoO3i8W3N1Dn1DC4kknjJK2XhMmPtjVkHZKLEc0Uewjk5lucOJi0pFcxN4dTVw19NMI6qkdlDrCSFkj45G8T4Zm54ntO0EG/KGkEDp8WmMEUkzXyGGINzOyZrPfwY4zazWl7+CC4gDXksfJaTd3VBuXfSRzgE92vXdei+BPwt7xK6GsIlpam8czZAHMc1wyubIzS8ZBsQLEDhNIcxhHn4EX0p6cWvEy4tLH4XCPKa7qIP0grtsOxyZ9JJXZAKaMta6R5ay5cdAwE3e7VujATw27cyxt1/2NUrMRgipM02H1ri6mncc29iwfJTzvAtvtOw5w/QTwWkaC7fGR6Tw87tYy+PC6N32nh5LHEWAnqtRLIbaERkuYOLOZLCzYyNTh0zlZIqnV0GD7tmzkiNpeQMxawFzgOMkbbDoWWzddFcg6EGxB2gjQgjiIPEV4Xudx59PMySN1nAjrHIeUHk417Bje5H2zj9l0TC6drPHQNF3vyi7ixosXSMFyGgEvYNLubY4nBiM+DUYkt9FuhhPGr46+M7HD9+peDxzkWIOnFY7V1m4HAqitqYqaJzs0jgCbmzGjV73bOCxgc88dm2FyQDmcH1a8SeT1IZDxjtAVjYBy+sIeHvDKHDWwU9Mx4q3ta+R5mkcY4QMoL4y8x77UPBNmsAAa8gAFi0e46mgrGNaypkhqw12aGRoMTiAMjo5RqGOPBeHMzRXv41oJWIwapi7XiRDfmmS+xlx8uJSsuHb41zXFj4ywF7Hg5S1wDzqHaaXvcEXBuHqN05je6N0sYcw2cCXAA8YvlLdNm3bfkWPDqhd+HWbwmEC5ym3VuOzI/wA17D9IKzhuieNsbuoE/Nv3LM0zHBYmG03tK+NYA3Ut42uHSCO9Wx7pYjxhZtMcGsmSQlcxFmLRHjHqV4qIz74K3IY4amyLIa1p98rN4CkVFmMGKALNhpCUJKQhN4sxbKOCu3kqGNLpZSjdWCNKY1WioJ8igakJYMqlk9kLIoWQsmsoiK8qICcNRISVVhqmVOQhZW6FyKZU6iiq7IBWEILQUBOEA1MFIGRTlfWn2FXhebh01SHQOmEkLL5HWczLJt8l1wcwBF27Bt4vkaNez/Y3VxbUz6/g/wDWsXpRVu1X/RmYvFn6M0v2TlCbZ46hhPxWEfPafUs4/ZHYZpw5f5sf2u64Xx3uy3XOYGRxkmWQjKBtLr2jFuUyWI80rmfB9V+yKmeYXNPTMbRwguu2WVnCqp3N8kudITldbyX2FsgX0IxqLXmn4mf5c84cXs+7m/ZEYUfwgsPxo3/Q0heWfZB+EiikwqqjpKmOWprN7o4mtuH3qpGwvcAQDZsTpHHTiXjk8ER2sHULd1iuLxiNpr6VjAbU8c1bJqTqAKemGpO2SSRwtqcnNpiMaict2fm7XhW0l9N+B3B6EU7KczUrp3XLacyw78IIg2CI70XF4aWRh/k24V+NcnuF3NsqsaxWVjWiITMw+PLZrSyjiLqi1reXUyuBttyrxLEMKp4Jo8TI+2KFss0Ty5+Vl4nNeHMY5jZAWXbaTMR72y3WD7o5aSipIM2SeojdUTODrP3+od7JksRwrjPlvaxDbcRSmaJjjfj+szZJiqJ1fSmI+AekebmIA8oe4dzvoWtqfse4DsMjfNLj+oV8xy/ZK1VLVCkdU1bHEMdG8vvE9rjluLvJGV3BcC3TQ6gr0Gj+yJxRlvtgu85kZ72lLYXP5T64yeh1/wBjuLcCae44t7Luzgt71w9d4GcSJaxlO/IZMz5HuiacreDGC3fCdrnyG17cEbVlD7LushGaY0uX4UjMg5Tdwc0bNV0OG/ZiE2D6anfcA8CUtJB4wDm0PKBZWMKjWJhneq0mHP1HgXxIvcWxNa0WawGRvkNGVuwn/wApD4JcTb95zdD2/S4L0/C/sr6M+6Ubxztka71Fre9eibn/AA54ROARMInHayWN7SD5wa5h6nqTgX0/TNrfnk+d6bwZ4n/A5jztbmHa0lWP3L1sfl0tQ220uhkA7ctl9aUe7aif5FVTnm31g9RIPUs+hx2CVzmRzRSPaAXNZIxzmg7CWtJIB4iRYrPgTGt/g8X0fHIq3M0cC3mNx23XA+CKESVGI4i9ovJKWxEgXAL8kZHRDE7XiuF9+bq65kVNPK8AtZDI7W1tGGw6zovJPsbvBvStw3NJTxPEsr3N3yNrwGt4Iy5wffZ9Rt05FYwJ3Zq4Xt/K+LE52eEUbzWYxTtPuVBSy1D9hAkqDvLCedkQe9dhPi7HkgsaRckAgG2uwDm2L0HcL4PKSTE8VcyO0Er2xOY27GtFPGyItblsWtdIXmwI1a5dTifgBoi0mHfI5Bqy8hczMNRmzBzst7A2N7LFWFMZTya34h81O3KRPmnfLCzJcMa21gHaagC2tnO628yy3+DPDn/ei2/wXuHqJK9oxLwBVD2gNqIhqXOJDzdx1OxuwEuIJ5eLi1//APr7WN8manPS6Qf1RWKqJ4FNUcZh47N4DKJ3kySs62kdwK11T9jyw+RU/Kb9TvoXuc3gVxBg0MMnMyQg/wC8ZGP0lhP8HuIs207z5ro3fNeVjclvejnHy8FqfsdKkeRNE7rcP1fpWpq/ANXt2NY/zXt7iQvomTA61vlU1R07089wKw5qmZnlxyN85jx3gLNpafNFZ4Jq9m2meegZvmkrUVG46qZ5VPKOljvqX1Kd0H76oO3RpaSz5MkwmUbY5B0sd9S7nwJYeH1MkmhEbC3oLjY35LWtxar3Sp3Tsa1z3Ws0FxvbY0En1BcF4J8FY3Dn1TmNbLW1k0wdaxAc45rcxyE21HjL86sQj8jp93Ex2Mb1m6wZt0tQ7jaOgKKLrtEOWM2K/EZjtek9lSfDI6LD6FFEjNAbM74RJHKbqjeioorZJRG6CiirQ5PdRRAwcug3F+7t6HfNKKik6LGvV0O7J/AHV3hcXTHhdbe4KKLxw9HpVq9g3NfefQ9ZC+mpUVFjg3HBzWLN1VFFTanoRUVpjX2al5PuLwgRYzOwbBUuf8sNl73L6PoaQuNgP360qi6JjT2eMayvNRtDRe20nQD6T1BavCKs764HidfTlt6+u6iisRnEJPF5Vu3rAKzGXH+COaOukt9K863Vbsaz2JDQ0pyZzHdzXBr3N9jOlmbmJGUcGI6anhDmQUW+XRir+f4h5fg/gvr6uNksEGeN+cNeZYm5nM1eLPkDgeK5ABPHxp6nwN4mwtDqU8M5W+OptvVMbKKL0sy6vDPAnPSQisqXsad9iZHCzhl2d4DnPfoG5eJrQ6/wgut8P+5LDaemZUNpyKqqYDv2/VDnPqDZziGF4gjhijaQ4GNzpC9obveQvMUWIi8X9lfPsNEQMziGtPGdfUL+uyugdHoGmRxvoeCwX5gc3aSOpBRIR9jeA3FJoI4sPrpnxw19G59K6N95HDMWOYHNil3qWMOdJTucA0OeA6RjTIx3y14VfBzNhVZJRyubJZrZYZW6CanluYJctyY3PaDmjdqx4cLuble4qKzpE8eKzll7OSpn2c3mcD6wvaNwG6eShnbMwnLcZ2g2JaTtaRsc3aDygKKLzmc4WHofhp8FcU8PtzSBobIYzWxgBjS+cneqyJpDcoqXAiaEC7ZrvAyyOLei8DGAw4RhkuKTszSTMvE0anec9omBw8l1RKGucT5LRFexEgEUWZ1mPV6xF7S+b91mIVNXUSVMzmullOZ/lBvxWsvfKyNmWNreJrRtNytfh1ZPA9sjQQ5puC1wuCOkju1UUWo1eVT2x9S2sgGIxjLLC1vslo0zxsbpK0nTfIG6jW74uAbuijD/ADHdpuadA5kgOaKfO5jibkOZlMrHA8Lg52ODtczXt1zB4bFFmdetm50c8JOVeweDXcuBCxzzY1OZ9+OOlgkYJXMsTaSeZ0VOwt4TGmV2gLSiopVozDhd0O7qR88kkJ3uLOd7YGtsGjQXDmm2YankvzLO3M4q4Zq+SzzDJeJjxnYah3Cu9nkuY0XJYbNcbDQbCope0HF20DvZ8QqxBA22WKZsUUVOIpXNdvAyRhrZG1EjSwPaczC5ucWBcNFRyQSROma1wY2+bVwLcrcx0zEbOS6Ci1iUQU1Srpq2J/kSSc1jb5zP35VsoI77JZG9LGv4h8diCi56qYh6b0sp9XMywjeZW2vfKIyDyZXPdxW1za8mi6Lc7gFbWAugaxxbZrmueGnNY2A2tNxY7QNdSgovOKYl6XltqrwbYzGMz6E5Ph+yKS1ugVGbn1aNnOuYq8VfESJGZSNou09xKKi34dL0gI90bDxeoq9mMxnl7EFF4zRBDKbVsP7/AOCcFvL6kVF4zFmzCEcvqQdSoqKMk9jIGnsgordYQwpDEootQzKb2lLFFFpqAQsgojMiQg5qiisEFATAKKKkCCu18E27NtJVs3weLqLQF1iSwucCx1he4zhrXC18pJGwAhRbpi8pMu+3TbqZAKqpbo+J7KaAG2k9RmjjseLeohJJmOmctsdq9D3HYGKWmipx97aA5w9886yO9J5PUgovTEyiIYo1u3edchufnMk1dP8ADqGUkeuyKijDpOS2aolJtx2QUWKP4elRd2LDK2Gl2GsqoKcniyOkD5+W14WSAct7Ljfsh6V7ZRilObPpiGytvYOpg7gkAnyoXOzADUtc/abAlRWJta3P+WJi/wAOU3bEYlSRVMOk0LTI2+ly0AyR3NuDINmuhyniK6TwabthVUzXEnO0AOvfUEcE9PEefXjQUWZ4x6nL2c14RsW36qipdd7ac0vmMbv0o5y5oYwWG0niW03CXkkmqncZ3qPmaNTYcQ8nTp5UVFqqbU/H6pTm7hlUf3/wWZT4qW7Ce1BRZomecvW0WbvD91krdQ8j9+xdHuT8KlRRVDqyNznSmMRyufwy6EZSWjfLtDg1oym1gQAdLoKL28euMrz1Z3YZnhV8NNZlhDauSSLECJLAvawwua5/ubgGsLrAFobYE8gWbub+yKraCjcY5vExMkc1jmNeARclrczSQC/bY8ZKCi6atortEZWvpaLPGmIl2e53w01VFvbgI3vniZLOHNJDpJCZdCCCLOkdsIB6gu4oPsqJC0ufTMIbtLXOba2W+hLvhDt47FRRe2Hib9X1RE3mZ09Z5LuRObdUX2UkDrZqZ447h9/UWBbuk+yMoXbWTt9Bp/WCii+pGzYdXD9Z/mZYmiG6pPDVQP8Avjx0xP8AoDluqPd9SSeRLf8A1cg72BMos17JREXi/wAx9nnNMQzKPdFDJI6Jj7yNaHObleLNJte5aAdeIG62SCi+biURTNo5Q8qslc1Ex3lMa7zmg94Wun3HUjvKpac35YY/7Kii8ZW7z/wweDKhOHVhZTsjfvDsr4hkc0u4NxYhuwnaDp1LT4H4B2voqKMzGIQwMaGNYH3cWjO8nO3Vx4gOLabqKLe5G7f1/h6RVMU39Yf/2Q==" width="320" /><br />
<br />
<br />
5) Retrospective by Jun. Ubuntu Japanese Team create "Ubuntu Japanese Remix" for a long time (about 8years), He is great leader. <br />
<br />
<img alt="" height="239" src="data:;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAMCAggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgHBwoHBwcICQkJBwcLDAoIDQcICQgBAwQEBgUGCgYGCg0MCA0NDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICP/AABEIAlcDHwMBIgACEQEDEQH/xAAdAAACAgMBAQEAAAAAAAAAAAABAgADBAUGBwgJ/8QAVRAAAgECAwMHBwcIBggGAwADAQIAAxEEEiEFBjEHEyJBUWFxIzJygZGhsRQkQnOywdEIM1JigpKz8ENjosLh8RUlNFN0g6O0FjVEZJPSF4TDVHWk/8QAGgEAAwEBAQEAAAAAAAAAAAAAAAECAwQFBv/EADIRAQEAAgEDAgMHBQACAwEAAAABAhExAxIhBEEyUXETM2GBkaHwFCKxweFC0QVS8SP/2gAMAwEAAhEDEQA/APF7Q2lFDbODbzcZQPiwX4298zadOk3m4mgf+Ys5+2vU7oQJCqzNp7GY8CjeDDWE7Dq/oE+Fvxk2DbDCRry5tm1B9BoPkz/ot7DDQ2qW8sBiVWy6nT1H8JQNoA+aCfcPabRGyyZBVmGM56wvfe/+HxjLgQfOu3ifu4e6AO20E6jfuGsUYhzwW3ex19g/GZFNABpoJYFgNsX5IT5zMT1gdH4a++ZNLCqOCjxtHURo0iIyCKIwMR04aHP/ADrK1MJEZL857T7YVqntlAaOrRBkCue72R/lB7vZMUNGDQDLGM7veRLV2gR2+omYAaFm8R6ow2lPa7Drf968vXbJ/Sb90TSNXA4kevSVHaK8BdvRBI9trRJrpBtjvU+KiWDaKnitM/skfATl1rVDwAXvJufYBb3xxhmPnO3gOiPdr749QcOkOLpdaU/U1v8AMyzmqR+gR4OJzlHCKOAF+3r9syTEG6+S0/6wfumYj7CVjrVqAdgUD2kAE+2YSse2WriT2n2xhkpu/THBge9kJPtP3WmUmyOx09tpgJi2H0j7pYMc3aPZFOSZv+hm7VP7Qh/0NU7PeD98w1x57B7Jcu0T2CPgcrzsip+gYhwTj6LD1f5w09qnv9RMyE24R1v7T94j2GJzZHUfZCJsU24f0m9YB+6ONtDtHrQfcItk114c02g2gh6qZ9RH4R0qUz9BPU1o9hrFloM2Jw9L9E/vD75Bg6f6/wDZP4Q2W2BeMGmYdnL1O37hPwMw8XsuofMqoPSVvhmH3xyk0e9n5tfTHwackROn3k2NURFepXWrdrZVQKBoTft6gLXtqJzQnNnfLacFtAIbxgJG1JLKSfz/AD/PGIsspxptfTHJTQAwGH0GocnQf7x52SCcnyWr8xw3ot/Eedbeevh8MfLdX479aYCMIoMZZox8wwENoZVisUqKWchVFrkmw10Htjg1tZaNFBhvDkjKIyiKDNbvHtvmKavlzZqtOna9vzjBb37uMN6OTd020looPbEqYlQVBIBa+UE2LWFzbtIGukWziwGajD70UXrth0bNURcz21VdQLFv0tRp4wb3bVNHDVai+cFsnWc7kIuniwMq3U3bTD0wqgGoRepU4sznViW48Twi35XMZJ3X6RfvXtz5Ph6lUAFhZUX9KoxCoPafZfsnM7o7YxaYj5PjGUmpT52mRYAWIDJoOr4jrmx371fBU+p8WhPeEVm+Osq2/pj8Ce1a4PhkB+MWV922MmtfPf7MfeRqmLxBwlNzTpU1VsRUXiS2q017yvS4+PDXsNnYEU6aUxchFCi+pIAsLzyXZW8+LQ4qrRw4dDiKj1arX1VTYKoHYo77Xnq+x9pCtSSqOFRQ3tHD1cIY3yOrjcZJ7f7/ABcLiMXtGq9epQq01p0atSmtPL53N9psePq9U6DDb9UhhaeJq3QP0SACTn1BW3iDJuSOjiP+LxH2gJodi7YoYfDM1UZh8rxC0kC52Lc4wsi9upHdFwdnd41xrjnVdBiN+KXyY4pAzqCFCgWbOWyhSOo3IvMPdvfepVrczXoNh3K56YY6sBx1txHXacvQxAfC4hlUor7Qp2RhYrepRNiBoNRw751u8aj5ZgD13r/u83r6r2grsk8a/wCOYxO2NoMtTFpUQUqNSoOZCjWnTcqxJ1JJAvx7ZsN469PFVaNGpUyUBQGIfphM7PYU1Oo0HSJ07PUMDiAuzMQx6/ldu8s7qB6yQJr22LhziqS4oLb5FSyZ2yrmS4ccRew+/siq5rn5can4KNnqr0MPRJFSmu0DSUnUNTXOVHeAOBnqGGw6oAFUKBwAFh7BpOQx1CgPkIw4UUzirjJ5pypUB944907Q8JpGXUu9f7ctydn5sD21K58PKvOSqnPgsVV6q2NzL3qKqLm9eWW7K2PtF6fyXItCjmfNUPnlWYk2seu+hsPjOx2hukDhkw9MhVRqRB46U2DG/aTbjpxi81fdMbvfu12/z3XD0C2RK9cJUa9jkCkkA9RYgCavYmxqNHG1logBfkqk2YnpFjc3uddBOu3j3Yp4qmKdS4scwK6EMOsGYu7m49DDZigYswAZmYkkDqPV7odvkpnJL+f08vPdm4HmKGDx1MaglK4Xi9N6jC57Sv4dk3O0MZXwmJq1KdBq1PEhGAW+jgW1te1x8BPQqGCRFCKoCjgoGg8OyWER9ovV351+vya7YeJqPSRqq5HYXZBrl1Nh28LTOyxgshEphfPkoEAEfLBGZSIrRjFMFMPaZtTqdyN8DPk6sJ9XbdNqNU9lKofYhnylUGpnD6i8PU9H7sYLDaORFtOJ6pJAscLJaFIgEfLJljKIHtLS1ViqsuC3jOKmwOEbz8DRP7Kf/UTEq7p7LbzsAgv2KB9ltJsVWQCb99iOyNMeTzZJ4UKid6PVU/2WjDk32d9GvjKfo16+ngDebkLIFh3p+zjWUuTuj9DauNXxrBvtL7RMiluDX/o9s1T3OlGoPgPjM3m43ycdkO8djF/8E7S0y7SoVPTwy/3agln/AIS2uP6TZtX0qVRfgT8OqXjDDslq0+wkftN+MffPkOytc+wtrDjg9nVPQrOnxRrRG2dtAefshG76WKS/sYL8ZukxDjg9QftmX09qVh/S1Pbf4iHfC7a5hjXHn7Gxg76dWjU9nlAfYJU+1KY8/AbTp/8A6/OfYLeGk7WnvDiB/Sk+IU/dMhd6sR+kp8U09xEe4Xl55/4hwX0vllIdtTCVx/8AzPf19UA3j2cf/XBe6pTdPtKJ6Wm+NbrWkfEEf3jA285PnUKTfz4Sdwf3PPqOOwT+Zj8Kf21X7/jMpNlK3mYjDP3Cqs6utXwz6PgaDfs0z8UH3zxHlr5JnxdalU2fh6VJVpstRBkTMwLPnsunRUEXtqSJeoW69MTdaqeGRvRcGRt2q4/o7+BB++aXcLkwwCYTDriqFQYladqrpVqqWe5ubo40tbgBpOjp8nOzh5lbHUvDF4n3Au3vk2Qd1YLbHqjjTceqVNg3H0HH7JHxE3I3HpDzNqY9B2Gtn/iU2mRT3RqjzNs17f1lPDVPjTW8O2Ud34OZqHKNdO2+lpQMavVc+A09ptO0G6mO6tpYep9Zg6Z9uSovwly7r7S/3uzqnYDh6qe8VWj7B3OGVn7Ao77k+wae+MMKfpMfAdH4a++dq27e0OvC7Of0a1WmfYaTRP8AQGL+ls2ie+njR/epoBF2U++ORpYRR1X8dfebmZGWdGdiVRx2Xiv+XWw7j31VJ9kB2OPpYPaCf8lX+w7+6Lto7o55YwE3TbJpfo41PSwWIt7QhEqbZlD/APyMv1lGqn20W0O2nMmqBhBmwOzqJ83GYU9xqBT75dS3ZY+ZVoP6NVD98NUd0awyZptzuhX6lB9FgZTV3arj+if2f4xapNfeEGZFTZVUcab/ALplBoMOKn2EfdJA5oweYbYxRpceA1PsgOJPUpt26AR6Pw2K1IecmAM561XuGp95+6FcNfizHu4D3RDbOOJA4kDxijag6rnwH3mwmMmHUcAPHjLw0ZLBinPBQB3nX2D8YQrni9vRFveZWHjq8QWphxxN2P6xJ93CZaVz2zANW3XLFeVwTYrjD+kfbLBtJv0jNUKsgqw2NBvTiyyKCb9L+6Zyxm721Uuo8ZphMMuWmJRIFhElpAECX0RKlEupiBPp7kyHzHDegT/aadSJzPJwPmWG+qHxJm/x+KyU3f8AQRm/dBP3T18Phj5fqfHfrf8ALQbVArmoz1Gp4WhmDZTkNRkB5xiw1y07ZAqnVlfsF7NgVDSZEDs9Gumei1QkspAzFCx1IKHMoOosRNXvhQZMEmGB6VVbMf1UQ1q7ftFSL9Zfvm2pU7YbCMOKnCW8GyU29q1DE09v2/79Wz2FtvnjWsuUUqz0RrfNktr6yeE5HeDazVcNiw1rU8alFLC1lWtStftOp10m53DPRxR7cbiPcwH3TlNo0c+Exi3tn2kVv2XrUhf7+qPfhWOM7rr209Lw+ORyQrKxU2YAg2Pfa/hMHFb0U1oHEC70wbaaE9Pm9AbfSuPVOW2bu0mCxlAUi2SvTrK+ZibvTAcN4nWY1/8AVK97j34qEt90/Z48zjx/vbbbz72YlapoYWgKjrTWozk6AMWAFhbXonrmv3k2u+KwFB16FSpiKS9dlcVCvjowv6pvdmD5/ifqMN8as5mgvzagO3aht6qzya0xkl8TjV/2zdr7LrUMKBVrtVd8VQu2osC6gr220vbvm63g/wBswA78SfZTAi8obWpUSdAMVh7ns6UbbmuPwPo4r7Cyqmbs39VHKhTZsPTpqcrVcTRQHjY5rg+o6+qYGwNjvg8YlM1nqpiKVRm5zU85TNyfWD468ZtuUdbYdaliRRrUqpt2KwufUDMHC7aTE4wVaPlEw2Hclh5perY5fHKDceMLrZYb7Pw87+vsy98javgD/wC4I9qG0XbKZtoYRetKNdyO5gEEwMc1fGYGlXVLV6dXnkUAi+RmFrHrK3/kzO3M2fXqVKmLxKhHdVpU6f6CA3PHrY66/wCAd3RNSbvM3Ne/lhblV1XAV8x/Nvig9+qxbT1j4zfbgUCuCwwPHmgf3iWHuImg2jyaVGrVMlcphqzh6tIA9I8SPWf5Np31GgFAUCwAAA7hoI5E55SzxzfN/B53s3fClh6VcZs1U4nEc3SXV2Y1CE0A0BOt+yY+KpHBDAPVRqiotbnAozEVatmzeN8wv/J7fBboYam5qrSUVGJYvxN2NydeB8LTbNTB4i/jrH2n9rJx+f8Ah5Ti6lRsHWqKjI1bHJUprU6JN6lPITfgDadHu3s3FVK/ynFqqGmhp0qanQXILudT51hadBvFsU1kVAQuWrSqXI6qb5iPE2sJtMsO071fH84+TyrdHcd6yq7125g1Xc0BwLLVawJvwJFyLTutv7pUMSF51L5T0SCQR3XHV3TO2TslaKCml8oLHU3PSJY6+JMzJUkjPLqW3x+TAwux6SLTREULS8wW83S2nf395maBCRDKZ7DLBlhIkIgZCICI4EVoApixpDAyxY0BgZQZJCJBAwixjBEpqt5DbD1z/U1PsGfLD/HjPqLfFvmuI+pqfZM+YHnD6jl63ouKqIlZWXFYhE43pK7SAR7SERGFoUWQxwsISKJdTWBUl9MSgrVYcsOSNllLLlhyx4ZQBRGAhAjqJKSqscCFRGECALCIyrHAgCgQlY1pYFgCBY2WQxssezLkl+z6XS/Yqfw2iATM2ZS6TfV1Ps2jx5Rlwr2lStUYfrfcJjZJsNr0/K1PSPxmJkkXk4TJBzYltobRbNSKA7I6i3+F5ZaELHstilZxwdh4MZkU9rVR/SP7b/dMcxgId1LtjPp7yVx/SH2CZlDffEL1qfFZpAJMsqZ2DtjrsPym1l4pTb1EffNlQ5XX+lRU+DH71tPP7SCP7XIuyPSv/wAr0W8/CI3iEb4r+Mqrb37LqfnMBSPjRpH7p53aQiP7S/h+ie13THYjf+jpp6NLIfahH3TErbG2Q3mvXp+hicUgHq5yw9U5GAiP7T8CuLpn3Ywn0Mfi0HZ8ozD/AKqv8ZiNun+htWtf9dcM/wD/ACB980eWQpH9p+Bdjb1Nz8T9DHYd+znMIh+xVSY1Tc3HduzavZejVQn2VH++YISOGI6z7T+MffC7S1N18cOOBwDj9TE1qZ9hoEe+UVNhYkcdlE/U4ym3szhPZM5cW44Ow8GP4y9drVRwqN6zf4xd8+Q1XPVcC48/Ze0VHarYaqP7NYn+zMSpjKC+fQ2lS9LBOwHrphh7DOzTeOuP6Q+sCWDeiv8ApD92HdjRqx5++28B14iqn1uExCfaQRKG1sA7BU2hhizEKFYlGJJsAAw4k6Wnow3pqdaofV/jOB5Ut2W2h8kZBTpPha/PLlT84TlAUm4sNL318NIbxGqzdo7qNW5ry9E8ywZAKlgctrBhYaaDSZQ3erWAurAD9Nfjpr6pj7L3YWlUPynPWTIpVaL80cxUEhmKucoJt0bGbnD7eFM2pbPwyLYjPUd8VU167VMqA/sxhqW3fr6+SY+Fj98qOy6o403/AHYNt5eYrBKeJes6vkHOrSRWYEBlKHQJe4UDW1u+bfdbG0RQpLXGJp1VQK9mZ8xUWL3U/SIvbiLxah+XJ7ZpMALqwuTxUjq8PdNQZ2m++Iosic1VquQxutTMAotodQNbzjQJzZ+K2x4KDCF/n+fVCJCJJiJdTlYWW0oyr6h5PV+ZYb6ofGbPeQfN631TkjutrMDcAfM8N9Snwm6x2Gzo6Hg6sv7wtPXw+GPlc7/ffrf815/vnvPSTEV1qFiyYVqdJQCbvXBZm7BoKQBPaZutj7VFbC4ayMl6uHQBxYsKRWozAfolUYg9dpmJhxWw1SypzzUnpPoAecVChueI6XqsRLNl0s1REGq4WmEY/RNZlCkX/US99f6W3UZMnnbW5TXHH/VHJ8ehiP8AjMT9v8NZzVNs2EZxwqbTzA9o+UrY+xTMra+6WNWtWGFqBKOJbO5OhRmsHI69b3uvd2Tf47cRWwiYRXKKmQhha+ZTmzeJbW3whqn3Yy73z+yradUPj8Mi6mjSrVH7g4Wml+y5ufVOPO8VIYIYUtauuICFNb9HEhif3dZ3e6u5yYUMczVKlS2eo3EgXsB3C8zU3Vw4qmtzSc4TctbW/b2A94Efb/1PfjPHt7fVr9kUz8txZsbc3hwDawNhUJseu19QLzSvuzXbAhUGWsmJeugbS5FV2HXpcEcZ36rLFErtjL7Sz9v2cam7mIxOEqU8WwWpUfMpSxFPLYppw4i5seBMr3V5P3o1VrV8Q9aoilFHUqkWPEk/5TtzDlj1B9pdWTj8IoxGHVgVYAqRYg8CD1GY2yti0qC5aSBFvcgdf8267zYGSUz3Soo4AWHdGkEa8OC2BgjWgIgIMGWS0NoxAktDeSSZDFljRCJYLDIIYgBgMJkgsLxTGIisIwWC0a0BgrRSYIxgAgcCAxhA0StkMUx2gMDaDflrYPEfVP7xafM7ifSXKEfmWJ+r+8T5tczg9R5r1vR/DVbRCJYwilZyPSisiC0sIikQPQAyxRFCxxALEEyKSymmJk0hCCqAscLIFjWlgAI4WC0bLHwNoDGCwhI1oQkCxhCFjgREGSMFhVYxWAALDaECHLAAFjBY4WERwqCrNjsNLs/1T/FZghZt93U6T/Vn3vTH3ysOU58MbbI8rU9NviZiATO2wvlanpv9ozECzPLlU4V5I2WNGtJNWVhyxwkbLBKu0IWPljWj5CvLDklgWELEFeWDJLQIcsBapCyBJblgywFpMkmSWqsBECU5YcktKw5YFVWWHJLCkYLGSq0JWWhZMkArNOTJLMsYLEFJSWYKl009NfjGyTJ2anlE9NfjLxnkqq23T8oe5U+wJr8k3W8dPyreCfYWaspK96mMYrEdJlGnEKydqjm95BYL4/dNCZ0O9S6J4n7vxnPzHLlrAIhkvCUihiJbTGsrEtpCOXyzr6l3DS2Dw31FP7Im/tNJuSvzTDfU0/sCb0T18OI+Xz+K/wA960W0d1A7l0q1aJe3Oc2QA9tLm4NmtpmFja17zbbM2atJAiCyjvuSTxYk6kk6knjMiOsvSLlTCRpAYTGgIbSZYYHsBHEWFYA140CwwMtpJLwkwCCGKDKsVjVRWZjoozHrNvDjrwHfA55ZFoLzH2fjhUQOAQDfRhYggkEEdRBFpkEQOzSXgmFitpZatKnYeUFQ3vwyBervzce6V7exzU6ZZdDnpj1PUVT7iYWiY1sTJOGQVqpo0lrvTDfKnYrqxyVwqi56rNb1Tp9hbH5lSDUeoWN81Q3PVp4acIpdryw7WygMaLeaICAiNBENlkIjWkMYLFMaAwBTFMYwRGEUCNBBQNJaGS0aoQiK5jmK0Wzcrylt8yxHoqPa6z5ydZ9D8qbWwNb9gf21/CfPDtPP9R8T2vR/DfqQiDLGgtOV37JlgtGYQBYHEEZRABHWA0tpiZVGYqTMoiCVKrGCyARlEtSWtCBCBHEe0oIwWQCOphsIFjIsJWMFiAER1WEJGAgChYwWGOBBIKI+SQCMFlAoWbzdRLu/oKPbWpCadUnSbl07u/hSHtxFKXjyjLhp9rL5Wp9Y/wBozEtM3aY8pU9N/tGYuWY3lRcsYCOFhVZJkyxssYLIogey5ZMsfLCogkgEIWPkhywKqwIbSxVkyR8gmWQCWZZMsBtXlktLssGSEJUVhySwrDaUarJCElpEOWSSoLGAjER8kdCnJHyR8kbLAKrTM2PTvVp+l9xlGWbHYFPy1P8Aa9yMZWPJVXvVTtXf9j7CzUFZv970+cVPFfsLNMFlVMYxSLkmUyytkiVy5fe5dE8W/uzmp02+P9H+1/dnNETlz5aY8FjCACECTyoyiW0xK1EupLKnhNr6q3OFsLhx/U0vsCboCajdNbYbD/U0vsLNuTPaxniPlM/iv896IhiTEqbdpKGLuECuaZLEAFgqsbduhlbRq1shDMLBbWp1Fzo6st7Br6E3Atr3kD1yUtog1XpW8xKbE3/3hfS3dkvfXjFsdtZsE5/bG+1GizJ0qlRQS1OmCSthfpHgvbcmDYu8rvSqV61I0aYXOlzd2SxJY9l9AAOsxdzTsutuimJtTa9Oiueq4Rb2BPWbE2HadDOOXauMVqlZ2UU6Ypu9ALwpvckZuJdFAY9RJImbv/iLLhjmKjnjZlTnD+Zq8E1ve5HDv6ody50/7pL+em52bvdRquEp52vfpZGC6C/nEAa9U1e3N/KdJ6iGogKGiAOLHM1qg0vfKutuqUbn1WaqSXxTDKbGqgp0+I4AWJPZfvmt27QtinC8yoathAwI8qxLqxycNDfpG0nbTHDHu1/tvdm7y1qlVAaaLRepURHBOdubDm9uoHJwm0fah556egC0RUv13LOvsGX3zl9h4GoK1JzVzI1bGZKdhZOlVF7jUk9p7ZjVNx0OIrCpVrVLUEqXLkG5arpp9EZbgd5im9Hcce50uzN4lGFSs75yKSM+XpNdrDzRc3JnKY3es1q1UUsPXYvQRR0QpW1R2DnNwFyB3lT2Tf7sbLpYbCCqq2LUFqOTcliKefrmDiq9Xy1RdKq4TC1CF68r1HdR2XAZdI/qnHW7r/1+zrN3qDLRQMCHIzPfjnYlmJtpxJOkyq2ORfOZR4kD4zSbX2AMWKTitURMl8tN8oYPZgT3gae2YmH5MMKDdg9Q/r1GPuvNPPsz1j73z8i72bdWhiMLUYEpkrhiovlU810z+qNPUZk74YhHwpIeyM1HpqeCmqnSDd3G/VLcfhVOKooQCvyeuCCAQRmoj4TBxe7iUaC0FuyPiqVlbUKpqq5QfqgKdIlzXj5/6/45jH7EpK+HFCtU5o5i7rUNyKlakhAbqBY3NuvWdtuTQy0B0mYGpVKliS2XnGC3J7gD65x1ZV5uso4ilVSmF485UxlTmgvfmpiw6rd07bc7Fo2Hp5foKKbA8VdBZge+9z33vFi06vwt2RA0NopM0jjS8hEKwx7IsBhgjPYQWhgMFEJgtHIiwBTJDlggsDBGMUxKLARGMUxcm4vlZPzKr3sn2xPn1579ywH5k/p0x754Ewnndf4ns+jn9v5kiER2EDTm4d5JFEbLIDFyQwpAsdBKCynMzDzGpzLoiAVqsKiRY8swyQgSy0KiBIBGVZEEcCUEURwIQsYCSLNoFhCxlEa0pJckYRsse0E7IojBI1pZlgZAJ1O4dPpv40PfiKc5nLOw5PqfSqelhh/11P3SsL5Rlw5naA6b+m32jMcCZGLHTf0m+JlVpleVwkOWOEjBYjIBDljhY2WNKvLGj5YQsCIacOWOFhtAK8sgWW2hywoVhYcssySWj8BXlkyy0iTLECFYMksCyERhXkjSwJJlgCWhCxwsa0AqyyES0LIBAEyTabt0/LJ4VP4VSYOWbbdZPLL6NX+E8rHkqr3xX5zW9P8AurNGVnQ75j51X+sP3TSMJd5TFBWIUl+WIRIDkd81tzf7f92cxadVvqNU8G+KzlyJy5723x4LaNlghAiMwl1EayoGXUjHE19W7sr83ofU0vsLM3H45aaNUc2VBdjxsPCY276+Qo/VU/sLDvDiUShVaouamEOZQL5hYjLbrve1u+e1OI+Ws/u/nzavZu8Qaq1ItmapUqmlb6NJEpsGPcSxses+BmgbZR+crWqCtZqJF1AtUdkFQgdXQakvHiTwsb07h0Xo1agNEeU5zK1yxpGnlYYdma9lGZQO8HsFn2Ps2qrPzpDmriqIJ/RdaqVqiKL6plDa9lMdkym3TJMbdfg2G2a4pYSvl0Pyl+bAGgZKwcaC2ihC5t1Bpi0djc0K2LWo7VKddQWLk87TQIlUEcLFmqWAGlh2a243FoqK1TzDW2hZdSWqM9Smir+sysyiXYfo4bD4M/n6pXnFvcqofPXduwEZrX62Ef1PzJ4+fn6e/wDhvdv4RbKmUDn6yLUIFiyqC7XPE5kTKbngTLt4lvTRepq1BT4c4pI8Da3gZVvWrKlOsilzRqLUKjiyZWR7DtyuT6pXWxPyvDZ6N1YEPT5wFbPTYMMwOtrqQe4zRzfKsXG1BzO0KhGjc4g78lFadh+3nXxmNt7Y1Z6uGArmmvSChUBZStFsxzG9yfNt1AmZFLd2seZouV5hLVapB6VWsXLlbdSc50j26CX7wUMRUrUlojIEDM1ZtQM6lMqL1sBc66C4vxiab8+L+P7NDu9gWqVaYNWs7UizYnM5Cq6sQtMAWBLMM1j9AD9KYu1xWOIdvk9IOa9DI9RwWATVVFhpnyE+udbR3bqUqy1KVQZHsMQra5yotzgPU5sAT1y5t181OsHN3q1DUz/olbCla/6Cqvic3bJ7VfaSXf5Of3W2Mqvhq3SL1RiHa7EqMxuMqnQDUcLcZvt63CU3Kgc9XVaCdrFrgepQzue4GW7L3WFN1fnHYU6Yp06Z8xBlVWI6yWy39Zm0q4FGZXKgsl8hP0c2hI8RpKk9mWWcuW2u2psTnKAohrL5NWtfpU1K5gPSUWmDsKvz1fEuabomWnRGcWzFDUzZe1ekBfvnTyAS9ImXixTgcGtNFproqKFUE30EvMgldXEKLXIFyFF+snqHfodI08sSps69ZKt/NpumXtzMjX9WWWY3Z+dqRufJvnt2nIyj2Zr+qZYkBgW657A7lUkcVCWZg7Pr5tznt0f1c7W8ZusLgUTNlULnYs1utjYXPfYAeqXTS707TemgFMdNzkU/osQStx2MQE8TFVbuXhupIlBiQCRY21HYbXIjxpQzC2htNaeTN9N1pjxa9vVoZzlelia2IqhK4pUqTouULcsciu1z2G9oN6aVKvWp0arWp0lNV+llGZuhTF9NfPa3YJLWYSXz9a6OttakvnVEHiw0mLtnappim4ymmXVXPWFfRWHcGIv3GcLsfCbNWpXDmmwFULTuxa65ENl7buW17Z3G8eFBw1ZQLAUmsOzKt19lhCeYq4zGzn822EExtl1s1Om36SIfaoMyiJbOlkywyQ4BbRWjkxGhsaLBGEUmJcC8Vo0UwNwnLG/zO3bVT4NPBmE905aD80XvrJ7leeGVBPN9R8T3PSfB+ZAsBELQXnM7eSmDNGvBHAgMsAiSxIHtcky6Mxacy6Aj2kqCOqyLLMk0MuSPaQCOBEQLLAJFEYLLCKssWQCOqyS0AEcLIqxxHUQAIwWNljCEMuSMqwqscCNJQJ2vJ1T1qenhv4jH7pxwSdzybL+c+tofGqfuldPks+HFVxqfE/GJaXVBqfEwZZnVK1EZljKIRJgJljZY4EJEoihY0bJCIgS0IWOojZYwqyxskYiECOggWMsYiMEigJlktHCyZYAloSsbJCIAgEmSOBDlj0C5ZAse0logULDGCwlIFSTd7oresPQq/wAJx981CrN9uanl/wDl1PsNNMeYmsXfEfOsR9a49hmjAm83tPzrEfXVPtmafLFSiorEtLwJWREbjd9h0qfg3xWcxOo3285PBviPwE5mc2XLfHgsNobQyDBVl9IdUqEvpCOJy4fWWxfzVP6tPsiZjoDoRcd+vxmNsv8ANp6K/ATMtPax4j5O8/z5sDZuzOb5zUnnKj1NerNYW901VXd+qzsQ4QBqz0za5FSoFRHtwsqc4LdZedHMXG47IaagAtUqBdepQC7t6lUgd5WOnMrtVsvYapTpo1qjIS+ZhqajEszi/AlmJ7rzKobJpq71FQB6ls7dZsABr3AD16zWbW3xpUXNNhUZwASqU2bjw1AtE2btuq3PVmRhSVAVS1nawz3C/pMGsR1FRCXXhWsr5roSIFXsE5nBb5s9Smhw1amtRiod7AXClvN48FPhL979ougorSUu71VORTYlKfTfXgBoqk/rRbT2WXTflgOJAHfHE5HE7YethapdObZaq0yt83m1KfWPS9onT4rGrTUuxso4nsubffCX5i42Mm8SpXA1JAHeQJq6W8QJAym5xDUOI4qpbN4FRf1ia+tyfYdmZn5x8xLENUbKLm+gvoB1CPezmPzQ7yAVqhNQc3SViyqLhVVEbPcXuWdiluxfGZ+7u9dLEh8mYFLBlcZW1FwbdhmDuRs9BhrhQEd6rAcfJmo2S9+rIBoZibAxa4ipi6tFgAyJQRuvMquect+2Ldtu6S0sxu/w92Im9GKBYpRDpUxDJSd6lgRmKKAvEL0Ga/fOu2Ma2Xy4QOSbBLkZdLXJtrxvpOErYXEnmUSpTp06eJ5mn0LvemrjO99DwY+JnZGjWp4dxn52sEcq1gMzWOWy8BrYQx5PqSamv+sjbW26VBM1VgoJyjvNibD1CeeU9+aPNYNfKO1N0ZrIxvZXBAJ4nXtnfUcKXoJzyqz82CwIBs+XW3HXjwmgwOBATZyZbNfMRa3m0HvfTjcj1x2bPDU+v1/Cup2ZtEVKa1MrKGF7OLMNbajqj1Mei8XUeLD8ZqN4N01xDKWqVVCi2VGyqe89pmDQ5McINSruf1nY+u15U2y1h739I2W9OKIWkiEhqtekoI/Rvnf+yp9sxMccmNpMfNroadjwFSmc6EdQJBb2R3HOYxFHmYanmPZzlXor61QE+uXb2bOd0RqYu9OtTqKOHBrMPAqxvCeVSyan1/di7Y33FKo1NaFaqy21RCV1AOh6+PZKMBvRiqjqPkbIhIzO7AWHba3VxtOsC+HsgaGkd0nt+rh8ZXxOFxDVSEbDVq65gPOXOFRST3FRwmVvjzBegtU0+lWHOBiPNWlUtm7gT19sw9sbyJimXC0lctzymoSpColJwzG/flFu286PFboYeo5qPSRna1ywvwFhx0i037tat/ZyOxNp7PpviCTRA57oaA9EU04aHTNm4Tq9sbTRsLVqIbqaLkHhe4IHtJmBuvsOiGxHkkFsQ4HRGgCpYDumbvFQzc1QUWFRwXsNBTpkOw7sxCqB3mVJSysuX+bWw2VRy0qa/ooo9iiZMYCQxsbyWAwwEQBYI1oIHCwGEwGCoBimMRFMannfLW3zZPrh9h54ewnt3LY3zan9d/caeJNPM69/ur2/SfBv8aUiKYxWKTOZ3UMskkkBBWWCVgyxTAaXUxMqjMWnMuj90qEsUQgSKI6CaECyxRABLckegAEa0FpYBEWxAjqIFWOojiRyxssNoRGEyxgIQI9oJBYQsYCMqwABZ3fJsNKnfVpe6niD904cLO75Oh0XP9Yvuw+JMvHlOXDiGGsW0YQ5ZhwoLRrQqsJENAFWELCFjBZZlAhyxrRrRESG0ciTLHsFywhY0logAEOWQCMBHsABIY2WSMEIkURssIEQCSPlhiTsgEJWMFhhoFKyARgslpR7ATodyF8t/wAt/gJock6TcFfL/sH7aD75ePKa1O9P+04j6+r9tpqXE228n+0V/rqv2zNVaTeSVwNHIitAVxO/B6aeh95E5qdLvv8AnF9C/wDaM5wTky5dE4LDaSQCSZ1WXUZUJfhh0h3mPHlnlfD63wS2VfAfAS8GVYcaDwHwEuBntTh8plyW81tbXE078Fo1W9bNSW/sBHrM2Rmsqm2JT9ajVHrD0iPcT7IXSsOfyrT4/fCsrWXB1DdxTVmKjMSSq9d7G032w8XWdSa1IUjfoqGzXW3Enq16pi7Xqhq2GpDiKhrN3JTRgCfGoyAevsmdtraooUzUILcFVVFyzscqqPEkC/VFF5eZJJ5vuwauIV8YqX/2ekXI689Xog/soG/+QdsuXDH5RUrVOilOmEp69R6dVz2DREHXZW7Zo6279WnTTEgZsUtQ1aoHB1qaPRHaETKF70v167XeVnqFMMgNqutV+paINmAP6T+YOwEmHlV9tfS/lzWsxGHz4E5gfLutQjrtWrqwHiFZR6plbM2TVyV8LVJanly0qv0ijg6H9anbj4Ta7ewpNLKo4PRsB2LVQn2AE+AmyPDTjbTxj0Vz8fn+jn0w6nFhVGlFWq1e+rVAppf9YU1Yn9mZG9m0ylPmk/PV/JUh19Lzn7lRbsT3DtmRu/sXmUOZs9R2L1XOmd2tfTqA0CjqAEOG3fUV3rklnYBVzcKaWHRQdVzqTx1jkpd039P3ZGDwqUqaICAqKqC5twFuvrM5vC0L4rFDDlVPM0gWAugqkuQSo6wuW47LTpdr7ISvTalUvla3AkG4NwbjvlWxNgUsOmSkthfMSTck9pPWYv5oTKSX5/JxWO3VxCmgrYpuniS3RQLlZkqMWBudeI101nZbE2OaQOaq9UsQbuQbW7LAWmVisCHNMn+jfOvjlZde6zH127JkSpjIMs7Zr/UG857ZwatiXqkFadEGjSvcZmJBqvbs0VAewHtnQwgR6Zy6S0MEIjSQUwLkCxNrnrNuF+2QxosAMUmGDLAqSnQUG4ABPEgcfGWWhtJBUpEpAXsLXNz49sYrDARA9heLCYDGIBiwkyRGkURoGjMjQQkQGJfJTFMYiKTBTzflwbyFL634KZ4sZ7Ry3fmKP1p+wZ4vlnmdb43uel+AuWKRGME53artGEJggkSY6iKBHCwWtSZlGYiCZdBY0rgIwgSOomhABLAJAI0sIBLFgUR1iidiqyxBFEtCxkgEYCQCMKcEoBGEIEKiLZosskURgsZABO+5P18k5/rW92ExH4zhFnfbgL5Gp2c5U9owdX8ZeHJVwjLAFluWC0yUVRGhURgsCDLDaEGMolAtobQgSSQUCOI2WS8oABIBGyyWigDLCBDJCgLSRrQ5YQEtCRCFhIjIsIhAhglAsFo1oYqAAkEaLGrSAzqeTxL4j9ke+tRE5edZycrfEfsp78RQH3y8eUXhzu3T5et9bU+2ZrzM/ax8rV+sf7RmARFeThcsQiWRDEHDb6nyq+gPi050idFvqfKj0F+LTnROPK7tb48FURgIbSBZJiBMvBL0l7yBMa0zNmJd19JfiJWLPP4a+tKfVLDK6UsntTh8naMw8ZgczU2Bsab5uHFSpVl9YN/ECZYEZRGJWLh9lotR6oHTqBQxPYosAOwXubDiTMwoPhJeEx6PaEQAQxrxEW0ZTJATAziNFvIpjBryWkkjIJCIZDEfJQIRIBITGUGCQmAmMoaKYbSQAQQmCBpABDJAJeSSSMykQRrRTEYSXkMWCohMBEaAxKV2kIjERYzlC0BEJkvBTzLluHkaP1h+yfwnjBns/LgfI0frD9meMtPM63xPc9L93CmAxhAwmDtisiGQxTViEWQiUZ5YpgGShmZRmFTmbhzBLICxhAsfLNgMdYto8cSYGOBEAlqw2DrHWLHSIDllgECiMglJECMBCsYCPRIIwEmWOsQQCd9uOvzep6Vf3YR/xnBqJ6BuYPmlXxxP/bL+MvFOTgismWORBMlgYYQIQI6QZY+WQRhGCpCBGkkhAJIYQI+AENpIbRApjASARgsfILaSNaS0OAULDGtJaMoAMkIENouQEkJhjGihZLRrSQGgtOt5NU+ceql/3NCckJ2nJlTvXP8Ayv8AuKR+6XjymuR2gfKP6bfaMw2mVijdm72J9pmOwiSrtEaWmI0kOD3z/PfsD4tOfm/3xHlv2RNCZyZcumcAI0UGESDETZbGXytPvdB7WE14E2e7y3r0R21aY/tD8ZePKM/hr6rSWgREEsE9uPk0ywAQkQCKi+DiMIgjgwhGtIBJDDYCAmGAxKQQyAQiUNGEkkkZcJJIYBCHEvIDAZAZRCZDIJLxCUYCZCYIAJJAZIwkIglb4lQQpIDNfKCdTbjbttA1kkN5ViMSqKWYhVUXLHgB2wEWRSZqt4tsGlQeqliRltfh0mA915sVMF9t1s5gMVppt1dotUpnnNalN3pv6SNb3ix9cRyeLW5gJjExTGRTBGtIYKhTEYxzK2gp5ly3nyVD6xvszxkmeycuJ8lR+sb7M8YYzy+t8de56X7uDzsDVIhigzB26RngLRS0EKIcNLElQlyRQVkUpnUDMGnM2gJWksyMGgEa01Ax7QCNEDiOsQCOolJWSy0QSxI0mBlixAJYogQxooEcCPYFZYDFURxERrTv91BbBVf/ANs/9GiPvnAJPQd2R8wq9uTGfYww++aY+5bcE0Mru3YPaIQx7PeJgs8ZRBRuSBY3JAHrNp2uJ5OsrFOfTMpIIyP8ZWMtTtxohAnVnk/bqrUv7Q+IgPJ/V6qlH9+33R9tG45aQTpzyf1uo0j4VFi/+AsR1Kn76/jHqm5sCEGb87jYn/d/2l/GIdzsSP6Fj4W/GGqW2kEIm1bdXED+hqfumVnd+uONGp+434RSG10lpmNsmqONOp+434Ss4Nx9Bv3T+EAoUQS5sOewiLlgCWjWjZJAkWgWG0e0gSGyJJHNOQCMbJDaELAogkAJ23JePLN3cz/FX8Jxc7fkvHlX/wCV9pj90rHlNjh6/E+MqIjvEIhwFZEAjmIZIcBvefLH0V+AmhYzd73fn28F+yJpTOPLmuqcBDCsJk7CKJud1U+c0PrqX21moAm73OX51h/r6X8RZePLLqfDX1EssBldMywT2a+VNFtMbZ+0FqqHU3Ulhci2qsVPvBnM1N48WyPVShTFNRUIZqhuVTNqFA6wp0vFaqYW/wDfDsRLFmlx289GiF56oqFlDAa3t4C81W6m+lF0o0gzNUKgHotxA1u1resxbnB9l1t15aAVBPPMVwxDVKdYrqxC187AhriyKboo4nqAHdNxyfUU5sladRHAQVDUYks2QNmFybA5iRw0hLuqvT1Nunp4xCcoZS3YCCfZe/ulhacrT2bSpY2mEUK1SjXZiOs56Ruf7R9c3G261cKOYVGYmzZ2KgLbu1OttJRdvmf7ZeExiuCV4BmU6W1Q5T7wZa+KUMqk6tmyjtygE+y4nAbLr4xFLlqIT5UVZQpJOfEZHsT1XLWvMjbm18UMVTFPDg5RV5tmewqAhMzW+iF79TeRcq1+y8/z2dps/aAqBit+i70z4obG3dK9pbT5s0ha/O1Ob48OizX7xZTwnL7k4jFNzmdKa0zUrm4a7CpnNwBwyhrj1TW7W2HWL0Aca7HnmW6hegy0ncnQcbDLr1NHu9pTpzu1t1WwNqPUeqGYMAdBa2Q5nXITxJsqtr1nstN6Jy+yKlLC0DVau1RKjK/ONxJYAaW7SPbeJU5S8IPpsfBGP3Spkm423xxw3G38a1NEKmxatRp+p6iqw9YJF5sC/XOU3m2samGp1KK3Jr0SiuLXIqcCD2kS1t51q4Su69GolKoHQ6MjBTccO0XBh3eR2XX+WrTeTEstNaID1a5q1hn82nQD2S/iLW8ZtNp7fr08PTui/Kqzc2ifRzG/SP6qqCx9U1O0OcwxwuIpoalNMOtGqq8QtgwYD23mwOPWvisG6m6GjXqL4nIvtAJHtk8NbJ7Tx7/lv/0x6mIxtCjUatUR2zUQjKvDPUCuCOsWNr98zcHvAxx9bDk9FaSMo7G4t7Qy6TI34HzcDtq0B/1qc5vF1hTxNTEHQJihSc/qNhl49wa3rMeQx/um9fONzsLbTVcbikuebprTVR1XBOcj9okH0Z0O0doikFJ1zOlMeLmwM5DcugRVBOjVMKKrelUr1HPszW9UO/eOxQZFp0kNPnaJVybE1M1wpHZcWv2Ry+EZYy5yO4Bnne8uJb5alYE5MM1Gkw765bN7AUvO22PUqmmprBRU1zBfN0OlvVaeW43elWo4xObqs1WtUdXCEp0WAp3P6oQXMMj6WPm/o77ejeZ6BppSpGrUqlgovYDKATf2+6aTau8rV8DiiyGnUpgo6E3s3Rtr2azKGL5yvs9x9KlVb1lFv8ZqduDTafjQ+ykXs0xxk9vx/fR9t7RxD4KsatHmyDSFMA3LdNeJ8bD1zJwm8eLQ1addKYqcw1akVFwco1U69RtcTZ77n5r4vR/iJF2jTBxtAduHr/FBCw5dzj5/sGI3hdqeDZT0q70w2n0cpapb2eqWbt9HEY1OrnUf1vTBPvE57dNs1XD0evCDE5vHPzSeHRJnQbva4jGt1c5SX1rTF/iI4LjMZZ+f7ukktIBIZq5YFopMJgEF7KREMstEYQPby/lvHkqP1je9Z4w4ntPLgPJUPrG+zPGGSeX1/je56Tz01DLAZayxTMHartIojkQARbNMsdYAkvp0o4KtorM7DLMaksy6AjlLTJCxrRAI4mqTiERFjrCQLBHSVrLFEekrElolKyxTGhaI6ytZYsAcRhFtLFgDCFTAphBgDgz0Pd/TAP8AV4w+1sMJ58s9B2Pps9/qsV76+HE0x9/omuBMKGBoVaYKZWz0u6emn2hPXNtny1X029xnk2yBerS+sp/bE9Y2x+eqem3xM2niJrGEuUSoCWrLI4URsggUxjAFNOUuJcTKKzRBw+921KiVlC1HUZAbKxHWe+YmH3kr/wC+qfvN+M5rlQ5RMFh8UlKviaVJzTBCuwGhJtfs9dpdsfa9Osoek61FPBkYMPaLyPJXTs8NvNiP99U/eM2mG3irHjUY+z8Jy2GabbBmOWlp1GH2vUPFr+Kr/wDWbCjWzcQh/YT/AOs0WEM3OEaVsNpQwCHilP8A+NfwmdS3WoNxpUv3BKMG03mCaMMalyc4Zv6KmP2JmJyP4ZvoIPUf/tN3gn4TfYJ4+RtxicgWGbqA9b//AGnzpvfyibKw2MqYRaFWuEqCmK9GsObckKbi+tlJKnjqpn25g6nCflTi2vi7/wBc5/tE/jMc8u3heGPdt73s7a+DxuErYjCU6tM0MUMMwqsCGOQuxXL1aAa981gzd3t/wmp5FB/qjGH9LbDe6gPxm8jv4CQgZuwe38RO45Lz06lx/u7a9i1j904u87Xk086r+z7qOKP3R4cprh2ld5Y0SQIrkMaIYE863s/Pv4L9kTUZZt96fz9T9n7ImpKzjvNdM4ALHAiqY0ngzKZvdyVvi8N9fT+2s0SzotwV+eYb65Pj/hNMOYy6vw36X/D6ZSazefnhSDUSodGDkNoHRfOQnquPhNpTE128GxPlCohYqgqK9QD6aqD0D2Akgnwnr3h8vh8Uc5yd16lUc5fLQCsiU7gsWaqXao46uNgOseMxE27W+Sui4Woy5KwNQsoWxL9IDjYDWbfcnYAVVr9JDUpZXp8BmDmz2sLNYW4cJql3yoDCNTuxfmaq2CORmOb6VrWueMiT5uq2XK6nydJtvKMPeymoyrTpkgEh6nRXwALXPcCeqa/k7YJSWieKojoetqdQZr368r51PqmVtTY1SsaWWpza00zKQLtzpst7HSy0y9r9b36ph7p7tHm8NVNVmZUB108myAc1pa6hgrXOunfDztPjts2wa1An5SEbC0s5Zajhy7FWLL0uAViWX13E3e6NNy1RzXp1g2UEUlsFZVCjW50yjh+M5WiUKhhQYqGoq45v863yksbX0fQak9U6LZOOKriqlPDutmphKRAUsQgA0GgBLa9wjn4tMp41/PYu0K3zvnvo0WpYdj2c6rlr+BehOtZgBcmwtczTYHdv5s1KobvVDNVYf7yocxK9mU2C9gUTExOFxLYenRa2dzzdWoOC0xfM3pVEGXTgWB6o5tjdZcfT8lCf7JSbrqV6VS31uKFQf2WHsm/xWDvUp1Li1Nal/wBoLr6rTVY/Z1dqtNFCLhkak9/p3p6hQOFswX1CbPbuz3q0zTV8gchXPXzZPTAtwJXS/VGMrPHn5/uxN2a4XDCo3mnna3fld2qA+tSDNTs2gbYJmFmq1a1Zr9RqUqjWPgpVfVOwpYcBQoACgBQOrKBYD2aTVru384+UF3IAISncZFJUKSBx1A7Y7BM5u/z20p3a2dlWrSdLolZ+bzDQo1nW1/0SxF+6blMAg4IvsH4TItJLY3LbR7yqAKA7cTR9xMp27sNBSxTqLPVosG7yqtb166nuE3OLwKvkv9B1cekt7fHhLatK4IPAgg+Bk6VM/E/dzNTfHD0kprVaxNFHAIOoK2sLDjodJzeEDUKODxJRsqNWDrbVKVdiym3YLLp2Trdh7AXmaa16aM1O6gkA3VWIQ6jS62NpvDSFrEAi1rHs7Idvza98x3r8/wBP+uL2hvEuKpeRVyFxGG6RUgHygJt3AAXPfLTu5z6Yym3RD4m4JHUop2I9hF51tOgALAADsGg9ktAldrPv1NSaaOjgSMWWy9D5MiBuq4qMco9Vpm7V2bzgpgG2SqlQ6X0S5t65sCIsciO68qMerFHCWz5Wy34ZraX9cwNibFFPDpSYC608rd5I6XjqTNtDAd11pyWxN1alP5LnZT8nWsmmtxU8y3gBr3y7FbqFxjAWAGJy5e1CqgAn9oAzpoMsNRX2lcfhd18Q1E069YMc9JgQOC0mBt1XLWE3GM2corLiGYKKdJksdB0mU3LdXC3rm3vMXH7PSqjU6gujaMOFxoePHqhpXfbz/P8A9cvuxhqfPYzEr5jOFDdRyLdyO7MT7Jnbl0iaRqnjXqPWt3OegPUoWbnCbPSmgpqoCAWC9Vuvxv3y5KYAAAAAAAA6gOEUiss9/wCPyg3kJhgIjqCkwCEwRq0EhEhMkDeYcuC+SofWN9meNMs9p5bvzVH6xvszxthPK6/xPe9J93GMUgYS60BEwjsUZI4pxo0AipHERTLBDQWJMujMRBMyhAmQojGACMBN96SYQqYAIViSdZYhiXjCMLVjARFMtWOBYojgSsCWrGg4MZVimMqwBxGAgjqIAyz0LZ3/AJa31WIHqOJozz0T0HCm2zf+VU9+LX8JePFKuCJgUyQzA2w2H+fo/W0v4izcbN5Q6tfa2LwbIgp0quIAYXzHm3sL6265q921viMP9fS/iLNduit9uY4/1uL/AI02x8JyeuVDqYwiVOMYGaEsDTi+Uzlcwmy6Bq4moqsVJp0iwV6pHUoPHvI4XjcoO/gwdJ3ylsiF75kRRYE2zPcZjY2UAnwn5s8tnKvU2piuda4ULlRC2bJqS2XqAa4YqBa97WjkTctPRt7/AMt/bFYutF6OGplmy83TDVQp4LnYkadoQXnl23+Xva+JBWttHFMptdRVZF07kyi3daeevUiAzRhtmYnaTuxZ2ZmPFmJYnxJuffO85HuV2rsvECoAalFujVohrBlP0lvoKi2uCdOIPnXHnAWZ+D2Yzi69XGKlPwfpZuBvxh8fQTEYZ89NtCODow4o68VYdnWLEXBBnbYNp+dHIlykVtk4tWJIw9VlTEoQSpS9ucF/p075gRqRdevT9DtkYtaiq6EMrgMrA3BUi4IPYRqD2TLKa8zhvjfm6TCGbnCHhNJhDNzhIaNvcIZu8E00GEabvCGMOhwTTe4J5zuCab3BvAOgoVNPUZ+VhqXxKG1r1HuLjojU+v1don6k85ZGPYrfAz8kt4No1FqVCjEFMxS3G9j1d05uteG3T93v3Isv+pq5/S2tVP8A0EE3ZM0PIgxOwgx4vtOux/8AgpdXVN/NGYCdrydcK3d92HxZnFzs9wBZK57m92FxRjx5FcSRK2lhMQiSksQx2imCnm+8p8vU8R9kTVXm13iPlqnj9wE1k4sm84AyCEQWi0ZlnT8nYvjcN9aPdczmROq5NV+e4fucn+yZpj8UZdX4b9K+k6cstK6csnsPlAt2TFo7MQJkCjLbLbtB4j1zLkgqAF0kpUQoAAsBoANAPCEQqIABSGgsLDhpw8OyWBZFEMBEktDBAATDJJAxEIMAMMohEhMEN4EkkEMZBaCGSUAAkBkJggYkyGAmSICYIYIwkl4YLwUkUiEmLeIITFhgjCGDNDFaC0JikRrxcsFIYDJeSAeZ8tx8jR+sP2Z42xnsnLd+aofWN9meNsZ5XX8ZV7vpPu4SLGMBmEdoSSSARaMQZYBKwJYsAspmZlFphqZl0IyrLhWCECbJMI8RRGWAWAwgRQY4hE7h5asrWWqZUTo4lkrEcRSjSxZYsqUyxDKI8KwLDaLYWAT0BD/qz/lEf/8AY34Tz8Tv3/8ALR9VT/7uqfummPF+hVwYkEBhEw4Nt91R85w319H+IswNyTfbGNP9Zij/ANebLc8XxeG+vpfbWavk+12pjT+tiP481ia9Xc6mOplTtr6zCDNCeD/lm4urT2Sz0ywHOqr5SRo3RGYgjo3PXxNp+b9c6z9Vfygdz3x+ycXh6a5qhTMi3td0IcDxNrDvtPytxVM5iD4eyOM+pOGKRNrsjZ2fqmuFOdXuTR1Nx2wyuoXTx3lIOz92Sz2tp1nq9s6bZu5wRwwNh1jq/wAZsMNYGbPD1P1hOG9XK8PWnQxjYYLd7DsLVEBzAqb8RmBBI7xfj1ET6Y/JvWquzko1TmOHq1aKN+lSVr0zwGmRhbutPmI4sUxzjagdQ4z6G/Jv3+OLp1aPNsq0SrI5GpD3BUi17rYEG5uCeGXW+ltj15jr8fw+T33CTc4UzSYRpucIZ0xxN3hDN1gzNFhWm5wryg3+Ceb3BtwnPYN5u8G8A3GIq2pVD2U3+yZ+SO8lYjnmB1AYdvdqPXafrHtKtahWPZRq/Yafk1tx18tnF16WnaTe3Z9K05ev7Nul7vovkXW2wKPfj8SfZTpib2aXkjH+ocJ34zFn2c2JuZpWYzstyPzWIPdU92FxH4zjJ2e5/wDs+IP6tX/tan4y8OU5OJJiuIzRJBwsDQxHgNvN9vny1Q/rH3WmtM2O3fz1T02+M14E4ry6ZwgWCMZD/P8AP8+6LYETruTFPn2H9J/4bH7pyaLOw5LF+fUPGp6vJvNMPijDrX+y/SvopJZaVKZbPYfLpIZJIHEBjCLGvAoYGNEWODBQQkQiQwBZBCTBACDBJIDHCPIYAZIyEQWkkgQwEyFoCYBM0l5JLxwJIIJJQGEQSAwVEMF5LxSIuTCSSAwASQ2ghAhgIkkJg02BEF5IIzQGBjJBA3mnLcfJUPrG+zPHGnsXLf8AmqH1jfZnjjTyOv8AG970n3cIRBaMRAZg7AAgEJkvEQgRlMSWKIQ1iCZdCYiCZdCOFWbaG0URpvEmAhAiSwCMtmEZTFjCLhKxY4MrlqGUDiOpigxgJSVksQyoR1khZeFTBJALFaegYo/6tH1dH/ucQfunnyzvcd/5cv1eG99XEmaz3TfZwxhJkMF5kpv9yf8AbMN9dT+0JqOTY32hiz9bb11pttxR88w3dVU+y5mo5LdcZiT25/fVvLia9TZtYytKWbWMryyWn2z8ouV/djmdq7RpU1JSnjK4GUXUA1CwAPDQMBp2T9W7z4n/ACqd2Ho7Sq1cpFPEpTq0yNAWVVp1R4qwDEdjqeuRln2+fyadPpzqXtv1fJHMkHX8J6HsXBKtJbdYufEzB21sQVEzgdIGzW6+2bbZKWpqDxAtwsdJn1M94/5b9Hpdmd3+SjHVGtZTY9sxMPQUmxdy1r6E2Hfeb84ENxEu+QKik26uMzxymnRn07avwKMaQCXZgbkHXojrHhPc/wAmfarUnejVe5rC6gKBkZNQBbiGW416wO2eFbHxxVwy6GxHiCLET1PkcxHz+kl9bj4A/DjDHKyln05Z+T6+wZm6ws0OC6pusK06Y8tu8KZucIZpMIZt8KZoG9wbTdYRpoMI03WEeAZm3q9sLiT/AO3rH/pNPzCOxaVVwrZrOGY2JF7AsL9nh1z9Md6qtsHiz/7XEH2UXM/OTBeffh5Nz7j8Jy9bmN+lxXsfJatthYDvxGNP/UA+4TZGYHJsLbC2b31McdPryJnGaWshDTst0tMLifRr+6gB/etOLadnusfmuJ70r/w6I/vSsRY4xojRiYpkgBFaG8V1gWnmm2fztT02+JmBaZ21z5Wp6bfGYlpw+7pKIwMgEIhsIonaclA+fUfCp/Deccs7XkkX57T7lqfw2mnT+KMOv8F+j6AWWiVrNdt/bIpUqpBHOLRqVUU9eQX4dYBtPXt0+Z1ttoC0xKGNDhlVlNRQAwGoVyoNj7Qbdhmgq7KxzhlevSCkEWWmb3tpr2XAv3X7ZPcrHH5uoSqDqNQeBGoP88Y4M5vHbPxKc2mGemtNECnnAWNx2d1rC0zN3tos2HSpWIvZizAWBAJswHUCoDSofb423SvCrD2aHunEbtbSxKtSFREFLEPUdTmJqDOHrdIcBbRbX00m/wB32u+J/wCIb+FSEWzuGm7EaYNTayBlS9yzFNNbME5yx7Dl1mu2nVr1lRsLUpqLuGLqWvlOXQdxDe6G0dtvLP2ttQUlBKlrm1l42ALMfBVBY+HfMlWnFts3EtXpUq9cMrLUcimoSwUKpuRc2YVCnrMbGbHfGVqvlalOnQIp0xTOW9TKGd2txsWC27ot3bW4T5/ja7XPExGICKWbRVBJPYALmcLiN23q18Qy16iVKPNrTsxyX5pW6Q/WYe+bSrtI1sHTJ0NY0abD0qio49zDwj3S7Ne/8roMPtAGmjv5PMoNmI0uL2vfjbqltHGo2iupPYCCZz292OwgCJijobsos3Vpfo+Npg7sY/Z4qgYewqMCBowv1kdLr0j7v5ouzc35/B215j4TGq65kIYXIuO1SQfeDNFvlvBzSLSQ2q12FOn+rmOU1D3Lf22j4zdJWpU6S1HprTFr02yltLanr1ufEmPe+ETHxuthtzapo0y4UsQVFuwscoJ7gSLyLttBSSpUYUwwB6RAsSL28e6cpW3UWjWw2WrVcvVNw7llKqjMbjhxCzLxezFxWLdagzUsMiAL1GpUuxJHXZQAPGLy0mGOv1tv4R0FXeCiqq5qIFbzSWAB8NdbS8V86XpsDcHKw1F7acOq85Pae7VEVsJQyA0gMQ2U3teymZG7mCGHxFbDqTzZRK1MXJygkqwHdcA2j8i4T2+v5bdBsbH87TRzoSLMOxgcrD1MCJMbtujT8+oi+LAf4zW7Jw+ZMTSuQvP1VBGhAcBtD1EZzOf2juRQz0qCqSXvUqVGYs/NoRcAk6F2KrfszQ8lMZ3eXX7L29SrZuacPlNiRw14W7Zl4nEhFLMbBQST2AC95z+62KW9RadMU6a2yaAEFSyOrfrAjMO5h2zVb0bcFatSwa3yNUArsOHDNzd+05bnU6Q7tcnOnvLU4/06XB7fRqdOo3QFWwQObElr5R67aTZlpqtt7BSvSNIgAAdAjTIR5pHZbh4StsS2Hw2ao2d6dPU/pMBpx7TYSk2T2+mmXtba9OiueowVb2ue3+RNZgd+MNUdaaVAWY2AsdT6xM3BYbnKNMVlV2yqWuLjNbXQ9fGajFbPpnF0ERFXmlas5AA4jIg07ekbd0VXjjjxef2bfbe1DSVCADmq06Zv2OwBPiJsROZ39xYp0qbkEhcRRNhxNmubeoGbrZm1ErIHRgVbr7O49hHWIbm9Fr+2VmGIZqH3uww0Nanfr6UNLerDsQBWQkkAAG9yeAj74Xbfk2hEhMN4JWzSK0YxWEZvNOW0eSofWN9meOT2LlrPkqP1h+zPHWM8nr/HXvek+7hSIITBOeuwt4ZLyAyQYGEQRlj2KsSZVETGQTLwwlEyhHvApkE1SeEGKDGAjgOolkQRlj1tJ1loaVASwRhYsslQlkIgyxwYoMMAsjExAYwMoGE73an/AJen1eG+OIP3zgQZ3m2m+YU/Qwo/s1j98qXxSriSZBEJjgzK03Q7ir88w/1nwVjNLyTf7TiD3H7f+c3W4TfO6HpN/DeaPkePlq5/VX7RN5ZZPTSdYytKy0M0iVwM5XlL5PaW0sM1Cp0WBz0qgAJp1BoDbrVgSrrcXU8QQpHTh5A8WUlmqqWy7nL4I5ROSjFbMI5+mBTqOVSqhDUnYC9geKEgEhagUmxtexnC1BaforvluvSxuGq4asoZKi6XGquNUdT1MjWYEdnjf8/d59jPh61WjUFmpuyMO9WIPqPEd1pxZ4dteh0ut388tTTxNpbtHaF1seuYpSJiBe3xjkissrIOAo9IHU26h1T3H8n7BrV2gKqeaKLMdCLN5n3jWeD0KbDo62PG2ntM+ovybMEgFZlGqpRp36rWYk+sgX8BNpN1z526fQ2EM3GEaaLCNNzhGm08uLhvMKZuMK00mFebfCNKJvMIZucK80OGabjDPGA32q2wGNPZg8T/AAXn54YQ9Jj/AFbn+yZ+gfKDU/1djv8Ag8T/AAX/AJ4T8+qDav8AUv8AAzk63xRvhPFe08n4tsPZY7RjD7cSw+6ZhExNyBbYuyR/V4k+3EvMqaVkYtOv3c/2PEejX94wo++ccWnYbFNsHX9Ct9rBiViLXH3iwk6wMIFyEQx4jxCvMNpHyj+m/wBozHyzIxh6b+k3xlJnDeXSQwCG8AMUVVimd3yQj56nclT7M4NJ33I8vzwfVv8AATbp/FHL6j7u/R70s4jlLamQoXN8oFN2W2gFIi1TnP1CNLdbWnbKZr94djc9TqKoUVHTIHI1C5gSL9nE+Np6tm3zuGXblK0G7OzUqYd0RqtOpzp59ibVeeW2YE9motbqtKsJuo7VqyHFYkrTFIX5wXzMGZursyzr6qLTWo4TXV2CjpOQumnWSAFHqmFu3hHCvUqDLUrVDUZeOQWCol/1UVQbdd4u2cNLnfNTeTHmjh3K3Z8uSmBqzVH6K27yTfwHdKVwIrYWnTpNamy0lJ6zSWwde5mUFD2EmWVNm1KmIzvYUqI8ivHNUYdJz6IJRR1XaTZ+AegK+QZ1zNUo0xoekuZkHUAama3iYaqPEn48/gIs+KAFrUKRPcHqsAoHZZEPqcds0VLCVadariKN2vijTrU76MlkUMo6mQ9fWJ0W7mzWpoWqG9aqxeqRwzGwCj9VFAQeF+uW7FwpXnbi2avUYd6kix9dofVUy1+Pt9fLC2ngEp87iHOistdQP00pGnbvzXAt1+ubLd7BGnQpIeIQZvSIu39omYe1NjvWq08xAw6EOUtrUqqTlDfqro1us+EydvUazU8tAhXZgCza5FPnMP1h1eMot7km/wDn4MPZtTncVWqA9Gkow6nqLXz1LeBKL4qYu6f/AKjt+VVr+0W91ptNjbJWhTWkvBesm5JOrMT2sSSfGc3tTZmLpVqj4XmylazMHJ6DgZSw6jcW8TFqnuXc/T8mx2MbV8Z6dI+yks1Gyx80w7fR+VKw9FsS2X4ybR3cxhqVQlREpVwnOML5+igR8ulhex175vsdsa2HNFB5qKE8U1TX0gNfGEnzVbJr8v2bOrhVbzlB7LgH4znnoK+MpqqgChTZ3KgCz1OigP7OZps8ViapoZqSDnSoKo+gDG17+j1yvdnYhooxds9Wo2eq/a1rWH6qjQCVqs5dbv5SOf2hu8UAq1W5ytUxNAZuARBWUhEB4C2p7TO4SareDBNUFMKL5a9Jz6KuCfdLdtYaq1IrRYI7WAY9QuL277XtDRZXu1trMLV57Fsw1TDIaYPUalQgvb0VCg95MGwjbFYwHiWosPDm7fEGbXYux0oU1ppwGpJ4sx1Zm7ydZpd5N365qivhnVKmXI4bg63uD1i669ULNfVUst17a1++9r9p/wC2YXup4g+6mIuEfNjqxHCnQpofSZ2e3st7Zr8duvim5hlxCitTWoHfKTcVCpsBwFrdk2mydjHDUXterVOZ2b6VSoRYcergAOqLVV4k59tLt3jfnm/SxFW3gtk/umU57Y0g9eGXL6qjZveVmw2NgeapIh4heke1jcsfWxJmDvJu8awVkc06tM3puOq/EHuOkekyzu/ZnYzZt6dRKZ5tnv0145m4t4zncTsJKDYJE/35JY8WbmnuxPG86PY9KotNRVbNUF8zDS+uh9lpjbY2ez1MOy8KdQs3gUZfiRHZ+pY5auvZtLzj8fjPlddaCa0aTCpXfqZhqtMHr1sT/hN5vFsM16Yp849MZgWKaErrdfXLtkbHp0ECU1sB7T3nvj1+gxsk37+0+S7HY1aaM7myqCSf56+ods4jZG06tOt8orC1PGEAXGtK2lFD6Sm/cTOk27u7z7087nmkOZqY4O1+jm7h2XmTtrYq1qTUjoCLAj6JHmkeBis3/peGUnPvz+EYG9S3+TDqOJpe7MZVszdo0cQz0zajUUlqfUH7V7L63mZtLZTMMOAb81VRmJOuVVYE+N7TbhY4fdqan4tA24uF66K3JueOsehuZhVIIooCCCDroR65vDFJj2juvzQiC8hkvGEvFaExTDR7eacth8lQ+sb7M8dYT2DltPkqHpv9kTx8meX1p/e970v3cIJIxaAzlrsiAQZZIQIjQCOIlobwJbTMyqExEEzMOYQM2FjFBjAzoQKiOsRY6GAPHBlayyOJOsdJXHEZLLx1iCWAxgQYwMURgYJMGjkRQYRHsGnc7fNsDS8ML/BdvvnCqZ3W8Z+Z0v8A9YezCg/fL9qTiiZFMDGFZibotxD86peFT+FUmk5GvPreinvLGbjclvnKdyVj7KFSafkZ41vRp/3ppKmvSSYQ0rJjAyyWZ4Yl5LwLhKr2+M/PffLnmxOJ+UEtWNZ3zHi6VGLIw7gpCd2W3VPurfPeH5PRLAXdjlQacSCbnuFr+yfMO/m5oxKBkstdLlGPX1lTp5p08DY+PF1s9eP5+Dr9PPd4PiKpU8JiPjRNxWTUpUUq6khlPEEfz65g4nYwvpHjr3dGW9bhKOIvwnuH5NfKfQSpUwzjJnboVOF6iX6DLY2zA9Ei9yCOueKNSCLpxmLuHhKnPnKct6inN+hr5/7PGdGGq4+pvWn6MbM2ijeawPr19nH2zocI0+VMFyw4I02qviUoslWpTKuQGqKpPN1Ao1tUTK+gsCSLC07TdjlH5+mtbDV89MkgFSdCpsQQeB67EcLTbTk7vZ9HYV5uMMZ4ZsrlQroRnAcd62PtW3vBno26/KJQrWBJpt2MeifBuHttA9vRMK02+FeaLCPwm3wzQUweUutbZmPP/tMR76bCfAqn879Q/wADPu/lWq22Xj/+Fq/Znwb1VvqX94tOXqfFHRhxXue6X/lGyf8Ah6x9uIqGWxN2x/qrZI/9oT+9WqGPNLyxQGddso/Mq3o1ffUwf4TkbzrME3zGp6L++vhvwM0xTfZybGLCTBaQEitGleWKqeY4o9JvE/Eyh5dVOp8T8ZVUnG6FbSCQmQQCxJ6ByN/7X/yn/uj7558s9C5Gf9qPdRf7SCadP459XP6j7vJ7sssUypJrtsY1legAbB3cP3qtCq4H7yqZ6tunzkm/DcSGandx2OFoG+ZzQpnXrY014nvPGc5tSvjyUTnKNJqhPRVS2VF892dupdAO0sok7VMN3TtqtUKCSbAcSeqOGnKYlqzYYJSZKpfnKdSpWOWwuysSBfUaixI0AlO5O0udRkNV6lQoDUe3RpsQVCJ1XUC5AvrrfWHcf2fjbsgYrVAOJAuQBc2uTwA7+6cluvsfJXrMKtWoqAUczuWzVNHfusvQXT6RebHezGc2tJ8rPlr0zlQXZtG0AhL4K4f3ab3EYlVUsxCqouSeAA1JPYI1GsGAZSCCLgg3BHbNNi9u01oB8QObDgg0nszG+mWw0YkdQ7Zi7l4ujkqLSFRQjFslQWKK3DKD9AlWIHVHvyO26/F0wknJ4VcScNQNAoGcNUdqtzYVCagsOs9K3hOg2TSqCmorMrVNczKLKbm4sO4aSiyx17ssmSQwWjQMggtGEfBVLQiCSFJJIDDGRTJeEmAmLZjmgJkJhAlbOIICZDAYGl4BIBJeOhCYJJLxBLyQSR6PYGKYbxSZK4hMAMkDStGl4rQyGMPMeW0+Toem/wBmePmevctp6FD0n+CzyJhPI69/vr3vS/BCESAQwCc+3aMEgH8/z8ZLQ2EvGWLCGi2a1RMvDzEQTLw8omYDHiRgZsgyx1MQR1jKnWMDEjLAVYI6mIsa8ciKsWPEWGMzXlgMrUR4eErAYQ0SGEB7zt96D81pD9ah2dWEpzhjwnb72/7PTH9ZT/7SjLl8UnGsYQYpMImJug3Nby9+yjiD7KFSarka/p/2Pg8z91alqjnsw+JP/Raa/kcXSt4p8Gms86TXod4wld5AZRLAZr9u7dp4em1SodBwHWx6gO8/4xds7bp0EL1DoOAGrMewDjf4Txbe3el8S+Z9FF8qDgoPb1FjpcyMro8Ztj7X3kqYmq1SodLdCne6ot9AB29pIuTKBrNThG6Z8Le0/wA+yZTbXQaA5m/RUgn1280d7Wt2ThzxuXl1y6jhuVbZdACm5Uiu7ZQUsCUFsxcHzgtxY3GpAuBecTidiEXysHyrmIAINtNesH9km09J25sB6zc49jYWAtfKOwD4m+swG3eUardT3cPYdPVcidGGEmOryznUvd44eO45ydJ6PsHk95sLnXpBfKEdRYi6dht5pPpcJfs7c5GxdOoRqjiq363N9PUcNSBfQXA48Z6NidD0R52vjNcJ7sut1PaPjDfDBNSxWIptxStUHqzEr6spUjutPVPyYt7uaxTYVm6GIF1BGnO0wWuOwsgIPbZeyU/lC7hsjrjUHQqWSt+rUA6LH01AX0l/WE4LkyxnNY7C1CbZayddvOOX1at7J1Y3bjs0+3cXieybLYjEoT2X++c/QJJnSbBp2Vie23rN7fCYrey8kW9Bq0uac3ZB0e3KDax8NPV4CepYV582bh7S5jFKeAzajtVhe3u+E+jMJV4ES4qNPyvVbbKx/wDw7j2kT4Wc9Gv9S3wE+3eWmqRsjHW/3NvbUQffPh6sehiPqT7dJydT446sPhr3zYqW2bskdmBT3u5/xhjbO/2DZf8A/rqB9uYxJrlyynlAZ1eGb5jU9E+/EU/wnJzqqR+YP4L78SfwMrBF9nKyGRopER6MIpMBMVjFeDjzFuJ8T8ZU5lkRxON0EgkhCwBhPReRgfOm+pf7VOedqZ6LyLj5y/1DfbpzXpfFHN6n7uvb0ml25UvWpj9Cjiap7rItNfbnb2Hsm6Sa8bEu9d2Yk1kFNf1KYUiw7yzMxPX0eyenY+exsl3Wu3fx7McPSQ9CjhqbVvSemopp4gZnPYMv6QmZzQfE1Q2oGHpoB+rUarnH7WVb+iJkbubAXD0lpg3Yau54s1gCTqeywHUAB1TG2/sqtnSth2UVAuR1fzaiXzAHsKm5B7z2w1qa92ndLl4DE7sUClKlUuQLhRmILsVuxbLbMxCljfTjNbsfGmlSxS06LKadVhSpkWvzmUrwFrZ2Y3vovHhN1trC1GVGpW52k+cBtFbosrKT1XVjr4S7ZdWq6XrIKb3IsrZtOo3+7ui0O7U8uW2Xsg0Fp1VxDVW55ErAPemzVKgVwB1EM+a978Znbd3roitRpkkZK4zvlORSEfol+Ga5AsLzD2FuzXFRQ6pSopzZYK1zWqUswR7Dzc11Zr3JKL4zKO7tVqnNOiNhhWq1i/0jzgeyZe1WcnMOoDsk9ta3W93/ANOoq4FHKMyq2Q3QkXsSOI9XXNNiX8viWH0cKgPpE1mHu+ImfSw5w9CyBqppqcq36Takqtz2aDXqtMbZWyKnNVTUtz1fMz24KSuVEB6wgsL9es088MMbrfnxwbdfa1NqdFFv+ZuNNCtPLTJB7M2g7ZvpyLbr1kpYfmHWnVo0uabMLowIQuLdRzrmBm/2NSqimBWZWqXNygsuvAAd0JLOSzkvmM4xIxEUSmaRlkgvAtmkEUGMICoYLwmSMgvFkJiiMjAwiC0hMDgwEQQx7OFkkvJeBpJBeGIJFMNopjVtCYt4SIsS5UvATJaCVAF4DGitA48u5bj0cOO+r8EnkxnqvLd/6f8A5v8AcnlRE8fr/HXv+l+7gERYYrNMHWhgvJJADeFRFEYQPaxBMzDCYaTLw5gVrMWMsRY06kHBjLEBjCIqtBjrKlaWJAziNK1aWAwiVimODEEIjTo4MaLeFYyWXkvABDaAQnjO230bySfWD3YbDicSx0Pr+Bna77+Yo/rX91GgJc4pe7jrxliAxlMxNud2mGasezCYn+GR98xOR3za3ivwaX7BOmJP/s8T9gSjkfFqdb0h7gZtE13ZaYW2NtJQQ1KhsBwHWx6gO+ZRM8l3+21ztYoCclM5QOrMNGPtuPVJzz7YeM7q1O8W3qmIfO3D6C9SDu7+sntmmr07iZtESYikOPfrOWXd22s7fDUf6OB4y/C4BF4C0yssIWWjalhMLF4e4uJm1TMe15e9IabBVebxFFjwZyjdwdWX2XInTbQo2Nuwgjw/ymnx+EBF7DMCrAiwN1OmttZvK5zBWHWL+3hLxrHP5tHvHslcTh6uHfzaiFb9h+i3cQ1iO8T45fDNRrMjgq1Nyja6gqSCR4HUeqfTvKddaaMC/RfK2VivRYddrX1AA8Z897+7PVai1UBCVF1zanMvHW5vdbHjOvDD+3v9uHLepJn2fu+rOTne6liaNEFxz7UyXS+t6ZyOfDMD7Z3NC4uvbax7wdPw9c+VuRjeUpVo66Cplb0agFInwDmi2ul3Y9x+utkUiyZtDra3X3yc8ZPMXjfOqGwsTeqO0E3/AGVb/KfQe4O2xUp5CbvTsD6J80/FfVPnfZL+WqG1spfTvJt77n2Tudyd4+ax1FSehVUU28T5uvc1pDWPR+W6p/qjG/VoPbWpifFGIPk8R9Vb4T7M5d6ltkYzwpD216U+L8S3ksR6A+IE5ep8cdmHwvoPCrbBbMHZs3C/ZJ++ViXgWw2zx2bOwf8ADv8AfMabZcsTATplPzFv2P8Aua/4TmLzpW/2L/4v4+KP3Qw9032cyYsZoIqoZVVOh8DHlVc9E+B+ERvNLfz4xKiywStzORurMa8UwxAQJ6TyKf7RU+oP20nm4npfIoPnFT6k/bSbdL4o5fU/d17SkuSULLVnpyPnFogvCJCZYDLIRGgiCAwwCGBmWMBEvHWMhkkEkAUyBYWggBgEkEcBryCKI8OCtCC0hgjJIBCTBeLk9iTBBeSUYyCCS0AlpJLwFoAZIAZCYjQRTCYDA9eC3gMMEDngLwSSQWkRjGJgYQPl5Ny3Nrh/Cp8Unl09O5bG6dAfqP72AnmLGeR1vir3/TfdwDEIjXgMxdRRJIBBADmjXi2jgwB0mZhxMRTMvCmOBkQgwQiboPGUxFMa8ZVapjqZTeWCI1iywGVAywGVELBGBlcdTFstrFhBld44MYWCG8UNCJWyRuB8D8J2m/jdFPran2aQnFnr8J2O/jeZ9bX+0o+6X7UvdyV4QYt5JgbbbJeyYs9mCxHwUSvkgbyVb0/7o/GLgXtRxp/9jX95QQcjw8hV73P2BNZwmu3qvpPAKlUklibkkk+s3++e9u88DxnnEDgSbeF5zeo4jfo+drEOksSqNQeuVVeGkqxFitxxHX13EnAZLaZ1KHjxEFV+qYFTHdKl2kkH90y+q/8An2S8KzygnXSLUIjg6aaGI1P+f5/GUlj1Idm1XKFFIzI4IvwKE3/+wBseqSqbTX06xSsj30IKN4MRr6my++VLqouLI3g2KtZSjg5WIvbjoQeOvWB1dRnCcoPJbRbA1RRRucpjnEu7EnLYsBc2uy3A042npmLq3B7TNHtbbwpUi5XN1W6jft0NhxmvfZPF8e8YdkuU8eeI+ZeS/b4w+KpO2qhxm9HgxN+xGLeKifcmyXJyhTobWtwPX7xrPizZO7NP5RVqMAEFU5FBvZSb6+F7Ad3fPbt2+UqpRChHDBQFUOL2AFgO+w7Ysurj/wBdE9PnfL1tcQVqVhfXOb9vnae6wmbisZZqTjipv7CDecJsbfDnizkWc8RwF79WnDrm8w+KNSpTW+t9e4cT7AId2+Edlxvl7ryr7a53YVduvyKn0hXpg+3Q+ufJuMbyOIP6gH9oT3Dffbttn4mhqed5px3FKyZvAZQfYJ4Xiz5Cv4J9qY5+c46MPhfRuIFqOCHZgMGP+isxbzL2itkww7MHhR7KKTDBm15ZITOlrm2DHhR/i4szmiZ0GMPzMd/M/axX4x4+4rnpILyAxBJRjW6Deix9gl4mNj26D+g3wMVN5q0W8Z1iTlrbZiIJLxQJJrUnpfIp+fq/Vf30nmiCemciY8tW+qH2xNel8Ucvqfu69mSWKZQpl6T03zyxY0QGGPhJjADJmkENAwMBMBMEegYGWKZXeMsYPIDADGgEiGOTFMAEMkkC2WNFkvGEMkMBjGkvBeEmCA0kl4JDGYySCS8QC0WHNFJgDSZopMMAkBEkBMGugkvIYsC0kkhMl4GBMVoTFaGzjx/lqfytEf1Z97mebT0Plnf5xT+qH22/n2zzueR1fir6H0/3eISGQwXmLqQCAiG0BMWxpAIwEW8KxnwtSZeHmIkzMKdYRK+NaIDDedCFiwgxCYwMAsBjZ5z+9W+uHwVM1cRUCL9EcXc/oovFj4e6fPnKV+Uc2KpGhhEqUEdSKtRiOcI1BRMrWQEcXvexIFtb3MbWeWcj0rlA/KNwuDZqVAHE1lJDZWy0kI4g1BfMQdCEBsdCQQROh5IuVVNp0mOUU61O3O0wbjKfNdLm5U8NdQ2nWDPiNASbcb8AO3uHae6fTv5OPJViMMxxtfNSz0ylOjwYqxBL1B1DQFU0NwCeybXGSMscra+gVlglYjqZz6bHvGBiLGEdSZTGJiCMDAGB+M6zfh/N+sxH8W33TlKY1HiPiJ0u+h8z08T/AB2mn/jS93NQxYbzE2WKlsPjj2YOr73px+R2pfDVD/WN9lZi4prYTH/8KR7atOZHI4tsI31jfBZriiuzrnot4H4Twhhdr9892qG4niFSjZnHYxHsJnL6icV09H3IwlKrx7/b7JkvKqydYihVyWNcrWp/qNVBv22XL7i02tHHXPS17hx/y7Jrd7Kgp2fTit79pBHv+6LsXGKV1vfizdpP86CXdyIx8uopVgeq0DCYOG2gp0Fz4DSWV9qLwEUp5TSusJqNt1egQOPVNricTpwIJ6po8Thy00Z8VtaWLzIjfpKCPYL6eM12JVXUowurCx8JQMB0aZub0wwA7iT8JFBBMeSe3y8t+RLRcra5DMAvr6/x8Js8NiOxQomXvdsc5jVXTN5x/RP+OnrnOUdoqhGZiT39nhMNV6eOUuP+Xe7s4wq/Hqtb4e+enbsNo1XjcFE92Zh48PbPJN1qLV6gp0xq4JFzY9EFiB2kgGwnouBq1aej03RR2jT3X/x+OvT3pxdezbuMTihUyq2oIKt4NofiZ5btrCslLFI3FGC/uuROvwO1i3SAIW9gX0ue4cfWbTTb/KSlWobXqCne3AspCk+wKT3ky7Pdnjl409z20fzPdhsMP+gk182W8A6ajso0B7KKTWXlZclBvOixx+aJ40R/HP33nOmb/Ht81T0qX8N/DtjxmtlWgJiZoYpMCokzH2kfJv6De4GXTF2s3kn9BvgZNqnnbmVgyVIiGc+mq0RliAR7yFHE9N5FF8rW+rUf2v8ACeZAz03kTHlK3oL9ozXpfFHL6r7uvYRIcWoKqSMzZso6zlFz7ARFQzhts7WrriAmTPUHPfJreaUqCmAW7OaAYtfqnoW6eFjhvh3GI2vSQ5XqIrWvZmANu3XvvLcNtGm+iOrHsDA/C80W8Gz6fMvWq0keqlIasL3I6u21ybayjdvZVP5RVqUkVKaDmFKiwZ816jd4UgU/EN2x+d/8Ptmt/wD46mviAouxAFwLk21JsPadPGWXnLYzHjEYlcOputHytXsZ1I5un4KSHbsIXsIl+0dlYpnZqWJCKbZUamGyiwHnXvxF/XCW3j/KZjrmuhhJnJrVxJw+cMHq0a1TNZbCqtOo6Mluq68DfiBN/X2gFakpBzVSQB2ZUZ2v4ZbeMruK4VmFxe0TD45WLAG5RsrdxsDb2EGcgu99J8UMmY2pmkpKkLzjuOiTwFygUG2pvKn2UrYN6gZlZyanRYqVYEjITfXIxddewdkmZK+z+buhWHC8sBnl+1NlBWxFqFSqKdgKvPWK2oo2oLAm18xI7bTpNv7QxFKgrUlpsopKGLEh8xAUZQOJNx645lb/AMO9LjVdYKl+EE47ZuPxlNUpfJ6ZyIq6VRewFrkEX1sfYZuq+0yK2U+atBqr9ZBzALbt0D6d0cy/BF6djbZpJodi73JXfKtOqoAvmdMqkAgcT163tMGvt2uo5tUVq3PtTGa6rlKmoraA8EsCBrcSu4phbdOsEl5pNnVa1NKlTFOh+lZAbIoGo6ye31TbrVBF76WvCVNmlkhEXNMLY+0DVphyLXLWF76K7KD6wAfXHuDXjbOkmPjMelNSzsFUcWJsBKtn7Wp1Rem6uO0G/t7Iu6cDV1tl3kvKExilmQG7KAWHYGvl9tjLg0rZGkJgEBjCXgtIYIBLw5oIDBQyEQCAmM0kJgEhEg4khMEVo4aExbxohjN4nywv86A7KSfaecG07TlbqXxjdyUwfZf75xRnjdX4q+i6H3eP0CFhARIBM3VAgjExSYJCMsFpLRGuWZuDXWYNMzOwfGMloMMQtOe3x39w2Bp85XqBb3yINXqEdSLxPVrwHWROnSOHSs/bPG+Un8oqhhs1HCZa9caF+NGmdeJFi7C3mrw0uRPJOUjlyxOOzU0Jw+HOnNqek4B051+J9FbLw4218zpOWIABJJsAO06ad82x6fzc+XU9o2e8O8VfFVDVxFRqlQ9bHgOxRwVe5QBPTuRzkYrYomtXphMMylQXBztmGlSkvdYgMTbXS+k73ky/JxpUQlbGWrVbA81/RUzxIa4u7DTsW44Ge406YAAAAAAAA0AA4ADqlZZ/Isen71ye5nJJgcFlNKipqD+mqWer136RFl8FAE7ZRKwY4nPbtsuVoymVgxxEDkxi0rAj3jJZeQGIIYbJfhvOX0l+0J0G9zap6WI/7ipOfwfnp6afaE3O9Tap/wA734iqZp/4l7tGTCIhhBmSrFmOb5njv+HQe2skzuSUfND6b/3ZgbQPzPG/VUh7ayzY8lw+aftv8RNMUV1ZM8a2uwStVUjg7faP3T2AmeNbwNevVPXnMx6/s36PNVtWBiVeExGbWQsbaSMfNGU05vf0KaRDdqEekHW3xt65jbMoZgATYewm2mswOUCuxWmuYjNVAuBfh0vDW022x8JTCr0r6C5Y3J8ezwmmXCcd7bENfoUxYdZ6/bNhhcEF1P8AnJgMnBSL9nbMxqJPGYybXWuqU7k+7ulb0JtRREoq0Zrtm1+Fw4K68QWHvJHuImLtPD217dPXNngxZiDpfUDvA4+yY9eqKit0WUo5UhhbgbXHaDxBh5pbkcriHHBhmBGonm+36tNapSwDDVQRqVPCx67EWPhPV8Xs/QmeQ737F50kk5CD0H/R/FTxIjk3fKplcZ4dFubtVKdfC2N6vyrDhQNTZqiq2nYVZr90+psfh0qoR9LiPGfJHJbsBqGKGIxJU80PI8TmdtOc4DzVuAbcW7rz6Gw29YAuDpbtm8x1HNnl3Vsdn4VWupUcbH/Humh5TNminh7DgzC3dqLqfZxluz9uvzoswHDqGpJ/kTJ5TcTekFHANTI/aLjr8PVpEMfD1bejSsR+pSH/AEkmrBmz3qHl27hTHsprNTeRlyuU95vton5snpUx7KC/jOfvN5tE/Nk9Kn/21L8ZUpNEYLyMZIbM0wNsHyVT0G+EzJgbebyNT0T90mh588pDSyqZRnnPfLdkKY6mVIY6yTWrPUeRMdOv6CfaP4Ty1TPUuRHzsR6NP7TTbpfFHN6n7uvXBOJ2ru27V784edqc/UovcgUxTalzaeFi2a3HMe6doJYiC4NhcXANtQDa9j1XsPZPR5eFjn2tRvDV8nTpEgvWqUksOuzq9RvAIrn2ds2uIwF6bIh5vMGsy8VZjckd5JMR9loaq1SLuqFFPUAeNh2nQE9kzRForfGp/Nud2VsxKOIFNBYLhuJ4lmq6sTpcsRckzdnaNO5GdbjiMy3Hda8qGzzzzVTwNJaduu4dmv4WImBjtycLUYu9IFmNy1yCT32MPN4O2ZXyu3ZbyTHqNbEG/wDz6msxNnYjn8Q9UG9OippUz+lUYg1WU9gyqlwf0u0wVN0jzCYdKrU0VyTlFmNNmZsgPV5wF79R7ZusBgFpItNAFVRZR2f49d45Ke55s59nM7QQHn2AH+0YWkun6D0m9z1HF+7uj7b2D83rq5OXnTUp5SRYMQbHuzM5t4SJseuDSSymmanPVmvqHFVqtgOsG6Dh9Ezcbe2Ka6CnzhRSbvl4so6r26OtjeGqq3zPLhdtUaSPXpn5TnIUUshYoy8yqrm16RLK6kkXOXunSbe2herhaABazrUfhYFVY01PezKTY9SGax8QlMrWsy0adWnRQm5JFJK12txINSpa5ve022MxgVcLWqWUkh6hA10w9U8Brpc6eMjy0yvH88+zH2XtuscTUzYZxmWgjWZSEF3OY8P0r2HZNzhXBxVa/VSoqPbUY+4ianZW92HNesecHTNILe4uQpHAjtNuqU7U2a718YVvcYZFQA2Bdg3vsuW/UGPbKn4I1LfPjw7NzYEgA2B07e71zjMZi3xPMqA+GdcQ4J0LLloM1+zUMBr1TbbE3vp1mFMLUV8t2DqQFtYEX4G3dNZsXFiriXKnMq1Kz37ytKmtu0HLUsRppC3ZYY2W7U08NW+SYlqldqoKVkVSALZGdc1x1kL19s6jGYXnKDJcjPTsCNCCV0N/G01uCwhbCVEtqwrj1s9S3xBg3X29zxAXVUo0ixtqKjXut+0Aajqj1PCb5n0v7KKlQYjCUmeo1JgL5lbKecQFWW9+0Mba+6JuJsgpTRued81NegzXVc1mNhb4x9pbtoMNXVwGAatWQa9HNmYDTsufbMajslMNRptSurO+GDHMTcF1BXXgDc6DthrV9l7lmpff5L9s0VrVapfpU8NTzAHzTVZS1yOvIlhY9bSjZuzxQOEdRl51VpVgODNzeZWPeGB175XtKvb5XT+nWrUkUdZFVEW47gA5/ZM2e2nHO4SkOPOGpbsSmjAn2soh4E4k9v8AWi4bCtUbGZWKFnVFYcVC0l4etjH2Fuy9J87YipVuCMrebr1+ItMHZu31pvigQTkrXY9QzlEUff4TrQZeNn5oz3jxwYQ3gvATKjnQwXhMW8ajXggvBEXJrxSZIDGoYDITFJknBtFMgMF4GkVo0VjHo3gnKi98ZV7sg/sLORnT8ob3xlf0gPYqicwZ4ufxV9J0fgn0C8gMlpJDo0hgjAxIwYSQWhWBnSZ+CmAs2GAGsEOY5Sd4q2FwlWth0FSogFgQSACbFso87LfMRcaDjpPjrbG2MRi6xeq1StWc2GhYm97BVHBR+ion3UygiaTY+4eEw9V61LD00q1DdnC669S/og8TltfrvOzDKYsM8e58zbJ/J02jWpq5FOlmI6FRrOFI85gAba2GXzteAtMPczcbm9qUcPVZM1PFIjAXYHIQxIPfa3tn2KE7p887P3HxI2/zrIchxTVg1x5gGb22sMouffLxz3UZYSTw+ixNdvJvLTwlFq9XNkQqGyi5GZgoNuy5Fz1TZpSJ6j7Jg7z7tHE4etRKnylNl4dZHRPiGsfVMW1cpgeXDZr/APqMl+p0dfeVt750uzt+cHV/N4mg3hUS/sJv6p8abWwJptlPnLowtazAkMvqIII4g3msJtOn7OOfvr74pYpTwIPgQfhLxUnwVgdr1VIyVXTvDsvvBnun5Om+9apiKuGr1nqlqfOUszl7ZDZgCSeIYH9mTens51H0IDCIuW3GMDMGmzgxg0rvIWiJlbP/ADlP6xPtrNnvFUuU8Kh9tapNZs4+VpfW0/trM3bbX5r0CfbUczWeMS92uJkMQtCDMlm2k3zPGejQ99YfhNtyZn5oPSf7VppNsPbB4r/9f+KZueTkfNF8X+2ZpiztdJnnj+89K1ep3sT7Z65eeR70V81eof1reyR1vZr0r5rT1pZTa6+HGU1GEFF9fjMsOV5cOM38BPNqq3JqDutodbngO3umfs7YgUC+p6xfT/Ed8wN48WprIl9eIv8Az2To9l4Q6ays7qJwh/k72AUBe8cfbMjmKzCxqd2k2qUdBIcHfibTHaq11DAleDzLGJB679465aNmr1kn1wCgBwHrl70mzbWYlDcN1rqPh+M3dHCh1DdTAEeuavaoIU2F+/q/GbPYTEUKd+OW/qJJHuM1xnllndRqMbgBYi2k5rb26AdDpO6bDEmXfIr2HUNTLjHbyCjubXoYelVqKXw9Vqio4vdDTqPTNNv0W6OcXNmDacDbaf6QCIuvRFgOvXqHee6fSnJxsdGwbUqqK9NqlS6MAVIax1B77n1zTbc/J0w7kvhar4dib5G8pSPdY9Jf3j4TTf6HrbyHdS9TEUkPWSf3QW+60z968QcpQm5FRQevgXsPYx/kTL3t5LsVs5VrVKtIhnyLzRctfKxJN1WwIHaTOZLlgL9dZBfxP8/zpJ35XMX0ZvS3l6niPsiaoGbDedvnFX0vuE10jLk5DTb7SPkKfpr/ANrh5pbzb7UPkk9Ie7DYYfz4RziprUmC8BMGaBiTNbvC3kanozYEzWbxt5Gp4D7QiNwDNKSZYRKC0xrbTIWWqZj0zLVmdqp5Xiep8iPnYj0aXxqTytZ6ryJD/aP+X8XmvS+Jyep+7r1kSxJUDHQz0o8FeI4MqWWCEBryAwXgjSaS8WEwAgyRQYQY08oaYtYgEdh/m3ukfDqbXAOXhfW1xb4XHhDeG8NmRsDTP0F8coluUdg1t7v598MEZ+VdfDBgQfpAg20NjodZpMbuTRYJlz0yihFamxU5RwBtx9c6AmKYymVnFanYm7/MljztSpmAHlDe1jfSZuA2VTpZsihc7F2t1seuZUhMBcrVeIpBlZTwYEHwM5fAbs1w1NalUNQokFBl6TZR0A56wvHvIE6stATFpUys4azEbv02rLXI8oq2Bvpw0JHAkXNj1XMxNg7smk7VajmrWbQsbWVepVA0A8JvZLxiZXTnBuvf5UG0GIfMpHEWRcp8QwJg2PhMajqKtSm9IXBIFnOmh4W7L2M6QGAmLUPvpoJBITKjILyXgkhs9DeCSCEUMDGAmKTCKExSZLyCGwkkkEDSK5haI5iokfO+/FS+LxH1rD2aTQTbb0vfE1z/AFtT7RmqJnjZc19Ph8M+kQiCAtBeS1GAwEwXiI14VMWEQp8LEM2WzjqPX8JrFmz2YOkPX8I4Ktp7RYdS+yZNLbI66fssfdNeDCJlj18o1vSxrcrt+lxJy+K29889w206h2nTa11LupbKAAjdHj22CkGb/aa9H9pB7XWXhJtOvvyxvS07iniV7V90t5xe0e0TgWUQ2l/1E+SPsvxfOX5Qe63MbSrFQMmIArrbtfSoNP6xWa3Y4nldSgZ9tV8KrecoPiAfjMd9iUT/AESH9lfwlT1OvYr0N+74jqpOg5O95jhMdhsRfSnVUv8AVt0ag9aMfZPrV92sOeNGl+4v3iUvudhTxw9H/wCNfwlz1U+X7s/6e/N3eLrBmuNQVUgjgbqDpKlaaFGIsLm3UOoeEJxLfpGY3rTbb7K65dAGkvOdOMf9Iyv/AEi/6Ri+3xH2Vdfsw+VpfWU/tiZG1alxS+qX3sx++cXT25UVgwbVSGFwOI1Bi1t5Kxtdh0VCiwHAcJX2+PaX2WW3ULDmnJf+IKvaPYJP/E1T9X2SftsVfZV0u3WIweJ72w4/6jGbzk+f5on7X2z+E89xm8TvSekQtnKkm2vQJI+Mztj781KNMU1VSBexN76knXXvlzrYxnelk9PxFWyk9gJnjOLcs7EnUsT7zN/W5RHYFTTTUEecev1Gcm7gnW/jM+p1JlZpp08Ljvaxr+Pjpp4ynPbXh7PiLiXmr2j2/wCXwlRKHrPgdZpj805eXF7eoD5UG4tkUi3Vppp2zsdmGyi/ZOYfD5sUe5R/hO1wuHFhI6lPCLae0F4Xt43/AAmQlYHgb+Er+Sr2CKcJbh7JntVjKKxThr9fskQkcY5c3muLDLbE2lhzkM2mCpMcpBXmjTUAdea2nqA049UxMU3RN5furX8jY9TuB4Xv982xc2c8LBTtM7A0h7Zh16vSP89Uy9nHWWnh6BuYcoZe8EezX4CdjQqzh93K9m8Z1tKrNFyvPfyi8R82w4/rm91MzwfDG/Njtrpp6/56p7R+ULU8jhh/WVD/AGV/GeL7NPTo/wDE0/tAffMvdt7PoneQ+Xq+mZrs0ytut5ar6bfGYd4VMFTNrtZvJp6Z/gUBNPebPardCn6T/YpD7oTiprX3ihoCYpMRmJmp3nPkH/Z+0Js2aafek+Qf9n7QiNwxaUuYCYZi1lXUpav8+0SqmZYBIUtQz1rkR/8AUf8AJ/8A6zyNTPXORE9HEeNL3Cp+M16PxRy+qv8A/O/z3eqCMpld4ymeg8JerSxTKQZYDGS2SCQmPZQYYsMZpJaAGQGOpMIbxQYQYQWGhEW8N407G8F5LyXgKOaS8EhEBpICZCYLxqS8EkkEIJCZBJBY3gkgMZDBeC8hMW1bNeI0JMF4DkLwGQmS8AkF4LwiPRjeKxhJi3iVwhMRjCTEqHSFKPmrbrXrVT/WP9ozXkzJ2i13c9rMfaSZiNPEy5r6jH4Z/PYLwZoGMWJZgZBAJIjMDGSIqywCBrFmz2QOkP56jNYJt9iLdh6/hKxKsdYbzT7tbxU8VTFSkwZSOo6g9hHEEcLGbi847LLq8uieZuMfaB6I73p/bWXrKMc2g9NPtrLwZWPBZIYLQiLaUlDBeSAR0tjATBeCJRTFJjkypjJtMjmVu0djKnkUaVuZXeMzSljA0Yyu0JaVkwMWeJmgcxRAHRtZlc9YeafVwPq4e6YVIay+o5/y1900wnlGXBhiu63rsPcD7jDkuOCn1k/dFF+4/tFfxED0b8VA9c7o47dNBsjpYiobaLZfG3WO43nZUUnGbu4/NVq6Ws1uFjof5M7XD4gd0w6vLXHhkLpGZhEat2fERDUigyqwr3wGpaIGEjOo6x65tjGGVJiqoKmx17426qMtH0nc+1rfdEr1ARwH3y7dfD5qai5BpO5I7Q1yL+3Twm+MYZcLnUkm/bMjB1QD3e2NXw2p49vCGgy9QlstOw2PibWna4atcAzz/ZuIGnhOu2JiLgy1zw8+/KGr2p4Ufr1T7FT8Z49sc3qYb/iqX2k/n1T1T8oqr0cJ41/hSnlW7z3r4Uf+7pfbSZ+7Xfh9BbYbytT02+JmLmlm0XvUc/rN8TKJFEF20PhNjtGp0V9Kp7sg+6ap20PhM7GP0V9Kr9sj7pePFKsa8W8XNBmkUCxmn3rbyLeK/aE2zGaPe1vInxX4x3g5y4gwiIksKzBto6S28pEsVpno1ijWev8AImOhX9KmPYG/GeQIZ7HyLDyVXvqKPYv+PwmvSv8Ac5fVfd38v8vS7xlMrBjKZ6Lw9bXKZasx1MtUyolcDJmihobxA0kUGG8ZU15CYhMJgQiNeIDCDK2R4QYmaEGB7NeGLeQGUDXkJikyXgEJkvAYM0C4G8hMCmQxGghvFBkMaYbNATFvIYKMTFJgJggobwCGCAS8BMF5M0AN4LwGEwGgJgkkJgYXlOLaysf1T8DLph7Ubyb+g32TJy4VPNfNFdtT4ygtLKraypjPFvL6jGahWMkBgi0sYQJCYbRBBGESMplbJas3m7wvUXwb4TRpOi3Tp3qr+19ky8Z5LLh8U8kPKc2CrDMSaLGzr7r+I0OnHhPr3Z2PWqi1KbBkYBlYG4IPDw8J+e9Opaewcj3LM2EIo1iWw7G+tyabE6sO49a27x2Hp6/R75uc/wCXN0Or2+Lw+qcdwX0l+IlomvpbRWqlOojBlYqwI7NTNggnlya8PRur5NeLmhBgEaYEVmjARQIAIC0JEBgIQxGMdpU8nSyMZS0cxHkGqdpXaOZVAFMQxi0QmK+ARjEJjNK3MCXYcawVXsfNv22/m0VG00lJTr4/d75thU5cLamXiV9w7fESmpksTrwJPVwHslL1BfQS7C4E1WFIcGDA+y33ztjky05bcPaPOc6/a5IHcTO4CTx/dXeU4R6tCrTLc27JmVxfOrEEEHS1wdQ07jZfKLhicr56Z6iVzL6yl7esTLOeV4ZeHWpcfzwkOMy9d/CTC5KutOolQHXotr19UuGDAlY6Z5XbFXFO3cPZL6NE/wCcvIAi6n+bTTbMXft1MzN3zZ2HUy+8H8DMQ0DMzZ6ZSrfoNc96kFTfwvm9QlSoy4ZG1azKQQTw4eETD7UDcVyka37fZNrtXB3W46r/AAmgVgoLHha3wm2mMrpMLtS5At907Dduk4uzaAgBR67k+vq8J8079cqPMVPk9F71uiK1UHSlmAbmk4jNYjM3VcAa+bq9lcvuNwLq71GxGHzeUp1NWFMdaPxVlGovcGwBte8uRUl5ex/lDVr/ACT/AJ3vNKeY7rj5xhB/7ukf+ov3T0Dl7xYb5IRwK1T7TTnnu6RvisH/AMTS/iLMvdp409/xbdNvSPxlYaCu/SbxPxiyLyqJVbQ+BmTiG0HpVv4rzDqnQ+B+Esapp+3W/jVJU4Sl4CYuaKWkmYmaLfB/I/tLN1mmg3vbyQ9Nfg0LROXIUzLc0xkaWznrolWKZYspVo6tJoXpNvsneKtRB5qoyAm5A4E+E0yGWCSLjLNV2VDlPxY/pL+KgzPo8r+JHEUz4qR8DPP7w5pW7OGP9P077PT8Ny01ODUkPgSPjebTC8tifSosPRYH4gTx0NHV4/tMvmi+l6d9nuuG5YMKfOFRfFb/AAM22H5R8G3Cso9IEfdPncPGFSXOvnPdjfRYXi19M4feXDv5tamf2l/GbBMSp4EHwIM+WRV/m0uo7QdfNdh4MR8DLnqcvlGV9B8q+pA8gafNWH3vxK8K9QW/WJ+N5ssPynYxf6XMP1lB+4TT+q/BlfRZz3j6DzQ5p4bh+WTEjiKZ8VP3GbLD8t1T6VFT4Ej43lz1ON5lZf0vVnt+8ew5pM08xw/LbS+lRceiQfjabXD8r+EPEuvit/gZpOvh82d6HUn/AI13gaNecthuUPBtwrKPG4+Im1w+8FF/Nq0z+0v4zSdXD5z9WNxynMv6NleC8rSuDwIPhGzTSZSops0EUmG8oDeQxQZLxA0F4LwExnDEwXi5oSYATBmiloLwM94t4LwEwCQ3gEkD0a8kWQmA2MUwkxbwJCZr9tv5Gr9W/wBkzOYzWbfPka31T/ZMWXFaY8vm+pKjLHaVMZ4W/L6mcJFvDmkvK2oQZCYJCZJGUwgRAY4MYWoJ1e4VLNiEHbm9yNOTUzuOSunfGUh285/CeaY8xN4fmOVltOpaM6SkGeo8u+H0L+T3v4Sy4Oo1xmz0j2WDEqfG9wD1jvn0TefBO7e2noVUqobMjAg9hv8AyD3Ez7c3R3jTE4elWU6OoJH6LfTX9k3E8/1PT1e539DPf9rdCSS8l5wOwt5LQF4ISgSYsJiw2ZWMreWGVM0nezUuZW0seVPFsK2lTmO0qZojKYhMZjKzHyQMZWTHaVtEYo69fDu4wV2Ujok+rjBaVVEXjw8P51HjNsPNRkoNVRwufEWtOg3FYCpVrP5tJCxPULLmPuE5TEYr9Uj9Yae0HT3zdVcQaeyMdUHFqNRQSct8/QuLnU2Y2Uak2A4zvxcWXDw2ljTVepWYdKtUeqR2F2L29V7TJpL2dWnd/lMLBrYADqt75ltXtpOfK+Wki/nyDcEq3UVJUjwI1m1wPKDjKWgq84o4LVGce3Rv7U0RaY9Rj1Ry6TXfYfluqD85hkbtKOy3/ZIe3tmzocuGGIGajXXtsEbXu6S3nk3ykdYganeaysrHqtfl5w4OmHrkdpNNb+rOfjBg/wAoOhch8NXVSLE3psfYCPcTPJnwsrq4PSVLCs29iqflCnNalh+cpaWd3ZGK2GuXKcttRa5mDt3lZNamadKiaRbi5fOVv1qAAAexje0842Jhr0qZt9HX2CZ9OlYiO5pmMZeK3SFQioCwYgXub3KgDrueodc9r5LeSrCV0StXVqlSlUDFWI5tiFUrmW2oFuBNjaxvaecbC6QZesar4dk9r5Ha3QrDquvHt1vFhld69lXxGm/KAfymGH6lT7S/h75wW6DfO8J/xFP7QP3Ts+Xyr5ah3Um+3/hOH3Mb53hPr1M2hez3+o2p/nrMl5XfWQNMqJwlZ9D4SUqnR/brfxqkWudD4GU4Vuj+3V/jVJUvgVk5opaLmkvIISZz++TeSHpj4NN6Zzm+b+TXvf7jFVY8uRUy9WmKGlytMa2XRllV/wCfXHk016NLlMx6cuUzNSwtIIhMN4A0dTKQ8YGAW5o0rvHzQgMDCTKw0IgDAyXigyExASYM0DGC8YWBo6NKc0cGAWmrDTr/AOcpkEC02FLa9RfNdx4MR8DNnht+MSnm16nrN/jec6IQY5U3DG8yfpHa4flWxa/TDekoM2mH5Z6w86nTbt1Kn3EzzfNIDH3X5sr6fp32euYblqX6VEj0Wv8AdNrh+WHDHzhUX1Aj3GeHBoQ80nWz+bK+j6d9v3fQmG5ScG39KB6QK/ETaYfeag/m1qZ/aH4ifNPOSCpNJ6nOcsb6HH2tfUVPFqeDA+BlqtPmCltBxwZh4EzPw+9uIXza1Qeu/wAZpPVX3jK+hvtf2r6QvBmngeG5TsWv9Jm9JQfwm3wvLJXHnIjjuup+M0/qZ8mV9H1J8nsoMBM8xw3LQn06Lfsm/wAbTb4XlZwrcS6ekv4Xms9Rh/Iyvp+pPZ294bznsLv3hH4Vk9enxm0obWpt5rq3gw/GaTqY33jO4ZTmfszCYLyvnQY2aXLLwiDmgaTNFvKCEzWbwnyFb6p/smbImaveFvIVvqn+yYsvhq8eY+cWMqjM0QmeE+ngwWkEEZmvIYl4bwMwMe8rEcGILlM9C5F0vj6HX+d0/wCTUnnSGej8hh/1jh/Cr/AqTTD4om8PzGcaTFImaZjVUnqPNo0Z9G/k1bcJFWgT5vTA7OA0/nsnhGztkGoEC+cbk91uF/Ges/k97DdsVUKsV5unqRYglnAym/UbH+RMurJcLK06W5lK+mEaS8AhnjvVSAQkxTEEMW8MQiBlMraWNKnk60Nq2MqYy0yl5NitKqglJljGVNAEaKTDFMej4K5lbGFjFJi0QphywuL6fozCxuJYdgHeLt7Jv9kmwMr2pW01sT3gTfpzyyz8ODYvXrLSDk5m4Wt8PvnY8tZWhsynQWw5ytSW3cgNVvYyLxnD7R3jbD1VqUwuYHrF/wADNFv1v9Wxxo87kApZ7BAQLsF1IJN7ZQB4ntnoyax24N7y00WGewJ7/hDfrMo5ywA8fbGWkTxOk5HR7HV5YGBlZYCFQeogQRS1sOD1TFbCkcDL2DjUNfutK0x4vZhaaRG0p4jqIl1hIaYPCC1oDbN2HbJb1TLxK2mp2fXtNxtE+TVvbCk2+FcoUqDqtfvnvvJcg5qo4+m48NF6v3p4FsKotRMhPVeen7vcqOGwVFKFXnC6gklEuCCTbW4ubWErCbyGXDG5ea/zigP6k/xG/CcbuTU+d4Xvq/AXlvKXvtSxtVKlEOFWnkOcAG4djwBOliJh7iv88wv1h+wZvJ5ZW+H0IWhBiK0meZL0lc6GYuzanQHi/wDEeW4l+ifCYuyG8mPX8SZc4Ks/NJmigwEyDMZzW+p6Cen9x/GdFmnMb6t0U9I/CO8HHKo0vUzEl9MzDJstBlqmUqIykyFcMhJcJiq0vQzM1xgvBeKxgElqtKlMZTJ2F4aTNK1aMpgqHUwkyu8ZRBJryCIIYGJMQQmAwhCGjBpWYQZRrbyXgEJiEENDeJeMGjIRDeIGhEDNeSLmkBgIIMkGaS8CG8OaLeACPZ6PeQGJGiI2eTPEtJeOBcHjriWHAke6Y14Q0Y8Nrht4ay+bVcftGbKhv/i14VmPpWb4icyTATBF6eN5n7O6w/KzihxKN4r+E2GH5ZHHnUlPblJHx09881BgZpUzy+d/VH9P07zHr2H5Y6R86k48CD+EyMdyl4WpSqKGZWZGABHWVNh6zpPGC8GaafbZ61v9Wf8ASdPmf5EtFMjQXmTsHNAWgJimBnAkMAgigMDGBiqYYwsRp6NyGtbaNDwq/wAGp+M83Weg8iR/1hRHdV/hPKw5TfEfm0+GIlK0bmelYXdWk9MMCGv1iPgNwBcG2l+33zv+1jH+my5n+XU8nO4hfBo1whdyWe12sosAPaSLjj4Cei8ke7Yw4xGUEK1RQpbUsEBF79epJ9czdztlWoU0Ggu/DsyqNJ2OFwyoAqiwHATz8+pbbPZ0zpTHS5TIYJBOdrsGgMN5IyLeLeFopaKmEqaO5lbSRFLtK2ltQyljC+VKnlLmWVJSTFoFMrJlhMqMRUjGVkxiZW7Rm3Oz/Nmv20+k1tbfmhSPN1CVP6Vsy+u12HstMLaO92GYErXQ+u3x1nT0p7sOpfDg968aA+pnPJVBM3e0KVOsxPRex8ZhVNjonSVADwuPET0f/Fwf+TFK3BtxB0lhpt1j3/5SjZ7Xdu4j7/wmwZpwXw62Ll7gZFJ7JbUUSllHfHKVZCPeY+KpZuPt7JW1cr1GJXLMNGt3TTGMWK5dOFyIK20rLe/d65iYivUQ+dfuOoPdNPjNp57WGU3uR1afjNpjtFrdYTHGdgjZqLDsy++cHhQdJ1+xsRfMOrLJygjZ7r4rK1jJvmMtY24FVI8CJg7Pfpeu06Tam7vPlXLspyhbLa2nqPfH0/GQym5pzODbSdfuGfneF7mb7DTmcdgeZbLdm0vc26/ADTSdHyfvfF4bxf7DTovLN9Cq2keVK0cmczWqsW3RMxN328kvh/jMjH+Y3hMLdtvIoe4fATScFW1vAIrGLI0RrzmN9T0U8W+7/CdLectvu2iftf3ZN4Vjy5YNLkMxhMhHmF8Nl2eMGlQjgyFcrwJchmOhl6GKmtvJIohIiBSIZDIIAwjLEjgxHo4MMQGNJEGS0AEN4GN4hhMBjCEwSAQXjSsEa8rBjAyVGBktAIQY0oIYIDGoRGirBeMQ8IMUGS8EiTJFvCDBUEGQmITDEBvDeIWkEcCyQRbwiBCYC0hMF4GgMhMW8jGXsDeKYSYDJ2YSXkEl4wBkAkEIEANopjCBooEvDFhtGZwZu91MSy1lKkqQG1BseFvvPtmhvN3umPKjwb4S8eUZcPj/ABAbDuShsCR0CdD4To9kbYauAtIE1P0B51+z/HhK95N32qk5AOityT1dQt2ktZQBqb90xcJuVVwqGs1U08RcCiKZJdma4K6WuTe2k6cdZTd5aZ5ZdPK4zh7zuDga1OhSWuMtS9Ulb3Iuy2B9R4TrxOQ3AwGJSlT+VuWqsGfKdeaBCdC/WRa57CbTsBOHPk5x/wC0gvGEAmcUQQsZIIHCyEQmAxUlTNFaMViMI9LVOJS8vYylpJMeospYTIqShxHs1TSpxLSJU5iJUxlNcy4mUssVDxrevHk1G8beyc1iMTOh3ywmTEVBe+tx4HX+fCcy1IsQo6zaeh0uIzzrabsY3ylu0TtcTS6J8PhrPO9h0zTxKo+hzWnqNTDXFu3752SeHn587cHsitbnCet/hNpmuJoKaslV6RGoZvXwsfWDNvQftnDnjqujG7FmMWSpFUwkFCo5mJUrgC8yMTOa2ziCoNjNsZtjky8djMw7wZoaJFzc21mv/wBKntlVXE9c6Jjph3Oho4ix46TY7O27ZuOnDxvOKpbQsOMrTadvbDsLuepYHaove87vZu8lAIMz3PdYfGfOL7XY9du4S3DbUPWeEJhq7Pve072bUXnAU4ZQTc37eFpt+S3aAfF0Dbhm96G3xni9DeInj8bz0nkb2iBikuQOl7slvvlaG31csZTKKNcEcb+EtDTlbqdonoN6viJgbrt5Cn6I+AmXtQ9A+r4iYG6f+z0vRHwE0k8JrcloC0F5LyOFITOU32bWn4P/AHZ1JnJb6trT8D75ORxzMyaYmMrTLozCtYsWMIsYyLD2ZTLklSS0GSqL0Me8qSW3gNK2kUwkSAwEGG8URolGUxxKoyGKp5WWkgvDEegEhgEMZlvIYTBCkIjXiCG8Rw4gBhVoLSuSS8Ii2kiMwhEAaS8NEl4SYtpDGBBhi3hMZiZIgMN4A2WS0UGNeBaRRHiQlo9iIxikyGAxGIMXNATAWjBs0AaCECIhLSCLCDAxvDeACERwIIJCYC0oJeS8F5IKGb/c787+yfunP3m/3PYCoT+ofbdZePmxnnw8f3V3dFbMpYq1rqwtcMuo0I169D2mdrsDk9p0anPOzV6w0V6lrU/QUCynqzed3zT7gJmfOo6CjU95Fh6zr4WnoYnPnlZ4j0OpMe7wxK3nr6L/ABWXCUYg9Nb/AKJHtZRL5M4YZcmkkJgMaUYRbyXhtBZTFMMBiTot5WRLDEcwilTrKnEuaVsIqGM4lLiZLmVNI2TEqSp5kukpdJWjsUSp5eUlbrJKvNeVLY7HJVRCSLqxHZ9G/rJ1nE7tJfEAN1XPrE95q4cHiPbOB3k3ZTns6dBrAm2l+2/fO302e/7XP1ePLT7Z3W5yotVDlYWzDtA7O+dKgiILDvjBp6bjczvFsUiqtdQLWIYaXuRpNZwnY7SF0PiPjOPrNqfEzi6vxNsOFbNKHrTIAmDtLEhRr6jJgrQ7y7dZRlHGcxjtrlra9WsG3MfzjHs6pqSZ3Y46jiyyu1rV5HrzHvFJmume1oeTnJVCBFol2cQq0VRHAgZ0rzZ7M21UpMHRiGHAjj7RNUBHBiOPbd1Pyiq9HKtRRUUC19Qw9eoPrE993H5QqWMS9MjMLXU2BHs+Np8MK83u7W9lbDOHpOyHrAOhHYZFwlaY533fdm1m8k/gPtCVbpn5vS9AfCeRbl8tSYui1Oqctaw69CLjh3i09X3Uqj5PSsb9GZ2WRrvbdlopaQtFMzi3K8pm/Q2fhWxGXOxdadNb2DO1yLnqAVWY6HRbdc47YW8GJxdJauISmjEAoKZJ6J1GYEmzHjbsnc7+blUsfh2w9UlQSrq44o63swvodCVI6wT2zj92OSevQGV8YXRRZLU7EWAGpJNxpbh6x1u+ZqFjyuNEzIpoZkVN1cSmqvTqDsN0PtsRKGqVk/OUGt+knSHuvOSyxv4WZY9pjJtmmTYmx7CLH3zMo1VPAj1G8z2fgUEtUQ81LFpSdqKJYIGpRgsWzhYCssAkZYbGlZjWhMiiIymFTDaQLHChoSYI1ojCQyCQLAoAMUxiJAsBoscSSR6NAZLySEx6JJDJJeI9pIIAYbx6A5oBIBIYBDFvCYIwNoVgBhEAkdYoEIgEkIkJgJgBERjDeIxgexvFJkBgvAUYwMSNK5IZAZJCJIEGQmCCOKSLmkgYykmEF4LxgYHRncclWEV6zhlDDmzoRcecv8+2cNO85Jj5Wr9X/eWaYfFGefDnMNhlUWUADsAAHulyxQIwnA7mJX1f9k/GXXlTHp/sD3n/AAlpM0iaaS0URo5WaXi3kMkAkBaExTHYCkxGj2iNEojCVmWGIRIsNUUlTCXMJWYaDFaVssyGlTrAmMwlbiWsJUxkmqcTlNvP5Q+AnVmcfvCvlW9XwE6/S/H+Tn6/wsVXjmYwMtVp62nAxtr1ctNz2CclTH4+0Tq9trelUH6pPsnNUeA9EfCcXW5b4eIxa721nBby7YLNYGwE7fGNxF+M8/3hwRDE9XdL6UZ9S32aSoZQyy11gyzrcaiOtG8yEoiSo0ez0xssewhJixEIjkynNBrAMnNArStXgDQDIEIMrDRwYBnYDGsjBlNiOufVnIdyjriKIpOQKlPv4gnQ24ifI9Mzod0tuvh6yVUYrlIuR2dY8IWbml45afeYeQzRbpbZFeijg3uBqLWJt1Wm8Zpy61XTtCYhjXiQMJWRGJiNCwMbF4FH85FbxAPxmpr7pUTwUof1GK+7h7RN4zStzIG3NVN2qi/m6x8HAPvUj22iXxKcVVx2qdfY1jOjqGVsZN6eKplXPjeEL+cR08VNvbqJl4fbVJuDCZ1UTW4vZdNjqi+NtfaPZ6pnel8lzqX3bSggbgRGeh7pzbbOKfmnK9zEsv4xVxWIXXMrd2o499vumV6WS5nHQcxF5szUU95XHn0z3ldR7pmUd6aJ4mx79JlcbOYuWMq0Uy9MYjcCI3NA8ItjSkRpaKBhajDalQEbLJlhJjSTLARLBBAKssJWOBAY5AQSERgJAsYIZLwlYMsQQSCSGPZaQxZCZAIz2F4YohMAMa8WGANeTNFBkMQhjBeAmLeM9jeK0maAQG0kkhEeyCMDJeLeGge8hMW8kRjBmgvATHo0kMggjieUBhtFBhMFGvOu5PdsU6LVWqMFGVRrfUk9guZx15j4neD5OVY2ym4Ite5tceyXjdXZTHv8OmBlgMqEOacljpY7N0z6C/aP4S8Shfzjeivxf4S68tGRzJFBkJgBvBeGLHC2a8BgEDGGyLFMZohMR6CV3jAQMIqatpS0tYypzGSoyp5Y0qdpClTyky12lZMVCszitv1xzzer4Cdq4nH7Zpg1W07PhOr03xfk5utf7WtFQdssvLAg7IdOyevHEqqoCCD16TlMZT5sW7AF95t7rTrio6rzid4cVd2HUDb2f43nL1ZvTTBp8VUuJyG2ccDcDWdBtmpZDOHxLXJldPFl1Kxaryl3ljC0rYTpcwrUMDVIpkgEgEkhMoITGSITGBgBvARCJCJOwimPzkrtITHsMinUmZQqTXKZk0Wi0H0X+TnvwbthXbS2anc8NRcAdnX7eM+hA9xPhjc3a5o16dQErlYG46hfX3Xn2psDaQq0kcG+ZQe/UdnVMc46MK2hMUtBeLeYtUZohhvFaAKTKmjsZSYBGlTNC7St3hyCNMaqZc7TFqmAVvKGjuZQ7RhXUMw6qg8ReZFRpi1DJDDq4VRwuvom3wgTH1U82of2rH7o1R5i1DJuMp7rY0t8qq6MA3eNLzZYbf8ATQOrL/P86zj6zzEqtI+yxqpnXqOF3jovwYe3WZ9Oop4EGeI1HtJR23VQ3VyPXM8uh8lfavcebgalPH6fKZWp2vZhe3WD+E3+A5WFI6akHumV6ec9l9+LvjTiMs5+hyhYdgSGANjYHt7Jbg98kbiB1aC9/Zr4Tk6vXnSs7t/ptvhjc+P8t1aG8mDxa1BccL2l/MTTDqTKd04KzXiqCIgmTzMqajNN7TVJgvHKwERipARCka0pJQIDHAkZYK0rhjkQZYEW8BMYrFMABMUmEiQiB7C0AjZYMsCQGS0mWPaAKDATDaSM9lzSXgkMeiEwWhgiihilYLyExgQZLxc0a8AhnnHK/tYUloMb+c4A7dF+AnohnmPLFtalT5gVbEHnCARfgafA9X4TfozeUZ55ds29sDQ3iyXnBXaqQ9NvBffml0x0PTbwX+9Mi8uRnREkEhaUBEkUNCZIQmC8gkj8JKxixjFYxKI0Qx2MUwMjSlxLmEqcRWkoaVPLTKnhTUNFMciJeZhXUnB7dxVqrjv+4TvnM842+3ln9KdvpfOX5OXrcKhjYxxsxAhhGHM9VxMsYwziMbZnYngSfjOnxqMqMR1A2nGVMM/E6Tn6jXFg71MoS3WfgJw1cToN4cQS1ib2E5+q006c1GGd2w3imXFZWxmjAhErMtMTLGCGSErCwjgIIYcshWMII1oBLFEVAGKFjmQCIARLKbysiFY+Q2uArWM+peRDewvh1pMb5NAesDqBnybh6us9Y5H94no1hY3VtGXqPf8Az75GU8NML5fWQaANMTZ+JzKD2iX3nM6TM0rYyFopaABjK2MN4jvFPIVs0qcyx2lDPGCs8xqktdpjVDFAqqGY7yyqZQ5hsKqjTFrGXVXmJUeGiU1TMWq0uxDTCqGOFtRVaYVd5k1mmBWaAYtd5hVakurvMGrVlBg7Wq+Z6YjCrMPa1T836f3GPmjRybFY4qAwOoYEeI/nhPZqTUsds7nsMqDGYch6lAZQ1VGChwlyAWQgVFBtcGoOJE8L2q3QPj9xmsfbdSiyNTcq2XiPgZF6eOfM/VeOfa9qwO3XpYfnajNQNzZHAWw4are4v1ertj7L5UW7Uf1j4Twjam8NWsb1XLW4A8B4CYSVj1GRPTY61/g71q+pcJylp9JSPDh7pvcHvhRf6QF+0z5Lw23qqebUYeu82mG33qjjZh4WPtvJvpp7HOt831lSxlNuBB9cuFEHhPmTAcpNuOdfRNxPQtmb0VciutQkFQ2vheY5dDLFvj1ZXq/ycQGj3TyfDctWU2qLfqvbr4d3XOo2Xyq0KmnA+v8ACZXp5z2VM5fd1xSQpMTCbz0m4MJnpikPAg+yTwtUyxLzMCCVvh4bhsUyS58OYvNd0e0qwsJWXCnAUjUqyQ5ZbaIYEQLIRGBgIgIRhFtLCItobGiBYsuMRlj2NEtJeMUgIjBDBGtFMBStJmkb+f59kFo9GJnh/wCUXTzHCgdlb40/wnt5/n+f54zxPl+PlMP6D/aE7PSzfUkc/qL/AGPocNIGiZpDPKegSi3Tb1ffMgmYeGPSb9n75lFpqm8ntITEBhBgRoAZFgEV8eUiTA8YxDEdAmAyQMYGW8WM0QwMrGVNLC0qaLRKjKmEtaVNDRbVMJXllzSoyVEeeXbxN5ap6RnqTiea7cQGrU9I/GdnpprK/Ry9fhqUxhEyV2h3ROZEZcOs9RxL1xF5pNtBVBB4jX1cZt2qKgLAagTh96tpMwLHTqnH1Z3ZSNcfEcTtTE3Zj2kzWuIa1TWUs065w5b81VQwQMZCZcZheKY0gEICmLLSsBWEAXgj2jhItiKgscLLESNlgeic3FYTKCQNRhs9MULARMsLKai6widJQXWdjudiilZCOII49fdp2zl8HTuZutn0jcEdR/nhBeHL7H3bxuakh7hcdhtw8BNwak+Zdm8quMooESzACwzC59ZHGPV5YNongyj9kTC4Nu99Kc9EZ58x1OUvaR/pQPVb8Zh1d+don/1BHh/lK7R3vqQ1RKqtcT5Wqby7QbjiantmLUx2MPHE1D+034yez8U/afg+rXxSjrHtExqm0UHFlH7Q/GfKbUq5416n7zSt9mseNSof2j+MfZD731LW27RHGog8XWa3Eb1Ycca9Mftr+M+ZW2QOvMfEwHZCdh9ZvHcIXfX0VX39wg44il++t/jNdX5SsCP/AFFP23+AM8FOyk/Rh/0av6Ih9nC7q9pr8q+BH9OD6m/CYVblcwQ4VCfBGnkZwC/oj2QfIV/RHsj7cS7q9LxPLBhOouf2CJgVeWDD9SVD6rfEzghhR2CLzHd7o+2DursavK1T6qVT12/GYFblTU8KLe0TnDSiinDthbrb1uUhjwon97/CYr7/AFU/0Q9pmHzcBojsj1B5W1d6HYqSg6JuNTxsR98J3pf9Ae0zHOHimjDUE2sq7fdhZlA8L/f4zHxuNzWsDoLa/wCEc0IjUoeIW1C1I4eHmoppxksDRw0xwCIecgGUs9k2QfIU/ql+yJ4otWezbPbyKd1NfszLqcNMOXmO06pzPr9L+8J1PJzUJqEn9E/dOP2g12f0/wC8J13J2emfRPxEL8InL3zk62ZTqCrnRWHQ84A/pcL8PVN/ity6P0c9M/qOfgbiajktbo1vFPg07Ko0xmMa7scfitk1qfmVb9zj7x+Ewau8den56Zh+qb/hOl2i05ba/CReljfZpOplGRS3/pfT6HVrpr3dRm4wu8NJ+DD2iea7zbpVsTh2WjSqVGD02UU0LG6uL6jgLE3v7Zk7q7kvRDfKctNrLZMweqP2UJsfEiK+nmvA+1s5eq4fK2oIkq0xOIag6kcyzAD9NuJPXpfLbsuZelTEakMvgb/HumF6OUbTqR1nNxDSnOLt6unn0rjtXX4fhLqe+tP6YK+It8Zn2ZfJfdG5KGAiUYfblJuDCZQrqeBHZxi4VFTCLMrmxEalGFFoGlwpQMkYUkRWlpEUiELSvLFtLGEQw2aoiArHaKJQKTPDPygaoFbD/VMf7c9zaed8q9TBKiticOK9S6rT8q9MhTmJ8w3K9E+sidfpstdSVzdfzi9XzyFpRnkzzzdPTPhOL+I+EyjMPAnV/SHuUTLmjKzya0l4BIIAQYwMQwxFozGAwGSLRJaIBCTATCKKBAYYrGIFMpYS9pS4gFTSpllxlDxFpWYktlREkyVJ5ZthvK1PTb4z1RxPI9qVRztT02+M7vTc1y9bhWGgFaUsZUzz0duRnlg4K8MwtecTv2FSnYNc38fhOozEKx7BPM97MTdrdXX4zm13Zr3rFzBqyc7FqLKzOtx1GeSDJHKxEXNGBi2jCAMwgtJLqNOMESneXGnNjgNmFjpNtT3YcLnI7wD1+v8AwkXKRth08suGjwWyWe1hxnSYDk8rP5qk+AnVcm+6dXE1emMlJD0rfSt1Aj3z2vaKDDYdnQKirYC484k20Hvnndf1dwy7MPN/Z9D6L/4udTD7Tq7mPt86+XdvbuVKFlqKVJ4XBAPgev1TRNxnv/KVvKmJwFTOihlKGm/62YCwvrqLk26hPA8t51en6lzx3lNXh5vrfT49DqduF3Nbm+VZW8oNPWZbi0OGw9zOp5tjabFwFxf1mdFh8Ko4fhKNm4KyjwmbzJiVFiUhJzUVQZaGi0pXzcGTwlxiXhpJMshWWXikxAgSQpGvBePQJzUXmI5JhEYUNhZU2GmWUMUqYBgtSMBpTPNKRUgGu5mHmD2TZW7YwpwDUHDnsgOEPZN0MN4QHDQGttKcGYDgjN18nk5iA00pwBg+QmbrmJOZEA0nyUxWws3nybug+TCA1pzzUD2SmpTnTNhJU+B7oBzTIZUUnSts7ulDbMgTQBZ7LgtKK/Vj7M8yfZk6HDbz1AuUqGAW1+B4W8DIym1Y+HL45xmPpffOx5Ox0m8D9oTj8RhmJvbrv29d51+4T2Lg6dEfGLLgTl9B8l/mVT+sv2TO4w+CaoTlHAXJ0AA7SToPXOG5LT5Opb9MW9k9A2xj8qCgnAANUtxapx1txCDojvzGZ4xrWrxuz6I/OYhe8U1Zz7bBfumjxm2cNSHk6BqsPpYggr4impt+80XadcAcZyW1doqoJZgALkkkAeu5l1NinlD38r/JnvWZLlUQU/JqCzAaBLCwFz18NZzHJtWOd81VixUEI1ukAdW4XJBI9vXfTkt59rnGswpkjD4VWqs3U9RVOUD38erMdLiZG7+1MOUtUdqVUFWpVFHSQgG9u0HQFDowms4Rvy9tpLM1DPOtgb6m+WrVw7BbHMjMr1NbHoMLKdcxIJFgQONxv237oZSH5vKfojNUOnabAeq3tmXbVysnaO9AJ5vDo2IcGzZejTQ/r1T0BbsBLd05nfL5X8lqtUNELYXVFckDOtrO7DW5HBLTYYrlPw4AVVYgdSqqqPADge6wmi3736o1sLUp08wZslrjTR1Y+4GVrRWjgcVTTBV3e4qZQKLi/n2B4jQdgvoSSOOh4PZfKriaavmDObgU9QF4m+e9ydLWtbrmQd46iYYo5VkNS5AFrlQCATxytfW3Z7OS2bjqIqNmw4rZ7tkZtF6RsA2jCw043PfHcJfZnc7Hpex+XerdRUpMLm1xqp0uddAOrj2z0rZe/pdQQjMCAbgZtPUfdafPGM2qrsuam9GmosqIeiCTqRcBbmw43OgnRbF3vNDKKFYsCwzJVpWdR+kCGswXrGhtwk/0+GX4LnWzj3ylvbTvZroT1MLH3/hNlR2pTbgwngO0t4a+NqqXOYUwAFUhDluM1szaseNiSeF+E7vefHYalgS6K+HxKLTyo4qAvd1D5TdkfoliQGvp6pjl6T3xraeo+celhlPC0j0554+HxSYBsdTfnBSa1Sn9LIACzqeHRJF17LkcLHmMBy7AWDqR263nNl0M46J1ca9l5iVvRM4jZnLDh6mhYA95sffadLgt8KL8GHu/EzO42cxcyl4rONOVATJpY6m3AiOaQPCTtemA0+c/yjKp+V0vqB/EqT6XrYSfMvLNUTFYwcy2bm6YpnKCSWVqha1r3tfiOw9l51+n85bc3X+HT6VV4HMW8FRpwPQZGzH0b0v7qzOmu2WNH9L4qv8AlM4y2fNODCpiCEGB8GhBiZ4VaCTQQ3gEnZ8oYpMNohEcGgMUxiIGkmQmITHYytoDhU0qYS1jKmi0aotKwZYyyrLEEYzxbaqnnah/Xb4me0VBpPHsewzv6TfEzs9Nzf57uXr8MFHMcGWFYjXnouFTjKRK8SBxM812xTLObd/jPS9oP0LWuTfuHCDdLk7aohrOPOvlv2dpt1nqH4zjz6uPT3llXXh0currHGeeXkFfAESqls8met43cgliAt7cbdXumR/4Ayre2pGnh3ace7rh/VYfNV9D1Pk8j/0YeyYlWlaes7V3aAXQdU4TaOzOPjeb4dWZcOfq9C4cubZIMszauGtAMEeyb7culNOnN1sTZRcw7M2OWM9I3R3W8026xeY9TqTGbdPQ6F6mWmVulumLAkeM2+0Nnh2Cgadw4CdDTohFyj2ynZlZL1GNrjQDu7fbPC6nXyvn9H23pPSYYyS8+7pd0tkLTo6ALe1z8SfZH2xUXFZabC9FCCqg+cbWu3x07ZVii5whWnozWW/6KsQGb1KT8Z0+ztjotNBxyqATpr/jOPp//a87en6u9usMeJHhHLjsQrTpZeigvZRwvpraeNLqLjiOK/ePvnvv5QOKBWmg+ibn120/wnh1PZ7FxkBJ6x3dc+k9L93HwHr5b1q227+6FXEWyjiRrbS3XOux24ww1Ncw6bMba3sP8vVrPS+S/FUamHQoAHQZHXrBHXp28b/hOe5TMUDXCD6CC/pHX3C2smdTK9Tt9lXoYY9Hv9/9/JxKUrRrSwCALOyPOIUkFOPaHLGVVlIMkvKQBICKLSZZfzcnNwJRlkyTI5qMKUD0xebk5qZYpx1pwFYHNQijNhzci04DTA5mEYczPNKMKMD013yfukGGM2QpRlo90BWt5gyCiZsjTkNGKEwBShNPumeKEDKo4ke0RiNcafdF5vumRVx9IcWEwX3iojrPs/G0Yti/mzIaZMTDbaR9F9rMqD2swEz61MgXBot3LXpMfYrExCVhcyYPk8YYioT0aDv6AZvgs2FDZOLbzcHXP7DWPtA98NhrThYPkU6Ft1caFzHB1QB6PwveZOC3NxbdIYSrUTr5tqZb2Fr/ANmKWfMOT/0fCNmzsq20aeG1r7NxC2+lUUvbtJvZNNeq2k2+yt9MJUAKUVy9YIwaMB3ZnB8NPhC0eHm67P7ps9nbvVG81Dl62PRUeLGy29Z8J6bS5Q9kqQDSxJbrFJKDW9dIk+/7pnvv3shwM+Bxjj9eg7A9+rEGTbfkeo87w/KDS2ejpRrGpVa+bITzdP0RoGbqudB2Tl8TyqVT9Ks37Z+4z2ilylbGT83s2oSOr5Gl/XmvLX5V8MwtT2W5v1Gkq39S029gEO6zifvBr+aeAnlAzedznZqb/f7omGp1MW4Sldyf6MEA+JBI4dgno21tjPiHL0djFL8cyNka/cQmveCJzuP5IcRzilaPyQt5t6nQBv25qhU9gvYdgjmfzLV/nhk4Hkcx5XKKDgHiDlHtuROexG4mJokoaVW6k3BVmItx1AIt13vwnYbd3w25spFSoxekfNrHLXUaebnsGBtwzjwnPU+XzHPo2Ide2y0x465ITd+RXTmWoOrX14W0v23mXS2xUXrPrF/jIu0abalm1PUVt7OrwAlimifpa/rNaaaLa1Ntk6sit4DKfd+Epxe0kIACsCT16gW79Df1S47MQ9Y/e/xmL/oxQfA/pfHWGgzquEDrkOqmxt3iaDa+zjQKuNVB6uruPce34TbfJ1H0iWOvE3N/Cw7pXiNlXF3JCnqz3PrHCNLKw2Po1EAAzEi2XgR3nqtx90qTZwQ2FiTp3Duv8TNPsfYwVywYlATl6iT39uXhfr9U6BsBiB06aqwPHXpcTwB04R7OMGvRZKpV82q5lK6gAcdbW+HVMnFVavNkK1SonHJrY2I0GpW/XfSW0cfVQ5mpEEA65WHvFxb+TETb6XzKTRe+unQb0hqPWLGEDo8Bt3ELTtTFejTbV0HTQngb0yT4aAE9vGcFtnBZW4gg9WUqR3EHUf426p22F3xFuFza+h0v6jwv3Tnce5qMSekzm1uzsA8LfGTl5VLpyjtaZ2D2u44Mwt2E/jF2ps1qZswtNaTbWZtJXa7N36rpoKh9es6vZ3K1WW2aze7+fdPKaVWZdKvIuEvs1mVj2TE8smam6jMrMjBTx6RUgHu1tB+SFiaHy3ENVymtzI5kNqdWbnStzq1sgOlwpbXjPI1qR8KBTqB+kosbshZbGxFiVIIBuOsXOndHhhjPCM7b5fWN4rmSSeM9f2ZOyW0b0z8BM0mCSaVBoDBJEYqIwMkkE0VMAaSSCkLxQI0kdIpMDGSSZmreIT8YJIeyaqIlZEMkSoqvKoJIypXM8axlQZm9I/GCSdvp+a5Ovwq+UCDnIZJ3ON0u6O7nylgDbIpu47R1D19c9ZpbJVVAAGnVpaCSfGf/ACedvWuPtPMj7n/4rp4zpd2vN3Lfow33dTjbtv33mLjNhLltwPVFknDhbvl61k1w5Pbe7nhPN94t2LXI4E/5wST3vS9TLw+d9b08d8OWfYF+ybfZ2619Da4Gvqgkns55WR4M6eMrcYTYABtbruPvnpW7mxhlBHWLwyTzfUZXtez6Pp4yhtHDWvNEmzb3N7QyTg7rI+h6eMteh7Hp5qK92h934Tb4nE5KenEAm0kkeHBeqv8Ad/PweE764CpWq3YdZOpGtte/um35N9wwM9RgDoVA00zXvwvBJPWudnT8PmJ08cutbWmr3wFZa6fmnfm6i+8EC/8AOvbNRXx7VqlSq1+m11v+iAAvuEkk7Oh/dju8vH9VlZlcZxzr8S2jASSTqcwhJMkEkE0RJaCSOkcCFSIJIgcCQySSzgyCGSKqELHt/P8AP86wSSUx0e7G5VXE5yMqUqYzVKjG4Ve3Kt3Y9wEvaps2nplxVcj6QZKKE/qghqlvSsYZI5DtaraW+Wz6ZsMLUv2NiGPwpKL+Es3a2lSx1U0cNhaaVACw52tWIyjjoABcd5Hrhkjyxkhe7pRyKYxyC1ahTB6kDtb94ibClyBMQM+Lbq81B7rsfgZJJwXqZNZGZR/J7w/08RiG7RdRf2LMn/8AC+yqWtTnW7c71CPYlpJJpjvLm0sv7eGFiMFu9h/ORCe+lXf4qRMduUzYC6U8OKhGgy4VRp1fnMskkvHpy87/AFT3MilylYNtKOy2bsv8mpj7Rt7JlUcbia35rZFAdjVMRS94QA/zxhkiuMn8q7NVnYfdrarebQwNG/azv7v8ZsqHJjtR9WxdCn9VRB97NeSSYb/mp/temYvIriW/O7TxPhTCJf2An39ctofk/wCFGtSvi3PWTWdb+OQiCSXu/NFXPyObIpjNUo5+omq1Wpr4Et8JhYmpsCgCpo4cdRAwzH/+UEkvDCZc/wCWfc4PHVdio5ahhXIOtqeaiVv+i4qIwv2WtrMfHb7hRbDtjaZHmrVrUqyj1VUqtbuzwyTW4SK219HlOxlunTwlYi9i1Nkb1lGsT4KJqsXylYy9xTSkL/0ViPZUc/CSSPtm54JiNyoYo8cRXXtCimtv3fxmsx29bVfztau4/WY28dGEkk01E7YQ2hTItmqEdhuR/aM1mM2Nh6n0Gv2gKP7wkkj1Ete+5CN5nOD1oR72EejyeVSdCQO8r9xaSSLZ6jOHJ7W+i4XtPE+3w7I9Lk6qj+lX1gn/ABgki2LjF/8A+M3Opq29Ef4x8VuGqIWqVajAD+RxMMkexqLd29hiqeymulu0/R8P57Z1o3dUdvtkkjVjE/8AC9M8bn1/jCm7FMahF8SAfugkkxenEbaxSs5ygWW4Bta/ee318JtN3d1mdedzFT9G1j6z+BhklezLXllbb3Iq1lsaiki5UlAD6yD9x8J5TjMMVJVhYg2PXqNDFkmdaxQrWMyEaCSJLKpVZ1+5uPRXIqKHpsLMpF7kdIH1ECCSDV//2Q==" width="320" /><br />
<br />
<br />
6) Seminar by Tokura Aya (Microsoft). She is evangelist/image character of Microsoft Azure/Cloud in Japan. <br />
&nbsp; <br />
<img alt="" height="238" src="data:;base64,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" width="320" /><img alt="" height="238" src="data:;base64,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" width="320" /><br />
<br />
<br />
7) Seminar by Shiobara Hiroaki(GMO Internet). He escort "Mikumo-Conoha", the macot fay of "ConoHa" (CMO's Cloud service).&nbsp; <br />
&nbsp;<img alt="" height="238" src="data:;base64,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" width="320" /><img alt="" height="238" src="data:;base64,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" width="320" /><br />
<br />
8) Seminar by Yokota Masatoshi(Sakura Internet), He and Mr. Shiobara starts a verbal battle like <span class="refvocab">Wrestling Entertainment (Its entertainment. They keep </span><span class="refvocab">friendliness and respets, but thats </span><span class="refvocab">engage in a heated debate. I Know, they </span>give the right hand of fellowship after sessions. :) ). <br />
<img alt="" height="239" src="data:;base64,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" width="320" /><img alt="" height="240" src="data:;base64,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" width="320" /><br />
<br />
<br />
One of sessions theme are "Retrospective", overview for 10 years of ubuntu.<br />
<br />
-
 "Ubuntu and Me, a certain ubuntu user's voice" by Terazono Junya 
(indivisual, but he is famous planetary informatics scientist, a.k.a. 
"Hayabusa project's PR expert with LipoD" ).<br />
- "Retrospective last 10 years" by Kobayashi Jun (Ubuntu Japanese Team)<br />
<br />
Another seminar sessions focused "VPS and Cloud production environment with Ubuntu", line-up as follows.<br />
<br />
- "Ubuntu + Microsoft Azure, Quickguide before a you use Azure"&nbsp; by Tokura Aya, a.k.a. "Cloudia Madobe" (Microsoft Corporation).<br />
- "Ubuntu on Microsoft Azure" by Tsumura Akira (Japan Azure User Group)<br />
- "GMO Cloud with Ubuntu 14.04" by Shiobara Hiroaki (GMO Internet)<br />
- "Using Ubuntu on Sakura's VPS/Cloud" by Yokota Masatoshi (Sakura Internet)<br />
- "Using Juju for your Ubuntu environment" by Matsumoto Takenori (Canonical)<br />
<br />
Yes,
 they are awesome presenters(thanks!), they distribute Ubuntu 
environment as a Cloud/VPS operator. We can use Ubuntu on there 
VPS/Cloud service with your one-click operation. Excellent! <br />
<br />
<br />
And, You can check an another report on gihyo.jp (<a href="http://gihyo.jp/admin/serial/01/ubuntu-recipe/0325">http://gihyo.jp/admin/serial/01/ubuntu-recipe/0325</a>) by Terauchi Yasuyuki (in Japanese), that sponsored by GIHYO.<br />
<br />
In closing, I would like to thank you all for convention. Thanks a lot!<br />
<br />]]></description>
      <source url="http://fabric-janitor.blogspot.com/feeds/posts/default/-/planet">Fumihito YOSHIDA</source>
    </item>
    <item>
      <title>Trusty DVD parcels</title>
      <link>http://my-ubuntu-day.blogspot.com/2014/05/trusty-dvd-parcels.html</link>
      <guid isPermaLink="true">http://my-ubuntu-day.blogspot.com/2014/05/trusty-dvd-parcels.html</guid>
      <pubDate>Sun, 18 May 2014 14:21:00 GMT</pubDate>
      <description><![CDATA[<div dir="ltr">
I am just getting the parcels of DVDs ready. I will take them to the post office this week sometime. Thanks to everyone who is willing to be a distribution point. </div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNu8vq4soXAb0SoQOHmqNJiyzMJ0zqb61WMr6waHd_xd03uOT9cYwW3YPGQRQ7QKX28njKmamBStSffP6E8TjtVwmfENqo3E_kSSeWf1BZHyYXwhO_XkJQ5JLPsbCjvOXrwg-7bRTaeRyd/s1600/CAM00084.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"> <img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNu8vq4soXAb0SoQOHmqNJiyzMJ0zqb61WMr6waHd_xd03uOT9cYwW3YPGQRQ7QKX28njKmamBStSffP6E8TjtVwmfENqo3E_kSSeWf1BZHyYXwhO_XkJQ5JLPsbCjvOXrwg-7bRTaeRyd/s640/CAM00084.jpg" /> </a> </div>]]></description>
      <source url="http://my-ubuntu-day.blogspot.com/feeds/posts/default?alt=rss">Maia Grotepass</source>
    </item>
    <item>
      <title>Ubuntu Open Week wrap-up</title>
      <link>https://ubuntuclassroom.wordpress.com/2014/04/25/ubuntu-open-week-wrap-up-2/</link>
      <guid isPermaLink="true">https://ubuntuclassroom.wordpress.com/2014/04/25/ubuntu-open-week-wrap-up-2/</guid>
      <pubDate>Fri, 25 Apr 2014 23:20:49 GMT</pubDate>
      <description><![CDATA[<p><a style="color:#000000;" href="https://ubuntuclassroom.wordpress.com/wp-content/uploads/2014/04/ubuntu-open-week.png"><img width="479" height="114" data-attachment-id="817" data-permalink="https://ubuntuclassroom.wordpress.com/2014/04/20/ubuntu-open-week-for-trusty-starting-soon/ubuntu-open-week/" data-orig-file="https://ubuntuclassroom.wordpress.com/wp-content/uploads/2014/04/ubuntu-open-week.png" data-orig-size="650,156" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="ubuntu-open-week" data-image-description="" data-image-caption="" data-large-file="https://ubuntuclassroom.wordpress.com/wp-content/uploads/2014/04/ubuntu-open-week.png?w=519" class="size-full wp-image-817 aligncenter" src="https://ubuntuclassroom.wordpress.com/wp-content/uploads/2014/04/ubuntu-open-week.png?w=479" alt="ubuntu-open-week" srcset="https://ubuntuclassroom.wordpress.com/wp-content/uploads/2014/04/ubuntu-open-week.png?w=479 479w, https://ubuntuclassroom.wordpress.com/wp-content/uploads/2014/04/ubuntu-open-week.png?w=150 150w, https://ubuntuclassroom.wordpress.com/wp-content/uploads/2014/04/ubuntu-open-week.png?w=300 300w, https://ubuntuclassroom.wordpress.com/wp-content/uploads/2014/04/ubuntu-open-week.png 650w" sizes="(max-width: 479px) 100vw, 479px" /></a></p>
<p>From April 22nd through April 24th the Ubuntu Classroom team worked with teams across the Ubuntu community to bring together 12 sessions exploring various parts of our community, from Documentation to Core Apps to the Kernel team to present <a href="https://wiki.ubuntu.com/UbuntuOpenWeek">Ubuntu Open Week</a>.</p>
<p>The event was a huge success! If you missed anything, logs (for IRC-based sessions) and videos (from On Air! sessions) are now available:</p>
<table>
<tr>
<td><strong>Tues 22 Apr</strong> </td>
<td><strong>Wed 23 Apr</strong> </td>
<td><strong>Thu 24 Apr</strong> </td>
</tr>
<tr>
<td><a href="http://irclogs.ubuntu.com/2014/04/22/%23ubuntu-classroom.html#t15:00">Introduction to Open Week</a> &#8211; <a href="https://wiki.ubuntu.com/jose">jose</a> </td>
<td><a href="http://irclogs.ubuntu.com/2014/04/23/%23ubuntu-classroom.html#t15:00">Ubuntu Women Project</a> &#8211; <a href="https://wiki.ubuntu.com/lyz">pleia2</a> and <a href="https://wiki.ubuntu.com/belkinsa">belkinsa</a> </td>
<td><a href="http://irclogs.ubuntu.com/2014/04/24/%23ubuntu-classroom.html#t15:00">Ubuntu Development Team</a> &#8211; <a href="https://wiki.ubuntu.com/DanielHolbach">dholbach</a> </td>
</tr>
<tr>
<td><a href="http://irclogs.ubuntu.com/2014/04/22/%23ubuntu-classroom.html#t16:00">Ubuntu Server Team</a> &#8211; <a href="https://launchpad.net/~1chb1n">beisner</a> </td>
<td><a href="https://www.youtube.com/watch?v=M2mFNRRfPVo">Get started contributing to Ubuntu Core Apps [ON AIR!]</a> –  <a href="https://wiki.ubuntu.com/AlanPope">popey</a> and <a href="https://wiki.ubuntu.com/DavidPlanella">dpm</a> </td>
<td><a href="http://irclogs.ubuntu.com/2014/04/24/%23ubuntu-classroom.html#t16:00">Organizing Ubuntu App Dev Schools</a> –  <a href="https://wiki.ubuntu.com/DanielHolbach">dholbach</a> and <a href="https://wiki.ubuntu.com/DavidPlanella">dpm</a></td>
</tr>
<tr></td>
<td><a href="http://irclogs.ubuntu.com/2014/04/22/%23ubuntu-classroom.html#t17:00">Ubuntu Documentation Team</a> &#8211; <a href="https://wiki.ubuntu.com/lyz">pleia2</a> </td>
<td><a href="http://irclogs.ubuntu.com/2014/04/23/%23ubuntu-classroom.html#t17:00">Ubuntu Kernel Team</a> &#8211; <a href="https://launchpad.net/~jsalisbury">jsalisbury</a> </td>
<td><a href="http://irclogs.ubuntu.com/2014/04/24/%23ubuntu-classroom.html#t17:00">Kubuntu Team</a> &#8211; <a href="https://wiki.ubuntu.com/Quintasan">Quintasan</a>, <a href="https://launchpad.net/~ovidiub13">ovidiu-florin</a> </td>
</tr>
<tr>
<td><a href="https://www.youtube.com/watch?v=2Y1MiSPox5I">Getting Acquainted with the Juju Review Queue and Process [ON AIR!]</a> &#8211; <a href="http://charlesbutler.me">lazyPower</a> </td>
<td><a href="http://irclogs.ubuntu.com/2014/04/23/%23ubuntu-classroom.html#t18:00">Ubuntu Quality Team</a> &#8211; <a href="https://wiki.ubuntu.com/balloons">balloons</a> </td>
<td><a href="http://irclogs.ubuntu.com/2014/04/24/%23ubuntu-classroom.html#t18:00">Ubuntu LoCo Teams</a> &#8211; <a href="https://wiki.ubuntu.com/jose">jose</a> </td>
</tr>
</table>
<p>Thanks again to everyone who participated in this event, from presenters who lead sessions to attendees who came with their curiosity and questions!</p>]]></description>
      <source url="https://ubuntuclassroom.wordpress.com/feed/?mrss=off">Ubuntu Classroom</source>
    </item>
    <item>
      <title>IR Receiver extension for Ambilight raspberry pi clone</title>
      <link>http://supermario-world.blogspot.com/2014/04/ir-receiver-extension-for-ambilight.html</link>
      <guid isPermaLink="true">http://supermario-world.blogspot.com/2014/04/ir-receiver-extension-for-ambilight.html</guid>
      <pubDate>Wed, 23 Apr 2014 05:48:00 GMT</pubDate>
      <description><![CDATA[After working with my ambilight clone for a few days, I discovered the biggest annoyance was that it wouldn't turn off after turning off the TV. &nbsp;I had some ideas on how I could remotely trigger it from the phone or from an external HTPC but I really wanted a self contained solution in case I decided to swap the HTPC for a FireTV or a Chromecast.<br />
<br />
This brought me to trying to do it directly via my remote. &nbsp;My HTPC uses a mceusb, so I was tempted to just get another mceusb for the pi. &nbsp;This would have been overkill though, the pi has tons of unused GPIO's, it can be done far simpler (and cheaper).<br />
<br />
I looked into it and discovered that someone actually already wrote a kernel module that directly controls an IR sensor on a GPIO. &nbsp;The kernel module is based off the existing lirc_serial module, but adapted specifically for the raspberry pi. &nbsp;(See&nbsp;<a href="http://aron.ws/projects/lirc_rpi/">http://aron.ws/projects/lirc_rpi/</a> for more information)<br />
<br />
<h3>
Hardware</h3>
All that's necessary is a 38 kHz IR sensor. &nbsp;You'll spend under $5 on one of them on <a href="http://www.amazon.com/exec/obidos/ASIN/B00HKJ5982/ref=nosim&amp;tag=supmarworblo-20">Amazon</a>&nbsp;(plus some shipping)&nbsp;or you can get one from radio shack if you want something quick and local. &nbsp;I spent $4.87 on one at my local radio shack.<br />
<br />
The sensor is really simple, 3 pins. &nbsp;All 3 pins are available in the pi's header. &nbsp;One goes to 3.3V rail, one to ground, and one to a spare GPIO. &nbsp;There's a few places on the header that you can use for each. &nbsp;Just make sure you match up the pinout to the sensor you get. &nbsp;I chose to use GPIO 22 as it's most convenient for my lego case. &nbsp;The lirc_rpi defaults to GPIO 18.<br />
<br />
Some notes to keep in mind:<br />
<br />
<ol>
<li>While soldering it, be cognizant of which way you want the sensor to face so that it can be accessed from the remote. &nbsp;</li>
<li>Remember that you are connecting to 3.3V and Ground from the Pi header. &nbsp;The ground connection won't be the same as your rail that was used to power the pi if you are powering via USB. &nbsp;</li>
<li>The GPIO pins are not rated for 5V, so be sure to connect to the 3.3V.</li>
</ol>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNCj3a3Pxu3FToZa_O6DWIsB9TV2yIsW6nwOMmdeAlsN7xODzy2SRDzts3o6xizaD29XsXUDFbVohZ5p0VevU_zSyv_FqsbGXVBlChFvQa7_c1daJovxlzSNWufVHraCUzY3zTCx2C-Ihyphenhyphen/s1600/DSC00386.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNCj3a3Pxu3FToZa_O6DWIsB9TV2yIsW6nwOMmdeAlsN7xODzy2SRDzts3o6xizaD29XsXUDFbVohZ5p0VevU_zSyv_FqsbGXVBlChFvQa7_c1daJovxlzSNWufVHraCUzY3zTCx2C-Ihyphenhyphen/s1600/DSC00386.JPG" height="213" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJPD8whqgADUVM8UGR53973Am-7Ez7prddxtM_a-KlyfXhwmpNIksBL1xzt1UbLyl6LniLNBTTPMY0nMDVl7lIzkbvlUFCOw7Q7uC4U7V18mW4Z7B7aadA7nAQ3YyRuFJusB_Cr3KEck2k/s1600/DSC00388.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJPD8whqgADUVM8UGR53973Am-7Ez7prddxtM_a-KlyfXhwmpNIksBL1xzt1UbLyl6LniLNBTTPMY0nMDVl7lIzkbvlUFCOw7Q7uC4U7V18mW4Z7B7aadA7nAQ3YyRuFJusB_Cr3KEck2k/s1600/DSC00388.JPG" height="213" width="320" /></a></div>
<br />
<h3>
Software</h3>
<br />
LIRC is available directly in the raspbian repositories. &nbsp;Install it like this:<br />
<br />
<span style="font-family: Courier New, Courier, monospace;"># sudo apt-get install lirc</span><br />
<br />
<div>
Manually load the module so that you can test it.</div>
<div>
<br /></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"># sudo modprobe lirc_rpi gpio_in_pin=22</span></div>
<div>
<br /></div>
<div>
Now use mode2 to test that it's working. &nbsp;Once you run the command, press some buttons on your remote. &nbsp;You should be output about space, pulse and other stuff. &nbsp;Once you're satisfied, press ctrl-c to exit.</div>
<div>
<br /></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"># mode2 -d /dev/lirc0</span></div>
<br />
Now, add the modules that need to be loaded to /etc/modules. &nbsp;If you are using a different GPIO than 18, specify it here again. &nbsp;This will make sure that lirc_rpi loads on boot.<br />
<br />
<h4>
/etc/modules</h4>
<span style="font-family: Courier New, Courier, monospace;">lirc_dev</span><br />
<span style="font-family: Courier New, Courier, monospace;">lirc_rpi gpio_in_pin=22</span><br />
<div>
<br /></div>
<div>
<br /></div>
<div>
Now modify /etc/lirc/hardware.conf to match this configuration to make it work for the rpi:</div>
<div>
<br /></div>
<h4>
/etc/lirc/hardware.conf</h4>
<div>
<div>
<span style="font-family: Courier New, Courier, monospace;"># /etc/lirc/hardware.conf</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">#</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"># Arguments which will be used when launching lircd</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">LIRCD_ARGS="--uinput"</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">#Don't start lircmd even if there seems to be a good config file</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">#START_LIRCMD=false</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">#Don't start irexec, even if a good config file seems to exist.</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">#START_IREXEC=false</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">#Try to load appropriate kernel modules</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">LOAD_MODULES=true</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"># Run "lircd --driver=help" for a list of supported drivers.</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">DRIVER="default"</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"># usually /dev/lirc0 is the correct setting for systems using udev&nbsp;</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">DEVICE="/dev/lirc0"</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">MODULES="lirc_rpi"</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"># Default configuration files for your hardware if any</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">LIRCD_CONF=""</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">LIRCMD_CONF=""</span></div>
</div>
<div>
<br /></div>
<div>
Next, we'll record the buttons that you want the pi to trigger the backlight toggle on. &nbsp;I chose to do it on the event of turning the TV on or off. &nbsp;For me I actually have a harmony remote that has separate events for "Power On" and "Power Off" available. &nbsp;So I chose to program KEY_POWER and KEY_POWER2. &nbsp;If you don't have the codes available for both "Power On" and "Power Off" then you can just program "Power Toggle" to KEY_POWER.</div>
<div>
<br /></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">#&nbsp;irrecord -d /dev/lirc0 ~/lircd.conf</span></div>
<div>
<br /></div>
<div>
Once you have the lircd.conf recorded, move it into /etc/lirc to overwrite /etc/lirc/lircd.conf and start lirc</div>
<div>
<br /></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"># sudo mv /home/pi/lircd.conf /etc/lirc/lircd.conf</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"># sudo /etc/init.d/lirc start</span></div>
<div>
<br /></div>
<div>
With lirc running you can examine that it's properly recognizing your key event using the irw command. &nbsp;Once irw is running, press the button on the remote and make sure your pi recognizes it. &nbsp;Once you're done press ctrl-c to exit.</div>
<div>
<br /></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"># irw</span></div>
<div>
<br /></div>
<div>
Now that you've validated the pi can recognize the command, it's time to tie it to an actual script. &nbsp;Create /home/pi/.lircrc with contents like this:</div>
<div>
<br /></div>
<h4>
/home/pi/.lircrc</h4>
<div>
<div>
<span style="font-family: Courier New, Courier, monospace;">begin</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp; &nbsp;button = KEY_POWER</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp; &nbsp;prog = irexec</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp; &nbsp;repeat = 0</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp; &nbsp;config = /home/pi/toggle_backlight.sh off</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">end</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">begin</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp; &nbsp;button = KEY_POWER2</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp; &nbsp;prog = irexec</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp; &nbsp;repeat = 0</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">&nbsp; &nbsp; &nbsp;config = /home/pi/toggle_backlight.sh on</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">end</span></div>
</div>
<div>
<br /></div>
<div>
My toggle_backlight.sh looks like this:</div>
<div>
<b><br /></b></div>
<h4>
<b>/home/pi/toggle_backlight.sh</b></h4>
<div>
<div>
<span style="font-family: Courier New, Courier, monospace;">#!/bin/sh</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">ARG=toggle</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">if [ -n "$1" ]; then</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>ARG=$1</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">fi</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">RUNNING=$(pgrep hyperion-v4l2)</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">if [ -n "$RUNNING" ]; then</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>if [ "$ARG" = "on" ]; then</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><span class="Apple-tab-span" style="white-space: pre;">  </span>exit 0</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>fi</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>pkill hyperion-v4l2</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>hyperion-remote --color black</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>exit 0</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">fi</span></div>
<div>
<div>
<span style="font-family: Courier New, Courier, monospace;">if [ "$ARG" = "off" ]; then</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>hyperion-remote --color black</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><span class="Apple-tab-span" style="white-space: pre;"> </span>exit 0</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">fi</span></div>
</div>
<div>
<span style="font-family: Courier New, Courier, monospace;">#spawn hyperion remote before actually clearing channels to prevent extra flickers</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">hyperion-v4l2 --crop-height 30 --crop-width 10 --size-decimator 8 --frame-decimator 2 --skip-reply --signal-threshold 0.08&amp;</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">hyperion-remote --clearall</span></div>
</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
To test, run irexec and then press your remote button. &nbsp;With any luck irexec will launch the toggle script and change your LED status.</div>
<div>
<br /></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"># irexec</span></div>
<div>
<br /></div>
<div>
Lastly, you need to add irexec to your /etc/rc.local to make it boot with the pi. &nbsp;Make sure you put the execution before the exit 0</div>
<div>
<br /></div>
<h4>
<b>/etc/rc.local</b></h4>
<div>
<div>
<span style="font-family: Courier New, Courier, monospace;">su pi -c "irexec -d"</span></div>
<div>
<div>
<span style="font-family: Courier New, Courier, monospace;">su pi -c "/home/pi/toggle_backlight.sh off"</span></div>
</div>
<div>
<br /></div>
</div>
<div>
Reboot your pi, and make sure everything works together. &nbsp;</div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"># sudo reboot</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjEs33qAzenmGbEUay_vUb2ITID_es3zuuHQJ1Owcf0Fk7_Yv8wjh1QLF64C2XXQnCJ9L-nsG7SRZrfx6YHRuGcLH_qpmPqPhVcysIT0seGWgulz4gXgTDAmDmEcHjeeoCIiFONJxIvPfE/s1600/DSC00393.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjEs33qAzenmGbEUay_vUb2ITID_es3zuuHQJ1Owcf0Fk7_Yv8wjh1QLF64C2XXQnCJ9L-nsG7SRZrfx6YHRuGcLH_qpmPqPhVcysIT0seGWgulz4gXgTDAmDmEcHjeeoCIiFONJxIvPfE/s1600/DSC00393.JPG" height="213" width="320" /></a></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>]]></description>
      <source url="http://supermario-world.blogspot.com/feeds/posts/default">Mario Limonciello</source>
    </item>
    <item>
      <title>apt 1.0</title>
      <link>https://mvogt.wordpress.com/2014/04/04/apt-1-0/</link>
      <guid isPermaLink="true">https://mvogt.wordpress.com/2014/04/04/apt-1-0/</guid>
      <pubDate>Fri, 04 Apr 2014 14:30:02 GMT</pubDate>
      <description><![CDATA[<p>APT 1.0 was released on the 1. April 2014 <a href="https://lists.debian.org/debian-devel/2014/04/msg00013.html">[0]</a>! The first APT version was announced on the 1. April exactly 16 years ago <a href="https://lists.debian.org/debian-devel/1998/04/msg00027.html">[1]</a>.</p>
<p>The big news for this version is that we included a new &#8220;apt&#8221; binary that combines the most commonly used commands from apt-get and apt-cache. The commands are the same as their apt-get/apt-cache counterparts but with slightly different configuration options.</p>
<p>Currently the <tt>apt</tt> binary supports the following commands:</p>
<ul>
<li><tt>list</tt>: which is similar to dpkg list and can be used with flags like<br />
 <tt>--installed</tt> or <tt>--upgradable</tt>.
 </li>
<li><tt>search</tt>: works just like apt-cache search but sorted alphabetically.
 </li>
<li><tt>show</tt>: works like apt-cache show but hide some details that people are less likely to care about (like the hashes). The full record is still available via apt-cache show of course.
 </li>
<li><tt>update</tt>: just like the regular apt-get update with color output enabled.</li>
<li><tt>install,remove</tt>: adds progress output during the dpkg run.
 </li>
<li><tt>upgrade</tt>: the same as apt-get dist-upgrade &#8211;with-new-pkgs.
 </li>
<li><tt>full-upgrade</tt>: a more meaningful name for dist-upgrade.
 </li>
<li><tt>edit-sources</tt>: edit sources.list using $EDITOR.
 </li>
</ul>
<p>Here is what the new progress looks like in 1.0:<br />
<a href="https://mvogt.wordpress.com/wp-content/uploads/2014/04/apt-progress.png"><img data-attachment-id="367" data-permalink="https://mvogt.wordpress.com/2014/04/04/apt-1-0/apt-progress/" data-orig-file="https://mvogt.wordpress.com/wp-content/uploads/2014/04/apt-progress.png" data-orig-size="720,435" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="apt-progress" data-image-description="" data-image-caption="" data-large-file="https://mvogt.wordpress.com/wp-content/uploads/2014/04/apt-progress.png?w=450" src="https://mvogt.wordpress.com/wp-content/uploads/2014/04/apt-progress.png?w=450&#038;h=271" alt="apt-progress" width="450" height="271" class="alignnone size-full wp-image-367" srcset="https://mvogt.wordpress.com/wp-content/uploads/2014/04/apt-progress.png?w=450&amp;h=272 450w, https://mvogt.wordpress.com/wp-content/uploads/2014/04/apt-progress.png?w=150&amp;h=91 150w, https://mvogt.wordpress.com/wp-content/uploads/2014/04/apt-progress.png?w=300&amp;h=181 300w, https://mvogt.wordpress.com/wp-content/uploads/2014/04/apt-progress.png 720w" sizes="(max-width: 450px) 100vw, 450px" /></a></p>
<p>You can enable/disable the install progress via: </p>
<pre>
# echo 'Dpkg::Progress-Fancy "1";' &gt; /etc/apt/apt.conf.d/99progressbar
</pre>
<p>If you have further suggestions or bugreport about APT, get in touch and most importantly, have fun!</p>]]></description>
      <source url="https://mvogt.wordpress.com/category/ubuntu/feed/?mrss=off">Michael Vogt</source>
    </item>
    <item>
      <title>The Ubuntu PC Case Mod Pt.10 The CPU + Kubuntu stickers</title>
      <link>https://noskcaj10.wordpress.com/2013/12/18/the-ubuntu-pc-case-mod-pt-9-the-cpu-kubuntu-stickers/</link>
      <guid isPermaLink="true">https://noskcaj10.wordpress.com/2013/12/18/the-ubuntu-pc-case-mod-pt-9-the-cpu-kubuntu-stickers/</guid>
      <pubDate>Wed, 18 Dec 2013 06:21:44 GMT</pubDate>
      <description><![CDATA[<p>Hello everyone,</p>
<p>The CPU (an AMD FX-8320) finally arrived this week, and i&#8217;ve put the LEDs on since i shouldn&#8217;t be doing any more cutting any time soon. On top of this, I received a sponsorship from linux australia recently, which is paying for the main motherboard and PSU. I also have a few other parts that count as christmas gifts which i think i&#8217;m getting, plus a $10 donation to the gofundme project, which is being used for the power LEDs and a small soldering iron.</p>
<p>Adding the LEDs was rather easy, since they have a super strong glue strip on the underside, and it plugs straight on to the fan controller.</p>
<p><a href="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010670.jpg"><img data-attachment-id="174" data-permalink="https://noskcaj10.wordpress.com/2013/12/18/the-ubuntu-pc-case-mod-pt-9-the-cpu-kubuntu-stickers/p1010670/" data-orig-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010670.jpg" data-orig-size="3977,2422" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="P1010670" data-image-description="" data-image-caption="" data-large-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010670.jpg?w=545" class="alignnone size-medium wp-image-174" alt="P1010670" src="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010670.jpg?w=300&#038;h=182" width="300" height="182" srcset="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010670.jpg?w=300 300w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010670.jpg?w=600 600w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010670.jpg?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p><a style="line-height:1.5;font-style:inherit;font-weight:inherit;" href="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010673.jpg"><img data-attachment-id="175" data-permalink="https://noskcaj10.wordpress.com/2013/12/18/the-ubuntu-pc-case-mod-pt-9-the-cpu-kubuntu-stickers/p1010673/" data-orig-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010673.jpg" data-orig-size="2281,1737" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="P1010673" data-image-description="" data-image-caption="" data-large-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010673.jpg?w=545" class="alignnone size-medium wp-image-175" alt="P1010673" src="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010673.jpg?w=300&#038;h=228" width="300" height="228" srcset="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010673.jpg?w=300 300w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010673.jpg?w=600 600w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010673.jpg?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>The dvd drives are now in place, they&#8217;ve turned out rather well for a first attempt at stealthing</p>
<p><a style="line-height:1.5;font-style:inherit;font-weight:inherit;" href="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010674.jpg"><img data-attachment-id="176" data-permalink="https://noskcaj10.wordpress.com/2013/12/18/the-ubuntu-pc-case-mod-pt-9-the-cpu-kubuntu-stickers/p1010674/" data-orig-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010674.jpg" data-orig-size="2829,2806" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="P1010674" data-image-description="" data-image-caption="" data-large-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010674.jpg?w=545" class="alignnone size-medium wp-image-176" alt="P1010674" src="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010674.jpg?w=300&#038;h=297" width="300" height="297" srcset="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010674.jpg?w=300 300w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010674.jpg?w=600 600w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010674.jpg?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>The CPU came in a rather large, aluminium tin.</p>
<p><a style="line-height:1.5;font-style:inherit;font-weight:inherit;" href="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010679.jpg"><img loading="lazy" data-attachment-id="177" data-permalink="https://noskcaj10.wordpress.com/2013/12/18/the-ubuntu-pc-case-mod-pt-9-the-cpu-kubuntu-stickers/p1010679/" data-orig-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010679.jpg" data-orig-size="1477,1753" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="P1010679" data-image-description="" data-image-caption="" data-large-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010679.jpg?w=545" class="alignnone size-medium wp-image-177" alt="P1010679" src="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010679.jpg?w=252&#038;h=300" width="252" height="300" srcset="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010679.jpg?w=252 252w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010679.jpg?w=504 504w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010679.jpg?w=126 126w" sizes="(max-width: 252px) 100vw, 252px" /></a></p>
<p>My favourite part of this is the lid opens up into two separate pieces</p>
<p><a style="line-height:1.5;font-style:inherit;font-weight:inherit;" href="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010682.jpg"><img loading="lazy" data-attachment-id="178" data-permalink="https://noskcaj10.wordpress.com/2013/12/18/the-ubuntu-pc-case-mod-pt-9-the-cpu-kubuntu-stickers/p1010682/" data-orig-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010682.jpg" data-orig-size="1407,771" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="P1010682" data-image-description="" data-image-caption="" data-large-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010682.jpg?w=545" class="alignnone size-medium wp-image-178" alt="P1010682" src="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010682.jpg?w=300&#038;h=164" width="300" height="164" srcset="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010682.jpg?w=300 300w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010682.jpg?w=600 600w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010682.jpg?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a><a style="line-height:1.5;font-style:inherit;font-weight:inherit;" href="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010683.jpg"><img loading="lazy" data-attachment-id="179" data-permalink="https://noskcaj10.wordpress.com/2013/12/18/the-ubuntu-pc-case-mod-pt-9-the-cpu-kubuntu-stickers/p1010683/" data-orig-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010683.jpg" data-orig-size="1406,779" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="P1010683" data-image-description="" data-image-caption="" data-large-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010683.jpg?w=545" class="alignnone size-medium wp-image-179" alt="P1010683" src="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010683.jpg?w=300&#038;h=166" width="300" height="166" srcset="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010683.jpg?w=300 300w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010683.jpg?w=600 600w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010683.jpg?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>One of which is a rather strange, but cute, print.</p>
<p><a style="line-height:1.5;font-style:inherit;font-weight:inherit;" href="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010685.jpg"><img loading="lazy" data-attachment-id="180" data-permalink="https://noskcaj10.wordpress.com/2013/12/18/the-ubuntu-pc-case-mod-pt-9-the-cpu-kubuntu-stickers/p1010685/" data-orig-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010685.jpg" data-orig-size="2156,1354" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="P1010685" data-image-description="" data-image-caption="" data-large-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010685.jpg?w=545" class="alignnone size-medium wp-image-180" alt="P1010685" src="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010685.jpg?w=300&#038;h=188" width="300" height="188" srcset="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010685.jpg?w=300 300w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010685.jpg?w=600 600w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010685.jpg?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>The underside of the cpu. If a computer part could be un-photogenic, this is it.</p>
<p><a style="line-height:1.5;font-style:inherit;font-weight:inherit;" href="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010688.jpg"><img loading="lazy" data-attachment-id="181" data-permalink="https://noskcaj10.wordpress.com/2013/12/18/the-ubuntu-pc-case-mod-pt-9-the-cpu-kubuntu-stickers/p1010688/" data-orig-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010688.jpg" data-orig-size="1626,821" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="P1010688" data-image-description="" data-image-caption="" data-large-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010688.jpg?w=545" class="alignnone size-medium wp-image-181" alt="P1010688" src="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010688.jpg?w=300&#038;h=151" width="300" height="151" srcset="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010688.jpg?w=300 300w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010688.jpg?w=600 600w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010688.jpg?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>The cooler still needs a clean, but i&#8217;ll save that for when it is being painted</p>
<p><a style="line-height:1.5;font-style:inherit;font-weight:inherit;" href="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010690.jpg"><img loading="lazy" data-attachment-id="182" data-permalink="https://noskcaj10.wordpress.com/2013/12/18/the-ubuntu-pc-case-mod-pt-9-the-cpu-kubuntu-stickers/p1010690/" data-orig-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010690.jpg" data-orig-size="1386,1143" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="P1010690" data-image-description="" data-image-caption="" data-large-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010690.jpg?w=545" class="alignnone size-medium wp-image-182" alt="P1010690" src="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010690.jpg?w=300&#038;h=247" width="300" height="247" srcset="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010690.jpg?w=300 300w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010690.jpg?w=600 600w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010690.jpg?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>The other new this week, is i&#8217;ve received 200 Kubuntu stickers. I will send these free to anyone in Australia who is willing to pay postage. <a href="mailto:noskcaj@ubuntu.com" target="_blank">Email me</a> for my address if you would like some.</p>
<p><a style="line-height:1.5;font-style:inherit;font-weight:inherit;" href="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010692.jpg"><img loading="lazy" data-attachment-id="183" data-permalink="https://noskcaj10.wordpress.com/2013/12/18/the-ubuntu-pc-case-mod-pt-9-the-cpu-kubuntu-stickers/p1010692/" data-orig-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010692.jpg" data-orig-size="2086,1995" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="P1010692" data-image-description="" data-image-caption="" data-large-file="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010692.jpg?w=545" class="alignnone size-medium wp-image-183" alt="P1010692" src="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010692.jpg?w=300&#038;h=286" width="300" height="286" srcset="https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010692.jpg?w=300 300w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010692.jpg?w=600 600w, https://noskcaj10.wordpress.com/wp-content/uploads/2013/12/p1010692.jpg?w=150 150w" sizes="(max-width: 300px) 100vw, 300px" /></a></p>
<p>I still need someone who cn make me the itx mount, but i&#8217;m starting to give up on that.</p>
<p>To sponsor me, email me at noskcaj@ubuntu.com<br />
Current sponsor(s): IceModz.com , linux.org.au<br />
Help fund this (Please): <a href="http://www.gofundme.com/39uhgg" rel="nofollow">http://www.gofundme.com/39uhgg</a></p>
<p>Thank you</p>]]></description>
      <source url="https://noskcaj10.wordpress.com/category/ubuntu/feed/?mrss=off">Jackson Doak</source>
    </item>
    <item>
      <title>Ubuntu Touch and User Privacy</title>
      <link>http://mdeslaur.blogspot.com/2013/12/ubuntu-touch-and-user-privacy.html</link>
      <guid isPermaLink="true">http://mdeslaur.blogspot.com/2013/12/ubuntu-touch-and-user-privacy.html</guid>
      <pubDate>Mon, 16 Dec 2013 19:25:00 GMT</pubDate>
      <description><![CDATA[<h2>
Application Confinement</h2>
When we started thinking about how to design the security infrastructure in Ubuntu Touch, one of the important criterias was user privacy. For Ubuntu Touch, and the converged desktop in the future, we are moving from a model where people install software provided in an archive maintained by packagers to a model where applications get uploaded by the authors themselves directly into a software store. While this allows users to quickly gain access to the latest and greatest applications, it also brings with it a new problem: how to prevent malicious applications from stealing the user’s private data.<br />
<br />
The traditional archive model in Ubuntu is based on trust, barrier to entry, and time. In order to get something uploaded or modified in the archive, a developer needs to demonstrate trustability by contributing a significant amount of work before upload rights are granted. Learning how to create and modify packaging, and successfully getting contributions sponsored is complex, time consuming, and is a barrier to entry. Once a package does get uploaded or modified, it is generally done in the development release. This allows a package to be in the archive for a certain amount of time before it becomes part of an official release. Hopefully, if something malicious does make it to the archive, it will be discovered in the development release before it gets published in an official release.<br />
<br />
This long and complex process results in a software archive that can be trusted, but prevents software developers from being able to quickly get new versions of their software into the hands of their users. One of the goals of the Ubuntu Software Store is to allow a software developer to perform a few simple steps and have their application available to be installed by users in minutes, not in months.<br />
<br />
How do we trust software that can be made available to users in minutes? Simple: we confine it, and prevent it from accessing the user’s private data.<br />
<br />
<h2>
The Permissions Problem</h2>
<br />
At some point, an application may need to access some of the user’s data for it to be useful. For example, an image editing application is quite useless if it can’t open any of the user’s pictures. There needs to be a way to give applications permission to access certain data.<br />
<br />
On another mobile platform, this is solved in two ways: having each application ship with a list of required permissions, and implement a shared storage location where applications can freely access the user’s files. When a user installs an application, a dialog box is displayed listing all the permissions that are required for the application to work correctly. The user then has two choices: they can either continue with the installation and grant the required permissions, or they can cancel the installation process.<br />
<br />
As a user, this is a difficult choice to make.<br />
<br />
In order for a user to make an informed decision about a security question, there needs to be some context. If a flashlight application I am attempting to install indicates that it requires access to my address book, I have no idea at this point in time <i>why</i> that access is required. Does the application feature a “Recommend this app to friends!” button which would require access to my contact list, or does it contain adware that wants to data mine me? At this stage, I am unable to make an informed decision on the trustworthiness of the application, and will most likely install it even if I’m not in complete agreement with the permissions that are being requested. This is an all-or-nothing proposition: there is no way for me to use an application if I don’t accept the complete list of permission it requests.<br />
<br />
This results in a software store loaded with no-cost applications that exist solely to data mine personal information for profit. Users are walking around with mobile devices completely unaware of the fact that the trivial applications they’ve installed are tracking every move they make.<br />
<br />
<h2>
Trusted Helpers</h2>
<br />
In the security model we’ve developed, users get to make decisions on sensitive actions at the moment they are needed, instead of at application installation time. This is performed by system components called “Trusted Helpers”.<br />
<br />
Ubuntu Software Store applications are confined by default. They can only access their own directories, and their own data. Instead of granting permissions to access user data, we grant access to <i>request</i> user data using Trusted Helpers. This allows applications to access specific data as approved by the user instead of granting permissions to access it all.<br />
<br />
For example, instead of granting permission to directly access all of the user’s contact list, an application can request access to a contact. The system address book will then display a list of contacts to the user and only the specific contact selected by the user will be sent to the application. The application <i>only</i> has access to the contact which was specifically authorized by the user.<br />
<br />
If a flashlight application needs access to a user contact in order for a “Recommend this app to friends!” button to work, the user will be making an informed choice, as the request will be the direct result of having pressed the button. The flashlight app can be used without fear of it accessing contact information during normal usage.<br />
<br />
The same idea exists to exchange data between applications. If the user wants to edit a picture using an image editing application, the application will ask a system service known as the Content Hub to obtain an image. The Content Hub will then request a picture from the application which owns the data, in this case the Gallery application. The Gallery application will display a picker dialog to the user allowing them to select a specific photo to which the image editor will be granted access.<br />
<br />
A similar approach exists for access to other system services that are security-sensitive, such as the device GPS. At the moment an application wants to access the user’s location, a dialog will be displayed asking for permission. If the user accepts the request, the decision is cached, and the application can now access the user’s location in the future. If the user declines, the application can continue functioning normally, but without the location information. A user will be able to revoke the granted permissions at any time.<br />
<br />
Trusted Helpers allow users to specify, in a fine-grained way, which private information can be accessed by applications. The decision to grant these permissions is done at the moment the access is needed, giving the user the appropriate context for making an informed decision. Applications can be installed and used without fear that private data is being collected in the background.<br />
<br />
<h2>
Policy Groups</h2>
<br />
Applications in the Ubuntu Software Store are confined with technology called AppArmor. In order to facilitate the creation of AppArmor profiles by application developers, Ubuntu comes with a predefined list of “Policy Groups”. These Policy Groups are specified by application developers when creating packages for submission to the Ubuntu Software Store.<br />
<br />
Some of the Policy Groups simply give access to the APIs necessary to communicate with Trusted Helpers. For example, the “location” Policy Group allows an application to communicate with the location service which uses the GPS, but does not give access to the GPS directly. The location service is a Trusted Helper which will prompt the user for authorization, so the mere presence of this Policy Group doesn’t directly affect user privacy.<br />
<br />
Some of the other Policy Groups, such as “networking”, grant access to common services that aren’t really suitable for user prompting. Since most applications need network access, it would be inconvenient and inefficient to prompt the user for each one.<br />
<br />
Although Policy Groups weren’t designed to be visible to end users, there is a utility in the Ubuntu Software Store called “Permy” that will display the ones being used by each installed application.<br />
<br />
Power users who would like to experiment with restricting Policy Groups for installed applications can currently do so by editing the security manifest files. Each package in the Ubuntu Software Store ships a security manifest file that enumerates the Policy Groups granted to the package. When the package is installed, its security manifest file is available in /var/lib/apparmor/clicks/ and it can be edited by the admin of the system. For example, if you wanted to remove the “networking” Policy Group from the hello-world application:<br />
<br />
$ adb shell vi /var/lib/apparmor/clicks/ar.com.beuno.hello-world_hello-world_0.1.json<br />
<br />
change:<br />
<br />
{<br />
&nbsp;&nbsp;&nbsp; "policy_groups": [<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; "networking"<br />
&nbsp;&nbsp;&nbsp; ],<br />
&nbsp;&nbsp;&nbsp; "policy_version": 1.0<br />
}<br />
<br />
to:<br />
<br />
{<br />
&nbsp;&nbsp;&nbsp; "policy_groups": [],<br />
&nbsp;&nbsp;&nbsp; "policy_version": 1.0<br />
}<br />
<br />
Then apply the changes to the AppArmor policy with:<br />
<br />
$ adb shell aa-clickhook -f<br />
<br />
At the moment, application upgrades will reset any modifications done to Policy Groups, but we will be introducing override files in this development cycle. The override files will allow power users to revoke application Policy Groups in a way that will survive application upgrades.<br />
<br />
In the future, we intend to develop the required system service to allow power users to easily revoke Policy Groups with a simple graphical interface.<br />
<br />
<h2>
The User is in Control</h2>
<br />
We believe the user should ultimately be in control of all access to their private data, and security should be more fine-grained than the all-or-nothing access inherent to a set of predetermined permissions associated with an application. Allowing the user to selectively share data with applications on a use by use basis as is done with Trusted Helpers makes Ubuntu Touch and the Ubuntu Software Store the ideal platform for privacy conscious users.]]></description>
      <source url="http://mdeslaur.blogspot.com/feeds/posts/default/-/ubuntu-planet">Marc Deslauriers</source>
    </item>
    <item>
      <title>Ubuntu Trusty translations are now open</title>
      <link>https://blogs.gnome.org/happyaron/2013/12/14/ubuntu-trusty-translations-are-now-open/</link>
      <guid isPermaLink="true">https://blogs.gnome.org/happyaron/2013/12/14/ubuntu-trusty-translations-are-now-open/</guid>
      <pubDate>Sat, 14 Dec 2013 08:55:05 GMT</pubDate>
      <description><![CDATA[<p>We are pleased to announce that Trusty is now open for translation:</p>
<p><a href="https://translations.launchpad.net/ubuntu/trusty" rel="nofollow" class="external">https://translations.launchpad.net/ubuntu/trusty</a></p>
<p>* Translation caveats. Remember that according to the release schedule [1] translatable messages might be subject to change until the User Interface Freeze [2].<br />
* Language packs. During the Trusty development cycle, language packs containing translations will be released twice per week [3] except for the freeze periods. This will allow users and translators to quickly see and test the results of translations.<br />
* Test and report bugs. If you notice any issues (e.g. untranslated strings or applications), do check with the translation team [4] for your language first. If you think it is a genuine bug, please report it [5].</p>
<p>Happy translating! :-)</p>
<p>[1] <a href="https://wiki.ubuntu.com/TrustyTahr/ReleaseSchedule" rel="nofollow" class="external">https://wiki.ubuntu.com/TrustyTahr/ReleaseSchedule</a><br />
[2] <a href="https://wiki.ubuntu.com/UserInterfaceFreeze" rel="nofollow" class="external">https://wiki.ubuntu.com/UserInterfaceFreeze</a><br />
[3] <a href="https://dev.launchpad.net/Translations/LanguagePackSchedule" rel="nofollow" class="external">https://dev.launchpad.net/Translations/LanguagePackSchedule</a><br />
[4] <a href="https://translations.launchpad.net/+groups/ubuntu-translators" rel="nofollow" class="external">https://translations.launchpad.net/+groups/ubuntu-translators</a><br />
[5] <a href="https://bugs.launchpad.net/ubuntu-translations/+filebug" rel="nofollow" class="external">https://bugs.launchpad.net/ubuntu-translations/+filebug</a></p>]]></description>
      <source url="http://blogs.gnome.org/happyaron/category/ubuntu/feed/">Aron Xu</source>
    </item>
    <item>
      <title>I Know what You Did This Summer</title>
      <link>https://blogs.gnome.org/lferrett/2013/08/03/i-know-what-you-did-this-summer/</link>
      <guid isPermaLink="true">https://blogs.gnome.org/lferrett/2013/08/03/i-know-what-you-did-this-summer/</guid>
      <pubDate>Sat, 03 Aug 2013 20:50:51 GMT</pubDate>
      <description><![CDATA[<p>For your visual pleasure, here are some fresh screenshots from GNOME 3.9.5. Enjoy <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<h3><span style="font-size: 1.17em">Weather and Maps</span></h3>
<figure id="attachment_159" aria-describedby="caption-attachment-159" style="width: 384px" class="wp-caption alignnone"><a href="http://blogs.gnome.org/lferrett/files/2013/08/weather-and-maps.jpg"><img fetchpriority="high" decoding="async" class=" wp-image-159 " alt="Plan your vacations!" src="http://blogs.gnome.org/lferrett/files/2013/08/weather-and-maps.jpg" width="384" height="307" /></a><figcaption id="caption-attachment-159" class="wp-caption-text">Plan your vacations!</figcaption></figure>
<h3>Disk Usage and Notes</h3>
<figure id="attachment_160" aria-describedby="caption-attachment-160" style="width: 384px" class="wp-caption alignnone"><a href="http://blogs.gnome.org/lferrett/files/2013/08/disk-usage-and-notes.jpg"><img decoding="async" class=" wp-image-160 " alt="When numbers really matters" src="http://blogs.gnome.org/lferrett/files/2013/08/disk-usage-and-notes.jpg" width="384" height="307" /></a><figcaption id="caption-attachment-160" class="wp-caption-text">When numbers really matters</figcaption></figure>
<h3>Photos</h3>
<figure id="attachment_161" aria-describedby="caption-attachment-161" style="width: 384px" class="wp-caption alignnone"><a href="http://blogs.gnome.org/lferrett/files/2013/08/photos.jpg"><img decoding="async" class=" wp-image-161 " alt="Make your memories bright" src="http://blogs.gnome.org/lferrett/files/2013/08/photos.jpg" width="384" height="307" /></a><figcaption id="caption-attachment-161" class="wp-caption-text">Make your memories bright</figcaption></figure>
<h3>Universal Access</h3>
<figure id="attachment_162" aria-describedby="caption-attachment-162" style="width: 384px" class="wp-caption alignnone"><a href="http://blogs.gnome.org/lferrett/files/2013/08/universal-access.jpg"><img loading="lazy" decoding="async" class=" wp-image-162 " alt="Plain and simple" src="http://blogs.gnome.org/lferrett/files/2013/08/universal-access.jpg" width="384" height="307" /></a><figcaption id="caption-attachment-162" class="wp-caption-text">Plain and simple</figcaption></figure>
<h3>System Monitor and Nautilus and&#8230;</h3>
<figure id="attachment_163" aria-describedby="caption-attachment-163" style="width: 384px" class="wp-caption alignnone"><a href="http://blogs.gnome.org/lferrett/files/2013/08/system-monitor-and-nautilus.jpg"><img loading="lazy" decoding="async" class=" wp-image-163 " alt="Oh my gosh! Is this menu item real?!?!?" src="http://blogs.gnome.org/lferrett/files/2013/08/system-monitor-and-nautilus.jpg" width="384" height="307" /></a><figcaption id="caption-attachment-163" class="wp-caption-text">Oh my gosh! Is this menu item real?!?!?</figcaption></figure>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></description>
      <source url="http://blogs.gnome.org/lferrett/feed/">Luca Ferretti</source>
    </item>
    <item>
      <title>Spanish or Bust: Attaining fluency in 90 days or else ... </title>
      <link>http://ncommander.blogspot.com/2013/06/spanish-or-bust-attaining-fluency-in-90.html</link>
      <guid isPermaLink="true">http://ncommander.blogspot.com/2013/06/spanish-or-bust-attaining-fluency-in-90.html</guid>
      <pubDate>Sat, 29 Jun 2013 01:38:00 GMT</pubDate>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
"How do you have an adventure?"<br />
<br />
"You take a stupid idea, and follow through ..."<br />
<br />
Perhaps, I've truly lost my mind for once, but I've decided to embark on a personal project to try and achieve some fluency in Spanish in just 90 days, and posting it to the internet to try and keep me honest and on track towards doing so. I will post future updates as I go, and would welcome help from anyone who would be interested in helping!<br />
<br />
The cost of failure: being forced to praise Wndows 8 in a future video, and run it for one week on my laptop.<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/ZIeWiJw_UGQ" width="560"></iframe>
<br />
<br />(I apologize for the quality, but I finally managed to find the nerve to record myself doing this, and just uploaded before I lost it again)
<br /></div>
<br />
<br />
</div>]]></description>
      <source url="http://ncommander.blogspot.com/feeds/posts/default">Michael Casadevall</source>
    </item>
    <item>
      <title>Left Canonical</title>
      <link>https://dmtechtalk.wordpress.com/2013/06/11/left-canonical/</link>
      <guid isPermaLink="true">https://dmtechtalk.wordpress.com/2013/06/11/left-canonical/</guid>
      <pubDate>Tue, 11 Jun 2013 15:59:51 GMT</pubDate>
      <description><![CDATA[<p>After almost 6 years the time has come to move on. I&#8217;m no longer with Canonical. New things on the horizon. I still plan on participating in Linux especially ARM Linux and also still being a part of Ubuntu Linux Community too.</p>
<p>It&#8217;s been an interesting journey with Canonical, managing engineers around the world, up at weird hours of the day, starting a new flavour of Ubuntu (ARM), fighting daylight savings time twice a year, and finally supporting sales folks.  Always interesting, but I&#8217;m looking forward to the next new thing.  I will however miss the people, for the last 6 years I worked with some really smart people and I learned a lot from them.</p>]]></description>
      <source url="https://dmtechtalk.wordpress.com/category/ubuntu-2/feed/atom/">David Mandala</source>
    </item>
    <item>
      <title>Fixing build failures for 13.04</title>
      <link>http://drowninginbugs.blogspot.com/2013/04/fixing-build-failures-for-1304.html</link>
      <guid isPermaLink="true">http://drowninginbugs.blogspot.com/2013/04/fixing-build-failures-for-1304.html</guid>
      <pubDate>Mon, 08 Apr 2013 19:02:00 GMT</pubDate>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">
One of the pleasures (and privileges) of Free Software is transparency in consistency, here meaning it's fairly painless to <a href="http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20130329-raring.html" rel="nofollow" target="_blank">see where stuff fails to build in Ubuntu</a>&nbsp;and to be able to&nbsp;<a href="https://lists.ubuntu.com/archives/ubuntu-devel/2013-March/036992.html" target="_blank">help in fixing those failures</a>.<br />
<br />
Let's get 13.04 into shape!</div>]]></description>
      <source url="http://drowninginbugs.blogspot.com/feeds/posts/default/-/ubuntu">Daniel T Chen</source>
    </item>
    <item>
      <title>Setting up full-disk encryption in OpenBSD 5.3</title>
      <link>/blog/2013-03-26-setting-up-full-disk-encryption-in-openbsd-5.3/</link>
      <guid isPermaLink="true">/blog/2013-03-26-setting-up-full-disk-encryption-in-openbsd-5.3/</guid>
      <pubDate>Tue, 26 Mar 2013 13:40:54 GMT</pubDate>
      <description><![CDATA[<p>I recently decided to try out a snapshot of <a href="http://openbsd.org/53.html">OpenBSD 5.3</a>,
intrigued by the notice that</p>
<blockquote>
<p>softraid(4) RAID1 and crypto volumes are now bootable on i386 and
amd64 (full disk encryption).</p>
</blockquote>
<p>I&rsquo;ve always used an encrypted LVM (as setup by the alternate CD) with
a fully encrypted root on my netbook and laptop when running
Debian/Kubuntu and never noticed much a performance
hit. Unfortunately, I&rsquo;m <a href="http://comments.gmane.org/gmane.os.openbsd.misc/203166">not the only one</a> who has noticed a
significant drop in performance with full-disk encryption on OpenBSD.</p>
<p>Although the steps required to setup full-disk encryption (as opposed
to requiring <a href="http://geekyschmidt.com/2011/01/19/configuring-openbsd-softraid-fo-encryption">manual intervention at boot</a> or the equivalent
of <a href="http://geekyschmidt.com/2011/01/24/configuring-openbsd-svnd-for-encrypted-volumes">loop-mounted</a> <a href="http://www.geektechnique.org/projectlab/84/">encrypted images</a> via
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vnconfig&apropos=0&sektion=8"><code>vnconfig(8)</code></a>) on OpenBSD are not explicitly documented
anywhere, searching through the mailing lists, man pages, and trial
and error provided the following steps:</p>
<ol>
<li>Boot from your install media. Select the <code>(S)hell</code> option.</li>
<li>Assuming the disk you&rsquo;re installing to is &ldquo;<code>wd0</code>&rdquo;, run <code>fdisk -i wd0</code> if you&rsquo;re on an i386. If I&rsquo;m not mistaken, you can skip to
the following step otherwise.</li>
<li>Run <code>disklabel -E wd0</code>. Create a label (typically <code>b</code>) of the
appropriate size of type <code>swap</code> for swap, and then add a label <code>a</code>
using the remainder of the space of type <code>RAID</code>. We aren&rsquo;t going
to put <code>swap</code> on our crypto device since OpenBSD has encrypted the
swap partition by default <a href="http://www.openbsd.org/plus38.html">since 2005</a>.</li>
<li>Setup the crypto volume as described in <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=bioctl&apropos=0&sektion=8&manpath=OpenBSD+5.3&arch=i386&format=html"><code>bioctl(8)</code></a>. You
will be prompted for a passphrase and presented with a message
along the lines of <code>softraid0: SR CRYPTO volume attached as sd0</code>
on successful setup. I used <code>bioctl -c C -l /dev/wd0a softraid0</code>
where
<ul>
<li><code>-c C</code> specifies a device with raidlevel &ldquo;CRYPTO&rdquo;,</li>
<li><code>-l /dev/wd0a</code> specifies the label of type RAID created in
step 3 to use for the CRYPTO device, and</li>
<li><code>softraid0</code> is the softraid device to configure (this value
should work unless you already have a <code>softraid0</code> device).</li>
</ul>
</li>
<li><code>exit</code> from the shell and <code>(I)nstall</code> as normal, installing to the
disk <code>sd0</code> (or whichever disk the crypto volume got attached
as). In the partitioning dialog, you may need to manually adjust
things since the auto-partitioning creates an additional swap
label on <code>sd0</code>, which we don&rsquo;t need given we already have <code>wd0b</code>.</li>
<li>Using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ed&apropos=0&sektion=1"><code>ed(1)</code></a>, add the line <code>1a8bab44e9cc178d.b none swap sw</code> to <code>/mnt/etc/fstab</code>, assuming that <code>1a8bab44e9cc178d</code> is the
DUID associated with <code>wd0</code>.<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup> Alternatively,
wait until you boot into your system, and add it to your
<code>/etc/fstab</code> using <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=vi&apropos=0&sektion=1"><code>vi(1)</code></a> or <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mg&apropos=0&sektion=1"><code>mg(1)</code></a>.</li>
<li>Reboot, and you&rsquo;ll be prompted for your passhprase. You&rsquo;re done!</li>
</ol>
<p>Here&rsquo;s a screenshot of steps 1 through 4.</p>
<p><img alt="Steps 1 through 4" src="/blog/2013-03-26-setting-up-full-disk-encryption-in-openbsd-5.3/2013-03-26-113954_720x400_scrot.png"></p>
<p>Here&rsquo;s a screenshot of the passphrase prompt, after successfully
entering the passphrase:</p>
<p><img alt="Passphrase prompt" src="/blog/2013-03-26-setting-up-full-disk-encryption-in-openbsd-5.3/2013-03-26-125344_720x400_scrot.png"></p>
<p>If I&rsquo;ve made any errors in the steps above, please point them out in
the comments below or by sending me an email.</p>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>You can find this out by running <code>sysctl hw.disknames</code>.
It will output something like <code>hw.disknames=wd0:1a8bab44e9cc178d,cd0:,[...]</code>.
Just search for the DUID associated with <code>wd0</code>.&#160;<a href="#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div>]]></description>
      <source url="http://blog.ryanak.ca/feeds/planet-ubuntu.xml">Ryan Kavanagh</source>
    </item>
    <item>
      <title>Bash script self-updates from github</title>
      <link>http://foss-boss.blogspot.com/2013/03/bash-script-self-updates-from-github.html</link>
      <guid isPermaLink="true">http://foss-boss.blogspot.com/2013/03/bash-script-self-updates-from-github.html</guid>
      <pubDate>Mon, 11 Mar 2013 22:07:00 GMT</pubDate>
      <description><![CDATA[<div dir="ltr" style="text-align: left;" trbidi="on">
Recently the systems engineering team&nbsp;@&nbsp;<a href="http://www.cloud9ers.com/" target="_blank">Cloud9ers</a>&nbsp;($dayjob) has been busy building the infrastructure for a very ambitious and large scale project for one of our customers. The project involves tons of distributed programming besides lots of systems work as well. I'd like to share with the community a small tidbit of information. It's often some small things the one sometimes gives a moment to admire, and hereby share!<br />
<h4 style="text-align: left;">
The problem</h4>
<div>
<ul style="text-align: left;">
<li>We are building a private cloud. Ubuntu server instances running on that are cloned from a master template</li>
<li>While most clouds provide what I call "Instance Identity" information through some pre-known web service URI, in our case we utilize VMware's "<a href="https://www.vmware.com/support/developer/PowerCLI/PowerCLI501/html/Invoke-VMScript.html" target="_blank">Invoke-VMScript</a>" API to run scripts inside the cloned template, thus customizing it and giving it its identity, then <a href="https://puppetlabs.com/" target="_blank">puppet</a> takes it from there. Note that we're using a simple vCenter+ESXi (no vCloud stuff here) no shared storage even!</li>
</ul>
<h4 style="text-align: left;">
Ok the real problem</h4>
</div>
<div>
<ul style="text-align: left;">
<li>Editing the template, and publishing it across the cloud (a topic for another post) takes considerable time! I wanted a way to be able to quickly update my identity scripts without having to re-build and re-publish images</li>
</ul>
<h4 style="text-align: left;">
Solution</h4>
</div>
<div>
<ul style="text-align: left;">
<li>A script with a trivially simple (thus mostly fixed) "bootstrap" section, which auto-updates itself from github and relaunches its-new-self!</li>
</ul>
<h4 style="text-align: left;">
Code</h4>
</div>
<div>
Nothing ground breaking, but still a cool trick eh! Yeah I could have added a broken this into multiple scripts and maybe run-parts them. Of-course this script is quite basic, but it's meant to remain that way since the heavy lifting is puppet's responsibility!<br />
Note: To run this successfully the user this is run under, should have passwordless sudo rights to run "ip" and to run "itself" :) Got cool ideas, thoughts or comments? Leave me a message<br />
<br /></div>

</div>]]></description>
      <source url="http://foss-boss.blogspot.com/feeds/posts/default/-/ubuntu-planet">Ahmed Kamal</source>
    </item>
    <item>
      <title>I think I have a solution to the rolling and releasing</title>
      <link>http://davmor2.blogspot.com/2013/03/i-think-i-have-solution-to-rolling-and.html</link>
      <guid isPermaLink="true">http://davmor2.blogspot.com/2013/03/i-think-i-have-solution-to-rolling-and.html</guid>
      <pubDate>Thu, 07 Mar 2013 23:22:00 GMT</pubDate>
      <description><![CDATA[Post LTS. &nbsp;You start a rolling release. This gets all the goodness in that you want. &nbsp;6 months in you take a fortnight out. Week one stabilize, week two ISO testing. &nbsp;The resulting ISO is then supported with security back ports for the next 6 months till the next ISO is stabilized and so on till you get to the 6 months for the next lts. &nbsp;Here you go back to the more tried and tested release method so this release is solid, stable and ready for the next 5 years.<br />
<br />
This I think gives users a regular cadence they are used to. Gives people like system 76 a regular OEM install it has security back ports from the continuing rolling release. &nbsp;It gives app devs a set of libs for 6 months that won't change. &nbsp;And means there is only a fortnight slow down for the devs.<br />
<br />
Plus the community driven derivatives can continue to use their current 6 monthly cadence. Everyone is happy :-)]]></description>
      <source url="http://davmor2.blogspot.com/rss.xml">Dave Morley</source>
    </item>
    <item>
      <title>Introducing Friends!</title>
      <link>https://blogs.gnome.org/kenvandine/2013/03/07/introducing-friends/</link>
      <guid isPermaLink="true">https://blogs.gnome.org/kenvandine/2013/03/07/introducing-friends/</guid>
      <pubDate>Thu, 07 Mar 2013 21:46:33 GMT</pubDate>
      <description><![CDATA[<p>The Friends Service provides an API for interacting with your social<br />
networks. The friends service uses microblogging accounts configured in<br />
Ubuntu Online Accounts.</p>
<p>Currently there are friends plugins for facebook, twitter, flickr,<br />
foursquare and identica.</p>
<p>Sound familiar? Friends is actually a rewrite of the Gwibber service. It<br />
began as an attempt to port gwibber-service to python3 and add testing, but<br />
it quickly became obvious that it would be easier to start over. Credit for<br />
the rewrite goes to Barry Warsaw and Robert Park, they rocked friends!</p>
<p>Impressively, Barry got the rewrite started by writing the test suite and using test<br />
driven development, what a hero! Friends now has an extensive test suite and truly <br />
beautiful code.</p>
<p>The service provides a Dee.SharedModel that contains the aggregated feed<br />
from all of your enabled accounts. Any application can connect to this<br />
model and provide a user interface to display the feed. You can create<br />
filtered models off that shared model to sort or limit the results to specific<br />
accounts, types, etc. Your application never actually talks directly to the<br />
web API provided by the social network, it would just interact with Friends.</p>
<p>This Dee model is currently used in the Friends lens, People lens and Gwibber.</p>
<p>The Friends service also provides APIs for sharing images, posting status<br />
updates, replies, liking posts, retweet, contact sync, etc.</p>
<p>GObject APIs are provided by libfriends, including vala and GIR bindings (plus some GTK widgets).  There is also a QML plugin, qml-friends.</p>
<p>All the packages are available in universe for raring, and for quantal in the super-friends <a href="https://launchpad.net/~super-friends/+archive/ppa" class="external">PPA</a>.</p>
<p>Here&#8217;s an example using Friends from QML posting a status update:</p>
<pre>
<code>
import QtQuick 2.0
import Ubuntu.Components 0.1
import Friends 0.1

MainView {
    applicationName: "poster"

    width: units.gu(50)
    height: units.gu(20)

    FriendsDispatcher {
        id: friends
        // use this to check if the send was successfull
        onSendComplete: {
             if (success) {
                 activitySpinner.visible = false;
                 entry.text = "";
                 console.log ("Send completed successfully");
             } else {
                 activitySpinner.visible = false;
                 console.log ("Send failed: " + errorMessage);
             }
         }
    }

    Column {
        anchors.centerIn: parent
        width: units.gu(40)
        spacing: units.gu(2)

        TextArea {
            id: entry
            objectName: "entry"
            anchors {
                left: parent.left
                leftMargin: units.gu(1)
                right: sendButton.left
                rightMargin: units.gu(1)
                bottomMargin: units.gu(1.5)
            }
            focus: true
            font.pixelSize: FontUtils.sizeToPixels("medium")
            font.family: "Ubuntu"
            // send message if return was pressed
            Keys.onReturnPressed: sendButton.clicked(null)
            Keys.onEscapePressed: text = ""
            height: units.gu(4)
            placeholderText: i18n.tr("Compose")
            autoSize: true
            maximumLineCount: 0
            ActivityIndicator {
                id: activitySpinner
                objectName: "activitySpinner"
                anchors.centerIn: entry
                visible: false
                running: visible
            }
        }
        Button {
            id: sendButton
            objectName: "sendButton"
            anchors {
                right: parent.right
                rightMargin: units.gu(1)
                left: entry.right
                bottom: entry.bottom
            }
            width: units.gu(9)
            height: units.gu(4)
            color: "#dd4814"
            text: i18n.tr("Send")
            onClicked: {
                console.log ("Post: " + entry.text);
                activitySpinner.visible = true
                friends.sendAsync(entry.text);
            }
        }
    }
}
</code>
</pre>]]></description>
      <source url="http://blogs.gnome.org/kenvandine/category/ubuntu/feed/">Ken VanDine</source>
    </item>
    <item>
      <title>git-annex: encrypted remotes</title>
      <link>https://debblog.philkern.de/2013/03/git-annex-encrypted-remotes.html</link>
      <guid isPermaLink="true">https://debblog.philkern.de/2013/03/git-annex-encrypted-remotes.html</guid>
      <pubDate>Sun, 03 Mar 2013 22:44:00 GMT</pubDate>
      <description><![CDATA[Due to the <a href="http://debblog.philkern.de/2013/03/psa-lvm-pvmove-and-ssds.html">data loss I blogged about</a>, I had to reverse engineer the encryption used by <a href="http://git-annex.branchable.com/">git-annex</a> for its <a href="http://git-annex.branchable.com/encryption/">encrypted</a> <a href="http://git-annex.branchable.com/special_remotes/">special remotes</a>. The file system on which the content lived has a bullet hole of 8 GB in it, which was helpfully discarded by pvmove. It's pretty unhappy about that fact, parts of the git repository are unusable and directories cannot be accessed anymore. git-annex cannot possibly run anymore.<br />
<br />
However, I was still able to access the git-annex branch within said git repository (using porcelain). This branch contains a file called <span style="font-family: Courier New, Courier, monospace;">remote.log</span> which contains the keys of the special remotes. There's one per remote, encrypted to a GPG key of your choice and all files within that remote are encrypted with the same symmetric key.<br />
<br />
One small detail stopped me from getting the decryption right the first time, though. It seems that git-annex uses randomness generated by GPG and armored into base64. In my naïveté I spotted the base64 and decoded it. Instead it's used verbatim: the first 256 bytes as HMAC key (which reduces randomness to 192 bytes) and the remaining bytes for the symmetric key used by GPG (which will do another key derivation for <a href="http://en.wikipedia.org/wiki/CAST-128">CAST5</a> with it). A <a href="http://git-annex.branchable.com/bugs/encryption_key_is_surprising/">bug about that</a> just hit the git-annex wiki.<br />
<br />
With that knowledge in mind I wrote <a href="https://gist.github.com/pkern/5078559">a little tool</a> that's able to generate encrypted content keys from the plain ones used in the symlinks. That helps you to locate the file in the encrypted remote. Fetch it and then use the tool to decrypt the file in question with the right key.<br />
<br />
The lesson: Really backup the git repository used with git-annex and especially remote.log. I'm now missing most of the metadata but for some more important files it's luckily still present. Recovery of the file content does not depend on it if you can deduce the filename from the content. If you have many little files it might be a bit futile without it, though.]]></description>
      <source url="http://www.blogger.com/feeds/5048890463514304208/posts/default/-/planet-ubuntu?alt=rss">Philipp Kern</source>
    </item>
    <item>
      <title>Let's shard something</title>
      <link>http://blog.xtremeghost.com/2012/11/lets-shard-something.html</link>
      <guid isPermaLink="true">http://blog.xtremeghost.com/2012/11/lets-shard-something.html</guid>
      <pubDate>Fri, 30 Nov 2012 07:59:00 GMT</pubDate>
      <description><![CDATA[It's been a while so, let's get right to it...<br />
<br />
Today I'll be talking about sharded clusters in MongoDB using Ubuntu Precise and Juju.<br />
<br />
According the the mongodb documentation found on their <a href="http://docs.mongodb.org/manual/tutorial/deploy-shard-cluster/">website</a>,&nbsp;one way of deploying a Shard Cluster is as follows:<br />
<ul>
<li>deploy config servers</li>
<li>deploy a mongo shell (mongos)</li>
<li>deploy shards</li>
<li>connect the config servers to the mongo shell</li>
<li>add the shards to the mongo shell</li>
</ul>
This is a pretty involved process that normally takes several hours to accomplish. &nbsp;In this post, I will show you a way of deploying a sharded cluster in minutes using&nbsp;<a href="http://www.ubuntu.com/">Ubuntu</a>,&nbsp;<a href="https://juju.ubuntu.com/">Juju</a>&nbsp;and the MongoDB <a href="http://jujucharms.com/charms/precise/mongodb">charm</a>.<br />
<br />
For the impatient, here is a video of the entire deployment:<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="text-align: left;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/vF757Osom4o?feature=player_embedded' frameborder='0'></iframe></div>
<br />
<br />
For the not so impatient, here is a more detailed explanation of the deployment.<br />
<br />
A few things to keep in mind when configuring this sharded cluster configuration:<br />
<ul>
<li>Each shard will be a replica set with three nodes each. &nbsp;As such, each shard must have a different replica-set name so it can be successfully registered as part of the cluster.</li>
<li>We will deploy three configuration servers</li>
</ul>
<b>Bootstrap the environment</b><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">juju bootstrap</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<br />
<div class="separator" style="clear: both;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/dhtxTG_PhRw/0.jpg" height="266" width="320"><param name="movie" value="http://www.youtube.com/v/dhtxTG_PhRw?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266"  src="http://www.youtube.com/v/dhtxTG_PhRw?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<br />
<b>Mongo Shell</b><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">juju deploy mongodb mongos</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: left;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/xeMJtEnZ9t4?feature=player_embedded' frameborder='0'></iframe></div>
<br />
As described in the MongoDB <a href="http://jujucharms.com/charms/precise/mongodb">charm</a>,&nbsp;there are many options that can be configured to suit your needs. &nbsp;For this deployment, most of the configuration options will work with the exception of the replicaset which will need to be different for each shard.<br />
<div>
<br /></div>
<div>
Fortunately, a simple <a href="http://en.wikipedia.org/wiki/YAML">yaml</a> file with our configuration overrides is all that's needed.</div>
<div>
<br /></div>
<div>
Prepare a configuration file similar to the following:</div>
<div>
<span style="font-family: 'Courier New', Courier, monospace; font-size: x-small;">shard1:</span></div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">&nbsp; replicaset: shard1</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">shard2:</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">&nbsp; replicaset: shard2</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">shard3:</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">&nbsp; replicaset: shard3</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">configsvr:</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">&nbsp; replicaset: configsvr</span><br />
<br />
We'll save this one as ~/mongodb-shard.yaml<br />
<br />
<div class="separator" style="clear: both; text-align: left;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/H0fHPJ9u7X4?feature=player_embedded' frameborder='0'></iframe></div>
<br />
<br />
<b>Config Servers</b> ( we'll deploy 3 of them )<br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">juju deploy mongodb configsvr --config ~/mongodb-shard.yaml -n3</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: left;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/uId39aYWZl0?feature=player_embedded' frameborder='0'></iframe></div>
<br />
<br />
<b>Shards</b> ( We'll deploy three replica-sets )<br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">juju deploy mongodb shard1 --config ~/mongodb-shard.yaml -n3</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">juju deploy mongodb shard2 --config ~/mongodb-shard.yaml -n3</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">juju deploy mongodb shard3 --config ~/mongodb-shard.yaml -n3</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: left;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/LmCNe7D9_sE/0.jpg" height="266" width="320"><param name="movie" value="http://www.youtube.com/v/LmCNe7D9_sE?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266"  src="http://www.youtube.com/v/LmCNe7D9_sE?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<b>Connect the Config Servers to the Mongo shell</b> (mongos)<br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">juju add-relation mongos:mongos-cfg configsvr:configsvr</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: left;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/1mOeMOKctqE?feature=player_embedded' frameborder='0'></iframe></div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<br />
<b>Connect each Shard to the Mongo shell</b> (mongos)<br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">juju add-relation mongos:mongos shard1:database</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">juju add-relation mongos:mongos shard2:database</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">juju add-relation mongos:mongos shard3:database</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: left;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/YCcUIDYGRVw?feature=player_embedded' frameborder='0'></iframe></div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<br />
With the above commands, we should now have a three replica-set sharded cluster running.<br />
Using the default configuration, here are some details of our sharded cluster:<br />
<ul>
<li>mongos is running on port 27021</li>
<li>configsvr is running on port 27019</li>
<li>the shards are running on the default mongodb port of 27017</li>
<li>The web admin is turned on by default and accessible with your browser on port 28017 on each of the shards after exposing the service.</li>
</ul>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/bbiMuxBM1N4?feature=player_embedded' frameborder='0'></iframe><br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
After a few minutes, your sharded cluster should be ready. &nbsp;Let's verify that everything went as planned:</div>
<ul>
<li>Verify your config servers</li>
<ul>
<li>juju expose configsvr</li>
<li>juju status configsvr</li>
<li>Open your browser to http://&lt;public-address-of-configsvr:28017</li>
</ul>
<li>Verify that each shard</li>
<ul>
<li><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">juju expose &lt;shard1|shard2|shard3&gt;</span></li>
<li><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">juju status&nbsp;&lt;shard1|shard2|shard3&gt;</span></li>
<li>Open your browser to http://&lt;public-address-of-shard&gt;:28017</li>
</ul>
<li>Verify that each shard has been successfully register with the cluster:</li>
<ul>
<li><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">juju expose mongos</span></li>
<li><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">juju status mongos</span></li>
<li><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">mongo --host &lt;public-address-of-mongos&gt;:27021</span></li>
<li>Once connected:</li>
<ul>
<li><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">sh.status()</span></li>
<li>Results should be similar to the following:</li>
</ul>
</ul>
</ul>
<div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">MongoDB shell version: 2.0.6</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">connecting to: ec2-184-169-254-0.us-west-1.compute.amazonaws.com:27021/test</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">mongos&gt; sh.status()</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">--- Sharding Status ---&nbsp;</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">&nbsp; sharding version: { "_id" : 1, "version" : 3 }</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">&nbsp; shards:</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">&nbsp; &nbsp; &nbsp; &nbsp; { &nbsp;"_id" : "shard1", &nbsp;"host" : "shard1/ec2-184-169-236-25.us-west-1.compute.amazonaws.com:27017,ec2-54-241-89-206.us-west-1.compute.amazonaws.com:27017,ip-10-170-173-51:27017" }</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">&nbsp; &nbsp; &nbsp; &nbsp; { &nbsp;"_id" : "shard2", &nbsp;"host" : "shard2/ec2-204-236-159-194.us-west-1.compute.amazonaws.com:27017,ip-10-170-22-104:27017" }</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">&nbsp; &nbsp; &nbsp; &nbsp; { &nbsp;"_id" : "shard3", &nbsp;"host" : "shard3/ec2-184-169-219-11.us-west-1.compute.amazonaws.com:27017,ec2-184-169-239-214.us-west-1.compute.amazonaws.com:27017,ip-10-170-215-20:27017" }</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">&nbsp; databases:</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">&nbsp; &nbsp; &nbsp; &nbsp; { &nbsp;"_id" : "admin", &nbsp;"partitioned" : false, &nbsp;"primary" : "config" }</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span></div>
<div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">mongos&gt;&nbsp;</span></div>
<ul><ul><ul>
<li>In the above status, you should see the hosts associated with each of your shards.</li>
</ul>
</ul>
</ul>
<div>
<div class="separator" style="clear: both; text-align: left;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/orecGq9VHLQ?feature=player_embedded' frameborder='0'></iframe></div>
<br />
You now have a MongoDB sharded cluster accessible via the public-address of the mongos instance... enjoy ... and don't forget to destroy the environment when you're done with it:<br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">juju destroy-environment</span><br />
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: left;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/90yJgcMQ2Y8?feature=player_embedded' frameborder='0'></iframe></div>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span></div>
<div>
<br /></div>
<div>
-Juan</div>
<br />
<ul style="background-color: white; color: #333333; font-family: Ubuntu, Tahoma, sans-serif; font-size: 13px; line-height: 18px; list-style-image: initial; list-style-position: initial; margin: 0px 0px 9px 25px; padding: 0px;">
</ul>]]></description>
      <source url="http://blog.xtremeghost.com/feeds/posts/default/-/planet">Juan Negron</source>
    </item>
    <item>
      <title>Kubuntu got Donations, KDE needs Donations</title>
      <link>http://werghdf.blogspot.com/2012/09/kubuntu-got-donations-kde-needs.html</link>
      <guid isPermaLink="true">http://werghdf.blogspot.com/2012/09/kubuntu-got-donations-kde-needs.html</guid>
      <pubDate>Fri, 21 Sep 2012 13:31:00 GMT</pubDate>
      <description><![CDATA[<a href="http://www.flickr.com/photos/jriddell/8002726157/" title="DSCF7055 by Jonathan Riddell, on Flickr"><img src="http://farm9.staticflickr.com/8438/8002726157_14ed280f59.jpg" width="500" height="375" alt="DSCF7055"></a>
There we were starting discussions for the <a href="http://uds.ubuntu.com/">Ubuntu Developer Summit</a> at the end of October in Copenhagen and wondering who we could afford to send when I got a nice e-mail asking what it would cost to send everyone who wanted to go.  I replied with a rough budget of what the flights and hotel would be and next thing I know that amount had appeared in my Paypal account.  Now I like to think Kubuntu is a friendly and trusting community but this is generosity beyond my expectations.  I'm constantly amazed with how much people like Kubuntu and how they show it.

<p>Now KDE needs your donation for the annual Randa Sprint of kde-core developers.  It's nearly at the target so let's see if we can push it over the line today!
<a href='http://www.pledgie.com/campaigns/18045'><img alt='Click here to lend your support to: KDE Randa Meetings and make a donation at www.pledgie.com !' src='http://www.pledgie.com/campaigns/18045.png?skin_name=chrome' border='0' /></a>
<!--break-->]]></description>
      <source url="http://werghdf.blogspot.co.uk/feeds/posts/default">Jonathan Riddell</source>
    </item>
    <item>
      <title>UK LoCo Christmas Dinner @ Dans Le Noir</title>
      <link>https://itigloo.com/2011/12/10/uk-loco-christmas-dinner-dans-le-noir/</link>
      <guid isPermaLink="true">https://itigloo.com/2011/12/10/uk-loco-christmas-dinner-dans-le-noir/</guid>
      <pubDate>Sat, 10 Dec 2011 14:36:44 GMT</pubDate>
      <description><![CDATA[<p>Thanks to Alan Bell for organising a wonderful Christmas dinner at Dans Le Noir last night. It was a wonderful venue and the food was amazing. I never realised how dark, dark could really be.</p>
<p>I would recommend this restaurant to anybody.  Also remember, this is the only restaurant  where you can get away with eating with your fingers and licking your plate when you are finished. As it is so dark, who would ever know.</p>
<p>I was however, slightly disappointed that some of the other members of the podcast team couldn&#8217;t come. Maybe to make up for this, they should all be blindfolded while recording the next podcast.  Just a suggestion <img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>]]></description>
      <source url="http://itigloo.com/category/planet-ubuntu/feed/atom">Chris Woollard</source>
    </item>
    <item>
      <title>UDS Day 3</title>
      <link>https://gilir.wordpress.com/2011/11/03/uds-day-3/</link>
      <guid isPermaLink="true">https://gilir.wordpress.com/2011/11/03/uds-day-3/</guid>
      <pubDate>Thu, 03 Nov 2011 04:33:54 GMT</pubDate>
      <description><![CDATA[<div>
<p>Today Sessions :</p>
<p dir="ltr">Defect Analyst Bug Review Dashboard</p>
<p><a href="http://summit.ubuntu.com/uds-p/meeting/19483/other-p-bug-dashboard/">http://summit.ubuntu.com/uds-p/meeting/19483/other-p-bug-dashboard/</a></p>
<p><a href="https://blueprints.launchpad.net/ubuntu/+spec/other-p-bug-dashboard">https://blueprints.launchpad.net/ubuntu/+spec/other-p-bug-dashboard</a></p>
<p>This session was to create a way to monitor bugs across several packages and in an efficient way. Currently, most people who want to work on bugs of multiple packages create a team and subscribe all packages to this team. It’s working to get information, but nothing exist to summarize statistics about the bugs (status, severity, in progress &#8230;).</p>
<p>&nbsp;</p>
<p dir="ltr">Ask Ubuntu for the experts</p>
<p><a href="http://summit.ubuntu.com/uds-p/meeting/19717/community-askubuntu-experts/">http://summit.ubuntu.com/uds-p/meeting/19717/community-askubuntu-experts/</a></p>
<p><a href="https://blueprints.launchpad.net/ubuntu/+spec/community-askubuntu-experts">https://blueprints.launchpad.net/ubuntu/+spec/community-askubuntu-experts</a></p>
<p>Presentation of Askubuntu.com, and some advanced features to use it (edit, tag, bounty, votes &#8230;), and possible integration with Loco teams. It still sad that it’s only in English, so not easy to do support, in counties which don’t speak English.</p>
<p>&nbsp;</p>
<p dir="ltr">Calendar Integration</p>
<p><a href="http://summit.ubuntu.com/uds-p/meeting/19450/desktop-p-calendar-integration/">http://summit.ubuntu.com/uds-p/meeting/19450/desktop-p-calendar-integration/</a></p>
<p><a href="https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-calendar-integration">https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-calendar-integration</a></p>
<p>This session was to discuss the use of a calendar application, because with the switch to Thunderbird, there is no calendar in 11.10.</p>
<p>There is different solutions :</p>
<p>&#8211; Adding extension to TB to handle calendar features. But some people express the wish to have no extension by default on TB.</p>
<p>&#8211; Adopting Maya, the calendar application of Elementary OS. But this application is not finished, and it needs help to be functional.</p>
<p>&#8211; Write a new application. But it needs time and resources, + it will probably be dropped once Gnome have it’s own calendar application, or if Maya is finished and works well.</p>
<p>Discussion followed in the Default application session, and probably nothing will happen this cycle to add a calendar solution (unless a drop-in solution is found).</p>
<p>&nbsp;</p>
<p dir="ltr">12.04 LTS (Precise Pangolin) Release Planning</p>
<p><a href="http://summit.ubuntu.com/uds-p/meeting/19548/other-p-release-lts-planning/">http://summit.ubuntu.com/uds-p/meeting/19548/other-p-release-lts-planning/</a></p>
<p><a href="https://blueprints.launchpad.net/ubuntu/+spec/other-p-release-lts-planning">https://blueprints.launchpad.net/ubuntu/+spec/other-p-release-lts-planning</a></p>
<p>This one was about the schedule of the release, the different milestones etc &#8230; It’s a review of the current roadmap, and adjustments of it. For example, the DebianImportFreeze (the date when automatic imports from Debian testing stopped) was moved later in the cycle due to Christmas break. Also, it was confirmed that there will be no RC official images, but a period when images will be declared as “release candidate”.</p>
<p>Also, the status of derivatives was discussed. Finally, something was written about the status of derivatives, how you can achieve this status, what support is provided by Canonical &#8230; It was something always blurry, and we suffer it when Lubuntu tried to be official.</p>
<p>See details on :</p>
<p><a href="https://wiki.ubuntu.com/RecognizedDerivatives">https://wiki.ubuntu.com/RecognizedDerivatives</a></p>
<p>&nbsp;</p>
<p>The plenaries was about ARM technology and patents. There was also the traditional group photos after.</p>
<p>&nbsp;</p>
<p dir="ltr">GNOME Version</p>
<p><a href="https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-gnome-version">https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-gnome-version</a></p>
<p><a href="http://summit.ubuntu.com/uds-p/meeting/19454/desktop-p-gnome-version/">http://summit.ubuntu.com/uds-p/meeting/19454/desktop-p-gnome-version/</a></p>
<p>This session was to discuss which version of GNOME will be shipped, 3.2 (the actual stable one) or 3.4 (the next stable one).</p>
<p>For the 2 main parts of the platform (GTK and glib), the plan is to update them to 3.4. It may have problems with multitouch support which is now included in GTK. It may conflict with Ubuntu multitouch implementation. There was also a discussion about the idea to have some sort of LTS version for GTK (discussion to be continued with GNOME people).</p>
<p>The plan for the rest of the applications is to stay by default on 3.2, and pickup components from 3.4 in some cases. Nautilus (and gvfs), Evolution for example should stay with 3.2, like empathy. For other small applications, it will be discuss case by case.</p>
<p>&nbsp;</p>
<p dir="ltr">Default Apps Discussion</p>
<p><a href="https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-default-apps">https://blueprints.launchpad.net/ubuntu/+spec/desktop-p-default-apps</a></p>
<p><a href="http://summit.ubuntu.com/uds-p/meeting/19442/desktop-p-default-apps/">http://summit.ubuntu.com/uds-p/meeting/19442/desktop-p-default-apps/</a></p>
<p>This is the usual session to discuss applications by default. Many topics was discussed :</p>
<p>&#8211; Inclusion of Boot-repair in the Live-CD : probably yes if there is no stopper.</p>
<p>&#8211; Inclusion of FreeRDP : to be check with security.</p>
<p>&#8211; Video editor : No (not needed by default)</p>
<p>&#8211; Rhythmbox / Banshee :</p>
<p>This subject was a bit of surprise for me, I didn’t expect such discussion will happen. However, the 2 applications have problems :</p>
<p>&#8211; Banshee : Problem on ARM (doesn’t work), no GTK3 support, and removing Banshee will remove Mono from the CD (good for the space) and probably from main (which make Security team happy, not having to maintain Mono stack for 5 years)</p>
<p>&#8211; RB : U1 store need to be updated, Music lense needs to be updated, it needs a release from upstream.</p>
<p>A quick vote on usage of both applications in the room makes approximately a 50 / 50 result (maybe a bit more for RB).</p>
<p>Conclusion, RB will probably be back on the CD, if no problem is raised by the other teams not present during the session. The decision was not easy, but IMO it makes sense in the context of an LTS. And, well, Banshee will still be available in the archive, will at least the same level of integration than in 11.10.</p>
</div>]]></description>
      <source url="https://gilir.wordpress.com/tag/planet-ubuntu/feed/atom/">Julien Lavergne</source>
    </item>
    <item>
      <title>FlossManuals/Google Documentation Summit</title>
      <link>https://dindafoss.wordpress.com/2011/10/18/flossmanualsgoogle-documentation-summit/</link>
      <guid isPermaLink="true">https://dindafoss.wordpress.com/2011/10/18/flossmanualsgoogle-documentation-summit/</guid>
      <pubDate>Tue, 18 Oct 2011 13:45:26 GMT</pubDate>
      <description><![CDATA[<p>I&#8217;m fortunate to be included in the group attending the Floss Manuals &amp; Google hosted event Documentation Summit.  Four really worthwhile and interesting projects were chosen and several freelancers (like myself) are also helping out.  The format is part unconference and part book sprint.  The goals are promote dialog among the various FOSS folks as well as produce a book about each project in three days.  Pretty ambitious!</p>
<p>Dialog is easy, there is never a lack of ideas and suggestions.  The projects include KDE, OpenStreet Map, Sahana and OpenMRS.  Sahana is an emergency relief and disaster planning project and OpenMRS is a Medical Records System for developing areas.  These were the two projects I knew the least about coming into the event but both have greatly impressed me with their scope and team members.  </p>
<p>The books will be available for download by this weekend so I&#8217;ll update everyone on where to find them.  Also, if you&#8217;re a developer looking to scratch an itch and help folks, one of these projects might be for you!  If you&#8217;re a System Admin or make recommendations to organizations who might need a great OpenMRS or disaster planning software, we&#8217;ll have a book for you at the end of the week.</p>
<p>Follow the event on twitter #docsummit #flossmanuals</p>]]></description>
      <source url="https://dindafoss.wordpress.com/category/ubuntu/feed/?mrss=off">Belinda Lopez</source>
    </item>
    <item>
      <title>Ubuntu Global Jam Oneiric</title>
      <link>http://tumbleweed.org.za/2011/09/05/ubuntu-global-jam-oneiric</link>
      <guid isPermaLink="true">http://tumbleweed.org.za/2011/09/05/ubuntu-global-jam-oneiric</guid>
      <pubDate>Mon, 05 Sep 2011 17:22:04 GMT</pubDate>
      <description><![CDATA[<p>We had quite a successful <a href="http://loco.ubuntu.com/events/ubuntu-za/1169/detail/">Ubuntu Global Jam</a> on Saturday. Thanks <a href="http://www.yola.com/">Yola</a> for hosting us. It was only 5 of us, and I was the only one with any uploads under my belt, but the nice small team meant I had time to help everyone fix some build failures. We had intended to focus on Scientific packages, but it was easier to just pick arbitrary build failures from the most recent <a href="http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20110816-oneiric.html">archive rebuild</a>.</p>

<p>Maia <a href="http://my-ubuntu-day.blogspot.com/2011/09/oneiric-global-jam-in-cape-town.html">visited us briefly at lunch time</a> and took some photos, thanks :) Sorry you couldn&#8217;t stay longer.</p>

<h1>Some stats from the jam</h1>

<p>Examples that we fixed together:</p>

<ul>
<li><a href="https://launchpad.net/ubuntu/oneiric/+source/libmatio/1.3.4-3">sync libmatio to fix <span class="caps">FTBFS</span></a></li>
<li><a href="https://bugs.launchpad.net/bugs/832806">fix <span class="caps">FTBFS</span> in pidgin-twitter</a></li>
</ul>

<p><a href="https://launchpad.net/~dappermuis">Kyle Williams</a>:</p>

<ul>
<li><a href="https://bugs.launchpad.net/bugs/840385">sync kcollectd to fix <span class="caps">FTBFS</span></a></li>
<li><a href="https://bugs.launchpad.net/bugs/840523">sync k9copy to fix <span class="caps">FTBFS</span></a></li>
<li><a href="https://bugs.launchpad.net/bugs/831105">fix kx11grab <span class="caps">FTBFS</span></a></li>
<li><a href="https://bugs.launchpad.net/bugs/770860">fix kon2 <span class="caps">FTBFS</span></a></li>
</ul>

<p><a href="https://launchpad.net/~marco-gallotta">Marco Gallotta</a>:</p>

<ul>
<li><a href="https://bugs.launchpad.net/bugs/835752">fix pysatellites <span class="caps">FTBFS</span></a></li>
<li><a href="https://bugs.launchpad.net/bugs/771103">fix ratpoison <span class="caps">FTBFS</span></a></li>
</ul>

<p><a href="https://launchpad.net/~michielbaird">Michiel Baird</a>:</p>

<ul>
<li><a href="https://bugs.launchpad.net/bugs/840338">Sync camlimages to fix advi <span class="caps">FTBFS</span></a></li>
<li><a href="https://bugs.launchpad.net/bugs/840400">Sync libsdl-sound1.2 to fix asc <span class="caps">FTBFS</span></a></li>
</ul>

<p>I think that&#8217;s pretty good for a day&#8217;s work :P</p>

<h1>In other news</h1>

<p>Eep, haven&#8217;t blogged an ages. Since I last blogged, I&#8217;ve become a <a href="http://qa.debian.org/developer.php?login=stefanor">Debian Developer</a>, made an <a href="http://launchpad.net/ibid">Ibid</a> point release, been to (my first) <a href="http://summit.ubuntu.com/uds-o/"><span class="caps">UDS</span></a> and a <a href="http://debconf11.debconf.org/">Debconf</a> (which were both fantastic, and very different), spent a week sailing in Croatia with my brother, and been pulled into the Ubuntu release team. All this has meant little progress in my MSc, though :/</p>]]></description>
      <source url="http://tumbleweed.org.za/tags/ubuntu/feed">Stefano Rivera</source>
    </item>
    <item>
      <title>The sooner the better.</title>
      <link>https://primes2h.wordpress.com/2011/06/06/the-sooner-the-better/</link>
      <guid isPermaLink="true">https://primes2h.wordpress.com/2011/06/06/the-sooner-the-better/</guid>
      <pubDate>Mon, 06 Jun 2011 10:32:19 GMT</pubDate>
      <description><![CDATA[<p>Hi everybody!</p>
<p><strong>Oneiric Alpha 1 is out and ready to be tested in your laptop.</strong></p>
<p><img data-attachment-id="260" data-permalink="https://primes2h.wordpress.com/2011/03/25/lets-test-your-laptop-now/flask192x192/" data-orig-file="https://primes2h.wordpress.com/wp-content/uploads/2011/03/flask192x192.png" data-orig-size="192,192" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;}" data-image-title="flask192x192" data-image-description="" data-image-caption="" data-large-file="https://primes2h.wordpress.com/wp-content/uploads/2011/03/flask192x192.png?w=192" class="alignleft size-full wp-image-260" title="flask192x192" src="https://primes2h.wordpress.com/wp-content/uploads/2011/03/flask192x192.png?w=490" alt=""   srcset="https://primes2h.wordpress.com/wp-content/uploads/2011/03/flask192x192.png 192w, https://primes2h.wordpress.com/wp-content/uploads/2011/03/flask192x192.png?w=150&amp;h=150 150w" sizes="(max-width: 192px) 100vw, 192px" />If you want to be sure your graphic/audio card, touchpad or whatever work when Oneiric will be released on October 13th join us in the Laptop Testing Project.<br />
You can discover every early bug to allow developers enough time to fix those bugs in time for the Official Release.</p>
<p>The procedures for testing images and reporting results are<br />
explained on <a href="https://wiki.ubuntu.com/Testing/Laptop/Procedures">https://wiki.ubuntu.com/Testing/Laptop/Procedures</a></p>
<p>Test results will be tracked on <a href="http://laptop.qa.ubuntu.com/">http://laptop.qa.ubuntu.com/</a></p>
<p>Bugs have to be reported in the Ubuntu bug tracker (see <a href="https://help.ubuntu.com/community/ReportingBugs">https://help.ubuntu.com/community/ReportingBugs</a>)</p>
<p>If you are new to this please register on the tracker, one account per laptop you own.<br />
Remember that you don&#8217;t have to if you already tested a laptop last cycle or have an account for ISO testing.</p>
<p>Please let us know if you have any questions, in <a href="http://webchat.freenode.net/?channels=ubuntu-testing">#ubuntu-testing</a> IRC channel on the Freenode network or joining the QA mailing list at <a href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-qa">https://lists.ubuntu.com/mailman/listinfo/ubuntu-qa</a></p>
<p>Good testing!</p>]]></description>
      <source url="https://primes2h.wordpress.com/category/ubuntu/feed/?mrss=off">Sergio Zanchetta</source>
    </item>
    <item>
      <title>Ubuntu Power Users: first meeting</title>
      <link>https://ubuntumug.wordpress.com/2011/05/27/ubuntu-power-users-first-meeting/</link>
      <guid isPermaLink="true">https://ubuntumug.wordpress.com/2011/05/27/ubuntu-power-users-first-meeting/</guid>
      <pubDate>Fri, 27 May 2011 13:18:16 GMT</pubDate>
      <description><![CDATA[<p>The Ubuntu Power Users Community had a <a title="Ubuntu Power Users Meeting (20110526)" href="https://wiki.ubuntu.com/PowerUsers/Meeting/20110526">meeting</a> on Thursday, May 26, 2011 at 17:00 UTC in the #ubuntu-meeting channel. This was the first meeting of this new community, and we had many things on our agenda: the organization of the team, the team logo/branding, the overall team goals and purpose, our long term goals and the goals for the Oneiric cycle. Although we discussed many topics, we didn&#8217;t manage to talk about everything we originally planned.<br />
<span id="more-19"></span><br />
We started the discussion with stating our team vision. Our goal is to help power users to get the most out of Ubuntu. We want to provide a place for power users to communicate, document configuration functionality, and provide tools for tweaking the system. Basically, we want to give users the power to expand, adjust, and tweak their system. To achieve these goals we want to create documentation of tweaks and useful tools, with a mind toward safety. We don&#8217;t want to suggest tweaks that could cause issues for a user and can not be backed out of.</p>
<p>We talked about what actions can be done in this cycle. A very important part of our mission is to build the <a title="Building The Kitchen Sink" href="http://www.jonobacon.org/2011/05/19/building-the-kitchen-sink/">Kitchen Sink</a>: a single application that supports multiple plug-in that provides you with a plethora of check-boxes for switching on and off all kinds of different things. This application will most probably be the well known <a title="Ubuntu Tweak" href="http://ubuntu-tweak.com/">Ubuntu Tweak</a>. The developer of Ubuntu Tweak, Tualatrix Chou has already joined our mailing list.</p>
<p>The Ubuntu Power User Community will focus on making Ubuntu Tweak ready for Oneiric, and push it into the repositories. The next version of Ubuntu Tweak will have a plugin feature, so the problematic PPA part of the program can be a separate install in the next version. First, we need to focus on getting the code in shape. According to Jordan Mantha (LaserJock), it needs some analysis for safety and stability. A plugin for Unity specific settings has to be made. The packaging will fall into place pretty easily once these are done.</p>
<p>An important part of our mission is creating documentation for Unity about topics like keyboard shortcuts, what options exist in CompizConfig Settings Manager and dconf-editor, and what they actually do. We already have a lot of information on <a title="Ask Ubuntu" href="http://askubuntu.com">Ask Ubuntu</a>, so it can serve as a good starting point. The main problem is that Ask Ubuntu is not a documentation source. Our goal is to create high quality documentation for Power Users based on the information available on Ask Ubuntu and from other sources.</p>
<p>The first meeting of the Ubuntu Power User Community was a very important milestone in the life of the project. We set some ambitious but not unreachable goals for us. If you want to get involved in the Power User Community just subscribe to the <a title="ubuntu-power-users" href="https://lists.ubuntu.com/mailman/listinfo/ubuntu-power-users">mailing list</a> list or join the <a title="Ubuntu Power Users" href="http://webchat.freenode.net/?channels=ubuntu-power-users">#ubuntu-power-users</a> IRC channel on Freenode. There is a plenty of room for you to share your power with others.</p>]]></description>
      <source url="https://ubuntumug.wordpress.com/category/planet-ubuntu/feed/?mrss=off">László Torma</source>
    </item>
    <item>
      <title>xexit reaches 1.0.  Thanks Juha</title>
      <link>http://ltspthinclient.blogspot.com/2011/03/xexit-reaches-10-thanks-juha.html</link>
      <guid isPermaLink="true">http://ltspthinclient.blogspot.com/2011/03/xexit-reaches-10-thanks-juha.html</guid>
      <pubDate>Tue, 29 Mar 2011 17:16:00 GMT</pubDate>
      <description><![CDATA[Thanks to a <a href="http://www.opinsys.fi/en/killing-user-processes-with-xexit-on-ltsp-servers">nice article</a> by Juha, I put in some polishing on xexit, my solution to rotten processes that just don't know when to quit on LTSP servers.<br /><br />I've included a (slightly modified) version of Juha's script (and, of course, added him to the AUTHORS file), got a proper manpage for it, and done some packaging.<br /><br />Certain members of <a href="http://www.propus.com.br/">the Brazillian hyper-geniuses</a> have indicated it may be possible to get someone to sponsor it for Debian.<br /><br />In the meantime, users looking to try it can check my <a href="https://launchpad.net/~sbalneav/+archive/ppa">ppa</a>, and grab the 1.0 version there.  Note that the xexit scripts you need will be in the /usr/share/docs/xexit directory, and should be copied to /etc/Xexit.d.  I don't install them there by default, as they're Gnome specific, and I don't wish to aggrivate (by default) users of other <a href="http://www.kde.org">fine</a> <a href="http://www.lxde.org">desktops</a>.]]></description>
      <source url="http://ltspthinclient.blogspot.com/atom.xml">Scott Balneaves</source>
    </item>
    <item>
      <title>Overview of a Puppet Split CA architecture</title>
      <link>http://blog.mathiaz.net/2010/10/overview-of-puppet-split-ca.html</link>
      <guid isPermaLink="true">http://blog.mathiaz.net/2010/10/overview-of-puppet-split-ca.html</guid>
      <pubDate>Wed, 06 Oct 2010 17:49:00 GMT</pubDate>
      <description><![CDATA[<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeMPBSf22ixR04Y4fu6_DrhVLHzxAlw3k7MqA8VZEmvusX4u062zcTPSY7kg1ZsUNkTV9eSSoq3esNQJUP7onsh7pyz4loq_DMZPgJ_5MHWrp281a7i5EHdZgG_-fCUcaVNYqd1NGcI3Z7/s1600/overview.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeMPBSf22ixR04Y4fu6_DrhVLHzxAlw3k7MqA8VZEmvusX4u062zcTPSY7kg1ZsUNkTV9eSSoq3esNQJUP7onsh7pyz4loq_DMZPgJ_5MHWrp281a7i5EHdZgG_-fCUcaVNYqd1NGcI3Z7/s1600/overview.png" /></a></div><br />
The Puppet Master CA is the only Certificate Authority (CA) in the whole infrastructure. It issues certificates for all Puppet agents. It also manages the Puppet Master systems.<br />
<br />
The Puppet Masters are only responsible for compiling catalogs requested by Puppet Agents - they don't act as CA themselves. They only accept Puppet Agents which certificates have been issued by the Puppet Master CA.<br />
<br />
The Puppet Agent retrieves their certificates from the Puppet Master CA the first time they run. They connect to the Puppet Masters afterwards to get their catalogs. They won't contact the Puppet Master CA anymore.<br />
<h3>Puppet Master CA</h3><br />
The Puppet Master CA manages all Puppet Masters. In particular it distributes its own Certificate Revocation List (CRL) file to every Puppet Master. The Puppet Master CA also issues certificates to Puppet Agents.<br />
<h3>Puppet Master</h3><br />
A Puppet Master runs under Apache and Passenger. Apache ssl module is configured to <b>require</b> certificates signed by the Puppet Master CA (<i>/etc/apache2/site-available/puppetmaster</i>):<br />
<pre># Require certificates to be valid
SSLVerifyClient require
SSLVerifyDepth&nbsp; 1</pre><br />
The Puppet Master is also configured to not act as a Puppet CA (<i>/etc/puppet/puppet.conf</i>):<br />
<pre>[main]
ca = false</pre><br />
<h3>Puppet Agent</h3><br />
Puppet Agents retrieve their certificate from the Puppet Master CA and request their catalog from one of the Puppet Masters (<i>/etc/puppet/puppet.conf</i>):<br />
<pre>[agent]
ca_server = PUPPET_MASTER_CA
server = PUPPET_MASTER</pre><br />
<h3>Conclusion</h3><br />
From a security perspective setting the <i>SSLVerifyClient</i> option to <b>require</b> increases the protection of Puppet Masters from unknown requests and revoked Puppet Agents. Having the Puppet Master CA manage the Puppet Masters also facilitates the distribution of the Puppet Master CA CRL.<br />
<br />
On the reliability front new systems won't be added to the infrastructure if the Puppet Master CA is unavailable. However existing Puppet Agents are still functional as long as they can connect to a Puppet Master.]]></description>
      <source url="http://blog.mathiaz.net/feeds/posts/default/-/ubuntu">Mathias Gug</source>
    </item>
    <item>
      <title>Microsoft takes off the mask</title>
      <link>https://antoniosanchez.wordpress.com/2010/05/04/microsoft-takes-off-the-mask/</link>
      <guid isPermaLink="true">https://antoniosanchez.wordpress.com/2010/05/04/microsoft-takes-off-the-mask/</guid>
      <pubDate>Tue, 04 May 2010 19:28:01 GMT</pubDate>
      <description><![CDATA[<p>Recently the General Director for Education of <a title="La escuela andaluza usa un software que abandonamos hace diez años" href="http://www.elcorreoweb.es/andalucia/092563/escuela/andaluza/software/abandonamos/diez/anos" target="_blank">Microsoft took off his mask</a> arguing in a interview that here, in Andalusia, we are using software that Microsoft left ten years ago.</p>
<p>Here in Andalusia, at the south of Spain, every computer (400.000+) at the schools runs «software libre» thanks to the commitment made by the regional government 7 years ago. Specifically, we run Guadalinex Edu, a base of Ubuntu with a lot of free educational applications in the top.</p>
<p>During the interview you can read in spanish somethings like these:</p>
<ul>
<li><strong>Journalist</strong>: «Andalusia has introduced free software in schools and has left out Microsoft &#8230;»</li>
<li><strong>Microsoft</strong>: «There are few communities that have implemented only free software, Andalusia is one. Free software is not sustainable by the model itself. We invest 9500 million annually in research and development and the results are the products we put on the market. We know what it takes to make an operating system and it&#8217;s a lot of money. The software is free of charge but who is paying this price? Because we have to pay someone to operate and maintain, and these costs are more expensive than ours. This is obvious because there are other interests behind. Free software is built with subsidies and you can&#8217;t do subsidies to be the engine that supports a model of technological innovation in the school.»</li>
<li><strong>Journalist</strong>: «Guadalinex is similar  enough to Windows, right?»</li>
<li><strong>Microsoft</strong>: «Well, if  you look in Windows 7, it does not  look like Guadalinex at all. Sometimes, we make the mistake of comparing the latest versions of  these operating systems with Microsoft products launched back in 2000. You say that the  software used by schools in Andalusia is similar to XP, fine, but  Windows XP is that it launched a decade ago. We left it 10 years ago and the world has changed. And if you keep  Windows XP is due to a poor idea: Is it enough with what I have? Depends on the  needs and if you want to give our kids the best or not.»</li>
</ul>
<p>With the new version of Guadalinex Edu based on Ubuntu Lucid Lynx our students and teachers can:</p>
<ul>
<li> interact with each other thanks to <a title="Guadalinex Edu collaboration tool (codename sigala)" href="https://launchpad.net/guadalinexedu-collaboration-tool" target="_blank">new collaboration tool</a> in a simple  way.</li>
<li>install a lot of software previously tested doing a single click  through the software center.</li>
<li>make a backup of all their personal files in a usb stick and recover it later doing a single  click.</li>
</ul>
<p>all of then installed and ready for use in less than 30 minutes through the network or usb device.</p>
<p>Furthermore, every people of the educational community can obtain professional support by phone for free of charge through the <a title="CGA" href="http://www.juntadeandalucia.es/averroes/cga/" target="_blank">Advanced Center for ICT Schools Management</a> who is in charge of the maintenance of the whole network. How many of these services offer Microsoft?</p>
<p>I would like to recommend this person of Microsoft to have a look at the new version  of <a title="guadalinexedu.org" href="http://www.guadalinexedu.org/" target="_blank">Guadalinex Edu</a> (available in few days) and then ask him what do they think is the best for  kids? Perhaps  motivation, enthusiasm and hard work of the entire free software  community can exceed 9.5 billion invested by Microsoft. Don&#8217;t worry about kids, you must be worried about <a title="Ubuntu bug #1" href="https://bugs.launchpad.net/ubuntu/+bug/1" target="_blank">the day</a> when these children reach the professional market and the quality and freedom of the free software used at schools will have more weight than all the investment you are doing in your proprietary software.</p>
<p>:wq</p>]]></description>
      <source url="http://antoniosanchez.wordpress.com/category/planet-ubuntu/feed/atom">Antonio Sánchez</source>
    </item>
    <item>
      <title>Webling und Android</title>
      <link>http://blog.diener.li/allgemein/webling-und-android/</link>
      <guid isPermaLink="true">http://blog.diener.li/allgemein/webling-und-android/</guid>
      <pubDate>Mon, 09 Nov 2009 14:27:34 GMT</pubDate>
      <description><![CDATA[<p>Ja ich habe seit Kurzem auch so einen kleinen Alleskönner als Handy. Auch wenn ich meinen <a title="Openmoko Freerunner" href="http://wiki.openmoko.org/wiki/Neo_FreeRunner/de" target="_blank">Freerunner</a> sehr mag, auf mein neues Spielzeug ist einfach mehr Verlass. Da mein altes Handy einem Wasserschaden (kein Kommentar) zum Opfer fiel, besorgte ich mir ein <a title="HTC Hero" href="http://www.htc.com/de/product.aspx" target="_blank">HTC Hero</a> mit <a title="Google Android" href="http://www.google.ch/intl/de_ch/mobile/android/" target="_blank">Google Android</a>. Ein <a title="Apple iPhone" href="http://www.apple.com/de/iphone/" target="_blank">iPhone</a> wollte ich nicht und ich bereue es bis heute nicht. Mein kleiner Held ist nicht nur die Hälfte so teuer, sondern bringt auch alles mit was ich brauche.</p>
<p>Nun aber zum Wesentlichen. Etwas vom dümmsten an Handys war bislang die Portierung der Kontakte auf das neue Gerät. Umso erfreuter war ich, dass es dieses Mal sehr einfach ging. Da Android nun mal von Google kommt, unterstützt es natürlich auch Synchronisation mit dem Kalender, den Mails und den Kontakten von Google. Wenn man mal die Bedenken bezüglich der &#8222;Datenkrake&#8220; Google aussen vor lässt und sich auf die funktionellen Fakten bezieht, dann ist das mehr als nur optimal. Angenommen man benutzt bereits die genannten Google Dienste bereits, muss man auf dem Android lediglich seine Kontodaten angeben und alles regelt sich von selbst.</p>
<p>Wie einige von euch wahrscheinlich wissen, bin ich Teilhaber von <a title="uSystems GmbH" href="http://www.usystems.ch/" target="_blank">uSystems GmbH</a>, die unter anderem eine <a title="webling.ch - verwaltet deinen Verein" href="http://www.webling.ch" target="_blank">Vereinsverwaltungssoftware</a> entwickelt. Die nennt sich Webling und kann eigentlich viel mehr, aber in diesem Beispiel brauche ich sie nur als Adressverwaltung. Denn seit einiger Zeit habe ich mir eine persönliche Instanz davon unter den Nagel gerissen und brauche es um die Kontaktdaten meiner Freunde zu verwalten. So habe ich einen zentralen Ort, wo ich von überall darauf Zugriff habe. Warum ich das erwähne? Nun Webling kann Daten nicht nur Importieren, sondern auch in diversen Formaten exportieren. Hier zeigt sich wieder mal, dass gewisse simple und bereits recht alte Standards auch heute noch immer super sind. Denn Webling bietet unter anderem die Möglichkeit in eine <a title="CSV Dateiformat auf Wikipedia DE" href="http://de.wikipedia.org/wiki/CSV_%28Dateiformat%29" target="_blank">CSV-Datei</a> zu exportieren und Google wiederum diese zu importieren. Und da die Google Kontakte ja mit meinem Handy synchronisiert werden, habe ich nun sofort alle meine Kontakte auch auf meinem Handy. Und sollte ich mal einen neuen Kontakt nicht importiert haben, so kann ich jederzeit von überall über den <a title="Webling.ch - News" href="http://www.webling.ch/news.php" target="_blank">neuen</a> Webling Mobile Client auch per Handy auf alle Daten zugreifen. Sehr praktisch sag ich da nur!  <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> (Auch wenn ich natürlich etwas voreingenommen bin.)</p>]]></description>
      <source url="http://blog.diener.li/feed">Carlos Diener - emonkey</source>
    </item>
    <item>
      <title>UDS Karmic &amp;#8211; Day One</title>
      <link>https://mgunes.wordpress.com/2009/05/26/uds-karmic-day-one/</link>
      <guid isPermaLink="true">https://mgunes.wordpress.com/2009/05/26/uds-karmic-day-one/</guid>
      <pubDate>Tue, 26 May 2009 11:45:43 GMT</pubDate>
      <description><![CDATA[<p>I&#8217;m in Barcelona to attend the Ubuntu Developer Summit for Karmic Koala, thanks to the kind sponsorship of Canonical, and I thought I&#8217;d use the last bit of  energy I have left from the first day to post short summaries of the sessions I attended.</p>
<h3>Increasing Apport Coverage</h3>
<p>This QA session was about increasing the coverage of the <a href="https://wiki.ubuntu.com/Apport">Apport</a> automated bug reporting tool. One obvious way to do this will be to increase the amount of <a href="https://wiki.ubuntu.com/Apport#Apport%20Hooks%20available">packages with Apport package hooks</a>, so the QA team will lead a drive to do exactly that. The target will be to make sure that packages to which a sampling (likely by a 50% reduction) of the last 1000 bugs  filed belong have hooks by the next release. The #1 blocker leading to the current situation where we have few packages with hooks was identified to be the fact that few people know that the feature exists at all or is useful to the extent that it actually is. Assuming that there&#8217;s a free time slot, a plenary tutorial will be held about this in an effort to remind attending developers and QA people of this relatively simple yet rather important task.</p>
<h3>Design and Usability Clinic</h3>
<p>This was a hands-on session where the Canonical Design and User Experience Team offered aid to people who needed design/UX advice for their projects in a &#8220;clinic&#8221; setting. After about quarter an hour of introductions and roundtable talk, the attendees divided up into several groups discussing usability issues in their respective projects. A nice and apparently improvised byproduct was the permanent &#8220;UX Clinic&#8221; table that got set up in the lounge, around which similar discussions went on intermittently in the rest of the day.</p>
<h3>Specialization Within Bug Control</h3>
<p>Having more specialist members on the Ubuntu Bug Control team has been a recurring wish. This session focused on the new mentoring program aimed at getting more specialist (and otherwise) people from the Bug Squad into the Bug Control team. Christophe Sauthier and Emmet Hikory from the MOTU team were present to share their experiences with the mentoring model at length, which was beneficial.</p>
<h3>Meet Your Users</h3>
<p>This design/UX session revolved around (I choose the term advisedly) the theme of &#8220;personas&#8221;, that is, hypothetical audience stereotypes whom Ubuntu should be designed for. The premise Ivanka Majic, the session lead, put forward was that basing design decisions on the requirements of the more &#8220;peripheral&#8221; users in terms of association and attachment to Ubuntu and free software would both cover various specialist bases, and ensure that the more central area which has requirements that are more homogeneous and already better catered for would be covered as well.</p>
<p>Attendees suggested various stereotypes along the lines of  &#8220;students&#8221;, &#8220;children&#8221;, &#8220;administrators&#8221; and &#8220;media producers&#8221; on post-it notes, part of which were later evaluated on scales according to criteria such as age, social status, influence level, cultural background, so on.</p>
<p>My only gripe with this session was paradoxically also the major highlight of it: the talk seemed to stay hung up in the air, with no real conclusion or points to act from (the Gobby server failing and the consequent lack of collective notes certainly didn&#8217;t help). Of course this was the start of what we hopefully all expect to be a long conversation; the abrupt interruption of time running out only underlined the hunger I felt, and felt that others also felt, for more in-depth discussion of the audience factor in free software design and usability, and that in itself is promising, given that it&#8217;s actually gaining traction in Ubuntu now. Had <a href="http://troy-sobotka.blogspot.com/">Troy Sobotka</a>, who has been an outspoken, if unforgiving, proponent of audience-aligned design in free software attended, he might have burst into tears of joy.</p>
<h3>Finding Tasks For New Developers</h3>
<p>Daniel Holbach this session, which focused on coming up with new means of offering &#8220;bitesize&#8221; work to new contributors to Ubuntu, mainly in the development area, which would further lower the barriers of entry and attract different sets of would-be contributors.</p>]]></description>
      <source url="https://mgunes.wordpress.com/tag/planet-ubuntu/feed/atom/">Murat Güneş</source>
    </item>
    <item>
      <title>Next Stop UDS</title>
      <link>https://dendrobates.wordpress.com/2009/05/20/next-stop-uds/</link>
      <guid isPermaLink="true">https://dendrobates.wordpress.com/2009/05/20/next-stop-uds/</guid>
      <pubDate>Wed, 20 May 2009 13:42:24 GMT</pubDate>
      <description><![CDATA[<p>All the Canonical folks are meeting this week prior to UDS.   We&#8217;ve already had some great discussions including:</p>
<p><span style="text-decoration:line-through;">Canonical Plan for World Domination</span></p>
<p>&#8212; text redacted &#8212;</p>
<p>(Sorry, if I told you, I&#8217;d have to kill you.)</p>
<p>Actually, it is a great time to see all our co-workers from across the globe.  However, I can&#8217;t wait for next week, when UDS starts.  UDS is a great time to see all of you, the people that make Ubuntu great.  Please come up to me and talk to me, even if I seem busy.  We are randomizing the tracks this UDS, so each track will move to a new room after each session.  There is no more hiding in a room and not meeting new people.  Please take advantage of it.  The F/OSS world is a <span style="text-decoration:line-through;">weird</span> diverse and interesting place, don&#8217;t let yourself miss any of it.</p>]]></description>
      <source url="https://dendrobates.wordpress.com/category/Ubuntu/atom">Rick Clark</source>
    </item>
    <item>
      <title>The Way to a new Ubuntu party for the Jaunty Jackalope</title>
      <link>http://kalon33.blogspot.com/2009/05/way-to-new-ubuntu-party-for-jaunty.html</link>
      <guid isPermaLink="true">http://kalon33.blogspot.com/2009/05/way-to-new-ubuntu-party-for-jaunty.html</guid>
      <pubDate>Tue, 05 May 2009 16:15:00 GMT</pubDate>
      <description><![CDATA[<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpHzldNCMRmQGcSyogO94onY5thQT_xeyt_gnb86pE99VJM9Gjrzg_C_lNecdDsu3OPXd7D0dNGPlsxm-vMYcitt5pXr7lqeMroiaQ-xSLTVkEdu4zaCgWT3_UZ8GBe0XpZelZTt950uBx/s1600-h/affiche_install_bordeaux_mai09.png"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 283px; height: 400px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpHzldNCMRmQGcSyogO94onY5thQT_xeyt_gnb86pE99VJM9Gjrzg_C_lNecdDsu3OPXd7D0dNGPlsxm-vMYcitt5pXr7lqeMroiaQ-xSLTVkEdu4zaCgWT3_UZ8GBe0XpZelZTt950uBx/s400/affiche_install_bordeaux_mai09.png" alt="" id="BLOGGER_PHOTO_ID_5332382332475771986" border="0" /></a><br />A new party is cooking at Bordeaux on May 23rd ! For the fifth edition, this time helped by the <a href="http://www.abul.org/">ABUL</a>, The <a href="http://www.giroll.org/">Giroll lug</a> perpetuates the tradition of cheerfulness which has made the reputation of its parties. It's also the time to be a little bit more ambitious, a little bit more one year before the Software Libre Meeting (a.k.a. RMLL) 2010 which will be held in our nice town of Bordeaux. In fact, this time we hope doing more stuff like Ubuntu discovery, Gaming using Linux... But keeping our webradio (see previous posts), our Free lunch (free as "Libre", as we also share cooking recipes of the meals we share at this lunch) and our Install Party. As usual, it starts around 10am at the <a href="http://www.giroll.org/spip.php?page=carte">ECM Saint-Pierre</a> and will finish a bit late (last time, at the public radio show, we finished at 2am... ;)). Conferences will be also organised by our partner ABUL at the Utopia Cinemas (100m from the ECM) the first one at 2pm and the second one at 3.30pm, about the Software Libre issues and consequences. The expended programme will be:<br /><br /><ul class="spip"><li class="spip"> <strong class="spip">10am:</strong> Welcome coffee for the early morning enthousiasts<br /></li><li class="spip"><strong class="spip">noon:</strong> Free Lunch, bring one or more of your meals and recipes to share them with us !<br /></li><li class="spip"><strong class="spip">2pm:</strong> Conference: <i class="spip">les enjeux du logiciel libre</i> (in french) by Pierre Jarillon at cinéma Utopia</li><li class="spip"><strong class="spip">3.30pm</strong>: Conference: <i class="spip">les enjeux du logiciel libre</i> (in french) by Pierre Jarillon at cinéma Utopia</li><li class="spip"><strong class="spip">4.30pm:</strong> Conference: Ubuntu Jaunty Jackalope (9.04) News by Nicolas Derive (kalon33, me ^^)</li><li class="spip"><strong class="spip">6.30pm:</strong> Start of the Radio-Giroll Show in live and in public.</li><li class="spip"><strong class="spip">All the day (10am-8pm or more):</strong> Install Party, Animations about Ubuntu discovery and Gaming, and some more depending on people expectations.</li></ul>We're hoping you will attend !!<br /><br />For more information, call or let us a message at +33581314334 or mail us at <span style="font-style: italic;">contact at giroll dot org </span><br /><br />French announcements are available <a href="http://www.giroll.org/spip.php?article78">here</a> and <a href="http://www.abul.org/Install-party-et-conference-sur-le.html">there</a> (Thanks to <a href="http://xieme-art.org/">Ephase</a> and ABUL)<br />Artwork from the poster (designed by Ephase) is available <a href="http://xieme-art.org/images/giroll/jauntyParty/matiere.svg">here</a> under <a href="http://creativecommons.org/licenses/by-sa/3.0/" hreflang="en">Creative-Commons 3.0 by-Sa</a> license. Please let us a comment and a link if you use it :)]]></description>
      <source url="http://kalon33.blogspot.com/feeds/posts/default">Nicolas Derive</source>
    </item>
    <item>
      <title>Ubuntu Makassar : KoPi Ngoprek 4.4</title>
      <link>https://kipas.wordpress.com/2009/04/26/ubuntu-makassar-kopi-ngoprek-44/</link>
      <guid isPermaLink="true">https://kipas.wordpress.com/2009/04/26/ubuntu-makassar-kopi-ngoprek-44/</guid>
      <pubDate>Sun, 26 Apr 2009 14:45:21 GMT</pubDate>
      <description><![CDATA[Makassar &#8211; Saturday Night 25 Apr 2009 at 19.30, Ubuntu Makassar [0] gathered in a circle [1] to try new features of Ubuntu 9.04 Jaunty Jackalope. We install and discuss about it. And we think that 9.04 is more light, faster, and have an interesting notification. In this gathering we also discuss about JRP (Jaunty [&#8230;]]]></description>
      <source url="https://kipas.wordpress.com/category/ubuntu/feed">Muhammad Takdir</source>
    </item>
  </channel>
</rss>
