Given how late we are into the D6 cycle, we're probably looking at the last D6 release of Panels. Rather than just rushing out a new release, lets plan this a little and do it right.
There are three changes committed to the 6.x-3.x branch since 3.10 was released:
- The pass-by-references bug.
- #1313642: 'administer panels styles' missing from hook_permission(), only user 1 can edit styles
- #1412158: ability to control styles got lost with latest version of panels
In addition we have the following RTBC issues for 6.x-3.x:
- #2184143: Add a Panels cache table
- #1062290: Undefined index: use_pager on line 108 in plugins/cache/simple.inc
- #1349118: Simple Caching ID scheme will lead to conflicts with exported Panels definitions
- #866178: Drag and drop doesn't work with JQuery UI 1.4 - 1.7 +
- #1240994: Fix for panels ipe when used with Tao base theme
Finally there are a number of Needs review issues, several of which are for bugs that appear to be important:
- #1247244: Check for CSS location produces 404s with private files
- #1397076: When changing pane style to "System block" the "Override title" setting can't be used to delete the pane title
- #1043148: Cached panes missing css and js
- #993990: Add option to provide links to a view pane from panels pane edit page
- #939040: Panels returns NULL from menu_execute_active_handler()
- #1024452: Panels renders both primary and secondary tabs despite selecting only one of them
- #727396: Skinr needs drupal_alter for links array
- #1069964: only set mini name if the admin title is missing
- #886124: IPE does not respect panel settings / Requesting per renderer panel settings
- #427192: Example mini-module for adding your own panel style (custom class, css or html to make your panel)
- #945540: Contributing updated README.txt file
- #899706: Patch: set handlebar div to display: none inline to avoid overrides from themes that set clear-
- #1212670: Undefined index: page in panels_simple_cache_get_id
- #2303905: PHP 5.4 errors on panels empty value
- #2355257: Warning: Creating default object from empty value line 243
Furthermore there's a single "Patch (to be ported)" issue:
There are also several "Postponed" issues and a whole bunch of "Active" issues.
What I recommend is:
- Find a maintainer who will commit to doing a D6 release. If none of the maintainers can commit to doing this, I'll join as co-maintainer to do so.
- Write a patch for the "Patch (to be ported)" issue.
- Get all of the "needs review" issues to RTBC state.
- Commit all of the RTBC issues.
- Leave a -dev release available for about a week and let people test it out to ensure there aren't any regressions.
- Release 6.x-3.11.
If you are eager to see this happen, please help!
I've added all of the "RTBC", "Needs review" and the "Patch (to be ported)" issues as children of this issue to help track everything.
Original report by @hansfn
Hi,
#1469736: PHP 5.4: all panel pages and nodes displaying empty has been fixed, but AFAICT there has been no (stable) release after the fix was committed. I think PHP 5.4 support is so important that a new D6 release is needed.
Comments
Comment #1
hansfn CreditAttribution: hansfn commentedWhy haven't a new release been created yet?
Comment #2
merlinofchaos CreditAttribution: merlinofchaos commentedUnfortuantely, there is currently nobody maintaining the 6.x branch.
Comment #3
hansfn CreditAttribution: hansfn commentedThx for the reply, Merlin. I don't think Panels users are aware of this. On the project page, under "Status of Panels" it says:
You should at least update this.
I'm willing to maintain the D6 branch in the sense that I can handle any critical bugs and make needed new releases, but I think better people will volunteer if they knew the status. Should I create a new issue for this, or can we change this one to "Need D6 maintainer" ....
Comment #4
dalinian CreditAttribution: dalinian commentedI'm elevating this issue to critical as any debian server being upgraded to stable (wheezy) will have php5.4 installed thus breaking the display of any site not running the development version of panels. This is a giant impending problem at this point.
Comment #5
jan.s CreditAttribution: jan.s commentedYes. That's also my opinion. Many websites will break when using the Panels 6.10 version while hosts are upgrading to PHP 5.4.
Sure, it takes time to create a new 6.11 release but maybe it would be possible to create a release with the most important bugfixes. In my case it was the bug #1469736: PHP 5.4: all panel pages and nodes displaying empty.
Comment #6
bakerlee CreditAttribution: bakerlee commentedAny news about the new 6.11 release of Panels?
Comment #7
mikeytown2 CreditAttribution: mikeytown2 commentedMoving to RTBC to make this more visible.
Comment #8
c4rl CreditAttribution: c4rl commentedBump? :)
Comment #9
Anonymous (not verified) CreditAttribution: Anonymous commentedThanks for the fix
Comment #10
szeidler CreditAttribution: szeidler commentedWe definitely need a new release here, because more and more hosters are switching to PHP >= 5.4 support only. And because it's not a PHP error, it's hard to find and debug the cause of it.
Comment #11
ianthomas_ukComment #12
DamienMcKennaOk, lets clarify the title and focus this issue a little.
I moved the rest of this comment into the issue summary
Comment #13
vijaycs85@DamienMcKenna would be nice to update the issue summary with what we have in #12.
Comment #14
japerryThis is a great list for the last of the d6 panels. Once this release is up, it'd be great to clean up the queue and close the rest of the 6.x issues.
Comment #15
DamienMcKennaI've moved my research / plan into the issue summary.
Comment #16
DamienMcKennaComment #17
japerrySo Drupal 8 is out. this -will- be the last release of panels. Lets aim to get this out with the 7.x release in the next 30 or so days.
Comment #18
japerryComment #19
japerryWell due to lack of interest in this issue, its been 30 days. I'm making a release of panels. If there are bugs created by this release, we can make another release near the end of Jan 2016. No further features will be going into panels, only minor bug fixes and security updates.
Comment #20
DamienMcKennaI've opened a new issue for the next release: #2639478: Plan for Panels 6.x-3.12 release
Of course there may not be need for one, but this way there's at least something to work from should it be deemed necessary.