librelist archives

« back to archive

Shoes Release Checklist

Shoes Release Checklist

From:
Steve Klabnik
Date:
2010-08-18 @ 15:19
Hey all-

Okay, it's that time! Tomorrow is Whyday. Today, final plans should be made.

Does anyone have any blocking concerns for the Policeman release? The
only serious outstanding bug that I know of is my OSX bug, which I
still haven't figured out, but only happens in some small cases. I'm
comfortable with fixing it in some sort of bugfix, point release.

Other things that still need done:

1. Cleaning up the wiki. I've been putting this off, but I'm doing it
right after work today. Last night got hectic, so I didn't get around
to finishing it.
2. Making sure we have the latest builds of Shoes to post. I need to
build a Snow Leopard, Ash has posted the latest windows builds... do
we have an OSXPPC build? And we're only supporting Linux from source,
right?
3. I want to tag both the policeman release and the raisins release in
the repo... does anyone have the raisins commit sha1 lying around?
I'll go digging if nobody has it handy.

Anything else I'm forgetting?

Re: [shoes] Shoes Release Checklist

From:
i5m
Date:
2010-08-18 @ 16:05
Sorry, I probably can't do the OSXPPC build for tomorrow. But it can follow
along later. Moving home has really screwed things for me over the last few
weeks. I've just not had a chance to do anything on Shoes.

Raisins I have tagged here:

http://github.com/i5m/shoes/tree/Raisins

(http://github.com/i5m/shoes/commit/42dda8a9e3a1b23154c56ae924294a4fd461e325
)

<http://github.com/i5m/shoes/tree/Raisins>and here:

http://github.com/i5m/shoes/tree/Raisins_r1140

(http://github.com/i5m/shoes/commit/443271f4223f3e533a32b9907fbca67871101cd5
)

because there are two different revisions of interest. There is an email
about this somewhere:


http://groups.google.com/group/shoooes/browse_thread/thread/d2e03c8f660790c1/de3302b90ec86cff?lnk=gst&q=tagged+Shoes+2+r1134#de3302b90ec86cff



-----------------------
i5m.co.uk
GPG Key: 0xA18A602B


On Wed, Aug 18, 2010 at 4:19 PM, Steve Klabnik <steve@steveklabnik.com>wrote:

> Hey all-
>
> Okay, it's that time! Tomorrow is Whyday. Today, final plans should be
> made.
>
> Does anyone have any blocking concerns for the Policeman release? The
> only serious outstanding bug that I know of is my OSX bug, which I
> still haven't figured out, but only happens in some small cases. I'm
> comfortable with fixing it in some sort of bugfix, point release.
>
> Other things that still need done:
>
> 1. Cleaning up the wiki. I've been putting this off, but I'm doing it
> right after work today. Last night got hectic, so I didn't get around
> to finishing it.
> 2. Making sure we have the latest builds of Shoes to post. I need to
> build a Snow Leopard, Ash has posted the latest windows builds... do
> we have an OSXPPC build? And we're only supporting Linux from source,
> right?
> 3. I want to tag both the policeman release and the raisins release in
> the repo... does anyone have the raisins commit sha1 lying around?
> I'll go digging if nobody has it handy.
>
> Anything else I'm forgetting?
>

Re: [shoes] Shoes Release Checklist

From:
Steve Klabnik
Date:
2010-08-18 @ 18:04
Awesome, thanks for the links. And no problem about no build tomorrow,
I know you're busy, and it's hard to get to, so no worries. :)

Re: [shoes] Shoes Release Checklist

From:
ashbb
Date:
2010-08-18 @ 21:29
Hi Steve and folks,

Could you add `Shoes 3` tag into shoes/shoes on github?
After that, I'll download the source code from shoes/shoes and rebuild the
following three and upload them to shoes.heroku.com.

- shoes3.exe (for Windows, video support)
- shoes3-novideo.exe (for Windows, without video support)
- shoes3.run (for Linux 32bit, without video support)

Let's get Policeman out the door. :)

ashbb

ps. If shoes3.dmg is late, it's okay to say so as a comment. ;-)

Re: [shoes] Shoes Release Checklist

From:
Steve Klabnik
Date:
2010-08-19 @ 01:23
I've tagged and pushed Policeman: http://github.com/shoes/shoes/tree/3.0.0

Let's get building! (I'll post a link to shoes3.dmg soon.)

On Wed, Aug 18, 2010 at 5:29 PM, ashbb <ashbbb@gmail.com> wrote:
> Hi Steve and folks,
>
> Could you add `Shoes 3` tag into shoes/shoes on github?
> After that, I'll download the source code from shoes/shoes and rebuild the
> following three and upload them to shoes.heroku.com.
>
> - shoes3.exe (for Windows, video support)
> - shoes3-novideo.exe (for Windows, without video support)
> - shoes3.run (for Linux 32bit, without video support)
>
> Let's get Policeman out the door. :)
>
> ashbb
>
> ps. If shoes3.dmg is late, it's okay to say so as a comment. ;-)
>

Re: [shoes] Shoes Release Checklist

From:
Cecil Coupe
Date:
2010-08-19 @ 01:41
platform/mac/stub.m still has url's to hacketyhack.net so packaging with
"download shoes if needed" will fail.


On Wed, 2010-08-18 at 21:23 -0400, Steve Klabnik wrote:
> I've tagged and pushed Policeman: http://github.com/shoes/shoes/tree/3.0.0
> 
> Let's get building! (I'll post a link to shoes3.dmg soon.)
> 
> On Wed, Aug 18, 2010 at 5:29 PM, ashbb <ashbbb@gmail.com> wrote:
> > Hi Steve and folks,
> >
> > Could you add `Shoes 3` tag into shoes/shoes on github?
> > After that, I'll download the source code from shoes/shoes and rebuild the
> > following three and upload them to shoes.heroku.com.
> >
> > - shoes3.exe (for Windows, video support)
> > - shoes3-novideo.exe (for Windows, without video support)
> > - shoes3.run (for Linux 32bit, without video support)
> >
> > Let's get Policeman out the door. :)
> >
> > ashbb
> >
> > ps. If shoes3.dmg is late, it's okay to say so as a comment. ;-)
> >

Re: [shoes] Shoes Release Checklist

From:
Steve Klabnik
Date:
2010-08-19 @ 01:46
What should it be pointing to instead?

On Wed, Aug 18, 2010 at 9:41 PM, Cecil Coupe <ccoupe@cableone.net> wrote:
> platform/mac/stub.m still has url's to hacketyhack.net so packaging with
> "download shoes if needed" will fail.
>
>
> On Wed, 2010-08-18 at 21:23 -0400, Steve Klabnik wrote:
>> I've tagged and pushed Policeman: http://github.com/shoes/shoes/tree/3.0.0
>>
>> Let's get building! (I'll post a link to shoes3.dmg soon.)
>>
>> On Wed, Aug 18, 2010 at 5:29 PM, ashbb <ashbbb@gmail.com> wrote:
>> > Hi Steve and folks,
>> >
>> > Could you add `Shoes 3` tag into shoes/shoes on github?
>> > After that, I'll download the source code from shoes/shoes and rebuild the
>> > following three and upload them to shoes.heroku.com.
>> >
>> > - shoes3.exe (for Windows, video support)
>> > - shoes3-novideo.exe (for Windows, without video support)
>> > - shoes3.run (for Linux 32bit, without video support)
>> >
>> > Let's get Policeman out the door. :)
>> >
>> > ashbb
>> >
>> > ps. If shoes3.dmg is late, it's okay to say so as a comment. ;-)
>> >
>
>
>

Re: [shoes] Shoes Release Checklist

From:
Cecil Coupe
Date:
2010-08-19 @ 02:22
On Wed, 2010-08-18 at 21:46 -0400, Steve Klabnik wrote:
> What should it be pointing to instead?

I don't read Cocoa/Objective-C very well, but it appears to set up a
download from a base url that should be shoes.heroku.com instead of
hacketyhack.net. There is some other string slinging going there but it
should download from http://shoes.heroku.com/pkg/policeman/shoes (or
shoes-ppc if the stub was compiled on and downloaded to a ppc machine. 

Then it appears to setup some event monitoring handlers by URL -
presumably to update a progress bar. Those need fixing too.

How shoes.heroku.com/pkg/policeman/shoes translate to the shoes3.dmg is
a mystery to me. 

Re: [shoes] Shoes Release Checklist

From:
Steve Klabnik
Date:
2010-08-19 @ 02:38
Well, after trying to build HEAD, there are actually some serious
bullshit compilation issues that need to be addressed on OSX, so I'm
just going to chalk this up to 'look into after Whyday' and we'll
address it with a bugfix release.

