Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 536026 - =net-misc/icaclient-12.1.0 - pkg_nofetch() message should print specific architecture dependent files instead of printing SRC_URI entirely
Summary: =net-misc/icaclient-12.1.0 - pkg_nofetch() message should print specific arch...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-08 14:53 UTC by eroen
Modified: 2016-05-28 10:14 UTC (History)
0 users

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 eroen 2015-01-08 14:53:47 UTC
Currently, pkg_nofetch prints:

Fetch instructions for net-misc/icaclient-12.1.0:
 * Download the client RPM file x86? ( ICAClient-12.1.0-0.i386.rpm )
 * 	amd64? ( ICAClient_12.1.0-0.x86_64.rpm ) from
 * 	http://www.citrix.com/English/ss/downloads/details.asp?downloadId=2323812&productId=1689163
 * and place it in /var/distfiles.

This requires the user to understand rudimentary use conditional syntax, and to know/remember what arch they are on. It might also give the impression that additional action must be taken to inform about which of the files were downloaded.

Modifying the ebuild line
    elog "Download the client RPM file ${SRC_URI} from
to
    elog "Download the client RPM file ${A} from
gives the more friendly message:

Fetch instructions for net-misc/icaclient-12.1.0:
 * Download the client RPM file ICAClient_12.1.0-0.x86_64.rpm from
 * 	http://www.citrix.com/English/ss/downloads/details.asp?downloadId=2323812&productId=1689163
 * and place it in /var/distfiles.
Comment 1 Jan Buecken 2015-09-18 10:30:22 UTC
As far as I can see, the ebuild for the newer version
icaclient-13.2.0.322243.ebuild 
respect this?

From /usr/portage/net-misc/icaclient/icaclient-13.2.0.322243.ebuild:

pkg_nofetch() {
        elog "Download the client file ${A} from
        http://www.citrix.com/downloads/citrix-receiver/linux/receiver-for-linux-13-2.html"
        elog "and place it in ${DISTDIR:-/usr/portage/distfiles}."
Comment 2 eroen 2016-05-28 10:14:16 UTC
This is amended in all versions currently in gentoo.