[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [epp-dev] [cross-project-issues-dev] JGit/EGit contribution to M1 will be late | 
  
  
    Hi,
    To prevent such problems in the future, I strongly suggest that
      EGit/JGit should be at +2 or better yet at +1 but definitely not
      +3.  This will also help with the scenario of making contributions
      so late on the final day.
     Note that EGit/JGit has very few things on which it depends but
      quite a few things depend on it:
    
    
    In retrospect, it also seems kind of pointless to put upper
      bounds on the EGit/JGit dependencies.  E.g., CDT isn't broken
      because it only has no upper limit...  EMF compare has mostly
      removed the upper limits as well, at least from the bundles...
    I've made the necessary changes in Oomph, including changing
      Oomph's build to use
      https://download.eclipse.org/egit/updates-stable-nightly such that
      the builds will fail earlier the next time APIs actually break:
    
      https://bugs.eclipse.org/bugs/show_bug.cgi?id=576491
    I've re-enabled Oomph's SimRel contribution.
    Please respin the SimRel repo to include the contribution and
      please revert the removal changes from EPP packages and respin
      those as well. 
    
    Sorry for the inconvenience.
    
    Regards,
      Ed
    
    
    
    On 06.10.2021 23:57, Jonah Graham
      wrote:
    
    
      
      
        Thanks Mathias. 
        
        
        (cc epp-dev) 
        
        
        Note that if these projects don't contribute new
          versions in the next couple of hours I'll disable those
          features in EPP. 
        
        
        I'm not too concerned about emf being disabled
          for M1, not sure effect of oomph though. Does that mean no
          installer for M1?
        
        
        Hopefully someone will weigh in on that.  
        
        
        Thanks,
        
        
        
        
          
          
            I had to disable the following features to
              contribute jgit/egit 6.0.0.202110060947-m1.
              
The build is running now.
                
                
                
                  - org.eclipse.emf.compare.egit requires org.eclipse.jgit [4.9.0,6.0.0) which is not available anymore
since we bumped jgit and egit to 6.0.0 for 2021-12.
- org.eclipse.oomph.setup.sdk requires jgit/egit [5.12.0,5.13.0)
 
              
            
              
              
                
                  I disabled the
                    feature org.eclipse.emf.compare.egit.feature.group
                    to workaround this issue
                  and hit the next problem in oomph requiring
                    jgit/egit [5.12.0,5.13.0) which again isn't compatible with 
                  6.0.0.202110060947-m1 which I am trying to
                    contribute.
                  
                  
                  
                    22:51:10 [0]Missing requirement: Git integration for Eclipse - Core 5.12.0.202106070339-r (org.eclipse.egit.core 5.12.0.202106070339-r) requires 'java.package; org.eclipse.jgit.annotations [5.12.0,5.13.0)' but it could not be found
22:51:10 
22:51:10 JavaPackage(org.eclipse.jgit.annotations [5.12.0,5.13.0)) is required by:
22:51:10   ValidationSet(main)
22:51:10     Contribution(Oomph)
22:51:10         Feature(org.eclipse.oomph.setup.sdk.feature.group)
22:51:10           InstallableUnit(org.eclipse.oomph.setup.git.feature.group 1.20.0.v20210924-1427)
22:51:10             InstallableUnit(org.eclipse.oomph.setup.git 1.20.0.v20210924-1427)
22:51:10               InstallableUnit(org.eclipse.egit.core 5.12.0.202106070339-r)
 
                  
                  
                    
                    
                      Hi Matthias,
                        
                        
                        IMHO you should disable emf compare with an
                          announcement to this list that you did so.
                        
                        
                        Hopefully that isn't a can of worms - the
                          worms being if EMF Compare has dependencies.
                        
                        
                        Jonah
                        
                        
                        
                      
                      
                        
                        
                          I pushed our contribution [1]
                            though the simrel validation build fails [2]
                            with the error
                            
                            
                            22:27:06 [0]Missing requirement: EMF
                              Compare EGit Support 1.2.4.202107200824
                              (org.eclipse.emf.compare.egit
                              1.2.4.202107200824) requires 'osgi.bundle;
                              org.eclipse.jgit [4.9.0,6.0.0)' but it
                              could not be found
                              22:27:06 
                              22:27:06 Bundle(org.eclipse.jgit
                              [4.9.0,6.0.0)) is required by:
                              22:27:06   ValidationSet(main)
                              22:27:06     Contribution(EMF Compare)
                              22:27:06       MappedRepository(
https://download.eclipse.org/modeling/emf/compare/updates/milestones/3.3/S202107200824)
                              22:27:06        
                              Feature(org.eclipse.emf.compare.egit.feature.group)
                              22:27:06          
                              InstallableUnit(org.eclipse.emf.compare.egit
                              1.2.4.202107200824)
                            
                            
                            because  org.eclipse.emf.compare.egit
                              requires org.eclipse.jgit [4.9.0,6.0.0).
                            This can't work since JGit/EGit bumped
                              their version to 6.0 (our M1 contribution
                              is 6.0.0.202110060947-m1)
                            as announced earlier on this list [3].
                            
                            
                            org.eclipse.emf.compare.egit needs to
                              bump the upper boundary of the jgit/egit
                              version they require to allow 6.0.x.
                            How can I get our contribution in ? 
                            Disable the emf.compare contribution
                              until they fixed this version range ?
                            
                            
                            
                            
                            
                            
                            
                            -Matthias
                          
                          
                            
                            
                              The JGit/EGit contribution
                                to M1 will be late, I need a bit more
                                time to finish the build.
                                
                                
                                -Matthias
                              
                           
_______________________________________________
                          cross-project-issues-dev mailing list
                          cross-project-issues-dev@xxxxxxxxxxx
                          To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
                        
                       
                      _______________________________________________
                      cross-project-issues-dev mailing list
                      cross-project-issues-dev@xxxxxxxxxxx
                      To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
                    
                   
                 
              
             
            _______________________________________________
            cross-project-issues-dev mailing list
            cross-project-issues-dev@xxxxxxxxxxx
            To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev
          
         
       
      
      
      _______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev