librelist archives

« back to archive

Policeman release date?

Policeman release date?

From:
Steve Klabnik
Date:
2010-03-05 @ 19:21
Hey guys. We had a good thread going about what we'd need to release
Policeman a few days ago. I wanted to expand on that slightly, with an
offer:

On Thursday, April 1, I'll be giving my local Ruby Brigade a talk about
Hackety Hack. I wanted to include some stuff about Shoooes in general, too,
as I have a full hour. Do you think that we might be able to get Policeman
wrapped up before then? It would be really cool if I'd be able to show it
off at my talk.

Obviously, this is nobody's job, so no hard feelings if it's not going to
happen. I'm just curious what everyone thinks, as I'm starting to work on my
presentation, and I'm curious what the timeline looks like.

If there's anything I can help with (on Linux, anyway...) to help get
Policeman wrapped up, let me know.

Re: [shoes] Policeman release date?

From:
i5m
Date:
2010-03-06 @ 00:07
Lovely idea. Things we need to do then:

Test current builds on all platforms:
- Check all sample apps work
- Check manual works
- Are there any outstanding issues (on the issues page) that need fixing for
Policeman?
- Check packaging (mostly) works
- Have we meet the roadmap requirements? (I.e. are dependencies all really
upgraded? - probably not for OSX apart from Ruby 1.9)

I think we'll be fine for Windows and Linux testers. I think OSX is where we
will struggle. Because we'd need people on 10.5 Intel. I have limited access
to 10.5 PPC, and I can test there, but it's not really a significant
platform.

Really just needs folks to build and test and report back so we know the
current status.


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


On Fri, Mar 5, 2010 at 7:21 PM, Steve Klabnik <steve@steveklabnik.com>wrote:

> Hey guys. We had a good thread going about what we'd need to release
> Policeman a few days ago. I wanted to expand on that slightly, with an
> offer:
>
> On Thursday, April 1, I'll be giving my local Ruby Brigade a talk about
> Hackety Hack. I wanted to include some stuff about Shoooes in general, too,
> as I have a full hour. Do you think that we might be able to get Policeman
> wrapped up before then?
>

Re: [shoes] Policeman release date?

From:
Devyn Cairns
Date:
2010-03-06 @ 22:07
On Fri, Mar 5, 2010 at 4:07 PM, i5m <i5ivem@googlemail.com> wrote:

> Lovely idea. Things we need to do then:
>
> Test current builds on all platforms:
> - Check all sample apps work
> - Check manual works
> - Are there any outstanding issues (on the issues page) that need fixing
> for Policeman?
> - Check packaging (mostly) works
> - Have we meet the roadmap requirements? (I.e. are dependencies all really
> upgraded? - probably not for OSX apart from Ruby 1.9)
>
> I think we'll be fine for Windows and Linux testers. I think OSX is where
> we will struggle. Because we'd need people on 10.5 Intel. I have limited
> access to 10.5 PPC, and I can test there, but it's not really a significant
> platform.
>

I have 10.6 Intel.


>
> Really just needs folks to build and test and report back so we know the
> current status.
>
>
> -----------------------
> i5m.co.uk
> GPG Key: 0xA18A602B
>
>
>
> On Fri, Mar 5, 2010 at 7:21 PM, Steve Klabnik <steve@steveklabnik.com>wrote:
>
>> Hey guys. We had a good thread going about what we'd need to release
>> Policeman a few days ago. I wanted to expand on that slightly, with an
>> offer:
>>
>> On Thursday, April 1, I'll be giving my local Ruby Brigade a talk about
>> Hackety Hack. I wanted to include some stuff about Shoooes in general, too,
>> as I have a full hour. Do you think that we might be able to get Policeman
>> wrapped up before then?
>>
>


-- 
   ~devyn

Re: [shoes] Policeman release date?

From:
Joshua Ballanco
Date:
2010-03-06 @ 02:27
Hey guys,

Work is crazy, and I'm *still* not finished with my Ph.D. yet, but I have 
access to OS X, Intel and PPC, 10.5 and 10.6. If we have a set checklist 
like this that I can run through in, say, 1 to 1.5 hrs on a weekend, then 
I'd be glad to help!

Cheers,

Josh


On Mar 5, 2010, at 4:07 PM, i5m wrote:

