Hello community, here is the log from the commit of package cobbler for openSUSE:Factory checked in at 2019-02-26 22:20:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cobbler (Old) and /work/SRC/openSUSE:Factory/.cobbler.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cobbler" Tue Feb 26 22:20:21 2019 rev:46 rq:678980 version:3.0+git20190222.9e502a9d Changes: -------- --- /work/SRC/openSUSE:Factory/cobbler/cobbler.changes 2018-08-24 17:14:01.386779335 +0200 +++ /work/SRC/openSUSE:Factory/.cobbler.new.28833/cobbler.changes 2019-02-26 22:21:57.914075438 +0100 @@ -1,0 +2,158 @@ +Mon Feb 25 15:48:39 UTC 2019 - [email protected] + +- Require latest apache2-mod_wsgi-python3 package + This fixes interface to http://localhost/cblr/svc/... +- Use latest github cobbler/cobbler master branch in _service file +- cobblerd_needs_apache2_service_started.patch reverted, that is mainline + now: +D cobblerd_needs_apache2_service_started.patch +- Only recommend grub2-arm and grub2-ppc packages or we might not be + able to build on factory where arm/ppc might not be built +- Remove genders package requires. A genders file is generated, but + we do not need/use the genders package. + +------------------------------------------------------------------- +Tue Feb 19 11:14:04 UTC 2019 - Ismail Dönmez <[email protected]> + +- Cleanup with spec-cleaner + +------------------------------------------------------------------- +Thu Feb 14 14:35:56 UTC 2019 - [email protected] + +- Update to latest cobbler version 3.0 mainline git HEAD version + and remove already integrated or not needed anymore patches: +D cobbler-symlink.diff +D detect-parallel-cobbler-sync.patch +D escape-shell-parameters-provided-by-user-on-reposync.patch +D fix_subprocess_sp_encoding.patch +D fix-os-release.patch +D disable_not_relevant_checks_bnc_828453.patch +D update-outdated-apache-config-bsc956264.patch +D cve-2018-10931-forbid-exposure-of-private-methods-in.patch +D fix-broken-tests.diff +D fix-manpage-creation.patch +D do_not_use_grubby_compat_when_grub2_is_in_use.diff +D fix_hardcoded_libpath_for_websession.patch +D looking_for_cobbler_order_changed.diff +D grubby-compat.diff +D fix-restart-paravirt-xen.dif +D koan_old_cobbler_compat.diff +D fix_shebang.patch +D catch_cheetah_exception.patch +D fix-script-endpoint-security-bug-1030582.patch +D cobbler_web_config.diff +D fix-koan-port-guessing.dif +D cobblerd_needs_apache2_service_started.patch +D fix-powermanagement-status.dif +D check-access-token-when-calling-modify_setting-api-e.patch +D fix_sle_detection.patch +D fix_test_create_systems.diff +D fix_subprocess_sp_encoding.patch +D cobbler-2.4.2-reprovision-rhel-on-suse-bnc883487.patch + + +------------------------------------------------------------------- +Wed Feb 6 14:49:40 UTC 2019 - [email protected] + +- Serial console support added, did some testing already + Things should start to work as expected + +------------------------------------------------------------------- +Tue Jan 29 13:35:00 UTC 2019 - [email protected] + +- Add general grub2 support + +------------------------------------------------------------------- +Wed Jan 16 18:05:34 UTC 2019 - [email protected] + +- Put mkgrub.* into mkgrub.sh + +------------------------------------------------------------------- +Wed Jan 16 15:46:08 UTC 2019 - [email protected] + +- Add git date and commit to version string for now + +------------------------------------------------------------------- +Wed Jan 16 14:49:17 UTC 2019 - [email protected] + +- Add grub2 mkimage scripts: +mkgrub.i386-pc +mkgrub.powerpc-ieee1275 +mkgrub.x86_64-efi +mkgrub.arm64-efi + and generate grub executables with them in the %post section + +------------------------------------------------------------------- +Fri Jan 11 13:46:17 UTC 2019 - [email protected] + +** Backported fixes from SLE12 SP3 +- build server wants explicite package in BuildRequires; use tftp +- require tftp(server) instead of atftp +- cleanup: cobbler is noarch, so arch specific requires do not make + sense +- SLES15 is using /etc/os-release instead of /etc/SuSE-release, use + this one for checking also +- Add: + * sles15.patch +- add sles15 distro profile (bsc#1090205) +- Add: + * add-sles15-distro.patch +- fix signature for SLES15 (bsc#1075014) +- Updated: + * add-sles15-distro.patch +- fix signature for SLES15 (bsc#1075014) +- Updated: + * add-sles15-distro.patch + +Missing fixes +============= + +This SLE fixes are missing. +The reason for this is that koan got split out into a separate +package, these changes (changelog entries) therefore are not relevant +for this package anymore: + +Koan specific: +-------------- +- fix koan wait parameter initialization + Added: + * fix-wait.patch +- Fix koan shebang +- Add: + * fix-usr-bin-env-bash-koan.diff + +But these patches still have to be double checked and +probably applied to current cobbler sources. +The patches are still added in the package, but do not +get patched. If this work has been done, these changelog +entries should show up in the +** Backported fixes from SLE12 SP3 +section above to please maintenance and "factory first" +release checking tools: + +cobbler specific (still have to be done): +----------------------------------------- +- Escape shell parameters provided by the user for the + reposync action (CVE-2017-1000469) (bsc#1074594) +- Added: + * escape-shell-parameters-provided-by-user-on-reposync.patch +- detect if there is already another instance of "cobbler sync" + running and exit with failure if so (bsc#1081714) +- Add: + * detect-parallel-cobbler-sync.patch +- do not try to hardlink to a symlink. The result will be a + dangling symlink in the general case (bsc#1097733) +- Added: + * cobbler-symlink.diff +- fix kernel options when generating bootiso (bsc#1101670) +- Added: + * cobbler-buildiso-list-to-string.patch +- Refreshed: + * cobbler-symlink.diff +- fix service restart after logrotate for cobblerd (bsc#1113747) +- rotate cobbler logs at higher frequency to prevent disk fillup + (bsc#1113747) + + + +------------------------------------------------------------------- Old: ---- catch_cheetah_exception.patch check-access-token-when-calling-modify_setting-api-e.patch cobbler-2.4.2-reprovision-rhel-on-suse-bnc883487.patch cobbler-2.8.2.tar.gz cobbler_firewall_settings cobbler_web_config.diff cve-2018-10931-forbid-exposure-of-private-methods-in.patch disable_not_relevant_checks_bnc_828453.patch do_not_use_grubby_compat_when_grub2_is_in_use.diff escape-shell-parameters-provided-by-user-on-reposync.patch fence_ipmitool.sh fix-broken-tests.diff fix-koan-port-guessing.dif fix-manpage-creation.patch fix-os-release.patch fix-powermanagement-status.dif fix-restart-paravirt-xen.dif fix-script-endpoint-security-bug-1030582.patch fix_sle_detection.patch fix_test_create_systems.diff grubby-compat.diff koan_old_cobbler_compat.diff looking_for_cobbler_order_changed.diff update-outdated-apache-config-bsc956264.patch New: ---- AUTHORS _service cobbler-3.0+git20190222.9e502a9d.tar.xz fence_ipmitool.template fix_hardcoded_libpath_for_websession.patch fix_shebang.patch logrotate_cobbler ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cobbler.spec ++++++ ++++ 699 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/cobbler/cobbler.spec ++++ and /work/SRC/openSUSE:Factory/.cobbler.new.28833/cobbler.spec ++++++ AUTHORS ++++++ A. Alba <[email protected]> Aaron Bassett <[email protected]> Aaron Peschel <[email protected]> Adam Grigolato <[email protected]> Adam Hamsik <[email protected]> Adam Patt <[email protected]> Adam Rosenwald <[email protected]> Adrian Brzezinski <[email protected]> Adrian Likins <[email protected]> Alan Evangelista <[email protected]> Albert <[email protected]> Alexander Todorov <[email protected]> Alex Brinister <[email protected]> Alex Davies <[email protected]> Alexey Zilber <[email protected]> Alex Kesling <[email protected]> Alex Kesling <[email protected]> Alex Linden Levy <[email protected]> Alex Wood <[email protected]> Alex Wood <[email protected]> Andreas Kurz <[email protected]> Andre Gemuend <[email protected]> Andres Rodriguez <[email protected]> Andrew Hamilton <[email protected]> Andrew McGilvray <[email protected]> Andrew Wyatt <[email protected]> Andy Speagle <[email protected]> angystardust <[email protected]> Arjen de Rijke <[email protected]> Arnaud Quette <[email protected]> Aron Parsons <[email protected]> Aron Parsons <[email protected]> Aron Parsons <[email protected]> arxs <[email protected]> Ben Slusky <[email protected]> Bill Peck <[email protected]> Binary file (standard input) matches Brad Hinson <[email protected]> Brandon Sawyers <[email protected]> Brenton Leanhardt <[email protected]> Brian Shore <[email protected]> Bruno Travouillon <[email protected]> Bryan Kearney <[email protected]> bytecar <[email protected]> cao <[email protected]> Charles Duffy <[email protected]> Charles Gomes <[email protected]> Chris BeHanna <[email protected]> Chris Blakely <[email protected]> Christian Berendt <[email protected]> Christian Horn <[email protected]> Christopher Johnston <[email protected]> Christoph Maser <[email protected]> Christoph Maser <[email protected]> Chuck Short <[email protected]> Cleber Rosa (29 mins. ago) (Cobbler) <[email protected]> Clint Byrum <[email protected]> Cole Robinson <[email protected]> Colin Spargo <[email protected]> Cristian Ciupitu <[email protected]> cxfcxf <[email protected]> Daichi Kamemoto <[email protected]> Daniel DeFreez <[email protected]> Daniel Givens <[email protected]> Daniel Givens <[email protected]> Dan Young <[email protected]> Darryl L. Pierce <[email protected]> Dave Hatton <[email protected]> David Košťál <[email protected]> David Lutterkort <[email protected]> David Ressman <[email protected]> Dean Wilson <[email protected]> Derek Carter <[email protected]> Devan Goodwin <[email protected]> Devan Goodwin <[email protected]> D. Ilmari Mannsåker <[email protected]> Dominic LoBue <[email protected]> Douglas Kilpatrick <[email protected]> Douglas Kilpatrick <[email protected]> Douglas Kilpatrick <[email protected]> Dustin Kirkland <[email protected]> ElvisMacak <[email protected]> Enno Gotthold <[email protected]> Eoghan Gaffney <eoghan@pinky.(none)> Erik Berg <[email protected]> Erinn Looney-Triggs <[email protected]> Eugene Kirpichov <[email protected]> Evan J. Felix <[email protected]> Evin Dunn <[email protected]> fabioporta <[email protected]> Felix Kaechele <[email protected]> Flavio Castelli <[email protected]> Florian Heigl <[email protected]> Frido Ferdinand <[email protected]> frido <[email protected]> Garhan Attebury <[email protected]> Garrett Holmstrom <[email protected]> Gary Skouson <gskouson> Georgi Georgiev <[email protected]> Glenn E. Bailey III <[email protected]> Gordon Child <[email protected]> grace.yu <[email protected]> Greg Swift <[email protected]> guessi <[email protected]> Guilhem Lettron <[email protected]> Guillaume Eynard-Bontemps <[email protected]> Hans Lellelid <[email protected]> Hefeweizen <[email protected]> Hil <[email protected]> Hil Miller <[email protected]> Hrvoje Spoljar <[email protected]> Ian Alexander <[email protected]> Ian McLeod <[email protected]> Ian Meyer <[email protected]> Ian Meyer <[email protected]> Ian Ward Comfort <[email protected]> Ian Ward Comfort <[email protected]> Igor Galić <[email protected]> infernix <[email protected]> Ingvar Mattsson <[email protected]> Isao Shimizu <[email protected]> Jack Neely <[email protected]> James Bowes <[email protected]> James Cammarata <[email protected]> James Cammarata <[email protected]> James Laska <[email protected]> James Laska <[email protected]> James Pryor <[email protected]> James Shubin <[email protected]> Janez Nemanič <[email protected]> Jason Williams <[email protected]> Jasper Capel <[email protected]> Jasper Capel <[email protected]> Jasper Capel <[email protected]> Jasper Poppe <[email protected]> Javier Palacios <[email protected]> Javier Palacios <localuser@centos5.(none)> jbd <[email protected]> Jeffrey C. Ollie <[email protected]> Jeff Schroeder <[email protected]> Jeff Weber <[email protected]> Jeremy Brown <[email protected]> Jesse Callaway <[email protected]> Jim Bartus <[email protected]> jimi1283 <[email protected]> Jim Meyering <[email protected]> Jim Nachlin <[email protected]> jloeser <[email protected]> Joe Smith <[email protected]> Johan Elmerfjord <[email protected]> John Eckersberg <[email protected]> John Julien <[email protected]> John Morris <[email protected]> JohnnyricoMC <[email protected]> John Spray <[email protected]> John Thiltges <[email protected]> John Valko <[email protected]> Jonas Falck <[email protected]> Jonathan G. Underwood <[email protected]> Jonathan Sabo <[email protected]> Jonathan Sabo <[email protected]> Jonathan Sabo <[email protected]> jonaz <[email protected]> Jonthan Sabo <[email protected]> Jörgen <[email protected]> Jörgen Maas <[email protected]> Jörgen Maas <[email protected]> Jörgen Maas <[email protected]> Jose Cardoso <[email protected]> Josef Hoerandtner <[email protected]> Joshua Kugler <[email protected]> Joshua Roys <[email protected]> JQuery <[email protected]> JsGrowl <[email protected]> Julen Larrucea <[email protected]> Jun'ichi Nomura <[email protected]> Justin Sherrill <[email protected]> Justin Spies <[email protected]> kdaniels <[email protected]> Kelsey Hightower <[email protected]> klassenpeter <[email protected]> Konrad Scherer <[email protected]> Konrad Scherer <[email protected]> langimike <[email protected]> Lassi Pölönen <[email protected]> Leon Flaks <[email protected]> Leon Flaks <[email protected]> Leonid Flaks <[email protected]> Leonid Flaks <[email protected]> Leonid Flaks <[email protected]> Lucas Cram <[email protected]> luofei163 <[email protected]> luo fei <[email protected]> Maarten Dirkse <[email protected]> Magnus Hedemark <[email protected]> manuel-domke <[email protected]> Marcelo Moreira de Mello <[email protected]> Marcin Spoczynski <[email protected]> Marcin Spoczynski <[email protected]> Mario van der Linde <[email protected]> Mark Bentley <[email protected]> Mark Chappell <[email protected]> Mark Levedahl <[email protected]> Mark Levedahl <[email protected]> Martin Helmich <[email protected]> Matt Park <[email protected]> [email protected] <> mdehaan <[email protected]> mdehaan <[email protected]> [email protected] <> [email protected] <> Michael DeHaan <[email protected]> Michael DeHaan <[email protected]> Michael DeHaan <[email protected]> Michael DeHaan <[email protected]> Michael Eckert <[email protected]> Michael Eklund <[email protected]> Michael Frisch <[email protected]> Michael Jansen <[email protected]> Michael Overmeyer <[email protected]> Michael Pelletier <[email protected]> Michael Tiernan <[email protected]> Michael Tiernan <[email protected]> Mihai Dinca <[email protected]> Mihai Ibanescu <[email protected]> Miroslav Suchý <[email protected]> mvdlinde <[email protected]> n0ts <[email protected]> Nate Przybyszewski <[email protected]> Nathan Ozelim <[email protected]> Neil Katin <[email protected]> neverho0d <[email protected]> Nick Pallanez <[email protected]> Nicolas Chauvet <[email protected]> Niels Basjes <[email protected]> Niels Basjes <[email protected]> Nikita Borzykh <[email protected]> Nikolai Lifanov <[email protected]> Nikolai Lifanov <[email protected]> Nishanth Aravamudan <[email protected]> Nishanth Aravamudan <[email protected]> nitinz <[email protected]> Noboru Iwamatsu <[email protected]> Noboru Iwamatsu <[email protected]> Nuno Tavares <[email protected]> Oleksandr Minakov <[email protected]> Oliver Gorwits <[email protected]> Olivier Mauras <[email protected]> Orion Poplawski <[email protected]> Orion Poplawski <[email protected]> Pablo Suárez Hernández <[email protected]> Partha Aji <[email protected]> Patrick Uiterwijk <[email protected]> Pavel Glushchak <[email protected]> Peter Halliday <[email protected]> Peter Klassen <[email protected]> Peter Vreman <[email protected]> Peter Vremen <[email protected]> piousbox <[email protected]> Qingbo Zhou <[email protected]> Robert Andrew Rankin <[email protected]> Robert Jacobson <[email protected]> Robert Jacobson <[email protected]> Robert Rankin <[email protected]> Robert Skawinski <[email protected]> Rob Lazzurs <[email protected]> Russell Harrison <[email protected]> Santosh Kumar Gupta <[email protected]> satoshi <[email protected]> Satoshi Matsumoto <[email protected]> Scott Coil <[email protected]> Scott Henson <[email protected]> Scott Henson <[email protected]> Scott Moser <[email protected]> Sean Scott <[email protected]> shaishaw <[email protected]> sidrew <[email protected]> Simon Woolsgrove <[email protected]> Sinisa Vujic <[email protected]> Sniper677 <[email protected]> Stephan Huiser <[email protected]> Stephen Herr <[email protected]> Stephen Willey <[email protected]> Stephen Willey <[email protected]> Steve Hajducko <[email protected]> Steve Salevan <[email protected]> Stuart Sears <[email protected]> tbberry <[email protected]> temujinZ <[email protected]> Terry Zheng <[email protected]> Tim Bielawa <Tim 'Shaggy' Bielawa> Tim Hardeck <[email protected]> Timo Aaltonen <[email protected]> Tim Skirvin <[email protected]> Tobias Jungel <[email protected]> Todd Zullinger <[email protected]> Tomas Kasparek <[email protected]> Tomo Berry <[email protected]> Tony Kew <[email protected]> Tony Kew <[email protected]> Toshio Kuratomi <[email protected]> Travis Thompson <[email protected]> Ty Hahn <[email protected]> Uwe Gansert <[email protected]> Victor Piousbox <[email protected]> Vreman, Peter - Acision <[email protected]> wangxiaotong <[email protected]> Wes Hardin <[email protected]> Wes Hayutin <[email protected]> Zubin Mithra <[email protected]> ++++++ _service ++++++ <services> <service mode="disabled" name="tar_scm"> <param name="url">https://github.com/cobbler/cobbler</param> <param name="scm">git</param> <param name="revision">master</param> <param name="changesgenerate">disable</param> <param name="filename">cobbler</param> <param name="versionformat">3.0+git%cd.%h</param> </service> <service mode="disabled" name="recompress"> <param name="file">*.tar</param> <param name="compression">xz</param> </service> <service mode="disabled" name="set_version"/> </services> ++++++ fence_ipmitool.template ++++++ action=$power_mode ipaddr=$power_address login=$power_user passwd=$power_pass lanplus ++++++ fix_hardcoded_libpath_for_websession.patch ++++++ From: Jörgen Maas <[email protected]> Subject: Python3: Fix to setup.py so that install defaults to /usr/local. References: Patch-Mainline: Git-commit: c1e83f208cc7c7e5943e004c640539fed1440d70 Git-repo: https://github.com/cobbler/cobbler.git Signed-off-by: Thomas Renninger <[email protected]> Index: cobbler-3.0/setup.py =================================================================== --- cobbler-3.0.orig/setup.py 2019-01-15 16:00:16.000000000 +0100 +++ cobbler-3.0/setup.py 2019-01-15 17:16:05.508474760 +0100 @@ -363,10 +363,6 @@ class install(_install): # Run the usual stuff. _install.run(self) - # If --root wasn't specified default to /usr/local - if self.root is None: - self.root = "/usr/local" - # Hand over some directories to the webserver user path = os.path.join(self.install_data, 'share/cobbler/web') try: @@ -377,9 +373,7 @@ class install(_install): if not os.path.abspath(libpath): # The next line only works for absolute libpath raise Exception("libpath is not absolute.") - # libpath is hardcoded in the code everywhere - # therefor cant relocate using self.root - path = os.path.join(libpath, 'webui_sessions') + path = os.path.join(self.root + libpath, 'webui_sessions') try: self.change_owner(path, http_user) except KeyError as e: ++++++ fix_shebang.patch ++++++ Index: cobbler-futurize-3.0/bin/tftpd.py =================================================================== --- cobbler-futurize-3.0.orig/bin/tftpd.py 2019-01-08 23:15:50.000000000 +0100 +++ cobbler-futurize-3.0/bin/tftpd.py 2019-01-09 15:24:10.004180173 +0100 @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/python3 """ SYNOPSIS tftpd.py [-h,--help] [-v,--verbose] [-d,--debug] [--version] Index: cobbler-futurize-3.0/cobbler/web/manage.py =================================================================== --- cobbler-futurize-3.0.orig/cobbler/web/manage.py 2019-01-08 23:15:50.000000000 +0100 +++ cobbler-futurize-3.0/cobbler/web/manage.py 2019-01-09 15:24:10.004180173 +0100 @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/python3 import os import sys ++++++ logrotate_cobbler ++++++ /var/log/cobbler/cobbler.log { compress dateext maxage 14 rotate 99 size=+4096k notifempty missingok create 644 root root postrotate /etc/init.d/cobblerd restart endscript }
