Release preparation (for real this time)

classic Classic list List threaded Threaded
18 messages Options
Reply | Threaded
Open this post in threaded view
|

Release preparation (for real this time)

kintel
Administrator
Hi all,

So, December didn't give me the time I had wished for to get down into OpenSCAD hacking.
However, I _think_ we've now fixed all the pressing issues required to get a stable release out the door.

Please post any last-minute objections as soon as possible. In the meantime, I'll go ahead and build Mac binaries for the current master and let that be the Release Candidate. If we can get Windows/Linux binaries into people's hands as well, I think we should be able to push out the release in a week's time.

 -Marius

PS. My intention is, as last time, to have more frequent release cycles. Until the next major refactoring job, that should be doable ;)


signature.asc (203 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Release preparation (for real this time)

Brad Pitcher
I uploaded a release candidate for Windows.

On Tue, Jan 8, 2013 at 10:54 AM, Marius Kintel <[hidden email]> wrote:
Hi all,

So, December didn't give me the time I had wished for to get down into OpenSCAD hacking.
However, I _think_ we've now fixed all the pressing issues required to get a stable release out the door.

Please post any last-minute objections as soon as possible. In the meantime, I'll go ahead and build Mac binaries for the current master and let that be the Release Candidate. If we can get Windows/Linux binaries into people's hands as well, I think we should be able to push out the release in a week's time.

 -Marius

PS. My intention is, as last time, to have more frequent release cycles. Until the next major refactoring job, that should be doable ;)


_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566

Reply | Threaded
Open this post in threaded view
|

Re: Release preparation (for real this time)

donbright
I have 32 bit and 64 bit linux binary tarballs but i am not sure how to upload them?



-DB


On Tue, Jan 8, 2013 at 3:35 PM, Brad Pitcher <[hidden email]> wrote:
I uploaded a release candidate for Windows.

On Tue, Jan 8, 2013 at 10:54 AM, Marius Kintel <[hidden email]> wrote:
Hi all,

So, December didn't give me the time I had wished for to get down into OpenSCAD hacking.
However, I _think_ we've now fixed all the pressing issues required to get a stable release out the door.

Please post any last-minute objections as soon as possible. In the meantime, I'll go ahead and build Mac binaries for the current master and let that be the Release Candidate. If we can get Windows/Linux binaries into people's hands as well, I think we should be able to push out the release in a week's time.

 -Marius

PS. My intention is, as last time, to have more frequent release cycles. Until the next major refactoring job, that should be doable ;)


_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566


_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566

Reply | Threaded
Open this post in threaded view
|

Re: Release preparation (for real this time)

kintel
Administrator
On 2013-01-08, at 19:38 , Don Bright wrote:

> I have 32 bit and 64 bit linux binary tarballs but i am not sure how to upload them?
>
Hm, looks like github deprecated binary file hosting: https://github.com/blog/1302-goodbye-uploads

Any ideas for an alternative provider for hosting binaries?

I'm hosting snapshots from my own dropbox account, but that's somewhat of a hack.

 -Marius


Reply | Threaded
Open this post in threaded view
|

Re: Release preparation (for real this time)

clothbot
On 2013-01-08, at 9:05 PM, Marius Kintel wrote:
On 2013-01-08, at 19:38 , Don Bright wrote:

I have 32 bit and 64 bit linux binary tarballs but i am not sure how to upload them?

Hm, looks like github deprecated binary file hosting: https://github.com/blog/1302-goodbye-uploads

Any ideas for an alternative provider for hosting binaries?

I'm hosting snapshots from my own dropbox account, but that's somewhat of a hack.

-Marius

Google Code hosts open source projects: http://code.google.com/p/support/wiki/FAQ


Andrew. 

--

"The future is already here.  It's just not very evenly distributed" -- William Gibson

Me: http://clothbot.com/wiki/



Reply | Threaded
Open this post in threaded view
|

Re: Release preparation (for real this time)

donbright


On Tue, Jan 8, 2013 at 8:18 PM, Andrew Plumb <[hidden email]> wrote:
On 2013-01-08, at 9:05 PM, Marius Kintel wrote:
On 2013-01-08, at 19:38 , Don Bright wrote:

I have 32 bit and 64 bit linux binary tarballs but i am not sure how to upload them?

Hm, looks like github deprecated binary file hosting: https://github.com/blog/1302-goodbye-uploads

Any ideas for an alternative provider for hosting binaries?

I'm hosting snapshots from my own dropbox account, but that's somewhat of a hack.

-Marius

Google Code hosts open source projects: http://code.google.com/p/support/wiki/FAQ


