I am requesting classic confinement for my prepress and print production application: ixress-layout-automation-software.
Technical Reasons:
File Access Requirements: The application is a layout automation and imposition software used in professional print production environments. It must read and write high-resolution print PDF files from arbitrary local paths, custom hotfolders, network mounts (SMB/NFS), and external storage devices.
User Documents & ICC Profiles: It needs to automatically copy and manage ICC profiles inside the user’s local Documents/iXress folder, and read system settings from the host.
Licensing & System Queries: The application queries local hardware identifiers (such as Motherboard UUIDs/Serial numbers) to register and validate machine-specific licenses.
Since sandboxed (strict) confinement would restrict access to arbitrary filesystem paths and network mounts crucial for a print-house workflow, classic confinement is necessary for this utility to function.
description: iXress Prepress Software Suite is a professional layout automation, imposition, and pre-press utility designed for print production houses. It automates page placement, signature calculation, and mark additions on plates/press sheets. (Maybe for Art and Design category) (OpenID transaction in progress)
snapcraft: The source code and build script are private, but the snap is packed from pre-compiled assets. The generated meta/snap.yaml used to pack the app is as follows:
upstream-relation: I am the owner and main developer of this project.
supported-category: Utility that needs to access/process arbitrary files on the system. The application must read and write high-resolution print PDF files from arbitrary paths on the user’s filesystem (local paths, network mounts, and external storage devices).
"Thank you for the feedback. I have transitioned the snap to strict confinement with the gnome extension and requested home, removable-media, network, and cups plugs. You can close this request.