SlideShare a Scribd company logo
1 of 18
Download to read offline
Bridging openSUSE and SLE gap
The GNOME example
The problem
2
The past 1/2
●
For SLE12 (SP0), we used openSUSE:Factory as a basis,
after 13.1 was released, which included GNOME 3.10.3
●
Based on this, SLE desktop engineers worked on fixing bugs
from customers, backporting features which were present in
SLE11 and make sure user experience was acceptable for
enterprise customers
●
For instance, SLE Classic was written, as a modified version
of GNOME Classic, but with just one panel at bottom of
screen, similar to GNOME SLAB on SLE11
3
The past 2/2
●
Even when using openSUSE 13.1/Factory as a basis, getting
GNOME 3.10 usable for enterprise customers was a huge
task
●
Our SUSE developers didn't always had time to submit they
changes to GNOME:Factory which had already switched to
3.12.x when we were hardening 3.10.x.
●
OpenQA was not yet used when SLE12 SP0 was developed
●
In the end, we focused on getting SLE 12 SP0 released and
decided on merging our SLE only changes after SP0 was
released
4
So what was the problem ?
●
Once SLE12 SP0 was released, people still had to cope with
their regular tasks, such as L3 bug fixing (for SLE11 and
newly released SP0), working on SLE11 SP4, etc..
●
For SLE12 SP1, which was a stabilization service pack (no
version upgrade on the desktop), all our engineering
resources were focused on developing features and fixing
bugs on the existing (GNOME 3.10.x) codebase
5
Bridging the gap
6
SLE 12 SP2 goals
●
From the beginning, our goal was to merge again with
openSUSE and reimburse our “technical debt”
●
After SLE12 SP0 was released, a new project openSUSE
project was launched: openSUSE Leap. Maybe we (SUSE
Desktop teams) could work in cooperation with openSUSE
GNOME team ?
●
SLE12 SP2 plan was to upgrade our desktop stack, to
GNOME 3.18 or 3.20 (was still undecided in early stage)
●
Early talks with openSUSE GNOME team regarding our plans
and their plan for next Leap release: could we use same
SRPM ? 7
Which GNOME release to pick for SP2 ?
●
3.18 :
– Pro: It was already in Tumbleweed
– Con: It would be already replaced by another major release in TW by
the time we would be in SP2 Beta cycle
– Con: Any fixes we might do might not be accepted upstream because
code would be already changed
●
3.20:
– Pro: Potentially the same version for next Leap (42.2)
– Pro: Still in development upstream: fixes could be merged upstream as
they are submitted there.
– Con: a bit tight with SP2 beta schedule
8
Battle plan 1/2
●
Getting GNOME:Next built on SLE12
– Thanks to OBS, it was quite easy to setup a mirror of
GNOME:Next project (containing GNOME 3.19.x), built on
top of SLE12 SP1
– We fixed all build failures and dependencies in
GNOME:Next (no code change was done in SLE12 at that
time)
●
With the result, it was possible to install GNOME 3.19.x
(similar to openSUSE TW version) on top of SLE 12 SP1 and
confirm it was OK to use it for SP2.
9
Battle plan 2/2
●
Setup a devel project internally
– In the past, SLE desktop packages were not using a devel
project (similar to GNOME:Factory)
– We created such project, with our developers reviewing
other developers' submissions
●
Sharing the workload among developers: about 300 packages
to update
10
“Updating” packages
●
What do we mean by this:
– For each of those 300 packages, merge of:
●
SLE 12 codebase (ie 3.10.x + feature development +
all bug fixes until now)
●
GNOME 3.19.x/3.20.x codebase (ie all the changes
from openSUSE Tumbleweed (3.20.x)
– When possible, push patches / feature development to
upstream (GNOME)
11
Success ?
●
For SLE12 SP2 Beta1, we were able to get GNOME 3.20.1
integrated
●
However, again, due to time constraint, we weren't able to get all
our changes back to openSUSE GNOME:Factory by Beta1
deadline
●
Discussion is now really happening between SUSE developers
and openSUSE GNOME team !!
●
Why didn't you succeed ?
– Have you ever tried to submit a .changes with a trailing space
to GNOME:Factory ? ;)
– More seriously, learning GNOME:Factory guidelines takes time 12
Next steps
13
Merging back SLE12 SP2 changes to Factory
●
With SLE12 SP2 being in beta, codebase is now available on
OBS
●
This has allowed openSUSE GNOME team to look at the SP2
changes before SP2 is released, comment on them, integrate
some of them and help us sort work to be done
●
We are now tracking internally the “divergence” between SLE12
SP2 and GNOME:Factory and are working with our developers
so they submit changes to GNOME:Factory:
– For SLE only changes, code will be in G:F but not built
– For relevant changes, patch will be applied for G:F
14
Ultimate goal
●
We want to the same source RPM packages for GNOME in
both :
– SLE 12 SP2
– openSUSE Leap 42.2
●
This will lower openSUSE GNOME team maintenance work
for Leap 42.2, if packages origin is SP2.
●
Right now, 54 packages remaining (yes, it includes SLE
Classic ;) !
15
Stretch goal
●
Getting more packages available for SLE12 users
●
This is openSUSE:Backport project
●
Check Scott Bahling talk on Friday, 14:30
●
It even contains KDE5 for SLE12 SP1 now !
16
Questions / Reactions ?
17
Bridging openSUSE and SLE gap: the GNOME example

More Related Content

Viewers also liked

Rob Flores Resume
Rob Flores ResumeRob Flores Resume
Rob Flores Resume
Rob Flores
 
ออกแบบโปสเตอร์รณรงค์การทำประกันภัย
ออกแบบโปสเตอร์รณรงค์การทำประกันภัยออกแบบโปสเตอร์รณรงค์การทำประกันภัย
ออกแบบโปสเตอร์รณรงค์การทำประกันภัย
Monticha Chuprasert
 

Viewers also liked (20)

English oral presentation
English oral presentationEnglish oral presentation
English oral presentation
 
Resume1
Resume1Resume1
Resume1
 
Foredrag om autisme // Talks about Autism
Foredrag om autisme // Talks about AutismForedrag om autisme // Talks about Autism
Foredrag om autisme // Talks about Autism
 
How writers can use Social media to build a brand/Sell books
How writers can use Social media to build a brand/Sell booksHow writers can use Social media to build a brand/Sell books
How writers can use Social media to build a brand/Sell books
 
My last vacations
My last vacationsMy last vacations
My last vacations
 
Zhonghua-CV
Zhonghua-CVZhonghua-CV
Zhonghua-CV
 
Experts preso ENG
Experts preso ENGExperts preso ENG
Experts preso ENG
 
Assignment 3
Assignment 3Assignment 3
Assignment 3
 
Rob Flores Resume
Rob Flores ResumeRob Flores Resume
Rob Flores Resume
 
Агентство. От фэйла к фэйлу
Агентство. От фэйла к фэйлуАгентство. От фэйла к фэйлу
Агентство. От фэйла к фэйлу
 
Perusahaan Pembiayaan
Perusahaan PembiayaanPerusahaan Pembiayaan
Perusahaan Pembiayaan
 
ออกแบบโปสเตอร์รณรงค์การทำประกันภัย
ออกแบบโปสเตอร์รณรงค์การทำประกันภัยออกแบบโปสเตอร์รณรงค์การทำประกันภัย
ออกแบบโปสเตอร์รณรงค์การทำประกันภัย
 
Comperessor wheel in Reverse Engineering _ PSH Update 12.2015
Comperessor wheel in Reverse Engineering _ PSH Update 12.2015Comperessor wheel in Reverse Engineering _ PSH Update 12.2015
Comperessor wheel in Reverse Engineering _ PSH Update 12.2015
 
Відкритий урок 7 клас
Відкритий урок 7 класВідкритий урок 7 клас
Відкритий урок 7 клас
 
The craft of making software
The craft of making softwareThe craft of making software
The craft of making software
 
Hpc Server 2008 Ecosystem
Hpc Server 2008 EcosystemHpc Server 2008 Ecosystem
Hpc Server 2008 Ecosystem
 
3 hp minsk_june_25_2015
3 hp minsk_june_25_20153 hp minsk_june_25_2015
3 hp minsk_june_25_2015
 
6 qualys minsk_june_25_2015
6 qualys minsk_june_25_20156 qualys minsk_june_25_2015
6 qualys minsk_june_25_2015
 
4 red hat_minsk_june_25_2015
4 red hat_minsk_june_25_20154 red hat_minsk_june_25_2015
4 red hat_minsk_june_25_2015
 
Monitoring at/with SUSE 2015
Monitoring at/with SUSE 2015Monitoring at/with SUSE 2015
Monitoring at/with SUSE 2015
 

Similar to Bridging openSUSE and SLE gap: the GNOME example

Linux and its fundamentals
Linux and its fundamentalsLinux and its fundamentals
Linux and its fundamentals
Agreeta Sharma
 

Similar to Bridging openSUSE and SLE gap: the GNOME example (20)

Bridging openSUSE and SLE gap, part deux
Bridging openSUSE and SLE gap, part deuxBridging openSUSE and SLE gap, part deux
Bridging openSUSE and SLE gap, part deux
 
Ubuntu 17.10
Ubuntu 17.10Ubuntu 17.10
Ubuntu 17.10
 
Customizing GNOME Desktop
Customizing GNOME DesktopCustomizing GNOME Desktop
Customizing GNOME Desktop
 
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
Guide to open suse 13.2 by mustafa rasheed abass & abdullah t. tua'ama..super...
 
GNOME 3.4 accessible: Status, news, future (FOSDEM 2012)
GNOME 3.4 accessible: Status, news, future (FOSDEM 2012)GNOME 3.4 accessible: Status, news, future (FOSDEM 2012)
GNOME 3.4 accessible: Status, news, future (FOSDEM 2012)
 
Opensource Software usability
Opensource Software usabilityOpensource Software usability
Opensource Software usability
 
Linux and its fundamentals
Linux and its fundamentalsLinux and its fundamentals
Linux and its fundamentals
 
LAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMGLAS16-209: Finished and Upcoming Projects in LMG
LAS16-209: Finished and Upcoming Projects in LMG
 
Linux distro and its features by adam
Linux distro and its features by adamLinux distro and its features by adam
Linux distro and its features by adam
 
Guide to the Open Source Desktop
Guide to the Open Source DesktopGuide to the Open Source Desktop
Guide to the Open Source Desktop
 
Developing Enterprise and Community distributions at the same time, impossible ?
Developing Enterprise and Community distributions at the same time, impossible ?Developing Enterprise and Community distributions at the same time, impossible ?
Developing Enterprise and Community distributions at the same time, impossible ?
 
Lubuntu at FOSSASIA 2011
Lubuntu at FOSSASIA 2011Lubuntu at FOSSASIA 2011
Lubuntu at FOSSASIA 2011
 
METEOR on ARM | Meteor Meetup Talk
METEOR on ARM | Meteor Meetup TalkMETEOR on ARM | Meteor Meetup Talk
METEOR on ARM | Meteor Meetup Talk
 
Tips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1xTips for Installing Cognos Analytics 11.2.1x
Tips for Installing Cognos Analytics 11.2.1x
 
BKK16-310 The HiKey AOSP collaborative experience
BKK16-310 The HiKey AOSP collaborative experience BKK16-310 The HiKey AOSP collaborative experience
BKK16-310 The HiKey AOSP collaborative experience
 
GNOME 3.0 Accessibility: State of the Union (Desktop Summit 2011)
GNOME 3.0 Accessibility: State of the Union (Desktop Summit 2011)GNOME 3.0 Accessibility: State of the Union (Desktop Summit 2011)
GNOME 3.0 Accessibility: State of the Union (Desktop Summit 2011)
 
Lessons Learned with Time-Based Releases for EFL
Lessons Learned with Time-Based Releases for EFLLessons Learned with Time-Based Releases for EFL
Lessons Learned with Time-Based Releases for EFL
 
Running Mageia 4, LiveDVD-GNOME
Running  Mageia 4, LiveDVD-GNOMERunning  Mageia 4, LiveDVD-GNOME
Running Mageia 4, LiveDVD-GNOME
 
9 th
9 th9 th
9 th
 
Desktop
DesktopDesktop
Desktop
 

Recently uploaded

%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 

Recently uploaded (20)

WSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - KanchanaWSO2Con2024 - Hello Choreo Presentation - Kanchana
WSO2Con2024 - Hello Choreo Presentation - Kanchana
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
WSO2Con2024 - From Blueprint to Brilliance: WSO2's Guide to API-First Enginee...
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
WSO2CON 2024 - API Management Usage at La Poste and Its Impact on Business an...
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
WSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - KeynoteWSO2Con204 - Hard Rock Presentation - Keynote
WSO2Con204 - Hard Rock Presentation - Keynote
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 

