Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 433527 - media-gfx/gimp-2.8.2 installs broken symlink /usr/share/man/man1/gimp-console.1 -> gimp-console-2.8.1
Summary: media-gfx/gimp-2.8.2 installs broken symlink /usr/share/man/man1/gimp-console...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal minor
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-31 11:56 UTC by Klaus Kusche
Modified: 2024-11-08 11:13 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Klaus Kusche 2012-08-31 11:56:30 UTC
Emerging gimp creates a symlink:
/usr/share/man/man1/gimp-console.1 -> gimp-console-2.8.1

However, the link target does not exist, because it has .bz2 added:
/usr/share/man/man1/gimp-console-2.8.1.bz2 -> gimp-2.8.1.bz2
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2012-09-03 18:07:10 UTC
How about version 2.8.2?
Comment 2 Sebastian Pipping gentoo-dev 2012-09-03 18:33:32 UTC
Looks like Gentoo's man page compression is at fault:

# ls -al /usr/share/man/man1/gimp-console*
lrwxrwxrwx 1 root root 14 Aug 24 21:05 /usr/share/man/man1/gimp-console-2.8.1.bz2 -> gimp-2.8.1.bz2
lrwxrwxrwx 1 root root 18 Aug 24 21:05 /usr/share/man/man1/gimp-console.1 -> gimp-console-2.8.1
Comment 3 Sebastian Pipping gentoo-dev 2012-09-03 18:42:04 UTC
Actually, 2.8.1 never was in Gentoo, just 2.8.2.  However, configure.ac wrongly says 2.8.1 at one place.  I'm at it.
Comment 4 Sebastian Pipping gentoo-dev 2012-09-03 22:27:14 UTC
Thanks for reporting.  Should be fixed.  This is the new end result:

# ls -al /usr/share/man/man1/gimp-console*
lrwxrwxrwx 1 root root 14 Sep  3 23:51 /usr/share/man/man1/gimp-console.1.bz2 -> gimp-2.8.1.bz2


