O que Upstream e Downstream significam?

8

Com Redhat e CentOS (especialmente bugs e patches), muitas vezes vejo a terminologia a montante e a jusante. O que esses termos significam nesse contexto?

Exemplo: Red Hat gostaria de agradecer à equipe de segurança do X.Org por relatar isso questão. Upstream reconhece Rafal Wojtczuk como o repórter original.

    
por Joshua Enfield 28.10.2010 / 22:31

1 resposta

14

Do ponto de vista, um distribuidor do Linux upstream geralmente se refere ao (s) autor (es) original (is) da fonte de um pacote específico. Downstream pode se referir a uma distribuição que foi bifurcada / ramificada a partir da perspectiva da distro que você está olhando.

Então, se o Debian receber um bug relacionado ao Apache, então o mantenedor do pacote ou qualquer um que esteja lendo os bugs pode fazer alguma investigação. Se eles determinarem que o bug está no código-fonte original, e não causar algo exclusivo à distribuição, eles trabalharão com os autores do upstream para trabalhar na correção do bug no programa.

Se o desenvolvedor do upstream não cooperar ou não existir mais, o desenvolvedor poderá adicionar um patch que se aplique ao pacote, forçando efetivamente o desenvolvimento upstream até certo ponto.

Quando o bug é encontrado, eles podem trabalhar com as distribuições downstream , como o Ubuntu, para garantir que o bug seja corrigido em qualquer lugar. Os mantenedores de downstream podem enviar questões relacionadas a coisas relacionadas à embalagem ou a quaisquer patches adicionados.

Se você estiver trabalhando em algo como o Mint, que é baseado no Ubuntu, que é baseado no Debian, o termo upstream poderia significar qualquer um dos mantenedores entre a distribuição atual, ou poderia se referir ao (s) autor (es) original (ais). Quando mantenedores e autor (es) de um pacote específico estão trabalhando bem juntos, normalmente todos eles serão assinantes de membros semelhantes, e bugtrackers e qualquer um com alguma responsabilidade por um determinado pacote será notificado de alguma forma sobre bugs e novos patches feitos em qualquer nível.

    
por 28.10.2010 / 22:38

Tags