- surge um bug no som,
- com a participação de Linus Torvalds, usuário do Fedora, os desenvolvedores identificam que o erro passou a acontecer após uma mudança de comportamento da glibc,
- o responsável pela glibc no projeto diz que a mudança foi na glibc mas os programas que dependiam do comportamento antigo dela é que estão errados,
- o responsável pela glibc no projeto “fecha” o registro, marcando-o como um não-bug.
- Linus questiona sobre a política em relação a alterações em comportamento que gerem regressões, e o desenvolvedor mantém sua posição,
- mimimi à parte, o erro no som continua acontecendo.
Seria apenas um interessante exemplo da dinâmica do desenvolvimento destes softwares, mas logo em seguida aconteceu um complemento que tornou tudo mais pitoresco: na ausência de uma solução gerada por quem expôs o problema, o próprio Linus (que não é desenvolvedor do Fedora e nem da glibc) postou na mesma thread uma solução temporária (para usar enquanto os responsáveis não resolverem), baseada em compilar meia dúzia de linhas em C para remover a regressão, e aí chamar o navegador com um comando que garante que esta meia dúzia de linhas vai ser usada para modificar o comportamento da glibc.
A julgar pelos comentários agradecidos de quem apareceu depois, pelas novas versões e instruções de instalação do remendo torvaldiano, ele resolveu mesmo – e ainda questionou com argumentos sólidos (medição de desempenho) se há alguma vantagem nessa alteração da glibc.
Em tempo: os desenvolvedores da glibc não estão enganados quanto a só haver erro caso os desenvolvedores dos outros softwares tenham feito uso de um recurso que a glibc anteriormente permitia, mas que a documentação explicitamente orientava a não usar – portanto faz sentido esperar que os desenvolvedores que fizeram uso do recurso lancem novas versões modificadas em breve – e enquanto isso não acontecer, é possível que o problema seja percebido em mais distribuições e em mais sistemas – já há suspeita de que ele tenha sido percebido também em comportamentos erráticos do squashfs recentemente.
Fonte: Br-Linux