I think apt-setup-signed-release's behaviour is correct - the bug is in the calling script. Note that each apt-setup generator uses a different temporary file, and apt-setup-signed-release is only ever called on a single such file. Each generator normally only outputs sources.list lines for a single archive.
The proper fix, I think, is to move extras.ubuntu.com to a separate generator.
I think apt-setup- signed- release' s behaviour is correct - the bug is in the calling script. Note that each apt-setup generator uses a different temporary file, and apt-setup- signed- release is only ever called on a single such file. Each generator normally only outputs sources.list lines for a single archive.
The proper fix, I think, is to move extras.ubuntu.com to a separate generator.