Mirando el tráfico del blog, o sea, las entradas diarias, vi que una fuente de tráfico muy fuerte era de una URL, mas directamente el foro de ArchLinux en español, y este hilo:
http://www.foros.archlinux-es.org/viewtopic.php?f=12&t=5592
Abro esta entrada, para responder a los muchachos que tan bien hablaron de mi en el foro [sarcasmo = 1]
Primero que nada, todo lo que dicen en su foro, podrian decirlo en los comment de Blogger, para eso están, asi al menos podría responder y habria mas feedback, pero parece que no tienen interés en ello, dado que saben de entrada, que no tienen con que coño refutar.
Primero que nada, a Saito. Si buscás información sobre Allan MacRae, no leiste nada errado, un tipo que pide 1000 USD al día por implementar GPG en pacman, además de comentar en una entrevista hace un par de años, que el que use ArchLinux en servidores sin GPG y no sea conciente de ello no merece vivir, no es un tipo o developer que merezca mi respeto, mucho menos una persona que cierra bug report de forma compulsiva, por no poder dar una respuesta, o por no reconocer un error, el mismo error que negaba en el bug report, cerrandolo con "works for me", o "not a bug", en una charla con Dan, le comentaba que no podia compilar con GCC 4.6 por el mismo problema, pero claro, el no pensó que yo lo veria, y la charla era de tan solo 4 días anteriores.
Ahora bien, uno por uno los voy a atender, asi que no desesperen:
Alfplayer:
Revisé el material y comparto esta opinión.
Mirá, la verdad, no apunto a criticar a la comunidad, sino a mejorar, cuando usé Arch, traté de mejorar las cosas, reportar para ayudar, proponer y colaborar, incluso ayudé a ANGVP a cerrar bugs, como comentarle cosas que podrian mejorarse. Mi opinion es sobre Arch, no sobre GNU/Linux. Vos, que hiciste por ArchLinux?
A ver don saito. Vivo en paz, y dejo vivir, y eso de "no vamos a", acaso no abriste un hilo en el foro solo por mi?, no tenés coherencia en lo que decís con lo que haces, ergo, sos un pelotudo de entrada.
Se bastante sobre Arch, asi como de Fedora, RHEL, Gentoo, Slackware y otras, creo que mas que vos, sintiendome apto para decir lo que digo, y me hago cargo, dudas, ya saben, revisen los bug report, y no me hagan publicar log de IRC con un dev de Arch, en privado claro.
Yo no soy fanboy de nada, a ver si te aclara algo, uso lo que me sirve y me gusta, ya pasé la etapa de fanboy, vos parece que no.
Claro que si, tengo mis razones, lee los post y las vas a saber. Digo las cosas como las digo, a veces cae mal, a veces bien, no tengo filtro ni me interesa tenerlos, asi soy yo, si te joden las formas, la proxima lo digo de manera elegante, creo que es un concepto bastante pelotudo, pero te puedo endulzar el oido, o quiza algo mas, sos gay acaso?.
Comunidad, claro que si, pero los hechos reales, son reales.
Bueno, que decir, el comentario mas razonable de todos. No soy bueno con inglés, pero lo mismo que se puede ver en los bug report, fue charlado con ANGVP, que es venezolano, y me dio la razón, asi que mas alla de mi capacidad para el inglés, el error existia y era real, como tambien negado raudamente.Yo me senti mas que a gusto con Arch mientras lo usé, hasta que comence a ver esas cositas, que te hacen la vida imposible, pasaba mas tiempo reportando, en el IRC, mirando las news que usando el sistema en si, la verdad, para que encima te digan que "not a bug" o "works for me", ni ganas, eso es sentir que gastás polvora en chimango.
Vi tu comentario, el cual eliminé, dado que para trollear esta el IRC y los foros, no mi blog.
Tu analogía con el daltonismo es poco afortunada, porque tengo mas razón de la que pensás, cuando quieras lo charlamos, si es que estás a la altura claro.
http://www.foros.archlinux-es.org/viewtopic.php?f=12&t=5592
Abro esta entrada, para responder a los muchachos que tan bien hablaron de mi en el foro [sarcasmo = 1]
Primero que nada, todo lo que dicen en su foro, podrian decirlo en los comment de Blogger, para eso están, asi al menos podría responder y habria mas feedback, pero parece que no tienen interés en ello, dado que saben de entrada, que no tienen con que coño refutar.
Primero que nada, a Saito. Si buscás información sobre Allan MacRae, no leiste nada errado, un tipo que pide 1000 USD al día por implementar GPG en pacman, además de comentar en una entrevista hace un par de años, que el que use ArchLinux en servidores sin GPG y no sea conciente de ello no merece vivir, no es un tipo o developer que merezca mi respeto, mucho menos una persona que cierra bug report de forma compulsiva, por no poder dar una respuesta, o por no reconocer un error, el mismo error que negaba en el bug report, cerrandolo con "works for me", o "not a bug", en una charla con Dan, le comentaba que no podia compilar con GCC 4.6 por el mismo problema, pero claro, el no pensó que yo lo veria, y la charla era de tan solo 4 días anteriores.
Ahora bien, uno por uno los voy a atender, asi que no desesperen:
Alfplayer:
Revisé el material y comparto esta opinión.
Mirá, la verdad, no apunto a criticar a la comunidad, sino a mejorar, cuando usé Arch, traté de mejorar las cosas, reportar para ayudar, proponer y colaborar, incluso ayudé a ANGVP a cerrar bugs, como comentarle cosas que podrian mejorarse. Mi opinion es sobre Arch, no sobre GNU/Linux. Vos, que hiciste por ArchLinux?
Saito:
Se bastante sobre Arch, asi como de Fedora, RHEL, Gentoo, Slackware y otras, creo que mas que vos, sintiendome apto para decir lo que digo, y me hago cargo, dudas, ya saben, revisen los bug report, y no me hagan publicar log de IRC con un dev de Arch, en privado claro.
Yo no soy fanboy de nada, a ver si te aclara algo, uso lo que me sirve y me gusta, ya pasé la etapa de fanboy, vos parece que no.
Abel:
Comunidad, claro que si, pero los hechos reales, son reales.
Josejuan:
Que cosas?, no podés enumerarlas porque no tenes fundamentos, si los tenés, decilos.
Yonohesido:
Madek:
Tu analogía con el daltonismo es poco afortunada, porque tengo mas razón de la que pensás, cuando quieras lo charlamos, si es que estás a la altura claro.
Bueno, creo que es todo, para el resto de los foristas de ArchLinux-es, cuando tengan algo que decirme, en IRC por favor, o bien en memo o por mail, o en comment, no se escondan en un foro, es una actitud muy fea.
Saludos, sigan con Garchilinux, que yo sigo con RHEL, Fedora y Gentoo.
PD: Ese comentario de si era de muylinux o etc, les comento que lo que publicaron en muylinux sobre las GPG de pacman, era de LWN.net, y una realidad, mas allá de todo, asi que miren bien antes de decir pelotudeces. Es el ultimo post que ocupo en mi blog con esta basofia de distro, he dicho. Vayan a tomar la cindor pebetes, que les falta crecer mucho
Ah!, me olvidaba, si todo lo que digo no tiene fundamento, si realmente existe un QA serio entre testing => stable y bla bla, respondanme, tan capaces que son los de Archlinux-es, porque la imagen que dejo a continuación, es del 2 de Febrero de 2012, y esta plagada de Bugs críticos, en componentes realmente criticos, y es la primer pagina de 37!.... no me lean a mi, miren la imagen a continuación. Y notese, que son de Core y Extra, pero casi todos de Core, y la rama stable, que me dicen?
Ah!, me olvidaba, si todo lo que digo no tiene fundamento, si realmente existe un QA serio entre testing => stable y bla bla, respondanme, tan capaces que son los de Archlinux-es, porque la imagen que dejo a continuación, es del 2 de Febrero de 2012, y esta plagada de Bugs críticos, en componentes realmente criticos, y es la primer pagina de 37!.... no me lean a mi, miren la imagen a continuación. Y notese, que son de Core y Extra, pero casi todos de Core, y la rama stable, que me dicen?
Click en la imagen para ampliar

