Re: Classic confinement success for LDC D compiler

2017-01-26 Thread Joseph Rushton Wakeling

On 26/01/17 23:31, Bret A. Barker wrote:

We just added a feature to notify us on new name requests and it caught me 
before EOD.


Well, thank you VERY much.  Your advice and support has been great.


You should be good to go now, but please reach out here or in the #snapcraft 
channel if you need any further assistance with releasing the snap.


Yes, all looks good.  Everything is uploaded and just awaiting manual review.


--
Snapcraft mailing list
Snapcraft@lists.snapcraft.io
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/snapcraft


Re: Classic confinement success for LDC D compiler

2017-01-26 Thread Bret A. Barker
On Thu, Jan 26, 2017 at 11:16:12PM +0100, Joseph Rushton Wakeling wrote:
> On 26/01/17 23:04, Joseph Rushton Wakeling wrote:
> >The `ldc2` name is apparently reserved (I requested it); if I temporarily 
> >choose
> >a different name, will I wind up with the issue of all my programs being 
> >called
> >something like my-temporary-snap-name.ldc2 etc.?
> 
> ... no need: permission was granted VERY quickly.  I don't know if anyone
> acted to reserve the name anticipating my submission, but if so, thank you
> :-)
> 

We just added a feature to notify us on new name requests and it caught me 
before EOD.

You should be good to go now, but please reach out here or in the #snapcraft 
channel if you need any further assistance with releasing the snap.

-bret

-- 
Snapcraft mailing list
Snapcraft@lists.snapcraft.io
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/snapcraft


Re: Classic confinement success for LDC D compiler

2017-01-26 Thread Joseph Rushton Wakeling

On 26/01/17 23:04, Joseph Rushton Wakeling wrote:

The `ldc2` name is apparently reserved (I requested it); if I temporarily choose
a different name, will I wind up with the issue of all my programs being called
something like my-temporary-snap-name.ldc2 etc.?


... no need: permission was granted VERY quickly.  I don't know if anyone acted 
to reserve the name anticipating my submission, but if so, thank you :-)


--
Snapcraft mailing list
Snapcraft@lists.snapcraft.io
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/snapcraft


Re: Classic confinement success for LDC D compiler

2017-01-26 Thread Mark Shuttleworth
On 26/01/17 21:04, Joseph Rushton Wakeling wrote:
> Question about setting up a developer account to start publishing: is
> it possible to create a 'group' account with multiple members to act
> in the name of the LDC project?  Or should I just create a single
> developer account and add the email addresses of others who are
> interested in having account access?


The plan is that there will be a mechanism for the publisher to list
accounts that can push and release revisions.

For now I would suggest you use your own account until we have that,
then we can move to something more representative.

Congrats! This will be lovely for the D crowd.

Mark


-- 
Snapcraft mailing list
Snapcraft@lists.snapcraft.io
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/snapcraft


Re: Classic confinement success for LDC D compiler

2017-01-26 Thread Bret A. Barker
On Thu, Jan 26, 2017 at 10:04:02PM +0100, Joseph Rushton Wakeling wrote:
> On 20/01/17 13:58, Mark Shuttleworth wrote:
> >Congrats! What's the best way to get the D community aware of this?
> >Sounds like it would be a nice way for them to keep up to date.
> 
> Just to follow up on this: the LDC devs have agreed to allow me to move
> forward with this in the name of the project.  The new git repo is available
> at:
> https://github.com/ldc-developers/ldc2.snap
> 
> Question about setting up a developer account to start publishing: is it
> possible to create a 'group' account with multiple members to act in the
> name of the LDC project?  Or should I just create a single developer account
> and add the email addresses of others who are interested in having account
> access?
> 

