Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Vincent Bron
Dimitrie O. Paun a écrit:

On November 6, 2002 01:59 pm, Joerg Mayer wrote:


How about providing a distributions directory where the (in)official
maintainers for the distributions can just check in whatever they want
once they are found/named?



Let's just first find them, that's the hard part. We can figure out
where to put the binaries, once we have them around :) *That*
is not a big problem.



I can take the position for RedHat (at least for 8.0). My base system is 
stock, so there shouldn't be libs problems (at least for those following 
the official updates).

Should the starting point be the latest RH packaged Wine (including 
their own patches), or start fresh with pristine 20021031?

Vincent




Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Dimitrie O. Paun
On November 6, 2002 01:59 pm, Joerg Mayer wrote:
 How about providing a distributions directory where the (in)official
 maintainers for the distributions can just check in whatever they want
 once they are found/named?

Let's just first find them, that's the hard part. We can figure out
where to put the binaries, once we have them around :) *That*
is not a big problem.

-- 
Dimi.





Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Vincent Bron
Dimitrie O. Paun a écrit:

On November 7, 2002 10:42 am, Vincent Béron wrote:


I can take the position for RedHat (at least for 8.0). My base system is
stock, so there shouldn't be libs problems (at least for those following
the official updates).



OK, you're on. BTW, if you compile *C* code on RH8, is it OK on 7.x?
I think it should, it's just the C++ ABI that changed, right?



Just to be sure: there's no C++ code in Wine at all? If not, yes, it 
should be ok. But I'll test it anyway :)

Just in case, I also have another box with RH 7.1 (I can update it to 
7.3), so I could provide both (7.x and 8.0) if needed.



Should the starting point be the latest RH packaged Wine (including
their own patches), or start fresh with pristine 20021031?



What patches do they have???



IIRC, it was mostly in the launcher scripts, but I could be wrong. Wait 
a sec, I'll check exactly what.

Vincent




Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Dimitrie O. Paun
On November 7, 2002 10:42 am, Vincent Béron wrote:
 I can take the position for RedHat (at least for 8.0). My base system is
 stock, so there shouldn't be libs problems (at least for those following
 the official updates).

OK, you're on. BTW, if you compile *C* code on RH8, is it OK on 7.x?
I think it should, it's just the C++ ABI that changed, right?

 Should the starting point be the latest RH packaged Wine (including
 their own patches), or start fresh with pristine 20021031?

What patches do they have???

-- 
Dimi.





Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Vincent Bron
Vincent Béron a écrit:

Dimitrie O. Paun a écrit:



Should the starting point be the latest RH packaged Wine (including
their own patches), or start fresh with pristine 20021031?




What patches do they have???



IIRC, it was mostly in the launcher scripts, but I could be wrong. Wait 
a sec, I'll check exactly what.

- Copying a global config if none exists in $HOME/.wine
- Add a destdir to Make.rules.in (for RPM build)
- Some modifications to wineshelllink for RH specific things
- Bypass winesetup in winelauncher, copy default instead (RH doesn't 
ship winesetup)
- Don't check for __libc_fork in configure.ac (to work on both glibc 2.2 
and 2.3?)
- Add XSUB.h in winetest.c (fix 'my_perl unknown' error)

So, some of them I'll keep, and some not. Then there's where everything 
is packaged. For that I'll follow what they have now, unless it's not 
reasonable.

Vincent




Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Vincent Béron
Andreas Mohr a écrit:

On Thu, Nov 07, 2002 at 10:33:50AM -0500, Dimitrie O. Paun wrote:


On November 6, 2002 01:59 pm, Joerg Mayer wrote:


How about providing a distributions directory where the (in)official
maintainers for the distributions can just check in whatever they want
once they are found/named?


Let's just first find them, that's the hard part. We can figure out
where to put the binaries, once we have them around :) *That*
is not a big problem.


I'd suggest a top-level directory like distrib/ or package/.
Hmm, or is there some kind of standard on naming such directories
to be used by the various package scripts ?


Quite a few projects have a debian/ top-level directory. For others, I 
don't think there's is; I have seen .spec (for RPM) files (or .spec.in) 
in the root of the project a few times.

Vincent




Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Andreas Mohr
On Thu, Nov 07, 2002 at 10:33:50AM -0500, Dimitrie O. Paun wrote:
 On November 6, 2002 01:59 pm, Joerg Mayer wrote:
  How about providing a distributions directory where the (in)official
  maintainers for the distributions can just check in whatever they want
  once they are found/named?
 
 Let's just first find them, that's the hard part. We can figure out
 where to put the binaries, once we have them around :) *That*
 is not a big problem.
I'd suggest a top-level directory like distrib/ or package/.
Hmm, or is there some kind of standard on naming such directories
to be used by the various package scripts ?




Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Dimitrie O. Paun
On November 7, 2002 11:11 am, Vincent Béron wrote:
 - Copying a global config if none exists in $HOME/.wine

Hm. Don't know what to think about this one.

 - Add a destdir to Make.rules.in (for RPM build)

I thought we don't need one.

 - Some modifications to wineshelllink for RH specific things
 - Bypass winesetup in winelauncher, copy default instead (RH doesn't
 ship winesetup)

 - Don't check for __libc_fork in configure.ac (to work on both glibc 2.2
 and 2.3?)

Shouldn't we do something in the base distribution, so we don't
require this hack?

 - Add XSUB.h in winetest.c (fix 'my_perl unknown' error)

Is this for the Perl test framework? I thought we'll get rid of it.

 So, some of them I'll keep, and some not. Then there's where everything
 is packaged. For that I'll follow what they have now, unless it's not
 reasonable.

Sounds good. However, if our packages are different from the
'official' RH ones, how are we going to name them? They should
be named differently, right? Maybe -w1, -w2, etc.

-- 
Dimi.





Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Dimitrie O. Paun
On November 7, 2002 11:08 am, Andreas Mohr wrote:
 I'd suggest a top-level directory like distrib/ or package/.
 Hmm, or is there some kind of standard on naming such directories
 to be used by the various package scripts ?

I don't think this is important, all we need is for Alexandre
to let them know where he wants the packages placed (via ftp in
a dir, via email, etc.)

The important part is to have a process in place like KDE:
  1. Alexandre tags the release
  2. Creates the source tarballs
  3. Notifies the package maintainers
  4. Binary package get built
  5. Website gets updated with links to src and bins
  6. Alexandre sends out the public announcement

This may be too complicated for the snapshots we're doing
now, but for 0.9/1.0/1.x it's definitely needed IMO to
avoid the rush of users to the site, only to find it
not updated, without binaries, etc.

-- 
Dimi.





Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Dimitrie O. Paun
On November 7, 2002 12:03 pm, Joerg Mayer wrote:
 I think there is some misunderstanding as to what I intended with my
 remark: Maintaining a package for a distro includes a spec file,
 specific patches (e.g. to paths, configure, makefiles, other build
 tools specific stuff), Icons, desktop files etc

I see. For various reasons, it has been decided some time ago
that this should be handled by the packagers themselves, and
it should NOT be in the tree.

-- 
Dimi.





Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Joerg Mayer
On Thu, Nov 07, 2002 at 11:30:40AM -0500, Dimitrie O. Paun wrote:
 I don't think this is important, all we need is for Alexandre
 to let them know where he wants the packages placed (via ftp in
 a dir, via email, etc.)

I think there is some misunderstanding as to what I intended with my
remark: Maintaining a package for a distro includes a spec file,
specific patches (e.g. to paths, configure, makefiles, other build
tools specific stuff), Icons, desktop files etc

 Ciao
   Jörg

--
Joerg Mayer  [EMAIL PROTECTED]
I found out that pro means instead of (as in proconsul). Now I know
what proactive means.




Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Alexandre Julliard
Dimitrie O. Paun [EMAIL PROTECTED] writes:

 On November 7, 2002 12:03 pm, Joerg Mayer wrote:
  I think there is some misunderstanding as to what I intended with my
  remark: Maintaining a package for a distro includes a spec file,
  specific patches (e.g. to paths, configure, makefiles, other build
  tools specific stuff), Icons, desktop files etc
 
 I see. For various reasons, it has been decided some time ago
 that this should be handled by the packagers themselves, and
 it should NOT be in the tree.

The spec files etc. should not be in the tree, that's right, but
packagers shouldn't need any specific patches to configure or
makefiles; if they need that either they are doing something wrong, or
there is something broken in Wine that should be fixed.

-- 
Alexandre Julliard
[EMAIL PROTECTED]




Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Gerald Pfeifer
On Wed, 6 Nov 2002, Dimitrie O. Paun wrote:
 This refers to binary packages. I thought FreeBSD usually download
 source, is it customary in *BSD world to expect precompiled binaries?

Yeah, at least FreeBSD is that user friendly. ;-)

ftp://ftp.freebsd.org/pub/FreeBSD/branches/4.0-stable/packages/emulators/wine-2002.08.04.tgz
ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-4.7-release/emulators/wine-2002.08.04.tgz

(Yes, I know this is not completely up-to-date, but this is mainly due
to the way all the packages are built for releases.)

Gerald
-- 
Gerald Jerry [EMAIL PROTECTED] http://www.dbai.tuwien.ac.at/~pfeifer/







Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Joerg Mayer
On Thu, Nov 07, 2002 at 09:30:10AM -0800, Alexandre Julliard wrote:
 The spec files etc. should not be in the tree, that's right

Why shouldn't thy be in the tree? Actually, I prefer to install Software
(including self compiled sw) via rpm - it makes it much more comfortable
to switch versions and you can be sure that there are no old versions
lying around after an update - so I'd be happy if there was a file
called suse-8.1.spec or so that I could use to build an rpm from the
wine package.

 ciao
Jörg
--
Joerg Mayer  [EMAIL PROTECTED]
I found out that pro means instead of (as in proconsul). Now I know
what proactive means.




Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Dimitrie O. Paun
On November 7, 2002 01:24 pm, Joerg Mayer wrote:
 Why shouldn't thy be in the tree?

To avoid proliferation of badly built packages.

-- 
Dimi.





Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Joerg Mayer
On Thu, Nov 07, 2002 at 01:41:43PM -0500, Dimitrie O. Paun wrote:
 To avoid proliferation of badly built packages.

Hello? Iff the spec file is bad, then I'd rather fix it then hide it
somewhere. I think I've heard that arguement before - was it one for
open source perhaps?

 ciao
Jörg

--
Joerg Mayer  [EMAIL PROTECTED]
I found out that pro means instead of (as in proconsul). Now I know
what proactive means.




Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Dimitrie O. Paun
On November 7, 2002 01:50 pm, Joerg Mayer wrote:
 Hello? Iff the spec file is bad, then I'd rather fix it then hide it
 somewhere. I think I've heard that arguement before - was it one for
 open source perhaps?

Well, I will not go into this debate, but there are problems in naming
packages, etc. If we do have binary packages maintainers, what is the
problem? Anyway, don't try to convince me, I can't put them in the tree. :)

-- 
Dimi.





Re: Wine 0.8 TODO v0.2

2002-11-07 Thread Marcus Meissner
On Thu, Nov 07, 2002 at 07:24:18PM +0100, Joerg Mayer wrote:
 On Thu, Nov 07, 2002 at 09:30:10AM -0800, Alexandre Julliard wrote:
  The spec files etc. should not be in the tree, that's right
 
 Why shouldn't thy be in the tree? Actually, I prefer to install Software
 (including self compiled sw) via rpm - it makes it much more comfortable
 to switch versions and you can be sure that there are no old versions
 lying around after an update - so I'd be happy if there was a file
 called suse-8.1.spec or so that I could use to build an rpm from the
 wine package.

Actually you could download
ftp://ftp.suse.com/pub/people/meissner/wine/8.1/wine-*.src.rpm, 
unpack it, drop in a new tarball and rebuild ...

Or just use my monthly builds ;)

Ciao, Marcus




Re: Wine 0.8 TODO v0.2

2002-11-06 Thread Gerald Pfeifer
(I'm not sure this will get through to the list, as I am not subscribed,
so I am Cc:ing you.)

You wrote:
 4. Enlist some 'official' distribution maintainers
 (at the minimum RedHat, Suse, Mandrake, Debian)

Please also include FreeBSD, and feel free to contact me for
FreeBSD-related issues, especially concerning this kind of official
distribution maintainers.

Many contributors (including myself) have been providing patches to
improve portability or support FreeBSD-specific features which differ
from GNU/Linux and the port should be in a decent shape.

Thanks,
Gerald
-- 
Gerald Jerry [EMAIL PROTECTED] http://www.dbai.tuwien.ac.at/~pfeifer/





Re: Wine 0.8 TODO v0.2

2002-11-06 Thread Dimitrie O. Paun
On November 6, 2002 04:10 am, Gerald Pfeifer wrote:
 You wrote:
  4. Enlist some 'official' distribution maintainers
  (at the minimum RedHat, Suse, Mandrake, Debian)

 Please also include FreeBSD, and feel free to contact me for
 FreeBSD-related issues, especially concerning this kind of official
 distribution maintainers.

This refers to binary packages. I thought FreeBSD usually download
source, is it customary in *BSD world to expect precompiled binaries?

-- 
Dimi.





Re: Wine 0.8 TODO v0.2

2002-11-06 Thread Joerg Mayer
On Wed, Nov 06, 2002 at 10:10:59AM +0100, Gerald Pfeifer wrote:
 You wrote:
  4. Enlist some 'official' distribution maintainers
  (at the minimum RedHat, Suse, Mandrake, Debian)
...
 Many contributors (including myself) have been providing patches to
 improve portability or support FreeBSD-specific features which differ
 from GNU/Linux and the port should be in a decent shape.

How about providing a distributions directory where the (in)official
maintainers for the distributions can just check in whatever they want
once they are found/named?
cvs allows to give someone write permissions for just a sub-tree, so
that might me a comfortable way for the maintainers to provide easy and
up to date spec, dep, whatever files/patches for their distros?

 Ciao
Jörg
--
Joerg Mayer  [EMAIL PROTECTED]
I found out that pro means instead of (as in proconsul). Now I know
what proactive means.




Re: Wine 0.8 TODO v0.2

2002-11-02 Thread Shachar Shemesh
What about reboot.so or similar support? Andreas said he was deffering 
sending in an official patch. I was willing to take ownership over that 
(whether from scratch, or based on work done so far) is Andreas isn't 
interested any more.

   Shachar


Dimitrie O. Paun wrote:

This will probably get renamed to Wine 0.9 TODO,
after Alexandre's clarification, but I haven't
changed the name just yet, to avoid confusion.

Once again, what I mean by 0.8:
 -- Users can start using Wine
   -- works well for a fair number of apps
   -- no MS DLLs required (from real Windows)
 -- User facing stuff (website, docs, etc.) are in
   a decent state, to avoid scaring them away
What is NOT in 0.8:
 -- stable server protocol: no binary compatibility
 -- DLL separation: ditto

That being said, this is my initial list. Comments,
flames, suggestions, are appreciated.

A. WineHQ work (Beta at: http://lostwages.winehq.org)
 0. Website redesign
	Jeremy Newman [EMAIL PROTECTED]
 1. Reorganize the navigational menu
	There is a proposal being discussed on the list
 2. Create some really sexy screenshots
	-- one app per screenshot, avoid cluttered desktop
	-- minimize size, if possible by using 
	   'Positioned Color Dithering'
 3. Rework the FAQ interface 
(static HTML, a la http://www.dvddemystified.com/dvdfaq.html,
 all on one page, with a clickable question list at the top)
	Agreed on the list. Should be written in SGML, so
	we can output all sorts of formats. Which means we
	need layouts, etc. Any takers?
 4. Enlist some 'official' distribution maintainers
(at the minimum RedHat, Suse, Mandrake, Debian)
 5. Create nice page with apps that run virtually flawless
They should not require MS dlls, tricks, etc. to run
Small explanation, screeshot, optional link to download
page, such as Tucows.
	Carlos [EMAIL PROTECTED] is running with it.

B. Documentation work
 Andy, take it away! :)
 0. We need to figure first _what_ is out of date.

C. Wine configuration
 0. Merge configuration into the registry
 1. Write control panel applets for editing it
 2. Have decent defaults so we can start control panel 
without prior configuration
 3. Have wizard like app to autoconfigure wine
	WineSetupTk proposed by Jeremy White [EMAIL PROTECTED]
 4. Make Wine's DLLs register themselves to avoid
manual merging of the winedefault.reg
 5. Write .inf script to setup a new Wine installation
 6. Have a wineboot script for RunOnce stuff

D. Stabilize utilities
 0. Get rid of the init directive from .spec files
	Alexandre Julliard [EMAIL PROTECTED] volunteered
 1. Make sure the .spec file format is fairly stable
	Any other things that may need changing here?
 2. Ensure the various utilities' options are stable
	Anything here?

E. Important fixes
 0. Window management rewrite, so we can install apps in managed mode.


 








Re: Wine 0.8 TODO v0.2

2002-11-02 Thread Dimitrie O. Paun
On November 2, 2002 11:23 am, Shachar Shemesh wrote:
 What about reboot.so or similar support? 

I've added it as item C6.

 Andreas said he was deffering sending in an official patch. 
 I was willing to take ownership over that (whether from scratch, 
 or based on work done so far) is Andreas isn't interested any more.

I don't know, that's between you and Andy. But I would like to
know if someone takes ownership of that, so I can add their name
there. If both of you work on it, I can add you both, not a problem,
but I'd appreciate it if you guys let me know.

-- 
Dimi.





Re: Wine 0.8 TODO v0.2

2002-11-02 Thread Steven Edwards
At the moment I think it will let you browse the registry but not edit it from the 
GUI. Rob has
agreed to relicense his work but atm he and I are short on time and working on other 
things. I can
do a code drop to you guys if someone on the WINE side has the time to adopt it and 
merge. If not
it will be a week or two before I can try and merge it in my local cvs.

Thanks
Steven

 
 I think Wine would welcome such a contribution, sure. It would be nice
 to have it available for 0.9, but I'm not sure it's mandatory.
 What's its current status?
 
 -- 
 Dimi.
 
 


__
Do you Yahoo!?
HotJobs - Search new jobs daily now
http://hotjobs.yahoo.com/




Re: Wine 0.8 TODO v0.2

2002-11-02 Thread Dimitrie O. Paun
On November 2, 2002 03:17 pm, Steven Edwards wrote:
 At the moment I think it will let you browse the registry but not edit it
 from the GUI. Rob has agreed to relicense his work but atm he and I are
 short on time and working on other things. I can do a code drop to you guys
 if someone on the WINE side has the time to adopt it and merge. If not it
 will be a week or two before I can try and merge it in my local cvs.

Thanks cool I guess -- there's no huge rush. Not to say that someone on
the Wine side should not pick it up...

-- 
Dimi.





Re: Wine 0.8 TODO v0.2

2002-11-01 Thread Steven Edwards
In the reactos rosapps source tree we have started on a front-end for regedit.exe that 
uses the
regedit from wine/programs. Would you guys like this for 0.9/1.0? If so, I am sure 
RobD would
relicense as his work is based on the LGPL work.

Thanks
Steven

--- Dimitrie O. Paun [EMAIL PROTECTED] wrote:
 C. Wine configuration
   0. Merge configuration into the registry
   1. Write control panel applets for editing it
   2. Have decent defaults so we can start control panel 
  without prior configuration
   3. Have wizard like app to autoconfigure wine
   WineSetupTk proposed by Jeremy White [EMAIL PROTECTED]
   4. Make Wine's DLLs register themselves to avoid
  manual merging of the winedefault.reg
   5. Write .inf script to setup a new Wine installation
   6. Have a wineboot script for RunOnce stuff
 
 D. Stabilize utilities
   0. Get rid of the init directive from .spec files
   Alexandre Julliard [EMAIL PROTECTED] volunteered
   1. Make sure the .spec file format is fairly stable
   Any other things that may need changing here?
   2. Ensure the various utilities' options are stable
   Anything here?


__
Do you Yahoo!?
HotJobs - Search new jobs daily now
http://hotjobs.yahoo.com/




Re: Wine 0.8 TODO v0.2

2002-11-01 Thread Dimitrie O. Paun
On November 1, 2002 09:17 pm, Steven Edwards wrote:
 In the reactos rosapps source tree we have started on a front-end for
 regedit.exe that uses the regedit from wine/programs. Would you guys like
 this for 0.9/1.0? If so, I am sure RobD would relicense as his work is
 based on the LGPL work.

I think Wine would welcome such a contribution, sure. It would be nice
to have it available for 0.9, but I'm not sure it's mandatory.
What's its current status?

-- 
Dimi.