Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Como se torna um devel Gentoo ?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Portuguese
View previous topic :: View next topic  
Author Message
Kobal
Guru
Guru


Joined: 12 Feb 2004
Posts: 323
Location: Brasil / Brazil / Brésil / Brasilien / el Brasil

PostPosted: Thu Jun 24, 2004 4:37 am    Post subject: Como se torna um devel Gentoo ? Reply with quote

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
View user's profile Send private message
Mythos
l33t
l33t


Joined: 02 May 2004
Posts: 953
Location: Portugal

PostPosted: Thu Jun 24, 2004 10:17 am    Post subject: Reply with quote

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
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Thu Jun 24, 2004 5:28 pm    Post subject: Reply with quote

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. :D
Back to top
View user's profile Send private message
Matheus Villela
Apprentice
Apprentice


Joined: 25 Oct 2003
Posts: 263

PostPosted: Thu Jun 24, 2004 10:59 pm    Post subject: Re: Como se torna um devel Gentoo ? Reply with quote

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
View user's profile Send private message
Enderson
Retired Dev
Retired Dev


Joined: 12 Nov 2003
Posts: 141
Location: Arapiraca/Maceió, AL, Brazil

PostPosted: Sat Jun 26, 2004 2:10 am    Post subject: Reply with quote

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
View user's profile Send private message
Animal-X®
Tux's lil' helper
Tux's lil' helper


Joined: 20 Aug 2003
Posts: 91
Location: São Caetano do Sul - SP - Brasil

PostPosted: Sun Jun 27, 2004 3:10 pm    Post subject: Reply with quote

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
View user's profile Send private message
Kobal
Guru
Guru


Joined: 12 Feb 2004
Posts: 323
Location: Brasil / Brazil / Brésil / Brasilien / el Brasil

PostPosted: Mon Jun 28, 2004 1:34 pm    Post subject: Reply with quote

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

:evil:
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Mon Jun 28, 2004 2:46 pm    Post subject: Reply with quote

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
View user's profile Send private message
AngusYoung
Retired Dev
Retired Dev


Joined: 20 Dec 2002
Posts: 473
Location: Campinas, SP - Brazil

PostPosted: Mon Jun 28, 2004 10:12 pm    Post subject: Reply with quote

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]
_________________
N.U.S.: A cross platform C++ application development framework
My blog (in Portuguese)
Back to top
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Mon Jun 28, 2004 10:21 pm    Post subject: Reply with quote

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. :wink:

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. :lol:
Back to top
View user's profile Send private message
Animal-X®
Tux's lil' helper
Tux's lil' helper


Joined: 20 Aug 2003
Posts: 91
Location: São Caetano do Sul - SP - Brasil

PostPosted: Mon Jun 28, 2004 11:19 pm    Post subject: Reply with quote

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
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Mon Jun 28, 2004 11:40 pm    Post subject: Reply with quote

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
View user's profile Send private message
Animal-X®
Tux's lil' helper
Tux's lil' helper


Joined: 20 Aug 2003
Posts: 91
Location: São Caetano do Sul - SP - Brasil

PostPosted: Tue Jun 29, 2004 12:29 am    Post subject: Reply with 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 !!!
_________________
My machines configuration
Linux User #305281
Back to top
View user's profile Send private message
Kobal
Guru
Guru


Joined: 12 Feb 2004
Posts: 323
Location: Brasil / Brazil / Brésil / Brasilien / el Brasil

PostPosted: Tue Jun 29, 2004 4:46 am    Post subject: Reply with quote

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.

Quote:
OTW


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
View user's profile Send private message
AngusYoung
Retired Dev
Retired Dev


Joined: 20 Dec 2002
Posts: 473
Location: Campinas, SP - Brazil

PostPosted: Tue Jun 29, 2004 5:15 am    Post subject: Reply with quote

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. :lol:

:lol: :lol:
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:

Quote:
OTW


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
View user's profile Send private message
fernandotcl
Veteran
Veteran


Joined: 20 Nov 2003
Posts: 1396
Location: Sao Paulo, Brazil

PostPosted: Tue Jun 29, 2004 5:20 am    Post subject: Reply with quote

Kobal wrote:
Quote:
OTW

O que venha a ser isso ?

Off-The-Wall :wink:

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. :D

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. :D
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portuguese All times are GMT
Page 1 of 1

 
Jump to:  
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