Gentoo Archives: gentoo-soc

From: Mu Qiao <qiaomuf@×××××.com>
To: gentoo-soc@l.g.o
Cc: "Petteri Räty" <betelgeuse@g.o>
Subject: [gentoo-soc] libbash weekly report #2
Date: Sun, 29 May 2011 14:55:07
Message-Id: 4DE25E2A.4060302@gmail.com
1 With the effort we spent last week, now we are able to generate correct
2 metadata for 3008 ebuilds. Here is what I have done in this week:
3
4 * supported appending to variables like foo+=bar
5 * partly supported the shopt built-in
6 * supported the unset built-in
7 * supported the continue built-in
8 * supported single quoted string
9 * supported command substitution in double quoted string
10 * supported more characters in function name (not approved by bash
11 manual but used by some eclasses)
12 * made the parser write current filename to output if something goes
13 wrong
14 * improved test coverage
15 * made parser fail if it doesn’t match to EOF
16
17 The last thing makes our instruo fail to generate metadata for most of
18 the ebuilds because some important eclasses can’t get fully parsed. We
19 will tackle this issue in the next iteration.
20 We planned to have our CI server setup. But as robbat2 is on his
21 vocation so we decided to put off the story to the next iteration.
22
23 In the coming week, we plan to:
24
25 * fully parse the eclasses that are required for metadata generation
26 (if it’s not doable in one day, add new stories).
27 * add stories from the output of instruo
28 * fix our instruo to make the order of INHERITED right (part of
29 ebuild metadata)
30 * support pattern matching in keyword test
31 * compile with -Wconversion and -Wsign-conversion in developer mode
32 * support more Portage functions
33 * write ProjectXML for our project
34
35 Thank you for your attention.
36
37 --
38 Best wishes,
39 Mu Qiao
40 GnuPG fingerprint: 92B1 B0C4 8D14 F8C4 EFA5 3ACC 30B3 0DE4 17B1 57E9

Attachments

File name MIME type
signature.asc application/pgp-signature