> Lovely idea. Things we need to do then:
> 
> Test current builds on all platforms:
> - Check all sample apps work
> - Check manual works
> - Are there any outstanding issues (on the issues page) that need fixing
for Policeman?
> - Check packaging (mostly) works
> - Have we meet the roadmap requirements? (I.e. are dependencies all 
really upgraded? - probably not for OSX apart from Ruby 1.9)
> 
> I think we'll be fine for Windows and Linux testers. I think OSX is 
where we will struggle. Because we'd need people on 10.5 Intel. I have 
limited access to 10.5 PPC, and I can test there, but it's not really a 
significant platform.
> 
> Really just needs folks to build and test and report back so we know the
current status. 
> 
> 
> -----------------------
> i5m.co.uk
> GPG Key: 0xA18A602B
> 
> 
> On Fri, Mar 5, 2010 at 7:21 PM, Steve Klabnik <steve@steveklabnik.com> wrote:
> Hey guys. We had a good thread going about what we'd need to release 
Policeman a few days ago. I wanted to expand on that slightly, with an 
offer:
> 
> On Thursday, April 1, I'll be giving my local Ruby Brigade a talk about 
Hackety Hack. I wanted to include some stuff about Shoooes in general, 
too, as I have a full hour. Do you think that we might be able to get 
Policeman wrapped up before then?

Re: [shoes] Policeman release date?

From:
Steve Klabnik
Date:
2010-03-06 @ 02:46
That'd be awesome. Maybe I can get such a checklist together. Last time I
tried to get shooes building on Snow leopard, there were lots of problems.

I'll see if I can't get something working, and then you can confirm it works
for more than just me...

Re: [shoes] Policeman release date?

From:
Devyn Cairns
Date:
2010-03-06 @ 22:07
I, too, will try.

On Fri, Mar 5, 2010 at 6:46 PM, Steve Klabnik <steve@steveklabnik.com>wrote:

> That'd be awesome. Maybe I can get such a checklist together. Last time I
> tried to get shooes building on Snow leopard, there were lots of problems.
>
> I'll see if I can't get something working, and then you can confirm it
> works for more than just me...
>



-- 
   ~devyn

Re: [shoes] Policeman release date?

From:
i5m
Date:
2010-03-06 @ 22:32
It would be nice to get it buidling on 10.6. To do it properly (all as  
64bit) will require changes to the source code to replace what's using  
the Carbon frameworks. Might not be a small task.

We've had no success so far either trying to build as 32 bit.

Perhaps we could do staggered releases. Aim for Linux and Windows for  
01-Apr and OSX at a later date?

On 6 Mar 2010, at 22:07, Devyn Cairns <devyn.cairns@gmail.com> wrote:

> I, too, will try.
>
> On Fri, Mar 5, 2010 at 6:46 PM, Steve Klabnik  
> <steve@steveklabnik.com> wrote:
> That'd be awesome. Maybe I can get such a checklist together. Last  
> time I tried to get shooes building on Snow leopard, there were lots  
> of problems.

Re: [shoes] Policeman release date?

From:
Devyn Cairns
Date:
2010-03-07 @ 00:26
I didn't realize we were using Carbon... C functions can call Objective-C
code though, right? So, we *should* be able to use Cocoa... it can't be too
hard.

On Sat, Mar 6, 2010 at 2:32 PM, i5m <i5ivem@googlemail.com> wrote:

> It would be nice to get it buidling on 10.6. To do it properly (all as
> 64bit) will require changes to the source code to replace what's using the
> Carbon frameworks. Might not be a small task.
>
> We've had no success so far either trying to build as 32 bit.
>
> Perhaps we could do staggered releases. Aim for Linux and Windows for
> 01-Apr and OSX at a later date?
>
> On 6 Mar 2010, at 22:07, Devyn Cairns <devyn.cairns@gmail.com> wrote:
>
> I, too, will try.
>
> On Fri, Mar 5, 2010 at 6:46 PM, Steve Klabnik < <steve@steveklabnik.com>
> steve@steveklabnik.com> wrote:
>
>> That'd be awesome. Maybe I can get such a checklist together. Last time I
>> tried to get shooes building on Snow leopard, there were lots of problems.
>
>


-- 
   ~devyn

Re: [shoes] Policeman release date?

