haikuports icon indicating copy to clipboard operation
haikuports copied to clipboard

gettext: bump

Open extrowerk opened this issue 3 years ago • 11 comments

The -presumably- gcc2 patches doesn't maintained. If needed, i can try to apply them, but i am unable to test it. Question: why the gettext package doesn't have _devel subpackage?

extrowerk avatar Oct 17 '21 22:10 extrowerk

Testsuite summary for gettext-tools 0.21
============================================================================
# TOTAL: 266
# PASS:  227
# SKIP:  37
# XFAIL: 0
# FAIL:  2
# XPASS: 0
# ERROR: 0

extrowerk avatar Oct 17 '21 22:10 extrowerk

FAIL: test-supersede FAIL: test-posix_spawn_file_actions_adddup2

extrowerk avatar Oct 17 '21 22:10 extrowerk

Question: why the gettext package doesn't have _devel subpackage?

Good catch, I guess no one checked it out to do so?

Begasus avatar Nov 01 '21 16:11 Begasus

Too many parse errors on gcc2 (not included the previous patchset, but those files are not involved anyway)

Begasus avatar Feb 26 '22 09:02 Begasus

Maybe keep the old version for x86_gcc2 only and bump this one for x86 and x86_64

Begasus avatar Mar 05 '22 07:03 Begasus

228 hits on libintl, this is being used by a lot of of recipes, should check a x86 build and see if anything gets broken

EDIT build is ok for gcc8, installing gettext_libintl shows the next (packages that would need revbump I guess)

problem 1: package gettext_x86-0.19.8.1-7 requires
gettext_x86_libintl==0.19.8.1, but none of the providers can be
installed
  solution 1:
    - allow deinstallation of gettext_x86-0.19.8.1-7
    - allow deinstallation of atk_x86_devel-2.32.0-1
    - allow deinstallation of pango_x86_devel-1.50.3-1
    - allow deinstallation of glib2_x86_devel-2.68.4-2
    - allow deinstallation of gimp_x86-2.99.8-3
    - allow deinstallation of exiv2_x86-0.27.3-1
    - allow deinstallation of glib2_x86-2.68.4-2
    - allow deinstallation of poppler_x86_devel-22.01.0-1
    - allow deinstallation of gtk3_x86_devel-3.24.30-6
    - allow deinstallation of librsvg_x86_devel-2.50.3-7
    - allow deinstallation of gdk_pixbuf_x86_devel-2.42.2-7
    - allow deinstallation of xcairo_x86_devel-1.16.0-4
    - allow deinstallation of gobject_introspection_x86_devel-1.68.0-1
    - allow deinstallation of gexiv2_x86-0.14.0-1
    - allow deinstallation of libinstpatch_x86-1.1.3-2
    - allow deinstallation of qtwebkit_x86-5.212.0~pre20200924-2
    - allow deinstallation of lensfun_x86-0.3.2-3
    - allow deinstallation of json_glib_x86-1.4.4-3
    - allow deinstallation of gegl_x86-0.4.34-6
    - allow deinstallation of dbus_x86-1.12.20-5
    - allow deinstallation of gtk3_x86-3.24.30-6
    - allow deinstallation of vala_x86-0.54.3-1
    - allow deinstallation of gst_plugins_good_x86-1.18.5-1
    - allow deinstallation of gst_plugins_base_x86-1.18.5-1
    - allow deinstallation of gst_plugins_bad_x86-1.18.5-1
    - allow deinstallation of qt5_x86-5.15.2-8
    - allow deinstallation of atk_x86-2.32.0-1
    - allow deinstallation of libmypaint_x86-1.6.1-1
    - allow deinstallation of fluidsynth2_x86-2.1.8-1
    - allow deinstallation of gst_plugins_ugly_x86-1.18.5-1
    - allow deinstallation of enchant_x86-2.2.15-1
    - allow deinstallation of libcroco_x86-0.6.13-1
    - allow deinstallation of gstreamer_x86-1.18.5-1
    - allow deinstallation of pango_x86-1.50.3-1
    - allow deinstallation of gdk_pixbuf_x86-2.42.2-7
    - allow deinstallation of poppler_x86_glib-22.01.0-1
    - allow deinstallation of libnice_x86-0.1.18-1
    - allow deinstallation of librsvg_x86-2.50.3-7
    - allow deinstallation of libsoup_x86-2.60.2-2
    - allow deinstallation of gst_libav_x86-1.18.5-1
    - allow deinstallation of libmms_x86-0.6.4-3
    - allow deinstallation of glib_networking_x86-2.50.0-5
    - allow deinstallation of appstream_glib_x86-0.7.18-3
    - allow deinstallation of xcairo_x86-1.16.0-4
    - allow deinstallation of shared_mime_info_x86-1.15-2
    - allow deinstallation of gobject_introspection_x86-1.68.0-1
    - allow deinstallation of exiv2_x86_devel-0.27.3-1
    - allow deinstallation of gegl_x86_devel-0.4.34-6
    - allow deinstallation of gexiv2_x86_devel-0.14.0-1
    - allow deinstallation of qthaikuplugins_x86-5.15.2.21-1
    - allow deinstallation of kwidgetsaddons_x86-5.86.0-1
    - allow deinstallation of qt5_x86_devel-5.15.2-8
    - allow deinstallation of otter_browser_x86-1.0.02-1
    - allow deinstallation of kcoreaddons_x86-5.86.0-1
    - allow deinstallation of poppler_x86_qt5-22.01.0-1
    - allow deinstallation of kguiaddons_x86-5.86.0-1
    - allow deinstallation of qt5_x86_tools-5.15.2-8
    - allow deinstallation of kconfig_x86-5.86.0-1
    - allow deinstallation of dbus_x86_devel-1.12.20-5
    - allow deinstallation of libmypaint_x86_devel-1.6.1-1
    - allow deinstallation of json_glib_x86_devel-1.4.4-3
    - allow deinstallation of poppler_x86-22.01.0-1
    - allow deinstallation of appstream_glib_x86_devel-0.7.18-3
    - allow deinstallation of kcoreaddons_x86_devel-5.86.0-1
    - allow deinstallation of kguiaddons_x86_devel-5.86.0-1
    - allow deinstallation of kwidgetsaddons_x86_devel-5.86.0-1
    - allow deinstallation of kconfig_x86_devel-5.86.0-1
  solution 2:
    - do not install "pkg:gettext_x86_libintl-0.21-1-x86_gcc2"
