switched the processor to atmega328p old bootloader and blink uploaded immediately.
seems this is ready for work tomorrow as i gotta upload a new code revision to something i built for work lol
rats. okay so i went to upload a different sketch to the same board and it went back to unable to open port, not in sync (never mind it changed port lol)
To be clear, the AppArmor policy is only intended to allow you to start Arduino IDE. It is not expected that AppArmor will have an effect on uploads, nor that a policy will fix problems with uploads.
Nice! Note that the AppArmor policy you created is specific to your current installation of Arduino IDE:
If you make an installation with a different path (e.g., /home/chris/Arduino/arduino-ide_2.3.8_Linux_64bit_Appimage), you need to create a new policy for that installation (or update the existing one).
This error:
was caused by having the incorrect board configuration, as you discovered yourself: