Jakim cudem cokolwiek dzia³a³o?

Marcin Dalecki dalecki w cs.net.pl
Pią, 19 Lut 1999, 04:28:56 CET


Doprawdy nie wiem, ale ³eb mnie boli, spaæ nie mogê a wieæ kompilujê co
mi siê nawinie...

I w ten sposób znalaz³em nastêpuj±cy powa¿ny b³±d w rpm-ie.
Dziwi mnie trochê, ¿e jak do tej pory nikt z Was o to siê jeszcze nie 
optkn±³. Pewnie wszyscy zgrabnie ustawiacie LANG=pl, LC_ALL=pl_PL itp.
:-).

Tak czy siak b³±d jest faktyczny i istotny.

Dodatkowo zasy³am opis czcionek ghostscript-a,  pozwalaj±cy na do³acznie
ich
do hierarchii czcionek X11. Plik ten nale¿y skopiowaæ do
/usr/share/ghostscript/fonts/fonts.dir oraz
/usr/share/ghostscript/fonts/fonts.scale.
Nasêpnie wystarczy dodaæ odpowiedni trop do /etc/X11/XF86Config, czy
gdzie to
u kogo aktualnie siedzi. Z pewno¶ci± gimp siê ucieszy i chêtnie skozysta
z nowych zasobów... :-) 
 
Ach. Oczywi¶cie proszê jak zwykle uprzejmie odpowiedzialnych za CVS,
o przeprowadzenie odpowiednich zmian. Zgóry wielkie dziêki. 
(W domu nie jestem na l±czu dzie¿awnym a wiêc nie trzymam pe³nego
CVS-a... a Telecom to jednak ból...)

--Martin
-------------- nastêpna czê¶æ ---------
diff -ur rpm-2.5.6/build.c rpm-2.5.6-new/build.c
--- rpm-2.5.6/build.c	Sun Nov  8 00:55:36 1998
+++ rpm-2.5.6-new/build.c	Fri Feb 19 03:46:15 1999
@@ -127,6 +127,21 @@
     }
     count = read(fd, buf, sizeof(buf) < 128 ? sizeof(buf) : 128);
     close(fd);
+
+    /*
+     * Fri Feb 19 03:39:26 CET 1999 Marcin Dalecki <dalecki w cs.net.pl>:
+     *
+     * This well meaning check for integrity is just plain DUMB!.
+     * The isprint and isspace functions are dependant upon the locale
+     * settings currently in charge. But the *.spec files
+     * may very well contain comments from multiple languages, which may
+     * very well contain descriptions using different non overlapping
+     * character set encodings.
+     *
+     * Kurwa, durni amerykañce sobe zawsze my¶l±, ¿e ca³y ¶wiat mówi po
+     * angielsku...
+     */
+#if 0
     s = buf;
     while(count--) {
 	if (! (isprint(*s) || isspace(*s))) {
@@ -136,6 +151,7 @@
 	}
 	s++;
     }
+#endif
 
 #define	_anyarch(_f)	\
 (((_f)&(RPMBUILD_PREP|RPMBUILD_BUILD|RPMBUILD_INSTALL|RPMBUILD_PACKAGEBINARY)) == 0)
