Core

Drupal core major happenings and opportunities to contribute are announced in this group. Follow the RSS feed for these updates.

Posting to this group is restricted to people listed in MAINTAINERS.txt. If you have an announcement you'd like to post in this group, please file a webmasters issue with the suggested text and for quicker attention paste a link to that issue in #drupal-contribute.

jhodgdon's picture

This Month in Drupal Documentation - December 2014

Here's an update from the Documentation Working Group (DocWG) on what has been happening in Drupal Documentation in the last month or so. Sorry... because this is posted in the Core group as well as Documentation, comments are disabled.

If you have comments or suggestions, please see the DocWG home page for how to contact us. Thanks!

Read more
David_Rothstein's picture

No Drupal 6 or Drupal 7 core release on Wednesday, January 7

The monthly Drupal core bug fix release window is scheduled for this Wednesday. However, the last bug fix release was two months ago, and there haven't been enough changes to the development version since then to warrant a new release.

Upcoming release windows include:

  • Wednesday, January 21 (security release window)
  • Wednesday, February 4 (bug fix release window)
Read more
YesCT's picture

Global Sprint Weekend 17-18 January 2015, Small local sprints good for first time organizers

Global #SprintWeekend will be 17-18 January 2015.

Please encourage contributors you know to host a small local sprint near them.

Post an announcement in your local meetup groups please; ask if anyone is interested in hosting a sprint and wants some support organizing it.

List sprints on the wiki: https://groups.drupal.org/node/447258
That wiki also has more information about organizing a sprint.

We will have a couple meetings to support organizers (doodle for organizer support meetings: http://doodle.com/uutcp2ge7gt3a8ed )

Read more
David_Rothstein's picture

Drupal core security release window on Wednesday, December 17

Start: 
2014-12-17 (All day) America/New_York
Organizers: 

The monthly security release window for Drupal 6 and Drupal 7 core will take place on Wednesday, December 17.

This does not mean that a Drupal core security release will necessarily take place on that date for either the Drupal 6 or Drupal 7 branches, only that you should prepare to look out for one (and be ready to update your Drupal sites in the event that the Drupal security team decides to make a release).

There will be no bug fix release on this date; the next window for a Drupal core bug fix release is Wednesday, January 7.

Read more
Gábor Hojtsy's picture

All TestBase derived tests now enforce strict configuration schema adherence by default

Configuration schema was originally introduced to help describe configuration for translations. Then it expanded considerably and is now used to export configuration entities automatically for example (unless you want to write code to manually define what to export). Configuration schema is also used to automatically typecast values to their expected types. This ensures that although PHP and web forms in general favour strings over all other types, the right types are used when saving configuration. That is important so when deploying configuration, only actual changes will show up in the difference, no random type changes. Schema enforces certain rules and best practices of configuration on its users, for example that each piece in the active configuration should have an owner. Finally configuration schema based configuration validation helps find several types of bugs in code that is otherwise not or incorrectly tested.

Therefore after a month+ of work to make all core tests pass strict configuration schema checking, we are making TestBase default to strictly check all configuration against configuration schemas. There are only a few tests exempt from this in the testing of the configuration system itself. This affects all contributed module developers writing TestBase (WebTestBase, KernelTestBase, etc.) extending tests. This may result in new test failures which indicate either issues in your schema, your configuration, your tests, migrations, etc. Either way it indicates that in some cases unexpected data structures are generated.

Read more in the change notice.

Read more
xjm's picture

Priorities for the upcoming Drupal 8 critical issue sprint (Dec. 10-14 in Ghent, Belgium)

It's just a few days now until our Drupal 8 criticals sprint in Ghent! The sprint will be held December 10-14, 2014 and hosted at the Wunderkraut offices.

Upgrade path blockers

Read more
larowlan's picture

Drupal core updates for December 3, 2014

What's new with Drupal 8?

Where's Drupal 8 at in terms of release?

Since the last Drupal Core Updates, we fixed 18 critical issues and 12 major issues, and opened 9 criticals and 18 majors. That puts us overall at 110 release-blocking critical issues and 705 major issues.

Part of managing Drupal 8 toward its release is continuously reassessing what must block a release of 8.0.0. (Remember, hundreds of thousands of people will benefit from all the great new functionality in Drupal 8, so we need to be smart about what does or doesn't hold up that release!) The chart below illustrates not only those newly discovered and newly fixed critical issues each week, but also issues that are promoted to critical and demoted from critical based on our latest understanding. For more information on what is (and isn't) release-blocking, see the handbook page on issue priority.

Incoming and outgoing Drupal 8 critical issues per week

Current focus

The current top priority in Drupal 8 is to resolve issues that block a beta-to-beta upgrade path (critical issues tagged 'D8 upgrade path'). We also need core contributors to continue evaluating issues for the beta phase based on the beta changes policy.

Finally, keep an eye out for critical issues that are blocking other work.

Read more
David_Rothstein's picture

No Drupal 6 or Drupal 7 core release on Wednesday, December 3

The monthly Drupal core bug fix release window is scheduled for this Wednesday. However, the last bug fix release was a month ago, and there haven't been enough changes to the development version since then to warrant a new release.

Upcoming release windows include:

  • Wednesday, December 17 (security release window)
  • Wednesday, January 7 (bug fix release window)
Read more

This Month in Drupal Documentation - November 2014

Here's an update from the Documentation Working Group (DocWG) on what has been happening in Drupal Documentation in the last month or so. Sorry... because this is posted in the Core group as well as Documentation, comments are disabled.

If you have comments or suggestions, please see the DocWG home page for how to contact us. Thanks!

Read more
xjm's picture

Drupal 8 beta 4 on Wednesday, December 17, 2014

The next beta for Drupal 8 will be beta 4! Here is the schedule for the beta release.

Tuesday, December 16, 2014 Only critical and major patches committed
Wednesday, December 17, 2014 Drupal 8.0.0-beta4 released. Emergency commits only.
cweagans's picture

Drupal core updates for November 25, 2014

What's new with Drupal 8?

Drupal 8.0.0 beta3 was released since the last core update, with over 200 fixes after the prior release. There are still over 100 known critical issues, which means more beta releases to come.

We take special care to resolve security and performance issues. Both types of issues may require API changes. There is now defined criteria for performance issues as to what kind of improvements qualify as critical issues (and therefore blocking the Drupal 8.0.0 release).

After 2.5 years of work in part sponsored by MongoDB Inc, led by Károly Négyesi (chx), Drupal 8 can now completely install with MongoDB. This is the first time Drupal in its entirety has been successfully installed in a NoSQL database.


Check out the demo video
.

In almost three weeks, the Drupal Association and Wunderkraut are sponsoring a focused sprint in Ghent to help move core critical issues forward. However, you can help make things move faster anytime from anywhere, so read on!

Where's Drupal 8 at in terms of release?

Since November 8, we've fixed 29 critical issues and 26 major issues, and opened 19 criticals and 40 majors. That puts us overall at 117 release-blocking critical issues and 717 major issues.

How long does it take to fix a critical?

So how long will it take us to fix those critical issues and get to a Drupal 8 release candidate? The average time it takes to fix a critical issue varies enormously depending on the scope of the problem and the resources our contributors can devote to fixing each. Over the course of the Drupal 8 development cycle:

  • 30% of critical issues were fixed within one week of being filed,
  • 50% of criticals were fixed within one month of being filed,
  • 80% of criticals were fixed within six months,
  • and then 20% took more than six months.

This means that one great way to help get Drupal 8 to a release faster is to accelerate some of those long-running issues. Look for the oldest critical issues, or the critical issues that have gone awhile with no updates, and help assess them. Is each still relevant? Is something blocking it? What's the next step that's needed? Is the issue summary up to date? As we both focus on our next milestone and bring these longer-running issues to a successful resolution, we'll be able to narrow our focus to incoming issues and get Drupal 8 done. :)

Current focus

The current top priority in Drupal 8 is to resolve issues that block a beta-to-beta upgrade path (critical issues tagged 'D8 upgrade path'). Supporting an upgrade path between betas is an important step for early adopters to begin building with Drupal 8 (and lending their resources to getting other critical issues done).

We also need core contributors to continue evaluating issues for the beta phase based on the beta changes policy. Note that Dreditor now includes a handy button for inserting a beta evaluation template in issue summaries! Thanks Cottser and Mark Carver for adding this feature so quickly.

The new Dreditor button to 'Insert beta evaluation'

Finally, keep an eye out for critical issues that are blocking other work. Add the blocker issue tag that other issues are postponed.

(Note that we're changing this section of the Drupal Core Updates to highlight ongoing goals rather than specific issues, because calls to action in these posts haven't resulted in additional momentum in highlighted issues. Instead, we'll be making brief, separate posts every week or two highlighting top-priority issues in critical areas. If you're a core subsystem maintainer or initiative lead and want to highlight a specific issue, we encourage you to submit your own brief announcement to g.d.o/core (requires access). Anyone in MAINTAINERS.txt is authorized to post to this group!)

How to get involved

If you're new to contributing to core, check out Core contribution mentoring hours. Twice per week, you can log into IRC and helpful Drupal core mentors will get you set up with answers to any of your questions, plus provide some useful issues to work on.

If you'd like to contribute to a particular Drupal 8 initiative or working group, see the regularly scheduled meetings on the Drupal 8 core calendar:

Google Calendar ID:
happypunch.com_eq0e09s0kvcs7v5scdi8f8cm70@group.calendar.google.com
XML:
https://www.google.com/calendar/feeds/happypunch.com_eq0e09s0kvcs7v5scdi8f8cm70%40group.calendar.google.com/public/basic
iCal:
https://www.google.com/calendar/ical/happypunch.com_eq0e09s0kvcs7v5scdi8f8cm70%40group.calendar.google.com/public/basic.ics

Note that ultimike is now running a virtual Migrate sprint, Wednesdays 19:00-21:00 EST. See the Migrate in core group page for information and updates.

If you are interested in really digging into a tough problem and helping resolve a stagnating release blocker, or if you are stuck on a critical currently, join the #drupal-contribute IRC channel during weekly critical issue office hours on Fridays at 12:00p PST. See chx's office hours reports for an idea of what we've done so far!

You can also help by sponsoring independent Drupal core development.

Read more
David_Rothstein's picture

Drupal core security release window on Wednesday, November 19

Start: 
2014-11-19 (All day) America/New_York
Organizers: 

The monthly security release window for Drupal 6 and Drupal 7 core will take place on Wednesday, November 19.

This does not mean that a Drupal core security release will necessarily take place on that date for either the Drupal 6 or Drupal 7 branches, only that you should prepare to look out for one (and be ready to update your Drupal sites in the event that the Drupal security team decides to make a release).

There will be no bug fix release on this date; the next window for a Drupal core bug fix release is Wednesday, December 3.

Read more
alimac's picture

Drupal core updates for November 8, 2014

Co-authored by alimac, xjm, mparker17, and effulgentsia.

What's new with Drupal 8?

DrupalCon Amsterdam and the Drupal 8 beta!

It's been more than a month since the last Drupal Core Update, and so much has happened! Around 2300 people travelled to the historic city of Amsterdam, Netherlands for DrupalCon Amsterdam, where after 5 days of sprinting, Drupal 8.0 entered beta! Beta 3 will be released on Wednesday, November 12.

Drupal 8 contributors stand at the Amsterdam keynote
Photo credit: Paul Johnson

Be sure to review the allowed beta changes policy to understand which core issues are still priorities for Drupal 8.0, and which will need to wait for Drupal 8.1 or Drupal 9.

Highly critical security fix released for Drupal 7 and 8

On October 15th, SA-CORE-2014-005, a highly critcial security fix necessary for all Drupal 7 and 8 sites was revealed and Drupal 7.32 and Drupal 8.0.0-beta2 were released to address the issue. A week later, on October 29th, the Drupal security team issued a public service announcement warning of automated attacks against Drupal sites that haven't been patched for SA-CORE-2014-005.

To help website administrators choose the best possible path for dealing with affected Drupal sites, Bevan Rudge has developed a detailed flowchart of actions to take, specific to different scenarios. One tool that can be useful is Drupalgeddon, a Drush command that can help detect some of the exploits. It is important to understand that some attacks may not leave any trace. If possible, restore your Drupal site from backup made before October 15, 2014.

In A Lesson In Security, Anthony Ferrara deconstructed the vulnerability and its resolution as well as Drupal Security Team's response. For some discussion of Drupal Security Team's practices and the media response, check out Bryan Ruby's post: Drupal Security: Not Shocking but Responsible.

D8 critical office hours with chx

Core contributor chx has started a weekly critical issue office hours on Fridays at 12:00p PST. If you are interested in really digging into a tough problem and helping resolve a stagnating release blocker, or if you are stuck on a critical currently, join #drupal-contribute IRC channel during the office hours. See chx's report of the first critical office hours for an idea of what we've done so far!

Where's Drupal 8 at in terms of release?

DrupalCon Amsterdam and the beta release have brought lots of new momentum to the critical issue queue, with many issues both identified and resolved. Of the 130 critical issues currently blocking Drupal 8's release, 1 in 3 are new since the initial beta release, and 58% have activity within the past two weeks!

Posted and fixed critical issues per week since August 31, 2014.

Where can I help?

Top criticals to hit this week

Each week, we check with core maintainers and contributors for the "extra critical" criticals that are blocking other work. These issues are often tough problems with a long history. If you're familiar with the problem-space of one of these issues and have the time to dig in, help drive it forward by reviewing, improving, and testing its patch, and by making sure the issue's summary is up to date and any API changes are documented with a draft change record.

More ways to help

As always, if you're new to contributing to core, check out Core contribution mentoring hours. Twice per week, you can log into IRC and helpful Drupal core mentors will get you set up with answers to any of your questions, plus provide some useful issues to work on.

You can also help by sponsoring independent Drupal core development.

Read more
xjm's picture

Drupal 8 beta 3 on Wednesday, November 12, 2014

The next beta for Drupal 8 will be beta 3! Here is the schedule for the beta release.

Tuesday, November 11, 2014 Only critical and major patches committed
Wednesday, November 12, 2014 Drupal 8.0.0-beta3 released. Emergency commits only.
David_Rothstein's picture

Drupal 7 core release on Thursday, November 6 (or Friday, November 7)

Start: 
2014-11-06 (All day) - 2014-11-07 (All day) America/New_York
Organizers: 

The monthly Drupal core bug fix release window is this week, and since it has been a while since the last one, I plan to release Drupal 7.33 during this window. Normally, the release would be on a Wednesday, but this time it will be on either Thursday or Friday in order to give people a bit more time to test the latest code. Per our release policy, this will be a bug fix release only (no security fixes).

Read more
xjm's picture

What changes are allowed during the Drupal 8 beta phase?

Now that Drupal 8 is in beta, we are narrowing the changes we allow to Drupal 8 core to accelerate our progress toward Drupal 8's release. The Drupal 8 branch maintainers have established a policy on the allowed changes during the Drupal 8 beta to help contributors understand what changes are no longer allowed. All core contributors should review this policy and try to apply it in each issue.

Key updates for core contributors

  1. To take full advantage of the sprints at DrupalCon Amsterdam, we allowed one month after the initial beta release for many changes to go in. The deadline for those issues was October 27, so now all issues are subject to the beta policy.
  2. Many changes will now be postponed to a later release, especially many types of normal tasks that do not directly help make Drupal 8 releasable. See the policy issue for specifics.
  3. We will also be more rigorous about issue priority settings. For example, many issues that are currently major tasks will be reassessed and possibly downgraded to normal (and subsequently may be postponed).

Flowchart for evaluating issues

See the beta changes policy for details.

Flowchart of how to assess changes during the D8 beta

Next steps for core contributors

Read over the new policy, and take special note of how to evaluate issues. Help by posting on your issues with where they fall under the policy.

Read more
batigolix's picture

This month in Drupal Documentation - October 2014

This is the monthly update from the Documentation Working Group (DocWG) on what has been going on in Drupal Documentation. Because this is posted in the Core group, comments for this post are disabled, but if you have comments or suggestions, please see the DocWG home page for how to contact us.

Read more
YesCT's picture

All the sprints at and around DrupalCon Latin America Bogotá

Start: 
2015-02-08 (All day) - 2015-02-13 (All day) America/Chicago

We have a great tradition of extended sprints around big Drupal events including DrupalCons and Drupal Dev Days. While there is a sprint day included in DrupalCons (usually) on the last day of the con, given that a lot of the Drupal core and contrib developers fly in for these events, it makes a lot of sense to use this opportunity to start sooner and/or extend our stay and work together in one space on the harder problems.

DrupalCon Latin America in Bogotá is the next DrupalCon! We are still looking for space and additional sponsors for the sprints before/after to help with space, internet, coffee, tea and maybe food. There are already various sprints signed up including Multilingual and Sign me up for anything. We are really friendly and need all kinds of expertise!

Now is the time to consider if you can be available and book your travel and hotel accordingly!

Read more

Drupal Global Sprint Weekend January 17, 2015 and January 18, 2015

Small local sprints everywhere (well, not everywhere, but anywhere) will be held during the weekend of January 17 and 18 2015. Listed alphabetically by continent, country, locality.

This is a wiki page. Please edit.


Places with Local Sprints

Worldwide/Virtual

  1. Project application review sprint, January 17-18

Africa (ordered by country, then city)

  1. ?

Asia (ordered by country, then city)

Japan

  1. Shiga, Japan. 18th January

India

  1. Bangalore, India. 17th January
    RECAP post: https://groups.drupal.org/node/452833#comment-1082408
  2. Chennai, India. 18th January
  3. Delhi NCR (Gurgaon), India. 17th -18th January
  4. Mumbai, India. 17th January
  5. Pune, India. 17th January
  6. Goa, India. 18th January

Hong Kong

  1. Hong Kong, DrupalCamp. 17th January 2015

Australia

  1. Melbourne. 17th January

Europe (ordered by country, then city)

  1. Ghent, Belgium. 17th - 18th.
  2. Sofia, Bulgaria. 17th-18th. Init lab Hackerspace
  3. Berlin, Germany. 17th - 18th.
  4. Munich, Germany. 17th - 18th. Location to be announced. https://groups.drupal.org/node/447263
  5. Schwerin, Germany. 17.01. - Drupal Sprint Weekend 2015 in Schwerin, Germany
  6. Budapest, Hungary, January 17th - https://groups.drupal.org/node/450943
  7. Milan, Italy, January 17th - https://groups.drupal.org/node/453373
  8. Skopje, Macedonia, 17th - 18th
  9. Groningen, The Netherlands January 18th - http://drupal.nl/evenement/drupal-global-sprint-weekend-groningen
  10. Serbia, Novi Sad. 17th - Drupal all-day sprint
  11. Wroclaw, Poland, January 17th - https://groups.drupal.org/node/447633
    RECAP blog: http://www.ratioweb.pl/blog/drupal8-codesprint-drupal-community/drupal-g...
  12. Cáceres, Spain. 17th.
  13. Madrid, Spain. 17th - 18th.
  14. Barcelona, Spain. 17th - 18th.
  15. Sevilla, Spain. 17th-18th. Location: Cocomore (Avda Jerez 21, Bellavista)
  16. Valencia, Spain. 17th - 18th.
    RECAP blog (all of Spain): http://asociaciondrupal.es/es/cronica-global-sprint-weekend
  17. Vienna, Austria. 18th. Location: drunomics office
  18. Zurich, Switzerland. 17th - 18th. Amazee Labs
  19. Brighton, United Kingdom. DrupalCamp Brighton, UK (g.d.o. event).
  20. Kyiv, Ukraine, 18th

Latin America (ordered by country, then city)

  1. Bolivia, Cochabamba. Jan 17, 18. Contribute to drupal!
  2. Colombia, Bogotá. Jan 17. Drupal Sprint Weekend 2015 - Bogotá, Colombia
  3. Costa Rica, San José. Jan 17 and 18. Sprint with us at Anexus!
  4. Nicaragua, León. Jan 17. Learn how to contribute to Drupal at MTech!

US & Canada (ordered by country, then state/province, then city)

  1. Vancouver, BC, Canada - Drupal Sprint Weekend 2015. Jan 17 & 18. Location: The Jibe @joelpittet.
  2. London, Ontario, Canada. Jan 17. Location: Digital Echidna.
  3. St. Catharines, Ontario, Canada Jan 17. Location: Cowork Niagara.
  4. Toronto, Ontario, Canada. Jan 17th, 10am-5pm. Location: BrightLane Inc.
  5. Montréal, Québec, Canada. Jan 17 & 18. Location: Kafei Interactive office 903 Bélanger (station Jean-Talon).
  6. Chicago, Illinois, USA. Jan 17 and 18 Chicago Illinois USA Drupal Global Sprint Weekend 2015 meetup.com page location: http://www.dbridgesolutions.com 210​ N Racine Ave | 2M | Chicago
  7. Iowa City, Iowa, USA. Jan 17 9am - 5pm - Event post
    RECAP blog: http://brandonneil.com/blog/2015/iowa-city-drupal-global-sprint-weekend-...
  8. Boston, Massachusetts, USA. Jan 17. 10am - 5pm - Event Page
  9. Twin Cities, Minnesota, USA. Jan 17. 10am - 4:00pm Event Page
  10. New York, NY, USA on Jan 17. Come sprint with us!
  11. Asheville, North Carolina, USA. Jan 17th. g.d.o Event Page and Meetup.com
  12. Portland, Oregon, USA. Jan 17 and 18. New contributors welcome, join us!
  13. Austin, Tx, USA. Jan 17 9am - 6pm Location: Capital Factory
  14. Washington DC, USA. Jan 17 Eventbrite registration location: 1110 Vermont Avenue NW Suite 500, Washington, DC
  15. Chattanooga TN, USA. Jan 17 10am to 4pm g.d.o Event Page and Meetup.com
Read more
xjm's picture

Drupal core critical issue sprint in Ghent, Dec. 10-14

Start: 
2014-12-10 (All day) - 2014-12-14 (All day) Europe/Brussels
Organizers: 
xjm

Sprint on criticals during Drupal 8's beta

We had a fantastic sprint at and around DrupalCon Amsterdam earlier this month, and thanks to our big push, Drupal 8 is now in the beta phase (second beta as of this writing). Now it is essential to focus on Drupal 8's remaining critical issues, especially upgrade path blockers.

To help move these critical issues forward, the Drupal Association and Wunderkraut are sponsoring a focused sprint in Ghent, Belgium between Wednesday, December 10 and Sunday, December 14 in Wunderkraut's offices (Dendermondsesteenweg 48A-101, 9000 Gent, Belgium).

Read more
Subscribe with RSS Syndicate content

Core

Group events

Add to calendar

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: