O XPI está automatizado para probas, pero o XPI que xera o repositorio non
vale para subir a Mozilla, Dani tamén vai ter que seguir a facer a súa
parte. Pero xa digo, co tempo espero poder facelo. Agora ben, nos sistemas
de empaquetación de cada distribución non quero meterme, podemos poñer as
cousas o máis fáciles posible pero non creo que debamos meternos en
preparar nós mesmos os paquetes para as distintas distribucións.

2014-12-02 23:52 GMT+01:00 Antón Méixome <cert...@certima.net>:
>
> O 02 decembro 2014 22:54, Leandro Regueiro
> <leandro.regue...@gmail.com> escribiu:
> > Só por curiosidade, a xeración do engadido para Firefox ou o paquete
> > para Debian non poderían automatizarse?
>
> Non é precisamente iso do que vai este fío? Ademais da enorme mellora de
>
> Co sistema creado por Adrián, constrúese o xpi para Firefox
> automaticamente, coa versión das dúas que se queira (drag ou
> comunidade).
>
> Ora ben, unha vez creado hai que subilo como actualización do anterior
> e aí é onde contamos co traballo de Dani.
> O .deb aínda creo que non o temos automatizado, así que contamos co
> traballo de Fran, como ata agora
>
>
>
>
> >
> >
> > Deica
> >
> > O 02 decembro 2014 22:41, Dani <d...@damufo.com> escribiu:
> >> Boas:
> >> Eu tamén estou interesado no aff e dic
> >> para probar
> >> Grazas a quen sexa.
> >>
> >> Dani
> >>
> >>
> >> On 02/12/14 21:22, Fran Dieguez wrote:
> >>>
> >>> On 02/12/14 19:48, Antón Méixome wrote:
> >>>>
> >>>> Volvereino tentar porque o certo é que o meu equipo anda raro.
> >>>> Se confirmo que xa vai fino, aviso.
> >>>>
> >>>> O 02 decembro 2014 18:09, Xabier Villar <xabier.vil...@gmail.com>
> >>>> escribiu:
> >>>> > Eu puiden compilalo sen problema, sen falta de sudo
> >>>> >
> >>>> > --
> >>>> > Xabier Villar
> >>>> >
> >>>> > El 2/12/2014 18:08, "Adrián Chaves Fernández"
> >>>> > <adriyeticha...@gmail.com>
> >>>> > escribió:
> >>>> >
> >>>> >> Se necesitas "sudo" é que algo fixen moi mal. Grazas pola
> información
> >>>> >> xente, apúntomo todo e xa vos direi máis.
> >>>> >>
> >>>> >> 2014-11-30 13:47 GMT+01:00 Antón Méixome <cert...@certima.net>:
> >>>> >>>
> >>>> >>> Ok, agora perfecto
> >>>> >>>
> >>>> >>> Agora si, pero con sudo
> >>>> >>>
> >>>> >>> sudo python utils/build.py -l gl -p drag
> >>>> >>>
> >>>> >>> O 30 novembro 2014 13:32, Miguel Bouzada <mbouz...@gmail.com>
> >>>> >>> escribiu:
> >>>> >>>> tenta instalando msort, eu téñoo, quizais por iso é diferente
> >>>> >>>>
> >>>> >>>> O 30 novembro 2014 13:28, Antón Méixome <cert...@certima.net>
> >>>> >>>> escribiu:
> >>>> >>>>
> >>>> >>>>> anton@pc:~/corrector/xpi-dev$ git clone --recursive
> >>>> >>>>> https://github.com/eitsl/hunspell-xpi.git
> >>>> >>>>> Cloning into 'hunspell-xpi'...
> >>>> >>>>> remote: Counting objects: 51, done.
> >>>> >>>>> remote: Compressing objects: 100% (37/37), done.
> >>>> >>>>> remote: Total 51 (delta 15), reused 42 (delta 6)
> >>>> >>>>> Unpacking objects: 100% (51/51), done.
> >>>> >>>>> Checking connectivity... done.
> >>>> >>>>> Submodule 'external/hunspell'
> >>>> >>>>> (https://github.com/eitsl/hunspell.git)
> >>>> >>>>> registered for path 'external/hunspell'
> >>>> >>>>> Submodule 'external/pydiomatic'
> >>>> >>>>> (https://github.com/eitsl/pydiomatic.git) registered for path
> >>>> >>>>> 'external/pydiomatic'
> >>>> >>>>> Cloning into 'external/hunspell'...
> >>>> >>>>> remote: Counting objects: 5369, done.
> >>>> >>>>> remote: Compressing objects: 100% (1680/1680), done.
> >>>> >>>>> remote: Total 5369 (delta 3414), reused 5369 (delta 3414)
> >>>> >>>>> Receiving objects: 100% (5369/5369), 3.98 MiB | 677.00 KiB/s,
> done.
> >>>> >>>>> Resolving deltas: 100% (3414/3414), done.
> >>>> >>>>> Checking connectivity... done.
> >>>> >>>>> Submodule path 'external/hunspell': checked out
> >>>> >>>>> '89d60f4adc4372412628c2380fe76ca68ee09cc7'
> >>>> >>>>> Submodule 'external/lexicon' (
> https://github.com/eitsl/lexicon.git)
> >>>> >>>>> registered for path 'external/lexicon'
> >>>> >>>>> Submodule 'external/pydiomatic'
> >>>> >>>>> (https://github.com/eitsl/pydiomatic.git) registered for path
> >>>> >>>>> 'external/pydiomatic'
> >>>> >>>>> Submodule 'external/spelling'
> >>>> >>>>> (https://github.com/eitsl/spelling.git)
> >>>> >>>>> registered for path 'external/spelling'
> >>>> >>>>> Cloning into 'external/lexicon'...
> >>>> >>>>> remote: Counting objects: 135, done.
> >>>> >>>>> remote: Total 135 (delta 0), reused 0 (delta 0)
> >>>> >>>>> Receiving objects: 100% (135/135), 27.66 KiB | 0 bytes/s, done.
> >>>> >>>>> Resolving deltas: 100% (43/43), done.
> >>>> >>>>> Checking connectivity... done.
> >>>> >>>>> Submodule path 'external/hunspell/external/lexicon': checked out
> >>>> >>>>> '6460a2b58d8eeb2277c5545df351efbb0c227012'
> >>>> >>>>> Submodule 'external/pydiomatic'
> >>>> >>>>> (https://github.com/eitsl/pydiomatic.git) registered for path
> >>>> >>>>> 'external/pydiomatic'
> >>>> >>>>> Cloning into 'external/pydiomatic'...
> >>>> >>>>> remote: Counting objects: 252, done.
> >>>> >>>>> remote: Compressing objects: 100% (4/4), done.
> >>>> >>>>> remote: Total 252 (delta 0), reused 0 (delta 0)
> >>>> >>>>> Receiving objects: 100% (252/252), 51.60 KiB | 0 bytes/s, done.
> >>>> >>>>> Resolving deltas: 100% (142/142), done.
> >>>> >>>>> Checking connectivity... done.
> >>>> >>>>> Submodule path
> >>>> >>>>> 'external/hunspell/external/lexicon/external/pydiomatic':
> >>>> >>>>> checked out 'c5841f820c0e248e83cea999013f7d2a09d99503'
> >>>> >>>>> Cloning into 'external/pydiomatic'...
> >>>> >>>>> remote: Counting objects: 252, done.
> >>>> >>>>> remote: Compressing objects: 100% (4/4), done.
> >>>> >>>>> remote: Total 252 (delta 0), reused 0 (delta 0)
> >>>> >>>>> Receiving objects: 100% (252/252), 51.60 KiB | 0 bytes/s, done.
> >>>> >>>>> Resolving deltas: 100% (142/142), done.
> >>>> >>>>> Checking connectivity... done.
> >>>> >>>>> Submodule path 'external/hunspell/external/pydiomatic': checked
> out
> >>>> >>>>> '74f44c4016c653631572b5e33a523db69f6c66be'
> >>>> >>>>> Cloning into 'external/spelling'...
> >>>> >>>>> remote: Counting objects: 61, done.
> >>>> >>>>> remote: Total 61 (delta 0), reused 0 (delta 0)
> >>>> >>>>> Unpacking objects: 100% (61/61), done.
> >>>> >>>>> Checking connectivity... done.
> >>>> >>>>> Submodule path 'external/hunspell/external/spelling': checked
> out
> >>>> >>>>> 'a052d84fe54c307724139f68a58b91c8cafa1ee7'
> >>>> >>>>> Submodule 'external/pydiomatic'
> >>>> >>>>> (https://github.com/eitsl/pydiomatic.git) registered for path
> >>>> >>>>> 'external/pydiomatic'
> >>>> >>>>> Cloning into 'external/pydiomatic'...
> >>>> >>>>> remote: Counting objects: 252, done.
> >>>> >>>>> remote: Compressing objects: 100% (4/4), done.
> >>>> >>>>> remote: Total 252 (delta 0), reused 0 (delta 0)
> >>>> >>>>> Receiving objects: 100% (252/252), 51.60 KiB | 0 bytes/s, done.
> >>>> >>>>> Resolving deltas: 100% (142/142), done.
> >>>> >>>>> Checking connectivity... done.
> >>>> >>>>> Submodule path
> >>>> >>>>> 'external/hunspell/external/spelling/external/pydiomatic':
> >>>> >>>>> checked out 'c5841f820c0e248e83cea999013f7d2a09d99503'
> >>>> >>>>> Cloning into 'external/pydiomatic'...
> >>>> >>>>> remote: Counting objects: 252, done.
> >>>> >>>>> remote: Compressing objects: 100% (4/4), done.
> >>>> >>>>> remote: Total 252 (delta 0), reused 0 (delta 0)
> >>>> >>>>> Receiving objects: 100% (252/252), 51.60 KiB | 0 bytes/s, done.
> >>>> >>>>> Resolving deltas: 100% (142/142), done.
> >>>> >>>>> Checking connectivity... done.
> >>>> >>>>> Submodule path 'external/pydiomatic': checked out
> >>>> >>>>> 'c5841f820c0e248e83cea999013f7d2a09d99503'
> >>>> >>>>> anton@pc:~/corrector/xpi-dev$ cd hunspell-xpi/
> >>>> >>>>> anton@pc:~/corrector/xpi-dev/hunspell-xpi$ python
> utils/build.py -l
> >>>> >>>>> gl
> >>>> >>>>> -p
> >>>> >>>>> drag
> >>>> >>>>> Traceback (most recent call last):
> >>>> >>>>>    File "utils/build.py", line 125, in <module>
> >>>> >>>>>      from idiomatic.languages import language_name
> >>>> >>>>>    File
> >>>> >>>>>
> >>>> >>>>>
> >>>> >>>>>
> "/home/anton/corrector/xpi-dev/hunspell-xpi/external/pydiomatic/idiomatic/languages.py",
> >>>> >>>>> line 10, in <module>
> >>>> >>>>>      from PyICU import Locale, Collator
> >>>> >>>>> ImportError: No module named PyICU
> >>>> >>>>> anton@pc:~/corrector/xpi-dev/hunspell-xpi$ sudo apt-get install
> >>>> >>>>> python-pyicu
> >>>> >>>>> [sudo] password for anton:
> >>>> >>>>> Lendo as listas de paquetes... Feito
> >>>> >>>>> Construindo a árbore de dependencias
> >>>> >>>>> Lendo a información do estado... Feito
> >>>> >>>>> Os seguintes paquetes NOVOS hanse instalar:
> >>>> >>>>>    python-pyicu
> >>>> >>>>> 0 anovados, 1 instalados, Vanse retirar 0 e deixar 3 sen anovar.
> >>>> >>>>> Ten que recibir 146 kB de arquivos.
> >>>> >>>>> Despois desta operación ocuparanse 611 kB de disco adicionais.
> >>>> >>>>> Rcb:1 http://ftp.udc.es/ubuntu/ trusty/main python-pyicu i386
> >>>> >>>>> 1.5-2ubuntu4 [146 kB]
> >>>> >>>>> Obtivéronse 146 kB en 0s (300 kB/s)
> >>>> >>>>> Seleccionando o paquete python-pyicu, que non se seleccionara
> >>>> >>>>> previamente.
> >>>> >>>>> (A ler a base de datos ... 416629 ficheiros ou directorios
> >>>> >>>>> instalados
> >>>> >>>>> actualmente.)
> >>>> >>>>> Preparando o desempaquetado de
> >>>> >>>>> .../python-pyicu_1.5-2ubuntu4_i386.deb...
> >>>> >>>>> Desempaquetando python-pyicu (1.5-2ubuntu4)...
> >>>> >>>>> A configurar python-pyicu (1.5-2ubuntu4) ...
> >>>> >>>>> anton@pc:~/corrector/xpi-dev/hunspell-xpi$ python
> utils/build.py -l
> >>>> >>>>> gl
> >>>> >>>>> -p
> >>>> >>>>> drag
> >>>> >>>>> /bin/sh: 1: msort: not found
> >>>> >>>>> cat: erro de escritura: Canalización rota
> >>>> >>>>> anton@pc:~/corrector/xpi-dev/hunspell-xpi$
> >>>> >>>>>
> >>>> >>>>> O meu é un pouco diferente
> >>>> >>>>>
> >>>> >>>>> O 30 novembro 2014 12:32, Miguel Bouzada <mbouz...@gmail.com>
> >>>> >>>>> escribiu:
> >>>> >>>>>> Facendo probas ...
> >>>> >>>>>>
> >>>> >>>>>> miguel@oki:~/hunspell-xpi$ python2 utils/build.py -l gl -p
> drag
> >>>> >>>>>> Traceback (most recent call last):
> >>>> >>>>>>    File "utils/build.py", line 125, in <module>
> >>>> >>>>>>      from idiomatic.languages import language_name
> >>>> >>>>>>    File
> >>>> >>>>>>
> >>>> >>>>>>
> >>>> >>>>>>
> "/home/miguel/hunspell-xpi/external/pydiomatic/idiomatic/languages.py",
> >>>> >>>>>> line
> >>>> >>>>>> 10, in <module>
> >>>> >>>>>>      from PyICU import Locale, Collator
> >>>> >>>>>> ImportError: No module named PyICU
> >>>> >>>>>> miguel@oki:~/hunspell-xpi$
> >>>> >>>>>>
> >>>> >>>>>> # apt-get install python-pyicu
> >>>> >>>>>>
> >>>> >>>>>> miguel@oki:~/hunspell-xpi$ python2 utils/build.py -l gl -p
> drag
> >>>> >>>>>> Traceback (most recent call last):
> >>>> >>>>>>    File "utils/build.py", line 367, in <module>
> >>>> >>>>>>      _main(sys.argv[1:])
> >>>> >>>>>>    File "utils/build.py", line 344, in _main
> >>>> >>>>>>      output_folder=dictionaries_folder)
> >>>> >>>>>>    File
> "/home/miguel/hunspell-xpi/external/hunspell/hunspell.py",
> >>>> >>>>>> line
> >>>> >>>>>> 299,
> >>>> >>>>>> in build_hunspell_files_from_filters
> >>>> >>>>>>      language=language)
> >>>> >>>>>>    File
> "/home/miguel/hunspell-xpi/external/hunspell/hunspell.py",
> >>>> >>>>>> line
> >>>> >>>>>> 278,
> >>>> >>>>>> in module_paths_from_filters
> >>>> >>>>>>      search_paths=data_dirs())
> >>>> >>>>>>    File
> >>>> >>>>>>
> "/home/miguel/hunspell-xpi/external/pydiomatic/idiomatic/data.py",
> >>>> >>>>>> line 303, in filters_to_paths
> >>>> >>>>>>      search_paths=search_paths)
> >>>> >>>>>>    File
> >>>> >>>>>>
> "/home/miguel/hunspell-xpi/external/pydiomatic/idiomatic/data.py",
> >>>> >>>>>> line 289, in _modules_to_paths
> >>>> >>>>>>      search_paths=search_paths)
> >>>> >>>>>>    File
> >>>> >>>>>>
> "/home/miguel/hunspell-xpi/external/pydiomatic/idiomatic/data.py",
> >>>> >>>>>> line 276, in _module_to_paths
> >>>> >>>>>>      for found_path in _iter_module_paths(search_path,
> >>>> >>>>>> extension=extension):
> >>>> >>>>>>    File
> >>>> >>>>>>
> "/home/miguel/hunspell-xpi/external/pydiomatic/idiomatic/data.py",
> >>>> >>>>>> line 253, in _iter_module_paths
> >>>> >>>>>>      module_file_path = u"{}.{}".format(module_path, extension)
> >>>> >>>>>> ValueError: zero length field name in format
> >>>> >>>>>> miguel@oki:~/hunspell-xpi$
> >>>> >>>>>>
> >>>> >>>>>> ?? :-)
> >>>> >>>>>>
> >>>> >>>>>>
> >>>> >>>>>> O 30 novembro 2014 10:39, Adrián Chaves Fernández
> >>>> >>>>>> <adriyeticha...@gmail.com>
> >>>> >>>>>> escribiu:
> >>>> >>>>>>>
> >>>> >>>>>>> Xa temos un repositorio para construír extensións XPI
> baseadas en
> >>>> >>>>>>> Hunspell.
> >>>> >>>>>>>
> >>>> >>>>>>> É dicir, instalar a última instantánea do corrector en
> Firefox só
> >>>> >>>>>>> require
> >>>> >>>>>>> executar as seguintes ordes:
> >>>> >>>>>>>
> >>>> >>>>>>> git clone --recursive
> https://github.com/eitsl/hunspell-xpi.git
> >>>> >>>>>>> cd hunspell-xpi/
> >>>> >>>>>>> python2 utils/build.py -l gl -p drag
> >>>> >>>>>>>
> >>>> >>>>>>> E arrastrar o ficheiro «build/gl-drag.xpi» a unha xanela do
> >>>> >>>>>>> Firefox.
> >>>> >>>>>>> Tamén
> >>>> >>>>>>> se pode substituír «-p drag» por «-p comunidade» para
> construír o
> >>>> >>>>>>> corrector
> >>>> >>>>>>> da comunidade.
> >>>> >>>>>>>
> >>>> >>>>>>> Por motivos de eficiencia os scripts non usan puro Python
> senón
> >>>> >>>>>>> que
> >>>> >>>>>>> utilizan ferramentas do sistema como «sort» durante a
> construción
> >>>> >>>>>>> do
> >>>> >>>>>>> complemento, polo que non descarto que a algún non lle
> funcione
> >>>> >>>>>>> ben
> >>>> >>>>>>> o
> >>>> >>>>>>> guión
> >>>> >>>>>>> «build.py». Por non falar de dependencias como PyICU que a
> >>>> >>>>>>> maioría
> >>>> >>>>>>> non
> >>>> >>>>>>> teredes instalada e poderían ser necesarias para o guión. En
> >>>> >>>>>>> calquera
> >>>> >>>>>>> caso,
> >>>> >>>>>>> agradezo os detalles de calquera problema para mellorar a
> forma
> >>>> >>>>>>> en
> >>>> >>>>>>> que
> >>>> >>>>>>> o
> >>>> >>>>>>> guión informa das dependencias necesarias non atopadas.
> >>>> >>>>>>>
> >>>> >>>>>>> O guión está pensado unicamente para probas, non para xerar o
> XPI
> >>>> >>>>>>> final
> >>>> >>>>>>> que poder publicar logo no sitio web de Mozilla. Para isto
> último
> >>>> >>>>>>> xa
> >>>> >>>>>>> traballarei noutro guión que Dani poida usar para ese fin.
> >>>> >>>>>>>
> >>>> >>>>>>> _______________________________________________
> >>>> >>>>>>> Proxecto mailing list
> >>>> >>>>>>> Proxecto@trasno.net
> >>>> >>>>>>> http://listas.trasno.net/listinfo/proxecto
> >>>> >>>>>>>
> >>>> >>>>>>
> >>>> >>>>>>
> >>>> >>>>>>
> >>>> >>>>>> --
> >>>> >>>>>> Membro do «Grupo de Amigos GNU/Linux de Pontevedra (GALPon)»
> >>>> >>>>>> http://galpon.org
> >>>> >>>>>> Membro de «Proxecto Trasno» http://trasno.net
> >>>> >>>>>> Co-coordinador do proxecto «GALPon MiniNo»
> >>>> >>>>>> http://minino.galpon.org
> >>>> >>>>>>
> >>>> >>>>>> _______________________________________________
> >>>> >>>>>> Proxecto mailing list
> >>>> >>>>>> Proxecto@trasno.net
> >>>> >>>>>> http://listas.trasno.net/listinfo/proxecto
> >>>> >>>>>>
> >>>> >>>>> _______________________________________________
> >>>> >>>>> Proxecto mailing list
> >>>> >>>>> Proxecto@trasno.net
> >>>> >>>>> http://listas.trasno.net/listinfo/proxecto
> >>>> >>>>
> >>>> >>>>
> >>>> >>>>
> >>>> >>>>
> >>>> >>>> --
> >>>> >>>> Membro do «Grupo de Amigos GNU/Linux de Pontevedra (GALPon)»
> >>>> >>>> http://galpon.org
> >>>> >>>> Membro de «Proxecto Trasno» http://trasno.net
> >>>> >>>> Co-coordinador do proxecto «GALPon MiniNo»
> http://minino.galpon.org
> >>>> >>>>
> >>>> >>>> _______________________________________________
> >>>> >>>> Proxecto mailing list
> >>>> >>>> Proxecto@trasno.net
> >>>> >>>> http://listas.trasno.net/listinfo/proxecto
> >>>> >>>>
> >>>> >>> _______________________________________________
> >>>> >>> Proxecto mailing list
> >>>> >>> Proxecto@trasno.net
> >>>> >>> http://listas.trasno.net/listinfo/proxecto
> >>>> >>
> >>>> >>
> >>>> >>
> >>>> >> _______________________________________________
> >>>> >> Proxecto mailing list
> >>>> >> Proxecto@trasno.net
> >>>> >> http://listas.trasno.net/listinfo/proxecto
> >>>> >>
> >>>> >
> >>>> > _______________________________________________
> >>>> > Proxecto mailing list
> >>>> > Proxecto@trasno.net
> >>>> > http://listas.trasno.net/listinfo/proxecto
> >>>> >
> >>>> _______________________________________________
> >>>> Proxecto mailing list
> >>>> Proxecto@trasno.net
> >>>> http://listas.trasno.net/listinfo/proxecto
> >>>>
> >>> Podedes enviarme os dous ficheiros binarios .aff e .dic para xerar os
> >>> paquetes de debian como fago de costume?
> >>> Se é por Dropbox ou GDrive moito mellor.
> >>> _______________________________________________
> >>> Proxecto mailing list
> >>> Proxecto@trasno.net
> >>> http://listas.trasno.net/listinfo/proxecto
> >>
> >>
> >>
> >> _______________________________________________
> >> Proxecto mailing list
> >> Proxecto@trasno.net
> >> http://listas.trasno.net/listinfo/proxecto
> > _______________________________________________
> > Proxecto mailing list
> > Proxecto@trasno.net
> > http://listas.trasno.net/listinfo/proxecto
> _______________________________________________
> Proxecto mailing list
> Proxecto@trasno.net
> http://listas.trasno.net/listinfo/proxecto
>
_______________________________________________
Proxecto mailing list
Proxecto@trasno.net
http://listas.trasno.net/listinfo/proxecto

Responderlle a