<!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=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>


<style>img {
max-width: 100%; height: auto;
}
</style>
</head>
<body>
<div class="content">
<div style="">
<blockquote dir="auto">
<p>Do we need the glimport rule at all now with bootstrap?</p>
</blockquote>
<p dir="auto">IMO we don't need <code>glimport</code> at all, we can also document the little set of commands executed by <code>make glimport</code>. But then I didn't want to be too intrusive. Maybe someone is used to use glimport - why breake it without need ?</p>
<blockquote dir="auto">
<p>and the result is committed to the repo</p>
</blockquote>
<p dir="auto">Not really, what we commit to the gnutls repo is just the gnulib (submodule) commit ID.</p>
<p dir="auto">To really pull in the gnulib upstream files you need <code>git submodule init/update</code> commands. These are automatically called by <code>./bootstrap</code>. The next step is to call gnulib-tool: it fills the directories <code>gl/</code>, <code>src/gl/</code> and <code>lib/unistring</code>. The details are also handled by <code>./bootstrap</code>.</p>
<p dir="auto">It doesn't matter if you have a local gnulib repository or not and if that is up-to-date or not. <code>./bootstrap</code> just does "the right thing". It tries to find the gnulib submodule commit ID in your local gnulib repo plus all the files. If that doesn't work out, it pulls them in from upstream into gnutls/gnulib.</p>
<p dir="auto">IMO, we shouldn't document all these details. Just saying <code>./bootstrap</code> cares about the gory details should be enough.</p>
</div>


</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #777777;">

<br>
Reply to this email directly or <a href="https://gitlab.com/gnutls/gnutls/merge_requests/900#note_136091544">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/0e0176c559eaab92f651ef861d946e7a/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 Merge request","url":"https://gitlab.com/gnutls/gnutls/merge_requests/900#note_136091544"}}</script>
</p>
</div>
</body>
</html>