http://allanmcrae.com/2011/05/how-to-file-a-bug-report/
FS#24359 - [gcc 4.6.0-5] [-Wunused-but-set-variable]
Details
Andreas Radke Wrote:
FS#24355
bug
"closing: The kernel does compile with our safe preset flags in makepkg.conf. Using custom flags is your fun (probably has to be fixed in the kernel code)."
NOTE FOR ANDREAS RADKE:
1) I did not add extra flags to kernel compilation, i take .config file of ARCH kernel and only removed unnecesary features, for example: I use AMD, so I'd remove "Intel Speed step", i do not have WiFi, so I'd remove "wireless support", ok? is _now_ clear enough for you?
2) In Fedora, Slackware, Gentoo, Debian, X-Men-Linux the kernel respete a standard, in archlinux also used to do it until GCC 4.5.2, steps:
cp /usr/src/linux-2.6.38-ARCH/.config /usr/src/linux-2.6.38.6/.config
cd /usr/src/linux-2.6.38.6/
make menuconfig
(remove a lot of unnecesary modules)
make -jX (X== number of cores + 1)
make modules_install
make install
mkinitcpio -k 2.6.38.6 -c /etc/mkinitcpio.conf -g /boot/vmlinuz-2.6.38.6.img
mv /boot/vmlinuz /boot/vmlinuz-2.6.38.6
Add all in new line in /boot/grub/menu.lst and reboot
It is standard in all distros, is into README of kernel and works fine with GCC 4.5.2 in all arch.
Clearly my "fun", as you call it, is not a reason for closing the bug at any case you could ask me to report it to upstream, do not ignore the bug please, a lot of users that use custom kernel and software are affected.
The /etc/makepkg.conf is not used in this procedure, i do not use PKGBUILD (for kernel compilation), a kernel is source code, is not necesary to package it.
The description show cleary the bug in gcc, and is reported in Debian sid, unstable, if ArchLinux use the equivalent to Debian sid packages, ok, is no my problem, but i see necessary to report the bug, do you get me?.
Sorry by the """rude""" mode, but i'm not used to receive such obvious answers and less without waiting a feedback from me before that; i like to report bugs cause i like to help to improve things, if i'm being annoying, then just say it and i will take a desicion.
Description:
content of test.c:
#include <stdio.h>
int main(void)
{
int x;
x = printf("hello, world\n");
return 0;
}
-------------------------------------------------------------
LANG=C gcc -Wall -Werror test.c; echo $?
test.c: In function 'main':
test.c:5:13: error: variable 'x' set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors
1
------------------------------------------------------------------
LANG=C gcc -Wunused-but-set-variable -Werror test.c; echo $?
test.c: In function 'main':
test.c:5:13: error: variable 'x' set but not used [-Werror=unused-but-set-variable]
cc1: all warnings being treated as errors
1
----------------------------------------------------------------------
LANG=C gcc -Werror=unused-but-set-variable test.c; echo $?
test.c: In function 'main':
test.c:5:13: error: variable 'x' set but not used [-Werror=unused-but-set-variable]
cc1: some warnings being treated as errors
1
-----------------------------------------------------------------------
In fact, i reproduce the same bug that Debian report in Sid, in Arch 32 and 64 bits, so, GCC is buggy, is not only the kernel, the kernel is just the proof of what those bugs produce in a code of thousands of lines.
I did observe that you apply a patch to kernel source code before compiling it.
See the link and the comments on it, read please:
http://lists.debian.org/debian-gcc/2011/02/msg00107.html
Thanks to jelle van der waa for the tip, is helpful ;) (LANG=C)
Regards
1.- if true, but I do not like asking for the reopening of a bug
2.- totally agree with you, I find it funny and even ignorant of the reason for the closure, it is clear the bug and the explanation, and that had nothing to do with the way I use to compile with the bug, but the compilation failed was the product of bug I do not use patches and never necessary, even I could build 4.6.0-4, had warnings but compiled perfectly, even changing the flag, and suddenly without changing anything and use the Arch configuration does not compile on any architecture Or what is bad and not the result is useless.
3.- Yes, i'm not a coder but i can recognize the obvious variable and the no related warning.
So what "bug" in GCC are you reporting?
GCC emits a warning when you don't use a variable (just setting it doesn't count as using); with -Werror, all warnings are fatal so compilation aborts - this behavior is completely normal to me.
With 4.5.2 version of gcc is normal "variable is declared but not used" while is make executed, in 4.6.0-5 the message is -Wunused-but-set-variable a _lot_ of times, finish in defected binary or never produce bzImage or modules.dep is ausent, or modules corrupted. Then, all code of linux kernel is bad?, why using 4.5.2 compile fine and work fine without errors during days, uptimes of 10, 15 or more days.
I have this same issue compiling kernels http://comments.gmane.org/gmane.comp.emulators.qemu/100631 (not exactly fpu bug but 4.6 not compile)
The point is, you build stuff with "-Werror" and it raises an error when you have unused variable; that is expected. (GCC-4.6 probably just became stricter in the way it handles/detects unused variables.)
Just do not compile with "-Werror".
Gaetan, i'm not happy with the stock kernel, if i want to use all system by default i would use Ubuntu. The advantage of ArchLinux is it's phylosophy KISS and flexibility (custom kernel, packages, AUR as an example of this). Beside 2.6.38.6 kernel has trouble with AMD Athlon family (my cpu), and has randomized kernel panics (not reported because is a bug in upstream), https://lkml.org/lkml/2011/5/14/108
The kernel 2.6.38.3 work fine, and 2.6.37.6 very fine (the branch .38 have ioremap error in GT 240 Nvidia with all drivers, no impact but is present in dmesg).
The lastest versions are not always better, rolling release is a good idea, kamize and no tested packages not, so, i decide wich kernel to compile, considering it's the core of the OS. I take control over the kernel, but not over the gcc, if gcc is wrong, i lost control over the core and stability of my system, i do not have a server, but i work with my machine, so is important for me the mantain the system stable all day long.
FS#24122 - [xfdesktop] error with libstdc++.so.6 of gcc 4.6
Details
When I logout from session xfce 4.8 in tty1 (i use startx for start desktop and X), I see this message
xfdesktop: symbol lookup error: /usr/lib/libstdc++.so.6: undefined symbol: _ZNSt14error_categoryD2Ev, version GLIBCXX_3.4.15
A few days later of this thing happens repeatedlly xfce desktop gets broken.
Making a downgrade to gcc 4.5.2 this error does not appear, so, i guess is a problem in gcc libs (gcc 4.6), but with gcc 4.5.2 firefox, chromium, virtualbox etc., do not work because they are compiled with gcc 4.6, thus they depend on it.
How can i fix this?.-
Additional info:
* package version(s)
* config and/or log files etc.
xfce 4.8
gcc-multilib-4.6.0-4-x86_64
kernel 2.6.38.5
Xorg 1.10
Steps to reproduce:
Login in tty1, type startx, and logout of xfce session, produces this error in tty1.
I triyed with several xfdesktop of AUR, git and others, but with no satisfactory results (same error descripted), i even recompiled thunar. If you have any other PKGBUILD or source, tell me how and from to compile it, and i will be glad to test it. Is a shame that a desktop that works so well, was ruined by a poor control of QA by the release of gcc 4.6 without measuring the impact on all areas and software that are related.
i ended up using xfce because gnome3 is terribly buggy and completely unusable (it looks like an Ipad homescreen), KDE is the same s**t with it's "segfault 11" and kded4 daemon hungs up and forks after restarting X. Tell me which method you want me to use to compile and build it (xfdesktop or necessary packages) To see if I can fix this, many thanks in advance for the quick response to the bug report-question.
Note: edited, sorry for my english.
You can reproduce the bug with other programs.
Eg:
[robin@odin ~] % mocp -i
State: STOP
mocp: symbol lookup error: /usr/lib/libstdc++.so.6: undefined symbol: _ZNSt14error_categoryD2Ev, version GLIBCXX_3.4.15
!127! [robin@odin ~] %
Same with Thunar:
[robin@odin ~] % thunar
thunar: symbol lookup error: /usr/lib/libstdc++.so.6: undefined symbol: _ZNSt14error_categoryD2Ev, version GLIBCXX_3.4.15
!127! [robin@odin ~] %
So this is probably a bug in glibc.
EDIT: this bug is probably related https://bugs.archlinux.org/task/23879
I am asking because I could not reproduce your problem with pure 32 and 64 bit xfce installs.
@synflag: xfce is not written in C++. Issues with libstdc++ must come from elsewhere.
Do you have real problems with XFCE ?
Yes, i know that xfce is no written in C++, but the bug is reported in gcc.gnu bugzilla and other bug herev FS#24122. Eric Belanger say:
"Comment by Eric Belanger (Snowman) - Saturday, 07 May 2011, 17:20 GMT-3
That's plenty of confirmations. It happens on both arches. After reading a comment in the similar bug FS#24122, I realized that moc is written in c and doesn't even link to /usr/lib/libstdc++.so.6, So it looks like a gcc or glibc issue as other apps are also affected by this."
The problem is that the bug _is present_, and after some days, some features of xfce desktop are broken or with constant restarting.
Edit: Note the bug linked here was probably meant for
FS#24142
and is entirely unreleated...
Mouse pointers, init daemon at start desktop (the setted daemon to run not run in some times), the xfce panel dissapear aleatory.
I use 64 bit, i don't know if the bug is present in i686.
So... the desktop broke parts randomized, and plugins addons, wheater, time, etc.
Anyway, maybe they can replicate the fault or not, but the error appears in the libraries that I do not think that is something not casually, and is linked 100% to gcc 4.6.0, when using the gcc 4.5.2 libs do not see these errors.
So, is a bug in gcc 4.6 libs, test Allan and Rémy, start XFCE with startx, and close session from the menu, and in tty1 (where startx executed) the error is clear, now,remove all gcc 4.6 packages and use arm with 4.5.2, the error no appear, i'm no crazy.
https://bugs.archlinux.org/task/23879
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=623280
- tell us whether the message appears only when you logout or it is was already there while your session is running
- don't mix your report with seemingly unrelated problems like "Mouse pointers, init daemon at start desktop (the setted daemon to run not run in some times)"
- attach the output of "lsof -c xfdesktop"
- nobody said you're crazy, I just said the bug does not exist at all on my system. It is possible that you use plugins that exhibit the problem
- the fix is not to downgrade gcc, but to correct programs.
1.- The message appear when close session, is described in the report, startx, ctrl+alt+F1 no message, app menu, exit, and the message is present in tty1 (where executed startx)
2.- No mix nothing, i say: mouse pointer, init script (apps that run at start xfce desktop), and panels crashed on few days
3.- Attached
4.- Rémy, ok, is true, nodoby say that i am crazy, but, is frustating report and repot and repot and i can see that the most or all devs respond "works for me"..... well, no all systems are identic in hardware, software, etc. Sorry but in some times i feel that arch devs ignore me or ignore que minor bugs, i work with other distros and no is frecuent this bug's
5.- I know, but is a problem with gcc libs, i know, is evident
Note: no random link, all links are related with regression in gcc 4.6 and c++ compatibility. The problem is solved in a fresh install, if i install xfce4-goodies the bug is present, if only install xarchiver, wheater the bug is not present, so, is related to some c++ code in goodies in conflict to libs of gcc 4.6.0-5, then, is true, gcc 4.6 is a problem, is a bad very bad decision move of testing to stable, have problems related with some software, i.e.; xfce4-goodies, if using gcc 4.5.2 libs not appear que bug, then, is the gcc, no xfce.
Extra question, who take decicions about move testing to stable?, is really tested?, exists a QA team?, beta testers?, i don't think, very bad, is not your problem Rémy, is a problem of ArchLinux, if the archlinux way continue by the "ubuntu way" (bug and more bug), i will be migrate to other distro, gentoo for example, your ports is tested a lot of times. Sorry for the extra-comment, but i want talk to dev's of any body for talk about of QA in arch, extra data: Some archlinux developers confesated me in private irc channel of archlinux in freenode that want migrate to other distro, for this reason (no QA control), i never lies, is true, well, reegards Rémy.
Thanks for help me
sorry my english.
4. we don't say "works for me" just for the sake of saying it: we say it because we have absolutely no idea about what the problem. We are not geniuses, and we honestly say that we don't know what the problem is.
5. no, it is not obvious that the problem comes from gcc-libs. As you can see from the patch I attached for
FS#23879
.
- could you try not to install all xfce4-goodies ? Just install one goodie and tell us which goodie triggers the bug, it will be very help ful.
- your links are random: I can google "undefined symbol" myself. I understand that you may think some links are useful, but please don't post a link unless you understand it and you can tell why it is important. If you cannot say why your link is useful, don't post it. Undefined symbol is a pretty generic error that happens in various, very different situations
- we have no assigned team of testers. Anyone can test packages in [testing] and report bugs. If no-one tests packages, then it means no-one cares about QA.
- users are free to change distributions. I personally do not consider this as a problem. Only bugs/feature requests are problems.
In fact, that is what is required to move forward in fixing this issue.
Repositorio : extra
Nombre : libxfce4ui
Versión : 4.8.0-2
URL : http://www.xfce.org/
Licencias : GPL2
Grupos : Nada
Provee : Nada
Depende de : libxfce4util>=4.8.0 gtk2 xfconf>=4.8.0 startup-notification
Dep. opcionales : glade: for using the included glade module
En conflicto con : Nada
Reemplaza a : Nada
Tamaño de descarga: 68,70 K
Tamaño instalado : 598,00 K
Empaquetador : Andreas Radke <andyrtr@archlinux.org>
Arquitectura : i686
Fecha de compilación : mié 18 may 2011 13:34:11 ART
Suma MD5 : 4e7e22e88a383cc25b845e800dc9f5c9
Descripción : share commonly used Xfce widgets among the Xfce applications
FS#24339 - [libxfce4ui] 4.8.0-2 crash the desktop
Details
After update of libxfce4ui 4.8.0-1 to libxfce4ui 4.8.0-2, the desktop crashly totally, description:
1.- startx in tty1
2.- 8 seconds for show desktop (4 cores cpu and 8gb of ram)
3.- show desktop and after 5 seconds no show desktop anymore (home folder, icons, disk mounted, wallpaper)
4.- in tty1 the message is "other window manager is running"
Additional info:
* package version(s)
* config and/or log files etc.
libxfce4ui 4.8.0-2 is buggy.
Downgrade from /var/cache/pacman/pkg/ to 4.8.0-1 and bug is no present, so, -2 version is buggy.
Note: see the FS#24122 task, some body test any pkg before upload to repos?.
Steps to reproduce:
Yes, same error, i'am tired with bug over bug, packages no tested.
To Downgrade, go to /var/cache/pacman/pkg/ and find the package libxfce4ui-4.8.0-1.pkg.tar.xz with ls -l, then, execute pacman -U libxfce4ui-4.8.0-1.pkg.tar.xz, and after edit /etc/pacman.conf add ignorepkg = libxfce4ui and write, for not affect your system with news upgrades (pacman -Syu).
Reegards.
I assume gcc4.6 producing bad code here. Assigning also to Allan for a possible compiler bug.
Also please mention any package related to XFCE that you may have installed from AUR.
1. /usr/bin/startxfce4 already calls dbus-launch, so it should be disabled in .xinitrc.
2. Similarly, 30-dbus is not needed.
Using xfce4-session instead of startxfce4 will disable automount, trash and possibly the root menu.
It appears that 4.8.0-2's libxfce4kbd-private-2.so.0.0.0 and libxfce4ui-1.so.0.0.0 are not linked against libSM, and while building in a chroot you can see that it reports "X11 session management: no" after the configure step.
Long story short, adding 'libsm' to the dependencies and rebuilding brings back the "Alt+F4 on the desktop -> Log out menu" functionality for me.
Maybe it fixes this bug too? You can test with the following packages:
(packages removed, use 4.8.0-3 from [extra])