Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-01-14 10:42:38

  bryn1u - Użytkownik

bryn1u
Użytkownik
Zarejestrowany: 2009-04-17

'Shut The F**K Up!' Linus Torvalds Tells Red Hat Dev

czytal ktos :

Monday, January 14, 2013:  It seems someone did not have a good start to this new year. Linux creator, Linus Torvalds unleashed his wrath on Linux kernel and Red Hat developer, Mauro Carvalho Chehab for passing a bug in the kernel. Torvalds started his long email with- "Mauro, SHUT THE F**K UP!" The bug that outraged Torvalds caused an ioctl() system call to return an inappropriate error code for the operation requested. So, the software employing this feature would face problems due to this unexpected value from the kernel.


Chehab mistakenly sent a bug in the kernel to fix some fault in Pulseaudio and other third-party applications. But the solution itself as described by Torvalds is “total crap.” “I'm angry, because your whole email was so _horribly_ wrong, and the patch that broke things was so obviously crap. The whole patch is incredibly broken shit. It adds an insane error code (ENOENT), and then because it's so insane, it adds a few places to fix it up ("ret == -ENOENT ? -EINVAL : ret"),” wrote Torvalds in the email.

Here's the entire e-mail:

From    Linus Torvalds
Date    Sun, 23 Dec 2012 09:36:15 -0800
Subject    Re: [Regression w/ patch] Media commit causes user space to misbahave (was: Re: Linux 3.8-rc1)

-------

On Sun, Dec 23, 2012 at 6:08 AM, Mauro Carvalho Chehab wrote:

Are you saying that pulseaudio is entering on some weird loop if the returned value is not -EINVAL? That seems a bug at pulseaudio.

----

Mauro, SHUT THE F**K UP!

It's a bug alright - in the kernel. How long have you been a maintainer? And you *still* haven't learnt the first rule of kernel maintenance?

If a change results in user programs breaking, it's a bug in the kernel. We never EVER blame the user programs. How hard can this be to understand?

To make matters worse, commit f0ed2ce840b3 is clearly total and utter CRAP even if it didn't break applications. ENOENT is not a valid error return from an ioctl. Never has been, never will be. ENOENT means "No such file and directory", and is for path operations. ioctl's are done on files that have already been opened, there's no way in hell that ENOENT would ever be valid.

So, on a first glance, this doesn't sound like a regression, but, instead, it looks tha pulseaudio/tumbleweed has some serious bugs and/or regressions.

Shut up, Mauro. And I don't _ever_ want to hear that kind of obvious garbage and idiocy from a kernel maintainer again. Seriously.

I'd wait for Rafael's patch to go through you, but I have another error report in my mailbox of all KDE media applications being broken by v3.8-rc1, and I bet it's the same kernel bug. And you've shown yourself to not be competent in this issue, so I'll apply it directly and immediately myself.

WE DO NOT BREAK USERSPACE!

Seriously. How hard is this rule to understand? We particularly don't break user space with TOTAL CRAP. I'm angry, because your whole email was so _horribly_ wrong, and the patch that broke things was so obviously crap. The whole patch is incredibly broken shit. It adds an insane error code (ENOENT), and then because it's so insane, it adds a few places to fix it up ("ret == -ENOENT ? -EINVAL : ret").

The fact that you then try to make *excuses* for breaking user space, and blaming some external program that *used* to work, is just shameful. It's not how we work.

Fix your f*cking "compliance tool", because it is obviously broken. And fix your approach to kernel programming.

-Linus[/quote]
Sznur : http://www.efytimes.com/e1/fullnews.asp?edid=98169

Ostatnio edytowany przez bryn1u (2013-01-14 12:05:39)


E-Booki: FreeBSD, OpenBSD, Linux, Hacking, PHP, Catia, Perl_CGI, Mysql ...
[b]http://unix-ebooki.neth.pl/[/b]

Offline

 

#2  2013-01-14 11:48:16

  zlyZwierz - Moderator

zlyZwierz
Moderator
Zarejestrowany: 2005-02-18
Serwis

Re: 'Shut The F**K Up!' Linus Torvalds Tells Red Hat Dev

Szokują Cię te krótkie żołnierskie słowa? :)


[url=http://www.netfix.pro]www.netfix.pro[/url]

Offline

 

#3  2013-01-14 12:05:26

  bryn1u - Użytkownik

bryn1u
Użytkownik
Zarejestrowany: 2009-04-17

Re: 'Shut The F**K Up!' Linus Torvalds Tells Red Hat Dev

bardziej reakcja


E-Booki: FreeBSD, OpenBSD, Linux, Hacking, PHP, Catia, Perl_CGI, Mysql ...
[b]http://unix-ebooki.neth.pl/[/b]

Offline

 

#4  2013-01-14 12:17:52

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: 'Shut The F**K Up!' Linus Torvalds Tells Red Hat Dev

Najlepszy dowcip: to sens wymiany zdań:
Popraw kernel, żeby Pulseaudio działało, bo się wywala.

To tak, jakby ktoś miał zmienić samochód, bo do koloru krawata nie pasuje.

Najwyraźniej developerzy Red-Hata mają już dość sytuacji, kiedy Fedora ma obsuwy z powodu błędów w systemd, a RHEL wywala się PA, i nawet nie wiedzą, dlaczego.....

W dodatku oburzenie, że Linus nie przerabia kernela, żeby poprawić humor Lennarta.... :DDDDD

Przy okazji ciekawe, czy do RHEL i Fedory załatali błąd PA nr chyba 866 .

Ostatnio edytowany przez Jacekalex (2013-01-15 15:13:01)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2013-01-14 12:25:29

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: 'Shut The F**K Up!' Linus Torvalds Tells Red Hat Dev

Z tym Red Hatem to burdel na całej linii

Najpierw zjebali Gnome 3, zrobili PulseAudio, a teraz próbują X'y wywalić na rzecz Waylanda

Fervi

Offline

 

#6  2013-01-14 13:18:45

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: 'Shut The F**K Up!' Linus Torvalds Tells Red Hat Dev

I dobrze zrobił. Proste dobre słowa


[img]http://img34.imageshack.us/img34/5092/zw9m.png[/img] [img]http://img29.imageshack.us/img29/219/pibw.png[/img]

Offline

 

#7  2013-01-14 21:04:10

  krasnij - oj tam

krasnij
oj tam
Skąd: z JO73VT
Zarejestrowany: 2012-05-04
Serwis

Re: 'Shut The F**K Up!' Linus Torvalds Tells Red Hat Dev

Linus ostatnio coś lubi fuckiem rzucić :)


Pozdrawiam i życzę sukcesów :)
[url=https://pgp.mit.edu/pks/lookup?op=get&search=0xA0C69B3CD46838AF]Mój Public Key[/url]
[url=http://www.keros-it.com]Serwis komputerowy i elektroniczny - Świdwin[/url]
The truth is out there

Offline

 

#8  2013-01-14 21:05:59

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: 'Shut The F**K Up!' Linus Torvalds Tells Red Hat Dev

Gdy są powody to po co bawić się w piękne słówka? ;)

Offline

 

#9  2013-01-15 12:17:35

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: 'Shut The F**K Up!' Linus Torvalds Tells Red Hat Dev

[b]Fedora - dystrybucja na zakręcie?[/b]  http://osworld.pl/fedora-dystrybucja-na-zakrecie/

Offline

 

#10  2013-01-15 12:44:52

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: 'Shut The F**K Up!' Linus Torvalds Tells Red Hat Dev

[quote=Yampress][b]Fedora - dystrybucja na zakręcie?[/b]  http://osworld.pl/fedora-dystrybucja-na-zakrecie/[/quote]
Systemd i Gnome3 - najsilniejsze powody zakrętu....

Lennart i spółka świetnie się postarali z systemd (taki samo, jak z PA), - nawet M$ by tego lepiej nie zrobił. :D

Do tego Developerzy Gnome, którzy uznali, że Gnome jest taki fajny, ze trzeba go spierdolić do reszty, i np Nautilus z wersji na wersję zbiera coraz mocniejszy łomot od użyszkodników,  Mutter się  sypie i obciąża kompa bardziej niż Compiz, a cały Gnome Shell sypie się co chwila na innym sterowniku do grafiki.

Ciekawe, ze jak coś jest dobrze zrobione i udane, to zawsze znajdzie się jakiś mądrala, z genialnym pomysłem, jak to czy tamto dogłębnie i gruntownie spieprzyć.  :D

Ostatnio edytowany przez Jacekalex (2013-01-15 13:31:00)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#11  2013-01-15 12:50:48

  Lorenzo - Moderator

Lorenzo
Moderator
Zarejestrowany: 2005-12-23

Re: 'Shut The F**K Up!' Linus Torvalds Tells Red Hat Dev

Z prostych acz bardzo potrzebnych aplikacji to najbardziej spieprzonym jest gcalctool, ostatnia używalna wersja to 5.22, potem jest przepaść...

Offline

 

#12  2013-01-15 13:29:37

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: 'Shut The F**K Up!' Linus Torvalds Tells Red Hat Dev

Chyba 5.32.2

Kod:

qlist -IvC gcalctool
gnome-extra/gcalctool-5.32.2

Chodzi bardzo grzecznie i prawidłowo. :)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#13  2013-01-15 14:55:52

  Lorenzo - Moderator

Lorenzo
Moderator
Zarejestrowany: 2005-12-23

Re: 'Shut The F**K Up!' Linus Torvalds Tells Red Hat Dev

5.30 była już zjebana - ja do pracy potrzebuje notacji exponencjalnej, którą zepsuli zaraz po 5.22.

Offline

 

#14  2013-01-15 16:06:16

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: 'Shut The F**K Up!' Linus Torvalds Tells Red Hat Dev

[quote=Jacekalex]Systemd i Gnome3 - najsilniejsze powody zakrętu....[/quote]
a co złego jest w tym systemd? Na zwykłym desktopie sprawdza się dobrze. U mnie na laptopie wyłączenie parkowania głowicy podwyższa temperaturę dysku o 5C, - więc wyłączam, w Debianie dopisywałem do rc.local, dopisywałem w /etc/pm/* żeby to działało też po hibernacji/wstrzymaniu. na systemd tworzę tylko coś takiego;

Kod:

[Unit]
Descritpion=Moje usługi
After=suspend.target hibernate.target

[Service]
Type=simple
ExecStart=/sbin/hdparm -B254 /dev/sda


[Install]
WantedBy=multi-user.target suspend.target hibernate.target

i działa tak samo. takie kilka aplikacji w jednej bardziej scentralizowane wcale nie są złe.
http://osworld.pl/systemd-dlaczego-warto-go-uzywac/
albo np. przy kilku użytkownikach kiedyś musiałem pisać coś takiego w bashu;
http://www.youtube.com/watch?v=oX3AwbgoBzg
systemd serwuje to OOTB; http://ompldr.org/vaDMyZA

Ostatnio edytowany przez dominbik (2013-01-15 16:12:52)


[img]http://img34.imageshack.us/img34/5092/zw9m.png[/img] [img]http://img29.imageshack.us/img29/219/pibw.png[/img]

Offline

 

#15  2013-01-15 18:38:25

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: 'Shut The F**K Up!' Linus Torvalds Tells Red Hat Dev

Wszystko dokładnie obliczyłem

Zaraz niedługo ludzie będą wkur***** na Fedorę i Gnome 3, więc będą szukali zastępnika jej - i znajdą SunriseOS :D

@dominbik
To nie jest czasem (ta tabelka z osworld) marketingowe podejście?

Podobną można znaleźć na Codeweavers dotyczącej CrossOver, w każdym razie wychodzi, że lepiej jest używać Wine niż Windowsa :P

Fervi

PS. Wyszła nowa Fedora z Waylandem, czas looknąć

Ostatnio edytowany przez fervi (2013-01-15 21:45:38)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.013 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00028 SET CHARSET latin2
0.00006 SET NAMES latin2
0.00161 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.142.212.119' WHERE u.id=1
0.00090 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.142.212.119', 1732465455)
0.00057 SELECT * FROM punbb_online WHERE logged<1732465155
0.00090 DELETE FROM punbb_online WHERE ident='54.36.148.38'
0.00073 SELECT topic_id FROM punbb_posts WHERE id=220809
0.00006 SELECT id FROM punbb_posts WHERE topic_id=22710 ORDER BY posted
0.00060 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=22710 AND t.moved_to IS NULL
0.00015 SELECT search_for, replace_with FROM punbb_censoring
0.00269 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=22710 ORDER BY p.id LIMIT 0,25
0.00095 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=22710
Total query time: 0.0095 s