Sync qalculate-gtk 3.3.0-1 (universe) from Debian experimental (main)

Bug #1862546 reported by Martin Babutzka
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
qalculate-gtk (Ubuntu)
Fix Released
Wishlist
Unassigned

Bug Description

Please sync qalculate-gtk 3.3.0-1 (universe) from Debian experimental (main)

Qalculate in the Ubuntu repositories is severely outdated. Compared to 2.8.2 in the repos which is more than 2 years old, 9 major releases have been published (https://qalculate.github.io/news.html). These include many bugfixes and improvements which makes it recommendable to update the packages for the next Ubuntu release.

I personally experienced multiple crashes, bugs and outdated data in the repository version. Not to mention missing features like the improved unit conversions. I cannot list them in detail anymore because I always install the newer qalculate packages (3.3) from debian experimental at any computer I am working. The official Ubuntu version has become unusable for me.

Qalculate is by far the best calculator I found for linux and I think this package deserves some care.

Changelog entries since current focal version 2.8.2-1

qalculate-gtk (3.3.0-1) experimental; urgency=medium

  * New upstream version
    - refresh patches
    - update libqalculate Build-Depends version
  * Switch to debhelper 12
    - remove debian/compat
    - use debhelper-compat (= 12) in debian/control
  * Move to machine-readable debian/copyright file
  * Remove old transitional package qalculate
    - remove now useless debian/qalculate-gtk.install
  * debian/rules:
    - remove no longer needed override on dh_auto_test
    - remove --with-libgnome=no, no longer used upstream
  * refresh debian/gitlab-ci.yml

 -- Vincent Legout <email address hidden> Wed, 31 Jul 2019 06:45:33 +0200

Revision history for this message
Martin Babutzka (martin-babutzka) wrote :

* not sid but Debian experimental.

Revision history for this message
Juhani Numminen (jsonic) wrote : Re: Sync qalculate-gtk 3.3.0-1 (universe) from Debian experimental (main) - Multiple bugs, instabilities and superseded data combined in outdated package of qalculate

I modified the bug to add necessary information for a sync request (https://wiki.ubuntu.com/SyncRequestProcess).

summary: + Sync qalculate-gtk 3.3.0-1 (universe) from Debian experimental (main) -
Multiple bugs, instabilities and superseded data combined in outdated
package of qalculate
description: updated
tags: added: upgrade-software-version
removed: request update
Mathew Hodson (mhodson)
Changed in qalculate-gtk (Ubuntu):
importance: Undecided → Low
Revision history for this message
Juhani Numminen (jsonic) wrote :

I did not notice this before, but qalculate 3.3.0-1 requires libqalculate 3.3.0-1 which would start a library transition: https://release.debian.org/transitions/html/auto-libqalculate.html

Revision history for this message
Martin Babutzka (martin-babutzka) wrote :

Yeah, surely an update of of the qalculate-gtk package requires an update of some dependencies. I am just surprised how effortful all of this sounds while a lot of other Ubuntu packages I know and use are just updated with every release.

I think thats the point of major releases to get an up-to-date version of the software packages (and not only security fixes). Controversial to the (modified) bug description I would also look forward to an update to an actual up-to-date version (latest version is 3.7). But I take what I get... and if it is not updated I will continue installing Debian packages.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in qalculate-gtk (Ubuntu):
status: New → Confirmed
Mathew Hodson (mhodson)
summary: - Sync qalculate-gtk 3.3.0-1 (universe) from Debian experimental (main) -
- Multiple bugs, instabilities and superseded data combined in outdated
- package of qalculate
+ Sync qalculate-gtk 3.3.0-1 (universe) from Debian experimental (main)
Changed in qalculate-gtk (Ubuntu):
importance: Low → Wishlist
tags: removed: upgrade-software-version
Revision history for this message
Balint Reczey (rbalint) wrote :

It missed 20.04 and now we have a few months before 20.10 Feature Freeze. In the next months the Debian transition can happen in unstable and the package can be synced from unstable automatically.

If the package is still not synced until closely before 20.10 Feature Freeze we can consider going ahead of Debian with the transition.

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

$ syncpackage -d experimental libqalculate
Source libqalculate -> groovy/Proposed: current version 2.8.2-1build3, new version 3.3.0-1
New changes:
libqalculate (3.3.0-1) experimental; urgency=medium

  * New upstream release
  * Switch to debhelper 12
    - remove debian/compat
    - use debhelper-compat (= 12) in debian/control
  * move to machine-readable debian/copyright file

 -- Vincent Legout <email address hidden> Thu, 25 Jul 2019 07:31:04 +0200

libqalculate (3.2.0-1) experimental; urgency=medium

  * New upstream release
    - refresh patches
    - refresh copyright years
  * Bump soname to 21
    - rename lib and data packages
    - libqalculate21: add Breaks and Replaces on libqalculate20
    - libqalculate21-data: add Breaks and Replaces on older -data packages
  * Add autopkgtest
  * gitlab-ci.yml: clean, only include salsa-ci and pipeline-jobs

 -- Vincent Legout <email address hidden> Thu, 11 Jul 2019 07:11:42 +0200
Sync this package [y|N]? y
Request succeeded; you should get an e-mail once it is processed.

I'll (lightly) kick the transition once this builds.

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

$ syncpackage -d experimental qalculate-gtk
Source qalculate-gtk -> groovy/Proposed: current version 2.8.2-1build1, new version 3.3.0-1
New changes:
qalculate-gtk (3.3.0-1) experimental; urgency=medium

  * New upstream version
    - refresh patches
    - update libqalculate Build-Depends version
  * Switch to debhelper 12
    - remove debian/compat
    - use debhelper-compat (= 12) in debian/control
  * Move to machine-readable debian/copyright file
  * Remove old transitional package qalculate
    - remove now useless debian/qalculate-gtk.install
  * debian/rules:
    - remove no longer needed override on dh_auto_test
    - remove --with-libgnome=no, no longer used upstream
  * refresh debian/gitlab-ci.yml

 -- Vincent Legout <email address hidden> Wed, 31 Jul 2019 06:45:33 +0200
Sync this package [y|N]? y
Request succeeded; you should get an e-mail once it is processed.

I'll no-change rebuild cantor, plasma-workspace, and step once that's settled down.

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

It's migrated.

Changed in qalculate-gtk (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Martin Babutzka (martin-babutzka) wrote :

Great! Thanks!

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.