File: LEIAME.administracao

package info (click to toggle)
abntex 0.9~beta2-6
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, sid
  • size: 944 kB
  • sloc: makefile: 158
file content (95 lines) | stat: -rwxr-xr-x 3,900 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
$Header: /home/cvsroot/abntex/LEIAME.administracao,v 1.3 2002/12/07 21:33:42 gweber Exp $

Descrio das tarefas de administrao do abnTeX


** I  *********  Adicionar membros ao projeto **************
0) o novo membro precisa ter conta no codigolivre.org
1) na pgina Administrao do projeto
  https://codigolivre.org.br/project/admin/?group_id=46
  adicionar o nome unix do novo membro
2)  necessrio editar as perisses e papeis em
  https://codigolivre.org.br/project/admin/userperms.php?group_id=46

** II ******** Liberao de Verso nova ********************

Verso: o nmero sequencial que distingue uma edio da outra
do abnTeX, exemplo: 0.7

Release: o nmero que distingue uma verso da outra, normalmente
 simplesmente 1. S  usado quando uma edio precisa ser corrigida
por causa de um bug.

Tag: uma etiqueta do diretrio cvs que identifica o conjunto de
arquivos numa determinada hora e dia. Tambm chamado de freeze.
Exemplo: pacote7

1) editar os arquivos abntex_version e abntex_release para
   que contenham os nmeros corretos de verso e release

2) selecionar um tag novo e atribuir ao atual estado do diretrio cvs:
   Exemplo: cvs tag pacote7
2a) atribuir um tag a uma verso expecfica de um documento. Isto s vezes
    usado quando o arquivo que se encontra no cvs  diferente daquele
   que precisa ser distribudo.
   Exemplo:  cvs tag -F -r 1.7 pacote6-2 abntex_version
2b) baixar o diretrio cvs com um tag expecfico. Isso s vezes  usado
   para regerar pacotes de uma verso especfica
   Exemplo: cvs update -dP -r pacote5
   OBS: fazendo isso o tag pacote5 "gruda" no seu diretrio, para reverter:
   cvs update -AdP
2c) desfazer um tag (caso voc tenha colocado um sem querer)
   exemplo:  cvs tag -F -d pacote6-1

3) gerar a documentao:
   make doc

4) gerar o tar.gz para linux:
   make linux-tgz
   o arquivo abntex-0.7-1.tgz estar no diretrio acima

5) gerar o zip para windows:
   make windows-zip
   o arquivo abntex-0.7-1.zip estar no diretrio acima

6) gerar o rpm para Conectiva-Linux e similares
6a) logar como root
6b) make conectiva-linux
   o arquivo abntex-0.7-1.noarch.rpm estar em /usr/src/rpm/RPMS/noarch
   o arquivo abntex-0.7-1.src.rpm estar em /usr/src/rpm/SRPMS

7) transferir esses arquivos via ftp annimo (user=anonymous)
   ftp upload.codigolivre.org.br
   user=anonymous
   password=email
   cd incoming
   put abntex-0.7-1.tgz
   etc.

8) usar um browser e dar login em www.codigolivre.org.br
8a) ir at o projeto,
    clicar em "administrao do projeto"
    -> Release de Arquivos/Editar adicionar release
    Verses novas: Releases -> Adicionar Release
    Correes: Editar Release
    vai aparecer uma lista de arquivos que foram transferidos via ftp
    e esto no incoming. Selecione os seus arquivos. A pgina  regerada.
    Agora seus arquivos aparecem numa lista com opes tipo pull-down.
    Faa os comentrios pertinentes. No caso do abnTeX o Processador  "Any".
    o arquivo .tgz  tipo .gz, o restante  igual a sua extenso. Mas
    a seleo precisa ser feita seno ele no disponibiliza.

** III ****** Liberao Release de correo de bug ********
Pode ocorrer a necessidade de corrigir um bug menor numa verso estvel.
Por outro lado a verso mais recente no cvs est bem mais adiantada do
que a verso estvel. Neste caso deve ser criado um "branch" (ramo)
da verso estvel. Suponha que a verso estvel tenha o tag pacote6-2:
0) primeiro crie um novo diretrio cvs:
   a) d login onde "user"  seu nome de usurio no codigolivre
   cvs -d:pserver:user@abntex.codigolivre.org.br:/home/cvsroot login
   b) crie o novo diretrio (neste caso abntex-bug)
   cvs -d:pserver:user@abntex.codigolivre.org.br:/home/cvsroot -q checkout -d abntex-bug -r pacote6-2 abntex
   c) crie o branch, digamos pacote6-3:
   cvs -q tag -b pacote6-3
1) faa as correes e o commit:
   cvs commit -r pacote6-3