librelist archives

« back to archive

Release soon?

Release soon?

From:
Steve Klabnik
Date:
2012-02-16 @ 15:02
Hey guys-

Given the CodeBrawl thing, and since we haven't released in a loooong
time, I was wondering what you guys thought about putting out an
actual Shoes 3.1. We've already had two or three people finding bugs
that we've already fixed on develop, and since we'll get some
attention from CodeBrawl, a new release would also help show that
we're not a dead project. :)

So what all should we be trying to do before a Red Shoes 3.1? I
haven't gotten the chance to try Cecil's 1.9.2 windows shoes yet, but
that was what was really holding me back from trying to push a release
out previously.

Re: [shoes] Release soon?

From:
James Gifford
Date:
2012-02-17 @ 01:11
List of everything I can come up with that remains to be done for a release:

- Make it work on Windows.

I need to test Cecils thing as well, its on my short(er) todo list, but
unfortunately near the bottom because of school. :(

Re: [shoes] Release soon?

From:
Eric Watson
Date:
2012-02-17 @ 03:42
Gotta have Windows  We can't really call it a cross platform GUI
toolkit if it doesn't work on all 3 platforms.

On Feb 16, 2012, at 7:12 PM, James Gifford <james@jamesrgifford.com> wrote:

> List of everything I can come up with that remains to be done for a release:
>
> - Make it work on Windows.
>
> I need to test Cecils thing as well, its on my short(er) todo list, but
> unfortunately near the bottom because of school. :(
>

Re: [shoes] Release soon?

From:
Victor Goff
Date:
2012-02-17 @ 06:36
There are more than 3 platforms, for one thing, and yes you can... but it
isn't nice if you want to attract the market that either is forced to use
Windows or doesn't know better, or prefers to use Microsoft's OS's.

 Windows XP 42.87%
 Windows 7 33.07%
 Windows Vista 7.47%
 Mac OS X 10.6 2.68%
 iPhone 2.40%
 iPad 2.10%
 Mac OS X 10.7 1.98%
 Java ME 1.68%
 Linux 1.42%
 Android     1.07%

Re: [shoes] Release soon?

From:
Cecil Coupe
Date:
2012-02-17 @ 07:28
I have to agree with Victor. Like it or not the community needs to fix
the Windows problems and they go all the way back to the switch from
1.8.7/Raisins to 1.9.1/Policeman.  Ashbb tried. I've tried (see

https://github.com/ccoupe/shoes/wiki/Cross-Compile-in-Linux-to-MingW-Windows-Shoes
and skip to the bottom)  I suspect _why looked ahead and saw the failure 
ahead warnings. 

We can work with reality or wish it away. 

On Fri, 2012-02-17 at 01:36 -0500, Victor Goff wrote:
> There are more than 3 platforms, for one thing, and yes you can... but
> it isn't nice if you want to attract the market that either is forced
> to use Windows or doesn't know better, or prefers to use Microsoft's
> OS's.
> 
> 
>  Windows XP 42.87%
>  Windows 7 33.07%
>  Windows Vista 7.47%
>  Mac OS X 10.6 2.68%
>  iPhone 2.40%
>  iPad 2.10%
>  Mac OS X 10.7 1.98%
>  Java ME 1.68%
>  Linux 1.42%
>  Android     1.07%
> 
> 
> 
> 

Re: [shoes] Release soon?

From:
Peter Fitzgibbons
Date:
2012-02-17 @ 08:40
At this time I would like to post a public-service-announcement that
BrownShoes is showing promise.
Anyone who would like to contribute is welcome.
Windows testing of BrownShoes will be a big plus.

Shoes On.

Peter Fitzgibbons
(847) 859-9550
Email: peter.fitzgibbons@gmail.com
IM GTalk: peter.fitzgibbons
IM AOL: peter.fitzgibbons@gmail.com

Re: [shoes] Release soon?

From:
Cecil Coupe
Date:
2012-02-17 @ 01:15
The Windows and 1.9.2 debugging is going very slow and there appears to
be a lot needed. For example, it claims I don't have a utf_16le to
ascii-8bit encoding.  On more recent Shoes versions it dumps threads
before it even gets that far. 

On Thu, 2012-02-16 at 10:02 -0500, Steve Klabnik wrote:
> Hey guys-
> 
> Given the CodeBrawl thing, and since we haven't released in a loooong
> time, I was wondering what you guys thought about putting out an
> actual Shoes 3.1. We've already had two or three people finding bugs
> that we've already fixed on develop, and since we'll get some
> attention from CodeBrawl, a new release would also help show that
> we're not a dead project. :)
> 
> So what all should we be trying to do before a Red Shoes 3.1? I
> haven't gotten the chance to try Cecil's 1.9.2 windows shoes yet, but
> that was what was really holding me back from trying to push a release
> out previously.

Re: [shoes] Release soon?

From:
J. Kaiden
Date:
2012-02-17 @ 01:20
hey Steve,

  as reflected by recent posts, i think cross-platform sound is a biggy...

  - j



On Fri, Feb 17, 2012 at 1:15 AM, Cecil Coupe <ccoupe@cableone.net> wrote:

> The Windows and 1.9.2 debugging is going very slow and there appears to
> be a lot needed. For example, it claims I don't have a utf_16le to
> ascii-8bit encoding.  On more recent Shoes versions it dumps threads
> before it even gets that far.
>
> On Thu, 2012-02-16 at 10:02 -0500, Steve Klabnik wrote:
> > Hey guys-
> >
> > Given the CodeBrawl thing, and since we haven't released in a loooong
> > time, I was wondering what you guys thought about putting out an
> > actual Shoes 3.1. We've already had two or three people finding bugs
> > that we've already fixed on develop, and since we'll get some
> > attention from CodeBrawl, a new release would also help show that
> > we're not a dead project. :)
> >
> > So what all should we be trying to do before a Red Shoes 3.1? I
> > haven't gotten the chance to try Cecil's 1.9.2 windows shoes yet, but
> > that was what was really holding me back from trying to push a release
> > out previously.
>
>
>

Re: [shoes] Release soon?

From:
Tobias Pfeiffer
Date:
2012-02-17 @ 12:24
Personally I wouldn't mind a release without sound, I don't think it is 
the most common use case but surely nice to have...

On 02/17/2012 02:20 AM, J. Kaiden wrote:
> hey Steve,
>
>   as reflected by recent posts, i think cross-platform sound is a biggy...
>
>   - j
>
>
>
> On Fri, Feb 17, 2012 at 1:15 AM, Cecil Coupe <ccoupe@cableone.net 
> <mailto:ccoupe@cableone.net>> wrote:
>
>     The Windows and 1.9.2 debugging is going very slow and there
>     appears to
>     be a lot needed. For example, it claims I don't have a utf_16le to
>     ascii-8bit encoding.  On more recent Shoes versions it dumps threads
>     before it even gets that far.
>
>     On Thu, 2012-02-16 at 10:02 -0500, Steve Klabnik wrote:
>     > Hey guys-
>     >
>     > Given the CodeBrawl thing, and since we haven't released in a
>     loooong
>     > time, I was wondering what you guys thought about putting out an
>     > actual Shoes 3.1. We've already had two or three people finding bugs
>     > that we've already fixed on develop, and since we'll get some
>     > attention from CodeBrawl, a new release would also help show that
>     > we're not a dead project. :)
>     >
>     > So what all should we be trying to do before a Red Shoes 3.1? I
>     > haven't gotten the chance to try Cecil's 1.9.2 windows shoes
>     yet, but
>     > that was what was really holding me back from trying to push a
>     release
>     > out previously.
>
>
>

Re: [shoes] Release soon?

From:
ashbb
Date:
2012-02-17 @ 12:29
Hi Steve,

It's great to put out Red Shoes 3.1.
But at first, we need to clarify the spec of Red Shoes 3.1. ;-)

