New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #19415 (closed update: fixed)

Opened 4 years ago

Last modified 3 years ago

mysql5-devel: update to 5.4.x

Reported by: ryandesign@… Owned by: ryandesign@…
Priority: Normal Milestone:
Component: ports Version: 1.7.1
Keywords: Cc: jwa@…
Port: mysql5-devel

Description

mysql5-devel is still at version 5.1.x but I see on http://dev.mysql.com that the new beta 5.4.0 is now out, to which this port should be updated. However, please wait a good amount of time after #19414 is resolved before doing so, since mysql5 is still at 5.0.x at this time and we want to give users who have been using mysql5-devel to get 5.1.x a chance to move back to the mysql5 port before we update mysql5-devel to a new beta.

Attachments

5.4.3.diff (5.2 KB) - added by ryandesign@… 3 years ago.
5.4.3-fixed.diff (5.2 KB) - added by ryandesign@… 3 years ago.
5.4.3-remaining.diff (3.3 KB) - added by ryandesign@… 3 years ago.

Change History

comment:1 Changed 4 years ago by ryandesign@…

  • Summary changed from mysql5-devel: update to 5.4.0 to mysql5-devel: update to 5.4.x

comment:2 Changed 4 years ago by jmr@…

  • Type changed from enhancement to update

comment:3 Changed 4 years ago by anonymous

  • Milestone Port Updates deleted

Milestone Port Updates deleted

Changed 3 years ago by ryandesign@…

comment:4 Changed 3 years ago by ryandesign@…

Here's a diff of my initial update attempt, bringing over relevant changes from mysql5 as well.

comment:5 follow-up: ↓ 6 Changed 3 years ago by ryandesign@…

It fails during destroot with

Error: Target org.macports.destroot returned: no files matched glob pattern "/opt/local/var/macports/build/_Users_rschmidt_macports_dports_databases_mysql5-devel/work/destroot/opt/local/share/mysql5/mysql/my-*.cnf"

True, there are no *.cnf files in the destroot. Why aren't these getting installed anymore?

Changed 3 years ago by ryandesign@…

comment:6 in reply to: ↑ 5 Changed 3 years ago by ryandesign@…

Replying to ryandesign@…:

Why aren't these getting installed anymore?

Ah, because I messed up the patchfile. Fix attached.

But I see you already updated the ports to 5.4.3 in r61511 and r61512. We should still add in the additional changes in my patch.

Changed 3 years ago by ryandesign@…

comment:7 Changed 3 years ago by ryandesign@…

Attached are the parts of my patch that remain after what you've already committed.

comment:8 Changed 3 years ago by ryandesign@…

  • Status changed from new to closed
  • Resolution set to fixed

I'll go ahead and commit my changes since they just serve to make mysql5 and mysql5-devel more similar again. If there were any objections please let me know and we can deal with them for both ports later.

In r61524 I updated mysql5-server-devel to 5.4.3-beta (r61512 having only updated its livecheck), and in r61525 I made changes similar to mysql5's r60732 (added no_embedded_server variant which has the effect of allowing a universal build (see #17300), and removed innodb_plugin variant because that code is already in mysql 5.4 as the official InnoDB mechanism).

Note: See TracTickets for help on using tickets.