1 |
On Fri, 14 Oct 2005 16:59:29 -0500 |
2 |
Brian Harring <ferringb@g.o> wrote: |
3 |
|
4 |
> assert fixes for unpack are in also (.tar bit) |
5 |
|
6 |
Yup, i've seen the die/assert fixes were in, but there is also |
7 |
commit #1992, about ${tarvars} placement on the command line. I |
8 |
confess i've not understood what the issue was though... :) |
9 |
Anyway, the 2.0 diff is in attachment, so that you can check |
10 |
whether it's needed in savior too or not (i see you use "-xf" and |
11 |
alike in savior, whereas 2.0 uses "xf", so maybe that is actually |
12 |
enough to make the difference). |
13 |
|
14 |
> the lchown/lchgrp changes I'm not pushing forward. That code I'm |
15 |
> going to yank out of the bash side, and shove it into python, |
16 |
> since contents scans will be needed, and should be more efficient. |
17 |
|
18 |
Oh, if that means there will be a common module framework for all |
19 |
the contents checking and tweaking features (collision-protect, |
20 |
INSTALL_MASK, rdepend verification, NEEDED generation, |
21 |
chowning & chmoding, etc.), then it's just great. |
22 |
|
23 |
> Surprising thing, people are using it- |
24 |
|
25 |
Then they are all using hacked version or an old snapshot, and not |
26 |
"vanilla" trunk from SVN. Oh well, i shouldn't be surprised after |
27 |
all, that's what i've done too for months :) |
28 |
|
29 |
> Meanwhile, spose I'll be the one to do the deed since nobody else |
30 |
> is speaking up, but yah, 2.1 is dead as a release line. |
31 |
|
32 |
Ok, that's good to know, and i understand the reasons. |
33 |
|
34 |
> #85786 (faster config.pusedict) |
35 |
|
36 |
Ok, will sync it after i've switched back to 2.0. |
37 |
|
38 |
> #83613 (abspath profile/parent support) |
39 |
> Hesitant on this one; target would have to be stable since the |
40 |
> changes won't really fit into 3.x (profile being a seperate |
41 |
> config obj, can go nuts with it). Either way, hesitant since |
42 |
> A) changes to profile need to play nice in a backwards compatible |
43 |
> way, we already have enough issues with .50 profile screwups |
44 |
> still. :) |
45 |
> B) if limited to /etc/portage/profile (something of the |
46 |
> sort), less of an issue. |
47 |
|
48 |
Backward compat should not be an issue as long as official |
49 |
profiles continue to use only relative paths for inheriting. |
50 |
I could add a check to enforce that. |
51 |
|
52 |
> C) interaction with any code that resets PORTDIR (said code is |
53 |
> evil, but it exists). |
54 |
|
55 |
I don't know about that code, will investigate. |
56 |
|
57 |
> #90444 (faster dblink.getcontents) |
58 |
> Stable target. Still want the code defensive. |
59 |
|
60 |
I personnally still don't really understand what defensive code |
61 |
protects us against, so i will leave it to you or Jason to take |
62 |
whatever decision you think is best. |
63 |
|
64 |
> #84884 (use.(local.)?desc integration to emerge UI) |
65 |
> stable target (code won't be needed in 3.0) |
66 |
> Definitely a feature in comparison to others, low priority. |
67 |
|
68 |
Okay, will sync it. Btw, about the display of flag descriptions by |
69 |
emerge, i'm opened to any suggestions of better cmdline options |
70 |
and behavior. For instance, would taking some "verbosity level" |
71 |
into account ("-v -v", like 2.1's emerge does for some other |
72 |
metadatas) be better than adding new options? |
73 |
|
74 |
> #37498 (single counter for package building/merging, == single |
75 |
> log) Good god you've been at that one for a while from the looks |
76 |
> of it :) sort of a stable target, although that's questionable. |
77 |
|
78 |
I will probably sync it, at least for my own use, but yes, i agree |
79 |
that on code side it's a bit adding ugliness to the ugliness just |
80 |
for fixing a minor annoyance, so i would understand a WONTFIX :) |
81 |
|
82 |
> #34964 (binpkg system packages) |
83 |
> Another patch you've been at forever and has suffered the |
84 |
> infernal bitrot of bugzie... |
85 |
|
86 |
Same as for the previous one, but more... That one, i can't live |
87 |
without, so it will be synced anyway. But on the other hand, it's |
88 |
more code, and is some rather ugly one (i have it currently in my |
89 |
2.1, and checking of whether a package is system or not is already |
90 |
not pretty pretty because of local USE flags + conditionnal |
91 |
provides, and iirc the 2.0 config stuff, it will get worst). So |
92 |
again, i would understand a wontfix when i will reopen it a third |
93 |
time :) |
94 |
|
95 |
> My 2 cents, in a rather long email... |
96 |
|
97 |
Many thanks for having taken time to go through this bugs list and |
98 |
for having clarified the branches question. |
99 |
|
100 |
-- |
101 |
TGL. |