- ruby version: 1.9.1 or 1.9.2 or 1.9.3
- dependency version: cairo, sqlite3, json, hpricot, ftsearch, chipmunk,
bloopsaphone, binject, vlc
- optional feature: manual, package, gem

ashbb

Re: [shoes] Release soon?

From:
Cecil Coupe
Date:
2012-02-18 @ 08:24
On Fri, 2012-02-17 at 21:29 +0900, ashbb wrote:
> Hi Steve,
> 
> It's great to put out Red Shoes 3.1.
> But at first, we need to clarify the spec of Red Shoes 3.1. ;-)
> 
> - ruby version: 1.9.1 or 1.9.2 or 1.9.3
> - dependency version: cairo, sqlite3, json, hpricot, ftsearch,
> chipmunk, bloopsaphone, binject, vlc
> - optional feature: manual, package, gem
> 
> ashbb
> 
Yes Indeed. Shoes3.1 needs a baseline including the -p level of the Ruby
chosen and all the dependencies versions. And a Thor's hammer and
strength to freeze the code base and not allow version and feature
creep. Otherwise it's a moving target and it will never be stable and
never released.

Another bit of "reality bites" is the structure of all the files and
websites doesn't allow for a Policeman 3.1 versioning.

Re: [shoes] Release soon?

