<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>251812</bug_id>
          
          <creation_ts>2008-12-20 23:13 0000</creation_ts>
          <short_desc>Stable request for sys-apps/portage-2.1.6.4</short_desc>
          <delta_ts>2009-02-18 21:30:58 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Portage Development</product>
          <component>Conceptual/Abstract Ideas</component>
          <version>2.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>STABLEREQ</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>251810</dependson>
          <blocked>231039</blocked>
    
    <blocked>235020</blocked>
    
    <blocked>245197</blocked>
    
    <blocked>251173</blocked>
    
    <blocked>252350</blocked>
    
    <blocked>253054</blocked>
    
    <blocked>253077</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>zmedico@gentoo.org</reporter>
          <assigned_to>dev-portage@gentoo.org</assigned_to>
          <cc>gentoo-bugs@allenjb.me.uk</cc>
    
    <cc>serkan@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>zmedico@gentoo.org</who>
            <bug_when>2008-12-20 23:13:44 0000</bug_when>
            <thetext>Please mark stable. Bug #216231 tracks all bugs fixed since 2.1.4.x.

You&apos;ll have to mark app-admin/eselect-news-20080320 stable first (see bug #251810).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>zmedico@gentoo.org</who>
            <bug_when>2008-12-28 22:39:12 0000</bug_when>
            <thetext>Release notes since 2.1.4:

portage-2.1.6
==================================

* FEATURES=fixpackages is now enabled by default via make.globals. Set
  FEATURES=&quot;-fixpackages&quot; in make.conf if you&apos;d like to disable it.
* File collision protection is now enabled by default via make.globals with
  FEATURES=protect-owned. In order to protect files from be overwritten or
  removed a inappropriate times, it is recommended to leave protect-owned
  (or the similar collision-protect feature) enabled at all times.
* The python namespace for portage has been sanitized, all portage related code
  is now contained within the portage namespace. External script should be
  updated accordingly, though links exist for backward compability.
* -* support in package.keywords was changed as it was inconsistent with 
  ACCEPT_KEYWORDS behavior (also see
  http://dev.gentoo.org/~genone/docs/KEYWORDS.stupid).
  Previously having -* in package.keywords matched packages with KEYWORDS=&quot;-*&quot;,
  now it resets the ACCEPT_KEYWORDS list for the given atom like it does when
  used in ACCEPT_KEYWORDS.
  For packages that don&apos;t specify any other KEYWORDS you can use the new **
  token as documented in portage(5) to disable KEYWORDS filtering completely.

portage-2.1.5
==================================

* The pkg_postinst phase is now called after the previous version of a
  package has been removed. As a consequence, it is no longer possible
  to call has_version in pkg_postinst to detect whether the current
  install operation is an upgrade or downgrade. If this information is
  needed during the pkg_postinst phase, do the has_version call in an
  earlier phase (such as pkg_preinst) and store the result in a global
  variable to be accessed by pkg_postinst when it is called. Bug #226505
  tracks all issues related to this phase execution order change.
* The metadata-transfer feature is now disabled by default. This disables the
  &quot;Updating Portage cache&quot; routine that used to run at the tail end of each
  `emerge --sync` operation. If you use something like the sqlite module and
  want to keep all metadata in that format alone (useful for querying), enable
  FEATURES=&quot;metadata-transfer&quot; in make.conf. You should also enable
  FEATURES=&quot;metadata-transfer&quot; if you have any eclasses from PORTDIR_OVERLAY
  that override eclasses from PORTDIR (in this case, you may have disabled
  a relevant warning message by setting PORTAGE_ECLASS_WARNING_ENABLE=&quot;0&quot; in
  make.conf).
* The parallel-fetch feature is now enabled by default. It is optimized
  to avoid doing redundant checksums for previously downloaded files that have
  the correct size. Run `tail -f /var/log/emerge-fetch.log` in a
  terminal to view parallel-fetch progress. Add FEATURES=&quot;-parallel-fetch&quot;
  to /etc/make.conf if you want to disable this feature.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>darkside@gentoo.org</who>
            <bug_when>2008-12-28 22:41:33 0000</bug_when>
            <thetext>Zac,
If we are running the latest 2.2_rc, what should we explicitly look for in 2.1.6.4 that is different now?</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>zmedico@gentoo.org</who>
            <bug_when>2008-12-28 22:50:48 0000</bug_when>
            <thetext>The only difference between 2.2_rc and 2.1.6.x is that 3 new features are not supported in 2.1.6.x:

1) package sets
2) preserve-libs
3) ACCEPT_LICENSE

Other than the lack of those 3 features, everything is the same.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>darkside@gentoo.org</who>
            <bug_when>2008-12-28 23:01:17 0000</bug_when>
            <thetext>(In reply to comment #3)
&gt; The only difference between 2.2_rc and 2.1.6.x is that 3 new features are not
&gt; supported in 2.1.6.x:
&gt; 
&gt; 1) package sets
&gt; 2) preserve-libs
&gt; 3) ACCEPT_LICENSE
&gt; 
&gt; Other than the lack of those 3 features, everything is the same.
&gt; 

Ok, sanity test on amd64 revealed no issues. Been using 2.2rcX for many months. amd64 stable.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>bluebird@gentoo.org</who>
            <bug_when>2008-12-29 12:49:16 0000</bug_when>
            <thetext>sparc stable

/me prepares for lots of EAPI-2 ebuilds stabilization requests ;)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>armin76@gentoo.org</who>
            <bug_when>2008-12-29 16:16:34 0000</bug_when>
            <thetext>alpha/arm/ia64/s390/x86 stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>dertobi123@gentoo.org</who>
            <bug_when>2008-12-29 18:13:23 0000</bug_when>
            <thetext>ppc stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2008-12-31 15:04:47 0000</bug_when>
            <thetext>Stable for HPPA.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ranger@gentoo.org</who>
            <bug_when>2009-01-08 20:33:05 0000</bug_when>
            <thetext>ppc64 stable</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>zmedico@gentoo.org</who>
            <bug_when>2009-02-18 21:30:58 0000</bug_when>
            <thetext>See bug 259523 for 2.1.6.7 stabization.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>