summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2012-September/018764.html
blob: f771397a6229b3db66a49844de3f548cf810bae9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
 <HEAD>
   <TITLE> [Mageia-dev] autogen.sh
   </TITLE>
   <LINK REL="Index" HREF="index.html" >
   <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20autogen.sh&In-Reply-To=%3C5059A61B.9010909%40colin.guthr.ie%3E">
   <META NAME="robots" CONTENT="index,nofollow">
   <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
   <LINK REL="Previous"  HREF="018763.html">
   <LINK REL="Next"  HREF="018791.html">
 </HEAD>
 <BODY BGCOLOR="#ffffff">
   <H1>[Mageia-dev] autogen.sh</H1>
    <B>Colin Guthrie</B> 
    <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20autogen.sh&In-Reply-To=%3C5059A61B.9010909%40colin.guthr.ie%3E"
       TITLE="[Mageia-dev] autogen.sh">mageia at colin.guthr.ie
       </A><BR>
    <I>Wed Sep 19 13:01:47 CEST 2012</I>
    <P><UL>
        <LI>Previous message: <A HREF="018763.html">[Mageia-dev] autogen.sh
</A></li>
        <LI>Next message: <A HREF="018791.html">[Mageia-dev] autogen.sh
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#18764">[ date ]</a>
              <a href="thread.html#18764">[ thread ]</a>
              <a href="subject.html#18764">[ subject ]</a>
              <a href="author.html#18764">[ author ]</a>
         </LI>
       </UL>
    <HR>  
<!--beginarticle-->
<PRE>'Twas brillig, and Oden Eriksson at 19/09/12 09:55 did gyre and gimble:
&gt;<i> Hello people.
</I>&gt;<i> 
</I>&gt;<i> Someone was wondering why i added autogen.sh in libxslt. There is a reason for 
</I>&gt;<i> this after long time maintaining open source softwares. See it as a &quot;last 
</I>&gt;<i> known good&quot; way of using the autopoo stuff as done upstream.  If &quot;autoreconf -
</I>&gt;<i> fi&quot; should ever fail in libxslt use the provided autogen.sh file. These files 
</I>&gt;<i> tends to disappear or be moved to the upstream release managers private hard 
</I>&gt;<i> drive only, or something like that. It's simply wise to keep autogen.sh for 
</I>&gt;<i> ourselves for reference. If you don't need to use it, fine, but keep it.
</I>
autogen.sh or bootstrap.sh and similar scripts are usually in upstream
SCM repositories but simply are often marked as NODIST or similar such
that they do not make it into tarballs (that's not always the case - it
varies from project to project).

They are typically just wrappers around various auto* stuff, but 9 times
out of 10 if you change some of the .am or .in files in patches, you
don't need to redo the full bootstrap process, it's often just a matter
of calling autoreconf or similar.

But this is also only needed if:
 1. We apply patches that touch some of the .am/.in files.
 or
 2. The system on which &quot;make dist&quot; was run is somehow very broken and
doesn't play nice with our environment (quite rare)

I don't see either being true in the libxslt case so I wonder why
autogen.sh is needed to make it build?

Col


-- 

Colin Guthrie
colin(at)mageia.org
<A HREF="http://colin.guthr.ie/">http://colin.guthr.ie/</A>

Day Job:
  Tribalogic Limited <A HREF="http://www.tribalogic.net/">http://www.tribalogic.net/</A>
Open Source:
  Mageia Contributor <A HREF="http://www.mageia.org/">http://www.mageia.org/</A>
  PulseAudio Hacker <A HREF="http://www.pulseaudio.org/">http://www.pulseaudio.org/</A>
  Trac Hacker <A HREF="http://trac.edgewall.org/">http://trac.edgewall.org/</A>
</PRE>
















































<!--endarticle-->
    <HR>
    <P><UL>
        <!--threads-->
	<LI>Previous message: <A HREF="018763.html">[Mageia-dev] autogen.sh
</A></li>
	<LI>Next message: <A HREF="018791.html">[Mageia-dev] autogen.sh
</A></li>
         <LI> <B>Messages sorted by:</B> 
              <a href="date.html#18764">[ date ]</a>
              <a href="thread.html#18764">[ thread ]</a>
              <a href="subject.html#18764">[ subject ]</a>
              <a href="author.html#18764">[ author ]</a>
         </LI>
       </UL>

<hr>
<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
mailing list</a><br>
</body></html>