Open joao-milheirico opened 4 years ago
Já esta disponível uma versão para Fedora 32.
se nos fornecerem o src.rpm , basta fazer rebuild do src.rpm no Fedora 33 , como eu faço aqui https://copr.fedorainfracloud.org/coprs/sergiomb/pteid-mw/
Já esta disponível uma versão para Fedora 32. https://www.autenticacao.gov.pt/web/guest/cc-aplicacao
se nos fornecerem o src.rpm , basta fazer rebuild do src.rpm no Fedora 33 , como eu faço aqui https://copr.fedorainfracloud.org/coprs/sergiomb/pteid-mw/
Seguindo a instalação do pacote disponibilizado, ao iniciar a aplicação é necessário atualizar para nova versão, no entanto a aplicação não consegue atualizar, ficando no estado que a imagem apresenta (Sistema Fedora 33)
Vou ver se este fim de semana atualizo https://copr.fedorainfracloud.org/coprs/sergiomb/pteid-mw/ , já tinha reparado nisso . Mas eu uso Fedora 32 , o problema é que os commit de atualização de versão foram feitos depois da tag ...
Vou ver se este fim de semana atualizo https://copr.fedorainfracloud.org/coprs/sergiomb/pteid-mw/ , já tinha reparado nisso . Mas eu uso Fedora 32 , o problema é que os commit de atualização de versão foram feitos depois da tag ...
Após alguns problemas com as dependências, consegui fazer a compilação diretamente do código-fonte. Estava a ter problemas no include da biblioteca jni.h, pois aparentemente na versão do Fedora 33 o caminho de instalação do openjdk é diferente do que se encontra no ficheiro "eidlibJava_Wrapper.pro". Utilizei o openjdk-15 sem problemas.
olá podes enviar um pull request ou outra coisa qualquer para https://github.com/sergiomb2/autenticacao.gov_rpms/ Qualquer tipo de tentativa de ajuda é bem vindo
Atualizei sem problemas para pteid-mw-3.5.0.git20210329-2.1.x86_64 no Fedora 33 , para meu espanto não usa java . mas plugin-autenticacao-gov_fedora precisa de java 11 , eu mudei o meu java default para 1.8 e o plugin não funcionava tive de ir ao ficheiro /usr/share/applications/plugin-autenticacao-gov.desktop e alterar o Exec para :
Exec=/usr/lib/jvm/jre-11/bin/java -Dsun.java2d.xrender=false -jar /usr/share/plugin-autenticacao-gov/plugin-autenticacao-gov.jar sj
e a seguir correr desktop-file-install /usr/share/applications/plugin-autenticacao-gov.desktop
Assunto relacionado, temos novidades no sentido de serem disponibilizados pacotes agnósticos em relação à distribuição Linux:
https://github.com/amagovpt/autenticacao.gov/issues/5#issuecomment-1249451809
Esperamos feedback da comunidade.
Olá , O pacote oficial pteid-mw-3.8.0.git20220601-4.1.x86_64 mais plugin-autenticacao-gov_fedora-2.0.70-1.noarch para Fedora 35 ( já saiu o F36) tem funcionado bem, quando foi preciso :-D, não é que tenha que utilizar muito frequentemente ... e portanto agradecido e basta-me instalar os packages officials para ter a autenticação gov a funcionar .
Quanto a flatpacks e snaps não são coisas que use muito ou tenha algum entusiasmo , prefiro usar packages nativos .
hoje experimentei compilar a versão 3.8.0 no copr (https://copr.fedorainfracloud.org/coprs/sergiomb/pteid-mw/ ) as versões do pteid-mw.spec estão no repo (https://github.com/sergiomb2/autenticacao.gov_rpms) 8d37810
Só compilou corretamente em Fedora 35 ! mas em todas as arquiteturas fedora-35-aarch64, fedora-35-ppc64le e fedora-35-x86_64 todas as outras releases e arquiteturas possíveis falhou https://copr.fedorainfracloud.org/coprs/sergiomb/pteid-mw/build/4868267/
Release Architectures
Centos-stream+epel-next 8 aarch64 (0)*, ppc64le (0)*, x86_64 (0)*
Centos-stream+epel-next 9 aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)*
Centos-stream 8 aarch64 (0)*, ppc64le (0)*, x86_64 (0)*
Centos-stream 9 aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)*
EPEL 7 ppc64le (407)*, x86_64 (440)*
EPEL 8 aarch64 (253)*, ppc64le (242)*, s390x (0)*, x86_64 (253)*
EPEL 9 aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)*
Fedora 34 aarch64 (121)*, ppc64le (110)*, x86_64 (121)*
Fedora 35 aarch64 (121)*, ppc64le (110)*, s390x (0)*, x86_64 (125)*
Fedora 36 aarch64 (121)*, ppc64le (110)*, s390x (0)*, x86_64 (125)*
Fedora 37 aarch64 (99)*, ppc64le (90)*, s390x (0)*, x86_64 (99)*
Fedora rawhide aarch64 (187)*, ppc64le (176)*, s390x (0)*, x86_64 (187)*
openSUSE Leap 15.2 aarch64 (0)*, x86_64 (21)*
openSUSE Leap 15.3 aarch64 (0)*, x86_64 (0)*
openSUSE Tumbleweed aarch64 (0)*, i586 (0)*, ppc64le (0)*, x86_64 (0)*
Viva @sergiomb2
esse esforço de fornecer pacotes nativos para todas as distribuições é precisamente o que nós pretendemos evitar com o pacote Flatpak.
Permite-nos ter um conjunto de dependências estável em Linux tal como temos nas builds Windows e MacOS e produzir pacotes que funcionam em todas estes sistemas Linux: https://flatpak.org/setup/
Se continuarmos com o método atual de pacotes nativos vão continuar a existir muitas distros onde os pacotes não funcionam, simplesmente porque não podemos gastar demasiado tempo com o packaging Linux quando a maior parte dos utilizadores estão noutros sistemas.
Como projeto de código aberto vai existir sempre a possibilidade de os utilizadores gerarem pacotes nativos da forma que entenderem, se tiverem conhecimento e motivação para isso.
Nota sobre o pacote Fedora: o pacote oficial pteid-mw-3.8.0.git20220601
é compatível com Fedora 35 e Fedora 36, isto porque felizmente as dependências ainda estão presentes no F36 nas versões certas o que nem sempre acontece.
Olá desde já agradecido pelo suporte a Linux, como já referi rpm oficial funciona bem e apenas estou a dar sugestões arbitrárias.
já equacionaram o https://appimage.org/ ?
Boa noite.
O pacote flatpak funciona perfeitamente no Manjaro (baseado em Arch).
Existe algum plano para fazer o mesmo com o plugin de Autenticação ? Porque com esse sim, tenho problemas.
Cumprimentos, Ricardo Ferreira
É de momento impossivel instalar no Fedora 33 devido à versão do Qt
Originally posted by @syqe in https://github.com/amagovpt/autenticacao.gov/issues/40#issuecomment-720130425