Please sync psi-plus 1.2.71-1 (universe) from Debian unstable (main)

Bug #1715597 reported by Tehnick
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
psi-plus (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Changes in the package:

psi-plus (1.2.71-1) unstable; urgency=medium

  * New upstream release:
    added workaround which fixes connection to XMPP server using manually set
    IP address. (Closes: #874481)

 -- Boris Pek <email address hidden> Sun, 10 Sep 2017 22:54:58 +0300

psi-plus (1.2.40-1) unstable; urgency=medium

  * New upstream release:
    - fixed crash in automatic color choosing algorithm for messages from users
      with nick "_" in group chats (Closes: #799967)
    - fixed re-establishing connection to XMPP server after changing of network
      settings or enabling laptop after sleep (LP: #906870)
    - fixed frequent crashes after enabling laptop after sleep (LP: #955415)
    - fixed rare crash in case when user tries to disconnect from server during
      ongoing connection (LP: #919726)
    - added few client icons into program sources (LP: #1304842)
  * Bump Standards-Version to 4.1.0 (was 3.9.5).
  * Common changes in the package:
    - change build system from qconf to cmake
    - use hunspell instead of aspell for spell check
    - build package with Qt5 instead of Qt4:
      + QtWebKit 4.x is not used anymore (Closes: #784510)
      + libqca-qt5 is used instead of libqca2 (Closes: #789472) (LP: #1054556)
    - build package with system minizip library instead of embedded one
      (Closes: #759335)
  * debian/control:
    - update Homepage field
    - use https link in Vcs-Git
    - delete all *-dbg packages
    - update detailed description of all binary packages
    - move libqca-qt5-2-plugins from Recommends to Depends of psi-plus and
      psi-plus-webkit binary packages (Closes: #717350)
    - set Multi-Arch fields to psi-plus-common, psi-plus-skins and
      psi-plus-sounds binary packages
    - delete Replaces and Conflicts fields from package psi-plus-plugins
  * Rewrite debian/rules after switching to cmake.
  * Delete all files from source package which are not required anymore:
    mergedups.sh, psi-plus*.dirs, psi-plus*.menu, psi-plus*.xpm
  * Delete debian/patches/*: they are not required anymore.
  * Update debian/psi-plus-webkit.desktop
  * Update debian/*.install files.
  * Update debian/copyright.

 -- Boris Pek <email address hidden> Fri, 01 Sep 2017 21:27:10 +0300

Revision history for this message
Hans Joachim Desserud (hjd) wrote :

Thanks for reporting.

Since the release of Ubuntu 17.10 is fast approaching, it looks like this might need a FreezeException, please see https://wiki.ubuntu.com/FreezeExceptionProcess for details.

tags: added: upgrade-software-version
Revision history for this message
Tehnick (tehnick) wrote :

Notes for Release Management Team:
* Updated package fixes a number of old bugs.
* New version of program is more stable, than previous from Ubuntu archive. Especially for laptop users.
* New version of program is built using Qt5 instead of Qt4, so it better integrates with modern DE. For example, with KDE Plasma 5.

Revision history for this message
Simon Quigley (tsimonq2) wrote :

Changelog diff, as required by the FFE policy.

Revision history for this message
Simon Quigley (tsimonq2) wrote :

Here's my sbuild log.

Revision history for this message
Tehnick (tehnick) wrote :

Hi Simon,

This is not a real changelog, but just a short note from developers. In fact the amount of changes is huge.

Build logs in official PPA (more architectures are tested):
https://launchpad.net/~psi-plus/+archive/ubuntu/ppa/+packages
(The package is the same.)

Revision history for this message
Simon Quigley (tsimonq2) wrote :

Given that this is about a 200,000 line diff and it's a major version bump, is there any reason that this needs to be in Artful, or can it wait a month to go in b-cycle?

Revision history for this message
Tehnick (tehnick) wrote :

I have described my reasons at comment #2

I may add only that the next Ubuntu release (18.04) will be the LTS release. And as far as there are very few users who test the development branch of Ubuntu it is better to provide new Psi+ version to wider audience (Ubuntu 17.10 users) before next LTS is released with new version very close to current one.

Revision history for this message
Iain Lane (laney) wrote :

Hmm, I don't like reasoning that users should be exposed to an unstable version very late in one release (with little time to fix problems) to prepare for the next one.

I'm not opposed to approving this FFe though - can you say how much you've tested the new psi-plus?

Revision history for this message
Tehnick (tehnick) wrote :

> users should be exposed to an unstable version

In fact proposed version of Psi+ is more stable than current version from Ubuntu archive. Especially for laptop users and for users with unstable Internet connection (see changelog above).

> can you say how much you've tested the new psi-plus?

Personally I use it daily in my Debian Sid amd64 systems at home and at work. Other Psi+ developers mostly use Gentoo Linux.

But we have official PPA on Launchpad (see link above) with daily builds of Psi+ (package rules are the same as in packages from official Debian archive) and we have from 5 to 10 *active* Ubuntu users (mostly with Ubuntu 16.04, but one or two with Ubuntu 17.04) who report about new bugs if they happen.

Tehnick (tehnick)
summary: - Please sync psi-plus 1.2.40-1 (universe) from Debian testing (main)
+ Please sync psi-plus 1.2.71-1 (universe) from Debian unstable (main)
description: updated
Revision history for this message
Tehnick (tehnick) wrote :

This package is in universe branch of Ubuntu and more over: as far as I know it is not included in first DVD from any official Ubuntu-based distributions (like Kubuntu, Lubuntu, Xubuntu, etc.). So I do not see any considerable reasons to not update this package now (at current stage of release schedule [1]).

[1] https://wiki.ubuntu.com/ArtfulAardvark/ReleaseSchedule

Revision history for this message
Simon Quigley (tsimonq2) wrote :

FWIW:

$ reverse-depends src:psi-plus
Reverse-Depends
===============
* psi-plus-l10n (for psi-plus)
* psi-plus-l10n (for psi-plus-webkit)

Packages without architectures listed are reverse-dependencies in: amd64, arm64, armhf, i386, ppc64el, s390x

(there's also an FFE bug for psi-plus-l10n, archive admins should probably review that one with this one)

Revision history for this message
Jeremy Bícha (jbicha) wrote :

This bug was fixed in the package psi-plus - 1.2.105-1
Sponsored for Tehnick (tehnick)

---------------
psi-plus (1.2.105-1) unstable; urgency=medium

  * New upstream release.
  * Bump Standards-Version to 4.1.1 (was 4.1.0): no changes required.

 -- Boris Pek <email address hidden> Thu, 26 Oct 2017 00:41:55 +0300

psi-plus (1.2.71-1) unstable; urgency=medium

  * New upstream release:
    added workaround which fixes connection to XMPP server using manually set
    IP address. (Closes: #874481)

 -- Boris Pek <email address hidden> Sun, 10 Sep 2017 22:54:58 +0300

psi-plus (1.2.40-1) unstable; urgency=medium

  * New upstream release:
    - fixed crash in automatic color choosing algorithm for messages from users
      with nick "_" in group chats (Closes: #799967)
    - fixed re-establishing connection to XMPP server after changing of network
      settings or enabling laptop after sleep (LP: #906870)
    - fixed frequent crashes after enabling laptop after sleep (LP: #955415)
    - fixed rare crash in case when user tries to disconnect from server during
      ongoing connection (LP: #919726)
    - added few client icons into program sources (LP: #1304842)
  * Bump Standards-Version to 4.1.0 (was 3.9.5).
  * Common changes in the package:
    - change build system from qconf to cmake
    - use hunspell instead of aspell for spell check
    - build package with Qt5 instead of Qt4:
      + QtWebKit 4.x is not used anymore (Closes: #784510)
      + libqca-qt5 is used instead of libqca2 (Closes: #789472) (LP: #1054556)
    - build package with system minizip library instead of embedded one
      (Closes: #759335)
  * debian/control:
    - update Homepage field
    - use https link in Vcs-Git
    - delete all *-dbg packages
    - update detailed description of all binary packages
    - move libqca-qt5-2-plugins from Recommends to Depends of psi-plus and
      psi-plus-webkit binary packages (Closes: #717350)
    - set Multi-Arch fields to psi-plus-common, psi-plus-skins and
      psi-plus-sounds binary packages
    - delete Replaces and Conflicts fields from package psi-plus-plugins
  * Rewrite debian/rules after switching to cmake.
  * Delete all files from source package which are not required anymore:
    mergedups.sh, psi-plus*.dirs, psi-plus*.menu, psi-plus*.xpm
  * Delete debian/patches/*: they are not required anymore.
  * Update debian/psi-plus-webkit.desktop
  * Update debian/*.install files.
  * Update debian/copyright.

 -- Boris Pek <email address hidden> Fri, 01 Sep 2017 21:27:10 +0300

Changed in psi-plus (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.