Drupal.org changes for the sprint from 18 Jun to 1 Jul 2018

48 views
Skip to first unread message

Drupal.org change notifications

unread,
Jun 19, 2018, 1:42:14 PM6/19/18
to Drupal.org change notifications

Software related change records:

https://www.drupal.org/list-changes/drupalorg

Infrastructure related change records:

https://www.drupal.org/list-changes/infrastructure


Announcements


Change to the Git remote format for Drupal.org

We will be deprecating the git remote format <username>@git.drupal.org/project/<yourproject>.git in favor of g...@git.drupal.org/project/<yourproject>.git in preparation for changes to our developer tooling stack. If you used the username@ format for your git remotes, you should change your remote to the git@ format. You can use git remote set-url to make this change for existing repositories you have cloned. Please note: you cannot use password authentication with the new git@ format, you will need to upload SSH keys to your Drupal.org profile.


We will be updating the Version Control instructions on Drupal.org to reflect this change, as well as updating the git daemon to warn developers who are using the deprecated remote format.


Deprecating PhantomJS

PhantomJS is currently being used in core and contrib for running automated Javascript tests on DrupalCI. The PhantomJS software is no longer supported, and we're going to be deprecating support for this testing method in DrupalCI soon. We strongly encourage all maintainers to migrate their Javascript tests to Nightwatch/Chrome web driver.



Upcoming Changes


Launching the ecommerce industry page

The next in our line-up of pages which promote Drupal solutions by industry will be the eCommerce page. This page will promote successful ecommerce case studies in Drupal as well as tools and partners to help build Drupal ecommerce solutions.


Status: Targeting the week of 2018-07-01


Change the issue credit attribution to default to crediting commenters (maintainers must deselect commenters to remove credit attribution)

A number of maintainers and contributors from the core and contrib spaces have suggested that we change the Issue Credit Attribution process, so that commenters are credited by default, instead of having to be manually credited by the maintainer.


We want to continue to observe feedback on this change in the issue thread, but based on the current consensus and positivity around this idea, we are intending to make this change.


Change record: https://www.drupal.org/node/2974366

Issue: https://www.drupal.org/project/drupalorg/issues/2972225

Status: Targeting the week of 2018-07-01


DrupalCI: Auditing our dispatcher disk space management

The DrupalCI dispatcher keeps a large number of artifacts for every test run so that if contributors need to track down the source of any test failures they have all the materials they will need. As testing grows in volume and complexity, the number of artifacts we store becomes more unwieldy. We are currently in the process of auditing what artifacts are stored and how often we clear up old artifacts to help manage DrupalCI disk space: starting with deduplication.


Status: In process


DrupalCI: Auditing build and environment configuration

We will be auditing DrupalCI's build and environment configuration so that we can create a more efficient and cost-effective set of configuration options for Drupal testing. We want to ensure that developers are not running duplicate tests unnecessarily, and are only running regression series before commit. This should speed up testing, and save money in the project's testing budget.


Status: In discovery phase


Developing a tag based scheduler for the DrupalCon Schedule

For DrupalCon Seattle, coming up in April of 2019, we want to implement a new scheduler system to allow sessions to have multiple tags rather than just a single track. We've been working with some members of the track team (thanks @eatings and @timplunkett!) and are prototyping what this may look like now.


Status: In prototyping


Ongoing Changes


Importing existing donation and membership data to new membership system

If you've ever needed to look up a history of your donations to the DA for tax purposes, you'll be happy for this one. Now you will see the full history of donations, not including memberships, on your Drupal.org profile.


Change record: https://www.drupal.org/node/2956455

Issue: https://www.drupal.org/project/drupalorg/issues/2934492

Status: In progress


Implementing Open Demographics Initiative on Drupal.org

To improve the inclusiveness of our community, we want to provide better tools for understanding our community, and for allowing members of our community (at their choice) to positively affirm their identity and expression.


There are a number of important axes of identity and expression, however. We are evaluating making a module to include the Open Demographics Initiative, by @drnikki, with input from @sagesharp, @rachel_norfolk, @justafish, among others.


Change record: https://www.drupal.org/node/2944177

Issue: https://www.drupal.org/project/drupalorg/issues/2938949

Status: We are are reviewing the issue for the ODI to provide the questions and answers as JSON. Community help is encouraged!



Previous Sprint Changes


More maintainers can now grant issue credit

Thanks to @webchick for providing a patch to expand the number of maintainers who have permission to grant issue credit. Instead of only project maintainers with 'write to vcs' permissions having the ability to assign credit, all maintainers with 'maintain issues' permissions can now assign credit. This should make it easier to assign credit where it is due!


Change record: https://www.drupal.org/node/2980535

Issue: https://www.drupal.org/project/drupalorg/issues/2810485

Status: Deployed


Security Advisory nodes are now included in the /news feed

To increase the visibility of important security advisories they are now included in the feed displayed on https://drupal.org/news


Change record: https://www.drupal.org/node/2980536

Issue: https://www.drupal.org/project/drupalorg/issues/2966250

Status: Deployed


Project page screenshots will display in a lightbox

To make it easier to navigate screenshots on project pages we are now using the colorbox library to provide a lightbox display of project screenshots.


Change record: https://www.drupal.org/node/2980537

Issue: https://www.drupal.org/project/drupalorg/issues/2191947

Status: Deployed


DrupalCI.yml Documented

To help more project maintainers and contributors take advantage of DrupalCI's customizability, we have thoroughly documented how to use a drupalci.yml file to customize your testing.


Documentation: https://www.drupal.org/drupalorg/docs/drupal-ci/customizing-drupalci-testing-for-projects

Status: Published



Read more about these change notifications.

Sign up to receive change notifications via email.
Reply all
Reply to author
Forward
0 new messages