[Python-checkins] python/nondist/peps pep-0314.txt,1.2,1.3

akuchling@users.sourceforge.net akuchling@users.sourceforge.net
Sat, 12 Apr 2003 14:16:53 -0700


Update of /cvsroot/python/python/nondist/peps
In directory sc8-pr-cvs1:/tmp/cvs-serv1592

Modified Files:
	pep-0314.txt 
Log Message:
Add Obsoletes and Conflicts; wording tweak

Index: pep-0314.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/peps/pep-0314.txt,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** pep-0314.txt	12 Apr 2003 20:16:20 -0000	1.2
--- pep-0314.txt	12 Apr 2003 21:16:50 -0000	1.3
***************
*** 260,264 ****
      Provides (multiple use)
  
!       Each entry contains a string describing some other component or
        module that will be provided by this package once it is
        installed.  These strings should match the ones used in
--- 260,264 ----
      Provides (multiple use)
  
!       Each entry contains a string describing a component or
        module that will be provided by this package once it is
        installed.  These strings should match the ones used in
***************
*** 273,279 ****
--- 273,311 ----
            Provides: xml.dom
  
+     Obsoletes (multiple use)
+ 
+       Each entry contains a string describing a component or module
+       that this package renders obsolete, meaning that the two packages
+       should not be installed at the same time.  Version declarations
+       cannot be supplied.  (XXX Or are they needed for Obsoletes?)
+ 
+       The most common use of this field will be in case a package name
+       changes, e.g. Gorgon 2.3 gets subsumed into Torqued Python 1.0.
+       When you install Torqued Python, the Gorgon package should be
+       removed.
+       
+       Example:
+ 
+           Obsoletes: Gorgon
+ 
+     Conflicts (multiple use)
+ 
+       Each entry contains a string describing a component or module
+       that conflicts with this package, meaning that the two packages
+       should not be installed at the same time.  Version declarations
+       cannot be supplied.  
+ 
+       Conflict resolution probably isn't very important for Python
+       programs, because few extensions will cause problems for other
+       extensions, unless they're using the same package name.  This 
+       field name is being defined here for future use.
+ 
+           Conflicts: Gorgon
+ 
+ 
  Acknowledgements
  
      None yet.        
+ 
  
  Copyright