<?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>18150</bug_id>
          
          <creation_ts>2003-03-25 08:12 0000</creation_ts>
          <short_desc>dev-perl/CGI needs &lt;=perl-5.6.1</short_desc>
          <delta_ts>2003-03-29 12:26:24 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.4</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mcummings@gentoo.org</reporter>
          <assigned_to>rac@gentoo.org</assigned_to>
          <cc>mholzer@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>mcummings@gentoo.org</who>
            <bug_when>2003-03-25 08:12:17 0000</bug_when>
            <thetext>Leave it to me to find a bug on the eve of my &quot;retiring&quot; from being a dev. The
ebuild we have for dev-perl/CGI needs to have &lt;=perl-5.6.1 added to it&apos;s DEPEND
list. Perl 5.8.0 comes with the newer version of CGI, which is overridden by the
ebuild. The newer version of CGI does not appear to be available via CPAN as a
seperate download, only as a part of perl 5.8.0. Users upgrading to perl 5.8.0
or using perl 5.8.0 who emerge CGI will override the newer version which can
lead to complications (the newer version resolves bugs in operation). In
addition, any ebuild that depends on dev-perl/CGI will need to be made an
optional dep depending on perl version. I can provide code/corrected ebuilds if
needed. I&apos;m sure there are others, but this is the one I hit last night.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rac@gentoo.org</who>
            <bug_when>2003-03-26 15:17:26 0000</bug_when>
            <thetext>Fixed in CVS.  Thanks, and I&apos;ll be on the lookout for others.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rac@gentoo.org</who>
            <bug_when>2003-03-26 16:44:58 0000</bug_when>
            <thetext>This is rather stickier than I thought it would be.  Perl 5.8.0 is in stable,
and changing this dependency forces people that already have it installed to
downgrade, which is probably a worse evil.  The dependency has effectively
been reverted to &quot;any version of perl&quot;, and dev-perl/CGI has been masked
in package.mask.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rac@gentoo.org</who>
            <bug_when>2003-03-26 19:17:24 0000</bug_when>
            <thetext>Closing again.  Decided to add 2.81 (the version in the 5.8.0 core) as stable, 
since 5.8.0 itself is marked as stable.  This will do no harm.  2.91 is now
~arch masked for testing, but can probably be moved to stable soon if no problems
are reported.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>mholzer@gentoo.org</who>
            <bug_when>2003-03-29 09:19:08 0000</bug_when>
            <thetext>this can&apos;t be a solution
1) since default-1.0 has perl-5.6.1 you can&apos;t mask it global

2) you breaked mysqltool with this

 # emerge mysqltool
Calculating dependencies |
!!! all ebuilds that could satisfy &quot;dev-perl/CGI&quot; have been masked.
!!!    (dependency required by &quot;dev-db/mysqltool-0.95-r1&quot; [ebuild])

!!! Error calculating dependancies. Please correct.

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>rac@gentoo.org</who>
            <bug_when>2003-03-29 12:26:24 0000</bug_when>
            <thetext>Apparently dev-perl/CGI was still left in package.mask.  Thank you for catching
this.</thetext>
          </long_desc>
      
    </bug>

</bugzilla>