Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 441854 - net-p2p/transmission has not verbose build log
Summary: net-p2p/transmission has not verbose build log
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal minor (vote)
Assignee: Peter Volkov (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: verbose_build
  Show dependency tree
 
Reported: 2012-11-05 10:51 UTC by Agostino Sarubbo
Modified: 2012-11-16 12:26 UTC (History)
2 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 Agostino Sarubbo gentoo-dev 2012-11-05 10:51:57 UTC
The proposed solution is in the tracker
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2012-11-15 06:19:27 UTC
2.73 bumped to EAPI=5, closing
Comment 2 Semen Panevin 2012-11-16 11:44:35 UTC
Why do you think it's required to set EAPI to 5? It was working fine with latest x86 portage, but now emerge offers me to downgrade this package!

# emerge -pv transmission

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     UD ] net-p2p/transmission-2.61 [2.73] USE="(-ayatana) -gtk -lightweight -qt4 -xfs" 0 kB

Total: 1 package (1 downgrade), Size of downloads: 0 kB


# emerge -pv \=net-p2p/transmission-2.73

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy "=net-p2p/transmission-2.73" have been masked.
!!! One of the following masked packages is required to complete your request:
- net-p2p/transmission-2.73::gentoo (masked by: EAPI 5)

The current version of portage supports EAPI '4'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
Comment 3 Semen Panevin 2012-11-16 11:46:26 UTC
 # emerge --version
Portage 2.1.11.9 (hardened/linux/x86, gcc-4.5.4, glibc-2.15-r3, 3.5.7-gentoo i686)
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2012-11-16 11:50:56 UTC
(In reply to comment #2)
> Why do you think it's required to set EAPI to 5? It was working fine with
> latest x86 portage, but now emerge offers me to downgrade this package!

Both, Portage that can handle EAPI=5 and transmission-2.73 are in ~arch for x86. 

If you want ~arch transmission, use ~arch Portage.

EAPI=5 automatically sets --disable-silent-rules to the build system that fixes this bug.
Comment 5 Agostino Sarubbo gentoo-dev 2012-11-16 11:51:29 UTC
(In reply to comment #3)
>  # emerge --version
> Portage 2.1.11.9 (hardened/linux/x86, gcc-4.5.4, glibc-2.15-r3, 3.5.7-gentoo
> i686)

To use eapi5, you need to have a new portage version, so, please wait a bit[1], resync and retry.

[1]: https://bugs.gentoo.org/show_bug.cgi?id=440852#c7
Comment 6 Semen Panevin 2012-11-16 12:23:09 UTC
(In reply to comment #4)
> Both, Portage that can handle EAPI=5 and transmission-2.73 are in ~arch for
> x86. 
> 
> If you want ~arch transmission, use ~arch Portage.
I want latest transmission not because of bugs in ebuilds but because of bugs in previous transmission versions. I don't know why transmission-2.73.ebuild isn't stable and it doesn't care me as a regular user while it works. I used ~x86 accept_keywords particular for transmission-2.73 and it was working fine for me with EAPI=4. So, downgrading was very surprising.

(In reply to comment #5)
> To use eapi5, you need to have a new portage version, so, please wait a
> bit[1], resync and retry.
> 
> [1]: https://bugs.gentoo.org/show_bug.cgi?id=440852#c7

Thank you for good news and the link.
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2012-11-16 12:26:50 UTC
(In reply to comment #6)
> I used ~x86 accept_keywords particular for
> transmission-2.73 and it was working fine for me with EAPI=4. So,
> downgrading was very surprising.

but it is legimate to change EAPI long as KEYWORDS of sys-apps/portage and the ebuild using the newer EAPI match

that's how Portage works :-)