Bridging openSUSE and SLE gap: the GNOME example

  • 1. Bridging openSUSE and SLE gap The GNOME example
  • 3. The past 1/2 ● For SLE12 (SP0), we used openSUSE:Factory as a basis, after 13.1 was released, which included GNOME 3.10.3 ● Based on this, SLE desktop engineers worked on fixing bugs from customers, backporting features which were present in SLE11 and make sure user experience was acceptable for enterprise customers ● For instance, SLE Classic was written, as a modified version of GNOME Classic, but with just one panel at bottom of screen, similar to GNOME SLAB on SLE11 3
  • 4. The past 2/2 ● Even when using openSUSE 13.1/Factory as a basis, getting GNOME 3.10 usable for enterprise customers was a huge task ● Our SUSE developers didn't always had time to submit they changes to GNOME:Factory which had already switched to 3.12.x when we were hardening 3.10.x. ● OpenQA was not yet used when SLE12 SP0 was developed ● In the end, we focused on getting SLE 12 SP0 released and decided on merging our SLE only changes after SP0 was released 4
  • 5. So what was the problem ? ● Once SLE12 SP0 was released, people still had to cope with their regular tasks, such as L3 bug fixing (for SLE11 and newly released SP0), working on SLE11 SP4, etc.. ● For SLE12 SP1, which was a stabilization service pack (no version upgrade on the desktop), all our engineering resources were focused on developing features and fixing bugs on the existing (GNOME 3.10.x) codebase 5
  • 7. SLE 12 SP2 goals ● From the beginning, our goal was to merge again with openSUSE and reimburse our “technical debt” ● After SLE12 SP0 was released, a new project openSUSE project was launched: openSUSE Leap. Maybe we (SUSE Desktop teams) could work in cooperation with openSUSE GNOME team ? ● SLE12 SP2 plan was to upgrade our desktop stack, to GNOME 3.18 or 3.20 (was still undecided in early stage) ● Early talks with openSUSE GNOME team regarding our plans and their plan for next Leap release: could we use same SRPM ? 7
  • 8. Which GNOME release to pick for SP2 ? ● 3.18 : – Pro: It was already in Tumbleweed – Con: It would be already replaced by another major release in TW by the time we would be in SP2 Beta cycle – Con: Any fixes we might do might not be accepted upstream because code would be already changed ● 3.20: – Pro: Potentially the same version for next Leap (42.2) – Pro: Still in development upstream: fixes could be merged upstream as they are submitted there. – Con: a bit tight with SP2 beta schedule 8
  • 9. Battle plan 1/2 ● Getting GNOME:Next built on SLE12 – Thanks to OBS, it was quite easy to setup a mirror of GNOME:Next project (containing GNOME 3.19.x), built on top of SLE12 SP1 – We fixed all build failures and dependencies in GNOME:Next (no code change was done in SLE12 at that time) ● With the result, it was possible to install GNOME 3.19.x (similar to openSUSE TW version) on top of SLE 12 SP1 and confirm it was OK to use it for SP2. 9
  • 10. Battle plan 2/2 ● Setup a devel project internally – In the past, SLE desktop packages were not using a devel project (similar to GNOME:Factory) – We created such project, with our developers reviewing other developers' submissions ● Sharing the workload among developers: about 300 packages to update 10
  • 11. “Updating” packages ● What do we mean by this: – For each of those 300 packages, merge of: ● SLE 12 codebase (ie 3.10.x + feature development + all bug fixes until now) ● GNOME 3.19.x/3.20.x codebase (ie all the changes from openSUSE Tumbleweed (3.20.x) – When possible, push patches / feature development to upstream (GNOME) 11
  • 12. Success ? ● For SLE12 SP2 Beta1, we were able to get GNOME 3.20.1 integrated ● However, again, due to time constraint, we weren't able to get all our changes back to openSUSE GNOME:Factory by Beta1 deadline ● Discussion is now really happening between SUSE developers and openSUSE GNOME team !! ● Why didn't you succeed ? – Have you ever tried to submit a .changes with a trailing space to GNOME:Factory ? ;) – More seriously, learning GNOME:Factory guidelines takes time 12
  • 14. Merging back SLE12 SP2 changes to Factory ● With SLE12 SP2 being in beta, codebase is now available on OBS ● This has allowed openSUSE GNOME team to look at the SP2 changes before SP2 is released, comment on them, integrate some of them and help us sort work to be done ● We are now tracking internally the “divergence” between SLE12 SP2 and GNOME:Factory and are working with our developers so they submit changes to GNOME:Factory: – For SLE only changes, code will be in G:F but not built – For relevant changes, patch will be applied for G:F 14
  • 15. Ultimate goal ● We want to the same source RPM packages for GNOME in both : – SLE 12 SP2 – openSUSE Leap 42.2 ● This will lower openSUSE GNOME team maintenance work for Leap 42.2, if packages origin is SP2. ● Right now, 54 packages remaining (yes, it includes SLE Classic ;) ! 15
  • 16. Stretch goal ● Getting more packages available for SLE12 users ● This is openSUSE:Backport project ● Check Scott Bahling talk on Friday, 14:30 ● It even contains KDE5 for SLE12 SP1 now ! 16