AppDB Error, must enter to the what didn't work section?

2008-04-08 Thread Bryan Haskins
 The following errors were found* Please enter what did not work.
I understand the mechanics of why it says that, but realistically, should it
for this field, be required to have data? For example, with me running WoW,
it's flawless for me. Absolutely no problems, and I'm rating it platinum. If
we're rating it platinum should this at least not be required then?
Conversely, it should be required as a field, when it is rated anything but
platinum, by definition.

Just something I noticed.



Re: Pulse Audio -- Wine should have instructions on this web site

2008-04-03 Thread Bryan Haskins
I would totally agree with that, James. If ALSA worked perfectly, it's
really no problem getting it working OOB with Pulse, no specific sound
system needed.

On Wed, Apr 2, 2008 at 2:59 PM, James Hawkins [EMAIL PROTECTED] wrote:

 On Wed, Apr 2, 2008 at 1:52 PM, Michael Stefaniuc [EMAIL PROTECTED]
 wrote:
  James Hawkins wrote:
On Wed, Apr 2, 2008 at 1:05 PM, Austin English 
 [EMAIL PROTECTED] wrote:
On Wed, Apr 2, 2008 at 10:08 AM, Bryan Haskins [EMAIL PROTECTED]
 wrote:
  I'm more interested in a direct pulseaudio gateway for Wine...
 since by
  application sound control is the biggest thing here for most
 people wine
  is treated as one big audio blob. Pulse sees it as one thing. In
 effect,
  wine handles it's own audio (by talking with ALSA or OSS) then
 passes that
  through to the outside sound server... which in most cases would
 simply be
  ALSA or OSS itself, but in this case it gets passed to ALSA/OSS
 and through
  this talks to pulse. I call that pretty messy when we could just
 directly
  talk to pulse audio (easily, too) and have by applications
 control. Pulse is
  going to be in pretty much every distro soon. For a 1.0 release,
 no one
  wants to go out of their way to accomodate the shortcomings of
 our audio
  control.
 
   Even directly sending the blobof output to pulse directly at
 first would
  simplify things. I know this means yet asnother audio output
 method to
  maintain, and for various reasons many are against it. But this
 is similar
  to us needing to improve ALSA support rather recently. Pulseaudio
 does
  directly support ALSA, but it's a bit demanding on how it need to
 work to be
  perfect.
 
   ALSA, Pulseaudio, and OSS are probably the big three we need
 support for.
  Pulse is a drop in replacement for things like Network Sound, and
 way easier
  to configure and use.
 
   Sorry for expanding the topic so much.
 
 
 
   
 
This has been brought up before, and it's quite a bit of work. You
 can't just simply forward everything to pulse call it a day, you'd
 need to implement a full structure/drivers/etc., which would
 require
 quite a bit of time/work and is likely outside of the scope of 1.0.
   
   
And I believe Julliard rejected the idea of adding a pulseaudio
 driver.
   Nope! He isn't against a pulseaudio driver. He is against yet another
   broken and half implemented driver for the desktop sound system that
   happens to be en vogue at the moment.
 
   I think he would love to see a clean, full implemented pulseaudio
   driver; presented in a nice easy review-able patch series which cleans
   up the wineaudio driver mess en passant.
 

 No, the right answer is to make the Alsa driver work right. We need to
 stop rushing out to write a new driver every time there's a problem with
 an existing one, all it leads to is more broken drivers.
 -Julliard

 http://winehq.org/pipermail/wine-devel/2008-March/063755.html

 --
 James Hawkins




Re: Pulse Audio -- Wine should have instructions on this web site

2008-04-03 Thread Bryan Haskins
Sorry for the double post. But further on that point, at the sound system
neutral level, naming eahc app individually as a sound item would rock. In
such a way that each app perhaps talks to ALSA directly, which results in
self identification, and further Pulse via ALSA recognizing things
individually.

For me, the only way to get it working properly with pulse is padsp, meaning
using oss and prefixing all wine commands with padsp.

On Wed, Apr 2, 2008 at 5:20 PM, Bryan Haskins [EMAIL PROTECTED] wrote:

 I would totally agree with that, James. If ALSA worked perfectly, it's
 really no problem getting it working OOB with Pulse, no specific sound
 system needed.


 On Wed, Apr 2, 2008 at 2:59 PM, James Hawkins [EMAIL PROTECTED] wrote:

  On Wed, Apr 2, 2008 at 1:52 PM, Michael Stefaniuc [EMAIL PROTECTED]
  wrote:
   James Hawkins wrote:
 On Wed, Apr 2, 2008 at 1:05 PM, Austin English 
  [EMAIL PROTECTED] wrote:
 On Wed, Apr 2, 2008 at 10:08 AM, Bryan Haskins 
  [EMAIL PROTECTED] wrote:
   I'm more interested in a direct pulseaudio gateway for Wine...
  since by
   application sound control is the biggest thing here for most
  people wine
   is treated as one big audio blob. Pulse sees it as one thing.
  In effect,
   wine handles it's own audio (by talking with ALSA or OSS) then
  passes that
   through to the outside sound server... which in most cases
  would simply be
   ALSA or OSS itself, but in this case it gets passed to ALSA/OSS
  and through
   this talks to pulse. I call that pretty messy when we could
  just directly
   talk to pulse audio (easily, too) and have by applications
  control. Pulse is
   going to be in pretty much every distro soon. For a 1.0
  release, no one
   wants to go out of their way to accomodate the shortcomings of
  our audio
   control.
  
Even directly sending the blobof output to pulse directly at
  first would
   simplify things. I know this means yet asnother audio output
  method to
   maintain, and for various reasons many are against it. But this
  is similar
   to us needing to improve ALSA support rather recently.
  Pulseaudio does
   directly support ALSA, but it's a bit demanding on how it need
  to work to be
   perfect.
  
ALSA, Pulseaudio, and OSS are probably the big three we need
  support for.
   Pulse is a drop in replacement for things like Network Sound,
  and way easier
   to configure and use.
  
Sorry for expanding the topic so much.
  
  
  

  
 This has been brought up before, and it's quite a bit of work. You
  can't just simply forward everything to pulse call it a day,
  you'd
  need to implement a full structure/drivers/etc., which would
  require
  quite a bit of time/work and is likely outside of the scope of
  1.0.


 And I believe Julliard rejected the idea of adding a pulseaudio
  driver.
Nope! He isn't against a pulseaudio driver. He is against yet another
broken and half implemented driver for the desktop sound system that
happens to be en vogue at the moment.
  
I think he would love to see a clean, full implemented pulseaudio
driver; presented in a nice easy review-able patch series which
  cleans
up the wineaudio driver mess en passant.
  
 
  No, the right answer is to make the Alsa driver work right. We need to
  stop rushing out to write a new driver every time there's a problem with
  an existing one, all it leads to is more broken drivers.
  -Julliard
 
  http://winehq.org/pipermail/wine-devel/2008-March/063755.html
 
  --
  James Hawkins
 





Re: Pulse Audio -- Wine should have instructions on this web site

2008-04-02 Thread Bryan Haskins
I'm more interested in a direct pulseaudio gateway for Wine... since by
application sound control is the biggest thing here for most people wine
is treated as one big audio blob. Pulse sees it as one thing. In effect,
wine handles it's own audio (by talking with ALSA or OSS) then passes that
through to the outside sound server... which in most cases would simply be
ALSA or OSS itself, but in this case it gets passed to ALSA/OSS and through
this talks to pulse. I call that pretty messy when we could just directly
talk to pulse audio (easily, too) and have by applications control. Pulse is
going to be in pretty much every distro soon. For a 1.0 release, no one
wants to go out of their way to accomodate the shortcomings of our audio
control.

Even directly sending the blobof output to pulse directly at first would
simplify things. I know this means yet asnother audio output method to
maintain, and for various reasons many are against it. But this is similar
to us needing to improve ALSA support rather recently. Pulseaudio does
directly support ALSA, but it's a bit demanding on how it need to work to be
perfect.

ALSA, Pulseaudio, and OSS are probably the big three we need support for.
Pulse is a drop in replacement for things like Network Sound, and way easier
to configure and use.

Sorry for expanding the topic so much.

On 4/2/08, Susan Cragin [EMAIL PROTECTED] wrote:

 This site purports to give instructions on how to run certain
 applications, including Skype (which is 32-bit). I think wine should have
 instructions here too.

 http://www.pulseaudio.org/wiki/PerfectSetup

 It doesn't look like pulseaudio is going away from Ubuntu anytime soon.
 https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/198453








Re: deleting AppDB deleted

2007-12-10 Thread Bryan Haskins
It really depends on the case, if a program is entirely superseded by
another version, ie you can't use the old version at all anymore, totally.
If it's still entirely possible to use an older version, and people have a
reason too, I would personally not delete it. However it really is up to the
management of the maintainers, and how they want to handle things.

On Dec 10, 2007 4:53 AM, Richard S [EMAIL PROTECTED] wrote:

 Hi

 Im one of the maintainers of the iTunes 6.x (was)

 On Saturday I received this email

 '
 Subject:[AppDB] Version '6.x' of 'iTunes' deleted
 Date:   Sat, 08 Dec 2007 12:15:45 -0600 (18:15 GMT)

 Version '6.x' of 'iTunes' deleted
 ---
 The action was performed by Wesley Hamel
 Reasons given
 Cleanup
 '

 Is it standard practice to remove all old versions of a program except for
 the
 most recent?

 IF this is true, WHY?

 Rich










-- 
Cheers,
Bryan



Re: [press] Phoronix compares 7 versions of Wine

2007-12-09 Thread Bryan Haskins
Phoronix often uses the 8 series cards when not testing things like driver
versions, we can probably assume they did use an 8 series.

On Dec 9, 2007 10:54 AM, Stefan Dösinger [EMAIL PROTECTED] wrote:

 Am Sonntag, 9. Dezember 2007 14:10:33 schrieb Jonathan Ernst:
  On dim, 2007-12-09 at 14:07 +0100, Jonathan Ernst wrote:
   Hello,
  
   What do you think about their tests and results ?
  
   http://www.phoronix.com/vr.php?view=11539
 
  I guess it's linked with http://bugs.winehq.org/show_bug.cgi?id=10631
 No, it doesn't look like they are hit by the 3dmark2k1 bug, which is
 strange.
 They are hit by the stencil test slowness in 3dmark2k3 though, which we
 resolved as a driver bug on geforce 8 cards, since we couldn't reproduce
 it
 elsewhere.

 I didn't find any info what card they used, so it is a bit hard to say
 what
 might be wrong.






-- 
Cheers,
Bryan



Re: Asking Valve for Steam Survey Results

2007-11-14 Thread Bryan Haskins
That is pretty fricking cool. It's not an astronomical figure and
realistically could be contended from many directions but still some idea of
the userbase, I call that significant. =]

On Nov 14, 2007 11:52 AM, Brian Vincent [EMAIL PROTECTED] wrote:

 On Nov 13, 2007 4:45 PM, Scott Ritchie [EMAIL PROTECTED] wrote:
  Does anyone know whom we can contact at Valve for more specific results?

 Here's the answer from Valve to your question:

 

 Hey Brian, we would be more than happy to help. I just did a quick query
 for the audio device and found 12 out of 8566 results to contain wine
 in the name of the driver. I did the same for video card and found zero,
 if you can give me more details on specific strings or signatures for a
 wine user I could have a look for. We just started this survey today so
 I can run the queries again once we have a larger sample set.

 Our crash reporting system also collects information about the existence
 of wine, about 0.4% of the reports are from Wine users (this is for a
 couple months of data so a statistically significant sample). We have
 around 3 million unique users in a month so that is around 12k wine
 users. Given the large majority of crashes are game code related (and
 not OS dependant) I suspect this is a fair measure for you.

 

 -Brian





-- 
Cheers,
Bryan



Re: Status regarding the recent Appdb vandalism

2007-05-24 Thread Bryan Haskins

Also, in respect to World of Warcraft (Only notify list I'm on), I saw
another deleting quite a bit, as I was saying this morning in #winehq, I
recorded deletions by Roop, no clue if they might actually be legit, but
there was a lot deleted, so I thought I might throw that out there,

On 5/23/07, Jan Zerebecki [EMAIL PROTECTED] wrote:


Please do _only_ address replies to this email to
wine-devel@winehq.org ! Remove all other recipients from To and
Cc !

Work is currently underway to restore the state of the Appdb to
the backup of May 22 07:00 CST.

This morning ( TZ +0200 ) someone used the account Molle
Bestefich to vandalize the Appdb. He was also seen on IRC and on
the wiki. His IP was identified on all three, logs are available.
See towards the end of this mail for IRC log snippet and whois on
his IP. Please contact me first if you intend to contact abuse or
police personal regarding this, so we don't cause headaches or
duplicate work. We do not yet know how this person got access to
Molle Bestefich his account.

I received 4454 emails about deletes or other actions by the
account Molle Bestefich. Send between Date: Tue, 22 May 2007
21:43:46 -0500 and Date: Tue, 22 May 2007 22:18:55 -0500. (2
mails sent by the Appdb in that date range were legit actions.) I
don't know if these are all, because admin-accounts were
explicitly deleted and thus the notification to them stopped.

The following applications where mentioned in these notification emails:
Adobe Illustrator
Battlefield 1942
Battlefield 2
Battlefield 2142
Call of Duty 2
Call of Duty
Checkpoint Firewall-1 Policy editor
Command  Conquer 3: Tiberium Wars
Counter-Strike: Source
Day of Defeat: Source
Deus Ex
Diablo II
EVE Online
F.E.A.R.: First Encounter Assault Recon
Final Fantasy XI Online
Guild Wars
IDA Pro
Photoshop
S.T.A.L.K.E.R. : Shadow of Chernobyl
Soldat
Steam
Supreme Commander
The Elder Scrolls IV: Oblivion
Trillian
World of Warcraft
PunkBuster
Rune
Igowin
Age of Empires
Age of Mythology
Black  White
Brothers in Arms
Flash
FlatOut
.NET Framework
Lotus Notes

Some notifcations didn't contain a application of version, here
the Message-Id-s of some examples (this is probably a bug in the
Appdb code):
screen shot
Message-Id:  [EMAIL PROTECTED]
test result
Message-Id: [EMAIL PROTECTED] 
monitor
Message-Id: [EMAIL PROTECTED]
bug
Message-Id:  [EMAIL PROTECTED]

One message about a rejected bug link seemed like these type of
message don't contain any information:
Message-Id:  [EMAIL PROTECTED]


On IRC from the #winehq channel:
Mai 23 05:27:14 -- noerrorsfound_ ([EMAIL PROTECTED]
) has joined #winehq
[unrelated stuff deleted]
Mai 23 06:21:37 --- noerrorsfound_ is now known as molle-molle-moll
Mai 23 06:21:41 molle-molle-moll  molle molle molle
Mai 23 06:21:42 molle-molle-moll  molle
Mai 23 06:21:51 molle-molle-moll  molle
Mai 23 06:22:03 molle-molle-moll  mole string
Mai 23 06:22:18 molle-molle-moll  hello give thank
Mai 23 06:22:18 -- Amorphous has kicked molle-molle-moll from #winehq
(Amorphous)

/whois output:
[06:22:38] --- [molle-molle-moll] ([EMAIL PROTECTED])
: Nicholas
[06:22:38] --- [whoismolle-molle-moll] irc.freenode.net :
http://freenode.net/
[06:22:38] --- [molle-molle-moll] End of WHOIS list.


2007-05-23T06:50:15+0200 $ whois 64.119.66.10
OrgName:Windstream Communications Inc
OrgID:  WINDS-6
Address:4001 Rodney Parham Rd
City:   Little Rock
StateProv:  AR
PostalCode: 72212
Country:US

NetRange:   64.119.64.0 - 64.119.79.255
CIDR:   64.119.64.0/20
NetName:WINDSTREAM-COMMUNICATIONS
NetHandle:  NET-64-119-64-0-1
Parent: NET-64-0-0-0-0
NetType:Direct Allocation
NameServer: NS1-AUTH.WINDSTREAM.NET
NameServer: NS2-AUTH.WINDSTREAM.NET
NameServer: NS3-AUTH.WINDSTREAM.NET
NameServer: NS4-AUTH.WINDSTREAM.NET
Comment:ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE
RegDate:2001-08-24
Updated:2007-02-26

OrgAbuseHandle: WINDS1-ARIN
OrgAbuseName:   Windstream Abuse
OrgAbusePhone:  +1-888-292-3827
OrgAbuseEmail:  [EMAIL PROTECTED]

OrgTechHandle: WINDS-ARIN
OrgTechName:   Windstream Communications Inc
OrgTechPhone:  +1-800-990-4449
OrgTechEmail:  [EMAIL PROTECTED]

# ARIN WHOIS database, last updated 2007-05-22 19:10
# Enter ? for additional hints on searching ARIN's WHOIS database.







--
Cheers,
Bryan



Re: blizzard conference

2007-05-07 Thread Bryan Haskins

Oi, If only I could go =[

I would like to point out to any players who would go there on the behald
of the wine project wink wink nudge nudge, that they generally give away
some sick in game prizes! If you go and arent a player, you could easily
sell the codes they give out (at least last time) for a heap of cash to go
towards the project in some form.

On 5/7/07, Robert Millan [EMAIL PROTECTED] wrote:



Sorry for the OT, but I thought this might be of your interest,
considering
some of the Blizzard game developers will attend:

  http://www.blizzard.com/press/070412.shtml

Maybe someone in California feels like dropping by to do some lobbying
about
that itchy /etc/hosts bug? :-)

--
Robert Millan

My spam trap is [EMAIL PROTECTED]  Note: this address is only intended
for spam harvesters.  Writing to it will get you added to my black list.






--
Cheers,
Bryan



Re: Towards getting the top ten requested apps running...

2007-04-14 Thread Bryan Haskins

They might of meant the flash development environment.

On 4/14/07, Maarten Lankhorst [EMAIL PROTECTED] wrote:


2007/4/14, Martin Owens [EMAIL PROTECTED]:
 but we have a flash 9 player...

At the time of the survey there wasn't a sign of it. I remember that,
flash player has been only added recently. Flash 7.0 was horrible

Maarten






--
Cheers,
Bryan



Re: Road to 1.0

2007-03-23 Thread Bryan Haskins

Yea, I agree with what you said, I didn't mean for my message to sound like
people were doing anything blatantly wrong, the fact is though, if we like
them or hate them from a development standpoint, people love these work
arounds as users, and, it's just the evolution of the community that will
make things like this. For the user it's make it make it work quick, more so
than get fixes into the tree. Since we can't just stop the projects, which I
don't think we would *really* want to, working aorund them is the best bet.
Maybe talk with the maintainers of these so called Wine GUIs, and have them
implement methods of sending in reports. Not to mention that we could have
some kind of an unexpected kill catch to compile bugreports automatically,
and tell the user how to go about submitting it, or even do it for them, to
some degree we could have information on individual fix mes sent as well,
you could imagine seeing which 'fixme' was spit out the most, then focusing
on it. Things like that would not only help users get to the devs, but help
the devs stay on track of whats best needed, for those that focus on the
general need, rather than the this doesn't work for me, I'll fix it way,
which isn't so bad in itself.

I don't know... I'm an idealist =]

On 3/23/07, James Hawkins [EMAIL PROTECTED] wrote:


On 3/22/07, Bryan Haskins [EMAIL PROTECTED] wrote:

 
  If you are making it extremely easy for users to run with native dlls
  and hacky workarounds, then you are hurting Wine.  Wine is still beta,

 That's true... and people technically should only be using wine for the
pure
 sake of testing and helping fix usage. LEt's be honest, very few use it
for
 that, they just want it to work, they use wine for the use the Devs want
out
 of 1.0. Saying to someone that because it doesn't work by default, we're
not
 going to let you use it, or in general make it hard for them defeats the
 goal of the *actual program*,


No one here says they can't use Wine if their app doesn't work, and
we're certainly not trying to make it harder for them if that is the
case.  The argument is irrelevant though, as it doesn't follow the
original question, Does my development of Wine-Doors hurt Wine.

Joe XYZ wants to play Oblivion, He Finds it
 doesn't work! He looks around and sees that if he does a lot of various
 things it will work *okay*, Joe XYZ does them. Joe XYZ had no intention
of
 ever submitting bugs at all, is this bad? Hell yes it is. We should
educate
 at how important it is for a program like Wine to have nice detailed Bug
 Tracking, but at the same time, can you blame him for just wanting it to
 work, easily? As long as the user, at some point, realized, hey this
doesn't
 work out of the box, the job is done to some degree.


The optimal outcome of this scenario is that Joe XYZ reports his
problems running Oblivion to the Wine development community using
bugzilla.  The Wine development community then fixes these bugs,
leaving Joe XYZ very satisfied with Wine.  The next possible outcome
is that it takes a little while for the bugs to be fixed, though
they'll be fixed at some point, but we do try our hardest.  If
developers working on projects such as Wine-Doors contributed to Wine,
then the bugs would be fixed even faster.

 To summarize, If a user never was going to report things, that's bad, he
 should be educated, but at the same time, if he still wouldn't,
shouldn't it
 be our job as the community to make it easy for him?


Make it easy for him to report the bugs?  Yea we should make it as
easy as possible.

 This goes back to the WineTools thing... that was bad though, even
though at
 face it seems the same... in reality people were starting to just say
 Install Wine, then you *need* to install winetools and run the base
install
 thing, without ever actually saying HEY! Newbs! This wont work so you
 should install zyx to make it work as a temporary solution until such a
time
 as it's fixed in the wine tree. OR something similar.


Wine-Doors is the exact same thing as WineTools from the perspective
of the Wine developers.

 I guess my point is two fold:
 -The user needs to know about bug reporting.

Definitely, and we're doing a good job at it so far.

 -The user needs to know what it means for something to not work
 'out-of-the-box', and what exactly a 'dirty little hack' or the like is.


Users know when things don't work out-of-the-box, whether they know
what the term means or not, and we wouldn't have to worry about a user
knowing what a 'dirty little hack' is if projects like Wine-Doors
didn't exist.

--
James Hawkins





--
Cheers,
Bryan



Re: Winebot

2007-03-23 Thread Bryan Haskins

Wow You rpetty much leave us with nothing to complain about... if you
truly stick to that, and help users, while still making sure you give the
Devs word in their stead... It sounds like a sweet deal.

On 3/23/07, Vit Hrachovy [EMAIL PROTECTED] wrote:


Hi all,
first thanks for a lot of comments. I interpret this as a creative
discussion helping to shape WINE project attitude to Winebot and Winebot
project itself.

I'll let Karl Lattimer to state his attitude with his Wine-Doors project.

In the following words, I'm going to discuss my personal point of view, as
I'm representing Winebot project.

I'll first summarize some points extracted from the previous discussion:
--
1. My goal in writing Winebot is to help Wine succeed

2. I pledge to use only the bare minimum of native DLLs in any Winebot
recipe

3. I pledge to remove native DLLs from Winebot recipes as soon as Wine
fixes the bugs that keep Wine's DLLs from being sufficient for that app

4. I will report bugs to the Wine project in the course of working on
Winebot

5. Installation of basic compatibility programs sounds like it would
clash with only use the bare minimum of native DLLs / hacks in any Winebot
recipe. Winebot shouldn't install anything that the application does not
need.

6. I will help Wine by writing not just Winebot recipes, but also basic
application regression test scripts

7. If developers working on projects such as Wine-Doors contributed to
Wine, then the bugs would be fixed even faster.

8. If you are making it extremely easy for users to run with native dlls
and hacky workarounds, then you are hurting Wine.  Wine is still beta, and
we need as much testing and bug reporting as possible.  In short, you leech
off the hard work of all the Wine developers and give nothing back in return
(quite the opposite in fact).
--

Analyzing the objections written in discussion, I've found that you are
missing the following:
a) Clear statement, which will specify Winebot project's goals and
attitude to its parent project - WINE. Sort of manifest.
b) Results - working and actively supported regression testing
scripts suite.
c) Forwarding bugs and list of 'unclean' fixes to bugs.winehq.org.

As I'm Debian and Ubuntu user I actively borrow knowledge from the Debian
project.

Each Winebot package shall have a maintainer responsible for package
quality and for interfacing with WINE project(AppDb, Bugzilla, Testing,
Fixing).

Every official Winebot maintainer will be bound by sort of Winebot
manifest stating the Winebot project's attitude to WINE project.

I'll write the manifest (a),(c) and post it onto Winebot Wiki.
To create (b) I gladly accept any input to create a regression test
repository, would You be so kind and point me to some list of programs /
test miniprograms to make a reference implementation?

--

1. My goal _is_ to help Wine succeed. Hours I'm investing in Winebot are
hours I'm spending on learning Wine. Recent discussion about missing
reg.exe implementation originated from work on Winebot. I'm application
maintainer on AppDb. I'm testing application compatibility on WINE versions
back to 0.9.9. I've written Winebot especially to make the testing easier.
I often install and uninstall Windows programs from WINE bottles, I'm used
to bottles (WINEPREFIX) system, too. Having the installation of programs
(and their dependencies) scripted is the first step for making automated
testing.

2., 3., 4. All Winebot packages should install only minimum neccessary
dependencies and their install scripts should be ideally only using normal
application Windows installer. Any hacks above will be reported (in case
they weren't reported already) to WINE bugzilla.

5. That's a relict from winetools project. 'bottle initialization' will be
removed soon as unnecessary. Working package dependencies allow to
reconstruct every step of setup and every 'hack' in used packages.

6. Yes, I'm planning to set up a regression tests repository for WINE (and
for Winebot too). As Winebot is using AutoHotKey system for installer
automation, it can also run programs, check window properties and contents,
click on specified button or areas, etc. For more information, see
http://www.autohotkey.com

7. Actually I consider my Winebot work is a work for WINE project and WINE
users. If I find some error in WINE, I report. Same when I need new
functionality. If I'm capable, I'm trying to discuss, implement and send a
patch for WINE. Actually Winebot could help more WINE developers with
testing, with testing environment setup and with duplicating bug cases,
IMHO.

8. User simply wants his application to work. Package maintainer, who
prepares the package, should interface with WINE developers whenever he
spots a glitch. Package maintainer goes with new WINE versions and prepares
a package for each WINE 

Re: Road to 1.0

2007-03-22 Thread Bryan Haskins



If you are making it extremely easy for users to run with native dlls


and hacky workarounds, then you are hurting Wine.  Wine is still beta,


That's true... and people technically should only be using wine for the pure
sake of testing and helping fix usage. LEt's be honest, very few use it for
that, they just want it to work, they use wine for the use the Devs want out
of 1.0. Saying to someone that because it doesn't work by default, we're not
going to let you use it, or in general make it hard for them defeats the
goal of the *actual program*, Joe XYZ wants to play Oblivion, He Finds it
doesn't work! He looks around and sees that if he does a lot of various
things it will work *okay*, Joe XYZ does them. Joe XYZ had no intention of
ever submitting bugs at all, is this bad? Hell yes it is. We should educate
at how important it is for a program like Wine to have nice detailed Bug
Tracking, but at the same time, can you blame him for just wanting it to
work, easily? As long as the user, at some point, realized, hey this doesn't
work out of the box, the job is done to some degree.

To summarize, If a user never was going to report things, that's bad, he
should be educated, but at the same time, if he still wouldn't, shouldn't it
be our job as the community to make it easy for him?

This goes back to the WineTools thing... that was bad though, even though at
face it seems the same... in reality people were starting to just say
Install Wine, then you *need* to install winetools and run the base install
thing, without ever actually saying HEY! Newbs! This wont work so you
should install zyx to make it work as a temporary solution until such a time
as it's fixed in the wine tree. OR something similar.

I guess my point is two fold:
-The user needs to know about bug reporting.
-The user needs to know what it means for something to not work
'out-of-the-box', and what exactly a 'dirty little hack' or the like is.

end rant

and we need as much testing and bug reporting as possible.  You take

away users that help the development process, and attach them to your
project so that when they have a problem with app xyz, they file a
report with your project, not Wine, and you add the necessary hack to
make it work for them.  In short, you leech off the hard work of all
the Wine developers and give nothing back in return (quite the
opposite in fact).  If you have any reason to believe that you are
helping Wine, I'd sure love to hear it.

--
James Hawkins






--
Cheers,
Bryan



Re: Road to 1.0

2007-03-20 Thread Bryan Haskins

I kind of agree with him too, Since we can't really just test every single
API, obviously, the best thing to do is setup a 1.0 test quite of sorts,
where you have either a ton of little applications trying things whether
theyre known to work or not, or one big wine made ap which tests as much as
we can, which gives nice detailed output or something, and reaching 100%
compatibility with this Toolbox of sorts would let them drop the 1.0 down.
Or we could say in a few years have some kind of huge community event, where
everyone goes through alll the possible appdb aps they can and give
updated test results, when say 75%+ hit platinum you could call it a mile
stone.

On 3/20/07, Robert Shearman [EMAIL PROTECTED] wrote:


Dave Bialac wrote:
 My personal thought is that Wine should head in the direction of 100%
 compatibility with a particular version of Windows.  Anything that ran
 on that version should run on Wine 1.0 with no problems.  Any thoughts?

That just isn't going to happen any time soon. If we were 100%
compatible with one version of Windows then we would be 99% compatible
with other versions too. That would be really nice, but due to the way
we implement Wine using black-box testing there are always going to be
implementation differences and there are known bugs in many areas that
we simply don't have the developer resources to fix at the moment.

I think the only viable way to drive for 1.0 is feature or applications
targets, with applications compatibility driving test cases and bug
fixing.

--
Rob Shearman







--
Cheers,
Bryan



Re: Ok... Someone tell me WTF is going on here.

2007-03-19 Thread Bryan Haskins

The Sims 2 Seems to do make every single call Wine has trouble with in
starting up... Good luck.

On 3/19/07, Stefan Dösinger [EMAIL PROTECTED] wrote:


Am Samstag 17 März 2007 20:29 schrieb Giles Cameron:
 Ok. I have been tring to track down what appears to be a bug in wine
 while trying to get The Sims 2 (Seasons) to work. And so I have been
 tring to add to the debug a bunch of useless bunk. and I am getting VERY
 strange results, attached are the cdrom.c file I edited in dlls/ntdll/
 and the output.

 Did I manage to break the wine debugger? or uncover the monster of all
 bugs? I am sitting here wondering WTF right now
You may see the copy protection doing its dirty work. WTF is sometimes the
right word for describing what that does.

Instead of using winedbg you may consider gdb. Run gdb wine, then do a
start
foo.exe








--
Cheers,
Bryan



Re: WineCfg and DirectX options

2007-03-17 Thread Bryan Haskins

Completely seconded, some nice UI love is the only thing we have under
Transgaming right now, really. But a native Exec. UI is  a python buggy UI.

On 3/17/07, Michael Lothian [EMAIL PROTECTED] wrote:


Hi

Has anyone thought about adding the directx options to the Graphics
tab in WineCfg

Just now I've been testing all the work been done on the graphics
layer on different games so I've been switching on and off GLSL and
changing backbuffer to fbo etc using regedit

Would it not be better to change these things easily instead to allow
for wider testing.

PS With GLSL and FBO Tomb Raider Legent Opening Level Sequence the
cliffs are black

With all other options the watter effect is applied the the whole
screen when any water is in the screen at all. Has anyone else noticed
this.

Also none of the menu writing shows up in FarCry but the game works a
treat

I'm now just waiting for mmstream to be implemented to I can see my
video's on X3

Keep up all the good work your beating Transgaming hands down

Mike

PS the above reports were testing with 0.9.31, 0.9.32 and the latest git






--
Cheers,
Bryan



Re: Another GSoC idea

2007-03-16 Thread Bryan Haskins

A DX app packed nicely with winlib would be wonderful. It realistically
isn't an enormous hurdle but the 'look what I did!' factor would be amazing.
Now if only you could convince Blizzard for WoW =D

On 3/15/07, Remco [EMAIL PROTECTED] wrote:


I was thinking of a combined project between Ogre (graphics engine) and
Wine. Ogre works on Windows and Linux. It has an OpenGL and DirectX backend.
Maybe a student could try to get the DirectX-backend working in Linux with
Wine.

This would result in a lot of patches for Wine, and the first native Linux
DirectX app of this size that I know of. Wouldn't that be cool?

Remco








Need Mail bonding?
Go to the Yahoo! Mail QA for great tips from Yahoo! Answers users.
http://answers.yahoo.com/dir/?link=listsid=396546091






--
Cheers,
Bryan



Re: Submitting winetricks to winehq tree?

2007-03-14 Thread Bryan Haskins

It looks a lot like a command-line version of what wine-doors aims to be,
right? Only the installing software aspect, and not the dynamic aspect of
repositories and such.

On 3/14/07, Stefan Dösinger [EMAIL PROTECTED] wrote:


Am Mittwoch 14 März 2007 20:01 schrieb Dan Kegel:
 I haven't been villified yet, so let me try harder.  Should winetricks
 be committed to the winehq tree?  It would be handy for people
 triaging Wine bugs to see if e.g. native dcom, odbc, or corefonts
 hide a bug.
I haven't deeply looked at it yet(only the application list), but I am not
sure what the answer is.

For one part it is dangerous that people start using it to install native
dcom
and ignoring dcom bugs. Though considering the complexity of dcom, I don't
think that anyone who does not know why he/she should not use native dcom
would suddenly start fixing builtin dcom bugs. But it would reduce the
number
of regression testers and regression reporters because it would be much
easier to switch to native dcom than to bisect and report a dcom
regression.

I think the other things like the vbo runtime, odbc drivers, ..., are out
of
scope for wine anyway, so no danger in that.

Appart of dcom I'd say yes. With dcom I can't really answer this :-/








--
Cheers,
Bryan



Re: DirectX 10 start as a SoC project?

2007-03-13 Thread Bryan Haskins

Read the other thread for way more information. You would do best to follow
that model instead of thinking large scale lump all that you can of 10 in,
they're thinking more framework.

On 3/12/07, Kovács András [EMAIL PROTECTED] wrote:


Hi,

I think, that start working on Dx10 is a great opportunity to learn about
wined3d, and Microsoft's new platform. I would like to apply, because i
want
to contribute to open source projects, and i'm really interested in wine,
especially in wined3d. I have some patches in the tree, and I really would
like to work on together.

Best Regards,
Andras kovacs
--
--
andras
NetClub
Lamarr
csevego.net
[EMAIL PROTECTED]
--






--
Cheers,
Bryan



Re: My plans for SOC

2007-03-13 Thread Bryan Haskins

Frankly if you could get ALSA working perfectly, and DSOUND to do what it's
supposed to without underruns (As in WoW, with default settings) You would
make my life a lot easier. I answer so many questions about sound it's not
even funny. Out of the box Just working sound would be pretty great.  OSS
is *alright* and all but it doesn't work so well with software mixing, ALSA
however is easy to set up.

On 3/13/07, Maarten Lankhorst [EMAIL PROTECTED] wrote:


For the summer of code I'm planning to improve the dsound code and alsa
code, to make alsa finally better then OSS, in a way that has a will get
accepted into the wine tree, for that I'm thinking of improving on the
following fronts:

Winealsa:
- Add mixer device and aux controls
- Implement dsound capture
- Seperate the initialisation of the directsound code from the waveout
code, to allow creation of multiple dmix devices.
- Try to configure alsa to allow arbitrarily big buffers, working around
the alsa problem that only up to a certain amount can be allocated for
buffers, certain programs (for example winamp) may require more.
- Remove the queuing thread and use Lock() and Unlock() instead.
- Make it run so well, people wouldn't want to use OSS any more.

Both dsound/winealsa:
- Allow proper usage of Lock() and Unlock() for sound drivers, it's not
used properly or even tested in current dsound code.
- Rework some of the dsound code, to allow mixing to be done in
winealsa, and fix possible errors that can be caused by it.
- Improve the dsound software mixer code to allow mixing and (if
possible) be less prone to buffer underruns.

The challenge is to get this working right, without too much of an
impact hit. I also will have to work around alsa limitations: I cannot
make buffers arbitrarily big, while in windows they can be. It seems no
2 programs use dsound in the same way, so I will have to test with
various different programs to get everything working.

I'll try to get in contact with alsa-devel first, if there is a way to
change buffer size to something arbitrary, it is worth it in the long
run to use that method. A manual fix seems to be close everything using
alsa, then echo 256  /proc/asound/card0/pcm0p/sub0/prealloc, but I am
hoping there is an easier way to fix it, in either case I am afraid I
will have to put some memory buffer code in winealsa as fallback.

If there's still some time left, I'll also try to get some 3d sound code
in, using some openal code, the license seems to be lgpl compatible, or
I will try to get support for multiple (4, 5.1 ?) speakers working, it
depends a little on how fast I can get this to work in a nice shape.

Looking for feedback.

Cheers,
Maarten






--
Cheers,
Bryan



Re: Add Xcursor support

2007-03-10 Thread Bryan Haskins

not seeing a patch attached... and what exactly does it do?

On 3/9/07, Adam Petaccia [EMAIL PROTECTED] wrote:


This patch makes the Guild Wars show up in all its glory.








--
Cheers,
Bryan



Re: DirectX 10 start as a SoC project?

2007-03-10 Thread Bryan Haskins

I'm no actual dev here by any means, but I think anything more than setting
up the extreme basics would take away from the work done on 8, and 9. As not
much uses 10 yet it would be a bit premature to do a ton of work on it.
Porting the current code if only to the point of 10 working as well as 9 or
8 without the fancy new calls would suffice for now, and yes, I also think
we should have a Vista version if only for the sake of consistency, it
wouldn't really be any different than XP for us at the core just throwing
the tag up there.

I say focus SoC on 8 and 9, imagine having a more complete 8 and 9 then 10
would be cake, as I understand it all it does it add new calls right? And
possibly dig up the theming zombie, so we might have that finally lol.

On 3/10/07, Stefan Dösinger [EMAIL PROTECTED] wrote:


Hi,
Thinking about SoC I though that starting a DirectX 10 implementation may
be a
good summer of code project. I do not mean implementing the full d3d10
lib,
that would be way to much, more starting the infrastructure. Henri
disagreed
with the idea, so I thought I'll write a mail for public discussion :-) .
Looking at the timeline for SoC I hope it isn't too late.

My idea is to start a d3d10 implementation up to the following point:

- Add a winver Windows Vista to make version checkers happy :-)
- Create the d3d10 lib and start the .idl file for header generation
- Write stubs for the functions to allow the app to create all the
interfaces
- Write test cases for reference counting. ddraw and d3d9 show that
Microsoft
does not stick to its own COM rules
- Make methods that have already 1:1 equivalents in wined3d call wined3d.
Add
other methods as required to wined3d.
- Implement them as far as you feel like :-)

I think the good thing about this is that there are is not much knowledge
about wined3d and d3d10 necessary at the start. The one who works on it
can
learn the d3d10 interface while writing the stubs and learn about wined3d
when starting to call it.

Opinions? Suggestions?

Cheers,
Stefan








--
Cheers,
Bryan



Re: DirectX 10 start as a SoC project?

2007-03-10 Thread Bryan Haskins

Ack I also meant to mention that yes, if we do this, we would be a little
ahead of the game when DX10 apps really start rolling out, but if we do, we
might also have some DX 8 and 9 people stray to 10... just a worry. I'm sure
it will work out. Everything will be done eventually! Thankfully SoC really
gives people a push, eh?

On 3/10/07, Bryan Haskins [EMAIL PROTECTED] wrote:


I'm no actual dev here by any means, but I think anything more than
setting up the extreme basics would take away from the work done on 8, and
9. As not much uses 10 yet it would be a bit premature to do a ton of work
on it. Porting the current code if only to the point of 10 working as well
as 9 or 8 without the fancy new calls would suffice for now, and yes, I also
think we should have a Vista version if only for the sake of consistency, it
wouldn't really be any different than XP for us at the core just throwing
the tag up there.

I say focus SoC on 8 and 9, imagine having a more complete 8 and 9 then 10
would be cake, as I understand it all it does it add new calls right? And
possibly dig up the theming zombie, so we might have that finally lol.

On 3/10/07, Stefan Dösinger [EMAIL PROTECTED] wrote:

 Hi,
 Thinking about SoC I though that starting a DirectX 10 implementation
 may be a
 good summer of code project. I do not mean implementing the full d3d10
 lib,
 that would be way to much, more starting the infrastructure. Henri
 disagreed
 with the idea, so I thought I'll write a mail for public discussion :-)
 .
 Looking at the timeline for SoC I hope it isn't too late.

 My idea is to start a d3d10 implementation up to the following point:

 - Add a winver Windows Vista to make version checkers happy :-)
 - Create the d3d10 lib and start the .idl file for header generation
 - Write stubs for the functions to allow the app to create all the
 interfaces
 - Write test cases for reference counting. ddraw and d3d9 show that
 Microsoft
 does not stick to its own COM rules
 - Make methods that have already 1:1 equivalents in wined3d call
 wined3d. Add
 other methods as required to wined3d.
 - Implement them as far as you feel like :-)

 I think the good thing about this is that there are is not much
 knowledge
 about wined3d and d3d10 necessary at the start. The one who works on it
 can
 learn the d3d10 interface while writing the stubs and learn about
 wined3d
 when starting to call it.

 Opinions? Suggestions?

 Cheers,
 Stefan







--
Cheers,
Bryan





--
Cheers,
Bryan



Re: DirectX 10 start as a SoC project?

2007-03-10 Thread Bryan Haskins

That pretty much what I meant, you just explained it in a clearer way... I
only had a minute or so to type it in heh. The irony here is I was writing
it while playing WoW via wine through opengl... The factor of irony is
overwhelming =P. I basically agree. I figured (without actually looking at
it) that d3d was a shared code-base of some kind with the individual dx dlls
basically pointing here and there for the nuggety center. Now just throwing
up a (pretty much) mock up of d3d10 or dx10 in general would be great, it
would atleats give a little structure, and as you said ease the code to a
new structure if need be.

On 3/10/07, Stefan Dösinger [EMAIL PROTECTED] wrote:


Am Sonntag 11 März 2007 00:06 schrieb Bryan Haskins:
 I'm no actual dev here by any means, but I think anything more than
setting
 up the extreme basics would take away from the work done on 8, and 9. As
 not much uses 10 yet it would be a bit premature to do a ton of work on
it.
 Porting the current code if only to the point of 10 working as well as 9
or
 8 without the fancy new calls would suffice for now, and yes, I also
think
 we should have a Vista version if only for the sake of consistency, it
 wouldn't really be any different than XP for us at the core just
throwing
 the tag up there.
The idea is that our main Direct3D engine, wined3d, is shared between all
Direct3D versions, from Direct3D 1 to Direct3D10. Admitadely, the core
functionality that is equal between d3d1 and d3d10 is comparably small,
and
the part that exists should work pretty well by now. But work on d3d10
games
can definitly fix bugs in d3d9 apps accidentally, in the same way the d3d7
merge fixed bugs in wined3d that affected d3d9 apps.

Also consider that d3d10 may need some architectural changes to wined3d. I
think it is better to make them now and when further optimizing it have
things in the d3d10 style than to drive everything to d3d9 and see in a
year
that we have to turn a few core parts upside down.

Of course having one SoC project on d3d10 does not exclude someone else
who
wants to do something do a SoC project on d3d9 :-) . Ideas would be
Overlay
support for movie players or the d3dx9_xy helper DLLs(Although those are
maybe out of scope for wine). Or even a completely different area of
DirectX.
DirectSound, DirectPlay, ...

 I say focus SoC on 8 and 9, imagine having a more complete 8 and 9 then
10
 would be cake, as I understand it all it does it add new calls right?
And
 possibly dig up the theming zombie, so we might have that finally lol.
One problem is nowadays that wined3d is pretty advanced already, and the
learning curve is rather hard already. D3D10 is in my eyes an oportunity
of
an exciting project which allows a new developer to grow into wined3d. I
personally won't start hacking on d3d10 immediately, I'll continue to work
on
d3d9 and below apps. The state of d3d9 does not justify that yet.

And I think that *Direct3D* isn't in a bad shape nowadays. We recently had
a
nice success when that new Command and Conquer game came out, and ran on
the
day it hit the shelves. Wine is getting the public opinion that it does
better on games than Cedega. What we should not shout our loudly is the
shape
of other DirectX stuff. DirectSound is an issue, although I must say that
Maarten Lankhorst is doing nice work on winealsa :-)





--
Cheers,
Bryan



Re: Is there someone working on dxdiag?

2007-03-09 Thread Bryan Haskins

have you tried plopping in a native dxdiag app. to see if it does enough for
the application to think the environment is alright? It would be pretty cool
to have a native Wine dxdiag though... Having a standardized set of tests
would be very helpful, not to mention for the log output function, would
simplify a lot of things for when d3d is good enough for the mainstream.

On 3/9/07, Mirek [EMAIL PROTECTED] wrote:


Hi, I would like to start some applications like Carmageddon TDR 2000 in
HW mode, Neverwinter Nights 2 or just GetGPUAndSystemInfo.exe from
Nvidia SDK demos and maybe 3DMark with HW info, but there are problems
with detecting video card, I assume the main problem is in dxdiag
library. So I would like to ask if there is someone working on this
library, or if was there some code which was not accepted in wine tree
to fix that? I am trying to hack this library, but with only small
success.

Mirek Slugen






--
Cheers,
Bryan



Re: Question about OpenGL/D3D

2007-03-09 Thread Bryan Haskins

Ah so that was the infamous problem with things like the WC3 Map editor, and
such? Thinking about that not it makes sense.

On 3/9/07, Stefan Dösinger [EMAIL PROTECTED] wrote:


Am Freitag 09 März 2007 19:47 schrieb Mike Schaadt:
 Has anyone tested using standard window objects in a window that also
had
 an opengl/d3d context?
This is known not to work. It was a regression due to the window
management
rewrite.

The problem is that since the window management rewrite all window
elements
except the main window are not X11 windows. So the clipping done by X11 on
opengl contexts does not work for subwindows in wine.

The current plan for fixing this is, I believe, to create an overlay
window
which is used for opengl drawing. The other idea was to set up the opengl
scissor test, but that turned out not to work correctly, and we need a
seperate window for antialiasing support too.








--
Cheers,
Bryan



Re: Work legalities

2007-03-07 Thread Bryan Haskins

Why would there be a problem? Unless you work for microsoft or something,
how could there be an issue with that?

On 3/7/07, Nathan Williams [EMAIL PROTECTED] wrote:


Hey everyone,
I have been planning to do some work on wine for a while now, but
after I started working I got myself a new programming job.

I'm worried about the copyright of any external work I do, so I need a
little advice.

What do I need from my employer to clear me to work on wine?
Is something verbal ok, or should I get it in writing?

--
Nathan






--
Cheers,
Bryan



Re: AppDB performance issue

2007-02-20 Thread Bryan Haskins

I'm actually noticing it a little now... about a minute hang sometimes then
poof it's up. So it's not a crawl... just a hang. It's weird really. Feels
like too many people trying to connect for the server to handle so it throws
them to the queue, or similar.

On 2/20/07, Nick Law [EMAIL PROTECTED] wrote:


I still find appdb really slow 60 seconds to view some pages, post on
the forums etc It's driving me nuts to the point I've gone back to
real life for a while as it's less frustrating. BTW this problems exists
on systems separated by over 100 miles (but same login account) so it
not hardware at my end.

I'll check back now and again to see if it's fixed.

Apart from that, keep up the good work devs, wine's functionality is
improving all the time but appdb needs fixing.

Cheers
Nick

John Smith wrote:
 Humm very strange it works well for me,

 I just tested it myself, seems reasonably fast in firefox 2.0.0.1
 http://2.0.0.1 on windows 2000, on gentoo x86 with firefox 2.0.0.1
 http://2.0.0.1 , and on gentoo amd64 firefox 2.0.0.1 http://2.0.0.1.

 I added, then removed, then edited a test result.  Speed seemed normal.

 Hope this helps the investigation.

 Regards,
 John Klehm

 On 2/14/07, *Louis Lenders* [EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED] wrote:

 Bryan Haskins kingofallhearts999 at gmail.com
 http://gmail.com writes:

 
 
  I was just replying, and reading now, no slow down at all. It
 loads a little
 slow running through all that text, but no where near the minutes
 everyone says
 it takes them, even on dialup.
 


 For your info, Appdb, is complete unusable for me ...  Loading a
 page,  or
 adding a test result  to an application takes several minutes.
 Please fix, as
 this is really annoying :(




 










--
Cheers,
Bryan



Re: We need a new version numbering scheme

2007-02-16 Thread Bryan Haskins

90 percent of statistics don't contain a 0 either! Whoops... Jokes aside, I
was answering some wine related question on Ubuntuforums.org and came across
this, many light users tend to do it. I even thought of it that way when I
first learned about the common linux versioning system. I don't think there
is anything we can do about it but educate users. And correct them when they
do this, maybe on the main download info page for repos and such say
outright it's important. Thinks like that. Maybe  on some kind of getting
support page or the future wine help talk about how it's important. even
after 1.0 we'll be hitting this again too unless you do major revisions and
reworking it will always be 1.XX.XX so... they need to get with it somehow.
Just a users POV.

On 2/16/07, Scott Ritchie [EMAIL PROTECTED] wrote:


On Fri, 2007-02-16 at 20:13 +0100, Marcus Meissner wrote:
 On Fri, Feb 16, 2007 at 10:53:51AM -0800, Scott Ritchie wrote:
  On Fri, 2007-02-16 at 09:40 -0600, John Smith wrote:
   Maybe this would be unworkable in git or whatnot but perhaps always
   making the minor version field double digit  would do the trick?
 
  How about we make the next version Wine 0.9.99.01?
 
  Or how about we make the next version 1.0 ;)

 I think 0.9.31 will have removed this confusion again.

 Ciao, Marcus

Except maybe that 0.9.4 might be thought of as higher than 0.9.31

Thanks,
Scott Ritchie







--
Cheers,
Bryan



Re: Wine and menu integration

2007-02-16 Thread Bryan Haskins

It does work in Ubuntu fine, which should conversely mean it works with any
other gnome menu standard desktop. *should should should*. And in Feisty
when you say always open this type of program (exe in this case) to use
wine, it sticks and now I can just double-click and I'm in. Any Distro using
the latest dev release of Gnome should be able to do this (don't know about
pre this.)

On 2/15/07, Scott Ritchie [EMAIL PROTECTED] wrote:


 On 2/15/07, David Saez Padros [EMAIL PROTECTED] wrote:
  I also have what should be add to installation so .exe files
  are executed with wine when double-clicked (tested in ubuntu)

When did this break?  I thought this worked in Ubuntu just fine.

Thanks,
Scott Ritchie







--
Cheers,
Bryan



Re: opengl

2007-02-13 Thread Bryan Haskins

Well you don't have Direct rendering... if you dont have support from the
ATI OSS drivers ( if you use ATi) then you should download the ATI or nvidia
proprietary drivers. Should be in your Distros Repos, or you can set them up
yourself from their sties.

On 2/13/07, gaosheng [EMAIL PROTECTED] wrote:


Hi:
   I want to use opengl with wine.

//Here is my glxinfo.

server glx vendor string:SGI
server glx version string:1.2

client glx vendor string:SGI
client glx version string:1.2

OpengGL vendor string:Mesa project:www.mesa3d.org
OpengGL renderer string:Mesa GLX Indirect
OpengGL version string:1.3 Mesa 4.0.4
//--

   I can't init opengl. when ChoosePixel(), it failed.
Can you tell me the reason.

Best regards
gao sheng








--
Cheers,
Bryan



Re: AppDB performance issue

2007-02-13 Thread Bryan Haskins

I was just replying, and reading now, no slow down at all. It loads a little
slow running through all that text, but no where near the minutes everyone
says it takes them, even on dialup.

On 2/13/07, Nick Law [EMAIL PROTECTED] wrote:


Bryan Haskins wrote:
 Weird I'm on dial-up even and goto the same pages, and all around the
 wine sites, all the time, and they load surprisingly fast.

 On 2/12/07, *Nick Law* [EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED] wrote:
 Nick Law wrote:
  Tony Lambregts wrote:
  Chris Morgan wrote:
 
  On 2/11/07, Tony Lambregts [EMAIL PROTECTED]
 mailto:[EMAIL PROTECTED] wrote:
 
  Nick Law wrote:
 
  Hi Tony,
  Just lately, I've noticed that AppDB seems to be very slow, i.eit
  can
  take15 seconds or more for a page to come up or simply to
 login. Is
  there a bandwidth problem or is the server getting overwhelmed
 or is
  it a problem at my end (UK). 30 seconds later it's back to
 being very
  responsive as if the server was a bit overloaded for 30 seconds