From:
Steve Klabnik
Date:
2010-03-07 @ 02:01
Objective-C is a superset of C, so yes.

Maybe a long term answer is to move OSX to MacRuby... I know next to nothing
about this, though.

Re: [shoes] Policeman release date?

From:
Devyn Cairns
Date:
2010-03-07 @ 02:08
I'm not quite sure about this. It's the same kind of thing as JRuby.
Although it *may* make our lives easier, we have to think about our users.

On Sat, Mar 6, 2010 at 6:01 PM, Steve Klabnik <steve@steveklabnik.com>wrote:

> Objective-C is a superset of C, so yes.
>
> Maybe a long term answer is to move OSX to MacRuby... I know next to
> nothing about this, though.
>



-- 
   ~devyn

Re: [shoes] Policeman release date?

From:
Cecil Coupe
Date:
2010-03-07 @ 04:36
You need to discover which Carbon calls are used in the shoes code and
why. Replace them with Cocoa calls. Sounds simple, but it might not so
easy. Apple's developer site used to have a lot of info and forums about
the transition process from Carbon.

I'd like to help but I don't have a Mac anymore and my Carbon experience
predates OSX but I have looked at Cocoa and some of the issues for
another project and it wasn't worth the effort back then. There's a
learning curve to Carbon and Cocoa and for Objective-C memory management
that I didn't want to go through. 

MacRuby would be a distraction, IMO. Find all the Mac Shoes .h file and
comment out the include of Carbon files that don't exist in 10.6.
Compile. That will let you know the size of the problem. The existence
of an .h doesn't mean there is a library since you can do backwards and
forward cross compilations across versions. 

--Cecil



On Sat, 2010-03-06 at 18:08 -0800, Devyn Cairns wrote:
> I'm not quite sure about this. It's the same kind of thing as JRuby.
> Although it may make our lives easier, we have to think about our
> users.
> 
> On Sat, Mar 6, 2010 at 6:01 PM, Steve Klabnik <steve@steveklabnik.com>
> wrote:
>         Objective-C is a superset of C, so yes.
>         
>         
>         Maybe a long term answer is to move OSX to MacRuby... I know
>         next to nothing about this, though.
> 
> 
> 
> -- 
>    ~devyn

Re: [shoes] Policeman release date?

From:
i5m
Date:
2010-03-09 @ 11:15
I've put together a simple Google spreadsheet so we can collate results of
the current status of Policeman:


https://spreadsheets.google.com/ccc?key=0AnxNqWJvTHOYdFBBY0ZyM3kwa3E4MVpVVDlvV3dfMGc&hl=en

This link should give you all edit access. A simple Yes / No for whether the
test works. Any error messages, I've added as cell comments.

I have made a start on OSX PPC, managed to get through testing all the
simple apps last night. A lot of the apps work, and those that don't have
the same error (so hopefully will be able to fix it).


On Sat, Mar 6, 2010 at 2:27 AM, Joshua Ballanco <jballanc@gmail.com> wrote:

>
> Work is crazy, and I'm *still* not finished with my Ph.D. yet, but I have
> access to OS X, Intel and PPC, 10.5 and 10.6. If we have a set checklist
> like this that I can run through in, say, 1 to 1.5 hrs on a weekend, then
> I'd be glad to help!
>

Josh, well this is pretty much that checklist. If you could help with OSX
10.5 Intel and PPC it would be great.

Re: [shoes] Policeman release date?

From:
Joshua Ballanco
Date:
2010-03-09 @ 18:42
On Mar 9, 2010, at 3:15 AM, i5m wrote:

> Josh, well this is pretty much that checklist. If you could help with 
OSX 10.5 Intel and PPC it would be great. 

Sure thing. This week (and very likely the next week) are going to be 
crazy-busy, but I'll see if I can sneak some time over the weekend.

Cheers,

Josh

Re: [shoes] Policeman release date?

From:
Satoshi Asakawa
Date:
2010-03-09 @ 16:15
Hi i5m,

Thank you for the checklist!
I added results for Raisins on Windows XP.

I'm going to debug one by one. ;-)

ashbb

Re: [shoes] Policeman release date?

From:
Vojtěch Šalbaba
Date:
2010-03-09 @ 21:02
I will test on win 7. Where are the builds for download? (Raisins,
Policeman)
S pozdravem
 Vojtěch Šalbaba



