<!DOCTYPE html>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><br>
    </p>
    <div class="moz-cite-prefix">En 29/05/25 15:16, Heime escribió:<br>
    </div>
    [...]<br>
    <blockquote type="cite"
cite="mid:PVnDH5N6gK8BdgHCUxwQ7Im-1n9k9uQZo2QQiEJYKEThYiVJMadCdjlofzblcLCsT7P7n1LDvCcAp0JIE3Lq6VXr1yAvy4I6qkfRdRBJ3qE=@protonmail.com">
      <pre wrap="" class="moz-quote-pre">
Alright, let's not ask for the moon just yet - but some of the basics for 
developers: Emacs and GCC.  Compiling either from source on Trisquel 11 is 
anything but straightforward right now.</pre>
    </blockquote>
    I understand it can feel a bit daunting at first, but if you’d like
    to rebuild emacs from the sources already in the repositories,
    here’s a straightforward way to do it:<br>
    <pre>sudo apt build-dep emacs</pre>
    <pre>apt source emacs</pre>
    <pre>cd emacs-*</pre>
    <pre>dpkg-buildpackage -us -uc

</pre>
    this will build the version currently in the repos. From there, you
    can start experimenting with your own changes, or even learn more
    about the Debian packaging workflow.<br>
    <blockquote type="cite"
cite="mid:PVnDH5N6gK8BdgHCUxwQ7Im-1n9k9uQZo2QQiEJYKEThYiVJMadCdjlofzblcLCsT7P7n1LDvCcAp0JIE3Lq6VXr1yAvy4I6qkfRdRBJ3qE=@protonmail.com">
      <pre wrap="" class="moz-quote-pre">

Trisquel 11 ships with GCC-12 and Emacs-27.1 - both lagging well behind 
the current GCC-15.1 and Emacs-30.1.  Now, I understand we can't always 
have the latest and greatest, and there’s a bit of sense in sticking with 
tried-and-true versions for stability.  Still, Trisquel 11 was released 
in March 2023, when Emacs 28.2  was already out.</pre>
    </blockquote>
    That’s actually pretty typical for distributions that follow a point
    release model, stability and long-term support tend to take priority
    over having the absolute latest versions.<br>
    <br>
    <blockquote type="cite"
cite="mid:PVnDH5N6gK8BdgHCUxwQ7Im-1n9k9uQZo2QQiEJYKEThYiVJMadCdjlofzblcLCsT7P7n1LDvCcAp0JIE3Lq6VXr1yAvy4I6qkfRdRBJ3qE=@protonmail.com">
      <pre wrap="" class="moz-quote-pre">

So even at launch, things were a bit behind the curve.

What's more, if you want to build from source, you're in for a bit of a 
slog.  The documentation isn’t tailored for Trisquel, and you're left 
piecing together dependencies and workarounds from scraps.</pre>
    </blockquote>
    <p>That’s one of the main trade-offs with Debian-based
      distributions, most of the integration work is done up front, so
      things "just work"<span class="kY2IgmnCmOGjharHErah"
        style="-webkit-line-clamp: 3;"><span>™</span></span> once
      installed, but this usually means you won’t always get the very
      latest package versions. Trisquel’s model is closer to Ubuntu LTS
      and prioritizes reliability.<br>
    </p>
    <blockquote type="cite"
cite="mid:PVnDH5N6gK8BdgHCUxwQ7Im-1n9k9uQZo2QQiEJYKEThYiVJMadCdjlofzblcLCsT7P7n1LDvCcAp0JIE3Lq6VXr1yAvy4I6qkfRdRBJ3qE=@protonmail.com">
      <pre wrap="" class="moz-quote-pre">

What could you suggest can be done a bit better here?  </pre>
    </blockquote>
    One suggestion could be to use the Guix package manager available at
    Trisquel.<br>
    <blockquote type="cite"
cite="mid:PVnDH5N6gK8BdgHCUxwQ7Im-1n9k9uQZo2QQiEJYKEThYiVJMadCdjlofzblcLCsT7P7n1LDvCcAp0JIE3Lq6VXr1yAvy4I6qkfRdRBJ3qE=@protonmail.com">
      <pre wrap="" class="moz-quote-pre">Maybe not always 
the bleeding edge, but at least make it easier for developers to get up 
and running with newer versions before a major release - especially for 
the essentials like Emacs and GCC.  Otherwise, working on development 
ends up much harder than it needs to be.</pre>
    </blockquote>
    <p>Like with most things, the process can seem difficult before you
      get familiar with it, but once you’ve built or packaged software a
      few times, it tends to feel much more manageable.</p>
    <blockquote type="cite"
cite="mid:PVnDH5N6gK8BdgHCUxwQ7Im-1n9k9uQZo2QQiEJYKEThYiVJMadCdjlofzblcLCsT7P7n1LDvCcAp0JIE3Lq6VXr1yAvy4I6qkfRdRBJ3qE=@protonmail.com">
      <pre wrap="" class="moz-quote-pre">

Regards


</pre>
      <blockquote type="cite">
        <pre wrap="" class="moz-quote-pre">Regards.

</pre>
      </blockquote>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Luis A. Guzmán G.
<a class="moz-txt-link-freetext" href="http://ark.switnet.org">http://ark.switnet.org</a>

Capitulo Mexicano de Software Libre - <a class="moz-txt-link-freetext" href="https://cmxsl.org">https://cmxsl.org</a>
Software Libre con raíz ética, acción local y visión nacional.

Por tu propio bien, y en solidaridad a todos, elige la libertad.
¡Sé Libre! - <a class="moz-txt-link-freetext" href="https://fsfla.org/selibre/">https://fsfla.org/selibre/</a></pre>
  </body>
</html>