Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 302129 - Gentoo Embedded Handbook: Chapter 1: General Improvement Patches
Summary: Gentoo Embedded Handbook: Chapter 1: General Improvement Patches
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Embedded Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on: 301989
Blocks:
  Show dependency tree
 
Reported: 2010-01-25 03:04 UTC by Jacob Godserv
Modified: 2018-01-23 13:21 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Multiple misc fixes to terminology. (0001-Multiple-misc-fixes-to-terminology.patch,2.42 KB, patch)
2010-01-25 03:06 UTC, Jacob Godserv
Details | Diff
Added a note to Overview of cross-compiler.xml talking about how chroots keep the sysadmin away. (0002-Added-a-note-to-Overview-of-cross-compiler.xml-talki.patch,1.81 KB, patch)
2010-01-25 03:07 UTC, Jacob Godserv
Details | Diff
Minor grammar fixes in the intro to crossdev (0003-Minor-grammar-fixes-in-the-intro-to-crossdev.patch,1.27 KB, patch)
2010-01-25 03:08 UTC, Jacob Godserv
Details | Diff
Attempted to define what a tuple is (0004-Attempted-to-define-what-a-tuple-is.patch,1012 bytes, patch)
2010-01-25 03:09 UTC, Jacob Godserv
Details | Diff
Lots of cleanups and additions for cross-compiler.xml (0005-Lots-of-cleanups-and-additions-for-cross-compiler.xm.patch,7.15 KB, patch)
2010-01-25 03:09 UTC, Jacob Godserv
Details | Diff
Lemme alone about images/ (0006-Lemme-alone-about-images.patch,431 bytes, patch)
2010-01-25 03:11 UTC, Jacob Godserv
Details | Diff
Cleaned up intro: removed duplicate definitions, and fixed incorrect "Tuples" tagging. (0007-Cleaned-up-intro-removed-duplicate-definitions-and-f.patch,2.37 KB, patch)
2010-01-25 03:12 UTC, Jacob Godserv
Details | Diff
Lots of changes to cross-compiling-packages.xml. (0008-Lots-of-changes-to-cross-compiling-packages.xml.patch,12.34 KB, patch)
2010-01-25 03:12 UTC, Jacob Godserv
Details | Diff
In cross-compiling-kernel.xml, small wording fix for kernel source installation, and additional explanation for INSTALL_MOD_PATH (0009-In-cross-compiling-kernel.xml-small-wording-fix-for-.patch,2.01 KB, patch)
2010-01-25 03:13 UTC, Jacob Godserv
Details | Diff
Rebased 005 and 006 patches (rebased-005-and-006.patch,13.29 KB, patch)
2010-07-24 15:29 UTC, Jacob Godserv
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jacob Godserv 2010-01-25 03:04:37 UTC
Here's a set of nine patches that improve chapter 1 in ways that make it easier to follow for first-timers, and more in-line with existing crossdev tools.

The goal of these patches was to push most of the knowledge from the "Hand-craft an Image" HOWTO from the Neuvoo wiki to the Gentoo Embedded documentation (where it belongs), but this goal has been partly unmet.

While there is still more work to do, and since I will be very busy and I don't want these patches idling on my hard-drive, this is a good first step in the right direction.

Specific details about what is "fixed" is inside the patch files.

Reproducible: Always

Steps to Reproduce:
Comment 1 Jacob Godserv 2010-01-25 03:06:39 UTC
Created attachment 217350 [details, diff]
Multiple misc fixes to terminology.
Comment 2 Jacob Godserv 2010-01-25 03:07:21 UTC
Created attachment 217352 [details, diff]
Added a note to Overview of cross-compiler.xml talking about how chroots keep the sysadmin away.
Comment 3 Jacob Godserv 2010-01-25 03:08:29 UTC
Created attachment 217354 [details, diff]
Minor grammar fixes in the intro to crossdev
Comment 4 Jacob Godserv 2010-01-25 03:09:18 UTC
Created attachment 217356 [details, diff]
Attempted to define what a tuple is
Comment 5 Jacob Godserv 2010-01-25 03:09:45 UTC
Created attachment 217358 [details, diff]
Lots of cleanups and additions for cross-compiler.xml
Comment 6 Jacob Godserv 2010-01-25 03:11:50 UTC
Created attachment 217359 [details, diff]
Lemme alone about images/

This patch can be ignored. It was an addition to .gitignore so that it would not continue to bug me about an images symlink I had created to make my local copy of the documentation work better. I have only included it so folks aren't wondering where patch #6 went. ;)
Comment 7 Jacob Godserv 2010-01-25 03:12:24 UTC
Created attachment 217360 [details, diff]
Cleaned up intro: removed duplicate definitions, and fixed incorrect "Tuples" tagging.
Comment 8 Jacob Godserv 2010-01-25 03:12:51 UTC
Created attachment 217361 [details, diff]
Lots of changes to cross-compiling-packages.xml.
Comment 9 Jacob Godserv 2010-01-25 03:13:21 UTC
Created attachment 217363 [details, diff]
In cross-compiling-kernel.xml, small wording fix for kernel source installation, and additional explanation for INSTALL_MOD_PATH
Comment 10 Jacob Godserv 2010-04-13 16:45:16 UTC
nightmorph, do these patches need updating so they still apply?
Comment 11 nm (RETIRED) gentoo-dev 2010-04-13 18:34:31 UTC
Comment on attachment 217359 [details, diff]
Lemme alone about images/