Andrew. 

--

"The future is already here.  It's just not very evenly distributed" -- William Gibson

Me: http://clothbot.com/wiki/




_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566


Well, building the linux binary package is pretty easy: Run

./scripts/release-common.sh

If you are on a 64 bit box it builds 64 bit, if on 32 bit it builds 32 bit.

(there is a bug though, if downloading MCAD from github.com fails it will keep building anyway)

-DB
Reply | Threaded
Open this post in threaded view
|

Re: Release preparation (for real this time)

kintel
Administrator
In reply to this post by clothbot
On 2013-01-08, at 21:18 , Andrew Plumb wrote:
>
> Google Code hosts open source projects

Actually, OpenSCAD has a google code account - that's probably a quick route to go without having to look for anything new.

 -Marius


Reply | Threaded
Open this post in threaded view
|

Re: Release preparation (for real this time)

mail.aroessler

Use the Open Build Service. Would be a great idea to add a openSCAD repository. Just ask the openSUSE team to create one. With the buld service you are able to deploy applications to the most common Linux distros. Some users already have added openSCAD in their home reposiyories, so it shouldn't be problem to adapt the rpm and deb scripts.


Best regards

Alexander aka. Strahlex 

 

--

 

Sent from my Nokia N9

 


On 09.01.13 05:18 Marius Kintel wrote:

On 2013-01-08, at 21:18 , Andrew Plumb wrote:
>
> Google Code hosts open source projects

Actually, OpenSCAD has a google code account - that's probably a quick route to go without having to look for anything new.

-Marius

_______________________________________________
OpenSCAD mailing list

Reply | Threaded
Open this post in threaded view
|

Re: Release preparation (for real this time)

kintel
Administrator

On 2013-01-09, at 01:47 , [hidden email] wrote:

> Use the Open Build Service. Would be a great idea to add a openSCAD repository. Just ask the openSUSE team to create one. With the buld service you are able to deploy applications to the most common Linux distros. Some users already have added openSCAD in their home reposiyories, so it shouldn't be problem to adapt the rpm and deb scripts.
>

There is an OpenSCAD there, which is regularly maintained: https://build.opensuse.org/package/show?package=openscad&project=graphics

Not sure if/how this should be leveraged more though.

 -Marius


Reply | Threaded
Open this post in threaded view
|

Re: Release preparation (for real this time)

Peter Shenkin
In reply to this post by kintel
On Tue, Jan 8, 2013 at 9:05 PM, Marius Kintel <[hidden email]> wrote:
> On 2013-01-08, at 19:38 , Don Bright wrote:
>
>> I have 32 bit and 64 bit linux binary tarballs but i am not sure how to upload them?
>>
> Hm, looks like github deprecated binary file hosting: https://github.com/blog/1302-goodbye-uploads
>
> Any ideas for an alternative provider for hosting binaries?


Someone needs to start a binhub that talks to github, does automagic
builds on multiple platforms, etc.

It's a dirty job, but someone has to do it....

-P.

Reply | Threaded
Open this post in threaded view
|

Re: Release preparation (for real this time)

donbright
In reply to this post by kintel


On Tue, Jan 8, 2013 at 10:18 PM, Marius Kintel <[hidden email]> wrote:
On 2013-01-08, at 21:18 , Andrew Plumb wrote:
>
> Google Code hosts open source projects

Actually, OpenSCAD has a google code account - that's probably a quick route to go without having to look for anything new.

 -Marius

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566

Honestly it seems to me like Sourceforge has a more 'mature' upload/download system going. They allow scp, rsync over ssh, sftp, etc. The quota is unlimited.

http://sourceforge.net/apps/trac/sourceforge/wiki/Disk%20quotas
http://sourceforge.net/apps/trac/sourceforge/wiki/SSH%20Client

Google Code has a 4 Gig quota and the only scripty upload tools are apparently a 6 year old python script that uses the incredibly insecure ".netrc" file as it's suggested method of  repository password storage, and a java ant project.

Regardless, I just uploaded the linux binary releaseas candidates to the google code site.

-DB



Reply | Threaded
Open this post in threaded view
|

Re: Release preparation (for real this time)

donbright
In reply to this post by Peter Shenkin


On Wed, Jan 9, 2013 at 11:02 AM, Peter Shenkin <[hidden email]> wrote:
On Tue, Jan 8, 2013 at 9:05 PM, Marius Kintel <[hidden email]> wrote:
> On 2013-01-08, at 19:38 , Don Bright wrote:
>
>> I have 32 bit and 64 bit linux binary tarballs but i am not sure how to upload them?
>>
> Hm, looks like github deprecated binary file hosting: https://github.com/blog/1302-goodbye-uploads
>
> Any ideas for an alternative provider for hosting binaries?


