Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gopass 1.15.10 debian package broken #2728

Closed
tk7r opened this issue Nov 25, 2023 · 8 comments · Fixed by #2732
Closed

gopass 1.15.10 debian package broken #2728

tk7r opened this issue Nov 25, 2023 · 8 comments · Fixed by #2732
Assignees
Labels
release Release related

Comments

@tk7r
Copy link

tk7r commented Nov 25, 2023

Summary

the provided debian package for release 1.15.10 seems to be broken. the following error occurs
dpkg -i ./pool/main/g/gopass/gopass_1.15.10_amd64.deb dpkg: error processing archive ./pool/main/g/gopass/gopass_1.15.10_amd64.deb (--install): parsing file '/var/lib/dpkg/tmp.ci/control' near line 11 package 'gopass': blank line in value of field 'Description' Errors were encountered while processing: ./pool/main/g/gopass/gopass_1.15.10_amd64.deb

Steps To Reproduce

  1. Download deb package
  2. install using apt or dpkg

Expected behavior

installs without error

Environment

  • OS: Debian GNU/Linux 12 (bookworm)
  • OS version: Linux pkg.home.intra 6.1.0-13-amd64 Add template feature #1 SMP PREEMPT_DYNAMIC Debian 6.1.55-1 (2023-09-29) x86_64 GNU/Linux
  • gopass Version: 1.15.10
  • Installation method: dpkg, apt
@dominikschulz dominikschulz added the release Release related label Nov 26, 2023
@dominikschulz
Copy link
Member

It looks like we're affected by a recently fixed goreleaser issue: goreleaser/nfpm#742

@AnomalRoil
Copy link
Member

This is fixed in #2729 we might want to release a quick patch release to fix this, since it's breaking many people @dominikschulz ?

@dominikschulz dominikschulz self-assigned this Nov 27, 2023
@dominikschulz
Copy link
Member

Will do that tonight.

@zobelhelas
Copy link

The proper fix would had been to add <space>. as placeholders for an empty line.

Description: gopass password manager - full featured CLI replacement for pass, designed for teams.
 .
 gopass is a simple but powerful password manager for your terminal. It is a
 Pass implementation in Go that can be used as a drop in replacement.
 .
 Every secret lives inside of a gpg (or: age) encrypted textfile. These secrets
 can be organized into meaninful hierachies and are by default versioned using
 git.
 .
 This package contains the main gopass binary from gopass.pw. In Debian and
 Ubuntu there is an unfortunate name clash with another gopass package. That is
 completely different and not related to this package.

@dominikschulz
Copy link
Member

No, I think this should be done by nfpm. But removing the empty lines might be an acceptable workaround.

dominikschulz added a commit to dominikschulz/gopass that referenced this issue Nov 29, 2023
Fixes gopasspw#2728

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
dominikschulz added a commit that referenced this issue Nov 29, 2023
Fixes #2728

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
@felixfontein
Copy link

Is there a chance to get an actual new release soon? The currently released Debian packages still have this problem.

@dominikschulz
Copy link
Member

Absolutely. I will try to cut one today.

@felixfontein
Copy link

Thanks a lot! I can confirm that the 1.15.11 release works fine on Ubuntu and Debian.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Release related
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants