public inbox for cygwin-xfree@sourceware.org
help / color / mirror / Atom feed
* Updated: xfig-3.2.4-4 and xfig-lib-3.2.4-4
@ 2003-10-30  4:22 Harold L Hunt II
  2003-10-30  5:46 ` Charles Wilson
  2003-10-30 15:08 ` Dr. Volker Zell
  0 siblings, 2 replies; 4+ messages in thread
From: Harold L Hunt II @ 2003-10-30  4:22 UTC (permalink / raw)
  To: cygx, cygxannounce

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:
cygwin-xfree@cygwin.com

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.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Updated: xfig-3.2.4-4 and xfig-lib-3.2.4-4
  2003-10-30  4:22 Updated: xfig-3.2.4-4 and xfig-lib-3.2.4-4 Harold L Hunt II
@ 2003-10-30  5:46 ` Charles Wilson
  2003-10-30  6:52   ` Harold L Hunt II
  2003-10-30 15:08 ` Dr. Volker Zell
  1 sibling, 1 reply; 4+ messages in thread
From: Charles Wilson @ 2003-10-30  5:46 UTC (permalink / raw)
  To: cygwin-xfree

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


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Updated: xfig-3.2.4-4 and xfig-lib-3.2.4-4
  2003-10-30  5:46 ` Charles Wilson
@ 2003-10-30  6:52   ` Harold L Hunt II
  0 siblings, 0 replies; 4+ messages in thread
From: Harold L Hunt II @ 2003-10-30  6:52 UTC (permalink / raw)
  To: cygwin-xfree

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


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Updated: xfig-3.2.4-4 and xfig-lib-3.2.4-4
  2003-10-30  4:22 Updated: xfig-3.2.4-4 and xfig-lib-3.2.4-4 Harold L Hunt II
  2003-10-30  5:46 ` Charles Wilson
@ 2003-10-30 15:08 ` Dr. Volker Zell
  1 sibling, 0 replies; 4+ messages in thread
From: Dr. Volker Zell @ 2003-10-30 15:08 UTC (permalink / raw)
  To: cygwin-xfree

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


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2003-10-30 15:08 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-10-30  4:22 Updated: xfig-3.2.4-4 and xfig-lib-3.2.4-4 Harold L Hunt II
2003-10-30  5:46 ` Charles Wilson
2003-10-30  6:52   ` Harold L Hunt II
2003-10-30 15:08 ` Dr. Volker Zell

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).