Please select a solution, skip the problem for now or quit.

Begasus avatar Mar 05 '22 07:03 Begasus

problem 1: package gettext_x86-0.19.8.1-7 requires
gettext_x86_libintl==0.19.8.1, but none of the providers can be

You need to upgrade the subpackages at the same time.

waddlesplash avatar Mar 24 '22 15:03 waddlesplash

problem 1: package gettext_x86-0.19.8.1-7 requires
gettext_x86_libintl==0.19.8.1, but none of the providers can be

You need to upgrade the subpackages at the same time.

I'm not sure the list is complete, those are only the installed ones here

EDIT rebuild with current PR, trying to install both packages result in:

problem 1: package glib2_x86-2.68.4-2 requires gettext_x86>=0.19.8.1, but none of the providers can be installed

and the list mentioned above

Begasus avatar Mar 24 '22 15:03 Begasus

@waddlesplash aside from my comments is this good to merge?

Begasus avatar Aug 27 '22 09:08 Begasus

I don't know, it sounds like we might need to rebuild glib2 at the same time?

waddlesplash avatar Aug 27 '22 14:08 waddlesplash

OK, packages installed now, but a bit strange. Rebuild this version for gettext, rebuild glib2 (against the packages for gettext in .../haikuports/packages) Dropped all packages for these 2 in /system/packages Getting the notice mentioned above for libintl (canceled that) Rebooted to see if nothing was broken Installed the new gettext packages by dropping them in /system/packages (asked me to install new and uninstall old) Things seem fine now ...

Begasus avatar Aug 29 '22 11:08 Begasus

Did a local build again (added a devel package to it), still the same issue trying to install libintl resolves in uninstalling several packages, for instance Qt (Otter is removed also ...), trying to install Qt5 again results in the need to downgrade gettext, so that is atleast one that needs a revbump. Would be nice if this could be fixed (not sure I'm the man to do this), our current version is from 2016!

Begasus avatar Dec 06 '22 11:12 Begasus

https://github.com/haikuports/haikuports/commit/27a18180ca33d643db70e54d62ef901d0192d357

waddlesplash avatar Dec 06 '22 17:12 waddlesplash