public inbox for gentoo-user-br@lists.gentoo.org
 help / color / mirror / Atom feed
From: Daniel da Veiga <danieldaveiga@gmail.com>
To: gentoo-user-br@lists.gentoo.org
Subject: Re: [gentoo-user-br] python/perl no USE flags
Date: Wed, 1 Dec 2010 11:15:14 -0200	[thread overview]
Message-ID: <AANLkTinDw166DVNw1su6fg5Nf7mfdpn=pTNMW90jhLWp@mail.gmail.com> (raw)
In-Reply-To: <019b01cb9155$a7768080$f6638180$@com.br>

[-- Attachment #1: Type: text/plain, Size: 1649 bytes --]

2010/12/1 Eduardo Schoedler <eschoedler@viavale.com.br>

> Pessoal,
>
> Até hoje eu realmente não entendo a necessidade que alguns pacotes do
> portage têm de habilitar "python" ou "perl" nos seus USE flags.
> Um exemplo é o net-snmp, que tem ambos. O MySQL também tem o flag "perl", o
> vim tem "python".
> Para que ?
>
> Ao meu ver, parece que é só para complicar no momento de um upgrade do perl
> (de 5.8.8 para 5.12.2) ou do python (de 2.6 para 2.7 ou 3.1), onde todos os
> módulos precisam ser recompilados e também suas dependêncais... e é aqui
> que
> entra o net-snmp, mysql e vim.
>
> Em um servidor de produção, isso complica bastante as coisas.
> Na prática, esses pacotes nem precisariam ser recompilados pois nunca vi
> qualquer tipo de utilidade de perl ou python neles.
>
> Minha dúvida é: se eu colocar no make.conf:
> USE="-perl -python ..."
>
> O que será que aconteceria ?
>
>
Você desabilitaria o perl e python em todos os pacotes que possuem essa
dependência OPCIONAL. Se ela é opcional (ou seja, possui uma USE flag para
que o pacote saiba durante a compilação se deve compilar suporte para isso
ou não) e você não usa nada específico dentro do pacote que dependa disso,
teoricamente não teria problema nenhum.

Obviamente não se deve fazer isso em um servidor em produção, mas uma
máquina virtual para testar por um tempo antes de colocar em produção já
está de bom tamanho. Eu pessoalmente tinha (-pam) no meu make.conf até pouco
tempo atrás, e apesar dos milhares de avisos de que iria quebrar alguma
coisa, nunca tive problemas (e o login era BEM mais rápido).

-- 
Daniel da Veiga

[-- Attachment #2: Type: text/html, Size: 2018 bytes --]

      reply	other threads:[~2010-12-01 13:15 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-12-01 12:45 [gentoo-user-br] python/perl no USE flags Eduardo Schoedler
2010-12-01 13:15 ` Daniel da Veiga [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='AANLkTinDw166DVNw1su6fg5Nf7mfdpn=pTNMW90jhLWp@mail.gmail.com' \
    --to=danieldaveiga@gmail.com \
    --cc=gentoo-user-br@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox