View previous topic :: View next topic |
Author |
Message |
Kobal Guru
Joined: 12 Feb 2004 Posts: 323 Location: Brasil / Brazil / Brésil / Brasilien / el Brasil
|
Posted: Thu Jun 24, 2004 4:37 am Post subject: Como se torna um devel Gentoo ? |
|
|
Como funciona a politica Gentoo. ?
Eu tenho interesse em manter um pacote, e ajudar a matar bugs .
Outra coisa tava olhado o ebuild do MPlayer, por que ele e colocado com tantas depencias, ? Exemplo arts que pucha o kdebase e kdelibs. |
|
Back to top |
|
|
Mythos l33t
Joined: 02 May 2004 Posts: 953 Location: Portugal
|
Posted: Thu Jun 24, 2004 10:17 am Post subject: |
|
|
http://www.gentoo.org/main/en/lists.xml
http://www.gentoo.org/proj/en/portage/index.xml#doc_chap6
acho que deve estar ai qualquer coisa sobre o assunto, quanto às dependências o xine também precisa de muitas libs do KDE ...
É pena porque uso quase sempre o Gnome. _________________ Best Regards,
Sérgio Henrique
Linux dune 3.0.6-gentoo #1 SMP Thu Oct 27 16:47:29 WEST 2011 x86_64 Intel(R) Core(TM)2 Duo CPU T7500 @ 2.20GHz GenuineIntel GNU/Linux |
|
Back to top |
|
|
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Thu Jun 24, 2004 5:28 pm Post subject: |
|
|
Segundo os devs, a melhor maneira é se oferecer a manter um pacote que ninguém mantém, ou adicionar um pacote que não está na árvore. Isso em grande escala, é claro. Também é necessário ressaltar que você só vai pro "core team" (cuidar do Portage, dos scripts de boot, livecds, essas coisas) depois de comer muita poeira escrevendo ebuilds. |
|
Back to top |
|
|
Matheus Villela Apprentice
Joined: 25 Oct 2003 Posts: 263
|
Posted: Thu Jun 24, 2004 10:59 pm Post subject: Re: Como se torna um devel Gentoo ? |
|
|
Kobal wrote: | Outra coisa tava olhado o ebuild do MPlayer, por que ele e colocado com tantas depencias, ? Exemplo arts que pucha o kdebase e kdelibs. |
Existe um problema com o mplayer.
Os desenvolvedores do mplayer não aceitam envios de bugs no caso do mplayer ser compilado no gentoo com as "USE" do portage que o usuário selecionar.
Então se você usa muitas flags, especialmente pra prevenir certas coisas como o uso do arts provavelmente terás que instalar muitos pacotes extras diferentes do que costuma usar em seus programas
Pra virar Gentoo devel eu não sei direito, mas um bom passo acredito que é estudar o funcionamento das ebuilds e ir mandando algumas pra eles |
|
Back to top |
|
|
Enderson Retired Dev
Joined: 12 Nov 2003 Posts: 141 Location: Arapiraca/Maceió, AL, Brazil
|
Posted: Sat Jun 26, 2004 2:10 am Post subject: |
|
|
O negócio é se cadastrar no Bugzilla (https://bugs.gentoo.org), e sair
catando bugs e reseolvendo, e partitipar o Gentoo Gug Day (é assim?),
e acontece todo mês, acho que no último sábado de cada mês se não me
engano.
Resumindo:
* Testar e comentar ebuilds
* Submeter ebuilds
* Procurar bugs em geral, e resolvê-los
Acho que é isso, nesta ordem mesmo.
Não precisa ser Gentoo Dev para colaborar, o bugzilla é aberto a qualquer
um, e se seus comentário, e sugestões realmente forem boas, eles irão
perceber e te dar as devidas autoridades para que você possa fazer
diretamente no CVS.
Acabei por não resumir nada! _________________ --
Nothing to say here! |
|
Back to top |
|
|
Animal-X® Tux's lil' helper
Joined: 20 Aug 2003 Posts: 91 Location: São Caetano do Sul - SP - Brasil
|
Posted: Sun Jun 27, 2004 3:10 pm Post subject: |
|
|
Já tentou mandar um email para o pessoal que mantem a distribuição, tipo a galera que tá sempre mexendo nos bugs?
O Enderson deu uma boa dica... _________________ My machines configuration
Linux User #305281 |
|
Back to top |
|
|
Kobal Guru
Joined: 12 Feb 2004 Posts: 323 Location: Brasil / Brazil / Brésil / Brasilien / el Brasil
|
Posted: Mon Jun 28, 2004 1:34 pm Post subject: |
|
|
Quais se flags o Vector usa ?
Pois uso as seguintes:
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -mmmx -msse -mfpmath=sse -ftracer -funroll-loops -fprefetch-loop-arrays -mfpmath=sse,3$
O Vector sem compilações consegue ser mais rapido
|
|
Back to top |
|
|
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Mon Jun 28, 2004 2:46 pm Post subject: |
|
|
Kobal wrote: | O Vector sem compilações consegue ser mais rapido |
É um mistério que eu ainda não consegui resolver. Você já leu um polêmico teste de velocidade entre Gentoo, Mandrake (i586) e Debian (i386)? Gentoo aparece como último. Como experiência pessoal, Slackware (i486) e Arch Linux (i686) são mais rápidos.
Explicações para isso são difícies. Dizem que o g++, o compilador de C++ do gcc, não é bom com otimizações. Então poderiamos usar o ICC, por exemplo, mas acho que não é gratuito. Até mesmo sem otimizações pode ser melhor. Outra possível explicação pode ser que alguns programas sejam linkados estaticamente, ou seja usado o pre-linking.
Quanto à suas CFLAGS, elas estão redundantes. -fomit-frame-pointer é ativado em qualquer nível de optimização (-Ox), -mmmx e -msse são automaticamente escolhidas pelo compilador, e aconselho você a rever as outras, porque, se não me engano, também estão implícitas com certo nível de optimização. Aliás, -O3 não é uma opção muito recomendada, e sim -O2, já que em muitos casos -O3 compila um executável muito grande e isso pode levar a um decrescimo de velocidade, especialmente em processadores mais antigos (P3 talvez seja considerado "antigo").
EDIT: Coloque -pipe também, com isso pipes são usados no lugar de arquivos temporários e assim o tempo de compilação diminui. |
|
Back to top |
|
|
AngusYoung Retired Dev
Joined: 20 Dec 2002 Posts: 473 Location: Czech Republic
|
Posted: Mon Jun 28, 2004 10:12 pm Post subject: |
|
|
Pessoal, é importante notar que não existe um sistema Gentoo igual ao outro. É importante notar, também, que nem sempre -O3 é mais rápido que -O2. Tem uma porrada de tópicos aqui nos forums sobre isso. Aqui tem um texto sobre isso.
Fernando, o ICC é gratuito para uso pessoal, mas é preciso ir no site da Intel requisitar uma licença. Ah, outra coisa: -fomit-frame-pointer não é habilitado por padrão em x86 (isso em 32 bits, não sei quanto a x86_64).
Kobal, se você pretende contribuir mais ativamente para o projeto Gentoo, acho que esse documento é de seu interesse. Também convém prestar atenção na GWN, muitos chamados de devs são feitos por lá. Boa sorte!
[edit]
Acho que estamos indo bem Off-topic, não?
[/edit] _________________ My blog
Twitter |
|
Back to top |
|
|
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Mon Jun 28, 2004 10:21 pm Post subject: |
|
|
AngusYoung wrote: | Ah, outra coisa: -fomit-frame-pointer não é habilitado por padrão em x86 (isso em 32 bits, não sei quanto a x86_64). |
Era essa minha dúvida. É dito num documento do GCC que o -fomit-frame-pointer é habilitado por padrão nas arquiteturas onde isso não iria atrapalhar o debug. O ruim é que não é dito que em x86 atrapalha, então eu já esperava uma correção.
AngusYoung wrote: | Acho que estamos indo bem Off-topic, não? |
Mais uma demonstração clara da minha teoria dos tópicos com vontade própria. |
|
Back to top |
|
|
Animal-X® Tux's lil' helper
Joined: 20 Aug 2003 Posts: 91 Location: São Caetano do Sul - SP - Brasil
|
Posted: Mon Jun 28, 2004 11:19 pm Post subject: |
|
|
Se trocar o GCC pelo ICC será que vai ter que modificar muito os batch de compilação dos programas?
Aqui em casa não tive muitos problemas com velocidade, o gentoo 2004.1 é bem mais rápido que o Slack10, a única coisa em comum entre os linux mais novos é a começão de memória, muitas vezes tenho que descarregar várias coisas da memória senão o micro fica lento.... _________________ My machines configuration
Linux User #305281 |
|
Back to top |
|
|
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Mon Jun 28, 2004 11:40 pm Post subject: |
|
|
Animal-X® wrote: | Se trocar o GCC pelo ICC será que vai ter que modificar muito os batch de compilação dos programas? |
Eu não recomendo mudar. Mesmo que o ICC tenha compatibilidade com as opções do GCC, os programas são feitos para serem compilados com o GCC, e essa mudança é dor de cabeça na certa. Tem gente que compila só o X com o ICC, no OTW tinha há algum tempo algo sobre isso, caso você se interesse. |
|
Back to top |
|
|
Animal-X® Tux's lil' helper
Joined: 20 Aug 2003 Posts: 91 Location: São Caetano do Sul - SP - Brasil
|
Posted: Tue Jun 29, 2004 12:29 am Post subject: |
|
|
Bom cara, já que vai dar muito trampo mexer com isso, deixa pra lá, vou apostando no GCC mesmo...
Já é um trampo do capeta fazer o gentoo funcionar do zero, imagina mudar o compliador !!! _________________ My machines configuration
Linux User #305281 |
|
Back to top |
|
|
Kobal Guru
Joined: 12 Feb 2004 Posts: 323 Location: Brasil / Brazil / Brésil / Brasilien / el Brasil
|
Posted: Tue Jun 29, 2004 4:46 am Post subject: |
|
|
Quote: | Acho que estamos indo bem Off-topic, não? |
Eu tenho essa mania de pegar meus post e colocar as duvidas nele, mais quando faço isso pucho relacionado ao assunto do topico, ai quando vou fazer uma pesquisa fica mais rapido.
O que venha a ser isso ?
Quote: | Mesmo que o ICC tenha compatibilidade com as opções do GCC |
Eu tava lendo no site da intel ele tem compatibilidade com o gcc 3.3.2 .
Porque os programas tão vindo com patch-gcc-3.4 ?
Quote: | Tem gente que compila só o X com o ICC, |
Onde tem o tutorial ? Sera que o ganho e relevante. ?
Quote: | Kobal, se você pretende contribuir mais ativamente para o projeto Gentoo, acho que esse documento é de seu interesse. Também convém prestar atenção na GWN, muitos chamados de devs são feitos por lá. Boa sorte! |
Muito boa dica. Porque os GWN pararam de ser traduzidos ?
Quote: | Dizem que o g++, o compilador de C++ do gcc, não é bom com otimizações. |
O novo MAC OSX, o Steve Jobs falou que teve ganho de 70% de velocidade no G5, sei la em, ele e meio mentiroso. Ainda mais que a APPLE usa GCC.
Quote: | Bom cara, já que vai dar muito trampo mexer com isso, deixa pra lá, vou apostando no GCC mesmo...
Já é um trampo do capeta fazer o gentoo funcionar do zero, imagina mudar o compliador !!! |
E so dedicar, eu instalo o Gentoo sem ler mais nada, so pra fazer as security tty que olho o comando que sempre esqueço. |
|
Back to top |
|
|
AngusYoung Retired Dev
Joined: 20 Dec 2002 Posts: 473 Location: Czech Republic
|
Posted: Tue Jun 29, 2004 5:15 am Post subject: |
|
|
fernandotcl wrote: |
AngusYoung wrote: | Acho que estamos indo bem Off-topic, não? |
Mais uma demonstração clara da minha teoria dos tópicos com vontade própria. |
Animal-X® wrote: | Se trocar o GCC pelo ICC será que vai ter que modificar muito os batch de compilação dos programas? |
Na verdade, compilar usando o ICC é relativamente fácil (em *alguns casos). Em muitos programas basta exportar CC=/caminho/para/o/icc AR=/caminho/para/o/xiar e mais algumas outras variáveis. Nos foruns também tem alguns tópicos sobre isso. E, como o fernandotcl falou, acho que teve um cara que até conseguiu compilar o XFree.
Kobal wrote: |
O que venha a ser isso ?
Quote: | Kobal, se você pretende contribuir mais ativamente para o projeto Gentoo, acho que esse documento é de seu interesse. Também convém prestar atenção na GWN, muitos chamados de devs são feitos por lá. Boa sorte! |
Muito boa dica. Porque os GWN pararam de ser traduzidos ?
|
OTW = Off The Wall
A GWN parou de ser traduzida por falta de pessoal interessado. Eu fiz parte da equipe de tradução dela, durante um período, mas eu tenho cíclos de tempo livre meio estranhos, então fica complicado colaborar. |
|
Back to top |
|
|
fernandotcl Veteran
Joined: 20 Nov 2003 Posts: 1396 Location: Sao Paulo, Brazil
|
Posted: Tue Jun 29, 2004 5:20 am Post subject: |
|
|
Kobal wrote: |
O que venha a ser isso ? |
Off-The-Wall
Kobal wrote: | Quote: | Mesmo que o ICC tenha compatibilidade com as opções do GCC |
Eu tava lendo no site da intel ele tem compatibilidade com o gcc 3.3.2 . |
Mas não é só isso, existem problemas de incompatibilidade.
Kobal wrote: | Porque os programas tão vindo com patch-gcc-3.4 ? |
Alguns programas não compilam com GCC 3.4, e precisam ter patchs aplicados. Não sei exatamente os problemas, e nem estou afim de me aprender, mesmo porque isso pode ser muito mais do que uma explicação de cinco linhas.
Kobal wrote: | Quote: | Tem gente que compila só o X com o ICC, |
Onde tem o tutorial ? Sera que o ganho e relevante. ? |
O ganho é dito de 10% em tamanho do binário e em performance, mas nada "oficial". Alguns links que podem ajudar:
https://forums.gentoo.org/viewtopic.php?t=131752
https://forums.gentoo.org/viewtopic.php?t=113784
Kobal wrote: | Porque os GWN pararam de ser traduzidos ? |
Falta de tradutores (ou de tempo deles), acredito (chuto) eu.
Kobal wrote: | Quote: | Dizem que o g++, o compilador de C++ do gcc, não é bom com otimizações. |
O novo MAC OSX, o Steve Jobs falou que teve ganho de 70% de velocidade no G5, sei la em, ele e meio mentiroso. Ainda mais que a APPLE usa GCC. |
Se a Apple usar um GCC recente, pode haver ganho de velocidade sim. GCC 3.3 pro 3.4 dá uma melhora de velocidade de 30% em média. E se o programa suportar, o GCC precompila headers, o que faz com que, por exemplo, Qt seja compilado em 10% do tempo original.
Kobal wrote: | Quote: | Bom cara, já que vai dar muito trampo mexer com isso, deixa pra lá, vou apostando no GCC mesmo...
Já é um trampo do capeta fazer o gentoo funcionar do zero, imagina mudar o compliador !!! |
E so dedicar, eu instalo o Gentoo sem ler mais nada, so pra fazer as security tty que olho o comando que sempre esqueço. |
Heh, distribuições com sistemas de empacotamento baseado nos ports do FreeBSD são como um Mustang velho que você turbina pouco à pouco e ele fica com a sua cara. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|