อยากจะขอคำปรึกษา เกี่ยวกับ bug ใน debian ตัวนี้,
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=550213#25
คิดเห็นว่าไงกันบ้างครับ?
* ถ้ากลัวเรื่องการ compat, แล้วทำไม gcc-3.x, gcc-4.x ยังทำ symlink กันหละครับ
* แล้วทำไมที่ bind กะ php, dba_open("/tmp/test.db", "n", "db4") (see
/usr/share/doc/phpdoc/html/ref.dba.html), มันยังไม่เห็นแยกเป็น
db4.{2,3,4,5} อะไรเลย, แล้วเค้าไม่ห่วงปัญหาความ compat ใน app
ที่เขียนด้วย php เหรอ?
$ ldd `which php` | grep -i libdb
libdb-4.2.so => /usr/lib/libdb-4.2.so (0xb7df8000)
* หยั่ง gdictthai หรือ kdictthai ที่เรียกใช้ libdb มันก็ไม่ได้แยก
binary เป็น gdictthai-db4.x เลยนิ
* พวก app ที่เรียกใช้ libdb ไม่เห็นต้องแยก binary เลยว่า ถ้าเขียนด้วย
db4.2 ก็ต้อง อ่านด้วย db4.2
* แล้ว db-util มันก็ควรจะถือว่า เป็น app ประเภทนึง, แบบเดียวกะ gdictthai
* ถ้าเกิดมันไม่ compat, พวก ทำ app ที่เรียกใช้ libdb ก็ตายกันพอดีดิ
* ถ้าจะบอกว่า, เป็นเพราะ db-util ใน debian มีหลายๆ version
ให้เลือกติดตั้งพร้อมๆ กันได้. ก็แล้ว ถ้าติดตั้ง หลาย version,
มันจะทำให้เสียหายตรงไหน ถ้าจะทำ link?