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.