Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 336875

Summary: sys-apps/portage-2.2_rc79 not work on FreeBSD (no ETIME defined on FreeBSD)
Product: Portage Development Reporter: Naohiro Aota <naota>
Component: CoreAssignee: Portage team <dev-portage>
Status: RESOLVED FIXED    
Severity: normal CC: bsd+disabled
Priority: High Keywords: InVCS, REGRESSION
Version: unspecified   
Hardware: All   
OS: FreeBSD   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 335925    

Description Naohiro Aota gentoo-dev 2010-09-11 23:45:27 UTC
The portage-2.2_rc79 command "emerge" not work on FreeBSD with the
following error. Nothing can do with this emerge.


Reproducible: Always

Steps to Reproduce:
1.just type "emerge"


Actual Results:  
# emerge
Traceback (most recent call last):
  File "/usr/bin/emerge", line 37, in <module>
    from _emerge.main import emerge_main
  File "/usr/lib/portage/pym/_emerge/main.py", line 20, in <module>
    import _emerge.help
  File "/usr/lib/portage/pym/_emerge/help.py", line 7, in <module>
    from portage.output import bold, turquoise, green
  File "/usr/lib/portage/pym/portage/output.py", line 26, in <module>
    from portage.exception import CommandNotFound, FileNotFound, \
  File "/usr/lib/portage/pym/portage/exception.py", line 84, in <module>
    class TimeoutException(PortageException):
  File "/usr/lib/portage/pym/portage/exception.py", line 85, in TimeoutException
    from errno import ETIME as errno
ImportError: cannot import name ETIME


Expected Results:  
We want working "emerge".
Comment 2 Zac Medico gentoo-dev 2010-09-13 05:31:57 UTC
This is fixed in 2.1.9.5 and 2.2_rc81.