idle with subprocess on multiseat

Bug #338379 reported by Markus Schlager
4
Affects Status Importance Assigned to Milestone
Python
Fix Committed
Unknown
python-defaults (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: idle

ubuntu dapper,hardy

package: idle

Running with subprocess (default) idle tries to bind to TCP/IP-Port 8833. This prevents running more than one idle-instances on a single computer at the same time. On a multiseat-system with e.g. four simultaneous X-sessions only one user can use idle without the -n-Option.

Is it possible to make idle check the next free port, if 8833 (and 8334 etc.) ist blocked?

Tags: multiseat
Revision history for this message
Matthias Klose (doko) wrote :

> Is it possible to make idle check the next free port, if 8833 (and 8334 etc.) ist blocked?

not checked, would you provide a patch?

Changed in python-defaults (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Revision history for this message
Markus Schlager (m-slg) wrote : Re: [Bug 338379] Re: idle with subprocess on multiseat

>
> not checked, would you provide a patch?
>

Sorry, I'm not a developer, only teaching python to pupils.

Richard Hansen (rhansen)
tags: added: multiseat
Revision history for this message
gpolo (ggpolo) wrote :

I'm not really involved on how things work around here but I guess I could attach the patch that was applied on idlelib to fix this issue. The patch removes the use of a fixed port number and instead lets the tcp/ip stack choose an ephemeral ort.

Revision history for this message
DustinErnst (dustinernst) wrote :

Upstream fixed this years ago.

Changed in python-defaults (Ubuntu):
status: Triaged → Fix Released
Changed in python:
status: Unknown → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.