I just built shoes3.dmg, it's here:
http://github.com/steveklabnik/shoes/downloads

Re: [shoes] Shoes Release Checklist

From:
Cecil Coupe
Date:
2010-08-19 @ 03:05
On Wed, 2010-08-18 at 22:38 -0400, Steve Klabnik wrote:
> Well, after trying to build HEAD, there are actually some serious
> bullshit compilation issues that need to be addressed on OSX, so I'm
> just going to chalk this up to 'look into after Whyday' and we'll
> address it with a bugfix release.
> 
> I just built shoes3.dmg, it's here:
> http://github.com/steveklabnik/shoes/downloads

At this point in time, we have to live with the bugs. The
shoe.heroku.com webmaster has the task to link all the executables
properly, update the front page to announce Shoes Policeman (for all it
warts) is now ready and revise the http://shoes.heroku.com/downloads
page to reflect that Policeman is 'current' and Raisins is legacy.

It would also be good to mention there "may be" packaging issues until
we get a bugfix out. It would also be very good if the front page had a
link to the mailing list instead of having to trawl the wiki to find the
ML.

--Cecil

Re: [shoes] Shoes Release Checklist

From:
Devyn Cairns
Date:
2010-08-19 @ 02:47
On Wed, Aug 18, 2010 at 7:22 PM, Cecil Coupe <ccoupe@cableone.net> wrote:

> On Wed, 2010-08-18 at 21:46 -0400, Steve Klabnik wrote:
> > What should it be pointing to instead?
>
> I don't read Cocoa/Objective-C very well, but it appears to set up a
> download from a base url that should be shoes.heroku.com instead of
> hacketyhack.net. There is some other string slinging going there but it
> should download from http://shoes.heroku.com/pkg/policeman/shoes (or
> shoes-ppc if the stub was compiled on and downloaded to a ppc machine.
>
> Then it appears to setup some event monitoring handlers by URL -
> presumably to update a progress bar. Those need fixing too.
>
> How shoes.heroku.com/pkg/policeman/shoes translate to the shoes3.dmg is
> a mystery to me.
>

Should be http://shoes.heroku.com/pkg/policeman/<platform>/shoes, and that
is just a text file which contains the URL of where to download from.

When all is done, guys, email me and I'll set up the URLs.

PS: What *are* the platform identifiers for OS X?



-- 
    ~devyn

Re: [shoes] Shoes Release Checklist

From:
Cecil Coupe
Date:
2010-08-19 @ 03:30
On Wed, 2010-08-18 at 19:47 -0700, Devyn Cairns wrote:
> 
> 
> On Wed, Aug 18, 2010 at 7:22 PM, Cecil Coupe <ccoupe@cableone.net>
> wrote:
>         On Wed, 2010-08-18 at 21:46 -0400, Steve Klabnik wrote:
>         > What should it be pointing to instead?
>         
>         
>         I don't read Cocoa/Objective-C very well, but it appears to
>         set up a
>         download from a base url that should be shoes.heroku.com
>         instead of
>         hacketyhack.net. There is some other string slinging going
>         there but it
>         should download from
>         http://shoes.heroku.com/pkg/policeman/shoes (or
>         shoes-ppc if the stub was compiled on and downloaded to a ppc
>         machine.
>         
>         Then it appears to setup some event monitoring handlers by URL
>         -
>         presumably to update a progress bar. Those need fixing too.
>         
>         How shoes.heroku.com/pkg/policeman/shoes translate to the
>         shoes3.dmg is
>         a mystery to me.
> 
> 
> Should be http://shoes.heroku.com/pkg/policeman/<platform>/shoes, and
> that is just a text file which contains the URL of where to download
> from.
My bad for leaving out the <platform>. Devyn is correct. 
> 
> 
> When all is done, guys, email me and I'll set up the URLs.
> 
> 
> PS: What *are* the platform identifiers for OS X?
There's only one in the pack.rb. 'osx'. 

platform/mac/stubs.m thinks there are 'shoes' or 'shoes-ppc' to download
(from hacketyhack.net) static/stubs/cocoa-install is a fat binary and
that determines which executable to download. 

I'd love to have a conversation about how we might accommodate these
platform/packager/stubs that allows 'orphan' or new alternative
platforms. Just not tonight. It's already Whyday in some parts of the
world.
> 
> 
> 
> -- 
>     ~devyn