1 |
* Mike Frysinger <vapier@g.o> schrieb: |
2 |
> On Thursday, December 30, 2010 01:46:34 Enrico Weigelt wrote: |
3 |
> > Little example, where I'm working on right now: coreutils and gnulib. |
4 |
> > Imagine, these jerks not just collected hundreds of (sometimes really |
5 |
> > broken) tests and workarounds instead of fixing the source - they |
6 |
> > also collected them in another "package" called gnulib, which gets |
7 |
> > fetched via git (from the current head instead of some release tag!) |
8 |
> > and _copied_ into the coreutils source tree by some obscure |
9 |
> > "bootstrap" script. Wow, self-modifying code. Violating all rules |
10 |
> > of the very first semester in software engineering ;-o |
11 |
> |
12 |
> yeah, once you start fixing Microsoft's runtime library and Solaris' C library |
13 |
> and old UNIX systems whose owners long died and ........, feel free to get |
14 |
> gnulib obsoleted. but until that happens, stop living in an unrealistic |
15 |
> world. gnulib exists for a very real reason and is extremely useful to many |
16 |
> many people. |
17 |
|
18 |
You didn't get my point. I was talking about the way of copying |
19 |
in (parts of) gnulib into other package's source tree in an |
20 |
unpredicable way, directly within the build process. |
21 |
|
22 |
The clean way (tm) would be making it a real library, that's |
23 |
just imported by other packages and maybe provides some |
24 |
additional autoconf macros. I'm currently in the process of |
25 |
doing exactly that. |
26 |
|
27 |
git://pubgit.metux.de/oss-qm/gnulib-src.git |
28 |
git://pubgit.metux.de/oss-qm/coreutils.git |
29 |
|
30 |
|
31 |
cu |
32 |
-- |
33 |
---------------------------------------------------------------------- |
34 |
Enrico Weigelt, metux IT service -- http://www.metux.de/ |
35 |
|
36 |
phone: +49 36207 519931 email: weigelt@×××××.de |
37 |
mobile: +49 151 27565287 icq: 210169427 skype: nekrad666 |
38 |
---------------------------------------------------------------------- |
39 |
Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme |
40 |
---------------------------------------------------------------------- |