SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
1 / 17
openSUSE tools on
Debian
openSUSE.Asia Summit 2017
22nd
Oct 2017 in Tokyo, Japan
2 / 17
Purpose of this talk
●
Provide downstream current status (in Debian)
to upstream (= openSUSE)
– Debian packaged = downstream distro took it
●
Also share info/technique between distros
– Be collaborate, for the better future!
3 / 17
$ whoami
●
Hideki Yamane <henrich@debian.org>
58E1 222F 9696 C885 A3CD 104C 5D32 8D08 2AAA B140
– Dedicated Debian (Hobby) contributor
since around 2003
●
Packages: See https://goo.gl/dpXcyD
●
Release note translator (Japanese): Debian6 to Debian9
●
Mirror admin: debian-mirror.sakura.ne.jp
– Also coordinator for security.debian.org Asian mirror
●
Tech writer on Software Design Magazine – of course, about
Debian! (Thanks to 技術評論社 )
4 / 17
$ apt show ...
●
YaST: No.
●
OBS: Yes!
●
Snapper: Yes!
●
openQA: is coming...
5 / 17
OBS
6 / 17
OBS in Debian
●
Packaged by
Andrew Lee ( 李健秋 ) <ajqlee@debian.org>
– Building Debian based projects for daily work
on OBS at Collabora for more than 5 years.
– Never give up for years to made all missing
depends all available as
official Debian packages in stretch.
7 / 17
OBS in Debian (cont.)
●
Version 2.7.x in Stretch (stable).
– obs-build contains a selection of patches to
improve full Debian based distro builds.
●
And why no “release” tag in git repo for years...?
– Hopefully all these patches can be upstream.
(e.g. better Debian style repo support)
●
Version 2.8.x is coming in experimental.
– Waits for rails 5 from Debian ruby team.
8 / 17
Snapper
9 / 17
Snapper in Debian
●
Initial packaging by Nicolas Dandrimont
<olasd@debian.org> (in 2013-2014)
●
...stuck
●
New maintainer (me) (in 2016-2017)
– Newest upstream: 0.5.2
– Debian testing/unstable: 0.5.0
●
Please tag to repository… > upstream
●
It works! (on my laptop)
●
+ bash-completion
10 / 17
openQA
11 / 17
openQA in Debian
●
Already declared packaging (by me)
– see https://bugs.debian.org/840253
●
Now working for it… ;-)
– Most of dependency package were uploaded
●
Except libselenium-remote-driver-perl since upstream
contains non-source binary file and don’t know how to build
it (we cannot upload it to main archive if it has just a binary
blobs...)
●
Maybe it’s not a blocker, or?
12 / 17
openQA in Debian (cont.)
●
Filed some tiny Pull Request
– Some are Debian specific (merged)
– Some are not (related test failure issue, merged)
●
Perhaps need to deal with chroot environment
specific problem with dbus test
– systemd doesn’t allow to start dbus under chroot
– Just dbus-launch?
13 / 17
openQA in Debian (cont.)
●
It pulls some files to generate caches, but build
environment doesn’t allow network access
– Add pre-fetched cache.tar.xz as same as openSUSE?
●
But it’s bit hard to note “license” correctly.
14 / 17
openQA in Debian (cont.)
●
os-autoinst
– Already packaged, but newer version needs
another Perl modules (waiting for acceptance
in Debian Package “New Queue”)
– why no “release” tag in git repo for years...?
15 / 17
openQA in Debian (cont.)
●
d-i (debian-installer) developers has already
developed its own testing system
– See talk on DebConf17
– But also interested in openQA
●
Already some people have tried to use it for d-i
(not packaged one)
– http://openqa.debian.net
16 / 17
Current Status Summary
●
YaST: No.
●
OBS: 2.7.x in Debian,
2.8.x is waiting Rails5 packages for Debian
●
Snapper: 0.5.0 in Debian
●
openQA: now packaging...
17 / 17
License
●
Copyright: Hideki Yamane <henrich@debian.org> and Andrew Lee <ajqlee@debian.org>
●
Whole slides are licensed under Creative Commons Attribution-ShareAlike 3.0 Unported License
●
The Debian Open Use Logo(s) are Copyright (c) 1999 Software in the Public Interest, Inc., and are released
under the terms of the GNU Lesser General Public License, version 3 or any later version, or, at your
option, of the Creative Commons Attribution-ShareAlike 3.0 Unported License.
See https://www.debian.org/logos/
●
openSUSE logo is under Creative Commons Attribution-ShareAlike 3.0 Unported License.
See https://github.com/openSUSE/artwork

Más contenido relacionado

La actualidad más candente

EuroBSDCon 2021 - (auto)Installing BSD Systems
EuroBSDCon 2021 - (auto)Installing BSD SystemsEuroBSDCon 2021 - (auto)Installing BSD Systems
EuroBSDCon 2021 - (auto)Installing BSD Systems
Vinícius Zavam
 
[Mas 500] Software Development Strategies
[Mas 500] Software Development Strategies[Mas 500] Software Development Strategies
[Mas 500] Software Development Strategies
rahulbot
 

La actualidad más candente (20)

Hello android
Hello androidHello android
Hello android
 
Chromium: NaCl and Pepper API
Chromium: NaCl and Pepper APIChromium: NaCl and Pepper API
Chromium: NaCl and Pepper API
 
Docker and Running multiple versions of PHP @ CareerZoo Dublin
Docker and Running multiple versions of PHP @ CareerZoo DublinDocker and Running multiple versions of PHP @ CareerZoo Dublin
Docker and Running multiple versions of PHP @ CareerZoo Dublin
 
Linux Administration for Developers
Linux Administration for DevelopersLinux Administration for Developers
Linux Administration for Developers
 
Porting Puppet to OpenBSD
Porting Puppet to OpenBSD Porting Puppet to OpenBSD
Porting Puppet to OpenBSD
 
Internet Archive at Open Video Conference 2009
Internet Archive at Open Video Conference 2009Internet Archive at Open Video Conference 2009
Internet Archive at Open Video Conference 2009
 
A Look at Command Line Swift
A Look at Command Line SwiftA Look at Command Line Swift
A Look at Command Line Swift
 
Http2 on go1.6rc2
Http2 on go1.6rc2Http2 on go1.6rc2
Http2 on go1.6rc2
 
Ripping web accessible .git files
Ripping web accessible .git filesRipping web accessible .git files
Ripping web accessible .git files
 
Development and deployment with composer and kite
Development and deployment with composer and kiteDevelopment and deployment with composer and kite
Development and deployment with composer and kite
 
Boston Code Dojo - Docker meetup slides
Boston Code Dojo - Docker meetup slidesBoston Code Dojo - Docker meetup slides
Boston Code Dojo - Docker meetup slides
 
DevTools Package Development
 DevTools Package Development DevTools Package Development
DevTools Package Development
 
FFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkitFFmpeg - the universal multimedia toolkit
FFmpeg - the universal multimedia toolkit
 
Beginning with Composer - Dependency manager in php
Beginning with Composer  - Dependency manager in php Beginning with Composer  - Dependency manager in php
Beginning with Composer - Dependency manager in php
 
EuroBSDCon 2021 - (auto)Installing BSD Systems
EuroBSDCon 2021 - (auto)Installing BSD SystemsEuroBSDCon 2021 - (auto)Installing BSD Systems
EuroBSDCon 2021 - (auto)Installing BSD Systems
 
[Mas 500] Software Development Strategies
[Mas 500] Software Development Strategies[Mas 500] Software Development Strategies
[Mas 500] Software Development Strategies
 
OSDC 2009, Metavidwiki: when you need a web video solution
OSDC 2009, Metavidwiki: when you need a web video solutionOSDC 2009, Metavidwiki: when you need a web video solution
OSDC 2009, Metavidwiki: when you need a web video solution
 
Dockerandjenkins citz2014
Dockerandjenkins citz2014Dockerandjenkins citz2014
Dockerandjenkins citz2014
 
Docker and .NET Core - Best Friends Forever - Michael Newton - Codemotion Rom...
Docker and .NET Core - Best Friends Forever - Michael Newton - Codemotion Rom...Docker and .NET Core - Best Friends Forever - Michael Newton - Codemotion Rom...
Docker and .NET Core - Best Friends Forever - Michael Newton - Codemotion Rom...
 
Pelatihan it l inux
Pelatihan it   l inuxPelatihan it   l inux
Pelatihan it l inux
 

Destacado

Destacado (6)

Building japanese full text search system by Solr
Building japanese full text search system by SolrBuilding japanese full text search system by Solr
Building japanese full text search system by Solr
 
Large-scale deploy by AutoYast
Large-scale deploy by AutoYastLarge-scale deploy by AutoYast
Large-scale deploy by AutoYast
 
How & Why we have connected Slack & IRC
How & Why we have connected Slack & IRCHow & Why we have connected Slack & IRC
How & Why we have connected Slack & IRC
 
Kernel entrance to-geek-
Kernel entrance to-geek-Kernel entrance to-geek-
Kernel entrance to-geek-
 
LibreOffice: The Office Suite with Mixing Bowl Culture
LibreOffice: The Office Suite with Mixing Bowl CultureLibreOffice: The Office Suite with Mixing Bowl Culture
LibreOffice: The Office Suite with Mixing Bowl Culture
 
Hacking with x86 Windows Tablet and mobile devices on openSUSE #opensuseasia17
 Hacking with x86 Windows Tablet and mobile devices on openSUSE #opensuseasia17 Hacking with x86 Windows Tablet and mobile devices on openSUSE #opensuseasia17
Hacking with x86 Windows Tablet and mobile devices on openSUSE #opensuseasia17
 

Similar a openSUSE tools on Debian

Debian packaging howto
Debian packaging howtoDebian packaging howto
Debian packaging howto
Ding Zhou
 

Similar a openSUSE tools on Debian (20)

8-9-10=Jessie,Stretch,Buster
8-9-10=Jessie,Stretch,Buster8-9-10=Jessie,Stretch,Buster
8-9-10=Jessie,Stretch,Buster
 
How to build LibreOffice on your desktop
How to build LibreOffice on your desktopHow to build LibreOffice on your desktop
How to build LibreOffice on your desktop
 
Software Packaging for Cross OS Distribution
Software Packaging for Cross OS DistributionSoftware Packaging for Cross OS Distribution
Software Packaging for Cross OS Distribution
 
SELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux UsersSELF 2010: BSD For Linux Users
SELF 2010: BSD For Linux Users
 
Lightweight Virtualization: LXC containers & AUFS
Lightweight Virtualization: LXC containers & AUFSLightweight Virtualization: LXC containers & AUFS
Lightweight Virtualization: LXC containers & AUFS
 
openSUSE Conference 2017 - The Docker at Travis Presentation
openSUSE Conference 2017 - The Docker at Travis PresentationopenSUSE Conference 2017 - The Docker at Travis Presentation
openSUSE Conference 2017 - The Docker at Travis Presentation
 
Debian Packaging tutorial
Debian Packaging tutorialDebian Packaging tutorial
Debian Packaging tutorial
 
How to became a Gentoo developer
How to became a Gentoo developerHow to became a Gentoo developer
How to became a Gentoo developer
 
Linux Survival Kit for Proof of Concept & Proof of Technology
Linux Survival Kit for Proof of Concept & Proof of TechnologyLinux Survival Kit for Proof of Concept & Proof of Technology
Linux Survival Kit for Proof of Concept & Proof of Technology
 
BSD for Linux Users
BSD for Linux UsersBSD for Linux Users
BSD for Linux Users
 
G04-Misc-Debianmed
G04-Misc-DebianmedG04-Misc-Debianmed
G04-Misc-Debianmed
 
Scale 2010: BSD for Linux Users
Scale 2010: BSD for Linux UsersScale 2010: BSD for Linux Users
Scale 2010: BSD for Linux Users
 
Introduction to Docker (and a bit more) at LSPE meetup Sunnyvale
Introduction to Docker (and a bit more) at LSPE meetup SunnyvaleIntroduction to Docker (and a bit more) at LSPE meetup Sunnyvale
Introduction to Docker (and a bit more) at LSPE meetup Sunnyvale
 
Deep dive - Concourse CI/CD and Pipelines
Deep dive  - Concourse CI/CD and PipelinesDeep dive  - Concourse CI/CD and Pipelines
Deep dive - Concourse CI/CD and Pipelines
 
Mono Repo
Mono RepoMono Repo
Mono Repo
 
The Future of Bundled Bundler
The Future of Bundled BundlerThe Future of Bundled Bundler
The Future of Bundled Bundler
 
The Gory Details of Debian packages
The Gory Details of Debian packagesThe Gory Details of Debian packages
The Gory Details of Debian packages
 
rsyslog meets docker
rsyslog meets dockerrsyslog meets docker
rsyslog meets docker
 
Debian packaging howto
Debian packaging howtoDebian packaging howto
Debian packaging howto
 
How to Build Package in Linux Based Systems.
How to Build Package in Linux Based Systems.How to Build Package in Linux Based Systems.
How to Build Package in Linux Based Systems.
 

Más de Hideki Yamane

Let's shrink Debian package archive!
Let's shrink Debian package archive!Let's shrink Debian package archive!
Let's shrink Debian package archive!
Hideki Yamane
 
なれる! Debian開発者 〜 45分でわかる? メンテナ入門
なれる! Debian開発者 〜 45分でわかる? メンテナ入門なれる! Debian開発者 〜 45分でわかる? メンテナ入門
なれる! Debian開発者 〜 45分でわかる? メンテナ入門
Hideki Yamane
 

Más de Hideki Yamane (13)

Debianの修正はどのように出荷されるか
Debianの修正はどのように出荷されるかDebianの修正はどのように出荷されるか
Debianの修正はどのように出荷されるか
 
Rethinking debian-release
Rethinking debian-releaseRethinking debian-release
Rethinking debian-release
 
Challenge: convert policy doc from docbook to sphinx
Challenge: convert policy doc from docbook to sphinxChallenge: convert policy doc from docbook to sphinx
Challenge: convert policy doc from docbook to sphinx
 
OSS license 101
OSS license 101OSS license 101
OSS license 101
 
Does Cowgirl Dream of Red Swirl?
Does Cowgirl Dream of Red Swirl?Does Cowgirl Dream of Red Swirl?
Does Cowgirl Dream of Red Swirl?
 
Let's shrink Debian package archive!
Let's shrink Debian package archive!Let's shrink Debian package archive!
Let's shrink Debian package archive!
 
How to fight with "bloated repository"
How to fight with "bloated repository"How to fight with "bloated repository"
How to fight with "bloated repository"
 
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
「あなた」と オープンソース/フリーソフトウェア、 そして「Debian」
 
なれる! Debian開発者 〜 45分でわかる? メンテナ入門
なれる! Debian開発者 〜 45分でわかる? メンテナ入門なれる! Debian開発者 〜 45分でわかる? メンテナ入門
なれる! Debian開発者 〜 45分でわかる? メンテナ入門
 
Osc2010tokyo fall
Osc2010tokyo fallOsc2010tokyo fall
Osc2010tokyo fall
 
201005 Debian/つくらぐ勉強会 lightning talk
201005 Debian/つくらぐ勉強会 lightning talk 201005 Debian/つくらぐ勉強会 lightning talk
201005 Debian/つくらぐ勉強会 lightning talk
 
20090410 Gree Opentech Main
20090410 Gree Opentech Main20090410 Gree Opentech Main
20090410 Gree Opentech Main
 
20090410 Gree Opentech Presentation (opening)
20090410 Gree Opentech Presentation (opening)20090410 Gree Opentech Presentation (opening)
20090410 Gree Opentech Presentation (opening)
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 

openSUSE tools on Debian

  • 1. 1 / 17 openSUSE tools on Debian openSUSE.Asia Summit 2017 22nd Oct 2017 in Tokyo, Japan
  • 2. 2 / 17 Purpose of this talk ● Provide downstream current status (in Debian) to upstream (= openSUSE) – Debian packaged = downstream distro took it ● Also share info/technique between distros – Be collaborate, for the better future!
  • 3. 3 / 17 $ whoami ● Hideki Yamane <henrich@debian.org> 58E1 222F 9696 C885 A3CD 104C 5D32 8D08 2AAA B140 – Dedicated Debian (Hobby) contributor since around 2003 ● Packages: See https://goo.gl/dpXcyD ● Release note translator (Japanese): Debian6 to Debian9 ● Mirror admin: debian-mirror.sakura.ne.jp – Also coordinator for security.debian.org Asian mirror ● Tech writer on Software Design Magazine – of course, about Debian! (Thanks to 技術評論社 )
  • 4. 4 / 17 $ apt show ... ● YaST: No. ● OBS: Yes! ● Snapper: Yes! ● openQA: is coming...
  • 6. 6 / 17 OBS in Debian ● Packaged by Andrew Lee ( 李健秋 ) <ajqlee@debian.org> – Building Debian based projects for daily work on OBS at Collabora for more than 5 years. – Never give up for years to made all missing depends all available as official Debian packages in stretch.
  • 7. 7 / 17 OBS in Debian (cont.) ● Version 2.7.x in Stretch (stable). – obs-build contains a selection of patches to improve full Debian based distro builds. ● And why no “release” tag in git repo for years...? – Hopefully all these patches can be upstream. (e.g. better Debian style repo support) ● Version 2.8.x is coming in experimental. – Waits for rails 5 from Debian ruby team.
  • 9. 9 / 17 Snapper in Debian ● Initial packaging by Nicolas Dandrimont <olasd@debian.org> (in 2013-2014) ● ...stuck ● New maintainer (me) (in 2016-2017) – Newest upstream: 0.5.2 – Debian testing/unstable: 0.5.0 ● Please tag to repository… > upstream ● It works! (on my laptop) ● + bash-completion
  • 11. 11 / 17 openQA in Debian ● Already declared packaging (by me) – see https://bugs.debian.org/840253 ● Now working for it… ;-) – Most of dependency package were uploaded ● Except libselenium-remote-driver-perl since upstream contains non-source binary file and don’t know how to build it (we cannot upload it to main archive if it has just a binary blobs...) ● Maybe it’s not a blocker, or?
  • 12. 12 / 17 openQA in Debian (cont.) ● Filed some tiny Pull Request – Some are Debian specific (merged) – Some are not (related test failure issue, merged) ● Perhaps need to deal with chroot environment specific problem with dbus test – systemd doesn’t allow to start dbus under chroot – Just dbus-launch?
  • 13. 13 / 17 openQA in Debian (cont.) ● It pulls some files to generate caches, but build environment doesn’t allow network access – Add pre-fetched cache.tar.xz as same as openSUSE? ● But it’s bit hard to note “license” correctly.
  • 14. 14 / 17 openQA in Debian (cont.) ● os-autoinst – Already packaged, but newer version needs another Perl modules (waiting for acceptance in Debian Package “New Queue”) – why no “release” tag in git repo for years...?
  • 15. 15 / 17 openQA in Debian (cont.) ● d-i (debian-installer) developers has already developed its own testing system – See talk on DebConf17 – But also interested in openQA ● Already some people have tried to use it for d-i (not packaged one) – http://openqa.debian.net
  • 16. 16 / 17 Current Status Summary ● YaST: No. ● OBS: 2.7.x in Debian, 2.8.x is waiting Rails5 packages for Debian ● Snapper: 0.5.0 in Debian ● openQA: now packaging...
  • 17. 17 / 17 License ● Copyright: Hideki Yamane <henrich@debian.org> and Andrew Lee <ajqlee@debian.org> ● Whole slides are licensed under Creative Commons Attribution-ShareAlike 3.0 Unported License ● The Debian Open Use Logo(s) are Copyright (c) 1999 Software in the Public Interest, Inc., and are released under the terms of the GNU Lesser General Public License, version 3 or any later version, or, at your option, of the Creative Commons Attribution-ShareAlike 3.0 Unported License. See https://www.debian.org/logos/ ● openSUSE logo is under Creative Commons Attribution-ShareAlike 3.0 Unported License. See https://github.com/openSUSE/artwork