Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
To: buildroot@busybox.net
Subject: [Buildroot] 2011.11: manual improvements
Date: Wed, 23 Nov 2011 09:23:14 +0100	[thread overview]
Message-ID: <20111123092314.5065a4b8@skate> (raw)
In-Reply-To: <CAAXf6LV2Z+FEk79qj3nqg1faH1wpWXzAVBin1Uh9xUvpvf0pTg@mail.gmail.com>

Le Wed, 23 Nov 2011 08:23:47 +0100,
Thomas De Schampheleire <patrickdepinguin+buildroot@gmail.com> a ?crit :

> > * The 2011.11-rc1 tarball does not contain a ready-made manual. A
> > user that doesn't know buildroot and searches for the manual, will
> > only find the manual sources in docs/manual. These are readable,
> > but they are not intended for that purpose. I don't think we can
> > expect users to first run 'make manual', and have asciidoc
> > installed. Therefore I think we should provide a ready-made manual
> > in the tarballs. It probably requires a rewrite of the 'release'
> > target, because the current 'git archive' used there will not take
> > along untracked files. One approach is to add the files to the
> > tarball afterwards.

I agree on the need to have a generated version of the manual in the
released tarballs.

> > * I think it should become more clear that the contents of
> > 'docs/manual' are really the manual sources, not the finished
> > manual. One way to do this would be to move them in a subdirectory
> > 'sources' or rename 'manual' to 'manual-sources'.

Hum, not sure this is so important. I know Peter wanted to move the
website sources from docs/* to docs/website/. Many the manual sources
can be in docs/manual/src/ and the generated manual available in
released tarballs stored in docs/manual/.

> > * Suppose a user does execute 'make manual', then it's unclear what
> > the location of the manual is. I think we should print the location
> > when executing the corresponding make targets, and provide a README
> > or similar in docs/manual to explain this. I would actually like it
> > if the manual were generated in docs/manual directly, instead of in
> > 'output'.

That's what I implemented originally, but I was told that it wasn't
correct to generate things within the source tree. If we do support
out-of-tree build, then it's true that we should support the case where
the source tree is kept read-only. I don't feel very strongly about
this.

> I haven't seen any comments regarding this. Still, I think it's
> important to discuss before releasing 2011.11.

I don't think any of those problems are show-stoppers for the release.
They would be nice to have (especially having generated manuals in the
release tarballs), but they can be improved in future releases if not
implemented for 2011.11.

Best regards,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

  reply	other threads:[~2011-11-23  8:23 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-11-15 10:55 [Buildroot] 2011.11: manual improvements Thomas De Schampheleire
2011-11-23  7:23 ` Thomas De Schampheleire
2011-11-23  8:23   ` Thomas Petazzoni [this message]
2011-11-23  8:37     ` Thomas De Schampheleire
2011-11-23  8:47       ` Thomas Petazzoni
2011-11-23  8:56         ` Thomas De Schampheleire
2011-11-23  9:03         ` Stephan Hoffmann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20111123092314.5065a4b8@skate \
    --to=thomas.petazzoni@free-electrons.com \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox