Humourless and humoursome are relatively modern coinages within English, humour + living affix.

Humorous however is a Latin word ûmôrôsus. The stem is ûmôr- with long O. (The initial H arose in post-classical Latin when H was largely silent in common speech.) The long vowel became short in final position, giving ûmor 'humour'.

This vowel difference was preserved in Old/Middle French, giving rise to modern French humeur ~ humoreux and English humour ~ humorous.