Re: Updated: xfig-3.2.4-4 and xfig-lib-3.2.4-4
Hi The documentaion seems to be split between the /usr/X11R6/doc and /usr/X11R6/share/doc directories. Shouldn't docu go to the /usr/X11R6/doc dir instead ? Ciao Volker
Updated: xfig-3.2.4-4 and xfig-lib-3.2.4-4
The xfig-3.2.4-4 and xfig-lib-3.2.4-4 packages have been updated in the Cygwin distribution. Changes: 1) Rework the packaging to conform to Cygwin packaging standards. Include a packaging script that automates the build process, based off of the generic build script. Include the source code and a patch against it. Create a Cygwin-specific readme. 2) Consolidate the packages into xfig-lib (graphic symbols library), xfig (everything else). -- Harold Hunt To update your installation, click on the Install Cygwin now link on the http://cygwin.com/ web page. This downloads setup.exe to your system. Once you've downloaded setup.exe, run it and select XFree86 and then click on the appropriate field until the above announced version number appears if it is not displayed already. If your mirror doesn't yet have the latest version of this package after 24 hours, you can either continue to wait for that site to be updated or you can try to find another mirror. Please send questions or comments to the Cygwin/XFree86 mailing list at: [EMAIL PROTECTED] If you want to subscribe go to: http://cygwin.com/ml/cygwin-xfree/ I would appreciate if you would use this mailing list rather than emailing me directly. This includes ideas and comments about the setup utility or Cygwin/XFree86 in general. If you want to make a point or ask a question the Cygwin/XFree86 mailing list is the appropriate place.
Re: Updated: xfig-3.2.4-4 and xfig-lib-3.2.4-4
Harold L Hunt II wrote: 2) Consolidate the packages into xfig-lib (graphic symbols library), xfig (everything else). When you remove packages completely, you need to provide a compatibility package that has the same name but higher version number. That way, setup.exe will Do The Right Thing: 1) update obsolete package xfig-etc (or whatever) --- remove xfig-etc(old version) --- install xfig-etc(new version) 2) update xfig --- remove xfig(old) --- install xfig(new == consolidated) But setup reshuffles this into remove and install: 1) remove xfig-etc(old version) remove xfig(old) 2) install xfig-etc(new version = empty, so this is a no-op) install xfig(new == consolidated) And everything Just Works. If you DON'T do that, then setup.exe would just update xfig -- but both xfig-etc(old) and xfig(new) would claim to own the files that were consolidated into xfig(new). So, compatibility packages. (Now, it's possible that setup.exe could [does?] support conflicts: and obsoletes: keywords, in which case that's a better solution than compat pkgs. Ask Robert...) Me, since I'm paying attention, I'll just do it manually: setup-remove all currently installed xfig-related packages, and then setup-install just the new pkgs. But not everybody pays attention -- or reads these little announcements. -- Chuck
Re: Updated: xfig-3.2.4-4 and xfig-lib-3.2.4-4
Chuck, Charles Wilson wrote: Harold L Hunt II wrote: 2) Consolidate the packages into xfig-lib (graphic symbols library), xfig (everything else). When you remove packages completely, you need to provide a compatibility package that has the same name but higher version number. That way, setup.exe will Do The Right Thing: 1) update obsolete package xfig-etc (or whatever) --- remove xfig-etc(old version) --- install xfig-etc(new version) 2) update xfig --- remove xfig(old) --- install xfig(new == consolidated) But setup reshuffles this into remove and install: 1) remove xfig-etc(old version) remove xfig(old) 2) install xfig-etc(new version = empty, so this is a no-op) install xfig(new == consolidated) And everything Just Works. If you DON'T do that, then setup.exe would just update xfig -- but both xfig-etc(old) and xfig(new) would claim to own the files that were consolidated into xfig(new). So, compatibility packages. (Now, it's possible that setup.exe could [does?] support conflicts: and obsoletes: keywords, in which case that's a better solution than compat pkgs. Ask Robert...) Me, since I'm paying attention, I'll just do it manually: setup-remove all currently installed xfig-related packages, and then setup-install just the new pkgs. But not everybody pays attention -- or reads these little announcements. Thanks, I suspected as much and was going to do just as you suggested. Then I did a local install and it seemed like it removed the old xfig-* packages as I hoped it would. I checked more closely after your message and noticed that it was indeed not working as I had hoped. I created compatibility packages for both the xfig packages and the XFree86-xwinclip package. Thanks for the tip and watching my work :) Harold