[opensuse-factory] New Tumbleweed snapshot 20190822 released!
Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here. Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20190822 Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org. For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports Packages changed: PackageKit fwnn libetonyek (0.1.8 -> 0.1.9) libreoffice librevenge libsrtp2 (2.1.0 -> 2.2.0) mariadb (10.2.24 -> 10.3.17) rubygem-sassc (2.0.1 -> 2.1.0) shotwell (0.30.5 -> 0.30.7) yum === Details === ==== PackageKit ==== Subpackages: PackageKit-backend-zypp PackageKit-gstreamer-plugin PackageKit-gtk3-module PackageKit-lang libpackagekit-glib2-18 typelib-1_0-PackageKitGlib-1_0 - Add PackageKit-zypp-fix-what-provides-newest-filter.patch: zypp: Add support for newest filter in what-provides(bsc#984865, gh#hughsie/PackageKit#335). - Rename PackageKit-remove-default-thread-check.patch to PackageKit-add-mutex-lock-to-protect-backend-priv-eulas.patch, and update it with the one accepted upstream. ==== fwnn ==== - run autoreconf because delievered configure is too old for link time optimization ==== libetonyek ==== Version update (0.1.8 -> 0.1.9) - Update to 0.1.9: * various small bugfixes and fuzzer fixes ==== libreoffice ==== Subpackages: libreoffice-base libreoffice-base-drivers-firebird libreoffice-calc libreoffice-draw libreoffice-filters-optional libreoffice-gnome libreoffice-gtk3 libreoffice-icon-themes libreoffice-impress libreoffice-l10n-cs libreoffice-l10n-da libreoffice-l10n-de libreoffice-l10n-el libreoffice-l10n-en libreoffice-l10n-en_GB libreoffice-l10n-es libreoffice-l10n-fr libreoffice-l10n-hu libreoffice-l10n-it libreoffice-l10n-ja libreoffice-l10n-pl libreoffice-l10n-pt_BR libreoffice-l10n-ru libreoffice-l10n-zh_CN libreoffice-l10n-zh_TW libreoffice-mailmerge libreoffice-math libreoffice-pyuno libreoffice-qt5 libreoffice-writer libreofficekit - Fix syntax for RPM on SLE12 - Add patch to build with mdds-1.5: * mdds-1-5.patch - Update to 6.2.6.2 bsc#1146098 CVE-2019-9850 bsc#1146105 CVE-2019-9851 bsc#1146107 CVE-2019-9852: * Various bugfixes of 6.2 branch ==== librevenge ==== Subpackages: librevenge-0_0-0 librevenge-stream-0_0-0 - Format a bit with spec-cleaner - Do not run tests on SLE12 where they crash ==== libsrtp2 ==== Version update (2.1.0 -> 2.2.0) - Update to new upstream release 2.2.0 * Stylistic code changes only. ==== mariadb ==== Version update (10.2.24 -> 10.3.17) Subpackages: mariadb-client mariadb-errormessages - remove sql_mode from my.ini/my.cnf as NO_ENGINE_SUBSTITUTION and STRICT_TRANS_TABLES are already set by default from version 10.2.4 [bsc#1144314] - add mariadb-10.3.17-fix_ppc_build.patch to fix a compilation failure for ppc if ${CRC32_LIBRARY} target has no COMPILE_FLAGS yet. Then GET_TARGET_PROPERTY returns COMPILE_FLAGS-NOTFOUND, which doesn't work very well when it's later fed back into COMPILE_FLAGS. - _constraints: increase the memory because of the ppc build - adjust mysql-systemd-helper ("shutdown protected MySQL" section) so it checks both ping response and the pid in a process list as it can take some time till the process is terminated. Otherwise it can lead to "found left-over process" situation when regular mariadb is started [bsc#1143215] - update to 10.3.17 [bsc#1141798] * notable changes: * MDEV-19795: Merge upstream MyRocks. * MDEV-17228: Encrypted temporary tables are not encrypted. * MDEV-18328: Disks Plugin is now stable and requires the FILE privilege. * Merge relevant InnoDB changes from MySQL 5.7.27 * Adjust spin loops to the x86 PAUSE instruction latency * CREATE TABLE: MDEV-19292, MDEV-20102 * ALTER TABLE: MDEV-15641, MDEV-19630, MDEV-19916, MDEV-19974 * Indexed virtual columns: MDEV-16222, MDEV-17005, MDEV-19870 * FULLTEXT INDEX: MDEV-14154 * Encryption: MDEV-17228, MDEV-19914 * Galera + FOREIGN KEY: MDEV-19660 * Recovery & Mariabackup: MDEV-19978 * MDEV-19781: Add page id matching check in innochecksum tool * MDEV-20091: DROP TEMPORARY table is logged despite no CREATE was logged * MDEV-19427: mysql_upgrade_service throws exception upgrading from 10.0 to 10.3 * MDEV-19814: Server crash in row_upd_del_mark_clust_rec or Assertion * MDEV-17363: Compressed columns cannot be restored from dump * fixes for the following security vulnerabilities: CVE-2019-2805, CVE-2019-2740, CVE-2019-2739, CVE-2019-2737, CVE-2019-2758 * release notes and changelog: https://mariadb.com/kb/en/library/mariadb-10317-release-notes https://mariadb.com/kb/en/library/mariadb-10317-changelog - add "BuildRequires: python3" as some tests and myrocks_hotbackup script need python3. Make the PYTHON_SHEBANG value configurable [bsc#1142909] - remove "innodb_file_format" option from my.ini (my.cnf) file that was removed in MariaDB 10.3.1. Also remove "innodb_file_per_table=ON" option that is by default ON and it's redundant now. - remove mariadb-10.2.9-galera_cnf.patch as it's not clear what the correct path to galera wsrep provider is while users can use galera 3, galera 4 or galera compiled on their own - add "Requires: python3-mysqlclient" that is needed by myrocks_hotbackup script - Use FAT LTO objects in order to provide proper static library. - remove client_ed25519.so plugin because it's shipped in mariadb-connector-c package (libmariadb_plugins) - removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by firewalld, see [1]. [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html - update to 10.3.16 [bsc#1108088] * notable changes: * MDEV-19490: show tables fails when selecting the information_schema database * MDEV-19491: multi-update with triggers and stored routines * MDEV-19541: InnoDB crashes when trying to recover a corrupted page * MDEV-19725: Incorrect error handling in ALTER TABLE * MDEV-19445: FULLTEXT INDEX fix * MDEV-19486: System Versioning fix * MDEV-19509: InnoDB skips the tablespace in rotation list * MDEV-19614: SET GLOBAL innodb_ deadlock due to LOCK_global_system_variables * MDEV-17458: Unable to start galera node * MDEV-17456: Malicious SUPER user can possibly change audit log configuration without leaving traces * MDEV-19588: Wrong results from query, using left join * MDEV-19258: RIGHT JOIN hangs in MariaDB * Virtual columns fixes: MDEV-19027, MDEV-19602 * Crash recovery fixes: MDEV-13080, MDEV-19587, MDEV-19435 * MDEV-11094: Fixed row-based event applying with an error anymore when the events aim at the blackhole engine and row annotation is enabled * MDEV-19076: Fixed slave_parallel_mode=optimistic did not always properly order replication events on temporary tables in some case to attempt execution before a parent event has been already processed * MDEV-19158: Fixed duplicated entries in binlog occurred in combination of LOCK TABLES and binlog_format=MIXED when a being locked table was under replication unsafe operation * fixes for the following security vulnerabilities: none * release notes and changelog: https://mariadb.com/kb/en/library/mariadb-10316-release-notes https://mariadb.com/kb/en/library/mariadb-10316-changelog - fix reading options for multiple instances if my${INSTANCE}.cnf is used. Also remove "umask 077" from mysql-systemd-helper that causes that new datadirs are created with wrong permissions. Set correct permissions for files created by us (mysql_upgrade_info, .run-mysql_upgrade) [bsc#1132666] - remove mariadb-5.5.28-install_db-quiet.patch and add "--rpm" option to the mysql_install_db script that does basically the same [bsc#1080891] - remove mariadb-10.1.12-deharcode-libdir.patch because it's not needed - we don't build libmariadb library in mariadb package anymore so we don't need to take care about LIBDIR and PLUGINDIR here. Moreover we shouldn't (and we don't) touch *_RPM variables as they are internal) [bsc#1080891] - update suse_skipped_tests.list - update to 10.3.15 * see changes in 10.3 series https://mariadb.com/kb/en/library/changes-improvements-in-mariadb-103/ * fixes for the following security vulnerabilities: [CVE-2019-2503] (the rest was already applied for 10.2) - remove mysql-community-server-5.1.45-multi-configuration.patch as we have the same configuration in /etc/my.cnf and it doesn't make any sense to keep it twice. Moreover the patched file support-files/my-medium.cnf.sh was removed in upstream - remove mariadb-5.2.3-cnf.patch as all patched files were removed upstream - refresh mariadb-10.2.4-fortify-and-O.patch - refresh mariadb-10.2.19-link-and-enable-c++11-atomics.patch and use a simplified version from Debian - refresh README.install and suse-test-run - remove caching_sha2_password.so as it's shipped in mariadb-connector-c package (libmariadb_plugins) - rename libmysqld subpackage (embedded library) to libmariadbd as libmysqld.so was renamed to libmariadbd.so (MDEV-14953) - simplify removing static libs (we don't need to have .static) - add perl(Memoize) and perl(Symbol) to BuildRequires and Requires that are needed for tests - replace Requires pwdutils with shadow - build RocksDB only for x86_64 as other platforms are not supported - remove xtrabackup scripts as we already removed xtrabackup requires and it doesn't work for MariaDB 10.3 anyway - run spec-cleaner ==== rubygem-sassc ==== Version update (2.0.1 -> 2.1.0) - updated to version 2.1.0 see installed CHANGELOG.md ==== shotwell ==== Version update (0.30.5 -> 0.30.7) Subpackages: shotwell-lang - Update to version 0.30.7: + Fix compatibility with Vala 0.46. - Update to version 0.30.6: + Fix issue with Flickr authentication introduced in 0.30.5. ==== yum ==== - Package /etc/cron.daily, as this is now part of cron and we don't want to require cron. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hello, After zypper dup mariadb cannot be started. Replacing old "/etc/cnf" by "/etc/my.cnf.rpmnew" solves the problem. Regards Dominique Leuenberger a écrit :
Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20190822
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org. For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed: PackageKit fwnn libetonyek (0.1.8 -> 0.1.9) libreoffice librevenge libsrtp2 (2.1.0 -> 2.2.0) mariadb (10.2.24 -> 10.3.17) rubygem-sassc (2.0.1 -> 2.1.0) shotwell (0.30.5 -> 0.30.7) yum
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Obviously, nobody can remember to manually run a program to check for .rpmnew every upgrade. Can zypper notify about this at the end automatically? The only reference I found googling "zypper notify about rpmnew" was [0] with a broken link to openFATE. Was it ever implemented? [0]: <https://lists.opensuse.org/opensuse-features/2013-02/msg00022.html> On 24/08/2019 09:44, Philippe Conde wrote:
Hello,
After zypper dup mariadb cannot be started. Replacing old "/etc/cnf" by "/etc/my.cnf.rpmnew" solves the problem. Regards
Dominique Leuenberger a écrit :
Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20190822
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org. For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed: PackageKit fwnn libetonyek (0.1.8 -> 0.1.9) libreoffice librevenge libsrtp2 (2.1.0 -> 2.2.0) mariadb (10.2.24 -> 10.3.17) rubygem-sassc (2.0.1 -> 2.1.0) shotwell (0.30.5 -> 0.30.7) yum
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Citeren Oleksii Vilchanskyi <oleksii.vilchanskyi@gmail.com>:
Obviously, nobody can remember to manually run a program to check for .rpmnew every upgrade. Can zypper notify about this at the end automatically? The only reference I found googling "zypper notify about rpmnew" was [0] with a broken link to openFATE. Was it ever implemented?
[0]: <https://lists.opensuse.org/opensuse-features/2013-02/msg00022.html>
I also would have been useful to indicate the changes between the previous configuration file and the new one. Chances are there were local modifications that prevented mariadb from starting. In my case, all was well after running 'zypper dup'.
On 24/08/2019 09:44, Philippe Conde wrote:
Hello,
After zypper dup mariadb cannot be started. Replacing old "/etc/cnf" by "/etc/my.cnf.rpmnew" solves the problem. Regards
Dominique Leuenberger a écrit :
Please note that this mail was generated by a script. The described changes are computed based on the x86_64 DVD. The full online repo contains too many changes to be listed here.
Please check the known defects of this snapshot before upgrading: https://openqa.opensuse.org/tests/overview?distri=opensuse&groupid=1&version=Tumbleweed&build=20190822
Please do not reply to this email to report issues, rather file a bug on bugzilla.opensuse.org. For more information on filing bugs please see https://en.opensuse.org/openSUSE:Submitting_bug_reports
Packages changed: PackageKit fwnn libetonyek (0.1.8 -> 0.1.9) libreoffice librevenge libsrtp2 (2.1.0 -> 2.2.0) mariadb (10.2.24 -> 10.3.17) rubygem-sassc (2.0.1 -> 2.1.0) shotwell (0.30.5 -> 0.30.7) yum
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Saturday, 24 August 2019 18:16:46 ACST Oleksii Vilchanskyi wrote:
Obviously, nobody can remember to manually run a program to check for .rpmnew every upgrade. Can zypper notify about this at the end automatically? The only reference I found googling "zypper notify about rpmnew" was [0] with a broken link to openFATE. Was it ever implemented?
[0]: <https://lists.opensuse.org/opensuse-features/2013-02/msg00022.html>
[...]
This is one thing that apt (debian) does well - where there is a configuration file to be replaced or updated, it displays a prompt with the options to Overwrite with the developer's config, keep the original config, or display the changes/differences and choose between them. If apt can do it, why not zypper? -- ============================================================== Rodney Baker VK5ZTV rodney.baker@iinet.net.au CCNA #CSCO12880208 ============================================================== -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Saturday, 24 August 2019 22:07:18 ACST Rodney Baker wrote:
On Saturday, 24 August 2019 18:16:46 ACST Oleksii Vilchanskyi wrote:
Obviously, nobody can remember to manually run a program to check for .rpmnew every upgrade. Can zypper notify about this at the end automatically? The only reference I found googling "zypper notify about rpmnew" was [0] with a broken link to openFATE. Was it ever implemented?
[0]: <https://lists.opensuse.org/opensuse-features/2013-02/msg00022.html>
[...]
This is one thing that apt (debian) does well - where there is a configuration file to be replaced or updated, it displays a prompt with the options to Overwrite with the developer's config, keep the original config, or display the changes/differences and choose between them. If apt can do it, why not zypper?
Aaagh! Sorry - forgot to check "Reply-To" before clicking send...replies should go to the list. Apologies. -- ============================================================== Rodney Baker VK5ZTV rodney.baker@iinet.net.au CCNA #CSCO12880208 ============================================================== -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sat, Aug 24, 2019 at 2:37 PM, Rodney Baker <rodney.baker@iinet.net.au> wrote:
On Saturday, 24 August 2019 18:16:46 ACST Oleksii Vilchanskyi wrote:
Obviously, nobody can remember to manually run a program to check for .rpmnew every upgrade. Can zypper notify about this at the end automatically? The only reference I found googling "zypper notify about rpmnew" was [0] with a broken link to openFATE. Was it ever implemented?
[0]: <https://lists.opensuse.org/opensuse-features/2013-02/msg00022.html>
[...]
This is one thing that apt (debian) does well - where there is a configuration file to be replaced or updated, it displays a prompt with the options to Overwrite with the developer's config, keep the original config, or display the changes/differences and choose between them. If apt can do it, why not zypper?
It is quite an issue with non-interactive mode in apt, although so is interactive problem solving in zypper. LCP [Stasiek] https://lcp.world -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hello, Am Samstag, den 24.08.2019, 10:46 +0200 schrieb Oleksii Vilchanskyi:
Obviously, nobody can remember to manually run a program to check for .rpmnew every upgrade. Can zypper notify about this at the end automatically? The only reference I found googling "zypper notify about rpmnew" was [0] with a broken link to openFATE. Was it ever implemented? [...]
I can read this in /var/adm/rpmconfigcheck, obviously due to rpmconfigcheck.service. Cheers, Willi -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On Sat, Aug 24, Oleksii Vilchanskyi wrote:
Obviously, nobody can remember to manually run a program to check for .rpmnew every upgrade. Can zypper notify about this at the end automatically? The only reference I found googling "zypper notify about rpmnew" was [0] with a broken link to openFATE. Was it ever implemented?
Implementing this would be a waste of manpower, given that /etc should not be polluted anymore by packages. File a bug to get the affected package fixed to not pollute /etc (and hopefully also /usr/etc!). If there was indeed an incompatible change, something has to transform the old config to the new config in some way. I think there are ways to show notifications at the end of an upgrade, this feature is used every now and then. Olaf
On Sat, Aug 24, Olaf Hering wrote:
On Sat, Aug 24, Oleksii Vilchanskyi wrote:
Obviously, nobody can remember to manually run a program to check for .rpmnew every upgrade. Can zypper notify about this at the end automatically? The only reference I found googling "zypper notify about rpmnew" was [0] with a broken link to openFATE. Was it ever implemented?
Implementing this would be a waste of manpower, given that /etc should not be polluted anymore by packages. File a bug to get the affected package fixed to not pollute /etc (and hopefully also /usr/etc!).
1. this will not be possible for all packages 2. we still need a solution to show by the distributor changed configuration files in /usr/etc. With transactional-updates this is quite simple, but no idea about plain zypper yet.
If there was indeed an incompatible change, something has to transform the old config to the new config in some way. I think there are ways to show notifications at the end of an upgrade, this feature is used every now and then.
That "feature" is deprecated since a long time, especially since nearly nobody is able to use it correct ... -- Thorsten Kukuk, Distinguished Engineer, Senior Architect SLES & MicroOS SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany Managing Director: Felix Imendoerffer (HRB 247165, AG München) -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 24/08/2019 22:31, Olaf Hering wrote:
On Sat, Aug 24, Oleksii Vilchanskyi wrote:
Obviously, nobody can remember to manually run a program to check for .rpmnew every upgrade. Can zypper notify about this at the end automatically? The only reference I found googling "zypper notify about rpmnew" was [0] with a broken link to openFATE. Was it ever implemented?
Implementing this would be a waste of manpower, given that /etc should not be polluted anymore by packages. File a bug to get the affected package fixed to not pollute /etc (and hopefully also /usr/etc!).
If there was indeed an incompatible change, something has to transform the old config to the new config in some way. I think there are ways to show notifications at the end of an upgrade, this feature is used every now and then.
When I wrote this I meant something really simple and without separate /etc in mind, a-la system("rpmconf -t -o <list of upgraded packages>"); And then just inform the user, e.g.: "The following packages have RPM configuration files that require merging: package1 package2 To merge configuration files of one package, run `rpmconf -o <package-name>`. To merge all configuration files, run `rpmconf -a`." IIUC when there is an incompatible change, the new config is installed anyway, and the old one is saved in .rpmsave. -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
25.08.2019 11:48, Oleksii Vilchanskyi пишет:
IIUC when there is an incompatible change, the new config is installed anyway, and the old one is saved in .rpmsave.
And how RPM is supposed to know that there changes are "incompatible"? .rpmsave is created when file is marked as %config, was edited on disk and was changed in package. "Changed" here means file hash is different. Which at least once lead to massive explosion of .rpmsave files when file hash algorithm was changed because RPM takes old and new values from rpmdb and package and of course old hash in rpmdb did not match new hash in package. More common case would be adding comment to configuration file that does not introduce any incompatibility but changes hash. .rpmsave indicates that file in package was changed but it says nothing about changes "incompatibility". -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am Sun, 25 Aug 2019 10:48:52 +0200 schrieb Oleksii Vilchanskyi <oleksii.vilchanskyi@gmail.com>:
IIUC when there is an incompatible change, the new config is installed anyway, and the old one is saved in .rpmsave.
With an empty /etc, this can not possibly happen anymore in the future due to lack of .rpmnew/save in /etc. What should happen in some way is a notification to the admin about required changes to untracked configuration files. Today such .rpmnew is (most likely) the only hint. It is obviously a very bad UI for notification. And such notification has to happen anyway, whether rpm packages populate /etc or not. Olaf
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Saturday, 2019-08-24 at 22:31 +0200, Olaf Hering wrote:
On Sat, Aug 24, Oleksii Vilchanskyi wrote:
Obviously, nobody can remember to manually run a program to check for .rpmnew every upgrade. Can zypper notify about this at the end automatically? The only reference I found googling "zypper notify about rpmnew" was [0] with a broken link to openFATE. Was it ever implemented?
Implementing this would be a waste of manpower, given that /etc should not be polluted anymore by packages. File a bug to get the affected package fixed to not pollute /etc (and hopefully also /usr/etc!).
And how will that help when the defaults change? Ie, we have installed version 1.1.1, and have /usr/etc/someconfig. We get an update to 1.1.2, which overwrites /usr/etc/someconfig, which has a single line changed to another default, which happens to modify the behaviour of the tool significantly, without the admin getting any hint that there was a modification applied, because now there are no .rpm* files to compare to. Fine, fine improvement! :-(
If there was indeed an incompatible change, something has to transform the old config to the new config in some way. I think there are ways to show notifications at the end of an upgrade, this feature is used every now and then.
Zypper might compare (diff) the old and the new config and highlight the changes, or just say that there are changes. Sometimes there is a .rpm* identical to the active file, waste of time. - -- Cheers, Carlos E. R. (from openSUSE 15.0 x86_64 at Telcontar) -----BEGIN PGP SIGNATURE----- iHoEARECADoWIQQZEb51mJKK1KpcU/W1MxgcbY1H1QUCXWKFyBwccm9iaW4ubGlz dGFzQHRlbGVmb25pY2EubmV0AAoJELUzGBxtjUfVLJAAmgMl5E/3845FcbAcpBAW 0vyrDd/CAJ43ddIwpszynY2N4kdy58zuW1pX1w== =+SNL -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Hello, Am Sonntag, 25. August 2019, 14:57:44 CEST schrieb Carlos E. R.:
On Saturday, 2019-08-24 at 22:31 +0200, Olaf Hering wrote:
On Sat, Aug 24, Oleksii Vilchanskyi wrote:
Obviously, nobody can remember to manually run a program to check for .rpmnew every upgrade. Can zypper notify about this at the end automatically? The only reference I found googling "zypper notify about rpmnew" was [0] with a broken link to openFATE. Was it ever implemented?> Implementing this would be a waste of manpower, given that /etc should not be polluted anymore by packages. File a bug to get the affected package fixed to not pollute /etc (and hopefully also /usr/etc!). And how will that help when the defaults change?
Ie, we have installed version 1.1.1, and have /usr/etc/someconfig. We get an update to 1.1.2, which overwrites /usr/etc/someconfig, which has a single line changed to another default, which happens to modify the behaviour of the tool significantly, without the admin getting
As a sidenote - if such a change reallly happens in a minor release, then please blame whoever did it. Minor releases shouldn't do such changes.
any hint that there was a modification applied, because now there are no .rpm* files to compare to.
Fine, fine improvement! :-(
Actually there isn't a real change - as long as you didn't modify a config file, rpm will silently replace it without leaving a *.rpmsave or *.rpmnew behind. You'll get these files only if the packaged file changed _and_ you modified the file _and_ it is marked as a config file.
If there was indeed an incompatible change, something has to transform the old config to the new config in some way. I think there are ways to show notifications at the end of an upgrade, this feature is used every now and then.
Zypper might compare (diff) the old and the new config and highlight the changes, or just say that there are changes.
That would be a feature request which probably needs quite some implementation time, and becomes less useful once we have the default config moved to /usr/etc/. I have to admit that I often dreamed of a "zypper diff" command to find out in which way a config file was modified (compared to the packaged config), but moving the defaults to /usr/etc/ and having only the local "overrides" in /etc/ makes even more sense IMHO, and avoids the mixup of packaged default config and admin-modified parts. Nevertheless, a (more or less) quick solution might be to add a hook in /usr/lib/zypp/plugins/commit that calls rpmconfigcheck and displays its output. (Unfortunately creating a symlink to rpmconfigcheck there doesn't work, so you'll need to look into the details of how zypper handles plugins to get this done.)
Sometimes there is a .rpm* identical to the active file, waste of time.
Yeah, I remember such cases, and agree that it shouldn't happen. At least diffing to the active file is easy in such cases ;-) Regards, Christian Boltz -- Direkter Mailkontakt mit dem Paketmacher. Tränen, Gewaltandrohnung, knappe Unterwäsche - als nix genützt. Abgelehnt. [Ratti ueber einen Aenderungswunsch an einem SuSE-Paket] -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* Philippe Conde <conde.philippe@skynet.be> [08-24-19 03:47]:
Hello,
After zypper dup mariadb cannot be started. Replacing old "/etc/cnf" by "/etc/my.cnf.rpmnew" solves the problem. Regards
I ran akonadictl restart then systemctl restart mysql and cleared the running processes using deleted files didn't even suspect a new my.cnf, but looking now there is not one. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
hi, the old my.cnf.contained more lines socket = /var/run/mysql/mysql.sock ==> in my.cnf;rpmnew it is a comment without initial /var Next 3 lines are missing in my.cnf.rpmnew (maybe these are the culprit refers to an old version?) innodb_file_format=Barracuda innodb_file_per_table=ON version=10.2.24-MariaDB One more line found in my;cnf.rpmnew: "secure_file_priv = /var/lib/mysql-files" Regards Patrick Shanahan a écrit :
Hello,
After zypper dup mariadb cannot be started. Replacing old "/etc/cnf" by "/etc/my.cnf.rpmnew" solves the problem. Regards I ran akonadictl restart
* Philippe Conde <conde.philippe@skynet.be> [08-24-19 03:47]: then systemctl restart mysql and cleared the running processes using deleted files
didn't even suspect a new my.cnf, but looking now there is not one.
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
* Philippe Conde <conde.philippe@skynet.be> [08-24-19 08:04]:
hi,
the old my.cnf.contained more lines socket = /var/run/mysql/mysql.sock ==> in my.cnf;rpmnew it is a comment without initial /var
Next 3 lines are missing in my.cnf.rpmnew (maybe these are the culprit refers to an old version?) innodb_file_format=Barracuda innodb_file_per_table=ON version=10.2.24-MariaDB
One more line found in my;cnf.rpmnew: "secure_file_priv = /var/lib/mysql-files"
Patrick Shanahan a écrit :
Hello,
After zypper dup mariadb cannot be started. Replacing old "/etc/cnf" by "/etc/my.cnf.rpmnew" solves the problem. Regards I ran akonadictl restart
* Philippe Conde <conde.philippe@skynet.be> [08-24-19 03:47]: then systemctl restart mysql and cleared the running processes using deleted files
didn't even suspect a new my.cnf, but looking now there is not one.
your <file>.rpmnew was probably caused by your usage of Barracuda which I do not. otherwise the changes you see are present in my /etc/my.cnf thanks for trimming -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 24/08/2019 14.00, Philippe Conde wrote:
hi,
the old my.cnf.contained more lines socket = /var/run/mysql/mysql.sock ==> in my.cnf;rpmnew it is a comment without initial /var
Next 3 lines are missing in my.cnf.rpmnew (maybe these are the culprit refers to an old version?) innodb_file_format=Barracuda innodb_file_per_table=ON version=10.2.24-MariaDB
One more line found in my;cnf.rpmnew: "secure_file_priv = /var/lib/mysql-files"
The thing is, you have to review, then validate or reject each one of those changes. And check the log to see why a service does not restart. -- Cheers / Saludos, Carlos E. R. (from 15.0 x86_64 at Telcontar)
* Patrick Shanahan <paka@opensuse.org> [08-24-19 07:45]:
* Philippe Conde <conde.philippe@skynet.be> [08-24-19 03:47]:
Hello,
After zypper dup mariadb cannot be started. Replacing old "/etc/cnf" by "/etc/my.cnf.rpmnew" solves the problem. Regards
I ran akonadictl restart then systemctl restart mysql and cleared the running processes using deleted files
didn't even suspect a new my.cnf, but looking now there is not one.
but /etc/my.cnf is dated approximately the time of the update. probably replaced since I had not altered it from default. -- (paka)Patrick Shanahan Plainfield, Indiana, USA @ptilopteri http://en.opensuse.org openSUSE Community Member facebook/ptilopteri Photos: http://wahoo.no-ip.org/piwigo paka @ IRCnet freenode -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (13)
-
Andrei Borzenkov
-
Arjen de Korte
-
Carlos E. R.
-
Christian Boltz
-
Dominique Leuenberger
-
Olaf Hering
-
Oleksii Vilchanskyi
-
Patrick Shanahan
-
Philippe Conde
-
Rodney Baker
-
Stasiek Michalski
-
Thorsten Kukuk
-
Wilhelm Boltz