<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-2" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Tomeu Vizoso wrote:
<blockquote
 cite="mid:242851610905210421q26aa3dadpb31ca12a8b6cd863@mail.gmail.com"
 type="cite">
  <pre wrap="">On Thu, May 21, 2009 at 12:40, Bernie Innocenti <a class="moz-txt-link-rfc2396E" href="mailto:bernie@codewiz.org">&lt;bernie@codewiz.org&gt;</a> wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">On 05/20/09 23:29, NoiseEHC wrote:
    </pre>
    <blockquote type="cite">
      <pre wrap="">When I tried jhbuild what I found strange that it does not detect the
Linux distro so I had to manually enter commands as it was specified on
the wiki. Can we get rid of that? (I have no idea how to detect the
distro or how to automate that just to let you know this fact...)
      </pre>
    </blockquote>
    <pre wrap="">You mean for installing dependencies?  This requires root privileges, so
jhbuild can't do it on its own.

Besides, we used to have some distro-specific dependency check in the
past, but I someone (marcopg?) ripped it off, probably because it was a
pita to maintain.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Wasn't ripped off, but improved, we check for system dependencies in
the supported platforms like this:

./sugar-jhbuild depscheck

This will tell you which packages to install with yum/apt-get/etc.

How can we make this more obvious?

Regards,

Tomeu


  </pre>
</blockquote>
For example by autodetecting the Linux distro, it could create a full
command line. Of course, if it could be automated then it should just
say something: <br>
"The following dependencies are missing: &lt;long list here&gt;. To
install them, type in your root password: &lt;type here&gt;".<br>
Of course if it would be a lot of work you should not waste your time
in it.<br>
And why shall I run jhbuild 3 times anyway? It could have a default
option when it does an "update" then "depscheck" and then a "build"...<br>
<br>
</body>
</html>