Someone needs to start a binhub that talks to github, does automagic
builds on multiple platforms, etc.

It's a dirty job, but someone has to do it....

-P.
_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566


I was hoping someone might some day create some kind of mashup of Bandcamp, Github, the App Store, Kickstarter, Sourceforge, Steam, etc... basically a 'pay what you want' one-click no-hassle secure distribution/install system for open source prebuilt packages that would be self-sustaining financially..... .

-DB

Reply | Threaded
Open this post in threaded view
|

Re: Release preparation (for real this time)

kintel
Administrator
Hi,

I've updated release-checklist.txt to point to google code. The Windows and Linux parts of the checklist isn't 100% there. Perhaps binary building and uploading should be separate documents for each platform.

 -Marius


Reply | Threaded
Open this post in threaded view
|

Re: Release preparation (for real this time)

Kevin Crowley
If it is of any use I have a google drive account I would be willing to share.
I could set up a folder that anyone with the link can view and then allow select people to edit.
I already have one setup for sharing sharing my OpenScad files.  Feeble as they may be.




On Sun, Jan 13, 2013 at 12:54 PM, Marius Kintel <[hidden email]> wrote:
Hi,

I've updated release-checklist.txt to point to google code. The Windows and Linux parts of the checklist isn't 100% there. Perhaps binary building and uploading should be separate documents for each platform.

 -Marius

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566

Reply | Threaded
Open this post in threaded view
|

Re: Release preparation (for real this time)

kintel
Administrator
On 2013-01-14, at 03:48 , Kevin Crowley wrote:

> If it is of any use I have a google drive account I would be willing to share.

I'm not familiar with Google Drive, but it feels like the wrong solution for managing downloads.
I've been using Dropbox for the Mac binaries for a while. Apart from script-less uploading, it lacked most other functionality.
I'm assuming Google Drive is similar to Dropbox.

 -Marius


Reply | Threaded
Open this post in threaded view
|

Re: Release preparation (for real this time)

Peter Uithoven
Would be nice to keep this self hosted & opensource? Are Owncloud and/or Redmine an option? Using Sparkleshare you have to give people acces, so that's probably not an option? 

Peter 


On Mon, Jan 14, 2013 at 5:16 PM, Marius Kintel <[hidden email]> wrote:
On 2013-01-14, at 03:48 , Kevin Crowley wrote:

> If it is of any use I have a google drive account I would be willing to share.

I'm not familiar with Google Drive, but it feels like the wrong solution for managing downloads.
I've been using Dropbox for the Mac binaries for a while. Apart from script-less uploading, it lacked most other functionality.
I'm assuming Google Drive is similar to Dropbox.

 -Marius

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566

Reply | Threaded
Open this post in threaded view
|

Re: Release preparation (for real this time)

kintel
Administrator

On 2013-01-14, at 12:49 , Peter Uithoven wrote:

> Would be nice to keep this self hosted & opensource? Are Owncloud and/or Redmine an option? Using Sparkleshare you have to give people acces, so that's probably not an option?
>
Since we have very few developers and no revenue stream, I've been trying to keep the infrastructure external to limit time and cost spent on managing it. It merely an optimization choice, so I'm more than happy to let things change.

Keeping things simple instead of deploying a monster service is probably good though.

 -Marius


Reply | Threaded
Open this post in threaded view
|

Re: Release preparation (for real this time)

Kevin Crowley
The google drive is just an option.  I'm willing to bump my storage up to 100GB if that is necessary it's only an extra $3 a month. I am hardly an expert on it's ins and outs so I'll leave it out there as an option either as a primary or as a backup and just go with the flow.

On Mon, Jan 14, 2013 at 11:58 AM, Marius Kintel <[hidden email]> wrote:

On 2013-01-14, at 12:49 , Peter Uithoven wrote:

> Would be nice to keep this self hosted & opensource? Are Owncloud and/or Redmine an option? Using Sparkleshare you have to give people acces, so that's probably not an option?
>
Since we have very few developers and no revenue stream, I've been trying to keep the infrastructure external to limit time and cost spent on managing it. It merely an optimization choice, so I'm more than happy to let things change.

Keeping things simple instead of deploying a monster service is probably good though.

 -Marius

_______________________________________________
OpenSCAD mailing list
[hidden email]
http://rocklinux.net/mailman/listinfo/openscad
http://openscad.org - https://flattr.com/thing/121566