Summary: | xv fails to create directory .xvpics | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pascal Rebreyend <prb> |
Component: | Current packages | Assignee: | Joe Peterson (RETIRED) <lavajoe> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | amalsechsplusb, lavajoe, peer.griebel |
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
xv-3.10a-r12.ebuild
files/xv-3.10a-osx-bsd-20070520.patch files/xv-3.10a-vdcomp-osx-20070520.patch files/xv-3.10a-disable-jp2k-20070520.patch |
Description
Pascal Rebreyend
2006-06-02 11:54:26 UTC
Sorry, I have absolutely no idea what's "virtual schnauzer". Try again and explain better. (In reply to comment #1) > Sorry, I have absolutely no idea what's "virtual schnauzer". Try again and > explain better. > Sorry, in xv (packages media-gfx/xv), the visual schnauzer is the sub-windows used to browse small icons of pictures in a directory and manipulates them. (first choice in the menu "windows"). For this purpose, a directory called .xvpics is created in the corresponding directory to store icons as pbm files Heh, much better... :=) I think I found the reason of this bug. In makeThumbDir() in xvbrowse.c line 4252 the #ifdef AUTO_EXPAND block is terminated by an #endif. I think this block has to be terminated earlier, directly after the call of Dirtovd(thFname) as it is done at other places too. With this modification the program runs very well. N.B.: Line 4252 is in the patched file. I don't know which if the error is in the original xv code or in one of the patch files. I suspect the former. *** Bug 158054 has been marked as a duplicate of this bug. *** It's introduced by the jumbo patch. See duplicate Bug 158054. I see this behavior too, on Linux as well as FreeBSD. If there are no plans to look into it further, let me know, and I'll take a look. Created attachment 122983 [details, diff]
xv-3.10a-r12.ebuild
OK, I went ahead and looked into it, bringing xv up-to-date with the latest jumbo patch, which fixes the issue. Also, the other gentoo patches needed to be fixed, and I've appended the jump patch version their filenames in this ebuild (and one of the previous gentoo patches is no longer needed).
Ebuild attached
Created attachment 122984 [details, diff]
files/xv-3.10a-osx-bsd-20070520.patch
Patch for above ebuild
Created attachment 122985 [details, diff]
files/xv-3.10a-vdcomp-osx-20070520.patch
Patch for above ebuild
Created attachment 122987 [details, diff]
files/xv-3.10a-disable-jp2k-20070520.patch
Patch for above ebuild
I'm maintaining xv now, so taking this bug. Fixed in xv-3.10a-r13, which is a bump to the new patch set (20070520) |