<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en">
<head>
<meta content="text/html; charset=US-ASCII" http-equiv="Content-Type">
<title>
GitLab
</title>
<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">
<p style="color: #777777;">
<a href="https://gitlab.com/rockdaboot">Tim Rühsen</a>
commented on a
<a href="https://gitlab.com/gnutls/gnutls/issues/320#note_265914544">discussion</a>:
</p>
<div style="">
<p dir="auto">At some point they have to. Likely they do it manually every few months or years, just adding the updated gnulib files to the repo. GnuTLS has been there. We moved to gnulib's <code>bootstrap</code> that makes gnulib updates extremely easy. But that script does way more, e.g. it downloads and installs latest translation files, initializes git submodules, cleans up and installs all the gettext stuff, calls autopoint/autoreconf appropriately, prepares libtool, checks build prerequisites (tools + versions), and possibly things that i don't have in mind.
To not have all that stuff in mind, we have <code>bootstrap</code>, a 1000+ lines bash script.</p>
<blockquote dir="auto">
<p><a href="https://gitlab.gnome.org/GNOME/glib/blob/master/glib/gnulib/meson.build" rel="nofollow noreferrer noopener" target="_blank">https://gitlab.gnome.org/GNOME/glib/blob/master/glib/gnulib/meson.build</a></p>
</blockquote>
<p dir="auto">This looks not so straight forward. And it likely requires some scripts with the proper calls to gnulib-tool. All in all possibly much more complicated than what we have now.</p>
</div>
</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777;">
—
<br>
Reply to this email directly or <a href="https://gitlab.com/gnutls/gnutls/issues/320#note_265914544">view it on GitLab</a>.
<br>
You're receiving this email because of your account on gitlab.com.
If you'd like to receive fewer emails, you can
<a href="https://gitlab.com/sent_notifications/724015b9287c235f97011e9609211b56/unsubscribe">unsubscribe</a>
from this thread or
adjust your notification settings.
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Issue","url":"https://gitlab.com/gnutls/gnutls/issues/320#note_265914544"}}</script>
</p>
</div>
</body>
</html>