Classic confinement request: dlang


#1

Hi,

DLang is general-purpose programming language, I have ported the whole development environment to snap (dmd, standard library, dub and tools useful for use with IDE/editors).

I has been released (https://snapcraft.io/dlang) to edge now using my upstream repo https://github.com/ErnyTech/DLang-Snap and https://github.com/ErnyTech/DLang-SnapcraftParts, I’ve created a pull request (https://github.com/ErnyTech/DLang-Snap/pull/1) for the transition to classic that will be merged by me once this request is accepted by the snap team.

I think it’s right to ask permission for the classic confinement to my package (https://snapcraft.io/dlang) because as all the compilers need the access to arbitrary filesystem paths.

I tag those responsible for approving requests on the snap store that have already helped me in the past to solve similar technical requests: @jdstrand and @reviewers.
Sure to receive an answer thanks to your availability, I kind regards
Thanks


#2

Regular bump for request…


#3

I wonder why it is the case.


#4

Because compilers must access system libraries and must be able to use any folder as input/output (and I might want to compile in /tmp)


#5

Ping @jdstrand and @reviewers


#6

Ping @jdstrand and @reviewers


#7

Given we also gave nodejs classic this seems reasonable and consistent.


#8
Error:(NEEDS REVIEW) confinement 'classic' not allowed. If your snap needs classic confinement to function, please make a request for this snap to use classic by creating a new topic in the forum using the 'store' category and detail the technical reasons why classic is required. 

What should I do?


#9

FYI, @Wimpress said he’d take a look at this.


#10

I would like to continue the control process for classical confinement


#11

@Wimpress - have you had a chance to take a look at this?