Comments

andypost created an issue. See original summary.

andypost’s picture

Status: Active » Needs review
StatusFileSize
new1.4 KB

This could be done in BC but I see no reason

wengerk’s picture

StatusFileSize
new12.83 KB

@andypost seems your patch using the commit 724ec24 and not the tagged version 8.x-2.0-beta3 so people using composer to install the module and using the release cant apply your patch
I just create a patch for people from the 8.x-2.0-beta3 to the compatible version (21/04/2017 - commit 724ec24).

Patch from 8.x-2.0-beta3 to patched version

Status: Needs review » Needs work

The last submitted patch, 3: file_entity-83-3.patch, failed testing.

andypost’s picture

andypost’s picture

btw info file needs update as well to make module non-install-able for 8.2

andypost’s picture

Status: Needs work » Needs review

@wengerk your patch is wrong, see issue summary link

l0ke’s picture

Status: Needs review » Reviewed & tested by the community
+++ b/src/FileEntityServiceProvider.php
@@ -21,12 +21,11 @@ class FileEntityServiceProvider extends ServiceProviderBase {
-    // Check for installed REST and HAL modules. HAL does not require REST
-    // anymore in 8.3 and later.
-    if (isset($modules['hal']) && isset($modules['rest'])) {
+    // Check for installed HAL module.
+    if (isset($modules['hal'])) {

Nit: I don't think comment is necessary anymore. It had its sense before but now this check is quite obvious.

Mentioned nitpick is quite style-ish so RTBC'ing.

geekinpink’s picture

This patch works for me.

file_entity

williambe’s picture

works for me to.

andypost’s picture

StatusFileSize
new1.53 KB
new1.99 KB

reroll to fix nitpick, makes sense to create new release

joseph.olstad’s picture

rolled some tests for 8.3.x
usind 8.4.x the testbot is complaining

we'll see what 8.3.x says

andypost’s picture

StatusFileSize
new375 bytes
new2.35 KB

Fix for tests

andypost’s picture

Module tests are broken & it needs separate issue https://www.drupal.org/node/1212874/qa

joseph.olstad’s picture

gnuget’s picture

I wrote a patch which fix the tests on 8.3 a few months ago.

https://www.drupal.org/node/2878946

gnuget’s picture

StatusFileSize
new2.63 KB
new494 bytes

Here a patch which includes #2878946

Status: Reviewed & tested by the community » Needs work

The last submitted patch, 17: 2867574-file_entity-83-17.patch, failed testing. View results

gnuget’s picture

Status: Needs work » Reviewed & tested by the community

It seems that it didn't work :-( #13 is still the good one.

joseph.olstad’s picture

requeued tests for #13

joseph.olstad’s picture

I committed #2878946: Fix in the FileEntityServicesTest::testFileFieldREST test
but the head tests still fail
and #13 still fails as of today, I requeued it and still fail

joseph.olstad’s picture

  • joseph.olstad committed 8d1f053 on 8.x-2.x authored by gnuget
    Issue #2867574 by andypost, gnuget, wengerk: Core 8.3 compatibility
    
joseph.olstad’s picture

Status: Reviewed & tested by the community » Fixed
andypost’s picture

Yay! It's time to create new beta?

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.

musa.thomas’s picture

StatusFileSize
new0 bytes

here the patch #13 wich work with composer install