Re: Future Fedora Development

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

 



Tomasz Kłoczko wrote:

It will be good remove multiple implementation of:
- term toolkit (lang, libtermcap and ncurses). Use only ncurses will fit
  all what is neccessary,. Patching all program for use libncursesw will
  allow remove distribute libncurses library (now are distributed
  libncurses and libncursesw) and move libncurses to kind
  compat-ncurses package.

I also want to see libtermcap die, but then libncurses and its
terminfo database would have to move from /usr to / to support
applications such as vim.

Maybe all the exotic terminals could remain in /usr/share/terminfo
while the root partition would only have minimal support for the
most common ones (linux, vt100, xterm, etc).


- multiple digests operation (openssl, gnutls, nss .. some programs are
  now linked with *all* avalaible implemntations 8-0 ),

Yeah, I agree.  OpenSSL seems to be the most comprehensive, but
its licence stinks and this is why gnutls was written in the first
place.  Now that Mozilla adopted the triple MPL/GPL/LGPL license,
there's no reason to keep gnutls any more.

OpenSSL also tends to break its ABI very often and this is very
annoying when upgrading to a new version of Fedora. I'd ditch
that one too if wasn't used by so many packages.


- multipme XML parsers. Now some programs are linked with more than
  one XML parser library. For example fontconfig now uses expat but can
  be on build stage compiled as using libxml2 .. but most GNOME programs
  uses libxml2.

I used libxml2 once and I really don't like its API (very error prone,
like glib).

libexpat looks much better, has no other dependencies and it's very
small, but it doesn't have an equivalent of libxslt and xsltproc.


This is only few points from much more larger list.
For example now in Fedora is avalaible libdbi but there is no other
programs which uses this library .. except dictd which unondiotionaly if
will find libdbi on autoconf level causes compile dbi dictd pliugin
(anyone uses this ? one persone or more ?). Why this unused piece of
<censored> was added to distributed packages list ?

More .. why many packages do not have separated devel resources ? Why so
many packages still have static libraries and .la files ? Why so many
packages still build static libraries and and removes this on %install
sttage if on %build can be added --disable-static to autoconf options ?

I 100% agree with you here.  Fedora could use a good diet.

--
 // Bernardo Innocenti - Develer S.r.l., R&D dept.
\X/  http://www.develer.com/

--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux