Re: dependency champion?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Les Mikesell wrote:
Gordon Messmer wrote:
Henk Breimer wrote:

Pango *is* a helper for every language. Thai just happens to be one case where the functionality required for rendering their language existed already and could be reused, rather than requiring the Pango team to write it themselves.

This is how software is *supposed* to work.

You mean all optional things are supposed to be linked whether needed at runtime or not?

No, I mean that components should be reused to create broader, more capable, and more general components.

As far as linking goes, Pango gets that right, too. Pango's thai module is linked to libthai, and it's the only component that is. If you're concerned enough about 400k of disk, you can spend your time modifying the pango spec file to package the thai modules separately, and submit patches for the spec and for the distributions comps.xml file so that pango only gets Thai support when the user specifically installs Thai language support. However, you should consider the value of your time; creating those patches, testing them, and working with the maintainers to get them included is probably going to cost you considerably more than the disk space.

--
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux