Update @todos for closed issue https://www.drupal.org/node/1928868

Created on 27 September 2022, over 1 year ago
Updated 30 October 2023, 8 months ago

Problem/Motivation

There are several TODOs like this in the code:

> * @todo: Remove in https://www.drupal.org/node/1928868 β†’ .

But that issue was fixed a long time ago: #1928868: Typed config incorrectly implements Typed Data interfaces β†’

Steps to reproduce

Proposed resolution

Either do what the @todo say, or if that causes problems, update the reason they are there.

Remaining tasks

See #11 for research that needs to be done to determine the next step here.

User interface changes

API changes

Data model changes

Release notes snippet

πŸ“Œ Task
Status

Needs work

Version

11.0 πŸ”₯

Component
Typed dataΒ  β†’

Last updated 6 days ago

  • Maintained by
  • πŸ‡¦πŸ‡ΉAustria @fago
Created by

πŸ‡¬πŸ‡§United Kingdom joachim

Live updates comments and jobs are added and updated live.
  • Needs issue summary update

    Issue summaries save everyone time if they are kept up-to-date. See Update issue summary task instructions.

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • First commit to issue fork.
  • @gxleano opened merge request.
  • Status changed to Needs review over 1 year ago
  • πŸ‡ͺπŸ‡ΈSpain gxleano CΓ‘ceres

    As far as I understand it, we should simply remove the comment function, but it is not very clear to me why this is still here a few years ago referencing an issue that has already been integrated.

    Maybe @xjm could clarify, because she was the one who added it.

  • @gxleano opened merge request.
  • πŸ‡ΊπŸ‡ΈUnited States xjm

    Maybe @xjm could clarify, because she was the one who added it.

    Uh, nope, I was not at all. I just happened to commit the most recent change to this line, and all the issue I committed did was update the URL to avoid a redirect. So don't ask xjm, ask git:

    commit 088f8b357a5b233e5b06061304df4d6bf259d31c
    Author: xjm <xjm@65776.no-reply.drupal.org>
    Date:   Sun May 24 15:08:46 2015 -0500
    
        Issue #2491155 by mikeburrelljr, Mac_Weber, opdavies: Update drupal.org and kernel.org URLs in core modules (Follow-up to 2489912)
    
    diff --git a/core/lib/Drupal/Core/TypedData/DataDefinition.php b/core/lib/Drupal/Core/TypedData/DataDefinition.php
    --- a/core/lib/Drupal/Core/TypedData/DataDefinition.php
    +++ b/core/lib/Drupal/Core/TypedData/DataDefinition.php
    @@ -298,1 +298,1 @@
    -   * @todo: Remove in https://drupal.org/node/1928868.
    +   * @todo: Remove in https://www.drupal.org/node/1928868.
    
    commit e8c263c4a5956d278be8a61c836b2c6566416da6
    Author: Nathaniel Catchpole <catch@35733.no-reply.drupal.org>
    Date:   Fri Dec 6 10:56:29 2013 +0000
    
        Issue #2112239 by amateescu: Convert base field and property definitions.
    
    diff --git a/core/lib/Drupal/Core/TypedData/DataDefinition.php b/core/lib/Drupal/Core/TypedData/DataDefinition.php
    --- a/core/lib/Drupal/Core/TypedData/DataDefinition.php
    +++ b/core/lib/Drupal/Core/TypedData/DataDefinition.php
    @@ -281,1 +306,1 @@
    -   * @todo: Remove once https://drupal.org/node/2112239 is in.
    +   * @todo: Remove in https://drupal.org/node/1928868.
    
    commit 9bcaedec1558a70a0967581babc8ce429c40687b
    Author: webchick <webchick@24967.no-reply.drupal.org>
    Date:   Wed Nov 27 13:54:33 2013 -0800
    
        Issue #2047229 by fago, smiletrl, Berdir, effulgentsia, amateescu: Make use of classes for entity field and data definitions.
    
    diff --git a/core/lib/Drupal/Core/TypedData/DataDefinition.php b/core/lib/Drupal/Core/TypedData/DataDefinition.php
    --- /dev/null
    +++ b/core/lib/Drupal/Core/TypedData/DataDefinition.php
    @@ -0,0 +281,1 @@
    +   * @todo: Remove once https://drupal.org/node/2112239 is in.
    

    So, the answer to whether this change is correct or not lies somewhere in #2047229: Make use of classes for entity field and data definitions β†’ , which is an issue I never even commented on other than to fix someone else's crosspost about the issue priority.

  • πŸ‡ΊπŸ‡ΈUnited States xjm

    Fixing attribution.

  • πŸ‡ͺπŸ‡ΈSpain gxleano CΓ‘ceres

    Thanks to clarify @xjm! :)

    I will take a look into #2047229.

  • Status changed to Postponed: needs info over 1 year ago
  • πŸ‡ΊπŸ‡ΈUnited States smustgrave

    What was decided in #11?

  • Status changed to Active 11 months ago
  • πŸ‡ΊπŸ‡ΈUnited States xjm

    I don't think this needs to be postponed; nothing is blocking it. Usually we use PMNMI when someone has information that is not available in the codebase or issue queue, but in this case, the info is (theoretically) in the past issue.

    We just perhaps should have an IS update based on the linked original issue.

  • πŸ‡¬πŸ‡§United Kingdom FlusteredLondon

    Working at the moment to get this branch working for D11

  • 27:21
    26:58
    Running
  • @flusteredlondon opened merge request.
  • πŸ‡¬πŸ‡§United Kingdom FlusteredLondon

    The original branch was created under D10.x and the DrupalPod install failed to run (Composer dependencies).

    This branch has the update to D11.x (command line '$ git rebase 11.x ' ).

    Now possible to review properly.

  • Status changed to RTBC 8 months ago
  • πŸ‡¬πŸ‡§United Kingdom FlusteredLondon
  • last update 8 months ago
    30,426 pass
  • last update 8 months ago
    30,434 pass
  • 38:12
    3:31
    Running
  • last update 8 months ago
    30,464 pass
  • Status changed to Needs work 8 months ago
  • πŸ‡³πŸ‡ΏNew Zealand quietone New Zealand

    I'm triaging RTBC issues β†’ . I read the IS and the comments.

    The research that needs to be done (#11) has not been completed. I am removing the novice tag because that and have updated the issue summary with that task. I also searched core for 1928868 and there is a @todo referencing this issue that is not in the MR.

    So, back to needs work for a bit of research.

    Adding parent and adding this issue to the table in the issue summary of that issue.

Production build 0.69.0 2024