Please update media-gfx/iscan-data in portage to the latest version: 1.24.0-2 http://download.ebz.epson.net/dsc/du/02/DriverDownloadInfo.do?LG2=EN&CN2=&DSCMI=23665&DSCCHK=ff0a4f9d2dd28e0c5085a4faec8a167633322313
Created attachment 363162 [details] iscan-data-1.24.0.2.ebuild
Created attachment 363164 [details] Source Code of iscan-data_1.24.0-2
Created attachment 363166 [details] iscan-2.29.2.1.ebuild
Just attached "working" Ebuilds for iscan-2.29.2.1 and iscan-data-1.24.0.2 Also the Source Code of iscan-data-1.24.0.2 . The Source Code for iscan-2.29.2.1is to big to Upload to bugzilla. Download location: http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX It seems impossible to fetch these files via Ebuild from Upstream :-( ATM the SRC_URI of these and the older Ebuilds is on flameeyes dev space. So it would be nice if someone can put these files on a regular Gentoo distfiles and add the new ebuilds.
Please change the bump version to 1.26.0.1
(In reply to Frank Krömmelbein from comment #4) > So it would be nice if someone can put these files on a regular Gentoo > distfiles and add the new ebuilds. Flameeye's dev space is a perfectly valid place to host these files.
Please change the version bump to 1.33.0.1
Are you willing to proxy maintain this? https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
(In reply to Pacho Ramos from comment #8) > Are you willing to proxy maintain this? > https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers Yes I will maintain this package in addition to the iscan one.
(In reply to Pacho Ramos from comment #8) > Are you willing to proxy maintain this? > https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers You're going to need to download the iscan and iscan-data files and put them in flameeyes directory because the download files are session-based and are not static.
(In reply to Matthew Schultz from comment #10) > (In reply to Pacho Ramos from comment #8) > > Are you willing to proxy maintain this? > > https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers > > You're going to need to download the iscan and iscan-data files and put them > in flameeyes directory because the download files are session-based and are > not static. metadatas updated and all bugs reassigned. Regarding where to store the files, I cannot change flameeyes directory... but they can be stored on any other dev distspace I guess
(In reply to Pacho Ramos from comment #11) > (In reply to Matthew Schultz from comment #10) > > (In reply to Pacho Ramos from comment #8) > > > Are you willing to proxy maintain this? > > > https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers > > > > You're going to need to download the iscan and iscan-data files and put them > > in flameeyes directory because the download files are session-based and are > > not static. > > metadatas updated and all bugs reassigned. Regarding where to store the > files, I cannot change flameeyes directory... but they can be stored on any > other dev distspace I guess Let me know where you'll upload it to and I can change the src_uri.
Created attachment 400910 [details] iscan-data-1.36.0.1.ebuild I added a comment to explain why the source files must be hosted on a gentoo server.
Comment on attachment 400910 [details] iscan-data-1.36.0.1.ebuild This currently fails on idella4's (Ian Delaney) machine (I haven't confirmed it myself). The failure occurs in the src_install phase when the make-policy-file binary is executed. If you remove the --quiet flag, and run it, you'll see the following message: make-policy-file: warning: cannot find udev policy template in default locations make-policy-file: warning: use --template option to specify a file So if you can amend the arguments to the command appropriately, we can move this forward. Thanks :)
I just double checked on my x86 and amd64 machine and I'm not getting that error on either one of my machines when --quiet is removed. Is there any more information you can give me of his environment?
(In reply to Matthew Schultz from comment #15) > I just double checked on my x86 and amd64 machine and I'm not getting that > error on either one of my machines when --quiet is removed. Is there any > more information you can give me of his environment? I guess we'll have to wait for him to get his specific environment. Just to confirm, you ran it with USE="udev" ? Now, just a sanity check, because I know Ian runs everything as a user, can you try USE="udev" ebuild /path/to/ebuild clean install both as a user and as root?
Created attachment 406730 [details] the build log
Created attachment 406732 [details] my emerge --info
This is the key to this failure; make-policy-file: warning: cannot find udev policy template in default locations However I know nothing about udev template files offhand. They appear to be not present in any recognisable form in /etc/udev. The msg gives no clue as to the actual default locations, be they in the package's source or in the installed system. My system is not so atypical. However I don't have the expertise in udev to pursue this myself.
(In reply to Ian Delaney from comment #19) > This is the key to this failure; > > make-policy-file: warning: cannot find udev policy template in default > locations > > However I know nothing about udev template files offhand. They appear to be > not present in any recognisable form in /etc/udev. The msg gives no clue as > to the actual default locations, be they in the package's source or in the > installed system. My system is not so atypical. However I don't have the > expertise in udev to pursue this myself. Are you also not able to emerge the current stable version of iscan-data (1.22.0.1)?
(In reply to Matthew Schultz from comment #20) > (In reply to Ian Delaney from comment #19) > > This is the key to this failure; > > > > make-policy-file: warning: cannot find udev policy template in default > > locations > > > > However I know nothing about udev template files offhand. They appear to be > > not present in any recognisable form in /etc/udev. The msg gives no clue as > > to the actual default locations, be they in the package's source or in the > > installed system. My system is not so atypical. However I don't have the > > expertise in udev to pursue this myself. > > Are you also not able to emerge the current stable version of iscan-data > (1.22.0.1)? Reiterating questions posed in irc: 1. Which shell do you have selected? eselect sh list 2. Is your system completely up-to-date? 3. Can you reproduce this on both x86 and amd64? 4. Do you have sane-backends installed? 5. Did sane-backends install 41-libsane.rules (perhaps it failed the multilib_is_native_abi check)?
You need DEPEND="media-gfx/sane-backends udev? ( dev-libs/libxslt )" ~/cvsPortage/gentoo-x86/media-gfx/iscan-data $ ebuild iscan-data-1.36.0.1.ebuild clean install then works fine. Your admission "Not having sane-backends installed or the policy script not finding 41-libsane.rules will cause this error" gave it away. With the ebuild as is attached, media-gfx/sane-backends does not need be installed, but in fact it does to allow the iscan-data to install with the setup present in src_install. Simply resubmit the ebuild, or a unified diff, to effect the ebove required change and i can commit
Created attachment 406800 [details] iscan-data-1.36.0.1.ebuild Added a warning message to ensure sane-backends is installed if udev flag is auto-enabled on certain profiles.
*iscan-data-1.36.0.1 (14 Jul 2015) 14 Jul 2015; Ian Delaney <idella4@gentoo.org> +iscan-data-1.36.0.1.ebuild: bump, ebuild supplied by proxy maintainer via bug #487988