
Enhancing SUSE Linux Enterprise - SUSE® Package Hub uncovering hidden gems Scott Bahling [email protected] Topics • openSUSE Build Service • openSUSE Packaging Community • Hidden Gems • Users of SUSE Linux Enterprise • Mining for Gems • SUSE Package Hub 2 The story begins here... openSUSE Build Service 3 openSUSE Build Service Community of Packagers 4 Packaging for SUSE Linux Enterprise 5 Built for SUSE Linux Enterprise ~25,000 Source Packages 1 statistic from May 2014 for SLES 11 builds excluding home projects 6 Hidden Gems Could they be valuable to SUSE Enterprise customers? 7 Extra Batteries not included 8 Extra Open Source Packages What are the options? 9 Option 1 Feature Request 10 Business Case ↗ Volume vs. ↘ Margin 11 Option 2 Build it yourself 12 Do you feel lucky? ● Find community portal 13 Do you feel lucky? ● Find community portal ● Download Source 14 Do you feel lucky? ● Find community portal ● Download Source ● Read Installation Instructions 15 Do you feel lucky? ● Find community portal ● Download Source ● Read Installation Instructions ● Build 16 Your Lucky Day! ● Find community portal ● Download Source ● Read Installation Instructions ● Build ● Install & Use 17 Not your lucky day! ● Find community portal ● Download Source ● Read Installation Instructions ● Build Build Failures 18 DIY Isolation 19 Not alone Package Community 20 Hidden Gems Could they be valuable to SUSE Enterprise customers? 21 Finding Hidden Gems How can customers find them? 22 Finding Hidden Gems How can customers find out about them? 23 Uncovering Hidden Gems 24 Uncovering Hidden Gems 25 Uncovering Hidden Gems 26 Perils of Uncovering Hidden Gems 27 Uncovering Hidden Gems 28 Wha? 29 This Sucks! There Must Be A Better Way! 30 A Better Way SUSE Package Hub • OBS Project to Coordinate and Consolidate Useful Packages for SLE customers. • Policies and Checks to Protect Customer's Investment in SUSE Support Services. • Community Maintained | Community Supported • Easy Access For Customers 31 A Better Way SUSE Package Hub • OBS Project to Coordinate and Consolidate Useful Packages for SLE customers. • Policies and Checks to Protect Customer's Investment in SUSE Support Services. • Community Maintained | Community Supported • Damn-Easy Access For Customers 32 SCC 33 OBS Project openSUSE:Backports:SLE-12 34 Protect Packaging Policies • Follow openSUSE Policies • Packages must be derived from Factory • No conflicts with SUSE Linux Enterprise packages • Version updates up to maintainers • Veto rights of involved teams • Security issues https://en.opensuse.org/openSUSE:Backports_Packaging_Policy 35 Contribute! Packager's Workflow • Add openSUSE:Backports:SLE-12/standard/x86_64 • Submit to openSUSE:Backports:SLE-12 • Source Revisions must be... … checked into Factory … contained in an SR to Factory https://en.opensuse.org/openSUSE:Backports_Package_Submission_Process 36 Please feed! Current Status • chromium • protobuf • irssi • scite • mosh • sshfs • mumble • tmux • ninja • znc • perl-switch pwgen (coming soon!) 37 Benefits What's in it for me? 38 Perks phpMyAdmin 39 Perks phpMyAdmin pwgen 40 Perks phpMyAdmin pwgen SLE 41 Perks _link 42 Perks What if pwgen was in openSUSE:Backports:SLE-12? 43 Replace SUSE:SLE-12:GA 44 …with this openSUSE:Backports:SLE-12 45 …clean house _link 46 Perks Shared Resources 47 Perks Community vs DIY 48 Change! SUSE:SLE-12:GA openSUSE:Backports:SLE-12 49 Call to Action! Submit to Factory! Submit to Backports! 50 Questions? Thank you. 51 SUSE Package Hub Please contribute! Submit your packages! More info: https://en.opensuse.org/Portal:Backports Questions: [email protected] 52 Corporate Headquarters +49 911 740 53 0 (Worldwide) Join us on: Maxfeldstrasse 5 www.suse.com www.opensuse.org 90409 Nuremberg Germany 53 Unpublished Work of SUSE. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners. .
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages54 Page
-
File Size-