Re: Bug#811275: ITP: uclibc-ng -- uClibc-ng is an implementation of the standard C library that is much smaller than glibc, which makes it useful for embedded systems.

2016-01-20 Thread Waldemar Brodkorb
Hi Thorsten,
Thorsten Glaser wrote,

> On Mon, 18 Jan 2016, Waldemar Brodkorb wrote:
> 
> > From a good friend I would expect some more positive feedback
> > for my hobby project ;)
> 
> I said, it has its niche, but I doubt it has a place
> as a generic Debian package… libraries are generally
> only packaged when something uses them, and C libra‐
> ries are hard.

May be you didn't know the reason for the package.
I'll try to use it for rebootstrap to build a complete
Debian system based on uClibc-ng. So then "something" 
or even "everything" will use it ;)

You can help doing some review of the package:
http://downloads.uclibc-ng.org/debian/

best regards
 Waldemar



Re: Bug#811275: ITP: uclibc-ng -- uClibc-ng is an implementation of the standard C library that is much smaller than glibc, which makes it useful for embedded systems.

2016-01-19 Thread Johannes Schauer
Hi,

Quoting Thorsten Glaser (2016-01-18 21:16:16)
> On Mon, 18 Jan 2016, Waldemar Brodkorb wrote:
> > From a good friend I would expect some more positive feedback
> > for my hobby project ;)
> I said, it has its niche, but I doubt it has a place
> as a generic Debian package… libraries are generally
> only packaged when something uses them, and C libra‐
> ries are hard.

I'm not good with words so instead I'll quote one of Russ's latest messages:
http://lists.debian.org/871t9rlpwf@hope.eyrie.org

Mirabilos, You are right that new ports are hard but the biggest influence on
others that uploading one more tiny package to Debian has is a small increase
in metadata when people apt-get update their system. Why won't you let Waldemar
try if his hobby project can work or not? In the worst case it can just stay in
unstable and only enter testing after it matured. For all the technical
complications you raised in your earlier messages Waldemar is already in good
hands, getting help by fellow bootstrappers in #debian-bootstrap and they are
in the process of setting up a rebootstrap [1] job for the new port.

Waldemar, please don't feel discouraged and lets try and see whether your plan
can fly :)

cheers, josch

[1] https://wiki.debian.org/HelmutGrohne/rebootstrap


signature.asc
Description: signature


Re: Bug#811275: ITP: uclibc-ng -- uClibc-ng is an implementation of the standard C library that is much smaller than glibc, which makes it useful for embedded systems.

2016-01-18 Thread Thorsten Glaser
On Mon, 18 Jan 2016, Waldemar Brodkorb wrote:

> It is a try to build a Debian system with an alternative C library

That would require a new dpkg architecture and other changes,
e.g. you could build for linuxuclibc-i386 instead of linux-i386.

The avr32 people tried to make a µClibc-based Debian port and
eventually failed, because the whole OS is much too dependent
on glibc and GNUisms, and because of the quality…

The other libc ports (Debian/{free,net}bsd (as opposed to
Debian/kFreeBSD), the Interix port, the Minix port, etc.)
also mostly failed – sure, there are or were demonstrations,
but the limitations prevented them from ever taking off.

> > Full disclosure: I do have commits in µClibc-ng.
>
> So you can further help to get stuff going ;)

I’ve already told you I’d prefer to see it die, and the only
thing preventing that is nommu support in more sane libcs.

bye,
//mirabilos
-- 
[16:04:33] bkix: "veni vidi violini"
[16:04:45] bkix: "ich kam, sah und vergeigte"...



Re: Bug#811275: ITP: uclibc-ng -- uClibc-ng is an implementation of the standard C library that is much smaller than glibc, which makes it useful for embedded systems.

2016-01-18 Thread Waldemar Brodkorb
Hi,
Thorsten Glaser wrote,

> On Sun, 17 Jan 2016, Waldemar Brodkorb wrote:
> 
> > uClibc-ng is a small C library for developing embedded Linux systems. It is
> > much smaller than the GNU C Library, but nearly all applications supported 
> > by
> > glibc also work perfectly with uClibc-ng.
> 
> How is that relevant for a binary distribution in which nothing will
> use this package? For cross-compiling, you only need the source code
> available. Also, µClibc is of so bad quality that, on MMU targets,
> musl is in all cases the better alternative.

It is a try to build a Debian system with an alternative C library
as Musl or uClibc-ng. More users of uClibc-ng will allow to get the
quality better. There is still no support for M68k, MIPS64, ARC or Xtensa.
Why not allowing a small Debian distro maybe without systemd to
exist?
 
> Full disclosure: I do have commits in µClibc-ng.

So you can further help to get stuff going ;)

best regards
 Waldemar



Re: Bug#811275: ITP: uclibc-ng -- uClibc-ng is an implementation of the standard C library that is much smaller than glibc, which makes it useful for embedded systems.

2016-01-18 Thread Waldemar Brodkorb
Hi,
Thorsten Glaser wrote,

> On Mon, 18 Jan 2016, Waldemar Brodkorb wrote:
> 
> > It is a try to build a Debian system with an alternative C library
> 
> That would require a new dpkg architecture and other changes,
> e.g. you could build for linuxuclibc-i386 instead of linux-i386.
> 
> The avr32 people tried to make a µClibc-based Debian port and
> eventually failed, because the whole OS is much too dependent
> on glibc and GNUisms, and because of the quality…
> 
> The other libc ports (Debian/{free,net}bsd (as opposed to
> Debian/kFreeBSD), the Interix port, the Minix port, etc.)
> also mostly failed – sure, there are or were demonstrations,
> but the limitations prevented them from ever taking off.
> 
> > > Full disclosure: I do have commits in µClibc-ng.
> >
> > So you can further help to get stuff going ;)
> 
> I’ve already told you I’d prefer to see it die, and the only
> thing preventing that is nommu support in more sane libcs.

>From a good friend I would expect some more positive feedback
for my hobby project ;)
May be you should start to contact Rob Landley, he also wants
to see uClibc/uClibc-ng die. You could start a new project together,
how to kill uClibc/uClibc-ng project. What do you think about it? SCNR.

best regards
 Waldemar



Re: Bug#811275: ITP: uclibc-ng -- uClibc-ng is an implementation of the standard C library that is much smaller than glibc, which makes it useful for embedded systems.

2016-01-18 Thread Thorsten Glaser
On Mon, 18 Jan 2016, Waldemar Brodkorb wrote:

> From a good friend I would expect some more positive feedback
> for my hobby project ;)

I said, it has its niche, but I doubt it has a place
as a generic Debian package… libraries are generally
only packaged when something uses them, and C libra‐
ries are hard.

bye,
//mirabilos
-- 
Yes, I hate users and I want them to suffer.
-- Marco d'Itri on gmane.linux.debian.devel.general