Pessoal,

Assunto complicado esse heim?
Pra mim o slack é o melhor linux que tem devido a sua estabilidade e
segurança.
O problema está quando precisamos de uma pacote que não está na lista
oficial.
Temos que pegar o fonte, compilar e fazer alguns ajustes, ou ainda, pegar os
pacotes pré-compilados em sies como linuxpackages.
E sempre que preciso instalar um pacote como squid por exemplo, tenho que
pegar o fonte e compilar. Isso vai cansando qualquer usuário com o tempo.
Andei me perguntando sobre o uso do Debian devido a sua facilidade de
instalação de pacotes através do apt-get. Complicado esse questionamento.

1 - O que poderíamos fazer é utilizar os builds do slackbuilds como base e
nós mesmos criar os nossos caso não tenha. Creio que temos capacidade para
fazer esse trabalho sem problema.

2- Poderíamos também pegar umas 3 ou 4 pessoas por software para ficarem
responsáveis por ele e manter atualizado a cada versão.
No site poderíamos disponibilizar o build, fonte e o pacote compilado tudo
para download.

3 - Desenvolver um script para pegar esses pacotes tipo o slackpkg ( que
baixa somente pacotes oficiais ) , ou fazer um negócio tão bem feito que
poderíamos incorporar o nosso repositório com opção para download nele com
apoio do tio Patrick

Sérgio Abrantes
[]'s
2008/9/23 Psycho Mantys <[email protected]>

>
> Rodrigo Luiz wrote:
> > 1 - Vamos empacotar *somente* builds do slackbuilds.org, ou iremos
> > abrir algumas exceções?
> > A idéia de utilizar os scripts do slackbuilds.org é justamente pra
> > diminuir o nosso trabalho e tempo para analisar scripts. Além do mais,
> > a equipe que aprova os scripts no site possuem muito mais competência
> > que a gente.
> >
>
> Os builds do SlackBuilds são mais fáceis. Pelo que eu vi, eles ja tem um
> sistema de pacotes para baixar e criar o pacote. Com um pouco de script,
> magia negra e POG, criamos um repositório que se cuide automaticamente.
> Essa é uma boa idéia, mas ao meu ver, é trabalho de inicio. Inicio para
> alguma coisa maior.
>
> > 1.1 - Caso mude apenas a versão do programa X, iremos empacotar mesmo
> > que no site do SBo esteja na versão anterior?
> > Vamos supor que acaba de sair o squid versão 3.0-stable10 e o script
> > que tem no SBo é para o squid 3.0-stable9. Iremos empacotar
> > independente do SBo atualizarem os builds, já que o changelog do
> > software certamente não traz mudanças radicais, ou é melhor seguir
> > fielmente o site?
> >
>
> Ao meu ver, não precisa. Se sair uma versão mais nova de alguma coisa,
> podemos simplesmente "avisar" a quem mantém o pacote que existe uma
> versão mais nova, e pedir para ele atualizar o SlackBuild.
> A não ser que o SlackBuilds.org tenha uma política de não atualizar os
> pacotes. O que eu acho improvável(acho). Portanto, podemos pular essa
> preocupação, acho.
>
> > 2 - Empacotar é algo muito serio. Quem irá empacotar? Quantas pessoas?
> > Temos aqui talvez uma das perguntas cruciais. Quanto menor o número de
> > pessoas que empacotam, maior o nosso controle e segurança, porém
> > teremos mais trabalho para empacotar. E infelizmente não dá pra
> > aceitar alguém que por exemplo entrou na lista agora e que não
> > conhecemos para empacotar. Seria como dar a chave de sua casa para uma
> > pessoa que você nunca viu.
> >
> > Sendo assim, poderíamos trabalhar na forma de elo de confiança. Por
> > exemplo, o redhate sugeriu o supergrilo para ficar à frente do projeto
> > (será que ele topa?). Neste caso, ele iria definir quem poderia
> > empacotar os pacotes além dele. Depois de certo tempo, esses
> > empacotadores poderiam indicar ao supergrilo outras pessoas. E assim
> > por diante. É claro que esse número não pode tender ao infinito,
> > teríamos que estabelecer um limite máximo.
> >
>
> Isso não é problema se a gente usar os SlackBuilds do SlackBuilds.org.
> Eles já são testados e aprovados, então e só fazer o que eu menciona no
> item 1. Mas, se a gente criar um site para hospedar SlackBuilds, esse
> seria um problema.
> Mas poderíamos resolver de forma simples: Submetem os SlackBuilds para
> um grupo de pessoas confiáveis e grande. Essas pessoas checam o
> SlackBuild e, se esse for confiável, roda e gera o pacote. Sobe no site
> o SlackBuild e o pacote. Isso distribui mais o trabalho e aceita
> contribuições, mantendo a segurança.
>
> > 3 - Padrão para empacotar.
> > 3.1 - Definir o ambiente em que os pacotes serão empacotados -
> > Slackware instalado de forma full, sem nenhum pacote de terceiros
> > instalado, exceto no caso do pacote a ser criado *precisar* de alguma
> > lib que não venha por padrão no Slackware, e esta já tem que estar
> > empacotada e disponibilizada no nosso site.
> >
>
> Isso pode ser definido assim. Se esse pacote precisa de uma biblioteca
> ou algo parecido especifico, faço antes um SlackBuild dessa dependência.
> Ai vai recursivamente ;).
> Se já tem o pacote na distro, então não precisa recompilar. Usa o pacote
> da distro. Se você precisar de algo mais novo da distro, ai é que fica o
> probrema. Essa parte e que precisa pensar uma solução e tem varios
> caminhos. O pessoal do slackit deixa pacotes mais novos no site, mesmo
> que a distro já tenha um pacote, por exemplo.
>
> > 3.2 - Iremos utilizar slack-required?
> >
>
> Vão me xingar agora, mas eu acho legal usar a estrutura que o slapt-get
> trabalha. Toda a estrutura do diretório install. Não e ruim de usar, da
> mais organização e informação, e com o programa requiredbuilder
> (http://www.stabellini.net/requiredbuilder.html) fica bem pratico e
> fácil. E só colocar no script uma chamada ao requiredbuilder e pronto.
> Ele faz o resto.
>
> > 4 - Quais pacotes?
> > Tem que ser decidido também qual será o critério para escolher do que
> > empacotar. Se iremos colocar sugestões pro povo dar, etc, já que
> > empacotar tudo de uma vez só fica meio difícil.
> >
>
> O que eu disse na sugestão 2. ;).
>
> > 5 - Outros serviços
> > Além do serviço de empacotar, temos também todo um trabalho que
> > envolve site e etc. E aí pode entrar a ajuda das outras pessoas. Toda
> > ajuda é bem vinda.
> >
>
> Isso é mui vero. Sou uma "anta do design" (alias, tive ate que procurar
> no google como se escreve "design"...). O site é uma parte importante do
> sistema, tem que ser bonito para ser atrativo, e também vai nos guiar em
> nossos trabalhos.
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Conheça o Novo Forum do GUS-BR na Under-Linux.Org em:
http://under-linux.org/forums/slackware/
-~----------~----~----~----~------~----~------~--~---

Responder a