2010/3/9 Satoshi Asakawa <ashbbb@gmail.com>

> Hi i5m,
>
> Thank you for the checklist!
> I added results for Raisins on Windows XP.
>
> I'm going to debug one by one. ;-)
>
> ashbb
>

Re: [shoes] Policeman release date?

From:
Satoshi Asakawa
Date:
2010-03-09 @ 21:53
Hi Vojtěch,

> I will test on win 7.
Cool! You can download them from the following.

Raisins (0.r1134):
http://shoes.heroku.com/downloads

Policeman (0.r1377):
http://www.rin-shun.com/shoes/

ashbb

Re: [shoes] Policeman release date?

From:
Vojtěch Šalbaba
Date:
2010-03-10 @ 08:56
@testing[:packaging] - Is there a specific app we should try to package?
Like, everyone package whatever you want, or everyone package app from
samples directory?
regards
 Vojtěch Šalbaba



2010/3/9 Satoshi Asakawa <ashbbb@gmail.com>

> Hi Vojtěch,
>
>
> > I will test on win 7.
> Cool! You can download them from the following.
>
> Raisins (0.r1134):
> http://shoes.heroku.com/downloads
>
> Policeman (0.r1377):
> http://www.rin-shun.com/shoes/
>
> ashbb
>

Re: [shoes] Policeman release date?

From:
i5m
Date:
2010-03-10 @ 10:56
I've been talking to Vojtěch (at least I think that's who I was talking to)
whilst editing the Google spreadsheet. This is what we've done:

Testing packaging, without including Shoes (we only have Raisins builds
linked from shoes.heroku.com and then we don't have all options for all
platforms)

Packaging a single file (clock.rb) as:
- shy
- windows
- linux
- osx

Packaging a directory (to be advised) as:
- shy
- windows
- linux
- osx

Same as for testing the sample apps. Simple Yes/No as to whether it works,
add comments as necessary. However, what we then need folk to do is to hold
onto these packaged apps so we can distibute them amongst us for testing. It
would be a good idea to rename them, e.g:

clock-policeman-winxp.shy
clock-policeman-winxp.dmg
clock-policeman-winxp.run
clock-policeman-winxp.exe

Indicating that it was built with Policeman on Windows XP

We can then upload these (not sure exactly where yet*) and we can download
an test on our respective platforms.


* Was thinking Github, perhaps the download page of someone's fork of Shoes,
but we would have to add people as collaborators...


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


2010/3/10 Vojtěch Šalbaba <darktatka@gmail.com>

> @testing[:packaging] - Is there a specific app we should try to package?
> Like, everyone package whatever you want, or everyone package app from
> samples directory?
> regards
>  Vojtěch Šalbaba
>
>
>

Re: [shoes] Policeman release date?

From:
i5m
Date:
2010-03-24 @ 12:54
Some good news on the OSX PPC front, rebuilding the deps with latest Cairo
and Pango now means nearly all of the sample apps are working in Policeman
(Solved the "CGBitmapContextGetBitsPerPixel: invalid context" I was getting.

Updated the spreadsheet here:


https://spreadsheets.google.com/ccc?key=0AnxNqWJvTHOYdFBBY0ZyM3kwa3E4MVpVVDlvV3dfMGc&hl=en_GB

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

Re: [shoes] Policeman release date?

From:
Satoshi Asakawa
Date:
2010-03-24 @ 13:28
Hi i5m,

Good news!

> rebuilding the deps with latest Cairo and Pango
Wow, awesome!
The latest Cairo is 1.8.10 or 1.9.6 ?

I'm now using Cairo 1.8.10 for Windows:
http://github.com/ashbb/shoes_hack_note/blob/master/md/hack019.md

ashbb

Re: [shoes] Policeman release date?

From:
i5m
Date:
2010-03-24 @ 13:37
I think 1.8.10, but I'll have to check tonight as I can't remember.
-----------------------
i5m.co.uk
GPG Key: 0xA18A602B


On Wed, Mar 24, 2010 at 1:28 PM, Satoshi Asakawa <ashbbb@gmail.com> wrote:

>
> > rebuilding the deps with latest Cairo and Pango
> Wow, awesome!
> The latest Cairo is 1.8.10 or 1.9.6 ?
>
>

Re: [shoes] Policeman release date?

From:
i5m
Date:
2010-03-25 @ 18:37
Cairo 1.8.8 So maybe not the 'latest', but better than what was in the old
deps.

On Wed, Mar 24, 2010 at 1:37 PM, i5m <i5ivem@googlemail.com> wrote:

> I think 1.8.10, but I'll have to check tonight as I can't remember.
>
> -----------------------
> i5m.co.uk
> GPG Key: 0xA18A602B
>
>
> On Wed, Mar 24, 2010 at 1:28 PM, Satoshi Asakawa <ashbbb@gmail.com> wrote:
>
>>
>> > rebuilding the deps with latest Cairo and Pango
>> Wow, awesome!
>> The latest Cairo is 1.8.10 or 1.9.6 ?
>>
>>
>

Re: [shoes] Policeman release date?

From:
Devyn Cairns
Date:
2010-03-26 @ 08:50
We also need to switch libjpeg.62 to something newer; either 7, or the
newest; 8.

On Thu, Mar 25, 2010 at 11:37 AM, i5m <i5ivem@googlemail.com> wrote:

> Cairo 1.8.8 So maybe not the 'latest', but better than what was in the old
> deps.
>
>
> On Wed, Mar 24, 2010 at 1:37 PM, i5m <i5ivem@googlemail.com> wrote:
>
>> I think 1.8.10, but I'll have to check tonight as I can't remember.
>>
>> -----------------------
>> i5m.co.uk
>> GPG Key: 0xA18A602B
>>
>>
>> On Wed, Mar 24, 2010 at 1:28 PM, Satoshi Asakawa <ashbbb@gmail.com>wrote:
>>
>>>
>>> > rebuilding the deps with latest Cairo and Pango
>>> Wow, awesome!
>>> The latest Cairo is 1.8.10 or 1.9.6 ?
>>>
>>>
>>
>


-- 
   ~devyn

Re: [shoes] Policeman release date?

From:
Steve Klabnik
Date:
2010-03-06 @ 23:45
I don't think a staggered release would be a terrible idea.

Of course, I'm slightly biased by Hackety, but still. If OSX 10.6 is going
to be a problem, I don't think it's a huge issue to release support for it
later.

Re: [shoes] Policeman release date?

From:
Satoshi Asakawa
Date:
2010-03-06 @ 03:27
Hi Steve and folks,

Fantastic!!

About `Check all sample apps work`.
Does it mean this?
http://github.com/shoes/shoes/tree/master/samples/

If so, I'm going to check all of them on my Windows XP and report the
results.

Cheers,
ashbb

Re: [shoes] Policeman release date?

From:
i5m
Date:
2010-03-06 @ 00:10
Oh, and when we do this:


On Sat, Mar 6, 2010 at 12:07 AM, i5m <i5ivem@googlemail.com> wrote:

>
> - Check all sample apps work


We need a report of the comparison to Shoes Raisins. I.e. has it regressed.

Re: [shoes] Policeman release date?

From:
Steve Klabnik
Date:
2010-03-06 @ 01:56
I _might_ be able to get my friend who just purchased a new MacBook to check
this out. No promises. We'll see.

Re: [shoes] Policeman release date?

From:
Devyn Cairns
Date:
2010-03-05 @ 20:23
I think April 1 is reasonable, everything mentioned so far doesn't seem like
too big a job. Of course, I have school, so my ability to contribute is
often limited, but I'll do what I can.

On Fri, Mar 5, 2010 at 11:21 AM, Steve Klabnik <steve@steveklabnik.com>wrote:

> Hey guys. We had a good thread going about what we'd need to release
> Policeman a few days ago. I wanted to expand on that slightly, with an
> offer:
>
> On Thursday, April 1, I'll be giving my local Ruby Brigade a talk about
> Hackety Hack. I wanted to include some stuff about Shoooes in general, too,
> as I have a full hour. Do you think that we might be able to get Policeman
> wrapped up before then? It would be really cool if I'd be able to show it
> off at my talk.
>
> Obviously, this is nobody's job, so no hard feelings if it's not going to
> happen. I'm just curious what everyone thinks, as I'm starting to work on my
> presentation, and I'm curious what the timeline looks like.
>
> If there's anything I can help with (on Linux, anyway...) to help get
> Policeman wrapped up, let me know.
>



-- 
   ~devyn