-------------- nastêpna czê¶æ ---------
35
a010013l.pfb -Adobe-Avantgarde-book-r-normal--0-0-0-0-p-0-iso8859-1
a010015l.pfb -Adobe-Avantgarde-demibold-r-normal--0-0-0-0-p-0-iso8859-1
a010033l.pfb -Adobe-Avantgarde-book-o-normal--0-0-0-0-p-0-iso8859-1
a010035l.pfb -Adobe-Avantgarde-demibold-o-normal--0-0-0-0-p-0-iso8859-1
b018012l.pfb -Adobe-Bookman-light-r-normal--0-0-0-0-p-0-iso8859-1
b018015l.pfb -Adobe-Bookman-demibold-r-normal--0-0-0-0-p-0-iso8859-1
b018032l.pfb -Adobe-Bookman-light-i-normal--0-0-0-0-p-0-iso8859-1
b018035l.pfb -Adobe-Bookman-demibold-i-normal--0-0-0-0-p-0-iso8859-1
c059013l.pfb -Adobe-New Century Schoolbook-medium-r-normal--0-0-0-0-p-0-iso8859-1
c059016l.pfb -Adobe-New Century Schoolbook-bold-r-normal--0-0-0-0-p-0-iso8859-1
c059033l.pfb -Adobe-New Century Schoolbook-medium-i-normal--0-0-0-0-p-0-iso8859-1
c059036l.pfb -Adobe-New Century Schoolbook-bold-i-normal--0-0-0-0-p-0-iso8859-1
d050000l.pfb -Adobe-Zapf Dingbats-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific
n019003l.pfb -Adobe-Helvetica-medium-r-normal--0-0-0-0-p-0-iso8859-1
n019004l.pfb -Adobe-Helvetica-bold-r-normal--0-0-0-0-p-0-iso8859-1
n019023l.pfb -Adobe-Helvetica-medium-o-normal--0-0-0-0-p-0-iso8859-1
n019024l.pfb -Adobe-Helvetica-bold-o-normal--0-0-0-0-p-0-iso8859-1
n019043l.pfb -Adobe-Helvetica Narrow-medium-r-condensed--0-0-0-0-p-0-iso8859-1
n019044l.pfb -Adobe-Helvetica Narrow-bold-r-condensed--0-0-0-0-p-0-iso8859-1
n019063l.pfb -Adobe-Helvetica Narrow-medium-o-condensed--0-0-0-0-p-0-iso8859-1
n019064l.pfb -Adobe-Helvetica Narrow-bold-o-condensed--0-0-0-0-p-0-iso8859-1
n021003l.pfb -Adobe-Times-medium-r-normal--0-0-0-0-p-0-iso8859-1
n021004l.pfb -Adobe-Times-bold-r-normal--0-0-0-0-p-0-iso8859-1
n021023l.pfb -Adobe-Times-medium-i-normal--0-0-0-0-p-0-iso8859-1
n021024l.pfb -Adobe-Times-bold-i-normal--0-0-0-0-p-0-iso8859-1
n022003l.pfb -Adobe-Courier-medium-r-normal--0-0-0-0-p-0-iso8859-1
n022004l.pfb -Adobe-Courier-bold-r-normal--0-0-0-0-p-0-iso8859-1
n022023l.pfb -Adobe-Courier-medium-o-normal--0-0-0-0-p-0-iso8859-1
n022024l.pfb -Adobe-Courier-bold-o-normal--0-0-0-0-p-0-iso8859-1
p052003l.pfb -Adobe-Palatino-medium-r-normal--0-0-0-0-p-0-iso8859-1
p052004l.pfb -Adobe-Palatino-bold-r-normal--0-0-0-0-p-0-iso8859-1
p052023l.pfb -Adobe-Palatino-medium-i-normal--0-0-0-0-p-0-iso8859-1
p052024l.pfb -Adobe-Palatino-bold-i-normal--0-0-0-0-p-0-iso8859-1
s050000l.pfb -Adobe-Symbol-medium-r-normal--0-0-0-0-p-0-adobe-fontspecific
z003034l.pfb -Adobe-Zapf Chancery-medium-i-normal-medium-0-0-0-0-p-0-iso8859-1
-------------- nastêpna czê¶æ ---------
--- rpm.spec-orig	Fri Feb 19 03:53:34 1999
+++ rpm.spec	Fri Feb 19 03:55:25 1999
@@ -11,6 +11,7 @@
 Patch1:		%{name}-rpmrc.patch
 Patch2:		%{name}-glibc.patch
 Patch3:		%{name}-groups.patch
+Patch4:		%{name}-%{version}-i18n.patch
 Copyright:	GPL
 BuildRoot:	/tmp/%{name}-%{version}-root
 
@@ -48,6 +49,7 @@
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 
 %build
 autoconf
@@ -120,6 +122,9 @@
 /usr/lib/lib*.a
 
 %changelog
+* Fri Feb 19 1999 Marcin Dalecki <dalecki w cs.net.pl>
+- fixed ignorance about international character sets.
+
 * Fri Jan 15 1999 Wojtek ¦lusarczyk <wojtek w shadow.eu.org>
   [2.5.6-1d]
 - updated to latest stable version,


Więcej informacji o liście dyskusyjnej pld-devel-pl