1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA512 |
3 |
|
4 |
Hi, |
5 |
|
6 |
I would like to discuss the pro and cons of usage of symlinks in the |
7 |
tree, which are possible now as we aren't bound to CVS anymore |
8 |
|
9 |
We have quite a number of ebuilds already in the tree defining |
10 |
functionality for both, regular version and live versions. These are |
11 |
typical candidates. Same for different package versions with the same |
12 |
ebuild. |
13 |
|
14 |
What is your opinion on making heavy use of symlinks here? |
15 |
|
16 |
Personally I would ban symlinks and duplicated code. One ebuild for |
17 |
one version. And in case you like to propagate changes over several |
18 |
ebuilds, just use tools like meld. |
19 |
|
20 |
A drawback is that tools like sed break symlinks and write back a |
21 |
plain files. |
22 |
|
23 |
And last, we have potential breakages if people don't give enough care |
24 |
when doing stabilizations and removal of version. |
25 |
|
26 |
nevertheless, we would slim the tree and reduce work when changing |
27 |
things like HOMEPAGE. |
28 |
|
29 |
So please discuss this matter. |
30 |
|
31 |
Justin |
32 |
-----BEGIN PGP SIGNATURE----- |
33 |
Version: GnuPG/MacGPG2 v2.0 |
34 |
|
35 |
iQJ8BAEBCgBmBQJV9CSoXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w |
36 |
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0QUU0N0I4NzFERUI0MTJFN0EyODE0NUFF |
37 |
OTQwMkE3OUIwMzUyOUEyAAoJEOlAKnmwNSmiIZ0P/0q6jSuGZzZ4lDiu87GIYMiC |
38 |
ndRzHsR/OGT9paB01pkoQogOt9+AMKdNd434n2to+HbuNf7Le5cWP7MBAdD/ydzV |
39 |
H+5zE98Mu9h8IXTRvuxv6eTSRPFsnnDPuMAS+28D7WwDBcmOhl4we/hRyfq0+JFw |
40 |
s5XojNlrk7YZLynZs8SHcgqq5CbaKbjLMsVSTnVXKeA1NcaB0lPFjI0JraCqW4xS |
41 |
BgIA2MrrR5XM2imvmBInanwJZ+VOVvHD1jxTlfUQeF7qJusTY5fTnVncvnIo72Fh |
42 |
E2Rz/+vrWFe+CvQV63IpgbtC2oYP5OMidnfZSQynRbGsK9w3rm25cXOlyXjLA98O |
43 |
sv/wNHvVk3+SIvIviN3yDjOOG5q1zeW33UtZfz5iKu3E7dUGw6B2a/qjC9m9lIQH |
44 |
GGDu7csYnW8aSLiEJPGsJsduTqw/+G5p8DWMGuHss6xu6DyZKJPRxgd4VlDkLIiE |
45 |
ZCgoHCGhQX3LDEOlzh7+j01A1AOO4SfTZqqDch8f6jiLYmx0dw4Rcz6Lth+cAzn+ |
46 |
fjTdq8A1P5umV8NiwGZtx8GtPoEWRpEV0zuhZHWXjvFSIxpn2TBUi+pETo421wXH |
47 |
9QDQD5Q/9Wf/Wckyb86+OEhwBGoPXib2sF1BOTWONXHECvQ5xuqXy2Ux34HJHbou |
48 |
Que3NfC4OiQKXSJv1jae |
49 |
=K93a |
50 |
-----END PGP SIGNATURE----- |