Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 310533 - New Keyword for: dev-db/mysql-5.1.45-r1 (~x64-macos)
Summary: New Keyword for: dev-db/mysql-5.1.45-r1 (~x64-macos)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All OS X
: High normal (vote)
Assignee: Gentoo Linux MySQL bugs team
URL:
Whiteboard:
Keywords:
Depends on: 310535 310615
Blocks:
  Show dependency tree
 
Reported: 2010-03-21 14:21 UTC by nietonfir
Modified: 2010-05-15 12:19 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
mysql-5.1.44-r1 ebuild (mysql-5.1.44-r1.ebuild,6.43 KB, text/plain)
2010-03-21 14:24 UTC, nietonfir
Details
latest mysql 5.1 ebuild (mysql-5.1.45-r1.ebuild,7.22 KB, text/plain)
2010-03-25 10:41 UTC, nietonfir
Details

Note You need to log in before you can comment on or make changes to this bug.
Description nietonfir 2010-03-21 14:21:03 UTC
mysql-5.1.44-r1 is the latest and greatest (not hardmasked) unstable mysql packge in the main tree and the latest stable release from mysql.

Compiles and installs just fine after applying the patches from the blocker. ;)
Comment 1 nietonfir 2010-03-21 14:24:25 UTC
Created attachment 224503 [details]
mysql-5.1.44-r1 ebuild

Only ecopied, compiles and installs just fine with "+community +extraengine +latin1 +perl +ssl" (all other flags not set).
Comment 2 nietonfir 2010-03-25 10:41:07 UTC
Created attachment 225195 [details]
latest mysql 5.1 ebuild

works on ~x64-macos, keyword needed. Thx!
Btw, the same goes for virtual/mysql-5.1 (seems to have been overwritten with gx86), but I won't open a new bug for that one. :P
Comment 3 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-05-13 21:42:31 UTC
I don't understand this change:

-DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
+DEPEND="|| ( >=sys-devel/gcc-4.3 >=sys-devel/gcc-apple-4.2 )"

Anyway, can you please test 5.1.46 too?
Comment 4 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2010-05-13 22:08:23 UTC
NAK on that DEPEND gcc change, unless you've got a very good reason for it.
It'll block hppa and some other arches, as they don't have gcc 4.3.
Comment 5 nietonfir 2010-05-14 23:19:59 UTC
(In reply to comment #3)
> I don't understand this change:
> 
> -DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )"
> +DEPEND="|| ( >=sys-devel/gcc-4.3 >=sys-devel/gcc-apple-4.2 )"
> 
Don't ask me because I don't know why. I just ran ecopy iirc (or ekeyword on the prefix ebuild), but either way that's not a change introduced by me as can be seen here [1].

> Anyway, can you please test 5.1.46 too?
> 
5.1.46 compiles, installs and runs just fine @ 10.6 (~x64-macos).

[1] http://overlays.gentoo.org/proj/alt/browser/trunk/prefix-overlay/dev-db/mysql?rev=57489
Comment 6 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2010-05-14 23:40:47 UTC
Ah, the problem is that you're NOT up to date in the latest revisions in the main tree.

Look at the change introduced in rev 1.2 of this ebuild, and the commit message for it.
Comment 7 Fabian Groffen gentoo-dev 2010-05-15 09:48:43 UTC
Eh, the mysql ebuild isn't in our tree (any more), it comes straight from gx86.

I'm a bit lost here now.
Comment 8 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2010-05-15 12:19:41 UTC
Heh. Let me explain.

At one point in time, the Gentoo Prefix mysql ebuilds were not aligned with gentoo-x86 tree. Then I moved them to gentoo-x86 with the mysql's team ACK. This bug was opened prior to that move so the patch in comment #2 is OLD. Then the link in comment #5 is OLD because the ebuilds aren't in the prefix _overlay_ anymore, they come from gentoo-x86 directly. But, that link in comment #5 caused confusion. Anyway, all that was needed for _this_ bug report was the keyword added...

+  15 May 2010; Jeremy Olexa <darkside@gentoo.org> mysql-5.1.46.ebuild:
+  Add ~x64-macos as tested in bug 310533
+

Thanks all. :)