NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
17.77k stars 13.88k forks source link

Qt4 deprecation tracking issue #33248

Closed lukateras closed 1 year ago

lukateras commented 6 years ago

List of files mentioning Qt4:

git grep qt4 | cut -d: -f1 | sort | uniq | awk '{ print "* [ ] " $0; }'

Moved from #33239.

/cc @adisbladis @orivej @peterhoeg

jtojnar commented 6 years ago

For poppler, see https://github.com/NixOS/nixpkgs/issues/32883

Ma27 commented 6 years ago

googleearth seems to be severely broken, started chasing errors locally, a PR will follow :)

peterhoeg commented 6 years ago

@Ma27, you can also have a look at #30539

Ma27 commented 6 years ago

@yegortimoshenko frescobaldi uses qt5 since 545495b132882053e399b1b96628132240ddc7a3

Ma27 commented 6 years ago

@yegortimoshenko the wpa_supplicant_gui seems to use QT5 as well %)

Ma27 commented 6 years ago

btw do we have any plan what to do with unupgradable packages (e.g. due to no QT5 support)? I've seen a lot of old packages that weren't updated in years, the latest QT4 release was 4.8.7 which was released some years ago, so I guess that in the long term we should consider dropping old packages, right?

jtojnar commented 6 years ago

I would just drop them, people can still use them by fetching from the commit history, or for more popular packages, they can be added to NUR by their maintainers.

vcunat commented 6 years ago

I personally don't think we need to get rid of qt4. My point is more like migrate as much to qt5 as possible; removing the rest doesn't seem to help much. Still, in general I see value in some kind of distinction between well-maintained packages and the rest...

Ma27 commented 6 years ago

full ack regarding qt5 migration :+1:

the reason why I asked this question in the first place was since I've seen a lot of very old (and hence unmaintained) packages and I'm not sure if we actually want to keep them in our package set.

andrew-d commented 6 years ago

@yegortimoshenko - wkhtmltopdf updated in #46392

schmittlauch commented 6 years ago

The people over at Gentoo have decided to package a pre-release version of backintime-1.2 to get rid of qt4. Could this be an option for us as well?

peterhoeg commented 6 years ago

package a pre-release version of backintime-1.2

I personally thing that a pre-release version of backup software might not be the best idea, but we can definitely package it as "backintime-git" or similar using a commit on master.

matthiasbeyer commented 5 years ago

I'm currently trying to build octave with gui (and with qt5) but am failing to do so: https://github.com/NixOS/nixpkgs/issues/57900

delroth commented 5 years ago

58247 has moved zbar to qt5.

rkoe commented 5 years ago

package a pre-release version of backintime-1.2

I personally thing that a pre-release version of backup software might not be the best idea, but we can definitely package it as "backintime-git" or similar using a commit on master.

backintime-1.2 was released a few months ago. Will the package be updated?

jtojnar commented 5 years ago

There are currently no maintainers, you can try to update it yourself or wait if someone else finds a time to do it.

https://github.com/NixOS/nixpkgs/blob/1c709e0e6c037961cea0b3206d1f850e2e1ad636/pkgs/applications/networking/sync/backintime/common.nix#L38

peterhoeg commented 5 years ago

yubioath-desktop was migrated some time ago.

delroth commented 5 years ago

https://www.gnuradio.org/news/2019-08-10-gnu-radio-v3-8-0-0-release/

GNU Radio 3.8 migrates from Qt4 to Qt5.

aanderse commented 5 years ago

September 7th freeze date announced for 19.09. Hopefully we can eliminate a few of these before then.

Anton-Latukha commented 5 years ago
Anton-Latukha commented 5 years ago
Anton-Latukha commented 5 years ago
Anton-Latukha commented 5 years ago
Anton-Latukha commented 5 years ago
Anton-Latukha commented 5 years ago
Anton-Latukha commented 5 years ago
Anton-Latukha commented 5 years ago
jtojnar commented 4 years ago

Phonon no longer supports Qt 4 as of https://github.com/NixOS/nixpkgs/pull/71745 so I marked it as broken in https://github.com/NixOS/nixpkgs/pull/73876.

bignaux commented 4 years ago

For Navit, qt4 support is broken and anyway qt5 should work with improving navit cmake support (i spend a month on it already).

veprbl commented 3 years ago

A revert for wkhtmltopdf is planned in #96379