Github messages for voidlinux
 help / color / mirror / Atom feed
From: jcgruenhage <jcgruenhage@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: New package: signing party-2.11_1
Date: Tue, 14 Jun 2022 12:24:12 +0200	[thread overview]
Message-ID: <20220614102412.ZVI-KtGN_Bri44wvJSZqhhPxPztvgcwIPyhnx3hGjcU@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-31552@inbox.vuxu.org>

[-- Attachment #1: Type: text/plain, Size: 2373 bytes --]

New comment by jcgruenhage on void-packages repository

https://github.com/void-linux/void-packages/pull/31552#issuecomment-1155000157

Comment:
So, a few things here:
 - can we reopen this?
 - @Chocimier keyanalyze does build with that template, but the resulting package is broken. I've commented it out for now, because keyanalyze isn't really all that useful for me anyway
 - the problem with perl-GnuPG-Interface still persists, any guesses what's going wrong there?
 ```text
 error determining fileno for STDIN: Illegal seek at (eval 270) line 55.
Use of uninitialized value $line in pattern match (m//) at /usr/share/perl5/vendor_perl/GnuPG/Interface.pm line 827.
Use of uninitialized value $a in split at /usr/share/perl5/vendor_perl/GnuPG/Interface.pm line 841.
Use of uninitialized value $a in split at /usr/share/perl5/vendor_perl/GnuPG/Interface.pm line 841.
GnuPG Version 1.4 or 2.2+ required at (eval 270) line 55.
```

Here's the code:
```perl
sub _version {
    my ( $self ) = @_;

    my $out = IO::Handle->new;
    my $handles = GnuPG::Handles->new( stdout => $out );
    my $pid = $self->wrap_call( commands => [ '--no-options', '--version' ], handles => $handles );
    my $line = $out->getline;
    $line =~ /(\d+\.\d+\.\d+)/;

    my $version = $1;
    unless ($self->cmp_version($version, '2.2') >= 0 or
        ($self->cmp_version($version, '1.4') >= 0 and $self->cmp_version($version, '1.5') < 0 )) {
        croak "GnuPG Version 1.4 or 2.2+ required";
    }
    waitpid $pid, 0;

    return $version;
}
```

And here's the output of `gpg --no-options --version`:
```text
gpg (GnuPG) 2.2.34
libgcrypt 1.10.1
Copyright (C) 2022 g10 Code GmbH
License GNU GPL-3.0-or-later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Home: /home/jcgruenhage/.gnupg
Supported algorithms:
Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA
Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,
        CAMELLIA128, CAMELLIA192, CAMELLIA256
Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224
Compression: Uncompressed, ZIP, ZLIB, BZIP2
```

From my understanding of perl, this looks like it should work. I've also not been able to find any patches that other distros that have this packaged apply.

  parent reply	other threads:[~2022-06-14 10:24 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-18 16:23 [PR PATCH] WIP: " jcgruenhage
2021-06-18 16:25 ` [PR PATCH] [Updated] " jcgruenhage
2021-06-18 16:55 ` jcgruenhage
2021-06-18 16:58 ` jcgruenhage
2021-06-18 17:19 ` jcgruenhage
2021-06-18 18:05 ` [PR REVIEW] " the-eater
2021-06-18 18:08 ` the-eater
2021-06-18 18:16 ` the-eater
2021-06-18 18:23 ` [PR REVIEW] " jcgruenhage
2021-06-18 18:27 ` [PR PATCH] [Updated] " jcgruenhage
2021-06-18 18:37 ` jcgruenhage
2021-06-18 18:43 ` [PR PATCH] [Updated] " jcgruenhage
2021-06-18 18:49 ` the-eater
2021-06-18 18:49 ` jcgruenhage
2021-07-09 13:28 ` [PR PATCH] [Updated] " jcgruenhage
2021-07-31 10:24 ` Chocimier
2021-08-11 18:49 ` jcgruenhage
2021-09-06 12:24 ` [PR PATCH] [Updated] " jcgruenhage
2021-09-06 12:26 ` jcgruenhage
2022-05-22  2:11 ` github-actions
2022-06-05  2:13 ` [PR PATCH] [Closed]: " github-actions
2022-06-14 10:24 ` jcgruenhage [this message]
2022-06-16 17:49 ` [PR PATCH] [Updated] " jcgruenhage
2022-07-01 13:13 ` jcgruenhage
2022-07-01 13:21 ` jcgruenhage
2022-07-01 20:30 ` jcgruenhage
2022-07-01 20:38 ` jcgruenhage
2022-07-12 13:07 ` jcgruenhage
2022-07-12 13:40 ` jcgruenhage
2022-07-12 14:35 ` [PR PATCH] [Merged]: " leahneukirchen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220614102412.ZVI-KtGN_Bri44wvJSZqhhPxPztvgcwIPyhnx3hGjcU@z \
    --to=jcgruenhage@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).