This is useless; it looks like you wrapped up a .gitignore in all your git commits and then got it included in your autogenerated patchset. Oops?
Comment 12 nm (RETIRED) gentoo-dev 2010-04-13 18:46:29 UTC
Please create new versions of 0005 and 0008:

For 0005, rebase your work on the changes I just committed to all the docs so far. 0005 wouldn't apply even before I started editing stuff, so something was broken.

For 0008, same thing: the patch won't apply. Also, you snuck in an update to intro.xml: please split them out into separate patches. It makes it easier to see what's changed, and easier to apply.

For all the patches, I haven't actually been able to directly apply them & commit, but that's only because there were lots of existing formatting changes that needed to be made to the docs. Your actual content was just fine.
Comment 13 Jacob Godserv 2010-04-13 19:03:45 UTC
(In reply to comment #11)
> (From update of attachment 217359 [details, diff])
> This is useless; it looks like you wrapped up a .gitignore in all your git
> commits and then got it included in your autogenerated patchset. Oops?
> 

Yea, that shouldn't have been there. Sorry about that.

(In reply to comment #12)
> Please create new versions of 0005 and 0008:

OK, I will rebase 005, split up 008 a bit more, and rebase 008 as well.

> For all the patches, I haven't actually been able to directly apply them &
> commit, but that's only because there were lots of existing formatting changes
> that needed to be made to the docs. Your actual content was just fine.

Do these patches need rebasing too, or can you handle them from here?
Comment 14 nm (RETIRED) gentoo-dev 2010-04-13 19:55:39 UTC
(In reply to comment #13)
> Do these patches need rebasing too, or can you handle them from here?
 
The ones that are crossed out are fixed in CVS. Just #5 and #8 need reworking.
Comment 15 Jacob Godserv 2010-07-24 15:29:00 UTC
Created attachment 240005 [details, diff]
Rebased 005 and 006 patches

This patch is rebased on latest CVS. It applies to /proj/en/base/embedded/.
Comment 16 Jacob Godserv 2011-07-05 14:50:50 UTC
What's the status on accepting these patches? Are the changes still acceptable? I can rebase them (once again) if they don't apply.
Comment 17 Peter Volkov (RETIRED) gentoo-dev 2011-09-01 15:22:50 UTC
Azamat, what do you think about this translation? :)
Comment 18 SpanKY gentoo-dev 2013-12-09 07:36:48 UTC
Comment on attachment 217350 [details, diff]
Multiple misc fixes to terminology.

i've reverted the 2nd half of this change:
http://sources.gentoo.org/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?r1=1.12&r2=1.13
Comment 19 SpanKY gentoo-dev 2013-12-09 07:37:14 UTC
Comment on attachment 217354 [details, diff]
Minor grammar fixes in the intro to crossdev

the tense was correct here.  it is talking about creating a cross-compiler *by hand*, and that is still a pita.  using crossdev is not doing it by hand.  as such i've reverted the first line change:
http://sources.gentoo.org/gentoo/xml/htdocs/proj/en/base/embedded/handbook/cross-compiler.xml?r1=1.13&r2=1.14
Comment 20 SpanKY gentoo-dev 2013-12-09 07:37:26 UTC
Comment on attachment 217356 [details, diff]
Attempted to define what a tuple is

there is no "for crossdev".  the tuple notation comes from the GNU project.  there's also an entire chapter for explaining tuples:
http://www.gentoo.org/proj/en/base/embedded/handbook/tuples.xml

unfortunately, it looks like it was accidentally delisted:
http://sources.gentoo.org/gentoo/xml/htdocs/proj/en/base/embedded/handbook/index.xml?r1=1.15&r2=1.16
http://sources.gentoo.org/gentoo/xml/htdocs/proj/en/base/embedded/handbook/intro.xml?r1=1.4&r2=1.5

so i've gutted this new tuple section and just linked in the proper page:
http://sources.gentoo.org/gentoo/xml/htdocs/proj/en/base/embedded/handbook/intro.xml?r1=1.7&r2=1.8
Comment 21 SpanKY gentoo-dev 2013-12-09 07:37:50 UTC
Comment on attachment 217360 [details, diff]
Cleaned up intro: removed duplicate definitions, and fixed incorrect "Tuples" tagging.

ignoring the tuples part (deleted per above), this is fine
Comment 22 SpanKY gentoo-dev 2013-12-09 07:40:26 UTC
i have to go through the rest as they're bigger, but in general, it'd be better if updates to embedded docs went through the embedded team and not the docs team.  the docs team is great for general typos/syntax/etc..., but they're not domain experts in the embedded space.
Comment 23 nm (RETIRED) gentoo-dev 2018-01-21 01:37:28 UTC
everything's on the wiki now; no need to go through the docs team (or anyone else) with guidexml patches.
Comment 24 Matthew Marchese Gentoo Infrastructure gentoo-dev 2018-01-23 07:17:46 UTC
I have applied (and added additional editing) to the Embedded Handbook based off this patch.

Find the Embedded Handbook on the wiki at this location: https://wiki.gentoo.org/wiki/Embedded_Handbook
Comment 25 Matthew Marchese Gentoo Infrastructure gentoo-dev 2018-01-23 07:18:53 UTC
Due to length, I did not include all the edit revisions, but I have credited Jacob Godserv in the relevant edits in the edit description.
Comment 26 Jacob Godserv 2018-01-23 13:21:51 UTC
I really appreciate that the edits here were migrated, as outdated as they are. Most projects don't put that kind of effort in. I didn't realize you were still interested in them.