I have a strange thing I cannot figure out. Have checked manpages, etc. So hoping someone else had the same issue.
To convert from a normal .list file to a .sources file, as is now used in Ubuntu 24.04 LTS, I will use tor as an example:
Old way (tor.list):
deb [arch=amd64> signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org jammy main
deb-src [arch=amd64> signed-by=/usr/share/keyrings/tor-archive-keyring.gpg] https://deb.torproject.org/torproject.org jammy main
New Way (tor.sources):
Types: deb
URIs: https://deb.torproject.org/torproject.org
Suites: jammy
Components: main
Signed-By: /usr/share/keyrings/tor-archive-keyring.gpg
The problem I have is this:
In the tor.sources, from what I can find, there is no way to specify the arch / architecture. I've tried arch, architecture, system, etc. Nothing works.
This is the error I get:
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'https://deb.torproject.org/torproject.org jammy InRelease' doesn't support architecture 'i386'
I know this is a cosmetic thing and it mostly just effects logs, etc. But, simply finding a way to specify the arch would fix this entirely.
Anyone has any ideas?
Note: in this example jammy is used, because tor does not yet have noble and jammy does actually work on noble for most repos! This is not the cause of this issue and is not going to solve it :)
RESPONSE TO BEING DUPLICATE (Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'xxx' doesn't support architecture 'i386') ... That is for Ubuntu 22.04 and discusses ".list" files. ENTIRELY DIFFERENT FORMAT AND NOT AT ALL SAME AS ".sources" files.