ใครพอรู้เรื่อง debian shlibs บ้างอะ

ใครพอรู้เรื่อง debian shlibs บ้างอะ

/var/lib/dpkg/info/libglib2.0-0.shlibs <-- เค้า มีหลักการ ยังไงในการกำหนด version ในนี้อะ

$ cat /var/lib/dpkg/info/libglib2.0-0.shlibs
libglib-2.0 0 libglib2.0-0 (>= 2.8.0)
libgobject-2.0 0 libglib2.0-0 (>= 2.8.0)
libgmodule-2.0 0 libglib2.0-0 (>= 2.8.0)
libgthread-2.0 0 libglib2.0-0 (>= 2.8.0)

คนสร้าง package libglib เค้ารู้ได้ไงว่า .so ตัวนี้ จะ compatible ต้อง 2.8.0 ขึ้นไป?

--
[อานนท์]
ไม่ได้ลงทะเบียน, เนื่องจากไม่สามารถเปิดเผยข้อมูล email ส่วนตัว ให้ website หรือ คนแปลกหน้า
username: anonymous@temporaryinbox.com
password: anonymous@temporaryinbox.com
(ขอประณามผู้ที่จะนำ anonymous นี้ไปใช้ในทางที่ผิด และ ก่อผลเสียหาย)
http://spam.wikia.com/wiki/Anonymous_account

Re: ใครพอรู้เรื่อง debian shlibs บ้างอะ

เขาเช็ก export symbol ในทุกรุ่นที่ build package ครับ ว่ามี symbol เพิ่ม-ลดหรือเปล่า (ดู changelog.Debian.gz จะเห็นว่ามีข้อความประเภท New upstream release, no API change อะไรพวกนี้ ซึ่งแปลว่าผ่านการเช็กแล้วว่าไม่มี symbol ใหม่หรือถูกตัดออก)

คำสั่งที่ใช้เช็กคือ nm -D libXXX.so แล้วก็ diff ข้ามรุ่นเอา หรือถ้า upstream ChangeLog/NEWS บอกชัด ๆ เลยว่ามี new/deprecated API แบบนี้ก็ bump shlibs ได้เลย

ปล. การเปิดเผย password ของ account นี่ ถือเป็น serurity risk ได้นะครับ

Re: ใครพอรู้เรื่อง debian shlibs บ้างอะ

ต้องดู symbol ไหนบ้างครับ,

- U stpcpy
U strcasecmp
+ U strcat

หยั่ง U นี่ไม่น่าต้องดูใช่มั้ยครับ.

-0007ac04 R glib_binary_age
+00079cac R glib_binary_age

แล้ว ตัวเลขข้างหน้า ต่างกัน หยั่งงี้ ถือว่าเปลี่ยนมั้ยครับ.

เค้ามี tool หรือ ขั้นตอนที่แน่นอน ในการ check มั้ยครับ?

ปล. webboard นี้ ต้อง secure ระดับไหนครับ?

--
[อานนท์]
ไม่ได้ลงทะเบียน, เนื่องจากไม่สามารถเปิดเผยข้อมูล email ส่วนตัว ให้ website หรือ คนแปลกหน้า
username: anonymous@temporaryinbox.com
password: anonymous@temporaryinbox.com
(ขอประณามผู้ที่จะนำ anonymous นี้ไปใช้ในทางที่ผิด)
http://spam.wikia.com/wiki/Anonymous_account

Re: ใครพอรู้เรื่อง debian shlibs บ้างอะ

U คือที่ library call library อื่น ไม่นับตอนที่สร้าง shlibs ครับ แต่จะไปมีผลตอนที่คำนวณ dependency ของตัว library เอง

ที่มีผล ก็น่าจะเป็น T กับ D มั้ง

ตัวเลขข้างหน้าเปลี่ยน ก็ไม่ถือว่าเปลี่ยน มันเป็นแค่ index

tool ที่แน่นอน คงจะมี แต่ผมยังไม่เคยใช้ครับ แฮะ ๆ

เรื่อง security ของเว็บ ขอไม่ตอบละเอียด เพื่อไม่เป็นการชี้โพรงกับผู้ไม่หวังดี แต่จะบอกว่า ปัญหา spam ถึงจะน้อยลงมากหลังใช้ระบบสมาชิก แต่ก็ยังไม่หมดไป

Re: ใครพอรู้เรื่อง debian shlibs บ้างอะ

http://wiki.debian.org/Projects/ImprovedDpkgShlibdeps <-- เจ๋งดีอะ.
เมื่อไหร่จะมีคนเอามาใช้เร็วๆ บน ubuntu ซักทีน้า.

--
[อานนท์]
ไม่ได้ลงทะเบียน, เนื่องจากไม่สามารถเปิดเผยข้อมูล email ส่วนตัว ให้ website หรือ คนแปลกหน้า
username: anonymous@temporaryinbox.com
password: anonymous@temporaryinbox.com
(ขอประณามผู้ที่จะนำ anonymous นี้ไปใช้ในทางที่ผิด)
http://spam.wikia.com/wiki/Anonymous_account