Estou usando reportbug
no modo iniciante no Debian 9 e precisei cancelar o relatório porque não havia nenhum editor instalado (em uma imagem do Docker).
A última interação foi
Envie este relatório no postgresql (e para editar) [y|n|a|c|E|i|l|m|p|q|d|t|s|?]? n Salvando um backup do relatório em /tmp/reportbug-postgresql-backup-20180226-11446-cwjfs5eu Relatório de bug escrito como /tmp/reportbug-postgresql-20180226-11446-mrfjtcvz
Agora, não consigo encontrar uma maneira de abrir o rascunho novamente com base na saída de reportbug --help
( draftpath
parece ser apenas para armazenamento de novos rascunhos):
Uso: reportbug [opções] Opções: --version mostra o número da versão do programa e sai -h, --help mostra esta mensagem de ajuda e sai -c, --no-config-files não inclua conffiles no relatório -C CLASSE, --class=CLASSE especifique a classe de relatório para GNATS BTSes -d, --debug enviar relatório apenas para você mesmo --test opera em modo de teste (somente para uso do mantenedor) -e EDITOR, --editor=EDITOR especifique um editor para o seu relatório -f PESQUISAR, --arquivo= PESQUISAR relatar o bug contra o pacote que contém o arquivo especificado --from-buildd=BUILDD_FORMAT analisar informações do formato buildd: $source_$version --path pesquisa apenas o caminho com -f -g, --gnupg, --gpg assinar relatório com GNU Privacy Guard (GnuPG/gpg) -G, --gnus envia o relatório usando Gnus --pgp assina relatório com Pretty Good Privacy (PGP) -K KEYID, --keyid=KEYID ID da chave a ser usada para assinaturas PGP/GnuPG -H CABEÇALHOS, --cabeçalho=CABEÇALHOS adicione um cabeçalho RFC2822 personalizado ao seu relatório -P PSEUDOS, --pseudo-header=PSEUDOS adicione um pseudocabeçalho personalizado ao seu relatório --license mostra informações de copyright e licença -m, --maintonly envia o relatório apenas para o mantenedor -M, --mutt envia o relatório usando mutt --mirror=ESPELHOS adicionar um espelho BTS -n, --mh, --nmh envia o relatório usando mh/nmh -N, --bugnumber especifica um número de bug para procurar --mua=MUA envia o relatório usando o agente de usuário de e-mail especificado --mta=MTA envia o relatório usando o transporte de correio especificado agente --list-cc=LISTCC envia uma cópia para o endereço especificado -p, --print gera o relatório somente na saída padrão --report-quiet relatório de arquivo sem nenhum e-mail para o mantenedor ou listas de rastreamento -q, --quiet reduz a verbosidade da saída -s ASSUNTO, --subject=ASSUNTO o assunto para o seu relatório -x, --no-cc não envie uma cópia do relatório para si mesmo -z, --no-compress não retira linhas em branco e comentários da configuração arquivos -o ARQUIVO DE SAÍDA, --output=ARQUIVO DE SAÍDA enviar o relatório para o arquivo especificado (ambos e-mail cabeçalhos e corpo) -O, --offline desativa todas as consultas externas -i INCLUIR, --include=INCLUIR incluir o arquivo especificado no relatório -A ANEXOS, --attach=ANEXOS anexe o arquivo especificado ao relatório -b, --no-query-bts não consulta o BTS em busca de relatórios --query-bts consultar o BTS para relatórios -T TAGS, --tag=TAGS adiciona a tag especificada ao relatório --http_proxy=HTTP_PROXY, --proxy=HTTP_PROXY usar este proxy para acessos HTTP --email=EMAIL especifique o endereço de e-mail de origem --realname=REALNAME especifique o nome real para o seu relatório --smtphost=SMTPHOST especifica o servidor SMTP para envio de correspondência --tls usa TLS para falar com servidores SMTP --source, --src relata o bug no pacote fonte --smtpuser=SMTPUSER nome de usuário a ser usado para SMTP --smtppasswd=SMTPPASSWD senha a ser usada para SMTP --replyto=RESPLYTO, --reply-to=RESPLYTO especifique o endereço de resposta para o seu relatório --query-source consulta em pacotes fonte, não em pacotes binários --no-query-source consulta somente em pacotes binários --security-team envia o relatório apenas para a equipe de segurança, se etiqueta=segurança --no-security-team não envia o relatório apenas para a equipe de segurança, se etiqueta=segurança --debconf inclui configurações debconf em seu relatório --no-debconf exclui configurações debconf de seu relatório -j JUSTIFICAÇÃO, --justification=JUSTIFICAÇÃO inclua uma justificativa para a gravidade do seu relatório -V PKGVERSION, --package-version=PKGVERSION especifique o número da versão do pacote -u INTERFACE, --interface=INTERFACE, --ui=INTERFACE escolha qual interface de usuário usar -Q, --query-only apenas consulta o BTS -t TIPO, --type=TIPO escolha o tipo de relatório a ser arquivado -B BTS, --bts=BTS escolha BTS para arquivar o relatório -S GRAVIDADE, --severidade=GRAVIDADE identificar a gravidade do relatório --template produz apenas um modelo de relatório --configure reconfigurar reportbug para este usuário --check-available verifica novos lançamentos em vários sites --no-check-available não verifica novos lançamentos --mode=MODE escolha o modo de operação para reportbug -v, --verify verifica a integridade do pacote instalado usando debsums --no-verify não verifica a instalação do pacote -k, --kudos envia um e-mail de agradecimento ao mantenedor, em vez de preenchendo um relatório de bug --body=BODY especifica o corpo do relatório como uma string --body-file=BODYFILE, --bodyfile=BODYFILE usar o arquivo especificado como o corpo do relatório -I, --no-check-installed não verifique se o pacote está instalado --check-installed verifica se o pacote especificado está instalado quando preencher um relatório (padrão) --exit-prompt prompt antes de sair --paranoid mostra o conteúdo da mensagem antes de enviar --no-paranoid não mostra o conteúdo da mensagem antes de enviar (predefinição) --no-bug-script não executa o script de bug (se presente) --draftpath=DRAFTPATH Salve o rascunho neste diretório --timeout=TIMEOUT Especifique o tempo limite da rede, em segundos [padrão: 60] --no-cc-menu não mostra menu CC adicional --no-tags-menu não mostra o menu de tags --mbox-reader-cmd=MBOX_READER_CMD Especifique o programa para abrir a mbox de relatórios. --max-attachment-size=MAX_ATTACHMENT_SIZE Especifique o tamanho máximo em bytes para um anexo [padrão: 10485760]. --latest-first Ordena os bugs para mostrar os mais recentes primeiro --envelope-from=ENVELOPEFROM Especifique o endereço Envelope From (Return-path) usado para enviar o relatório de bug
Especificar os dois arquivos /tmp
como filename
falha devido a
No packages match.
No package specified or we were unable to find it in the apt cache; stopping.
que pode estar errado ou certo, dependendo do que esse argumento inexplicado espera como entrada.
Estou ciente de que é muito mais fácil criar um novo relatório. Estou pedindo isso como referência.
Tenho certeza de que relatei isso uma vez, mas infelizmente fui muito honesto sobre a cobertura do teste de integração e a revisão da documentação reportbug
(tais problemas simplesmente não deveriam acontecer se você deseja melhorar um projeto FLOSS), então o mantenedor fechou todos os meus relatórios construtivos. Tenho certeza de que há uma lição a ser aprendida com isso, mas ainda não tenho certeza de qual...
Infelizmente, não há como abrir um rascunho de relatório de bug no formato
reportbug
. Isso foi relatado várias vezes e um dos relatórios de bug fornece uma solução (supondo que seu sistema esteja configurado de maneira quesendmail
funcione): edite o rascunho em seu editor de texto favorito e envie-o usandoIsso não ajuda muito em muitos sistemas hoje em dia... Alguns clientes de e-mail podem importar uma mensagem, essa é outra abordagem possível.
Na versão 7.9.0 (por volta de 22 de dezembro de 2020), a opção
--resume-saved
foi adicionada aoreportbug
.(visto em https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=725105#14 , este bug foi vinculado na outra resposta)