Bug#796550: RFP: sonic-pi -- live coding synth designed for ease of use

2015-10-15 Thread Serge Schneider
Apologies, for the disappearance. I don't think I will be able to spend 
any time on this in the foreseeable future.




Bug#796550: RFP: sonic-pi -- live coding synth designed for ease of use

2015-08-27 Thread Petter Reinholdtsen

[Serge Schneider]
 We work fairly closely with Sam, he tests his releases thoroughly and
 I am sure we could build a release from source as well. It just hasn't
 come up yet.

Good.  Then it should be a piece of cake to get the source building from
scratch.

 Perfect, that's what I try to do for all new packages, for example:
 https://github.com/RPi-Distro/pgzero/tree/debian/debian

 If I get some time over the next weekend, I'll take a look.

Great.  I look forward to testing if I could get the source repo
building using git-buildpackage, when that time come. :)

Btw, are you on IRC?  I am pere on freenode and oftc.  I looked for
serge on #raspbian, without any luck.

-- 
Happy hacking
Petter Reinholdtsen



Bug#796550: RFP: sonic-pi -- live coding synth designed for ease of use

2015-08-27 Thread Serge Schneider


On 8/27/2015 11:40 AM, Petter Reinholdtsen wrote:

Btw, are you on IRC?  I am pere on freenode and oftc.  I looked for
serge on #raspbian, without any luck.
shiftplusone on Freenode in #raspbian and #raspberrypi. I'm not on as 
much lately, but should be around once in a while.




Bug#796550: RFP: sonic-pi -- live coding synth designed for ease of use

2015-08-23 Thread Petter Reinholdtsen
[Petter Reinholdtsen]
 The package is said to be in Raspian, but I have been unable to find
 the deb and dsc in the Raspian repositories, and am unable to verify
 this.  I guess the build rules used there can be used in Debian too.

I managed to find it under
URL: http://archive.raspberrypi.org/debian/pool/main/s/sonic-pi/ .

-- 
Happy hacking
Petter Reinholdtsen



Bug#796550: RFP: sonic-pi -- live coding synth designed for ease of use

2015-08-23 Thread Petter Reinholdtsen
[Serge Schneider]
 Currently, there is no proper source package. There would need to be
 a fair bit of work done to get something together that would meet
 Debian's standards, so I don't think the Raspbian package is a valid
 starting point. If there is interest and the Debian folk are open to
 including the package, I am certainly willing to help in whatever
 way I can.

Oh.  Why is there no proper source package?  I would be willing to help,
and a good starting point would be to get the source building using
pbuilder.  Is there a good version control repository to use for the
build rules?  Are you using one already?

-- 
Happy hacking
Petter Reinholdtsen



Bug#796550: RFP: sonic-pi -- live coding synth designed for ease of use

2015-08-23 Thread Serge Schneider
Currently, there is no proper source package. There would need to be a 
fair bit of work done to get something together that would meet Debian's 
standards, so I don't think the Raspbian package is a valid starting 
point. If there is interest and the Debian folk are open to including 
the package, I am certainly willing to help in whatever way I can.




Bug#796550: RFP: sonic-pi -- live coding synth designed for ease of use

2015-08-23 Thread Serge Schneider
We get a compiled release from Sam, then build the .deb using the 
previous verion's packaging files as a template:

http://archive.raspberrypi.org/debian/pool/main/s/sonic-pi/sonic-pi_2.6.0-3.debian.tar.gz

It comes down to time constraints. It's quick, it works and is good 
enough for our purposes while there are other areas which need to be 
addressed more urgently.


If reworking the package means it could go straight to Debian and 
automatically pulled in by Raspbian, it would save time in the long run. 
However, Sonic Pi releases are fairly frequent and, for us, the latest 
version needs to be in 'stable', which is not going to happen under 
standard Debian.


Some input from a Debian maintaner would be useful here. I have doubts 
that we would be able to find a sponsor to get this into untested or 
sid, even if a proper source package existed.


On 8/23/2015 8:52 PM, Petter Reinholdtsen wrote:

[Serge Schneider]

Currently, there is no proper source package. There would need to be
a fair bit of work done to get something together that would meet
Debian's standards, so I don't think the Raspbian package is a valid
starting point. If there is interest and the Debian folk are open to
including the package, I am certainly willing to help in whatever
way I can.

Oh.  Why is there no proper source package?  I would be willing to help,
and a good starting point would be to get the source building using
pbuilder.  Is there a good version control repository to use for the
build rules?  Are you using one already?





Bug#796550: RFP: sonic-pi -- live coding synth designed for ease of use

2015-08-23 Thread Serge Schneider

On 8/23/2015 9:41 PM, Petter Reinholdtsen wrote:

Ouch.  So if there is a problem with the binary package and Sam is
unavailable, you have no way to fix it?
We work fairly closely with Sam, he tests his releases thoroughly and I 
am sure we could build a release from source as well. It just hasn't 
come up yet.



Well, you can always backport the package from sid or unstable to stable
and stick it in your own repository, if you want to.
Well, I am a Debian developer, and do not believe it will be hard to get
the package uploaded, once there is a source package available that
build the deb with pbuilder based on unstable/sid.

Ah, that all sounds pretty good then.


I would prefer to use a git-repository buildable using git-buildpackage,
but am open to other approaches if you want a different work flow.

Perfect, that's what I try to do for all new packages, for example:
https://github.com/RPi-Distro/pgzero/tree/debian/debian

If I get some time over the next weekend, I'll take a look.



Bug#796550: RFP: sonic-pi -- live coding synth designed for ease of use

2015-08-23 Thread Petter Reinholdtsen

[Serge Schneider]
 We get a compiled release from Sam, then build the .deb using the
 previous verion's packaging files as a template:
 http://archive.raspberrypi.org/debian/pool/main/s/sonic-pi/sonic-pi_2.6.0-3.debian.tar.gz

Ouch.  So if there is a problem with the binary package and Sam is
unavailable, you have no way to fix it?

 If reworking the package means it could go straight to Debian and 
 automatically pulled in by Raspbian, it would save time in the long run. 
 However, Sonic Pi releases are fairly frequent and, for us, the latest 
 version needs to be in 'stable', which is not going to happen under 
 standard Debian.

Well, you can always backport the package from sid or unstable to stable
and stick it in your own repository, if you want to.

 Some input from a Debian maintaner would be useful here. I have doubts
 that we would be able to find a sponsor to get this into untested or
 sid, even if a proper source package existed.

Well, I am a Debian developer, and do not believe it will be hard to get
the package uploaded, once there is a source package available that
build the deb with pbuilder based on unstable/sid.

I would prefer to use a git-repository buildable using git-buildpackage,
but am open to other approaches if you want a different work flow.

-- 
Happy hacking
Petter Reinholdtsen



Bug#796550: RFP: sonic-pi -- live coding synth designed for ease of use

2015-08-22 Thread Petter Reinholdtsen

Package: wnpp
Severity: wishlist

* Package name: sonic-pi
  Version : 2.6.0
  Upstream Author : Sam Aaron
* URL : http://sonic-pi.net/
https://github.com/samaaron/sonic-pi/
* License : MIT + CC BY-NC-SA 4.0 + CC0 1.0
  Programming Lang: Ruby
  Description : live coding synth designed for ease of use

The doc and examples directories contain CC non-commercially licensed
content, which either need to go into non-free or be removed from the
tarball to go into main.  See
URL: https://github.com/samaaron/sonic-pi/blob/master/LICENSE.md  for
detaljs.

The package is said to be in Raspian, but I have been unable to find the
deb and dsc in the Raspian repositories, and am unable to verify this.
I guess the build rules used there can be used in Debian too.

From the README:

Sonic Pi is a new kind of musical instrument. Instead of strumming
strings or whacking things with sticks - you write code - live.

Sonic Pi has been designed with the aim to find a harmonious balance
between three core principles:

 Simple enough for the 10 year old within you
 Joyful enough for you to lose yourself through play
 Powerful enough for your own expressions

Sonic Pi is a complete open source programming environment originally
designed to explore and teach programming concepts within schools
through the process of creating new sounds.

In addition to being an engaging education resource it has evolved into
an extremely powerful and performance-ready live coding instrument
suitable for professional artists and DJs.

Whilst Education is a core focus it now sits at the intersection between
three core domains:

 Art- providing the means to express yourself and ask new questions of
  music and notation 
 Technology - exploring questions related to liveness, time and
  concurrency in programming languages 
 Education  - demonstrating that open play rather than rigid structures
  increases motivation and engaging in the classroom

-- 
Happy hacking
Petter Reinholdtsen