Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mkdud for openSUSE:Factory checked in at 2026-01-13 21:27:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mkdud (Old) and /work/SRC/openSUSE:Factory/.mkdud.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mkdud" Tue Jan 13 21:27:03 2026 rev:40 rq:1326814 version:2.3 Changes: -------- --- /work/SRC/openSUSE:Factory/mkdud/mkdud.changes 2025-09-10 20:23:23.004106818 +0200 +++ /work/SRC/openSUSE:Factory/.mkdud.new.1928/mkdud.changes 2026-01-13 21:27:40.798893881 +0100 @@ -1,0 +2,7 @@ +Mon Jan 12 17:22:48 UTC 2026 - [email protected] + +- merge gh#openSUSE/mkdud#46 +- make dependence on osc package optional (bsc#1254110) +- 2.3 + +-------------------------------------------------------------------- Old: ---- mkdud-2.2.tar.xz New: ---- mkdud-2.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mkdud.spec ++++++ --- /var/tmp/diff_new_pack.uV6IPa/_old 2026-01-13 21:27:41.426919796 +0100 +++ /var/tmp/diff_new_pack.uV6IPa/_new 2026-01-13 21:27:41.430919961 +0100 @@ -39,7 +39,7 @@ Requires: grep Requires: gzip Requires: kmod -Requires: osc +Recommends: osc Requires: rpm Requires: rpm-build Requires: tar @@ -49,7 +49,7 @@ Summary: Create driver update from rpms License: GPL-3.0-or-later Group: Hardware/Other -Version: 2.2 +Version: 2.3 Release: 0 Source: %{name}-%{version}.tar.xz Url: https://github.com/openSUSE/mkdud ++++++ mkdud-2.2.tar.xz -> mkdud-2.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mkdud-2.2/VERSION new/mkdud-2.3/VERSION --- old/mkdud-2.2/VERSION 2025-09-10 18:25:06.000000000 +0200 +++ new/mkdud-2.3/VERSION 2026-01-12 18:22:48.000000000 +0100 @@ -1 +1 @@ -2.2 +2.3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mkdud-2.2/changelog new/mkdud-2.3/changelog --- old/mkdud-2.2/changelog 2025-09-10 18:25:06.000000000 +0200 +++ new/mkdud-2.3/changelog 2026-01-12 18:22:48.000000000 +0100 @@ -1,3 +1,7 @@ +2026-01-12: 2.3 + - merge gh#openSUSE/mkdud#46 + - make dependence on osc package optional (bsc#1254110) + 2025-09-10: 2.2 - merge gh#openSUSE/mkdud#45 - fix "How to apply" output diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mkdud-2.2/mkdud new/mkdud-2.3/mkdud --- old/mkdud-2.2/mkdud 2025-09-10 18:25:06.000000000 +0200 +++ new/mkdud-2.3/mkdud 2026-01-12 18:22:48.000000000 +0100 @@ -130,6 +130,7 @@ sub get_rpm_scripts; sub parse_alternatives; sub apply_alternatives; +sub check_osc; my %config; my $opt_create; @@ -278,6 +279,7 @@ $opt_sign_key_id ||= $config{'sign-key-id'}; if($opt_obs_keys) { + check_osc; my $f; if(open($f, "$ENV{HOME}/.oscrc") || open($f, "$ENV{HOME}/.config/osc/oscrc")) { while(<$f>) { @@ -2890,3 +2892,16 @@ } } } + + +# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +# Check for presence of 'osc' command. +# +sub check_osc +{ + my $prog; + + chomp($prog = `bash -c 'type -p osc'`); + + die "osc is needed, please install package 'osc'.\n" if $prog eq ""; +} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/mkdud-2.2/obs/mkdud.spec new/mkdud-2.3/obs/mkdud.spec --- old/mkdud-2.2/obs/mkdud.spec 2025-09-10 18:25:06.000000000 +0200 +++ new/mkdud-2.3/obs/mkdud.spec 2026-01-12 18:22:48.000000000 +0100 @@ -39,7 +39,7 @@ Requires: grep Requires: gzip Requires: kmod -Requires: osc +Recommends: osc Requires: rpm Requires: rpm-build Requires: tar
