From: "Mike Frysinger" <vapier@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/portage:master commit in: man/
Date: Thu, 13 Oct 2011 02:51:06 +0000 (UTC) [thread overview]
Message-ID: <df6c9363bec1a7706b53ef1c6aa760bb45ccad4a.vapier@gentoo> (raw)
commit: df6c9363bec1a7706b53ef1c6aa760bb45ccad4a
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 13 02:50:57 2011 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Thu Oct 13 02:50:57 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/portage.git;a=commit;h=df6c9363
xpak(5): fix grammar, spelling, style, and add more content
Signed-off-by: Mike Frysinger <vapier <AT> gentoo.org>
---
man/xpak.5 | 253 +++++++++++++++++++++++++-----------------------------------
1 files changed, 105 insertions(+), 148 deletions(-)
diff --git a/man/xpak.5 b/man/xpak.5
index 49de449..0b5b874 100644
--- a/man/xpak.5
+++ b/man/xpak.5
@@ -1,193 +1,150 @@
-.TH XPAK 5 "Apr 2009" "Portage VERSION" "Portage"
+.TH XPAK 5 "Oct 2011" "Portage VERSION" "Portage"
.SH NAME
-xpak \- The XPAK Data Format
+xpak \- The XPAK Data Format used with Portage binary packages
+.SH DESCRIPTION
+Every Gentoo binary package has a xpak attached to it which contains build
+time information like the USE flags it was built with, the ebuild it was
+built from, the environmental variables, CFLAGS, CXXFLAGS, etc...
.SH NOTES
.SS Data Types
+The following conventions cover all occurrences in this documentation
.IP Integer
-every offset or length(len) value in this documentation will be an unsigned
-32bit integer in big endian byte order(32bit unsigned big int or uint32(big)
-).
+All offsets/lengths are big endian unsigned 32bit integers
.IP String
-All strings, mentioned in this documentation are ASCII encoded, and not
-nullterminated
+All strings are ASCII encoded, and not NUL terminated (quotes are for illustration only)
.IP Values
-The actual values of the individual xpak entries are stored as Strings.
+The actual values of the individual xpak entries are stored as Strings
.P
.SS Vertical Bars
-The vertical bars '|' are not part of the file format, they are merely used to
+The vertical bars '|' are not part of the file format; they are merely used to
illustrate how the offset values apply to the data.
-
.SH SYNOPSIS
-
-.IP tarball
- |<-xpak_offset->|
-.br
-<tar>|< xpak >|<xpak_offset>"STOP"
-
+.IP "binpkg (tbz2)"
+ |<-xpak_offset->|
+ <tar>|< xpak >|<xpak_offset>"STOP"
.IP xpak
-"XPAKPACK"<index_len><data_len><index><data>"XPAKSTOP"
-
+ "XPAKPACK"<index_len><data_len><index><data>"XPAKSTOP"
.IP index
-|<-------------index_len------------->|
-.br
-|<index1><index2><index3><index4><...>|
-
+ |<-------------index_len------------->|
+ |<index1><index2><index3><index4><...>|
.IP indexN
- |<-name_len->|
-.br
-<name_len>|< name >|<data_offset><data_len>
-
+ |<-name_len->|
+ <name_len>|< name >|<data_offset><data_len>
.IP data
-|<--------------data_len------------->|
-.br
-|<-dataN_offset->|<-dataN_len->|
-.br
-|< data >|< data_N >|<data>|
+ |<--------------data_len------------->|
+ |<-dataN_offset->|<-dataN_len->|
+ |< data >|< data_N >|<data>|
+.SH DETAILS
+.SS xpak
-.SH DETAILED
-Every gentoo binary package has a xpak attached to it which contains build
-time information like the use flags it was built with, the ebuild it was
-built from, the environmental variables, CFLAGs, CXXFLAGs, ....
+If you look at a Gentoo binary package (binpkg) with a hex-editor you'll
+notice that after the tarball of files, you find a binary blob - the
+\fIxpak\fR, an offset which holds the bytes from the start of the
+\fIxpak\fR to the end of the file - \fIxpak_offset\fR and finally the
+String \fI"STOP"\fR.
-.SS xpak
+ |<xpak_offset>|
+ <tar>|<---xpak---->|<xpak_offset>"STOP"
+
+Here you see the \fItar\fR archive, the attached \fIxpak\fR blob, the
+\fIxpak_offset\fR and the string \fI"STOP"\fR at the end. This metadata
+is not considered "part" of the \fIxpak\fR, but rather part of the binpkg.
-If you look at a gentoo binary package (binpkg) with a hex-editor you'll
-notice the behinf the data, which belongs to the tarball you find a binary
-blob - the
-.I xpak
-, an offset which holds the bytes from the start of the
-.I xpak
-to the end of the file -
-.I xpak_offset
-and finally the String
-.I "STOP".
-
- |<xpak_offset>|
- <tbz2>|<---xpak---->|<xpak_offset>"STOP"|
-
-Here you see the
-.I tbz2
-archive, and the attached
-.I xpak
-blob, the
-.I xpak-offset
-and
-the string
-.I "STOP"
-at the end.
-
-If we read the offset value and count
-.I offset
-bytes backwards from the start of
-.I xpak_offset
-, we have found the start of the
-.I xpak
-Block which starts with the String
-.I "XPAKPACK".
-This xpak block consists of the string
-.I "XPAKPACK"
-, the length of the
-.I index
-block -
-.I index-len
-, the length of the data block -
-.I data-len
-, an
-.I index-len
-bytes long binary blob with the
-.I index
-, a
-.I data-len
-bytes long binary blob with the
-.I data
-and the string
-.I "XPAKSTOP"
-at the end:
+If we read the offset value and count \fIoffset\fR bytes backwards from
+the start of \fIxpak_offset\fR, we have found the start of the \fIxpak\fR
+block which starts with the String \fI"XPAKPACK"\fR.
+
+This xpak block consists of the string \fI"XPAKPACK"\fR, the length of the
+\fIindex\fR block (\fIindex_len\fR), the length of the \fIdata\fR block
+(\fIdata_len\fR), an \fIindex_len\fR bytes long binary blob with the
+\fIindex\fR, a \fIdata_len\fR bytes long binary blob with the \fIdata\fR,
+and the string \fI"XPAKSTOP"\fR at the end:
|<index_len>|<data_len>|
"XPAKPACK"<index_len><data_len>|<--index-->|<--data-->|"XPAKSTOP"
-To actually get the
-.I index
-and the
-.I data
-, we cut out
-.I index_len
-bytes after the end of
-.I data_len
- for the index block and then cut out the next
-.I data_len
-bytes for the data block. If we have done everything right up to this point,
-the following bytes would be the ASCII formatted string
-.I "XPAKSTOP"
-.
-
-The actual data is truncated into one big block - so if we want to read it we
-need the actual positions of each information in this big data block, this
+To actually get the \fIindex\fR and the \fIdata\fR, we cut out \fIindex_len\fR
+bytes after the end of \fIdata_len\fR for the \fIindex\fR block, and then cut
+out the next \fIdata_len\fR bytes for the \fIdata\fR block. If we have done
+everything right up to this point, the following bytes would be the ASCII
+formatted string \fI"XPAKSTOP"\fR.
+
+The actual \fIdata\fR is merged into one big block; so if we want to read it,
+we need the actual positions of each information in this big data block. This
information can be obtained using the indices which are stored in the
-.I index
-block.
+\fIindex\fR block.
.SS Index block
-The index block consists of several truncated index blocks:
+The \fIindex\fR block consists of several indices:
|<-----------------------index_len---------------------->|
|<index1><index2><index3><index4><index5><index6><index7>|
-The
-.I index
-block holds all information we need to find the data we want in the
-.I data
-block. It consists of truncated index elements with a length
-.I index_len.
-Each of those index elements stands for one information in the data block and
-consists of the length of its name (
-.I name_len>
-), a
-.I name_len
- bytes long string (the Name of the data block), this index belongs to, the
-offset of the
-.I data
-block (
-.I data_offset
-) and the length of that data block (
-.I data_len
-):
+The \fIindex\fR block holds all the information we need to find the data we
+want in the \fIdata\fR block. It consists of multiple index elements, all of
+which add up to the total length \fIindex_len\fR. It is not zero delimited
+or anything else.
+
+Each of those elements corresponds to one chunk of data in the \fIdata\fR
+block: the length of that block's name (\fIname_len\fR), a \fIname_len\fR
+bytes long string, the offset of that block (\fIdataN_offset\fR) and the
+length of that block (\fIdataN_len\fR):
|<name_len>|
<name_len>|<--name-->|<dataN_offset><dataN_len>
.SS Data block
-the data block contains truncated data blocks with a total length of
-.I data_len
-:
+The \fIdata\fR block contains multiple chunks of data with a total length of
+\fIdata_len\fR:
|<------------------------data_len------------------------>|
|<data1><data2><data3><data4><data5><data6><data7><data...>|
-This binary block is
-.I data_len
-bytes long and consists of truncated data.
-
-To select one data element, we need the
-.I data_offset
-and the
-.I data_len
-from
-the
-.I index
-, if we have those we can count
-.I data_offset
-bytes from the start of the
-.I data
-block, and then cut out the next
-.I data_len
-bytes. there we got our data block:
+To select one data element, we need the \fIdata_offset\fR and the
+\fIdata_len\fR from the \fIindex\fR. With those, we can count
+\fIdata_offset\fR bytes from the start of the \fIdata\fR block,
+and then cut out the next \fIdata_len\fR bytes. Then we got our
+data block:
|<-----dataN_offset----->|<--dataN_len->|
|<data1data2data3data...>|<data-we-want>|
+.SH EXAMPLES
+Let's say we have an xpak with two chunks of data. The first has the name
+"file1" with the contents "ddDddDdd" and the second has the name "file2" with
+the contents "jjJjjJjj". There is no \fI"STOP"\fR or \fIxpak_offset\fR as
+this xpak is not part of a binpkg.
+
+Here is the hexdump output (we will break it down line by line below):
+ 00 58 50 41 4b 50 41 43 4b 00 00 00 20 00 00 00 10 |XPAKPACK... ....|
+ 10 00 00 00 04 66 69 6c 31 00 00 00 00 00 00 00 08 |....fil1........|
+ 20 00 00 00 04 66 69 6c 32 00 00 00 08 00 00 00 08 |....fil2........|
+ 30 64 64 44 64 64 44 64 64 6a 6a 4a 6a 6a 4a 6a 6a |ddDddDddjjJjjJjj|
+ 40 58 50 41 4b 53 54 4f 50 |XPAKSTOP|
+
+The \fIindex_len\fR is 32 and the \fIdata_len\fR 16 (as there are 16 bytes:
+"ddDddDdd" and "jjJjjJjj").
+ |<------"XPAKPACK"----->|| 32 | 16 |
+ 00 58 50 41 4b 50 41 43 4b 00 00 00 20 00 00 00 10
+
+Now we have the first index element with a \fIname_len\fR of 4, followed
+by the name string "fil1", followed by the data1 offset of 0 and a data1
+len of 8 (since data1 has 8 bytes: "ddDddDdd").
+ | 4 |<--"fil1"->||data1_off:0|data1_len:8|
+ 10 00 00 00 04 66 69 6c 31 00 00 00 00 00 00 00 08
+
+Now we have the second index element with a \fIname_len\fR of 4, followed
+by the name string "fil2", followed by the data2 offset of 8 and a data2
+len of 8 (since data2 has 8 bytes: "jjJjjJjj").
+ | 4 |<--"fil2"->||data2_off:8|data2_len:8|
+ 20 00 00 00 04 66 69 6c 32 00 00 00 08 00 00 00 08
+
+ |<------"XPAKSTOP"----->|
+ 40 58 50 41 4b 53 54 4f 50
.SH AUTHORS
+.nf
Lars Hartmann <lars@chaotika.org>
+Mike Frysinger <vapier@gentoo.org>
+.fi
.SH "SEE ALSO"
.BR qtbz2 (1),
.BR quickpkg (1),
next reply other threads:[~2011-10-13 2:51 UTC|newest]
Thread overview: 275+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-10-13 2:51 Mike Frysinger [this message]
-- strict thread matches above, loose matches on Subject: below --
2024-08-20 16:30 [gentoo-commits] proj/portage:master commit in: man/ Zac Medico
2024-08-15 17:28 Mike Gilbert
2024-05-26 19:12 Zac Medico
2024-05-13 5:43 Sam James
2024-04-28 0:04 Sam James
2024-03-28 4:26 Sam James
2023-12-18 5:30 John Helmert III
2023-11-11 7:24 Sam James
2023-10-11 18:34 Mike Gilbert
2023-10-06 1:30 Sam James
2023-09-16 5:50 Sam James
2023-09-16 5:48 Sam James
2023-08-08 4:51 Sam James
2023-04-07 9:52 Sam James
2023-04-07 6:41 Ulrich Müller
2023-04-07 6:41 Ulrich Müller
2023-02-26 21:55 Sam James
2023-02-26 21:55 Sam James
2023-02-15 5:49 Sam James
2023-01-14 16:41 Sam James
2022-12-21 1:28 Sam James
2022-10-10 19:49 Sam James
2022-10-10 19:49 Sam James
2022-10-10 19:49 Sam James
2022-10-10 19:49 Sam James
2022-08-12 16:07 Zac Medico
2022-07-20 3:44 Sam James
2022-07-20 3:44 Sam James
2022-07-20 3:38 Sam James
2022-07-20 2:09 Sam James
2022-07-20 2:09 Sam James
2022-07-20 2:09 Sam James
2022-07-19 0:18 Sam James
2022-07-18 20:22 Sam James
2022-07-18 20:14 Sam James
2022-07-18 20:14 Sam James
2022-07-18 19:37 Sam James
2022-07-18 19:37 Sam James
2022-07-18 19:37 Sam James
2022-07-18 19:37 Sam James
2022-07-18 19:37 Sam James
2022-04-24 21:47 Zac Medico
2021-08-15 20:58 Sam James
2021-07-04 23:00 Zac Medico
2021-05-24 6:47 Zac Medico
2021-04-25 3:39 Zac Medico
2021-04-25 3:39 Zac Medico
2021-04-05 20:42 Zac Medico
2021-03-06 8:41 Zac Medico
2021-02-27 7:56 Zac Medico
2021-02-22 12:31 Zac Medico
2021-02-01 18:08 Zac Medico
2021-01-18 18:20 Ulrich Müller
2020-09-08 1:17 Zac Medico
2020-09-07 23:41 Zac Medico
2020-09-06 1:14 Zac Medico
2020-07-07 20:15 Zac Medico
2020-06-30 19:15 Mike Frysinger
2020-03-14 19:02 Zac Medico
2019-11-27 3:19 Zac Medico
2019-11-21 20:11 Zac Medico
2019-10-12 7:26 Michał Górny
2019-09-29 21:51 Zac Medico
2019-09-11 9:49 Mike Frysinger
2019-09-01 22:11 Zac Medico
2019-09-01 19:03 Zac Medico
2019-09-01 4:59 Zac Medico
2019-08-31 3:44 Zac Medico
2019-08-26 18:13 Zac Medico
2019-07-29 8:54 Ulrich Müller
2019-07-29 8:54 Ulrich Müller
2019-07-10 20:26 Zac Medico
2019-06-19 21:19 Zac Medico
2019-03-17 20:49 Zac Medico
2019-03-17 20:49 Zac Medico
2019-03-17 20:31 Zac Medico
2018-12-20 23:10 Mike Frysinger
2018-12-20 4:29 Zac Medico
2018-10-02 17:20 Mike Frysinger
2018-08-29 18:17 Zac Medico
2018-05-01 16:26 Zac Medico
2018-04-13 21:13 Zac Medico
2018-01-13 10:11 Zac Medico
2018-01-13 10:11 Zac Medico
2018-01-09 18:49 Mike Frysinger
2018-01-09 18:49 Mike Frysinger
2018-01-09 18:49 Mike Frysinger
2017-10-24 10:35 Ulrich Müller
2017-10-14 20:47 Ulrich Müller
2017-10-09 18:25 Manuel Rüger
2017-05-30 9:57 Zac Medico
2017-04-22 7:56 Zac Medico
2017-02-28 20:39 Zac Medico
2017-01-26 18:49 Zac Medico
2017-01-08 23:44 Zac Medico
2016-12-14 21:05 Zac Medico
2016-02-02 20:46 Alexander Berntsen
2015-11-25 0:05 Mike Frysinger
2015-09-22 16:40 Brian Dolbec
2015-09-20 2:27 Brian Dolbec
2015-09-20 2:27 Brian Dolbec
2015-07-20 21:48 Brian Dolbec
2015-06-18 12:27 Alexander Berntsen
2015-05-30 18:34 Brian Dolbec
2015-05-19 10:54 Alexander Berntsen
2015-05-18 23:19 Brian Dolbec
2015-05-18 23:19 Brian Dolbec
2015-03-04 20:39 Brian Dolbec
2015-03-04 20:39 Brian Dolbec
2015-02-28 17:34 Pavel Kazakov
2015-02-26 6:33 Mike Frysinger
2015-02-24 0:38 Zac Medico
2015-02-18 18:24 Mike Frysinger
2015-02-08 17:41 [gentoo-commits] proj/portage:v2.2.16 " Brian Dolbec
2015-02-08 17:40 ` [gentoo-commits] proj/portage:master " Brian Dolbec
2015-02-08 17:41 [gentoo-commits] proj/portage:v2.2.16 " Brian Dolbec
2015-02-05 21:16 ` [gentoo-commits] proj/portage:master " Brian Dolbec
2015-02-06 19:46 Brian Dolbec
2015-02-04 21:54 [gentoo-commits] proj/portage:v2.2.16 " Brian Dolbec
2015-02-04 21:53 ` [gentoo-commits] proj/portage:master " Brian Dolbec
2015-01-24 17:40 Michał Górny
2015-01-05 20:09 Zac Medico
2015-01-05 20:02 Zac Medico
2014-12-08 15:38 Zac Medico
2014-11-10 18:33 Zac Medico
2014-07-19 13:51 Alexander Berntsen
2014-06-14 21:55 Alexander Berntsen
2014-04-18 21:15 Arfrever Frehtes Taifersar Arahesis
2014-03-14 10:33 Alexander Berntsen
2014-03-02 8:46 Brian Dolbec
2014-01-23 1:07 Mike Frysinger
2014-01-23 1:06 Mike Frysinger
2014-01-08 13:43 Arfrever Frehtes Taifersar Arahesis
2014-01-05 22:23 Mike Frysinger
2014-01-05 19:09 Mike Frysinger
2013-12-03 15:26 Arfrever Frehtes Taifersar Arahesis
2013-12-02 15:14 Arfrever Frehtes Taifersar Arahesis
2013-12-02 1:23 Brian Dolbec
2013-12-02 1:23 Brian Dolbec
2013-08-12 22:40 Zac Medico
2013-08-12 22:22 Zac Medico
2013-08-12 22:20 Zac Medico
2013-08-12 22:14 Zac Medico
2013-08-12 2:33 Zac Medico
2013-08-11 22:30 Zac Medico
2013-08-08 17:11 Zac Medico
2013-07-31 21:59 Zac Medico
2013-07-30 23:09 Zac Medico
2013-07-30 23:04 Zac Medico
2013-07-30 22:45 Zac Medico
2013-07-30 19:13 Zac Medico
2013-07-30 19:13 Zac Medico
2013-07-25 22:43 Zac Medico
2013-07-24 21:22 Zac Medico
2013-07-23 22:52 Arfrever Frehtes Taifersar Arahesis
2013-07-22 19:20 Zac Medico
2013-07-22 4:44 Arfrever Frehtes Taifersar Arahesis
2013-07-06 19:24 Zac Medico
2013-06-24 9:30 Arfrever Frehtes Taifersar Arahesis
2013-06-18 17:57 Zac Medico
2013-06-18 16:35 Zac Medico
2013-06-13 0:14 Zac Medico
2013-06-09 23:30 Zac Medico
2013-05-24 2:23 Zac Medico
2013-05-17 16:08 Zac Medico
2013-05-15 21:23 Zac Medico
2013-05-01 21:05 Zac Medico
2013-04-24 3:51 Zac Medico
2013-04-23 3:20 Zac Medico
2013-04-08 0:32 Zac Medico
2013-04-04 16:48 Zac Medico
2013-04-04 14:23 Zac Medico
2013-04-03 3:12 Zac Medico
2013-04-02 19:57 Mike Frysinger
2013-03-24 19:23 Zac Medico
2013-03-23 19:45 Zac Medico
2013-03-01 3:40 Mike Frysinger
2013-02-01 2:33 Zac Medico
2013-01-30 16:32 Zac Medico
2013-01-30 16:04 Zac Medico
2013-01-28 21:03 Mike Frysinger
2013-01-21 16:52 Zac Medico
2013-01-15 22:42 Mike Frysinger
2013-01-15 21:44 Zac Medico
2013-01-15 11:10 Zac Medico
2013-01-11 8:08 Zac Medico
2013-01-10 7:17 Zac Medico
2012-12-28 21:44 Zac Medico
2012-12-28 21:36 Zac Medico
2012-12-28 21:22 Zac Medico
2012-11-28 12:14 Zac Medico
2012-10-14 21:38 Zac Medico
2012-09-25 17:29 Zac Medico
2012-09-25 16:50 Zac Medico
2012-09-25 16:50 Zac Medico
2012-09-25 16:50 Zac Medico
2012-09-25 2:19 Zac Medico
2012-09-24 21:43 Zac Medico
2012-09-24 21:01 Zac Medico
2012-09-24 20:28 Zac Medico
2012-09-24 20:28 Zac Medico
2012-09-24 2:44 Zac Medico
2012-09-24 2:44 Zac Medico
2012-09-24 2:44 Zac Medico
2012-09-24 2:44 Zac Medico
2012-09-24 2:44 Zac Medico
2012-09-24 2:44 Zac Medico
2012-09-22 17:08 Zac Medico
2012-09-21 21:51 Zac Medico
2012-09-16 18:59 Zac Medico
2012-09-16 18:24 Zac Medico
2012-09-16 18:13 Zac Medico
2012-09-16 17:47 Zac Medico
2012-09-15 20:54 Zac Medico
2012-09-15 20:43 Zac Medico
2012-09-15 20:27 Zac Medico
2012-09-15 19:58 Zac Medico
2012-09-15 19:53 Zac Medico
2012-09-15 19:39 Zac Medico
2012-09-15 19:26 Zac Medico
2012-09-15 19:12 Zac Medico
2012-09-15 19:09 Zac Medico
2012-09-14 18:10 Zac Medico
2012-09-04 1:06 Zac Medico
2012-08-22 20:36 Zac Medico
2012-08-19 21:34 Zac Medico
2012-08-05 20:35 Zac Medico
2012-07-20 20:16 Zac Medico
2012-07-10 5:42 Mike Frysinger
2012-06-30 20:51 Zac Medico
2012-06-29 20:41 Mike Frysinger
2012-06-23 0:45 Zac Medico
2012-06-23 0:29 Zac Medico
2012-06-02 3:05 Zac Medico
2012-06-01 3:16 Mike Frysinger
2012-05-08 16:38 Zac Medico
2012-04-13 18:30 Zac Medico
2012-03-30 0:17 Zac Medico
2012-03-08 23:26 Mike Frysinger
2012-02-17 23:33 Zac Medico
2012-01-21 4:01 Zac Medico
2012-01-20 4:46 Zac Medico
2012-01-02 23:01 Zac Medico
2011-12-24 11:30 Zac Medico
2011-12-22 23:57 Arfrever Frehtes Taifersar Arahesis
2011-12-21 19:37 Zac Medico
2011-12-16 20:55 Zac Medico
2011-12-15 18:49 Zac Medico
2011-12-15 18:04 Zac Medico
2011-12-07 19:21 Zac Medico
2011-11-30 20:27 Mike Frysinger
2011-11-21 15:00 Zac Medico
2011-10-29 8:16 Zac Medico
2011-10-29 8:11 Zac Medico
2011-10-27 4:43 Zac Medico
2011-10-26 22:00 Zac Medico
2011-10-23 21:13 Zac Medico
2011-10-21 8:51 Zac Medico
2011-10-17 2:56 Zac Medico
2011-10-16 19:44 Zac Medico
2011-10-14 14:56 Zac Medico
2011-09-23 17:56 Zac Medico
2011-09-13 6:07 Zac Medico
2011-08-31 18:14 Zac Medico
2011-08-22 20:36 Zac Medico
2011-07-08 16:57 Zac Medico
2011-07-07 8:10 Zac Medico
2011-06-19 19:44 Zac Medico
2011-06-09 22:08 Zac Medico
2011-05-30 22:27 Zac Medico
2011-05-26 18:35 Zac Medico
2011-02-22 17:58 Zac Medico
2011-02-22 17:31 Zac Medico
2011-02-22 2:21 Zac Medico
2011-02-13 8:58 Zac Medico
2011-02-08 19:55 Zac Medico
2011-02-07 21:26 Zac Medico
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=df6c9363bec1a7706b53ef1c6aa760bb45ccad4a.vapier@gentoo \
--to=vapier@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/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