or
  so.
  Other websites I try at the time work fine including winehq. Is
  winehq
  on a different server ?
 
 
  I have noticed this too and it is very annoying. Yes
 www.winehq.org http://www.winehq.org
  qpdb.winehq.or and bugs.winehq.org http://bugs.winehq.org are
 all on the same server.
 
  Winehq and bugzilla are quite snappy but the AppDB is a pig now.
 
  I have know idea what is wrong
 
  --
 
  Tony Lambregst
 
 
 
 
  Are particular pages slow? I'm not seeing slow page loads to the
 main
  page or to an application version page from here, a few seconds for
  each.
 
  Chris
 
 
 
 
  I see it when doing administration ie accepting or rejectiong
  applications and
  versions (maybe its the way we send emails).
 
 
  --
 
  Tony Lambregts
  .
 
  Yes, ditto. Logging in to do admin tasks, but not only that, if I
  click on the link in an email from somebody that has posted to the
  WoW  2.0.x page it will take 30 seconds for the page to appear.
 
  I just posted some replies to the wow page and then clicked on the
  link in the email and it took 84 seconds for the page to appear. It
  find it seems to be more frequent now, maybe every other page or 1 in
  three pages are very slow.
 
  Nick
 
 
 Correction it seems to be bad at the moment, the last 4 pages are slow,
 60-90 secs before they display, and now it's back to  2seconds to
 display a page again, it's like some process on the server hogs the CPU
 for 60 secs intermittently.

 Nick



 --
 Cheers,
 Bryan





Do you click on the links in the emails received from [EMAIL PROTECTED]
to take you to the posts on the WoW AppDB page ? That's where I often
see the problem. For instance this is a link to your recent post

http://appdb.winehq.org/appview.php?iVersionId=6482mode=nested#Comment-18117
which takes over a minute to load, then 5 minutes later I try again and
it loads in  2secs.

Nick





--
Cheers,
Bryan



Re: AppDB performance issue

2007-02-12 Thread Bryan Haskins

Weird I'm on dial-up even and goto the same pages, and all around the wine
sites, all the time, and they load surprisingly fast.

On 2/12/07, Nick Law [EMAIL PROTECTED] wrote:


Nick Law wrote:
 Tony Lambregts wrote:
 Chris Morgan wrote:

 On 2/11/07, Tony Lambregts [EMAIL PROTECTED] wrote:

 Nick Law wrote:

 Hi Tony,
 Just lately, I've noticed that AppDB seems to be very slow, i.e it
 can
 take15 seconds or more for a page to come up or simply to login. Is
 there a bandwidth problem or is the server getting overwhelmed or is
 it a problem at my end (UK). 30 seconds later it's back to being
very
 responsive as if the server was a bit overloaded for 30 seconds or
 so.
 Other websites I try at the time work fine including winehq. Is
 winehq
 on a different server ?


 I have noticed this too and it is very annoying. Yes www.winehq.org
 qpdb.winehq.or and bugs.winehq.org are all on the same server.

 Winehq and bugzilla are quite snappy but the AppDB is a pig now.

 I have know idea what is wrong

 --

 Tony Lambregst




 Are particular pages slow? I'm not seeing slow page loads to the main
 page or to an application version page from here, a few seconds for
 each.

 Chris




 I see it when doing administration ie accepting or rejectiong
 applications and
 versions (maybe its the way we send emails).


 --

 Tony Lambregts
 .

 Yes, ditto. Logging in to do admin tasks, but not only that, if I
 click on the link in an email from somebody that has posted to the
 WoW  2.0.x page it will take 30 seconds for the page to appear.

 I just posted some replies to the wow page and then clicked on the
 link in the email and it took 84 seconds for the page to appear. It
 find it seems to be more frequent now, maybe every other page or 1 in
 three pages are very slow.

 Nick


Correction it seems to be bad at the moment, the last 4 pages are slow,
60-90 secs before they display, and now it's back to  2seconds to
display a page again, it's like some process on the server hogs the CPU
for 60 secs intermittently.

Nick






--
Cheers,
Bryan



Re: wineboot: Start items in StartUp folder on boot, includes security measures.

2007-02-12 Thread Bryan Haskins

If you've read the recent mailing list posts dating up to a few weeks back I
think, there have been some cases. But like everyone said, the fact the
malware would even run in itself is almost bittersweet. It is bug-for-bug
though so you can't just do that. Possibly an 'msconfig' like thing would be
more realistic you know where you control (in a poor poor pooor way,)
what runs at startup.  yo ucould even go as far as to show the programs in
the gnome-sessions program or the kde equivilent, thought that would be a
pain (though cool.)

On 2/12/07, John Smith [EMAIL PROTECTED] wrote:


Part of my confusion what usage pattern is contracting malware on wine in
the first place

On 2/12/07, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:

 On 2/12/07, James Hawkins [EMAIL PROTECTED] wrote:
  On 2/11/07, [EMAIL PROTECTED]  [EMAIL PROTECTED] wrote:
   On 2/11/07, Misha Koshelev [EMAIL PROTECTED] wrote:
Hi everybody,
   
Thanks for your suggestions. I just posted a new patch on
 wine-patches
where I tried to incorporate these and now it does the following
 (in
addition to my previous patch which just started items in the
 StartUp
folder):
   
- When wineboot finds a file that it wants to start in the StartUp
folder, it asks the user whether he wants to run the program. His
options are: Always, Yes, No (default), and Never.
- If he selects Yes the program is run, if he select No it is not.
- If he selects Always or Never, I create a registry key in:
HKEY_CURRENT_USER\Software\Wine\StartupItems with the full
 pathname
of the program and the value always or never. When wineboot
 sees
this program in the StartUp folder it checks this key, and if it
 is
set it performs the appropriate action.
   
What do you guys think? If you like the system, it would be pretty
 easy
to incorporate this into the run key running as well (which are
currently just run without any user confirmation)?
  
   This sounds almost perfect.  I think the counterpoint raised by
 James
   Hawkins would be adequately addressed by adding a winecfg option as
   follows:
  
   Startup items behavior:
   (*) Silently allow -- This is bug-for-bug
 compatibility
   ( ) Ask-- Most computer-savvy folks
 would want this
   ( ) Silently block
   ( ) Block and notify me
  
 
  This is unnecessarily complicated, and i really doubt anything like
  this would ever make it into the Wine tree.
 
   Perhaps this should be independently set for each kind of startup
 item
   (startmenu\programs\startup, registry run key, profile settings,
 etc),
   but I think that's not really necessary.
  
   Also, I would suggest that the list of approved start items be
 stored
   outside of winespace, so that malware can't bypass the protection by
   setting the key.  Of course, really nasty stuff could still call
 into
   Linux, but that would require some hybrid system that was aware of
 the
   ELF dynamic loader in order to not fall afoul of address space
   randomization.
  
   Ultimately I think wine is about more than just running
   Windows-compatible programs without the Microsoft tax.  It's about
   running those programs without ceding control of your computer to an
   untrustworthy party.  We don't want the limitations that Windows
   imposes... true bug-for-bug compatibility would mean only being able

   to access files on a FAT or NTFS partition, but I don't hear anyone
   advocating for that kind of crippling behavior.
  
 
  What?  Wine has nothing to do with which file system your files reside

  on.
 You advocated that wine aim for working exactly like Windows, no less
 and no more, rather than deviating in user-configurable ways to
 enhance the user's control over his own system.  Maybe while we're at
 it, wine should have the bug which allows certain software to prevent
 screen grabs.  No, I think defeating DRM to enable fair use is
 perfectly reasonable, and there are some bugs which should be fixed.
 Should wine try to patch remote exploits at the exact same rate as
 windowsupdate.com?  That would be also be required for true
 bug-for-bug compatibility.  After all, someone properly authorized
 might be using that backdoor to reboot their webfarm remotely -- not!

 There are things that are wrong in a theoretical sense (i.e. the
 Pentium floating-point bug), or misclassification of Unicode
 characters, which some programs might reasonably depend on.  And then
 there are things that are wrong from a practical engineering
 perspective, like software taking away the user's choice to not run
 it, which the mere fact that a program depends on it makes it malware.

  Asking if you want to run every file set for startup in wineboot
  every single time is crippling behavior, not to mention annoying.  UAC
  anyone?  If you're so worried about this malware, create a reduced
  privileges account just for Wine.

 That's the point of a remember my choice or