RE: Incorrect version in packages names

2002-07-14 Thread Ralf Habacker

 The naming was probably inherited from linux, where it is possible to 
 have both kde (1) and kde (2) and kde (3) all installed on the same 
 machine.  Therefore, each needs different basename.

Yes, this is it. 

 
 If the kde-cygwin folks want to maintain that package-name distinction, 
 then they should just use kdelibs_2 instead of kdelibs-2 as their 
 basename.  Then upset and setup will be happy -- and end users will be 
 able to install both kdelibs_2 and kdelibs_3.

Thanks for this hint. 

Ralf 




RE: Incorrect version in packages names

2002-07-14 Thread Ralf Habacker

 
 The naming was probably inherited from linux, where it is possible to 
 have both kde (1) and kde (2) and kde (3) all installed on the same 
 machine.  Therefore, each needs different basename.
 
 If the kde-cygwin folks want to maintain that package-name distinction, 
 then they should just use kdelibs_2 instead of kdelibs-2 as their 
 basename.  Then upset and setup will be happy -- and end users will be 
 able to install both kdelibs_2 and kdelibs_3.
 
What about kde-x. Must it be named kde_x ? 

Ralf 





RE: Incorrect version in packages names

2002-07-14 Thread Ralf Habacker


 
 What about kde-x. Must it be named kde_x ?
 
 Couln't those fixes be included in the base xfree package?
 Having a package that overwrites a file from another package gives
 problems if you deinstall the latter: you lose the file from the first...

Unfortunally for some reasons no, because 1. this patches relates to cygipc
based shm support, which isn't a cygwin packages and should not be used in a
cygwin package (the xfree packages). There were some threads relating to this
topic in the past on cygwin/cygwin apps. At the time the shm support will be a
stable part of the cygwin dll, xfree could be recompiled with shm support.

2. some patches are currently not part of the official xfree release yet (for
example xft patches and ice delay patch, see release notes below)


Release 1.3

libXft:
- added qt3 symbols to Xftlib

libICE:
- removed 5 seconds delay in libICE if file attributes don't match

Release 1.2

- renamed package to kde-x

Xwin.exe:
  - added MIT-SHM extension


Ralf






Re: Incorrect version in packages names

2002-07-14 Thread Charles Wilson



Ralf Habacker wrote:

The naming was probably inherited from linux, where it is possible to 
have both kde (1) and kde (2) and kde (3) all installed on the same 
machine.  Therefore, each needs different basename.

If the kde-cygwin folks want to maintain that package-name distinction, 
then they should just use kdelibs_2 instead of kdelibs-2 as their 
basename.  Then upset and setup will be happy -- and end users will be 
able to install both kdelibs_2 and kdelibs_3.


 What about kde-x. Must it be named kde_x ? 


No, kde-x is fine.  The problem is, the parser can't tell if the 
grouping after a '-' is part of the package name or package version, 
when the grouping begins with a numeral.

kde-2  -- confusinng
kde-x  -- not confusing

--Chuck





Re: Incorrect version in packages names

2002-07-08 Thread Robert Collins


- Original Message -
From: Christopher Faylor [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Monday, July 08, 2002 4:16 PM

 and in setup.ini :
 @ kdelibs-2
 
 Get rid of this.  I suspect that it is confusing setup.exe.
 It should certainly do the right thing without it.

Doh!. Good catch Chris.

Yes, foo-bar is allowable as a package name, foo-2 is not. I'll see what I
can do for a future setup.exe release to address this, but don't expect
anything soon. It'll require altering the installed.db database format,
which results in a non-backwards compatible local environment.

Rob




Re: Incorrect version in packages names

2002-07-08 Thread Robert Collins


- Original Message -
From: Christopher Faylor [EMAIL PROTECTED]
To: [EMAIL PROTECTED]

 upset would probably do the right thing with the above but I really don't
 see any reason to use it, regardless.  I don't see any reason why a user
 would need to know that these are kdelibs-2 when it is pretty obvious from
 the version number.

One possibility is if the version number reflects the ABI, not the software
release. This is actually quite likely with libtool packages.

Anyway, it's low priority however one approaches it.

Rob




Re: Incorrect version in packages names

2002-07-08 Thread Charles Wilson



Christopher Faylor wrote:


 upset would probably do the right thing with the above but I really don't
 see any reason to use it, regardless.  I don't see any reason why a user
 would need to know that these are kdelibs-2 when it is pretty obvious from
 the version number.


The naming was probably inherited from linux, where it is possible to 
have both kde (1) and kde (2) and kde (3) all installed on the same 
machine.  Therefore, each needs different basename.

If the kde-cygwin folks want to maintain that package-name distinction, 
then they should just use kdelibs_2 instead of kdelibs-2 as their 
basename.  Then upset and setup will be happy -- and end users will be 
able to install both kdelibs_2 and kdelibs_3.

--Chuck





Re: Incorrect version in packages names

2002-07-08 Thread Sylvain Petreolle

   and in setup.ini :
kdelibs-2
   
   Get rid of this.  I suspect that it is
 confusing setup.exe.

Found in /etc/setup/installed.db :
kde-x-1.2
kde-x-1.2-1.2-1.2-1.2-1.2-1.2-1.2-1.2-1.2.tar.bz2 0
kde-x-1.3
kde-x-1.3-1.3-1.3-1.3-1.3-1.3-1.3-1.3-1.3.tar.bz2 0
kdebase-2 kdebase-2-2-2-2-2-2-2-2-2.2.2-b1.tar.bz2 0
kdelibs-2 kdelibs-2-2-2-2-2-2-2-2-2.2.2-b1.tar.bz2 0


___
Do You Yahoo!? -- Une adresse yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com