Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian...
Transcript of Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian...
![Page 1: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/1.jpg)
Integrating Condor into the Debian operating system
Michael Hanke
Debian Developer, Dartmouth College
CondorWeek, University of WisconsinMadison, Wisconsin
May 4th 2011
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 1 / 9
![Page 2: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/2.jpg)
Background: Neuro-imaging
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 2 / 9
![Page 3: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/3.jpg)
Background: Neuro-imaging
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 2 / 9
![Page 4: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/4.jpg)
Research platform: Issues
Problem
Complex analysis software suites
Complicated, non-standard, or non-existing installation and updateprocedures
Limited, non-uniform set of “supported platforms”
Typical users have little technical background
Solution
Integrate all relevant software in acommon environment
Make manual maintenance taskstrivial, or superfluous
−→ Bring everything into Debian
http://neuro.debian.netMichael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 3 / 9
![Page 5: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/5.jpg)
Research platform:
Problem
Complex analysis software suites
Complicated, non-standard, or non-existing installation and updateprocedures
Limited, non-uniform set of “supported platforms”
Typical users have little technical background
Solution
Integrate all relevant software in acommon environment
Make manual maintenance taskstrivial, or superfluous
−→ Bring everything into Debian
http://neuro.debian.netMichael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 3 / 9
![Page 6: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/6.jpg)
Why ?
Vast archive of maintained software (≈30000 binary packages)
Origin of most active GNU/Linux distributions (63%; distrowatch.org)
“Do-ocracy” instead of steering (commercial) entity – nevertheless17-year release history
No 2nd-class software
Debian Science, Debian Med, . . .
Release notes Debian 6.0 (squeeze)
Debian GNU/Linux 6.0 is the firstGNU/Linux distribution release ever tooffer comprehensive support for magneticresonance imaging (MRI) basedneuroimaging research.
http://www.debian.orgMichael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 4 / 9
![Page 7: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/7.jpg)
Why ?
Vast archive of maintained software (≈30000 binary packages)
Origin of most active GNU/Linux distributions (63%; distrowatch.org)
“Do-ocracy” instead of steering (commercial) entity – nevertheless17-year release history
No 2nd-class software
Debian Science, Debian Med, . . .
Release notes Debian 6.0 (squeeze)
Debian GNU/Linux 6.0 is the firstGNU/Linux distribution release ever tooffer comprehensive support for magneticresonance imaging (MRI) basedneuroimaging research.
http://www.debian.orgMichael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 4 / 9
![Page 8: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/8.jpg)
What makes Condor attractive?
Free and open-source software with a standard license
Active research project
Transparent development (VCS, bug tracker)
Evidence for prosperous future
Ease of maintenance
Support for whole DAG submissions
Support for heterogeneous computing environments
“University-style” computing environments are a supported use caseOption for the cloud
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 5 / 9
![Page 9: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/9.jpg)
What makes Condor attractive?
Free and open-source software with a standard license
Active research project
Transparent development (VCS, bug tracker)
Evidence for prosperous future
Ease of maintenance
Support for whole DAG submissions
Support for heterogeneous computing environments
“University-style” computing environments are a supported use caseOption for the cloud
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 5 / 9
![Page 10: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/10.jpg)
How can Condor benefit from Debian integration?
Extended reach
one stable release, two rolling “release” flavors≈120 derivative distributions (distrowatch.org)
Mutual awareness
Explicitly documented dependenciesSynchronized transitions
Less maintenance work through modularity
3rd-party software in dedicated packages maintained by someone else
Continuous integration testing
13 hardware architecturesThree kernelsContinuous automated testing for
Build successClean installation/de-installation, Availability of dependenciesPolicy compliancePackage conflicts
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 6 / 9
![Page 11: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/11.jpg)
How can Condor benefit from Debian integration?
Extended reach
one stable release, two rolling “release” flavors≈120 derivative distributions (distrowatch.org)
Mutual awareness
Explicitly documented dependenciesSynchronized transitions
Less maintenance work through modularity
3rd-party software in dedicated packages maintained by someone else
Continuous integration testing
13 hardware architecturesThree kernelsContinuous automated testing for
Build successClean installation/de-installation, Availability of dependenciesPolicy compliancePackage conflicts
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 6 / 9
![Page 12: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/12.jpg)
How can Condor benefit from Debian integration?
Extended reach
one stable release, two rolling “release” flavors≈120 derivative distributions (distrowatch.org)
Mutual awareness
Explicitly documented dependenciesSynchronized transitions
Less maintenance work through modularity
3rd-party software in dedicated packages maintained by someone else
Continuous integration testing
13 hardware architecturesThree kernelsContinuous automated testing for
Build successClean installation/de-installation, Availability of dependenciesPolicy compliancePackage conflicts
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 6 / 9
![Page 13: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/13.jpg)
How can Condor benefit from Debian integration?
Extended reach
one stable release, two rolling “release” flavors≈120 derivative distributions (distrowatch.org)
Mutual awareness
Explicitly documented dependenciesSynchronized transitions
Less maintenance work through modularity
3rd-party software in dedicated packages maintained by someone else
Continuous integration testing
13 hardware architecturesThree kernelsContinuous automated testing for
Build successClean installation/de-installation, Availability of dependenciesPolicy compliancePackage conflicts
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 6 / 9
![Page 14: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/14.jpg)
How much do you need to/should involve yourself?
Who maintains the package?
Upstream interest in Debian-integration is essential for a high-qualitypackage
Need to track Debian development
Need upload privileges, but sponsor could be enough
−→ Ideally: team maintenance with public VCS
Just ship source code or also binary packages?
Why not? If necessary.
But from a common source package!
backports.debian.org, neuro.debian.net
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 7 / 9
![Page 15: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/15.jpg)
How much do you need to/should involve yourself?
Who maintains the package?
Upstream interest in Debian-integration is essential for a high-qualitypackage
Need to track Debian development
Need upload privileges, but sponsor could be enough
−→ Ideally: team maintenance with public VCS
Just ship source code or also binary packages?
Why not? If necessary.
But from a common source package!
backports.debian.org, neuro.debian.net
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 7 / 9
![Page 16: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/16.jpg)
How much do you need to/should involve yourself?
Who maintains the package?
Upstream interest in Debian-integration is essential for a high-qualitypackage
Need to track Debian development
Need upload privileges, but sponsor could be enough
−→ Ideally: team maintenance with public VCS
Just ship source code or also binary packages?
Why not? If necessary.
But from a common source package!
backports.debian.org, neuro.debian.net
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 7 / 9
Debian "stable"
Release:Updates:Security support:
when readyevery two months (only critical fixes)one year after next stable (≈ 3 years)
Debian "stable"
Release:Updates:Security support:
when readyevery two months (only critical fixes)one year after next stable (≈ 3 years)
![Page 17: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/17.jpg)
How much do you need to/should involve yourself?
Who maintains the package?
Upstream interest in Debian-integration is essential for a high-qualitypackage
Need to track Debian development
Need upload privileges, but sponsor could be enough
−→ Ideally: team maintenance with public VCS
Just ship source code or also binary packages?
Why not? If necessary.
But from a common source package!
backports.debian.org, neuro.debian.net
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 7 / 9
Debian "stable"
Release:Updates:Security support:
when readyevery two months (only critical fixes)one year after next stable (≈ 3 years)
Debian "stable"
Release:Updates:Security support:
when readyevery two months (only critical fixes)one year after next stable (≈ 3 years)
Debian "testing"
Release:Updates:Security support:
never/continuouslydailyyes
Debian "unstable"
Release:Updates:Security support:
nevermultiple times per daynone (implicit)
rele
ase
10 d
ays
![Page 18: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/18.jpg)
How much do you need to/should involve yourself?
Who maintains the package?
Upstream interest in Debian-integration is essential for a high-qualitypackage
Need to track Debian development
Need upload privileges, but sponsor could be enough
−→ Ideally: team maintenance with public VCS
Just ship source code or also binary packages?
Why not? If necessary.
But from a common source package!
backports.debian.org, neuro.debian.net
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 7 / 9
Debian "stable"
Release:Updates:Security support:
when readyevery two months (only critical fixes)one year after next stable (≈ 3 years)
e.g. Ubuntu
e.g. Linux Mint
e.g. MEPIS
Debian "stable"
Release:Updates:Security support:
when readyevery two months (only critical fixes)one year after next stable (≈ 3 years)
Debian "testing"
Release:Updates:Security support:
never/continuouslydailyyes
Debian "unstable"
Release:Updates:Security support:
nevermultiple times per daynone (implicit)
rele
ase
10 d
ays
![Page 19: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/19.jpg)
How much do you need to/should involve yourself?
Who maintains the package?
Upstream interest in Debian-integration is essential for a high-qualitypackage
Need to track Debian development
Need upload privileges, but sponsor could be enough
−→ Ideally: team maintenance with public VCS
Just ship source code or also binary packages?
Why not? If necessary.
But from a common source package!
backports.debian.org, neuro.debian.net
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 7 / 9
![Page 20: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/20.jpg)
How much do you need to/should involve yourself?
Who maintains the package?
Upstream interest in Debian-integration is essential for a high-qualitypackage
Need to track Debian development
Need upload privileges, but sponsor could be enough
−→ Ideally: team maintenance with public VCS
Just ship source code or also binary packages?
Why not? If necessary.
But from a common source package!
backports.debian.org, neuro.debian.net
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 7 / 9
![Page 21: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/21.jpg)
Integration roadmap
1 Have minimal set of dependencies into Debian [Done]
classad, globus, krb5, libvirt, . . .
2 Initial working Condor package draft [Done]
3 Test and upload to Debian [Pending]
4 Fix QA bugs
5 Enrich Condor environment [WiP]
6 Improve “just works” experience [WiP]
7 Make Condor’s test suite run and pass [ToDo]
8 Offer “standard universe” in official Debian package [ToDo]
9 Enable every possible Condor feature in the Debian package [ToDo]
10 Use Condor to improve Debian [ToDo]
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 8 / 9
![Page 22: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/22.jpg)
Integration roadmap
1 Have minimal set of dependencies into Debian [Done]
2 Initial working Condor package draft [Done]
Condor 7.6.0 (clipped)Based on previous packaging attemptsDebconf-based setupcondor, condor-doc, condor-dbg (, condor-tests)
3 Test and upload to Debian [Pending]
4 Fix QA bugs
5 Enrich Condor environment [WiP]
6 Improve “just works” experience [WiP]
7 Make Condor’s test suite run and pass [ToDo]
8 Offer “standard universe” in official Debian package [ToDo]
9 Enable every possible Condor feature in the Debian package [ToDo]
10 Use Condor to improve Debian [ToDo]
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 8 / 9
![Page 23: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/23.jpg)
Integration roadmap
1 Have minimal set of dependencies into Debian [Done]
2 Initial working Condor package draft [Done]
3 Test and upload to Debian [Pending]
4 Fix QA bugs
5 Enrich Condor environment [WiP]
6 Improve “just works” experience [WiP]
7 Make Condor’s test suite run and pass [ToDo]
8 Offer “standard universe” in official Debian package [ToDo]
9 Enable every possible Condor feature in the Debian package [ToDo]
10 Use Condor to improve Debian [ToDo]
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 8 / 9
![Page 24: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/24.jpg)
Integration roadmap
1 Have minimal set of dependencies into Debian [Done]
2 Initial working Condor package draft [Done]
3 Test and upload to Debian [Pending]
4 Fix QA bugs
5 Enrich Condor environment [WiP]
6 Improve “just works” experience [WiP]
7 Make Condor’s test suite run and pass [ToDo]
8 Offer “standard universe” in official Debian package [ToDo]
9 Enable every possible Condor feature in the Debian package [ToDo]
10 Use Condor to improve Debian [ToDo]
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 8 / 9
![Page 25: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/25.jpg)
Integration roadmap
1 Have minimal set of dependencies into Debian [Done]
2 Initial working Condor package draft [Done]
3 Test and upload to Debian [Pending]
4 Fix QA bugs
5 Enrich Condor environment [WiP]
6 Improve “just works” experience [WiP]
7 Make Condor’s test suite run and pass [ToDo]
8 Offer “standard universe” in official Debian package [ToDo]
9 Enable every possible Condor feature in the Debian package [ToDo]
10 Use Condor to improve Debian [ToDo]
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 8 / 9
![Page 26: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/26.jpg)
Integration roadmap
1 Have minimal set of dependencies into Debian [Done]
2 Initial working Condor package draft [Done]
3 Test and upload to Debian [Pending]
Package in use since 4 monthsNeeds more testers
4 Fix QA bugs
5 Enrich Condor environment [WiP]
6 Improve “just works” experience [WiP]
7 Make Condor’s test suite run and pass [ToDo]
8 Offer “standard universe” in official Debian package [ToDo]
9 Enable every possible Condor feature in the Debian package [ToDo]
10 Use Condor to improve Debian [ToDo]
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 8 / 9
![Page 27: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/27.jpg)
Integration roadmap
1 Have minimal set of dependencies into Debian [Done]
2 Initial working Condor package draft [Done]
3 Test and upload to Debian [Pending]
4 Fix QA bugs
5 Enrich Condor environment [WiP]
6 Improve “just works” experience [WiP]
7 Make Condor’s test suite run and pass [ToDo]
8 Offer “standard universe” in official Debian package [ToDo]
9 Enable every possible Condor feature in the Debian package [ToDo]
10 Use Condor to improve Debian [ToDo]
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 8 / 9
![Page 28: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/28.jpg)
Integration roadmap
1 Have minimal set of dependencies into Debian [Done]
2 Initial working Condor package draft [Done]
3 Test and upload to Debian [Pending]
4 Fix QA bugs
5 Enrich Condor environment [WiP]
dmtcp [Accepted in Debian]
gsoap [Uploaded]
cctools [Upload pending]
nmi
6 Improve “just works” experience [WiP]
7 Make Condor’s test suite run and pass [ToDo]
8 Offer “standard universe” in official Debian package [ToDo]
9 Enable every possible Condor feature in the Debian package [ToDo]
10 Use Condor to improve Debian [ToDo]
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 8 / 9
![Page 29: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/29.jpg)
Integration roadmap
1 Have minimal set of dependencies into Debian [Done]
2 Initial working Condor package draft [Done]
3 Test and upload to Debian [Pending]
4 Fix QA bugs
5 Enrich Condor environment [WiP]
6 Improve “just works” experience [WiP]
Engine management for IPythonDAGMan support for NiPyPEMakeflow support for FSLVM universe with VirtualBox
7 Make Condor’s test suite run and pass [ToDo]
8 Offer “standard universe” in official Debian package [ToDo]
9 Enable every possible Condor feature in the Debian package [ToDo]
10 Use Condor to improve Debian [ToDo]
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 8 / 9
![Page 30: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/30.jpg)
Integration roadmap
1 Have minimal set of dependencies into Debian [Done]
2 Initial working Condor package draft [Done]
3 Test and upload to Debian [Pending]
4 Fix QA bugs
5 Enrich Condor environment [WiP]
6 Improve “just works” experience [WiP]
7 Make Condor’s test suite run and pass [ToDo]
Ship in dedicated package
8 Offer “standard universe” in official Debian package [ToDo]
9 Enable every possible Condor feature in the Debian package [ToDo]
10 Use Condor to improve Debian [ToDo]
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 8 / 9
![Page 31: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/31.jpg)
Integration roadmap
1 Have minimal set of dependencies into Debian [Done]
2 Initial working Condor package draft [Done]
3 Test and upload to Debian [Pending]
4 Fix QA bugs
5 Enrich Condor environment [WiP]
6 Improve “just works” experience [WiP]
7 Make Condor’s test suite run and pass [ToDo]
8 Offer “standard universe” in official Debian package [ToDo]
9 Enable every possible Condor feature in the Debian package [ToDo]
10 Use Condor to improve Debian [ToDo]
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 8 / 9
![Page 32: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/32.jpg)
Integration roadmap
1 Have minimal set of dependencies into Debian [Done]
2 Initial working Condor package draft [Done]
3 Test and upload to Debian [Pending]
4 Fix QA bugs
5 Enrich Condor environment [WiP]
6 Improve “just works” experience [WiP]
7 Make Condor’s test suite run and pass [ToDo]
8 Offer “standard universe” in official Debian package [ToDo]
9 Enable every possible Condor feature in the Debian package [ToDo]
Java, VM, Grid, Cloud, Rocket scienceMissing: up-to-date Hadoop
10 Use Condor to improve Debian [ToDo]
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 8 / 9
![Page 33: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/33.jpg)
Integration roadmap
1 Have minimal set of dependencies into Debian [Done]
2 Initial working Condor package draft [Done]
3 Test and upload to Debian [Pending]
4 Fix QA bugs
5 Enrich Condor environment [WiP]
6 Improve “just works” experience [WiP]
7 Make Condor’s test suite run and pass [ToDo]
8 Offer “standard universe” in official Debian package [ToDo]
9 Enable every possible Condor feature in the Debian package [ToDo]
10 Use Condor to improve Debian [ToDo]
E.g. backfill jobs with package QA tests
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 8 / 9
![Page 34: Integrating Condor into the Debian operating system€¦ · Integrating Condor into the Debian operating system Michael Hanke Debian Developer, Dartmouth College CondorWeek, University](https://reader036.fdocuments.us/reader036/viewer/2022071217/604b35377b6d1179d2081137/html5/thumbnails/34.jpg)
Acknowledgements
Yarik HalchenkoJim Haxby
Swaroop GuntupalliAndy Connolly
Condor TeamDebian Community
Mattias EllertPeter Troger
Dustin KirklandIan Alderman
Thanks!Michael Hanke
http://mih.voxindeserto.de
about the slides:available at http://neuro.debian.net/#publications
copyright c© 2011 Michael Hanke, slide style inspired by Stefano ZacchiroliCC BY-SA 3.0 — Creative Commons Attribution-ShareAlike 3.0
Michael Hanke (Debian) Integrating Condor into Debian CondorWeek 2011 9 / 9