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
148
149
150
151
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<TITLE> [Mageia-dev] Minimal patching vs. fixing the whole Universe
</TITLE>
<LINK REL="Index" HREF="index.html" >
<LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Minimal%20patching%20vs.%20fixing%20the%20whole%20Universe&In-Reply-To=%3C4E0267E3.8030308%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="005941.html">
<LINK REL="Next" HREF="005945.html">
</HEAD>
<BODY BGCOLOR="#ffffff">
<H1>[Mageia-dev] Minimal patching vs. fixing the whole Universe</H1>
<B>Colin Guthrie</B>
<A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20Minimal%20patching%20vs.%20fixing%20the%20whole%20Universe&In-Reply-To=%3C4E0267E3.8030308%40colin.guthr.ie%3E"
TITLE="[Mageia-dev] Minimal patching vs. fixing the whole Universe">mageia at colin.guthr.ie
</A><BR>
<I>Thu Jun 23 00:08:35 CEST 2011</I>
<P><UL>
<LI>Previous message: <A HREF="005941.html">[Mageia-dev] Minimal patching vs. fixing the whole Universe
</A></li>
<LI>Next message: <A HREF="005945.html">[Mageia-dev] Minimal patching vs. fixing the whole Universe
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#5942">[ date ]</a>
<a href="thread.html#5942">[ thread ]</a>
<a href="subject.html#5942">[ subject ]</a>
<a href="author.html#5942">[ author ]</a>
</LI>
</UL>
<HR>
<!--beginarticle-->
<PRE>'Twas brillig, and David W. Hodgins at 22/06/11 22:51 did gyre and gimble:
><i> On Wed, 22 Jun 2011 16:47:40 -0400, Radu-Cristian FOTESCU
</I>><i> <<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">beranger5ca at yahoo.ca</A>> wrote:
</I>><i>
</I>>><i> As long as '/usr/bin/env python' _works_, I see no point in trying to
</I>>><i> rewrite other people's work.
</I>><i>
</I>><i> Excluding the calibre scripts, in /usr/bin of a Mageia 1 kde clean
</I>><i> installation ...
</I>><i> # grep -I python *|grep '#!'|grep env
</I>><i> ebook-convert:#!/usr/bin/env python
</I>><i> ebook-device:#!/usr/bin/env python
</I>><i> ebook-meta:#!/usr/bin/env python
</I>><i> ebook-viewer:#!/usr/bin/env python
</I>><i> epub-fix:#!/usr/bin/env python
</I>><i> fetch-ebook-metadata:#!/usr/bin/env python
</I>><i> gsettings-schema-convert:#!/usr/bin/env python
</I>><i> jack_control:#!/usr/bin/env python
</I>><i> lrf2lrs:#!/usr/bin/env python
</I>><i> lrfviewer:#!/usr/bin/env python
</I>><i> lrs2lrf:#!/usr/bin/env python
</I>><i> markdown-calibre:#!/usr/bin/env python
</I>><i> pdfmanipulate:#!/usr/bin/env python
</I>><i> pykdeuic4:#!/usr/bin/env python
</I>><i> pykdeuic4:header = """#!/usr/bin/env python
</I>><i> web2disk:#!/usr/bin/env python
</I>><i>
</I>><i> In general, I agree with you. If it isn't broken, don't fix it.
</I>><i>
</I>><i> However, in this case, the python2 had to be changed to python.
</I>><i>
</I>><i> The environment is not being modified, so it is adding an unneeded process,
</I>><i> which should be discouraged.
</I>><i>
</I>><i> Since you have to change the line anyway, I have to agree with Ahmad, that
</I>><i> it should be changed to #!/usr/bin/python.
</I>
I think it's relatively unimportant overall, but:
1) /usr/bin/python should be marginally faster
2) /usr/bin/python prevents you testing easily with a new python
version (or just a new build) in a custom prefix).
So 1) is a (very slight) pro for everyone, but 2) is a pretty big con
for developers playing with python builds.... of course in that case a
simple "sudo mv /usr/bin/python /usr/bin/python.orig; ln -s
/path/to/my/custom/build/of/python /usr/bin/python" should allow said
developer to test fine.
Col
--
Colin Guthrie
mageia(at)colin.guthr.ie
<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="005941.html">[Mageia-dev] Minimal patching vs. fixing the whole Universe
</A></li>
<LI>Next message: <A HREF="005945.html">[Mageia-dev] Minimal patching vs. fixing the whole Universe
</A></li>
<LI> <B>Messages sorted by:</B>
<a href="date.html#5942">[ date ]</a>
<a href="thread.html#5942">[ thread ]</a>
<a href="subject.html#5942">[ subject ]</a>
<a href="author.html#5942">[ 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>
|