Comment 10 for bug 16322

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Sun, 24 Apr 2005 16:40:27 +0300
From: Lars Wirzenius <email address hidden>
To: <email address hidden>, <email address hidden>
Subject: NMU patch for two rc bugs

--=-b0gfL67UX8olF8pI9ONc
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

Attached is the patch to fix two release critical bugs in the Debian
freetype package:
#302269: fontconfig: Segmentation fault with certain bdf fonts
#305413: libfreetype6: Many packages which use freetype now segfault

I will make an NMU with this patch in a moment, since Anthony has been
inactive in maintaining the package and Martin Michlmayr told in
http://lists.debian.org/debian-devel/2005/03/msg00805.html that Anthony
had told him people should go ahead with adopting any of his packages.
I'm not ready to adopt this package, however.

--=-b0gfL67UX8olF8pI9ONc
Content-Disposition: attachment; filename=patch-for-302269-and-305413.patch
Content-Type: text/x-patch; name=patch-for-302269-and-305413.patch; charset=ISO-8859-1
Content-Transfer-Encoding: base64

ZGlmZiAtcnVOIG9yaWcvZGViaWFuL2NoYW5nZWxvZyBmcmVldHlwZS0yLjEuNy9kZWJpYW4vY2hh
bmdlbG9nDQotLS0gb3JpZy9kZWJpYW4vY2hhbmdlbG9nCTIwMDUtMDQtMjQgMTU6NDE6NTMuMDAw
MDAwMDAwICswMzAwDQorKysgZnJlZXR5cGUtMi4xLjcvZGViaWFuL2NoYW5nZWxvZwkyMDA1LTA0
LTI0IDE2OjAyOjI0LjAwMDAwMDAwMCArMDMwMA0KQEAgLTEsMyArMSwyNSBAQA0KK2ZyZWV0eXBl
ICgyLjEuNy0yLjQpIHVuc3RhYmxlOyB1cmdlbmN5PWhpZ2gNCisNCisgICogTm9uLW1haW50YWlu
ZXIgdXBsb2FkLg0KKyAgKiBmcmVldHlwZS0yLjEuNy9zcmMvYmRmL2JkZmxpYi5jOiBXaGVuIGEg
Z2x5cGggaGFzIHplcm8gd2lkdGggb3IgaGVpZ2h0LA0KKyAgICBhIGJpdG1hcCBpcyBub3QgYWN0
dWFsbHkgYWxsb2NhdGVkIGZvciBpdCwgYnV0IHRoZSBjb2RlIHVzZWQgdG8gdHJ5IHRvDQorICAg
IHVzZSBpdCBhbnl3YXkuIE5vdyBpdCBubyBsb25nZXIgZG9lcyB0aGF0LiBGaXggYnkgU3RldmUg
TGFuZ2FzZWssDQorICAgIGJhc2VkIG9uIHNvbWV0aGluZyBJIGRpZCBlYXJsaWVyLiBBZGRlZA0K
KyAgICBkZWJpYW4vcGF0Y2hlcy8zMDAtYmRmbGliLXplcm8td2lkdGgtZ2x5cGhzLmRpZmYuIENs
b3NlczogIzMwMjI2OQ0KKyAgICAoU2VnbWVudGF0aW9uIGZhdWx0IHdpdGggY2VydGFpbiBiZGYg
Zm9udHMpLg0KKyAgKiBmcmVldHlwZS0yLjEuNy9zcmMvYmRmL2JkZmxpYi5jOiBCREYgZm9udCBm
aWxlcyB3aXRoIGdseXBocyB3aXRoIGFuDQorICAgIGVuY29kaW5nIHZhbHVlIG9mIGF0IGxlYXN0
IDY1NTM2IHdvdWxkIG92ZXJmbG93IHRoZSBiaXRtYXAgd2l0aCANCisgICAgNjU1MzYgYml0cyB3
aGljaCBiZGZsaWIuYyB1c2VzIHRvIGtlZXAgdHJhY2sgb2Ygd2hldGhlciBpdCBoYXMgc2Vlbg0K
KyAgICBhbiBlbmNvZGluZyBhbHJlYWR5LiBDaGFuZ2VkIHRoaW5ncyBzbyB0aGF0IGVuY29kaW5n
cyBhYm92ZSB0aGUgDQorICAgIGxpbWl0IGNhdXNlIGFuIGVycm9yIGNvZGUgdG8gYmUgcmV0dXJu
ZWQgaW5zdGVhZCBvZiBhIHNlZ2ZhdWx0DQorICAgIGhhcHBlbmluZy4gSWRlYWxseSwgdGhlIGJp
dG1hcCBzaG91bGQgYmUgcmVwbGFjZWQgd2l0aCBhIG1vcmUNCisgICAgY29tcGFjdCByZXByZXNl
bnRhdGlvbiwgYnV0IHRoYXQgaXMgdG9vIGJpZyBhIGNoYW5nZSBmb3Igc29tZXRoaW5nDQorICAg
IHRoaXMgc21hbGwuIEkgd2lsbCwgaG93ZXZlciwgb25seSBsb3dlciB0aGUgc2V2ZXJpdHkgb2Yg
dGhlIGJ1Zw0KKyAgICAoMzA1NDEzKSB0byBub3JtYWwsIGluc3RlYWQgb2YgbWFya2luZyBpdCBm
aXhlZC4gQWRkZWQNCisgICAgZGViaWFuL3BhdGNoZXMvMzAwLWJkZmxpYi1sYXJnZS1lbmNvZGlu
Z3MuZGlmZi4NCisNCisgLS0gTGFycyBXaXJ6ZW5pdXMgPGxpd0Bpa2kuZmk+ICBTdW4sIDI0IEFw
ciAyMDA1IDE1OjQyOjAwICswMzAwDQorDQogZnJlZXR5cGUgKDIuMS43LTIuMykgdW5zdGFibGU7
IHVyZ2VuY3k9bG93DQogDQogICAqIE5NVQ0KZGlmZiAtcnVOIG9yaWcvZGViaWFuL3BhdGNoZXMv
MzAwLWJkZmxpYi1sYXJnZS1lbmNvZGluZ3MuZGlmZiBmcmVldHlwZS0yLjEuNy9kZWJpYW4vcGF0
Y2hlcy8zMDAtYmRmbGliLWxhcmdlLWVuY29kaW5ncy5kaWZmDQotLS0gb3JpZy9kZWJpYW4vcGF0
Y2hlcy8zMDAtYmRmbGliLWxhcmdlLWVuY29kaW5ncy5kaWZmCTE5NzAtMDEtMDEgMDI6MDA6MDAu
MDAwMDAwMDAwICswMjAwDQorKysgZnJlZXR5cGUtMi4xLjcvZGViaWFuL3BhdGNoZXMvMzAwLWJk
ZmxpYi1sYXJnZS1lbmNvZGluZ3MuZGlmZgkyMDA1LTA0LTI0IDE1OjU5OjM3LjAwMDAwMDAwMCAr
MDMwMA0KQEAgLTAsMCArMSwxNyBAQA0KKy0tLSBmcmVldHlwZS0yLjEuNy9zcmMvYmRmL2JkZmxp
Yi5jLm9sZAkyMDA1LTA0LTI0IDExOjU4OjQ0LjAwMDAwMDAwMCArMDAwMA0KKysrKyBmcmVldHlw
ZS0yLjEuNy9zcmMvYmRmL2JkZmxpYi5jCTIwMDUtMDQtMjQgMTE6NTY6MzcuMDAwMDAwMDAwICsw
MDAwDQorQEAgLTE1NzAsNiArMTU3MCwxNCBAQA0KKyAgICAgICAgIGdvdG8gRXhpdDsNCisgICAg
ICAgcC0+Z2x5cGhfZW5jID0gX2JkZl9hdG9sKCBwLT5saXN0LmZpZWxkWzFdLCAwLCAxMCApOw0K
KyANCisrICAgICAgLyogQ2hlY2sgdGhhdCB0aGUgZW5jb2RpbmcgaXMgaW4gdGhlIHJhbmdlIFsw
LCA2NTUzNV0gYmVjYXVzZSAgICAgICAqLw0KKysgICAgICAvKiBvdGhlcndpc2UgcC0+aGF2ZSAo
YSBiaXRtYXAgd2l0aCBzdGF0aWMgc2l6ZSkgb3ZlcmZsb3dzLiAgICAgICAgICovDQorKyAgICAg
IGlmICggcC0+Z2x5cGhfZW5jID49IHNpemVvZihwLT5oYXZlKSAqIDggKQ0KKysgICAgICB7DQor
KwllcnJvciA9IEJERl9FcnJfSW52YWxpZF9GaWxlX0Zvcm1hdDsgLyogTm90IHRoZSBpZGVhbCBl
cnJvciBjb2RlICovDQorKwlnb3RvIEV4aXQ7DQorKyAgICAgIH0NCisrDQorICAgICAgIC8qIENo
ZWNrIHRvIHNlZSB3aGV0aGVyIHRoaXMgZW5jb2RpbmcgaGFzIGFscmVhZHkgYmVlbiBlbmNvdW50
ZXJlZC4gKi8NCisgICAgICAgLyogSWYgaXQgaGFzIHRoZW4gY2hhbmdlIGl0IHRvIHVuZW5jb2Rl
ZCBzbyBpdCBnZXRzIGFkZGVkIGlmICAgICAgICAqLw0KKyAgICAgICAvKiBpbmRpY2F0ZWQuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovDQpk
aWZmIC1ydU4gb3JpZy9kZWJpYW4vcGF0Y2hlcy8zMDAtYmRmbGliLXplcm8td2lkdGgtZ2x5cGhz
LmRpZmYgZnJlZXR5cGUtMi4xLjcvZGViaWFuL3BhdGNoZXMvMzAwLWJkZmxpYi16ZXJvLXdpZHRo
LWdseXBocy5kaWZmDQotLS0gb3JpZy9kZWJpYW4vcGF0Y2hlcy8zMDAtYmRmbGliLXplcm8td2lk
dGgtZ2x5cGhzLmRpZmYJMTk3MC0wMS0wMSAwMjowMDowMC4wMDAwMDAwMDAgKzAyMDANCisrKyBm
cmVldHlwZS0yLjEuNy9kZWJpYW4vcGF0Y2hlcy8zMDAtYmRmbGliLXplcm8td2lkdGgtZ2x5cGhz
LmRpZmYJMjAwNS0wNC0yNCAxNTo0NjoyMi4wMDAwMDAwMDAgKzAzMDANCkBAIC0wLDAgKzEsMjIg
QEANCitkaWZmIC11ciBmcmVldHlwZS0yLjEuNy5vcmlnL3NyYy9iZGYvYmRmbGliLmMgZnJlZXR5
cGUtMi4xLjcvc3JjL2JkZi9iZGZsaWIuYw0KKy0tLSBmcmVldHlwZS0yLjEuNy5vcmlnL3NyYy9i
ZGYvYmRmbGliLmMJMjAwMy0xMC0xNSAxNToyMDo1Ni4wMDAwMDAwMDAgLTA3MDANCisrKysgZnJl
ZXR5cGUtMi4xLjcvc3JjL2JkZi9iZGZsaWIuYwkyMDA1LTA0LTI0IDAyOjQ2OjMxLjg1ODE0NDA5
MiAtMDcwMA0KK0BAIC0xNjgzLDcgKzE2ODMsNyBAQA0KKyAgICAgICBuaWJibGVzID0gZ2x5cGgt
PmJwciA8PCAxOw0KKyAgICAgICBicCAgICAgID0gZ2x5cGgtPmJpdG1hcCArIHAtPnJvdyAqIGds
eXBoLT5icHI7DQorIA0KKy0gICAgICBmb3IgKCBpID0gMCwgKmJwID0gMDsgaSA8IG5pYmJsZXM7
IGkrKyApDQorKyAgICAgIGZvciAoIGkgPSAwOyBpIDwgbmliYmxlczsgaSsrICkNCisgICAgICAg
ew0KKyAgICAgICAgIGMgPSBsaW5lW2ldOw0KKyAgICAgICAgICpicCA9IChGVF9CeXRlKSggKCAq
YnAgPDwgNCApICsgYTJpW2NdICk7DQorQEAgLTE2OTMsNyArMTY5Myw4IEBADQorIA0KKyAgICAg
ICAvKiBSZW1vdmUgcG9zc2libGUgZ2FyYmFnZSBhdCB0aGUgcmlnaHQuICovDQorICAgICAgIG1h
c2tfaW5kZXggPSAoIGdseXBoLT5iYngud2lkdGggKiBwLT5mb250LT5icHAgKSAmIDc7DQorLSAg
ICAgICpicCAmPSBuaWJibGVfbWFza1ttYXNrX2luZGV4XTsNCisrICAgICAgaWYgKGdseXBoLT5i
Yngud2lkdGgpDQorKyAgICAgICAgKmJwICY9IG5pYmJsZV9tYXNrW21hc2tfaW5kZXhdOw0KKyAN
CisgICAgICAgLyogSWYgYW55IGxpbmUgaGFzIGV4dHJhIGNvbHVtbnMsIGluZGljYXRlIHRoZXkg
aGF2ZSBiZWVuIHJlbW92ZWQuICovDQorICAgICAgIGlmICggKCBsaW5lW25pYmJsZXNdID09ICcw
JyB8fCBhMmlbKGludClsaW5lW25pYmJsZXNdXSAhPSAwICkgJiYNCmRpZmYgLXJ1TiBvcmlnL2Rl
Ymlhbi9ydWxlcyBmcmVldHlwZS0yLjEuNy9kZWJpYW4vcnVsZXMNCi0tLSBvcmlnL2RlYmlhbi9y
dWxlcwkyMDA1LTA0LTI0IDE1OjQxOjUzLjAwMDAwMDAwMCArMDMwMA0KKysrIGZyZWV0eXBlLTIu
MS43L2RlYmlhbi9ydWxlcwkyMDA1LTA0LTI0IDE2OjAxOjU2LjAwMDAwMDAwMCArMDMwMA0KQEAg
LTE2MCw2ICsxNjAsMTIgQEANCiAJIyBiYWNrcG9ydCBvZiBub3JtYWxpemF0aW9uIGZpeCAoIzI1
OTg3NSkNCiAJcGF0Y2ggLXAwIC1pICQocGF0Y2hkaXIpLzA5MC1mcmVldHlwZS0yLjEuNy1ub3Jt
YWxpemUtZml4LmRpZmYNCiANCisJIyBkb24ndCBzZWdmYXVsdCBvbiB6ZXJvIHdpZHRoIEJERiBn
bHlwaHMgKCMzMDIyNjkpDQorCXBhdGNoIC1wMCAtaSAkKHBhdGNoZGlyKS8zMDAtYmRmbGliLXpl
cm8td2lkdGgtZ2x5cGhzLmRpZmYNCisNCisJIyBkb24ndCBzZWdmYXVsdCBvbiBCREYgZ2x5cGhz
IHdpdGggZW5jb2RpbmdzIGFib3ZlIDY1NTM2ICgjMzA1NDEzKQ0KKwlwYXRjaCAtcDAgLWkgJChw
YXRjaGRpcikvMzAwLWJkZmxpYi1sYXJnZS1lbmNvZGluZ3MuZGlmZg0KKw0KIAljZCAkKGZyZWV0
eXBlX3UpICYmIC4vY29uZmlndXJlIC0tcHJlZml4PS91c3IgQ0ZMQUdTPVwiJChDRkxBR1MpXCIN
CiAjCWNkICQoZnJlZXR5cGVfdSkgJiYgLi9jb25maWd1cmUgLS1wcmVmaXg9L3Vzcg0KIAkkKE1B
S0UpIC1DICQoZnJlZXR5cGVfdSkNCj==

--=-b0gfL67UX8olF8pI9ONc--