+  03 Sep 2012; Sebastian Pipping <sping@gentoo.org> gimp-2.8.2.ebuild:
+  Prevent dead symlink gimp-console.1 (bug #433527)
+
Comment 5 jospezial 2024-11-08 10:57:15 UTC
Something must have changed recently:

Installing symlink pointing to gimptool-3.0.1 to /var/tmp/portage/media-gfx/gimp-9999/image/usr/share/man/man1/gimptool.1
Installing symlink pointing to gimptool-3.0.1 to /var/tmp/portage/media-gfx/gimp-9999/image/usr/share/man/man1/gimptool-3.1
Installing symlink pointing to gimprc-3.0.5 to /var/tmp/portage/media-gfx/gimp-9999/image/usr/share/man/man5/gimprc.5
Installing symlink pointing to gimprc-3.0.5 to /var/tmp/portage/media-gfx/gimp-9999/image/usr/share/man/man5/gimprc-3.5
Installing symlink pointing to gimp-console-3.0.1 to /var/tmp/portage/media-gfx/gimp-9999/image/usr/share/man/man1/gimp-console.1
Installing symlink pointing to gimp-console-3.0.1 to /var/tmp/portage/media-gfx/gimp-9999/image/usr/share/man/man1/gimp-console-3.1
Installing symlink pointing to gimp-3.0.1 to /var/tmp/portage/media-gfx/gimp-9999/image/usr/share/man/man1/gimp.1
Installing symlink pointing to gimp-3.0.1 to /var/tmp/portage/media-gfx/gimp-9999/image/usr/share/man/man1/gimp-3.1
Running custom install script '/usr/bin/sh -c mkdir -p $MESON_INSTALL_DESTDIR_PREFIX/share/gimp/3.0/fonts'
Running custom install script '/usr/bin/sh -c mkdir -p "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/16x16/apps/" && cp -f "/var/tmp/portage/media-gfx/gimp-9999/work/gimp-9999-build/gimp-data/images/logo/gimp16x16.png" "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/16x16/apps/gimp.png"'
Running custom install script '/usr/bin/sh -c mkdir -p "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/22x22/apps/" && cp -f "/var/tmp/portage/media-gfx/gimp-9999/work/gimp-9999-build/gimp-data/images/logo/gimp22x22.png" "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/22x22/apps/gimp.png"'
Running custom install script '/usr/bin/sh -c mkdir -p "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/24x24/apps/" && cp -f "/var/tmp/portage/media-gfx/gimp-9999/work/gimp-9999-build/gimp-data/images/logo/gimp24x24.png" "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/24x24/apps/gimp.png"'
Running custom install script '/usr/bin/sh -c mkdir -p "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/32x32/apps/" && cp -f "/var/tmp/portage/media-gfx/gimp-9999/work/gimp-9999-build/gimp-data/images/logo/gimp32x32.png" "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/32x32/apps/gimp.png"'
Running custom install script '/usr/bin/sh -c mkdir -p "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/36x36/apps/" && cp -f "/var/tmp/portage/media-gfx/gimp-9999/work/gimp-9999-build/gimp-data/images/logo/gimp36x36.png" "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/36x36/apps/gimp.png"'
Running custom install script '/usr/bin/sh -c mkdir -p "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/48x48/apps/" && cp -f "/var/tmp/portage/media-gfx/gimp-9999/work/gimp-9999-build/gimp-data/images/logo/gimp48x48.png" "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/48x48/apps/gimp.png"'
Running custom install script '/usr/bin/sh -c mkdir -p "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/64x64/apps/" && cp -f "/var/tmp/portage/media-gfx/gimp-9999/work/gimp-9999-build/gimp-data/images/logo/gimp64x64.png" "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/64x64/apps/gimp.png"'
Running custom install script '/usr/bin/sh -c mkdir -p "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/72x72/apps/" && cp -f "/var/tmp/portage/media-gfx/gimp-9999/work/gimp-9999-build/gimp-data/images/logo/gimp72x72.png" "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/72x72/apps/gimp.png"'
Running custom install script '/usr/bin/sh -c mkdir -p "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/96x96/apps/" && cp -f "/var/tmp/portage/media-gfx/gimp-9999/work/gimp-9999-build/gimp-data/images/logo/gimp96x96.png" "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/96x96/apps/gimp.png"'
Running custom install script '/usr/bin/sh -c mkdir -p "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/128x128/apps/" && cp -f "/var/tmp/portage/media-gfx/gimp-9999/work/gimp-9999-build/gimp-data/images/logo/gimp128x128.png" "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/128x128/apps/gimp.png"'
Running custom install script '/usr/bin/sh -c mkdir -p "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/192x192/apps/" && cp -f "/var/tmp/portage/media-gfx/gimp-9999/work/gimp-9999-build/gimp-data/images/logo/gimp192x192.png" "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/192x192/apps/gimp.png"'
Running custom install script '/usr/bin/sh -c mkdir -p "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/256x256/apps/" && cp -f "/var/tmp/portage/media-gfx/gimp-9999/work/gimp-9999-build/gimp-data/images/logo/gimp256x256.png" "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/256x256/apps/gimp.png"'
Running custom install script '/usr/bin/sh -c mkdir -p "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/512x512/apps/" && cp -f "/var/tmp/portage/media-gfx/gimp-9999/work/gimp-9999-build/gimp-data/images/logo/gimp512x512.png" "$MESON_INSTALL_DESTDIR_PREFIX/share/icons/hicolor/512x512/apps/gimp.png"'
mv: target '/var/tmp/portage/media-gfx/gimp-9999/image/usr/share/man/man1/gimp-console.1': Not a directory
 * ERROR: media-gfx/gimp-9999::gentoo failed (install phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line 136:  Called src_install
 *   environment, line 4008:  Called die
 * The specific snippet of code:
 *       mv "${ED}"/usr/share/man/man1/gimp-console{-*,}.1 || die;
Comment 6 jospezial 2024-11-08 11:01:39 UTC
ls -l /var/tmp/portage/media-gfx/gimp-9999/image/usr/share/man/man1/
insgesamt 40
lrwxrwxrwx 1 root root    10  8. Nov 11:26 gimp.1 -> gimp-3.0.1
-rw-r--r-- 1 root root 12680  8. Nov 11:06 gimp-3.0.1
lrwxrwxrwx 1 root root    10  8. Nov 11:26 gimp-3.1 -> gimp-3.0.1
lrwxrwxrwx 1 root root    18  8. Nov 11:26 gimp-console.1 -> gimp-console-3.0.1
-rw-r--r-- 1 root root 12680  8. Nov 11:06 gimp-console-3.0.1
lrwxrwxrwx 1 root root    18  8. Nov 11:26 gimp-console-3.1 -> gimp-console-3.0.1
lrwxrwxrwx 1 root root    14  8. Nov 11:26 gimptool.1 -> gimptool-3.0.1
-rw-r--r-- 1 root root  8049  8. Nov 11:06 gimptool-3.0.1
lrwxrwxrwx 1 root root    14  8. Nov 11:26 gimptool-3.1 -> gimptool-3.0.1
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-11-08 11:02:13 UTC
Please file a new bug.. gimp has a different maintainer now and this was ages ago.
Comment 8 Sergey Torokhov 2024-11-08 11:13:26 UTC
I dropped the `mv "${ED}"/usr/share/man/man1/gimp-console{-*,}.1 || die;` line from `gimp-9999.ebuild` in the recent pull request in queue ( https://github.com/gentoo/gentoo/pull/39237 ).