The GLEP 42 update for News-Item-Format 2.0 has been accepted by the council, see bug 568068. The following features need to be implemented in Portage: - News-Item-Format: Accept 2.* (in addition to current 1.*) - Content-Type: Don't require this header in format 2.* - Display-If-Installed: Allow EAPI 5 dependency specifications in format 2.* - Display-If-Profile: Terminal "/*" operator is a wildcard in format 2.*
> - Content-Type: Don't require this header in format 2.* If I read GLEP 42, in format 2.0 this is not only no longer required, but even no longer allowed.
(In reply to Chí-Thanh Christopher Nguyễn from comment #1) > > - Content-Type: Don't require this header in format 2.* > > If I read GLEP 42, in format 2.0 this is not only no longer required, but > even no longer allowed. Yes and no, since Portage must ignore any unrecognised header (like Content-Type in format 2.0): "[...] tools handling these news items must ignore any unrecognised header." https://wiki.gentoo.org/wiki/GLEP:42#News_Item_Files
It's kind of a moot point; the portage code never checked Content-Type in the first place.
In the master branch: https://gitweb.gentoo.org/proj/portage.git/commit/?id=0cb7426796b2fb082f9176b7b08d08b21b5c86bb https://gitweb.gentoo.org/proj/portage.git/commit/?id=67fcbccd1b60b599e4e5dcc97f2959164ba6a7eb https://gitweb.gentoo.org/proj/portage.git/commit/?id=216297a9a7e91e48b74ef796b6642fd8c15085fc
Fixed in portage-2.3.3.