termios borked by recent changes in io api

C

Cs. Henk

Hi!

If you want to compile the good ol' termios package against recent cvs
ruby, you will fail.

"An open file" doesn't mean the same today as it used to mean yesterday.
Here's the glorious moment of this shift captured:

http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/rubyio.h.diff?r1=1.33;r2=1.34;f=h

A quick solution is typing

sed -i 's/fptr->f/fptr->stdio_file/g' termios.c

in the termios src dir.

I just wonder, is there anybody maintaining this package, so that she/he
could update it properly?

And do package maintainers know of such changes at all? There are some
notes at the quoted point in the cvs log, but nothing like "API
CHANGE!!!" shouting all caps, blinking red. Is the 1.9 api such a moving
target such that a change is an everyday event, not worth for mention?

Csaba
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,484
Members
44,905
Latest member
Kristy_Poole

Latest Threads

Top