Summary: | media-gfx/iscan-data-1.33.0.1 version bump | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | José Romildo Malaquias <jrmalaq> |
Component: | [OLD] Printing | Assignee: | Matthew Schultz <mattsch> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | kroemmelbein, np-hardass, proxy-maint, Thomas.Rausch |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
iscan-data-1.24.0.2.ebuild
Source Code of iscan-data_1.24.0-2 iscan-2.29.2.1.ebuild iscan-data-1.36.0.1.ebuild the build log my emerge --info iscan-data-1.36.0.1.ebuild |
Description
José Romildo Malaquias
2013-10-14 09:29:42 UTC
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 |