1 |
--------------------------------------------------------------------------- |
2 |
Gentoo Weekly Newsletter |
3 |
http://www.gentoo.org/news/en/gwn/current.xml |
4 |
This is the Gentoo Weekly Newsletter for the week of 25 October 2004. |
5 |
--------------------------------------------------------------------------- |
6 |
|
7 |
============== |
8 |
1. Gentoo News |
9 |
============== |
10 |
|
11 |
Portage 2.0.51 released |
12 |
----------------------- |
13 |
|
14 |
Keeping a Linux system healthy and in good condition wouldn't be possible |
15 |
without its core toolchain. No wonder the excitement over Portage releases |
16 |
generally reaches higher amplitudes than other Gentoo developments. As of |
17 |
last week, Portage 2.0.51 has been marked stable and fit for general |
18 |
consumption. Portage is now more feature-rich than ever, has sped up |
19 |
considerably, and is generally on track for future improvements to |
20 |
Gentoo's sophisticated package management. A full list of all the new |
21 |
features is published in the official announcement[1], here is an overview |
22 |
of a few of the highlights: |
23 |
1. http://www.gentoo.org/news/20041021-portage51.xml |
24 |
|
25 |
* Rebuilding on USE flag changes: Using emerge --newuse, Portage is now |
26 |
able to perform automatic rebuilds of formerly emerged packages whenever |
27 |
USE flag settings have changed (see also today's Tips and Tricks section |
28 |
below) |
29 |
* Experimental support for GPG verification: Not completely implemented |
30 |
yet, but a new FEATURES variable gpg in /etc/make.conf that can be set to |
31 |
different levels of strictness will allow checks of the GPG signatures in |
32 |
newer Manifest files. |
33 |
* FHS compliance - The world file has been moved, and virtuals are now |
34 |
being dynamically checked, making Portage FHS-compliant - which means for |
35 |
example that it's now safe to remove data from /var/cache. |
36 |
* Compilation success checking: New ebuilds will be able to include a |
37 |
test phase in the compilation process where success or failure of a |
38 |
package build can be verified before emerge has finished. |
39 |
* Dependency calculation speedup: Now at only one third of the time that |
40 |
the previous Portage release had to spend on dependency checking. |
41 |
* Parallel emerging: Portage has improved its use of lockfiles, to |
42 |
correctly perform downloads while emerging applications now, for example. |
43 |
|
44 |
Winner of the website redesign contest announced |
45 |
------------------------------------------------ |
46 |
|
47 |
Aaron Shi and his design are the winners of the public contest that was |
48 |
held to determine the future look of the soon-to-be-refurbished Gentoo |
49 |
Foundation website. Aaron was elected over four other finalists by almost |
50 |
half of the more than 3000 votes that were being cast within the two weeks |
51 |
that the poll at the Gentoo Forums was open. |
52 |
|
53 |
Figure 1.1: Only 3 percent wanted to keep the current design... |
54 |
http://www.gentoo.org/images/gwn/20041025-vote.png |
55 |
|
56 |
Congratulations to Aaron, and many thanks to all the other participants in |
57 |
the public contest. The new look is expected to replace the current layout |
58 |
as soon as the Gentoo developer team - now busily working together with |
59 |
the designer - will finish applying some last touches to the graphics and |
60 |
the internal data structure of the new design. The content presentation |
61 |
remains unaffected by the new design, as the Gentoo website continues to |
62 |
be entirely XML-based, with XHTML pages being generated on the fly by |
63 |
using XSL transformation style sheets. |
64 |
|
65 |
Figure 1.2: Aaron Shi's design for the new Gentoo Foundation website |
66 |
http://www.gentoo.org/images/gwn/20041025-shi.png |
67 |
|
68 |
Urgent call for help: Haskell developers |
69 |
---------------------------------------- |
70 |
|
71 |
The developer team looking after the lambda-calculus based functional |
72 |
programming language Haskell[2] in Gentoo is urgently seeking additional |
73 |
help. Haskell programmers who would like to support the effort of |
74 |
maintaining Haskell in Gentoo please contact Gentoo's recruiters team[3]. |
75 |
2. http://www.haskell.org |
76 |
3. recruiters@g.o |
77 |
|
78 |
New chapter in the Gentoo handbook: Working with Portage |
79 |
-------------------------------------------------------- |
80 |
|
81 |
Several good news came from the documentation team this week, including |
82 |
improvements to the KDE configuration[4], the Gentoo installation tips and |
83 |
tricks[5], and Usermode Linux guides[6]. Stuart Herbert[7] has contributed |
84 |
a document on "Running NX On Gentoo Linux"[8], a guide on using |
85 |
NoMachine's[9] commercial NX server and its free clients in Gentoo for |
86 |
remote X11 access optimized for low-bandwidth connections. Probably the |
87 |
most significant change was made to the Gentoo handbook, which has been |
88 |
expanded to reflect the changes in Portage 2.0.51. It now accomodates a |
89 |
whole new chapter called "A Portage Introduction"[10] which contains all |
90 |
the basic emerge-related commands that every Gentoo user ought to know, |
91 |
and a section on "Working with Portage"[11] explaining the finer details. |
92 |
4. http://www.gentoo.org/doc/en/kde-config.xml |
93 |
5. http://www.gentoo.org/doc/en/gentoo-x86-tipsntricks.xml |
94 |
6. http://www.gentoo.org/doc/en/uml.xml |
95 |
7. stuart@g.o |
96 |
8. http://www.gentoo.org/doc/en/nx-guide.xml |
97 |
9. http://www.nomachine.com |
98 |
10. http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=2 |
99 |
11. http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=3 |
100 |
|
101 |
================== |
102 |
2. Gentoo security |
103 |
================== |
104 |
|
105 |
phpMyAdmin: Vulnerability in MIME-based transformation system |
106 |
------------------------------------------------------------- |
107 |
|
108 |
A vulnerability has been found in the MIME-based transformation system of |
109 |
phpMyAdmin, which may allow remote execution of arbitrary commands if |
110 |
PHP's "safe mode" is disabled. |
111 |
|
112 |
For more information, please see the GLSA Announcement[12] |
113 |
12. http://www.gentoo.org/security/en/glsa/glsa-200410-14.xml |
114 |
|
115 |
Squid: Remote DoS vulnerability |
116 |
------------------------------- |
117 |
|
118 |
Squid contains a vulnerability in the SNMP module which may lead to a |
119 |
denial of service. |
120 |
|
121 |
For more information, please see the GLSA Announcement[13] |
122 |
13. http://www.gentoo.org/security/en/glsa/glsa-200410-15.xml |
123 |
|
124 |
PostgreSQL: Insecure temporary file use in make_oidjoins_check |
125 |
-------------------------------------------------------------- |
126 |
|
127 |
The make_oidjoins_check script, part of the PostgreSQL package, is |
128 |
vulnerable to symlink attacks, potentially allowing a local user to |
129 |
overwrite arbitrary files with the rights of the user running the utility. |
130 |
|
131 |
For more information, please see the GLSA Announcement[14] |
132 |
14. http://www.gentoo.org/security/en/glsa/glsa-200410-16.xml |
133 |
|
134 |
OpenOffice.org: Temporary files disclosure |
135 |
------------------------------------------ |
136 |
|
137 |
OpenOffice.org uses insecure temporary files which could allow a malicious |
138 |
local user to gain knowledge of sensitive information from other users' |
139 |
documents. |
140 |
|
141 |
For more information, please see the GLSA Announcement[15] |
142 |
15. http://www.gentoo.org/security/en/glsa/glsa-200410-17.xml |
143 |
|
144 |
Ghostscript: Insecure temporary file use in multiple scripts |
145 |
------------------------------------------------------------ |
146 |
|
147 |
Multiple scripts in the Ghostscript package are vulnerable to symlink |
148 |
attacks, potentially allowing a local user to overwrite arbitrary files |
149 |
with the rights of the user running the script. |
150 |
|
151 |
For more information, please see the GLSA Announcement[16] |
152 |
16. http://www.gentoo.org/security/en/glsa/glsa-200410-18.xml |
153 |
|
154 |
glibc: Insecure tempfile handling in catchsegv script |
155 |
----------------------------------------------------- |
156 |
|
157 |
The catchsegv script in the glibc package is vulnerable to symlink |
158 |
attacks, potentially allowing a local user to overwrite arbitrary files |
159 |
with the rights of the user running the script. |
160 |
|
161 |
For more information, please see the GLSA Announcement[17] |
162 |
17. http://www.gentoo.org/security/en/glsa/glsa-200410-19.xml |
163 |
|
164 |
Xpdf, CUPS: Multiple integer overflows |
165 |
-------------------------------------- |
166 |
|
167 |
Multiple integer overflows were discovered in Xpdf, potentially resulting |
168 |
in execution of arbitrary code upon viewing a malicious PDF file. CUPS |
169 |
includes Xpdf code and therefore is vulnerable to the same issues. |
170 |
|
171 |
For more information, please see the GLSA Announcement[18] |
172 |
18. http://www.gentoo.org/security/en/glsa/glsa-200410-20.xml |
173 |
|
174 |
Apache 2, mod_ssl: Bypass of SSLCipherSuite directive |
175 |
----------------------------------------------------- |
176 |
|
177 |
In certain configurations, it can be possible to bypass restrictions set |
178 |
by the "SSLCipherSuite" directive of mod_ssl. |
179 |
|
180 |
For more information, please see the GLSA Announcement[19] |
181 |
19. http://www.gentoo.org/security/en/glsa/glsa-200410-21.xml |
182 |
|
183 |
========================= |
184 |
3. Heard in the community |
185 |
========================= |
186 |
|
187 |
gentoo-user |
188 |
----------- |
189 |
|
190 |
/etc/group x |
191 |
|
192 |
Following an emerge -uD world etc-update was intent on removing the "x" in |
193 |
the password field from entries in the /etc/group file. Can this be safely |
194 |
ignored, in order not to lose group memberships? |
195 |
|
196 |
* /etc/group changes[20] |
197 |
20. http://thread.gmane.org/gmane.linux.gentoo.user/104111 |
198 |
|
199 |
Mysql 4.1 ebuild |
200 |
|
201 |
If you're looking for the next releases of MySQL to test the latest |
202 |
features, version 4.1 or 5.0 ebuilds appear to be missing from Portage. |
203 |
|
204 |
* Mysql 4.1 ebuild[21] |
205 |
21. http://thread.gmane.org/gmane.linux.gentoo.user/103933 |
206 |
|
207 |
List Package Files |
208 |
|
209 |
How do you list all files installed by a particular ebuild? Distributions |
210 |
based on the rpm package manager offer the functionality to query any |
211 |
package for its contents, so how does one find the same information in |
212 |
Portage? |
213 |
|
214 |
* List Files in Packages (rpm -ql feature?)[22] |
215 |
22. http://thread.gmane.org/gmane.linux.gentoo.user/103570 |
216 |
|
217 |
gentoo-dev |
218 |
---------- |
219 |
|
220 |
Gentoo (x86|ppc|arm)-uClibc experimental stages |
221 |
|
222 |
Ned Ludd[23] has released some uClibc stages which are especially suited |
223 |
for embedded systems. |
224 |
23. solar@g.o |
225 |
|
226 |
* Gentoo (x86|ppc|arm)-uClibc experimental stages[24] |
227 |
24. http://article.gmane.org/gmane.linux.gentoo.devel/22342 |
228 |
|
229 |
GLEP 28 to remove inactive GLEPs |
230 |
|
231 |
To get more speed into the GLEP process, GLEPs that have been inactive for |
232 |
more than 60 days will be removed from 1 November 2004 |
233 |
|
234 |
* GLEPs soon to expire[25] |
235 |
25. http://thread.gmane.org/gmane.linux.gentoo.devel/22308 |
236 |
|
237 |
"Broken-up" KDE ebuilds |
238 |
|
239 |
Dan Armak[26] has released individual KDE ebuilds that allow single KDE |
240 |
applications to be built without pulling in other, perhaps unneeded KDE |
241 |
applications. This is one of the most frequently requested functions and |
242 |
is now available at least experimentally. |
243 |
26. danarmak@g.o |
244 |
|
245 |
* broken up KDE ebuilds[27] |
246 |
27. http://thread.gmane.org/gmane.linux.gentoo.devel/22259 |
247 |
|
248 |
Open-source and Business |
249 |
|
250 |
Cory Visi[28] asks Gentoo users to give examples of a) IT consulting firms |
251 |
in the North Eastern US that support and implement open-source/Linux |
252 |
solutions, and b) Fortune 100 or 500 companies in the financial services |
253 |
industry that use open-source/Linux solutions successfully. |
254 |
28. merlin@g.o |
255 |
|
256 |
* OpenSource and Business[29] |
257 |
29. http://thread.gmane.org/gmane.linux.gentoo.devel/22239 |
258 |
|
259 |
======================= |
260 |
4. Gentoo International |
261 |
======================= |
262 |
|
263 |
Germany: Linux World Expo opening next Tuesday |
264 |
---------------------------------------------- |
265 |
|
266 |
Held in Frankfurt/Main from 26 to 28 October 2004, the German issue of the |
267 |
Linux World Expo[30] series of exhibitions and conferences is opening with |
268 |
a Gentoo stand in the open-source projects section. Similar to the |
269 |
Linuxtag in Karlsruhe earlier this year, the focus of the Gentoo presence |
270 |
is going to be a display the variety of architectures supported by Gentoo |
271 |
Linux. Apart from an SGI O2 and several x86 and PPC notebooks already |
272 |
running Gentoo Linux, the hardware lineup includes three Sun UltraSparc |
273 |
workstations (U1 140MHz 448MB RAM 2GB HDD, U2 160MHz 1GB RAM 18GB disk, |
274 |
U10 440MHz 256MB of RAM 60GB disk), and a Siemens Primergy 670-40 |
275 |
quad-server (4x400MHz Pentium III, 1GB RAM, two RAID controllers with 32MB |
276 |
Adaptec failover cache and lots of harddisks). The latter, a 60kg monster, |
277 |
and the Sparc workstations will undergo live Gentoo installations at the |
278 |
LWE, while other highlights at the booth (manned by Christian Hartmann, |
279 |
Michael Imhof, Wernfried Haas, Sven Wegener and Markus Nigbur) will |
280 |
include brandnew LiveCDs in a special LWE edition, T-shirts, the famous |
281 |
Foser stickers and other goodies. The LiveCD has German localization |
282 |
across the board, includes KDE and documentation in German, and is based |
283 |
on a 2.6 kernel. If you can't make it to the Expo, the ISO is available |
284 |
via Gentoo's bittorrent[31]. |
285 |
30. http://www.linuxworldexpo.de/ |
286 |
31. http://tracker.netdomination.org |
287 |
|
288 |
Figure 4.1: Gentoo hardware lineup at the Linux World Expo in Frankfurt, |
289 |
26-28 October 2004 |
290 |
http://www.gentoo.org/images/gwn/20041018-lwe.jpg |
291 |
|
292 |
UK: Gentoo User Meeting in Cambridge |
293 |
------------------------------------ |
294 |
|
295 |
One February morning in 1953, two researchers from a university |
296 |
laboratory, Francis Crick and James Watson, walked into their favourite |
297 |
Cambridge pub, the Eagle on Bene't Street, and declared that they had |
298 |
found the secret of life - or more precisely, the double helix structure |
299 |
of DNA. Since then, regulars at the Eagle have started concentrating on |
300 |
their beers again, but now Stephen Bennett, Gentoo (and BSD) developer |
301 |
based in Cambridge, and a few fellow Gentooists are proposing a Gentoo |
302 |
meeting for users and developers at the famous pub, on Thursday 4 November |
303 |
2004 from around 19:30. The idea for this initial gathering is to meet up, |
304 |
see who's around and whether it's worth arranging something more |
305 |
seriously, so if you'd be interested, then come along and register your |
306 |
support. Check this Forum thread[32] for details. |
307 |
32. http://forums.gentoo.org/viewtopic.php?t=240032 |
308 |
|
309 |
====================== |
310 |
5. Gentoo in the press |
311 |
====================== |
312 |
|
313 |
DigiTimes (14 October 2004) |
314 |
--------------------------- |
315 |
|
316 |
In an article about Abit dual AMD 64-bit Opteron SU-2S showing prowess as |
317 |
UT2K4 game server[33], James McClure writes about the Taiwanese |
318 |
motherboard manufacturer[34]: "Abit believes that thoroughly testing its |
319 |
motherboards under Linux puts the boards through the most rigorous testing |
320 |
procedures available." Consequently, Gentoo Linux is mentioned in the |
321 |
article as one of the distributions being tested on Abit's hardware. Abit |
322 |
even maintained a Linux distribution of their own until a few years ago - |
323 |
called "Gentus," interestingly enough. |
324 |
33. http://www.digitimes.com/news/a20041014PR204.html |
325 |
34. http://www.abit.com |
326 |
|
327 |
=========== |
328 |
6. Bugzilla |
329 |
=========== |
330 |
|
331 |
Summary |
332 |
------- |
333 |
|
334 |
* Statistics |
335 |
* Closed bug ranking |
336 |
* New bug rankings |
337 |
|
338 |
Statistics |
339 |
---------- |
340 |
|
341 |
The Gentoo community uses Bugzilla (bugs.gentoo.org[35]) to record and |
342 |
track bugs, notifications, suggestions and other interactions with the |
343 |
development team. Between 17 October 2004 and 23 October 2004, activity on |
344 |
the site has resulted in: |
345 |
35. http://bugs.gentoo.org |
346 |
|
347 |
* 764 new bugs during this period |
348 |
* 569 bugs closed or resolved during this period |
349 |
* 26 previously closed bugs were reopened this period |
350 |
|
351 |
Of the 7185 currently open bugs: 115 are labeled 'blocker', 235 are |
352 |
labeled 'critical', and 522 are labeled 'major'. |
353 |
|
354 |
Closed bug rankings |
355 |
------------------- |
356 |
|
357 |
The developers and teams who have closed the most bugs during this period |
358 |
are: |
359 |
|
360 |
* Portage team[36], with 143 closed bugs[37] |
361 |
* AMD64 Porting Team[38], with 29 closed bugs[39] |
362 |
* Gentoo Linux Gnome Desktop Team[40], with 25 closed bugs[41] |
363 |
* Gentoo's Team for Core System packages[42], with 21 closed bugs[43] |
364 |
* Dylan Carlson[44], with 19 closed bugs[45] |
365 |
* Gentoo KDE team[46], with 14 closed bugs[47] |
366 |
* Pieter Van den Abeele[48], with 12 closed bugs[49] |
367 |
* Gentoo Games[50], with 11 closed bugs[51] |
368 |
36. dev-portage@g.o |
369 |
37. |
370 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2004-10-17&chfieldto=2004-10-23&resolution=FIXED&assigned_to=dev-portage@g.o |
371 |
38. amd64@g.o |
372 |
39. |
373 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2004-10-17&chfieldto=2004-10-23&resolution=FIXED&assigned_to=amd64@g.o |
374 |
40. gnome@g.o |
375 |
41. |
376 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2004-10-17&chfieldto=2004-10-23&resolution=FIXED&assigned_to=gnome@g.o |
377 |
42. base-system@g.o |
378 |
43. |
379 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2004-10-17&chfieldto=2004-10-23&resolution=FIXED&assigned_to=base-system@g.o |
380 |
44. absinthe@g.o |
381 |
45. |
382 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2004-10-17&chfieldto=2004-10-23&resolution=FIXED&assigned_to=absinthe@g.o |
383 |
46. kde@g.o |
384 |
47. |
385 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2004-10-17&chfieldto=2004-10-23&resolution=FIXED&assigned_to=kde@g.o |
386 |
48. pvdabeel@g.o |
387 |
49. |
388 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2004-10-17&chfieldto=2004-10-23&resolution=FIXED&assigned_to=pvdabeel@g.o |
389 |
50. games@g.o |
390 |
51. |
391 |
http://bugs.gentoo.org/buglist.cgi?bug_status=RESOLVED&bug_status=CLOSED&chfield=bug_status&chfieldfrom=2004-10-17&chfieldto=2004-10-23&resolution=FIXED&assigned_to=games@g.o |
392 |
|
393 |
New bug rankings |
394 |
---------------- |
395 |
|
396 |
The developers and teams who have been assigned the most new bugs during |
397 |
this period are: |
398 |
|
399 |
* Gentoo Linux Gnome Desktop Team[52], with 23 new bugs[53] |
400 |
* Gentoo X-windows packagers[54], with 12 new bugs[55] |
401 |
* media-video herd[56], with 12 new bugs[57] |
402 |
* Gentoo KDE team[58], with 11 new bugs[59] |
403 |
* AMD64 Porting Team[60], with 11 new bugs[61] |
404 |
* Gentoo Toolchain Maintainers[62], with 10 new bugs[63] |
405 |
* osx porters[64], with 10 new bugs[65] |
406 |
* Karl Trygve Kalleberg[66], with 10 new bugs[67] |
407 |
52. gnome@g.o |
408 |
53. |
409 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2004-10-17&chfieldto=2004-10-23&assigned_to=gnome@g.o |
410 |
54. x11@g.o |
411 |
55. |
412 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2004-10-17&chfieldto=2004-10-23&assigned_to=x11@g.o |
413 |
56. media-video@g.o |
414 |
57. |
415 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2004-10-17&chfieldto=2004-10-23&assigned_to=media-video@g.o |
416 |
58. kde@g.o |
417 |
59. |
418 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2004-10-17&chfieldto=2004-10-23&assigned_to=kde@g.o |
419 |
60. amd64@g.o |
420 |
61. |
421 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2004-10-17&chfieldto=2004-10-23&assigned_to=amd64@g.o |
422 |
62. toolchain@g.o |
423 |
63. |
424 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2004-10-17&chfieldto=2004-10-23&assigned_to=toolchain@g.o |
425 |
64. osx@g.o |
426 |
65. |
427 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2004-10-17&chfieldto=2004-10-23&assigned_to=osx@g.o |
428 |
66. karltk@g.o |
429 |
67. |
430 |
http://bugs.gentoo.org/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&chfield=assigned_to&chfieldfrom=2004-10-17&chfieldto=2004-10-23&assigned_to=karltk@g.o |
431 |
|
432 |
================== |
433 |
7. Tips and Tricks |
434 |
================== |
435 |
|
436 |
Portage's new '--newuse' option |
437 |
------------------------------- |
438 |
|
439 |
This week we want to explain a new Portage option which allows you to |
440 |
track changes to USE flag settings you may have altered after installing |
441 |
an application. We're talking about --newuse, one of a number of very |
442 |
useful new features in Portage 2.0.51. Before we start, make sure that |
443 |
you've installed the latest Portage revision on your box. |
444 |
|
445 |
Imagine that up until today, you never had printer. Now you bought one, |
446 |
and off course you want to use your Gentoo system to test your new |
447 |
printer. First of all, you'd want printing support for some of the |
448 |
applications you've installed. In order to get that you would alter your |
449 |
USE flags and add cups and maybe some more flags to your USE variable in |
450 |
/etc/make.conf. |
451 |
So what's next, then? You'll need to find an easy way to create a listing |
452 |
with all packages affected by this USE flag change: |
453 |
|
454 |
Type emerge --newuse to list all pacakges affected by a USE flag change: |
455 |
|
456 |
--------------------------------------------------------------------------- |
457 |
| Code Listing 7.1: | |
458 |
|List all pacakges affected by a USE flag | |
459 |
change--------------------------------------------------------------------- |
460 |
---- |
461 |
| | |
462 |
| | |
463 |
|# | |
464 |
|emerge --newuse world -Dpv | |
465 |
| | |
466 |
| | |
467 |
|These are the packages that I would merge, in order: | |
468 |
| | |
469 |
|Calculating world dependencies ...done! | |
470 |
|[ebuild N ] net-print/cups-1.1.21-r2 -debug +pam -samba -slp +ssl | |
471 |
8,348 kB |
472 |
|[ebuild R ] gnome-base/nautilus-2.8.0 +cups* -debug -flac -gstreamer | |
473 |
-mad +oggvorbis 5,637 kB |
474 |
| | |
475 |
--------------------------------------------------------------------------- |
476 |
|
477 |
No surprise that the CUPS package itself wants to get installed now, but |
478 |
you will also notice the appended asterisk to the +cups USE flag on the |
479 |
Nautilus package: This simply points out that the USE flag has changed, |
480 |
and you can now merge CUPS and all the packages which could benefit from |
481 |
an active cups USE flag. Don't forget to configure your new printer. |
482 |
|
483 |
=========================== |
484 |
8. Moves, adds, and changes |
485 |
=========================== |
486 |
|
487 |
Moves |
488 |
----- |
489 |
|
490 |
The following developers recently left the Gentoo team: |
491 |
|
492 |
* None this week |
493 |
|
494 |
Adds |
495 |
---- |
496 |
|
497 |
The following developers recently joined the Gentoo Linux team: |
498 |
|
499 |
* Joseph Jezak (josejx) - Gentoo/PPC, Gentoo/OSX |
500 |
* Preston Cody (codeman) - Gentoo Installer |
501 |
* Stephen Bennett (spb) - Gentoo/BSD, bugfixes |
502 |
|
503 |
Changes |
504 |
------- |
505 |
|
506 |
The following developers recently changed roles within the Gentoo Linux |
507 |
project: |
508 |
|
509 |
* None this week |
510 |
|
511 |
==================== |
512 |
9. Contribute to GWN |
513 |
==================== |
514 |
|
515 |
Interested in contributing to the Gentoo Weekly Newsletter? Send us an |
516 |
email[68]. |
517 |
68. gwn-feedback@g.o |
518 |
|
519 |
================ |
520 |
10. GWN feedback |
521 |
================ |
522 |
|
523 |
Please send us your feedback[69] and help make the GWN better. |
524 |
69. gwn-feedback@g.o |
525 |
|
526 |
================================ |
527 |
11. GWN subscription information |
528 |
================================ |
529 |
|
530 |
To subscribe to the Gentoo Weekly Newsletter, send a blank email to |
531 |
gentoo-gwn-subscribe@g.o. |
532 |
|
533 |
To unsubscribe to the Gentoo Weekly Newsletter, send a blank email to |
534 |
gentoo-gwn-unsubscribe@g.o from the email address you are |
535 |
subscribed under. |
536 |
|
537 |
=================== |
538 |
12. Other languages |
539 |
=================== |
540 |
|
541 |
The Gentoo Weekly Newsletter is also available in the following languages: |
542 |
|
543 |
* Danish[70] |
544 |
* Dutch[71] |
545 |
* English[72] |
546 |
* German[73] |
547 |
* French[74] |
548 |
* Japanese[75] |
549 |
* Italian[76] |
550 |
* Polish[77] |
551 |
* Portuguese (Brazil)[78] |
552 |
* Portuguese (Portugal)[79] |
553 |
* Russian[80] |
554 |
* Spanish[81] |
555 |
* Turkish[82] |
556 |
70. http://www.gentoo.org/news/da/gwn/gwn.xml |
557 |
71. http://www.gentoo.org/news/be/gwn/gwn.xml |
558 |
72. http://www.gentoo.org/news/en/gwn/gwn.xml |
559 |
73. http://www.gentoo.org/news/de/gwn/gwn.xml |
560 |
74. http://www.gentoo.org/news/fr/gwn/gwn.xml |
561 |
75. http://www.gentoo.org/news/ja/gwn/gwn.xml |
562 |
76. http://www.gentoo.org/news/it/gwn/gwn.xml |
563 |
77. http://www.gentoo.org/news/pl/gwn/gwn.xml |
564 |
78. http://www.gentoo.org/news/br/gwn/gwn.xml |
565 |
79. http://www.gentoo.org/news/pt/gwn/gwn.xml |
566 |
80. http://www.gentoo.org/news/ru/gwn/gwn.xml |
567 |
81. http://www.gentoo.org/news/es/gwn/gwn.xml |
568 |
82. http://www.gentoo.org/news/tr/gwn/gwn.xml |
569 |
|
570 |
Ulrich Plate <plate@g.o> - Editor |
571 |
Brian Downey <bdowney@×××××××××××.net> - Author |
572 |
Patrick Lauer <patrick@g.o> - Author |
573 |
Tobias Scherbaum <dertobi123@g.o> - Author |
574 |
Emmet Wagle <ewagle@×××××.com> - Author |