matthiasblaesing commented on pull request #3097:
URL: https://github.com/apache/netbeans/pull/3097#issuecomment-895477107


   I tested what happens when PRs #3095, #3096 and #3097 are merged to 
`delivery`. My setup is a clone from the github repository, with additonal 
fetches `fetch = +refs/pull/*/head:refs/remotes/github/pr/*`:
   
   ```bash
   # Ensure github data is current
   git fetch github
   # Ensure repository state is clean
   git reset --hard
   git clean -f -d
   # Ensure test branches don't exist yet
   git branch -D delivery-test
   git branch -D master-test
   # Checkout github delivery into local branch delivery-test
   git checkout -b delivery-test github/delivery
   # Simulate merging of backport PRs
   git merge github/pr/3097
   git merge github/pr/3095
   # Simulate merging of PR, that touches the same work area
   git merge github/pr/3096
   # At this point deliver-test has the state of delivery with PRS 3095, 3096 
and 3097 merged
   # Now check, if that can be merged back into master or if merge conflicts 
arise
   git checkout -b master-test github/master
   git merge delivery-test
   ```
   
   The result is:
   
   > Auto-merging 
java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
   > CONFLICT (content): Merge conflict in 
java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
   > Auto-merging 
java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/root_build.gradle.fmk
   > CONFLICT (content): Merge conflict in 
java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/root_build.gradle.fmk
   > Auto-merging 
java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/layer.xml
   > Auto-merging 
java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/desktop_build.gradle.fmk
   > CONFLICT (content): Merge conflict in 
java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources 
/desktop_build.gradle.fmk
   > Automatic merge failed; fix conflicts and then commit the result.
   
   My gut feeling is, that the problem is caused by the additional 
modifications in the backport:
   
   ```diff
   diff --cc 
java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/desktop_build.gradle.fmk
   index c4c275553848,71b86b0a8c2b..000000000000
   --- 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/desktop_build.gradle.fmk
   +++ 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/desktop_build.gradle.fmk
   @@@ -52,7 -52,7 +52,11 @@@ if (!jdk8) 
     dependencies {
         implementation commonProject
         implementation "org.netbeans.html:net.java.html.boot:1.7.2"
   ++<<<<<<< HEAD
    +    implementation "com.dukescript.api:javafx.beaninfo:0.5"
   ++=======
   +     implementation "com.dukescript.api:javafx.beaninfo:0.6"
   ++>>>>>>> delivery-test
         runtimeOnly "com.dukescript.api:javafx.base:8.60.11"
         runtimeOnly "org.netbeans.html:net.java.html.boot.fx:1.7.2"
     }
   diff --cc 
java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/root_build.gradle.fmk
   index dea1aaf122ce,2ba3db02c108..000000000000
   --- 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/root_build.gradle.fmk
   +++ 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/root_build.gradle.fmk
   @@@ -39,7 -39,8 +39,12 @@@ sourceCompatibility = '1.8
     dependencies {
         implementation "org.netbeans.html:net.java.html.json:1.7.2"
         implementation "com.dukescript.api:javafx.base:8.60.11"
   ++<<<<<<< HEAD
    +    implementation "com.dukescript.api:javafx.beaninfo:0.5"
   ++=======
   +     implementation "com.dukescript.api:javafx.beaninfo:0.6"
   +     annotationProcessor "com.dukescript.api:javafx.beaninfo:0.6"
   ++>>>>>>> delivery-test
         runtimeOnly "org.netbeans.html:ko4j:1.7.2"
     }
     </#noparse>
   diff --cc 
java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
   index bbbc5ba900ed,43ee3ab223db..000000000000
   --- 
a/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
   +++ 
b/java/gradle.htmlui/src/org/netbeans/modules/gradle/htmlui/resources/web_build.gradle.fmk
   @@@ -23,7 -23,7 +23,11 @@@ buildscript 
             mavenCentral()
         }
         dependencies {
   ++<<<<<<< HEAD
    +        classpath "org.apidesign.bck2brwsr:bck2brwsr-maven-plugin:0.50"
   ++=======
   +         classpath "org.apidesign.bck2brwsr:bck2brwsr-maven-plugin:0.51"
   ++>>>>>>> delivery-test
         }
     }
   
   ```
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@netbeans.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@netbeans.apache.org
For additional commands, e-mail: notifications-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to