Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 60812 - Porthole 0.3.1 cannot handle user input when requested by licence agreement
Summary: Porthole 0.3.1 cannot handle user input when requested by licence agreement
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage Tools Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-18 12:35 UTC by Kizzle
Modified: 2004-09-22 23:53 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 Kizzle 2004-08-18 12:35:41 UTC
When I use Porthole to install enemy-territory a user agreement appears asking the user to press Q and then type YES.  This is not possible because Porthole does not accept user input thus making install incompletable. 

Reproducible: Always
Steps to Reproduce:
1. Open Porthole
2. Select enemy-territory
3. Select emerge

Actual Results:  
000027 s of use of this
000028 package.  You MUST accept this license for installation to
000029 continue.  When you are done viewing, hit 'q'.  If you
000030 CTRL+C out of this, the install will not run!
000031 **********************************************************
000032 
000033 LIMITED USE SOFTWARE LICENSE AGREEMENT
000034 
000035 This Limited Use Software License Agreement (this "Agreement") is a legal
agreem
000036 ent between you, the end-user, and Id Software, Inc. ("ID").  BY
CONTINUING THE 
000037 DOWNLOAD OR INSTALLATION OF THE GAME PROGRAM ENTITLED WOLFENSTEIN: ENEMY
TERRITO
000038 RY  (THE "SOFTWARE"), BY LOADING OR RUNNING THE SOFTWARE, OR BY PLACING
OR COPYI
000039 NG THE SOFTWARE ONTO YOUR COMPUTER HARD DRIVE, COMPUTER RAM OR OTHER
STORAGE, YO
000040 U ARE AGREEING TO BE BOUND BY THE TERMS OF THIS AGREEMENT.  You agree
that you a
000041 re obtaining a copy of the Software via download only, and you
acknowledge and a
000042 gree that you shall not copy or retain the Software except as expressly
permitte
000043 d herein.
000044 
000045 1.      Grant of License.  Subject to the terms and provisions of this
Agreement
000046  and so long as you fully comply at all times with this Agreement, ID
grants to 
000047 you the non-exclusive and limited right to use the Software only in
executable o
000048 r object code form.  The term "Software" includes all elements of the
Software, 
000049 including, without limitation, data files and screen displays.  You are
not rece
000050 *** emerge --nospinner games-rpg/bass --resume ***

Expected Results:  
Let me type the reuired input to tell the application I accept the user agreement.
Comment 2 Brian Dolbec (RETIRED) gentoo-dev 2004-09-22 23:53:29 UTC
Porthole is not currently able to offer an interative terminal at this time.

I did experiment a while back with integrating the vte terminal library and was somewhat successful, but, the python interface to the vte library functions were not complete and even buggy.  The python interface was only done as a proof of concept, and is not very actively developed.  The biggest hurdle was being able to capture the text and process it thru the filters for warnings, summary info, etc.

Porthole-terminal would require a complete re-write in "c" to be able to offer a fully interactive terminal with all the other features as well.  Something that has crossed my mind several times.  But will have to wait on my "someday" list.

Perhaps we should monitor the liscence and block porthole from calling emerge, instead bring up a message box saying to emerge it in a terminal or console.