Ticket #17202: rxvt-unicode.txt

File rxvt-unicode.txt, 26.1 KB (added by ryandesign (Ryan Carsten Schmidt), 15 years ago)
Line 
1Mime-Version: 1.0 (Apple Message framework v753.1)
2To: Marc Lehmann <rxvt@schmorp.de>
3Message-Id: <09721773-3FFE-467A-9C04-2EADAAEE5026@macports.org>
4Content-Type: multipart/mixed;
5        boundary=Apple-Mail-80--1058830383
6From: Ryan Schmidt <ryandesign@macports.org>
7Subject: rxvt-unicode make install on Mac OS X/case-insensitive filesystems
8Date: Mon, 10 Nov 2008 16:34:32 -0600
9
10
11--Apple-Mail-80--1058830383
12Content-Transfer-Encoding: 7bit
13Content-Type: text/plain;
14        charset=US-ASCII;
15        delsp=yes;
16        format=flowed
17
18Hello!
19
20rxvt-unicode's "make install" does not work on case-insensitive 
21filesystems, like the one that most Mac OS X users use, because there 
22is a file in your distribution called "INSTALL" which "make" tries to 
23make, instead of installing:
24
25make: `install' is up to date.
26
27You can fix this by marking "install" as a phony target. You may as 
28well mark all your other phony targets too, for clarity.
29
30The attached patch is what we're using in MacPorts to work around 
31this problem; you could apply it to your sources so Mac users not 
32using MacPorts, and other users of case-insensitive filesystems, can 
33benefit too.
34
35-Ryan Schmidt, for the MacPorts Project
36
37
38
39--Apple-Mail-80--1058830383
40Content-Transfer-Encoding: 7bit
41Content-Type: application/octet-stream;
42        x-mac-type=54455854;
43        x-unix-mode=0644;
44        name=patch-Makefile.in.diff
45Content-Disposition: attachment;
46        filename=patch-Makefile.in.diff
47
48--- Makefile.in 2008-02-22 10:32:28.000000000 -0600
49+++ Makefile.in 2008-11-10 16:25:02.000000000 -0600
50@@ -32,6 +32,8 @@
51 
52 RECURSIVE_TARGETS = all allbin alldoc tags clean distclean realclean install
53 
54+.PHONY: Makefiles all allbin alldoc check clean distclean distclean-local distdir install realclean tags tar.bz2 tar.gz
55+
56 #-------------------------------------------------------------------------
57 
58 $(RECURSIVE_TARGETS):
59
60--Apple-Mail-80--1058830383--
61
62
63
64============================================================================
65
66
67
68Return-path: <root@schmorp.de>
69X-Envelope-To: macports@ryandesign.com
70X-AuditID: 11fe0d0a-a8314bb000000ef3-09-4918f7f2993b
71Date: Tue, 11 Nov 2008 04:11:42 +0100
72From: Marc Lehmann <schmorp@schmorp.de>
73To: Ryan Schmidt <ryandesign@macports.org>
74Subject: Re: rxvt-unicode make install on Mac OS X/case-insensitive filesystems
75Message-ID: <20081111031142.GA2695@schmorp.de>
76References: <09721773-3FFE-467A-9C04-2EADAAEE5026@macports.org>
77MIME-Version: 1.0
78Content-Type: text/plain; charset=us-ascii
79Content-Disposition: inline
80In-Reply-To: <09721773-3FFE-467A-9C04-2EADAAEE5026@macports.org>
81X-PGP: "1024D/DA743396 1999-01-26 Marc Alexander Lehmann <schmorp@schmorp.de>
82       Key fingerprint = 475A FE9B D1D4 039E 01AC  C217 A1E8 0270 DA74 3396"
83
84On Mon, Nov 10, 2008 at 04:34:32PM -0600, Ryan Schmidt <ryandesign@macports.org> wrote:
85> rxvt-unicode's "make install" does not work on case-insensitive 
86> filesystems,
87
88rxvt-unicode is designed for POSIX systems only, I cannot support
89non-posix systems at this time.
90
91> You can fix this by marking "install" as a phony target.
92
93There is no bug, so how can there be anything to fix?
94
95--
96                The choice of a       Deliantra, the free code+content MORPG
97      -----==-     _GNU_              http://www.deliantra.net
98      ----==-- _       generation
99      ---==---(_)__  __ ____  __      Marc Lehmann
100      --==---/ / _ \/ // /\ \/ /      pcg@goof.com
101      -=====/_/_//_/\_,_/ /_/\_\
102
103
104
105============================================================================
106
107
108
109Mime-Version: 1.0 (Apple Message framework v753.1)
110In-Reply-To: <20081111031142.GA2695@schmorp.de>
111References: <09721773-3FFE-467A-9C04-2EADAAEE5026@macports.org> <20081111031142.GA2695@schmorp.de>
112Content-Type: text/plain;
113        charset=US-ASCII;
114        delsp=yes;
115        format=flowed
116Message-Id: <E537420B-EB90-4359-B2DE-85A8B79429B8@macports.org>
117Content-Transfer-Encoding: 7bit
118From: Ryan Schmidt <ryandesign@macports.org>
119Subject: Re: rxvt-unicode make install on Mac OS X/case-insensitive filesystems
120Date: Tue, 11 Nov 2008 00:01:44 -0600
121To: Marc Lehmann <schmorp@schmorp.de>
122
123
124On Nov 10, 2008, at 21:11, Marc Lehmann wrote:
125
126> On Mon, Nov 10, 2008 at 04:34:32PM -0600, Ryan Schmidt wrote:
127>
128>> rxvt-unicode's "make install" does not work on case-insensitive
129>> filesystems,
130>
131> rxvt-unicode is designed for POSIX systems only, I cannot support
132> non-posix systems at this time.
133>
134>> You can fix this by marking "install" as a phony target.
135>
136> There is no bug, so how can there be anything to fix?
137
138Ah! Sorry, we seem to have gotten off to a bad start. I didn't mean 
139to upset you or disparage your software. I merely wanted to point out 
140that it does not build on case-insensitive filesystems out of the 
141box, and the simple fix to make it work. Mac OS X is the second most 
142popular operating system in the world [1], behind Windows, so it is a 
143good idea for you to support its default filesystem. I don't know 
144much about what is or is not POSIX, but Apple says Mac OS X Leopard 
145is an Open Brand UNIX 03 Registered Product, conforming to the SUSv3 
146and POSIX 1003.1 specifications [2]. Since Windows is not POSIX, that 
147makes Mac OS X the most popular POSIX operating system in the world. 
148Besides, indicating your phony targets is a recommended Makefile 
149practice anyway (it improves performance) [3].
150
151-Ryan Schmidt, for the MacPorts project
152
153
154[1] http://marketshare.hitslink.com/report.aspx?qprid=8
155
156[2] http://www.apple.com/macosx/technology/unix.html
157
158[3] http://www.gnu.org/software/automake/manual/make/Phony-Targets.html
159
160
161
162============================================================================
163
164
165
166Return-path: <root@schmorp.de>
167X-Envelope-To: macports@ryandesign.com
168X-AuditID: 11fe0d0b-a9aa3bb000000ef0-45-4919893d25b8
169Date: Tue, 11 Nov 2008 14:31:38 +0100
170From: Marc Lehmann <schmorp@schmorp.de>
171To: Ryan Schmidt <ryandesign@macports.org>
172Subject: Re: rxvt-unicode make install on Mac OS X/case-insensitive
173        filesystems
174Message-ID: <20081111133138.GA3121@schmorp.de>
175References: <09721773-3FFE-467A-9C04-2EADAAEE5026@macports.org> <20081111031142.GA2695@schmorp.de> <E537420B-EB90-4359-B2DE-85A8B79429B8@macports.org>
176MIME-Version: 1.0
177Content-Type: text/plain; charset=us-ascii
178Content-Disposition: inline
179In-Reply-To: <E537420B-EB90-4359-B2DE-85A8B79429B8@macports.org>
180X-PGP: "1024D/DA743396 1999-01-26 Marc Alexander Lehmann
181        <schmorp@schmorp.de>       Key fingerprint = 475A FE9B D1D4 039E
182        01AC  C217 A1E8 0270 DA74 3396"
183
184> simple fix to make it work. Mac OS X is the second most popular operating
185> system in the world [1],
186   
187apple is atcively hurtign free sofwtare, I see no reason to waste additional
188time to help them.
189   
190> behind Windows, so it is a good idea for you to
191> support its default filesystem.
192
193That is very faulty logic.
194
195> I don't know much about what is or is not POSIX, but Apple says Mac OS X
196> Leopard is an Open Brand UNIX 03 Registered Product, conforming to the
197> SUSv3 and POSIX 1003.1 specifications [2].
198
199Then there is no issue with urxvt, as POSIX *requires* a case-sensitive
200filesystem.
201
202So much for marketing bullshit from apple, OS X is as much posix as
203windows (which also claims posix compliance).
204
205> Since Windows is not POSIX,
206
207Since when? Windows is POSIX ever since windows nt.
208
209> that makes Mac OS X the
210
211So windows isn't POSIX (while microsoft claims it is), while OS
212X obviously isn't (because it can't build software relying on a
213case-sensitive filesystem).
214
215You seem to be an extremely bad-informed OS X fanboy.
216
217The fact remains, that urxvt has no issue on POSIX systems. It apparemtly
218has an issue on OS X systems, so all talk about it being posix is just
219bullshit.
220
221--
222                The choice of a       Deliantra, the free code+content MORPG
223      -----==-     _GNU_              http://www.deliantra.net
224      ----==-- _       generation
225      ---==---(_)__  __ ____  __      Marc Lehmann
226      --==---/ / _ \/ // /\ \/ /      pcg@goof.com
227      -=====/_/_//_/\_,_/ /_/\_\
228
229
230
231============================================================================
232
233
234
235Mime-Version: 1.0 (Apple Message framework v753.1)
236In-Reply-To: <20081111133138.GA3121@schmorp.de>
237References: <09721773-3FFE-467A-9C04-2EADAAEE5026@macports.org> <20081111031142.GA2695@schmorp.de> <E537420B-EB90-4359-B2DE-85A8B79429B8@macports.org> <20081111133138.GA3121@schmorp.de>
238Content-Type: text/plain;
239        charset=US-ASCII;
240        delsp=yes;
241        format=flowed
242Message-Id: <93F7B3AB-E0CD-4E5F-B086-571F169CF153@macports.org>
243Content-Transfer-Encoding: 7bit
244From: Ryan Schmidt <ryandesign@macports.org>
245Subject: Re: rxvt-unicode make install on Mac OS X/case-insensitive filesystems
246Date: Tue, 11 Nov 2008 08:15:38 -0600
247To: Marc Lehmann <schmorp@schmorp.de>
248
249On Nov 11, 2008, at 07:31, Marc Lehmann wrote:
250
251>> simple fix to make it work. Mac OS X is the second most popular 
252>> operating
253>> system in the world [1],
254>
255> apple is atcively hurtign free sofwtare, I see no reason to waste 
256> additional
257> time to help them.
258>
259>> behind Windows, so it is a good idea for you to
260>> support its default filesystem.
261>
262> That is very faulty logic.
263>
264>> I don't know much about what is or is not POSIX, but Apple says 
265>> Mac OS X
266>> Leopard is an Open Brand UNIX 03 Registered Product, conforming to 
267>> the
268>> SUSv3 and POSIX 1003.1 specifications [2].
269>
270> Then there is no issue with urxvt, as POSIX *requires* a case-
271> sensitive
272> filesystem.
273>
274> So much for marketing bullshit from apple, OS X is as much posix as
275> windows (which also claims posix compliance).
276>
277>> Since Windows is not POSIX,
278>
279> Since when? Windows is POSIX ever since windows nt.
280>
281>> that makes Mac OS X the
282>
283> So windows isn't POSIX (while microsoft claims it is), while OS
284> X obviously isn't (because it can't build software relying on a
285> case-sensitive filesystem).
286>
287> You seem to be an extremely bad-informed OS X fanboy.
288>
289> The fact remains, that urxvt has no issue on POSIX systems. It 
290> apparemtly
291> has an issue on OS X systems, so all talk about it being posix is just
292> bullshit.
293
294Marc, you're being remarkably rude to me, and it's uncalled for. I'm 
295providing constructive feedback for your software and I don't 
296understand why you're so hostile towards that, towards me and towards 
297Mac OS X. I'm writing to you not to have a discussion about the 
298relative merits or specifications of different operating systems, but 
299in my capacity as manager of MacPorts, a package management system 
300which aims to make it easier for Mac users to install open source 
301software. As such, I have an interest in making software like yours 
302work well on the Mac. Are you really opposed to that? Do you really 
303want to actively exclude tens of millions of potential users?
304
305My apologies for my misinformation about Windows; I don't use 
306Windows. I assumed it was not POSIX compliant based on a cursory 
307Google search, the fact that it is not listed in the Wikipedia's list 
308of fully POSIX compliant operating systems (whereas Mac OS X is) [1], 
309and the fact that, if a case-insensitive filesystem is your criteria 
310for POSIX compliance, Windows also uses a case-insensitive 
311filesystem, doesn't it? I'm sure you can optionally use a case-
312sensitive filesystem on Windows, just like you can on Mac OS X, but 
313as far as I know the default filesystem on Windows is case-
314insensitive, just like Mac OS X's.
315
316I don't know what else to tell you. If you have problems with the way 
317Apple represents their operating system, you can take it up with 
318them. But insulting me is not constructive.
319
320I request you apply my earlier patch to your sources to declare your 
321Makefile targets as phony. It is a best practice, it helps Mac users, 
322and it does not hinder others (if anything, it helps others, in a 
323slight performance boost).
324
325-Ryan Schmidt, for the MacPorts project
326
327
328[1] http://en.wikipedia.org/wiki/POSIX#Fully_POSIX-compliant
329
330
331
332============================================================================
333
334
335
336Return-path: <root@schmorp.de>
337X-Envelope-To: macports@ryandesign.com
338X-AuditID: 11fe0d0a-a5b0fbb000000ef3-ba-49199f0e9508
339Date: Tue, 11 Nov 2008 16:01:52 +0100
340From: Marc Lehmann <schmorp@schmorp.de>
341To: Ryan Schmidt <ryandesign@macports.org>
342Subject: Re: rxvt-unicode make install on Mac OS X/case-insensitive
343        filesystems
344Message-ID: <20081111150152.GA3864@schmorp.de>
345References: <09721773-3FFE-467A-9C04-2EADAAEE5026@macports.org> <20081111031142.GA2695@schmorp.de> <E537420B-EB90-4359-B2DE-85A8B79429B8@macports.org> <20081111133138.GA3121@schmorp.de> <93F7B3AB-E0CD-4E5F-B086-571F169CF153@macports.org>
346MIME-Version: 1.0
347Content-Type: text/plain; charset=us-ascii
348Content-Disposition: inline
349In-Reply-To: <93F7B3AB-E0CD-4E5F-B086-571F169CF153@macports.org>
350X-PGP: "1024D/DA743396 1999-01-26 Marc Alexander Lehmann
351        <schmorp@schmorp.de>       Key fingerprint = 475A FE9B D1D4 039E
352        01AC  C217 A1E8 0270 DA74 3396"
353
354On Tue, Nov 11, 2008 at 08:15:38AM -0600, Ryan Schmidt <ryandesign@macports.org> wrote:
355> Marc, you're being remarkably rude to me, and it's uncalled for.
356
357Where am I rude? By pointint out that you are bullshitting me?
358
359> I'm providing constructive feedback for your software and I don't
360> understand why you're so hostile towards that, towards me and towards
361> Mac OS X.
362
363I am hostile because I call your bluff?
364
365After tzhis, I am sure you can't be convinced by logics, as obviously, the
366apple marketing department rules your brain.
367
368Just a few facts for you, think about them:
369
370- windows has supported case-sensitive filenames in the *default* install
371  since windows nt.
372- beginning with windows xp, *all* supported installs and configrations
373  support case-sensitive filenames when using the posix api.
374
375This already completely obliterates your false claimt hat os x would be the
376#1 posix complaint operatign system. It gets better:
377
378The fact thyt you cannot compile urxvt on your OS X system means it isn't
379posix compliant.
380
381That's a simple fact.
382
383This doesn't mean OS X in general isn't POSIX compliant, but you have to ask
384yourself why *your* installation isn't.
385
386And the answer is that apple doesn't support POSIX configurations for OS X
387(and the default installs delivered by apple aren't).
388
389Which in turn means that the number of *actually* POSIX compliant
390configurations of OS X is about zero.
391
392This emans that OS X is probably one of the *least* used posix-compliant
393operating system, with a market share nearing zero.
394
395> writing to you not to have a discussion about the relative merits or
396> specifications of different operating systems, but in my capacity as
397> manager of MacPorts, a package management system which aims to make it
398> easier for Mac users to install open source software.
399
400That's bullshit. You are writing to me because you want to help apple
401increase their market share by offering superior sofwtare such as
402rxvt-unicode, and maybe to ease your life.
403
404It is trivial for macports to apply local workarounds for *local* bugs in the
405opertaing system or configuration, or to port urxvt to a non-POSIX operating
406system/environment.
407
408I have zero time to waste on supporting non-standards compliant systems,
409especially not due to bullshit arguments about market share, or about bugs
410in my sofwtare, when in fact the bug is easily verified to be in your
411setup or OS.
412
413> As such, I have an
414> interest in making software like yours work well on the Mac.
415
416I don't.
417
418> Are you really opposed to that?
419
420I'd love to be able to do something against in fatc, but that's
421irrelevant. rxvt-unicode does require a marginally POSIX-compliant
422enviornment, which OS X apparently fdoes not provide.
423
424> Do you really want to actively exclude tens of millions of potential
425> users?
426
427Well, you said OS X was posix compliant, so there really is no issue after
428all, as the Makefile *already* works fine in such an anvironment.
429
430> My apologies for my misinformation about Windows; I don't use Windows. I
431> assumed it was not POSIX compliant based on a cursory Google search, the
432> fact that it is not listed in the Wikipedia's list of fully POSIX
433> compliant operating systems (whereas Mac OS X is)
434   
435Teaches you a lesson about not trusting wikipedia. I am supsrised it has
436this level of misinformation, but that's not really an excuse.
437
438> if a case-insensitive filesystem is your criteria for POSIX compliance,
439> Windows also uses a case-insensitive filesystem, doesn't it?
440
441Nope, NTFS, the only supported filesystem for the system since XP, is fully
442case-sensitive.
443
444As usual, windows is far ahead of OS X.
445
446> I'm sure you can optionally use a case-sensitive filesystem on Windows,
447> just like you can on Mac OS X, but as far as I know the default
448> filesystem on Windows is case-insensitive, just like Mac OS X's.
449
450The default install provides a fully case-sensitive filesystem (NTFS)
451for posix programs. Unlike OS X, which apparently doesn't even support
452case-sensitivity for e.g. / (where /dev resides).
453
454> I don't know what else to tell you.
455
456Nothing, you have nothing to tlel me, because your knowledge about these
457issues is obviously almost nonexistant. I suggest you get a perspective
458on these issues, and stop pestering sofwtare maintaienrs about "bugs" in
459their sofwtare which are just caused because your shitty OS only supports
460standards in marketing brochures as oppposed to the real world.
461
462> If you have problems with the way 
463> Apple represents their operating system, you can take it up with them.
464
465So youc na come pester me by parroting marketing lies, and when I
466disagree, you suddenly aren't the right person to go to?
467
468*You* were misrepresentign the apple OS grossly in your mails, and of
469course, that's your fault and not apple's. And of coruse, *you* are
470responsible for what you claim, not apple.
471
472Moving the responsibility for your mails to apple is highly unfair to
473them.
474
475> But insulting me is not constructive.
476
477I am just pointing out facts. Your facts are bullshit, I didnt insult
478you, personally. I did point out that you don't understand what you are
479talking about, which is another fact, no?
480
481Facts might be insulting, yes, but then, you represented bullshit as if it
482were facts, and as such, I do feel insulted by your behaviour.
483
484> I request you apply my earlier patch to your sources to declare your 
485> Makefile targets as phony. It is a best practice, it helps Mac users, 
486> and it does not hinder others (if anything, it helps others, in a slight
487> performance boost).
488
489It wastes my time on a non-issue, and as such hinders my ability to write
490high quality sofwtare for *other* people.
491
492Your claim that it doesn't hinder others is only true if you completely
493disregard my work and my efforts.
494
495May I remind you that rxvt-unicode and most or all of the macports software
496is written by volunteers like me? Pestering me with bugs in your OS instead
497of fixing them or working around them greatly hinders me in doing this.
498
499You are hurting free software development. As such, you are certainly in the
500lowest class of people I recoginise.
501
502--
503                The choice of a       Deliantra, the free code+content MORPG
504      -----==-     _GNU_              http://www.deliantra.net
505      ----==-- _       generation
506      ---==---(_)__  __ ____  __      Marc Lehmann
507      --==---/ / _ \/ // /\ \/ /      pcg@goof.com
508      -=====/_/_//_/\_,_/ /_/\_\
509
510
511
512============================================================================
513
514
515
516Mime-Version: 1.0 (Apple Message framework v753.1)
517In-Reply-To: <20081111150152.GA3864@schmorp.de>
518References: <09721773-3FFE-467A-9C04-2EADAAEE5026@macports.org> <20081111031142.GA2695@schmorp.de> <E537420B-EB90-4359-B2DE-85A8B79429B8@macports.org> <20081111133138.GA3121@schmorp.de> <93F7B3AB-E0CD-4E5F-B086-571F169CF153@macports.org> <20081111150152.GA3864@schmorp.de>
519Content-Type: text/plain;
520        charset=US-ASCII;
521        delsp=yes;
522        format=flowed
523Message-Id: <E3AA8D4D-86A7-45C0-8083-D887E07F3358@macports.org>
524Content-Transfer-Encoding: 7bit
525From: Ryan Schmidt <ryandesign@macports.org>
526Subject: Re: rxvt-unicode make install on Mac OS X/case-insensitive filesystems
527Date: Tue, 11 Nov 2008 23:45:39 -0600
528To: Marc Lehmann <schmorp@schmorp.de>
529
530On Nov 11, 2008, at 09:01, Marc Lehmann wrote:
531
532> On Tue, Nov 11, 2008 at 08:15:38AM -0600, Ryan Schmidt 
533> <ryandesign@macports.org> wrote:
534>> Marc, you're being remarkably rude to me, and it's uncalled for.
535>
536> Where am I rude? By pointint out that you are bullshitting me?
537>
538>> I'm providing constructive feedback for your software and I don't
539>> understand why you're so hostile towards that, towards me and towards
540>> Mac OS X.
541>
542> I am hostile because I call your bluff?
543>
544> After tzhis, I am sure you can't be convinced by logics, as 
545> obviously, the
546> apple marketing department rules your brain.
547>
548> Just a few facts for you, think about them:
549>
550> - windows has supported case-sensitive filenames in the *default* 
551> install
552>   since windows nt.
553> - beginning with windows xp, *all* supported installs and 
554> configrations
555>   support case-sensitive filenames when using the posix api.
556>
557> This already completely obliterates your false claimt hat os x 
558> would be the
559> #1 posix complaint operatign system. It gets better:
560>
561> The fact thyt you cannot compile urxvt on your OS X system means it 
562> isn't
563> posix compliant.
564>
565> That's a simple fact.
566>
567> This doesn't mean OS X in general isn't POSIX compliant, but you 
568> have to ask
569> yourself why *your* installation isn't.
570>
571> And the answer is that apple doesn't support POSIX configurations 
572> for OS X
573> (and the default installs delivered by apple aren't).
574>
575> Which in turn means that the number of *actually* POSIX compliant
576> configurations of OS X is about zero.
577>
578> This emans that OS X is probably one of the *least* used posix-
579> compliant
580> operating system, with a market share nearing zero.
581>
582>> writing to you not to have a discussion about the relative merits or
583>> specifications of different operating systems, but in my capacity as
584>> manager of MacPorts, a package management system which aims to 
585>> make it
586>> easier for Mac users to install open source software.
587>
588> That's bullshit. You are writing to me because you want to help apple
589> increase their market share by offering superior sofwtare such as
590> rxvt-unicode, and maybe to ease your life.
591>
592> It is trivial for macports to apply local workarounds for *local* 
593> bugs in the
594> opertaing system or configuration, or to port urxvt to a non-POSIX 
595> operating
596> system/environment.
597>
598> I have zero time to waste on supporting non-standards compliant 
599> systems,
600> especially not due to bullshit arguments about market share, or 
601> about bugs
602> in my sofwtare, when in fact the bug is easily verified to be in your
603> setup or OS.
604>
605>> As such, I have an
606>> interest in making software like yours work well on the Mac.
607>
608> I don't.
609>
610>> Are you really opposed to that?
611>
612> I'd love to be able to do something against in fatc, but that's
613> irrelevant. rxvt-unicode does require a marginally POSIX-compliant
614> enviornment, which OS X apparently fdoes not provide.
615>
616>> Do you really want to actively exclude tens of millions of potential
617>> users?
618>
619> Well, you said OS X was posix compliant, so there really is no 
620> issue after
621> all, as the Makefile *already* works fine in such an anvironment.
622>
623>> My apologies for my misinformation about Windows; I don't use 
624>> Windows. I
625>> assumed it was not POSIX compliant based on a cursory Google 
626>> search, the
627>> fact that it is not listed in the Wikipedia's list of fully POSIX
628>> compliant operating systems (whereas Mac OS X is)
629>
630> Teaches you a lesson about not trusting wikipedia. I am supsrised 
631> it has
632> this level of misinformation, but that's not really an excuse.
633>
634>> if a case-insensitive filesystem is your criteria for POSIX 
635>> compliance,
636>> Windows also uses a case-insensitive filesystem, doesn't it?
637>
638> Nope, NTFS, the only supported filesystem for the system since XP, 
639> is fully
640> case-sensitive.
641>
642> As usual, windows is far ahead of OS X.
643>
644>> I'm sure you can optionally use a case-sensitive filesystem on 
645>> Windows,
646>> just like you can on Mac OS X, but as far as I know the default
647>> filesystem on Windows is case-insensitive, just like Mac OS X's.
648>
649> The default install provides a fully case-sensitive filesystem (NTFS)
650> for posix programs. Unlike OS X, which apparently doesn't even support
651> case-sensitivity for e.g. / (where /dev resides).
652>
653>> I don't know what else to tell you.
654>
655> Nothing, you have nothing to tlel me, because your knowledge about 
656> these
657> issues is obviously almost nonexistant. I suggest you get a 
658> perspective
659> on these issues, and stop pestering sofwtare maintaienrs about 
660> "bugs" in
661> their sofwtare which are just caused because your shitty OS only 
662> supports
663> standards in marketing brochures as oppposed to the real world.
664>
665>> If you have problems with the way
666>> Apple represents their operating system, you can take it up with 
667>> them.
668>
669> So youc na come pester me by parroting marketing lies, and when I
670> disagree, you suddenly aren't the right person to go to?
671>
672> *You* were misrepresentign the apple OS grossly in your mails, and of
673> course, that's your fault and not apple's. And of coruse, *you* are
674> responsible for what you claim, not apple.
675>
676> Moving the responsibility for your mails to apple is highly unfair to
677> them.
678>
679>> But insulting me is not constructive.
680>
681> I am just pointing out facts. Your facts are bullshit, I didnt insult
682> you, personally. I did point out that you don't understand what you 
683> are
684> talking about, which is another fact, no?
685>
686> Facts might be insulting, yes, but then, you represented bullshit 
687> as if it
688> were facts, and as such, I do feel insulted by your behaviour.
689>
690>> I request you apply my earlier patch to your sources to declare your
691>> Makefile targets as phony. It is a best practice, it helps Mac users,
692>> and it does not hinder others (if anything, it helps others, in a 
693>> slight
694>> performance boost).
695>
696> It wastes my time on a non-issue, and as such hinders my ability to 
697> write
698> high quality sofwtare for *other* people.
699>
700> Your claim that it doesn't hinder others is only true if you 
701> completely
702> disregard my work and my efforts.
703>
704> May I remind you that rxvt-unicode and most or all of the macports 
705> software
706> is written by volunteers like me? Pestering me with bugs in your OS 
707> instead
708> of fixing them or working around them greatly hinders me in doing 
709> this.
710>
711> You are hurting free software development. As such, you are 
712> certainly in the
713> lowest class of people I recoginise.
714
715Thank you for your time, it's been interesting. I'll add a note to 
716the rxvt-unicode portfile that we should not contact you about it 
717again. Have a nice day.
718
719-Ryan Schmidt, for the MacPorts project