[systemd-bugs] [Bug 73729] udev fails to build with uclibc

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jan 17 11:37:09 PST 2014


https://bugs.freedesktop.org/show_bug.cgi?id=73729

Nico Nelson <nico.nelson-91c8b80 at yopmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|WONTFIX                     |---

--- Comment #17 from Nico Nelson <nico.nelson-91c8b80 at yopmail.com> ---
(In reply to comment #16)
> (In reply to comment #15)
> > well, then at least close it with WONTFIX.
> 
> Whatever it takes...

yes, that would have done it, if it wasn't for your comment below - and it
seems one cannot reply without reopening, and as can't leave that comment
as-is, i have to reopen...

> 
> > that uclibc doesnt implement 100% of glibcs idiotic add-ons is definitely
> > not a bug.
> 
> The locale_t bits are POSIX btw. And "%m" and "secure_getenv()" are
> certainly not idiotic. %m is a nice way to deal with the thread-unsafety of
> strerror(). 

strerror() is not thread-unsafe when implemented properly (i.e. just returning
a pointer to a readonly string). it's not uclibc's fault if glibc doesn't do
so.

> And "secure_getenv()" solves serious security problems with
> handling environment variables.
> 
> I mean, thigns are not "idiotic" just because uclibc doesn't implement them.
> Maybe the thread and security issues don't matter to you, but they certainly
> do matter to us.

well, the idiotic bit is for example if strerror() is implemented by copying
const strings to a static buffer instead of just returning the const string
itself. however i highly doubt that glibc does so.
so you're basically fixing an inexistant problem by using hacks - bravo!

> > but it's definitely a bug that you refuse to continue supporting uclibc for
> > the UDEV subset of systemd, even though in your merge announcement you
> > promised that for that part nothing will change and ppl can just continue to
> > use it as if it were not part of systemd.
> 
> I don't see where we promised compatibility with non-glibc anywhere...

the message of the announcement is basically "calm down, you can continue using
udev as if nothing changed". however it doesn't mention that it will become
glibc-only.

> 
> Anyway, closing again, I hope this time you won're reopen it.

yeah, if you can refrain from making misleading comments when you close it
again.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/systemd-bugs/attachments/20140117/58076bb8/attachment.html>


More information about the systemd-bugs mailing list