Update outdated deb installer to deb822
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- Meio dia
- Facilidade para iniciantes
- 57/100
Direção de pesquisa
The issue does not name the installer script, so first locate the Jamulus Debian repository setup script and read how it currently writes the APT source and installs the signing key. Check the linked Syncthing discussion for the key storage choice before making a change. Done when the installer uses a deb822 .sources file with a matching Signed-By key path and apt update no longer reports the missing-key warning.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Describe the bug
apt update/upgrade warns
To Reproduce
Expected behavior
clean
Comply with not-so-new apt deb822 format
Screenshots
sudo apt update
...
Tous les paquets sont à jour.
N: Il manque « Signed-By » dans l'entrée sources.list(5) pour « https://github.com/jamulussoftware/jamulus/releases/latest/download »
Operating system
Ubuntu 24.04
Version of Jamulus
3.12.5
Additional context
New value for $REPO_FILE
Decision should be made where to store the key ($KEY_FILE), /etc/apt/trusted.gpg.d/ or /usr/share/keyrings/
Discussion here : https://github.com/syncthing/syncthing/issues/10495
The script should be updated to something like that:
...
REPO_FILE=/etc/apt/sources.list.d/jamulus.sources
KEY_FILE=/etc/apt/trusted.gpg.d/jamulus.asc
GITHUB_REPOSITORY="jamulussoftware/jamulus"
echo "Setting up Jamulus repo at ${REPO_FILE}..."
echo "Types: deb" > ${REPO_FILE}
echo "URIs: https://github.com/${GITHUB_REPOSITORY}/releases/latest/download/" >> ${REPO_FILE}
echo "Suites: ./" >> ${REPO_FILE}
echo "Components: " >> ${REPO_FILE}
echo "Signed-By: " ${KEY_FILE}" >> ${REPO_FILE}
echo "Installing Jamulus GPG key at ${KEY_FILE}..."
curl --fail --show-error -sLo "${KEY_FILE}" https://github.com/${GITHUB_REPOSITORY}/releases/latest/download/key.asc
...
- Linguagem predominante
- C
- Estrelas
- 1.1k
- Forks
- 251
- Merge médio
- 5d 1h
- PRs com merge (30d)
- 1
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de jamulussoftware/jamulus
-
Move translation checker (and potentially other runners) to ARM runnerTalvez já em andamento @ann0see assumiu há 47 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
jamulussoftware/jamulus#3953 · 2 comentários ·
-
AI
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
jamulussoftware/jamulus#3846 ·
-
Qt6 moving towards cmakeAbertafeature request
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
jamulussoftware/jamulus#3964 · 3 comentários ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 65/100
jamulussoftware/jamulus#3961 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 76/100
jamulussoftware/jamulus#3958 ·
Todas as issues de jamulussoftware/jamulus
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 85/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 80/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
eunomia-bpf/bpfix#7 · 1 comentário ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
python-pillow/Pillow#10370 · 1 comentário ·
Mantenedores costumam responder em até 1 dia