From:
Tobias Pfeiffer
Date:
2012-02-17 @ 12:31
I'm not so sure but do we work alright again on Mac OSX (snow leopard, 
lion and how apple calls all these crazy things)?

On 02/16/2012 04:02 PM, Steve Klabnik wrote:
> Hey guys-
>
> Given the CodeBrawl thing, and since we haven't released in a loooong
> time, I was wondering what you guys thought about putting out an
> actual Shoes 3.1. We've already had two or three people finding bugs
> that we've already fixed on develop, and since we'll get some
> attention from CodeBrawl, a new release would also help show that
> we're not a dead project. :)
>
> So what all should we be trying to do before a Red Shoes 3.1? I
> haven't gotten the chance to try Cecil's 1.9.2 windows shoes yet, but
> that was what was really holding me back from trying to push a release
> out previously.

Re: [shoes] Release soon?

From:
Steve Klabnik
Date:
2012-02-17 @ 16:01
Yeah, half of our users are on Windows. I'm not suggesting we abandon
Windows. I thought that it was actually working, not that there were
encoding issues, which is what was stumping me, Chuck, and Eric when
trying to take care of this.

Since we're now building them with basically the same process, though,
maybe it'd be educational to diff the output of a build, and see why
that's not happening? It's a load path issue, as encodings are in a
separate .so from libruby.

Re: [shoes] Release soon?

From:
Cecil Coupe
Date:
2012-02-18 @ 06:49
On Fri, 2012-02-17 at 11:01 -0500, Steve Klabnik wrote:
> Yeah, half of our users are on Windows. I'm not suggesting we abandon
> Windows. I thought that it was actually working, not that there were
> encoding issues, which is what was stumping me, Chuck, and Eric when
> trying to take care of this.
> 
> Since we're now building them with basically the same process, though,
> maybe it'd be educational to diff the output of a build, and see why
> that's not happening? It's a load path issue, as encodings are in a
> separate .so from libruby.

It's the same path to the encodings as you'd expect on Linux and OSX vs
mingw. All the same files names in there as are in Linux. Wine complains
that utf_16le.so was reinitialized so the cross compiled Shoes *does
have* the proper path or that error couldn't happen. Something in Shoes
caused that re-init and the hacked up lib/shoes.rb that I was using to
debug with couldn't have done that. 

I think the problems is the '-' and '_' as later Shoes.rb hacks almost
accommodate. rgrep'ing UTF_16LE and UTF-16LE between MingW and Linux
suggest that ruby 1.9.2 is not internally consistent with encoding names
and the better hack would be to create an Encoding alias for whichever
-/_ variant is missing and do it up top where UTF-7 gets faked out
before the requires.