[Csnd] CSPM - Server
Date | 2012-11-09 20:01 |
From | Steven Yi |
Subject | [Csnd] CSPM - Server |
Hi All, I've put together a server for the Csound Package Manager. It's available to use at: Currently requires a Google account to login, though am looking at other options. Once you login, you can upload packages using the upload page. The server does not do any checking at the moment for package validation or name clashes or anything. At this point though, you can test building packages, uploading them, and downloading them from the server, which should be good for the time being to help get a feel for the server/client and formulate suggestions/feedback.
I've made one change to cspm yesterday in that 'cspm init' now creates a package file called package.cspm. Packages will require the file to be called this, so that the server can read it from the uploaded package.
v0.2 of cspm is available at: I think for now, everyone should feel to upload whatever they want for testing, and after we go through more iterations of testing and adding features, we can delete the test packages and start fresh.
Thanks! steven
|
Date | 2012-11-10 10:39 |
From | zappfinger |
Subject | [Csnd] Re: CSPM - Server |
Hi Steven, I noticed there is no download version yet at that location , but there is a download option on the overview page, so I used that. Richard -- View this message in context: http://csound.1045644.n5.nabble.com/CSPM-Server-tp5717776p5717778.html Sent from the Csound - General mailing list archive at Nabble.com. |
Date | 2012-11-10 10:50 |
From | zappfinger |
Subject | [Csnd] Re: CSPM - Server |
Found it under the tags section, as you mentioned in your previous post. Richard -- View this message in context: http://csound.1045644.n5.nabble.com/CSPM-Server-tp5717776p5717779.html Sent from the Csound - General mailing list archive at Nabble.com. |
Date | 2012-11-10 12:54 |
From | Steven Yi |
Subject | Re: [Csnd] Re: CSPM - Server |
Hi Richard, Yes, I'll work on packaging it properly for next release, as well as will update the cspm-server page to have links to downloading, documentation for using cspm, etc. Thanks! steven On Sat, Nov 10, 2012 at 10:50 AM, zappfinger <zappfinger@gmail.com> wrote: Found it under the tags section, as you mentioned in your previous post. |
Date | 2012-11-10 22:06 |
From | Andres Cabrera |
Subject | Re: [Csnd] Re: CSPM - Server |
Hi Steven, Thanks for the work on this. I think it's a great idea. How do you think architecture should be handled? (and compatibilty with Csound versions?) Also, I think documentation should be installed alongside the package, and then somehow be available with the manual, or at least to frontends which display documentation. Any thoughts on how this should be handled? Cheers, Andrés On Sat, Nov 10, 2012 at 4:54 AM, Steven Yi |
Date | 2012-11-11 14:59 |
From | Steven Yi |
Subject | Re: [Csnd] Re: CSPM - Server |
Hi Andres, Architecture should not be an issue at this point as the packages are not building anything. I think that would be important for a next step, to allow building C opcode libraries. In that case, I think we could do it two ways: the package builder provides a build script, or we do a default build system in cspm.
For Csound version compatibility, we could add a csound-version: field. We could do package variants then, something like: myOpcode-1.0@cs5.tar.bz2, myOpcode-1.0@cs6.tar.bz2.
For documentation, that one I'm not sure. I think like packages.cspm, it should be an enforced convention. My best guess at this point is that we use "package/docs" as a folder for documentation, with an index.html be the default starting point within the docs folder. Packagers could then decide to add as much as they want to the docs (images, other html, etc.). I had the thought to have "cspm init" create the docs folder and a simple HTML file to help make the process simpler. Tools that want to look for other documentation could search that folder and if pdfs are found it could offer that possibility too. I think the package/docs/index.html should be sufficient though for tools, and users can search the folder if they want to see if other things are packaged there.
Thanks! steven On Sat, Nov 10, 2012 at 10:06 PM, Andres Cabrera <mantaraya36@gmail.com> wrote: Hi Steven, |
Date | 2012-11-13 02:38 |
From | Andres Cabrera |
Subject | Re: [Csnd] Re: CSPM - Server |
Hi Steven, I'm hoping for seamless integration into front-ends, so that when a package is installed, frontends will have some way of knowing about the new opcodes and be able to display their documentation. It just needs to be standardized somehow, and maybe registering the opcodes and documentation directories in an easily parsable way. Cheers, Andrés On Sun, Nov 11, 2012 at 6:59 AM, Steven Yi |