Re: [Passwordsafe-linux] Debian version of 0.98.1BETA
Popular easy-to-use and secure password manager
Brought to you by:
ronys
|
From: JP V. <jp...@jp...> - 2016-04-02 17:55:00
|
Hi Rony,
Thanks for the 32 bit packages! passwordsafe-ubuntu-0.98.1BETA.i686.deb
installed and ran, but...
On every Mint 17 (64-bit) and Ubuntu 14.04 LTS (32-bit) machine I've
installed 0.98 on, the icon has disappeared from the GUI menu... When I
revert to 0.97 it works as expected. I can consistently and
reproducibly swap versions and see that behavior on at least 4 machines.
So I've reverted all my machines to 0.97 for now. Yet when I extract
and compare the files in 97 and 98, "pwsafe.desktop" is identical.
Side note: I'm using Ansible and (now) removing both "passwordsafe" and
"pwsafe" before I copy the deb to tmp and "apt:
deb=/tmp/passwordsafe-ubuntu-{{ passwordsafe_version }}.{{ deb_arch
}}.deb state=present".
In addition to the GUI issue, something is very different with the
packages themselves. I think the changes are in the deb control file(s)
but I'm not finding the smoking gun on github. The package changed from
"passwordsafe" to "pwsafe", the "Conflicts" line went away and the
description is truncated, as follows. Seems like something stuck on the
buildhosts? (This is also in the "[Passwordsafe-linux] 0.98.x beta vs
Ubuntu 15.10" thread.)
And this is a long shot, but could the GUI menu problem there be that
the "name" has changed yet the pwsafe.desktop file hasn't?
Steps to reproduce (want this in a Github bug?)
$ wget
'https://github.com/pwsafe/pwsafe/releases/download/0.97BETA/passwordsafe-ubuntu-0.97BETA.amd64.deb'
'https://github.com/pwsafe/pwsafe/releases/download/0.97BETA/passwordsafe-ubuntu-0.97BETA.i686.deb'
'https://github.com/pwsafe/pwsafe/releases/download/0.98.1BETA/passwordsafe-ubuntu-0.98.1BETA.amd64.deb'
'https://github.com/pwsafe/pwsafe/releases/download/0.98.1BETA/passwordsafe-ubuntu-0.98.1BETA.i686.deb'
$ for file in *; do echo $file; dpkg -I $file \
| egrep '^ (Package|Conflicts):'; done
passwordsafe-ubuntu-0.97BETA.amd64.deb
Package: passwordsafe
Conflicts: pwsafe
passwordsafe-ubuntu-0.97BETA.i686.deb
Package: passwordsafe
Conflicts: pwsafe
passwordsafe-ubuntu-0.98.1BETA.amd64.deb
Package: pwsafe
passwordsafe-ubuntu-0.98.1BETA.i686.deb
Package: pwsafe
$ dpkg -I passwordsafe-ubuntu-0.97BETA.amd64.deb
new debian package, version 2.0.
[...]
Description: Portable version of popular password manager program
pwsafe is the Linux version of the popular Windows PasswordSafe
password manager.
.
Features:
- Compatible with 1.x, 2.x and 3.x versions of the database format.
- Uses wxWidgets for portability.
- Supported by the maintainers of the original Win32 program. See
https://pwsafe.org/
$ dpkg -I passwordsafe-ubuntu-0.98.1BETA.amd64.deb
new debian package, version 2.0.
[...]
Description: Password Safe is a password database utility.
$ dpkg -I passwordsafe-ubuntu-0.97BETA.amd64.deb > 97.txt
$ dpkg -I passwordsafe-ubuntu-0.98.1BETA.amd64.deb > 98.txt
$ diff -u 9{7,8}.txt
--- 97.txt 2016-04-02 12:23:02.526515044 -0400
+++ 98.txt 2016-04-02 12:23:07.558300712 -0400
@@ -1,24 +1,16 @@
new debian package, version 2.0.
- size 3180436 bytes: control archive=743 bytes.
- 750 bytes, 19 lines control
- 232 bytes, 6 lines * postinst #!/bin/bash
+ size 11153514 bytes: control archive=1336 bytes.
+ 410 bytes, 11 lines control
+ 2041 bytes, 28 lines md5sums
158 bytes, 5 lines * prerm #!/bin/bash
- Package: passwordsafe
- Version: 0.97BETA
+ Package: pwsafe
+ Version: 0.98.1-BETA
Section: utils
Priority: optional
- Conflicts: pwsafe
Architecture: amd64
- Installed-Size: 5000
- Maintainer: Rony Shapiro <ro...@us...>
+ Depends: libc6 (>= 2.7-18lenny4), libuuid1 (>= 1.41.3-1),
libwxgtk3.0-0 (>= 3.0.0-2), libxtst6 (>= 2:1.0.3-1), libxerces-c3.1 (>=
3.1.1-1+b1), libykpers-1-1 (>= 1.3.2-1squeeze1)
Homepage: https://pwsafe.org/
- Depends: libc6 (>= 2.11.1-0ubuntu7.2), libuuid1 (>= 2.17.2-0ubuntu1),
libwxgtk3.0-0 (>= 3.0.0-2), libxtst6 (>= 2:1.1.0-2), libxerces-c3.1 (>=
3.1.0-1), libykpers-1-1 (>= 1.7.0-1)
- Description: Portable version of popular password manager program
- pwsafe is the Linux version of the popular Windows PasswordSafe
- password manager.
- .
- Features:
- - Compatible with 1.x, 2.x and 3.x versions of the database format.
- - Uses wxWidgets for portability.
- - Supported by the maintainers of the original Win32 program. See
- https://pwsafe.org/
+ Installed-Size: 13919
+ Maintainer: ro...@pw...
+ Description: Password Safe is a password database utility.
+
$ mkdir 97 98
$ dpkg -x ../passwordsafe-ubuntu-0.97BETA.amd64.deb 97
$ dpkg -x ../passwordsafe-ubuntu-0.98.1BETA.amd64.deb 98
$ diff -qr 97 98
Files 97/usr/bin/pwsafe and 98/usr/bin/pwsafe differ
Only in 97/usr/share/doc/passwordsafe: README.txt
Only in 97/usr/share/doc/passwordsafe: ReleaseNotes.txt
Only in 98/usr/share/doc/passwordsafe: changelog.Debian
Only in 97/usr/share/doc/passwordsafe: changelog.Debian.gz
Only in 97/usr/share/doc/passwordsafe: changelog.gz
Only in 97/usr/share/doc/passwordsafe: copyright
Only in 98/usr/share/doc/passwordsafe/help: helpDE.zip
Files 97/usr/share/doc/passwordsafe/help/helpEN.zip and
98/usr/share/doc/passwordsafe/help/helpEN.zip differ
Only in 98/usr/share/doc/passwordsafe/help: helpES.zip
Only in 98/usr/share/doc/passwordsafe/help: helpFR.zip
Only in 98/usr/share/doc/passwordsafe/help: helpPL.zip
Only in 98/usr/share/doc/passwordsafe/help: helpRU.zip
Only in 98/usr/share/doc/passwordsafe/help: helpZH.zip
Files 97/usr/share/locale/da/LC_MESSAGES/pwsafe.mo and
98/usr/share/locale/da/LC_MESSAGES/pwsafe.mo differ
Files 97/usr/share/locale/de/LC_MESSAGES/pwsafe.mo and
98/usr/share/locale/de/LC_MESSAGES/pwsafe.mo differ
Files 97/usr/share/locale/es/LC_MESSAGES/pwsafe.mo and
98/usr/share/locale/es/LC_MESSAGES/pwsafe.mo differ
Files 97/usr/share/locale/fr/LC_MESSAGES/pwsafe.mo and
98/usr/share/locale/fr/LC_MESSAGES/pwsafe.mo differ
Files 97/usr/share/locale/it/LC_MESSAGES/pwsafe.mo and
98/usr/share/locale/it/LC_MESSAGES/pwsafe.mo differ
Files 97/usr/share/locale/ko/LC_MESSAGES/pwsafe.mo and
98/usr/share/locale/ko/LC_MESSAGES/pwsafe.mo differ
Files 97/usr/share/locale/nl/LC_MESSAGES/pwsafe.mo and
98/usr/share/locale/nl/LC_MESSAGES/pwsafe.mo differ
Files 97/usr/share/locale/pl/LC_MESSAGES/pwsafe.mo and
98/usr/share/locale/pl/LC_MESSAGES/pwsafe.mo differ
Files 97/usr/share/locale/ru/LC_MESSAGES/pwsafe.mo and
98/usr/share/locale/ru/LC_MESSAGES/pwsafe.mo differ
Files 97/usr/share/locale/sv/LC_MESSAGES/pwsafe.mo and
98/usr/share/locale/sv/LC_MESSAGES/pwsafe.mo differ
Files 97/usr/share/locale/zh/LC_MESSAGES/pwsafe.mo and
98/usr/share/locale/zh/LC_MESSAGES/pwsafe.mo differ
Only in 98/usr/share/man/man1: pwsafe.1
Only in 97/usr/share/man/man1: pwsafe.1.gz
Files 97/usr/share/pwsafe/xml/KPV1_to_PWS.xslt and
98/usr/share/pwsafe/xml/KPV1_to_PWS.xslt differ
Only in 98/usr/share/pwsafe/xml: KPV2_to_PWS.xslt
Files 97/usr/share/pwsafe/xml/pwsafe.xsl and
98/usr/share/pwsafe/xml/pwsafe.xsl differ
Files 97/usr/share/pwsafe/xml/pwsafe_filter.xsd and
98/usr/share/pwsafe/xml/pwsafe_filter.xsd differ
https://github.com/pwsafe/pwsafe/tree/master/install/deb master seems to
be correct and I do not find a tag or branch for "0.98.1BETA" there.
SF says "git-repo-deprecated" yet in
https://sourceforge.net/p/passwordsafe/git-code/ci/fb4e023d37dee8fcf91b4735c3a67f286c1043bb/log/?path=/install/deb/control-ubuntu.amd64
I *do* see the tag for "0.98.1BETA". So a) I'm quite confused about
what repo is what in general and b) I don't see the broken control file
I've shown above (as noted this is discussed in the
"[Passwordsafe-linux] 0.98.x beta vs Ubuntu 15.10" thread too.
On 04/01/2016 12:48 AM, pwsafe.org wrote:
> Hi,
>
> I've just uploaded 32 bit debs for Debian 8 and Ubuntu 14.04.4 LTS to
> both the github and SF repos.
>
> Cheers,
>
> Rony
>
> On Thu, Mar 31, 2016 at 5:49 AM, JP Vossen <jp...@jp...
> <mailto:jp...@jp...>> wrote:
>
> On 03/26/2016 03:27 PM, JP Vossen wrote:
> > On 03/22/2016 02:49 PM, Bill Blough wrote:
> >> On Thu, Mar 10, 2016 at 04:05:24PM -0800, Bill Wohler wrote:
> >>> I would be delighted if someone could upload a Debian distribution.
> >>> Thanks!
> >>
> >> 0.98.1 was uploaded to Debian this morning. It's currently in
> >> incoming and
> >> should be available in unstable soon, and then in testing a few days
> >> after
> >> that.
> >
> > I can't find a passwordsafe-ubuntu-0.98.1BETA.i686.deb file in
> >https://sourceforge.net/projects/passwordsafe/files/Linux-BETA/0.98.1/,
> > did I miss an announcement or something? Everything I have that can be
> > 64-bit is, but I have an old 32-bit Atom Dell Mini9 running Ubuntu 14.04
> > LTS...
> >
> > I want to say I can't be the only one stuck with an old 32-bit OS, but
> > if no one else has noticed or mentioned it...may I am?
> >
> > Clues?
>
> It also looks like the 0.98 package changed in some significant ways.
> I'm seeing:
>
> $ dpkg-query --list | grep '^i' | egrep -i 'safe' | awk '{OFS = "-";
> print $2,$3}'
> ...
> passwordsafe-0.97BETA
> pwsafe-0.98.1-BETA
>
> $ sudo aptitude full-upgrade
> ...
> The following packages have unmet dependencies:
> passwordsafe : Conflicts: pwsafe but 0.98.1-BETA is installed.
> The following actions will resolve these dependencies:
> Remove the following packages:
> 1) passwordsafe
>
>
> And when I removed 0.97 on one computer, the GUI menu entries vanished
> from the menu and panel (Mint 17). I haven't had time to look deeper
> yet. 0.98 still works, but only when run from the command line.
>
> Some of this may be self-inflicted, since I rolled it out using Ansible
> by copying the .deb and doing:
> apt: deb=/tmp/passwordsafe-ubuntu-{{ passwordsafe_version }}.{{
> deb_arch }}.deb state=present force=yes
Later,
JP
-- -------------------------------------------------------------------
JP Vossen, CISSP | http://www.jpsdomain.org/ | http://bashcookbook.com/
|