Thread: [Passwordsafe-linux] Debian version of 0.98.1BETA
Popular easy-to-use and secure password manager
Brought to you by:
ronys
From: Bill W. <wo...@ne...> - 2016-03-11 00:05:34
|
I would be delighted if someone could upload a Debian distribution. Thanks! -- Bill Wohler <wo...@ne...> aka <Bil...@na...> http://www.newt.com/wohler/ GnuPG ID:610BD9AD |
From: Bill B. <de...@bl...> - 2016-03-22 19:20:10
|
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. |
From: JP V. <jp...@jp...> - 2016-03-26 19:45:04
|
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? Thanks, JP -- ------------------------------------------------------------------- JP Vossen, CISSP | http://www.jpsdomain.org/ | http://bashcookbook.com/ |
From: JP V. <jp...@jp...> - 2016-03-31 02:49:40
|
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 Clues, JP -- ------------------------------------------------------------------- JP Vossen, CISSP | http://www.jpsdomain.org/ | http://bashcookbook.com/ |
From: pwsafe.org <ro...@pw...> - 2016-04-01 05:05:51
|
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...> 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 > > Clues, > JP > -- ------------------------------------------------------------------- > JP Vossen, CISSP | http://www.jpsdomain.org/ | http://bashcookbook.com/ > > > ------------------------------------------------------------------------------ > Transform Data into Opportunity. > Accelerate data analysis in your applications with > Intel Data Analytics Acceleration Library. > Click to learn more. > http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 > _______________________________________________ > Passwordsafe-linux mailing list > Pas...@li... > https://lists.sourceforge.net/lists/listinfo/passwordsafe-linux > |
From: DJC <dj...@re...> - 2016-04-01 09:13:02
|
I've found no version, beginning with 0.94beta, that installs on Ubuntu 15.10 64-bit desktop -- faulty dependencies (libwxgtk). Mr Google turns up nothing obvious that seems to work. Is this in fact a solved problem? And if so, what's the solution? For the moment I'm forced back on WINE + the Windows portable version, which has grave problems but can at least be used read-only. djc |
From: Bill D <bi...@du...> - 2016-04-01 12:13:26
|
On Fri, Apr 01, 2016 at 10:57:12AM +0200, DJC wrote: > I've found no version, beginning with 0.94beta, that installs on Ubuntu > 15.10 64-bit desktop -- faulty dependencies (libwxgtk). Mr Google turns up > nothing obvious that seems to work. > Is this in fact a solved problem? And if so, what's the solution? I'm running 15.10 and have the same problem. When I installed 0.97 I compiled my own .deb from source. However this no longer works, as compiling 0.98.1BETA from the source tarball fails with: g++ -c -o GCCUnicodeRelease/pwsafeapp.o `/usr/bin/wx-config --debug=no --unicode=yes --inplace --cxxflags` -DUNICODE -DNDEBUG -I../.. -fPIC -O -Wall -DUSE_XML_LIBRARY=XERCES -DWCHAR_INCOMPATIBLE_XMLCH -std=c++11 -std=c++11 pwsafeapp.cpp pwsafeapp.cpp: In member function ‘virtual bool PwsafeApp::OnInit()’: pwsafeapp.cpp:278:62: error: invalid operands of types ‘double’ and ‘int’ to binary ‘operator<<’ DWORD((MINORVERSION << 16) | MAJORVERSION ^ Makefile:217: recipe for target 'GCCUnicodeRelease/pwsafeapp.o' failed make[2]: *** [GCCUnicodeRelease/pwsafeapp.o] Error 1 make[2]: Leaving directory '/home/billd/src/pwsafe-0.98.1BETA/src/ui/wxWidgets' Makefile.linux:49: recipe for target 'unicoderelease' failed make[1]: *** [unicoderelease] Error 2 make[1]: Leaving directory '/home/billd/src/pwsafe-0.98.1BETA' Makefile.linux:58: recipe for target 'release' failed make: *** [release] Error 2 -- Bill D. <bi...@du...> |
From: Bill B. <de...@bl...> - 2016-04-01 13:10:50
Attachments:
version_fix
|
On Fri, Apr 01, 2016 at 07:59:47AM -0400, Bill D wrote: > On Fri, Apr 01, 2016 at 10:57:12AM +0200, DJC wrote: > > I've found no version, beginning with 0.94beta, that installs on Ubuntu > > 15.10 64-bit desktop -- faulty dependencies (libwxgtk). Mr Google turns up > > nothing obvious that seems to work. > > Is this in fact a solved problem? And if so, what's the solution? > > I'm running 15.10 and have the same problem. When I installed 0.97 I > compiled my own .deb from source. However this no longer works, as > compiling 0.98.1BETA from the source tarball fails with: > This was fixed after the 0.98.1 tarball release. I've attached the patch I'm using in the version included in Debian (backported from the relevant github commit). Alternately, you could probably grab the source package from the Debian archive and build it against your Ubuntu install with little issue. Regards, Bill |
From: Bill B. <de...@bl...> - 2016-04-01 13:36:02
|
On Fri, Apr 01, 2016 at 10:57:12AM +0200, DJC wrote: > I've found no version, beginning with 0.94beta, that installs on Ubuntu > 15.10 64-bit desktop -- faulty dependencies (libwxgtk). Mr Google turns up > nothing obvious that seems to work. > > Is this in fact a solved problem? And if so, what's the solution? As far as I know, the dependency for 15.10 should be libwxgtk3.0-0v5, which according to packages.ubuntu.com is available in 15.10 for amd64. Can you post the error? Regards, Bill |
From: DJC <dj...@re...> - 2016-04-01 13:56:47
|
> As far as I know, the dependency for 15.10 should be libwxgtk3.0-0v5, which > according to packages.ubuntu.com is available in 15.10 for amd64. > Can you post the error? For passwordsafe-ubuntu-0.98.1BETA.amd64.deb: Dependency is not satisfiable: libwxgtk3.0-0 (>= 3.0.0-2) 15.10 amd64 does have libwxgtk3.0-0v5. djc |
From: Bill D <bi...@du...> - 2016-04-01 13:58:45
|
On Fri, Apr 01, 2016 at 03:56:38PM +0200, DJC wrote: > > As far as I know, the dependency for 15.10 should be libwxgtk3.0-0v5, which > > according to packages.ubuntu.com is available in 15.10 for amd64. > > Can you post the error? > For passwordsafe-ubuntu-0.98.1BETA.amd64.deb: > Dependency is not satisfiable: libwxgtk3.0-0 (>= 3.0.0-2) > 15.10 amd64 does have libwxgtk3.0-0v5. This is the exact error I get when I try to install, as well. -- Bill Duetschler <bi...@du...> |
From: Bill B. <de...@bl...> - 2016-04-01 15:44:55
|
On Fri, Apr 01, 2016 at 03:56:38PM +0200, DJC wrote: > >As far as I know, the dependency for 15.10 should be libwxgtk3.0-0v5, which > >according to packages.ubuntu.com is available in 15.10 for amd64. > >Can you post the error? > > For passwordsafe-ubuntu-0.98.1BETA.amd64.deb: > > Dependency is not satisfiable: libwxgtk3.0-0 (>= 3.0.0-2) > > 15.10 amd64 does have libwxgtk3.0-0v5. > Nothing in the control file jumps out at me as being wrong. I'll spin up a 15.10 box and see if I can figure out what's going on. |
From: Bill B. <de...@bl...> - 2016-04-01 20:58:04
|
On Fri, Apr 01, 2016 at 11:48:10AM -0400, Bill Blough wrote: > On Fri, Apr 01, 2016 at 03:56:38PM +0200, DJC wrote: > > >As far as I know, the dependency for 15.10 should be libwxgtk3.0-0v5, which > > >according to packages.ubuntu.com is available in 15.10 for amd64. > > >Can you post the error? > > > > For passwordsafe-ubuntu-0.98.1BETA.amd64.deb: > > > > Dependency is not satisfiable: libwxgtk3.0-0 (>= 3.0.0-2) > > > > 15.10 amd64 does have libwxgtk3.0-0v5. > > > > Nothing in the control file jumps out at me as being wrong. I'll spin up a > 15.10 box and see if I can figure out what's going on. The control files in the git repo are correct as of December, but it appears that the ubuntu 64-bit deb (I didn't check the 32) is using the pre-December version, even though 3.38/0.98 were released after that point. So, perhaps the build environment didn't get updated completely. At any rate, as far as I know, the only fix other than a re-release with the correct control file is to unpack/edit/repack the deb, or bypass the package manager and compile a local version from source. Regards, Bill |
From: Bill B. <de...@bl...> - 2016-04-02 16:13:29
|
On Fri, Apr 01, 2016 at 04:57:50PM -0400, Bill Blough wrote: > On Fri, Apr 01, 2016 at 11:48:10AM -0400, Bill Blough wrote: > > On Fri, Apr 01, 2016 at 03:56:38PM +0200, DJC wrote: > > > >As far as I know, the dependency for 15.10 should be libwxgtk3.0-0v5, which > > > >according to packages.ubuntu.com is available in 15.10 for amd64. > > > >Can you post the error? > > > > > > For passwordsafe-ubuntu-0.98.1BETA.amd64.deb: > > > > > > Dependency is not satisfiable: libwxgtk3.0-0 (>= 3.0.0-2) > > > > > > 15.10 amd64 does have libwxgtk3.0-0v5. > > > > > > > Nothing in the control file jumps out at me as being wrong. I'll spin up a > > 15.10 box and see if I can figure out what's going on. > > The control files in the git repo are correct as of December, but it appears > that the ubuntu 64-bit deb (I didn't check the 32) is using the pre-December > version, even though 3.38/0.98 were released after that point. So, perhaps the > build environment didn't get updated completely. > > At any rate, as far as I know, the only fix other than a re-release with the > correct control file is to unpack/edit/repack the deb, or bypass the package > manager and compile a local version from source. > > Regards, > Bill Issue #92 has been opened to track this. https://github.com/pwsafe/pwsafe/issues/92 |
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/ |
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/ > |
From: Bill B. <de...@bl...> - 2016-04-03 18:53:22
|
On Sun, Apr 03, 2016 at 08:32:58PM +0300, pwsafe.org wrote: > 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). Since you found the gmtime64_r issue about the same time I did, I expect the regression you're hunting is the same one I was trying to troubleshoot for the Debian builds. I have a workaround in place for the Debian builds, but I was going to post something to the dev list about it and try to fix it myself. I haven't had a chance to do that yet, though. So, if you already know what the problem is, then I suppose you're working on fixing it. If you don't already know what the problem is, I'd be happy to share my findings if it will save you some time. Regards, Bill |