We don't have group accounts, but the best practice is to create an account for 
the owner/publisher of the snap and then use the Collaboaration feature (on a 
snap's detail page on myapps.developer.ubuntu.com after an initial snap upload) 
to grant other accounts access to pushing and releasing revisions.

-bret

-- 
Snapcraft mailing list
Snapcraft@lists.snapcraft.io
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/snapcraft


Re: Classic confinement success for LDC D compiler

2017-01-26 Thread Joseph Rushton Wakeling

On 20/01/17 13:58, Mark Shuttleworth wrote:

Congrats! What's the best way to get the D community aware of this?
Sounds like it would be a nice way for them to keep up to date.


Just to follow up on this: the LDC devs have agreed to allow me to move forward 
with this in the name of the project.  The new git repo is available at:

https://github.com/ldc-developers/ldc2.snap

Question about setting up a developer account to start publishing: is it 
possible to create a 'group' account with multiple members to act in the name of 
the LDC project?  Or should I just create a single developer account and add the 
email addresses of others who are interested in having account access?


--
Snapcraft mailing list
Snapcraft@lists.snapcraft.io
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/snapcraft


Re: Classic confinement success for LDC D compiler

2017-01-20 Thread Joseph Rushton Wakeling

On 20/01/17 13:58, Mark Shuttleworth wrote:

Congrats! What's the best way to get the D community aware of this?
Sounds like it would be a nice way for them to keep up to date.


Thanks Mark :-)

I'm going to be in touch with the LDC devs directly in the next days (they know 
me, and they have known that I'm working on this for some time).  I'm going to 
ask them to take a glance over things as they stand and to see whether we can 
make this an official package of the LDC project from the start.


Once something is in the devel or edge channels of the snap store, and it seems 
to be working OK, I'm going to make a more public announcement to the D 
community (and I'll try to also blog about the experience).


--
Snapcraft mailing list
Snapcraft@lists.snapcraft.io
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/snapcraft


Re: Classic confinement success for LDC D compiler

2017-01-20 Thread Mark Shuttleworth
On 19/01/17 16:18, Joseph Rushton Wakeling wrote:
> On 13/01/17 21:46, Joseph Rushton Wakeling wrote:
>> Hearing about classic confinement was rather exciting given that it
>> seems
>> tailor-made for the use-cases of my current WiP snaps for the ldc2 D
>> compiler
>> and the dub D build system:
>> https://github.com/WebDrake/ldc2.snap/pull/1
>> https://github.com/WebDrake/dub.snap/pull/1
>
> Just to follow up on this: after everyone's help in this thread, I was
> able to adjust the design of my package for the D compiler `ldc2`:
> https://github.com/WebDrake/ldc2.snap/pull/2
>
> As far as I can tell, this fixes all the major issues with the
> original snap package.
>
> The `dub` package manager snap will follow some time soon now I've got
> the hang of things ;-)
>
> Thanks very much to everyone who offered advice and support. 

Congrats! What's the best way to get the D community aware of this?
Sounds like it would be a nice way for them to keep up to date.

Mark

-- 
Snapcraft mailing list
Snapcraft@lists.snapcraft.io
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/snapcraft


Classic confinement success for LDC D compiler

2017-01-19 Thread Joseph Rushton Wakeling

On 13/01/17 21:46, Joseph Rushton Wakeling wrote:

Hearing about classic confinement was rather exciting given that it seems
tailor-made for the use-cases of my current WiP snaps for the ldc2 D compiler
and the dub D build system:
https://github.com/WebDrake/ldc2.snap/pull/1
https://github.com/WebDrake/dub.snap/pull/1


Just to follow up on this: after everyone's help in this thread, I was able to 
adjust the design of my package for the D compiler `ldc2`:

https://github.com/WebDrake/ldc2.snap/pull/2

As far as I can tell, this fixes all the major issues with the original snap 
package.


The `dub` package manager snap will follow some time soon now I've got the hang 
of things ;-)


Thanks very much to everyone who offered advice and support.

Best wishes,

-- Joe

--
Snapcraft mailing list
Snapcraft@lists.snapcraft.io
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/snapcraft