Re: [Passwordsafe-linux] Debian version of 0.98.1BETA
Popular easy-to-use and secure password manager
Brought to you by:
ronys
From: pwsafe.org <ro...@pw...> - 2016-04-03 17:33:14
|
Hi JP, Some clarification seems in order: 1. For Linux, I'm moving from the toplevel Makefile to Cmake for the build and packaging process. This explains many of the differences in the package contents and naming, As I'm still getting up to speed on cmake. 2. As to the git repository: As SourceForge has suffered both in reputation and reliability, I've switch the main git repository for the project to github (https://github.com/pwsafe/pwsafe), with SF being a less often updated backup repository. For now I'm hosting binaries/packages on both SF and github. Will look into the differences in the packages in detail later. Currently I'm working on a broken regression test in the 32bit Linux builds (V4 format related, so does not affect any V3 databases). Cheers, Rony On Sat, Apr 2, 2016 at 8:54 PM, JP Vossen <jp...@jp...> wrote: > 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/ > |