Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package suseconnect-ng for openSUSE:Factory checked in at 2021-09-04 22:35:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/suseconnect-ng (Old) and /work/SRC/openSUSE:Factory/.suseconnect-ng.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "suseconnect-ng" Sat Sep 4 22:35:22 2021 rev:3 rq:916791 version:0.0.3~git9.19e761b Changes: -------- --- /work/SRC/openSUSE:Factory/suseconnect-ng/suseconnect-ng.changes 2021-08-03 22:49:40.816428871 +0200 +++ /work/SRC/openSUSE:Factory/.suseconnect-ng.new.1899/suseconnect-ng.changes 2021-09-04 22:38:18.108385978 +0200 @@ -1,0 +2,10 @@ +Fri Aug 27 22:46:39 UTC 2021 - jzerebe...@suse.com + +- Update to version 0.0.3~git9.19e761b: + * Add zypper-migration-plugin to package + * Remove unused Error logger + * Add missing doc strings to exported vars and funcs + * Handle error after products sync api call + * Make the CI check gofmt + +------------------------------------------------------------------- Old: ---- connect-ng-0.0.3~git0.dacdd3b.tar.xz New: ---- connect-ng-0.0.3~git9.19e761b.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ suseconnect-ng.spec ++++++ --- /var/tmp/diff_new_pack.yZU1NH/_old 2021-09-04 22:38:18.472386460 +0200 +++ /var/tmp/diff_new_pack.yZU1NH/_new 2021-09-04 22:38:18.476386466 +0200 @@ -20,7 +20,7 @@ %global import_path %{provider_prefix} Name: suseconnect-ng -Version: 0.0.3~git0.dacdd3b +Version: 0.0.3~git9.19e761b Release: 0 URL: https://github.com/SUSE/connect-ng License: LGPL-2.1-or-later @@ -30,9 +30,11 @@ Source1: %name-rpmlintrc BuildRequires: go >= 1.16 BuildRequires: golang-packaging -Conflicts: SUSEConnect +BuildRequires: zypper Obsoletes: SUSEConnect Provides: SUSEConnect +Obsoletes: zypper-migration-plugin +Provides: zypper-migration-plugin %if 0%{?fedora} || 0%{?rhel} || 0%{?centos_version} Requires: ca-certificates %else @@ -82,13 +84,15 @@ %install %goinstall ln -s suseconnect %buildroot/%_bindir/SUSEConnect -mkdir %buildroot/%_sbindir +mkdir -p %buildroot/%_sbindir %buildroot/usr/lib/zypper/commands ln -s ../bin/suseconnect %buildroot/%_sbindir/SUSEConnect +ln -s %_bindir/suseconnect %buildroot/usr/lib/zypper/commands/zypper-migration #TODO package ruby module #cp /home/abuild/rpmbuild/BUILD/go/src/github.com/SUSE/connect-ng/ext/libsuseconnect.so %_libdir/libsuseconnect.so #TODO man pages not yet available in source, these are the names frome the ruby version #/usr/share/man/man5/SUSEConnect.5.gz #/usr/share/man/man8/SUSEConnect.8.gz +#/usr/share/man/man8/zypper-migration.8.gz find %_builddir/.. # we currently do not ship the source for any go module @@ -96,6 +100,7 @@ %check %gotest github.com/SUSE/connect-ng/internal/connect +make -C %_builddir/go/src/github.com/SUSE/connect-ng gofmt %files %license LICENSE LICENSE.LGPL @@ -103,5 +108,6 @@ %_bindir/suseconnect %_bindir/SUSEConnect %_sbindir/SUSEConnect +/usr/lib/zypper/commands %changelog ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.yZU1NH/_old 2021-09-04 22:38:18.508386508 +0200 +++ /var/tmp/diff_new_pack.yZU1NH/_new 2021-09-04 22:38:18.508386508 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/SUSE/connect-ng.git</param> - <param name="changesrevision">dacdd3b7623fda3a69fb5cfc271c8ef4048891ba</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">19e761bb2dee186b48f7f9318bdbaba8a6e6ad4d</param></service></servicedata> \ No newline at end of file ++++++ connect-ng-0.0.3~git0.dacdd3b.tar.xz -> connect-ng-0.0.3~git9.19e761b.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.3~git0.dacdd3b/.git/FETCH_HEAD new/connect-ng-0.0.3~git9.19e761b/.git/FETCH_HEAD --- old/connect-ng-0.0.3~git0.dacdd3b/.git/FETCH_HEAD 2021-07-27 10:58:07.000000000 +0200 +++ new/connect-ng-0.0.3~git9.19e761b/.git/FETCH_HEAD 2021-08-27 16:08:46.000000000 +0200 @@ -1 +1 @@ -dacdd3b7623fda3a69fb5cfc271c8ef4048891ba branch 'main' of https://github.com/SUSE/connect-ng +19e761bb2dee186b48f7f9318bdbaba8a6e6ad4d branch 'main' of https://github.com/SUSE/connect-ng Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/index and new/connect-ng-0.0.3~git9.19e761b/.git/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.3~git0.dacdd3b/.git/logs/HEAD new/connect-ng-0.0.3~git9.19e761b/.git/logs/HEAD --- old/connect-ng-0.0.3~git0.dacdd3b/.git/logs/HEAD 2021-07-27 10:58:07.000000000 +0200 +++ new/connect-ng-0.0.3~git9.19e761b/.git/logs/HEAD 2021-08-27 16:08:46.000000000 +0200 @@ -6,3 +6,4 @@ 8a5d48ca6171827361fe4904419b32201a427496 b53128131bb2dddc7a017cf13afdd378f89d7acf jan_osc <jan_osc@localhost.(none)> 1626942209 +0200 merge origin/main: Fast-forward b53128131bb2dddc7a017cf13afdd378f89d7acf ebef3b7c52fcde65172254107c52dd5e86b13c1e jan_osc <jan_osc@localhost.(none)> 1627037392 +0200 merge origin/main: Fast-forward ebef3b7c52fcde65172254107c52dd5e86b13c1e dacdd3b7623fda3a69fb5cfc271c8ef4048891ba jan_osc <jan_osc@localhost.(none)> 1627376447 +0200 merge origin/main: Fast-forward +dacdd3b7623fda3a69fb5cfc271c8ef4048891ba 19e761bb2dee186b48f7f9318bdbaba8a6e6ad4d jan_osc <jan_osc@localhost.(none)> 1630104398 +0200 merge origin/main: Fast-forward diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.3~git0.dacdd3b/.git/logs/refs/heads/main new/connect-ng-0.0.3~git9.19e761b/.git/logs/refs/heads/main --- old/connect-ng-0.0.3~git0.dacdd3b/.git/logs/refs/heads/main 2021-07-27 10:58:07.000000000 +0200 +++ new/connect-ng-0.0.3~git9.19e761b/.git/logs/refs/heads/main 2021-08-27 16:08:46.000000000 +0200 @@ -5,3 +5,4 @@ 8a5d48ca6171827361fe4904419b32201a427496 b53128131bb2dddc7a017cf13afdd378f89d7acf jan_osc <jan_osc@localhost.(none)> 1626942209 +0200 merge origin/main: Fast-forward b53128131bb2dddc7a017cf13afdd378f89d7acf ebef3b7c52fcde65172254107c52dd5e86b13c1e jan_osc <jan_osc@localhost.(none)> 1627037392 +0200 merge origin/main: Fast-forward ebef3b7c52fcde65172254107c52dd5e86b13c1e dacdd3b7623fda3a69fb5cfc271c8ef4048891ba jan_osc <jan_osc@localhost.(none)> 1627376447 +0200 merge origin/main: Fast-forward +dacdd3b7623fda3a69fb5cfc271c8ef4048891ba 19e761bb2dee186b48f7f9318bdbaba8a6e6ad4d jan_osc <jan_osc@localhost.(none)> 1630104398 +0200 merge origin/main: Fast-forward diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.3~git0.dacdd3b/.git/logs/refs/remotes/origin/main new/connect-ng-0.0.3~git9.19e761b/.git/logs/refs/remotes/origin/main --- old/connect-ng-0.0.3~git0.dacdd3b/.git/logs/refs/remotes/origin/main 2021-07-27 10:58:07.000000000 +0200 +++ new/connect-ng-0.0.3~git9.19e761b/.git/logs/refs/remotes/origin/main 2021-08-27 16:08:46.000000000 +0200 @@ -4,3 +4,4 @@ 8a5d48ca6171827361fe4904419b32201a427496 b53128131bb2dddc7a017cf13afdd378f89d7acf jan_osc <jan_osc@localhost.(none)> 1626942209 +0200 fetch --tags: fast-forward b53128131bb2dddc7a017cf13afdd378f89d7acf ebef3b7c52fcde65172254107c52dd5e86b13c1e jan_osc <jan_osc@localhost.(none)> 1627037391 +0200 fetch --tags: fast-forward ebef3b7c52fcde65172254107c52dd5e86b13c1e dacdd3b7623fda3a69fb5cfc271c8ef4048891ba jan_osc <jan_osc@localhost.(none)> 1627376447 +0200 fetch --tags: fast-forward +dacdd3b7623fda3a69fb5cfc271c8ef4048891ba 19e761bb2dee186b48f7f9318bdbaba8a6e6ad4d jan_osc <jan_osc@localhost.(none)> 1630104398 +0200 fetch --tags: fast-forward Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/05/a08a0ccb4c2063c4a9b37638deb843362a9702 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/05/a08a0ccb4c2063c4a9b37638deb843362a9702 differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/16/a8b70d6de3e19a95b63bf1d84d7aec77cebc61 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/16/a8b70d6de3e19a95b63bf1d84d7aec77cebc61 differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/17/a9980d3de854b32234d834c53cd09a9d07a9e6 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/17/a9980d3de854b32234d834c53cd09a9d07a9e6 differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/19/3661263167bd6e55c5fd4ac9e3d9b434751c00 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/19/3661263167bd6e55c5fd4ac9e3d9b434751c00 differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/19/e761bb2dee186b48f7f9318bdbaba8a6e6ad4d and new/connect-ng-0.0.3~git9.19e761b/.git/objects/19/e761bb2dee186b48f7f9318bdbaba8a6e6ad4d differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/24/a535d52696e065d06ed7571f40b9c495592beb and new/connect-ng-0.0.3~git9.19e761b/.git/objects/24/a535d52696e065d06ed7571f40b9c495592beb differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/28/4f5d0517f4578d0619fb2578ffca6697d3678c and new/connect-ng-0.0.3~git9.19e761b/.git/objects/28/4f5d0517f4578d0619fb2578ffca6697d3678c differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/3d/f0b98a6c8afd3439b22a9718657ecb1d79866b new/connect-ng-0.0.3~git9.19e761b/.git/objects/3d/f0b98a6c8afd3439b22a9718657ecb1d79866b --- old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/3d/f0b98a6c8afd3439b22a9718657ecb1d79866b 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.3~git9.19e761b/.git/objects/3d/f0b98a6c8afd3439b22a9718657ecb1d79866b 2021-08-27 16:08:46.000000000 +0200 @@ -0,0 +1 @@ +x??Kj1D??)z?E ??0!?dm? ZR??0c??&??[ ???U???????????&?R?+?-??lc??rN??`h?h? _;?sM!&???????nv?VB,3?<?1?h??&?E"????z??????6y???~??????Dm?,??FT?????[??q?O^?xk? ?u|T?*k[uHO \ No newline at end of file Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/3e/ed80346c521d7f0054b334de13296fcf3db909 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/3e/ed80346c521d7f0054b334de13296fcf3db909 differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/43/206516072c9345ebd8de9e264b13aa74b43475 new/connect-ng-0.0.3~git9.19e761b/.git/objects/43/206516072c9345ebd8de9e264b13aa74b43475 --- old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/43/206516072c9345ebd8de9e264b13aa74b43475 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.3~git9.19e761b/.git/objects/43/206516072c9345ebd8de9e264b13aa74b43475 2021-08-27 16:08:46.000000000 +0200 @@ -0,0 +1,3 @@ +x??MK?0??n~?PZ???A? kA\????c? ?II?*???I?uA/?i??3??)[S???x?/??B"TFk?H????b5E??kk??E"??.????????aa??-??4 ??A~?g+<T?BMb??9???O??????????2????? +??????????-8?CE?????b?E9??a9H`?m??~C*-???d)?aMztb?Y???-6???? ???N<;???X??L????.D?.??g?1.??FkY?????1?2t??????>3?????.O???lqi?? ?& +F7?~?i????x??Q?? ????]???3??-????"?{>?&?^&???A??B6?x"_??Z????-???????fl?? \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/56/047609d42e80b33bd5f8891af7199998ab4c90 new/connect-ng-0.0.3~git9.19e761b/.git/objects/56/047609d42e80b33bd5f8891af7199998ab4c90 --- old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/56/047609d42e80b33bd5f8891af7199998ab4c90 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.3~git9.19e761b/.git/objects/56/047609d42e80b33bd5f8891af7199998ab4c90 2021-08-27 16:08:46.000000000 +0200 @@ -0,0 +1,2 @@ +xuR?r?0?3_??=???"?*???vl'?MB??D????d7??9Mu?t?TwR?E??%%?= ?I????%6s9r0"Brb#?-?:??*????q??9??f?[?@?$?s!???i???G"??%'????????Ip?? 7??????&/0?X????R????R}v?u[??Iy?L? ?&=?CB?C?????h&-??n?:\???[??????"w? ?~?q ??qHW?????.??x?z}J?b?????/?????????T-?OG<1??O?+#4P8???5?o%Yg/W??O=?I??^&????s??'??qqu?Np?~??X?? ??z?O1?1???Y???????#?\?#???j?J?y?[E#??Kkz????????`??z?z+3Z#?v[L?v;??r]9jS=?tt[? ?]?]???$?gSt7<? ????R??Lg~?>l??|?Nd?0???zm?n???nPT????bB-?u???:9??rR'{?????8 +w??????j???????/?4?k0?4f????xy??x6 ?vL?K?IP??P???u?c??<???(?#6]??;%??Y? ?*??Q!??It4hO]8?Y&?o??d \ No newline at end of file Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/67/77d5b6372de15b2cd3d18abbdea4a7709fc0ad and new/connect-ng-0.0.3~git9.19e761b/.git/objects/67/77d5b6372de15b2cd3d18abbdea4a7709fc0ad differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/68/767dd3bdfaee6ae0b5939d81baa7d8a46b65e6 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/68/767dd3bdfaee6ae0b5939d81baa7d8a46b65e6 differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/6a/1fd867810ebd1504d174f45dda00cf0bbf1a08 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/6a/1fd867810ebd1504d174f45dda00cf0bbf1a08 differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/9b/f7109b8b2388ab642f7c5a8ac7a6dae7c58267 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/9b/f7109b8b2388ab642f7c5a8ac7a6dae7c58267 differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/ab/b6d33703eb81c1706eaf221456bb8fd8882ab3 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/ab/b6d33703eb81c1706eaf221456bb8fd8882ab3 differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/b1/ece0b650ae8b006ca21a2b5d613a69b09a2bab and new/connect-ng-0.0.3~git9.19e761b/.git/objects/b1/ece0b650ae8b006ca21a2b5d613a69b09a2bab differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/b4/6aaa393db4007b1f67cd3e5486fcb996dca800 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/b4/6aaa393db4007b1f67cd3e5486fcb996dca800 differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/ba/15fa238d439fe963f552ff11074b8489d8d758 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/ba/15fa238d439fe963f552ff11074b8489d8d758 differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/bc/47438978e5f67ef78cd2473709d57cafc40b32 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/bc/47438978e5f67ef78cd2473709d57cafc40b32 differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/bd/e46d8d380f336f973fa3608a72bedb8f92b34a and new/connect-ng-0.0.3~git9.19e761b/.git/objects/bd/e46d8d380f336f973fa3608a72bedb8f92b34a differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/c8/5e8f3035757a159bc7966ca059b1050a4ac938 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/c8/5e8f3035757a159bc7966ca059b1050a4ac938 differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/c9/6e431b73f39e1d0d5e28c5f5b36e6ac461de39 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/c9/6e431b73f39e1d0d5e28c5f5b36e6ac461de39 differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/cc/3c4e5072fb346fa7d35b47131a256e47e5e830 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/cc/3c4e5072fb346fa7d35b47131a256e47e5e830 differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/d6/95e0dcb0df065cee25e27329a4f4629738a266 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/d6/95e0dcb0df065cee25e27329a4f4629738a266 differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/d6/a17ba0b96fae775ace67a94a76dfa8df31eeb3 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/d6/a17ba0b96fae775ace67a94a76dfa8df31eeb3 differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/de/b314033309cabf7e0efee8865f255da1484dcb and new/connect-ng-0.0.3~git9.19e761b/.git/objects/de/b314033309cabf7e0efee8865f255da1484dcb differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/e5/2e98ccc888cf473775d09284e9d9afb5683f6c and new/connect-ng-0.0.3~git9.19e761b/.git/objects/e5/2e98ccc888cf473775d09284e9d9afb5683f6c differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/e5/2ef78b09dbaa55e2838e486f8b023c443b319a and new/connect-ng-0.0.3~git9.19e761b/.git/objects/e5/2ef78b09dbaa55e2838e486f8b023c443b319a differ Binary files old/connect-ng-0.0.3~git0.dacdd3b/.git/objects/fe/11dc54e48632201280a288ba56d8fc9d6db3e5 and new/connect-ng-0.0.3~git9.19e761b/.git/objects/fe/11dc54e48632201280a288ba56d8fc9d6db3e5 differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.3~git0.dacdd3b/.git/refs/heads/main new/connect-ng-0.0.3~git9.19e761b/.git/refs/heads/main --- old/connect-ng-0.0.3~git0.dacdd3b/.git/refs/heads/main 2021-07-27 10:58:07.000000000 +0200 +++ new/connect-ng-0.0.3~git9.19e761b/.git/refs/heads/main 2021-08-27 16:08:46.000000000 +0200 @@ -1 +1 @@ -dacdd3b7623fda3a69fb5cfc271c8ef4048891ba +19e761bb2dee186b48f7f9318bdbaba8a6e6ad4d diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.3~git0.dacdd3b/.git/refs/remotes/origin/main new/connect-ng-0.0.3~git9.19e761b/.git/refs/remotes/origin/main --- old/connect-ng-0.0.3~git0.dacdd3b/.git/refs/remotes/origin/main 2021-07-27 10:58:07.000000000 +0200 +++ new/connect-ng-0.0.3~git9.19e761b/.git/refs/remotes/origin/main 2021-08-27 16:08:46.000000000 +0200 @@ -1 +1 @@ -dacdd3b7623fda3a69fb5cfc271c8ef4048891ba +19e761bb2dee186b48f7f9318bdbaba8a6e6ad4d diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.3~git0.dacdd3b/internal/connect/api.go new/connect-ng-0.0.3~git9.19e761b/internal/connect/api.go --- old/connect-ng-0.0.3~git0.dacdd3b/internal/connect/api.go 2021-07-27 10:58:07.000000000 +0200 +++ new/connect-ng-0.0.3~git9.19e761b/internal/connect/api.go 2021-08-27 16:08:46.000000000 +0200 @@ -161,6 +161,9 @@ return remoteProducts, err } resp, err := callHTTP("POST", "/connect/systems/products/synchronize", body, nil, authSystem) + if err != nil { + return remoteProducts, err + } err = json.Unmarshal(resp, &remoteProducts) if err != nil { return remoteProducts, JSONError{err} diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.3~git0.dacdd3b/internal/connect/extensions.go new/connect-ng-0.0.3~git9.19e761b/internal/connect/extensions.go --- old/connect-ng-0.0.3~git0.dacdd3b/internal/connect/extensions.go 2021-07-27 10:58:07.000000000 +0200 +++ new/connect-ng-0.0.3~git9.19e761b/internal/connect/extensions.go 2021-08-27 16:08:46.000000000 +0200 @@ -23,6 +23,7 @@ ConnectCmd string } +// GetExtensionsList returns the text output for --list-extensions func GetExtensionsList() (string, error) { if !IsRegistered() { return "", ErrListExtensionsUnregistered diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.3~git0.dacdd3b/internal/connect/main.go new/connect-ng-0.0.3~git9.19e761b/internal/connect/main.go --- old/connect-ng-0.0.3~git0.dacdd3b/internal/connect/main.go 2021-07-27 10:58:07.000000000 +0200 +++ new/connect-ng-0.0.3~git9.19e761b/internal/connect/main.go 2021-08-27 16:08:46.000000000 +0200 @@ -14,16 +14,16 @@ var ( // CFG is the global struct for config - CFG Config + CFG Config + // Debug logger for debugging output Debug *log.Logger - Error *log.Logger ) func init() { Debug = log.New(io.Discard, "", 0) - Error = log.New(os.Stderr, "ERROR: ", log.Ldate|log.Ltime|log.Lshortfile) } +// EnableDebug turns on debugging output func EnableDebug() { Debug.SetOutput(os.Stderr) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.3~git0.dacdd3b/internal/connect/migration.go new/connect-ng-0.0.3~git9.19e761b/internal/connect/migration.go --- old/connect-ng-0.0.3~git0.dacdd3b/internal/connect/migration.go 2021-07-27 10:58:07.000000000 +0200 +++ new/connect-ng-0.0.3~git9.19e761b/internal/connect/migration.go 2021-08-27 16:08:46.000000000 +0200 @@ -5,6 +5,7 @@ "path/filepath" ) +// Rollback restores system state to before failed migration func Rollback() error { fmt.Println("Starting to sync system product activations to the server. This can take some time...") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.3~git0.dacdd3b/internal/connect/system.go new/connect-ng-0.0.3~git9.19e761b/internal/connect/system.go --- old/connect-ng-0.0.3~git0.dacdd3b/internal/connect/system.go 2021-07-27 10:58:07.000000000 +0200 +++ new/connect-ng-0.0.3~git9.19e761b/internal/connect/system.go 2021-08-27 16:08:46.000000000 +0200 @@ -78,6 +78,7 @@ return err == nil } +// Cleanup removes system credentials and installed services func Cleanup() error { err := removeSystemCredentials() if err != nil { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.3~git0.dacdd3b/internal/connect/version.go new/connect-ng-0.0.3~git9.19e761b/internal/connect/version.go --- old/connect-ng-0.0.3~git0.dacdd3b/internal/connect/version.go 2021-07-27 10:58:07.000000000 +0200 +++ new/connect-ng-0.0.3~git9.19e761b/internal/connect/version.go 2021-08-27 16:08:46.000000000 +0200 @@ -10,6 +10,7 @@ version string ) +// GetShortenedVersion returns the short program version func GetShortenedVersion() string { return strings.Split(version, "~")[0] } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.3~git0.dacdd3b/suseconnect-ng.spec new/connect-ng-0.0.3~git9.19e761b/suseconnect-ng.spec --- old/connect-ng-0.0.3~git0.dacdd3b/suseconnect-ng.spec 2021-07-27 10:58:07.000000000 +0200 +++ new/connect-ng-0.0.3~git9.19e761b/suseconnect-ng.spec 2021-08-27 16:08:46.000000000 +0200 @@ -29,9 +29,11 @@ Source1: %name-rpmlintrc BuildRequires: golang-packaging BuildRequires: go >= 1.16 -Conflicts: SUSEConnect +BuildRequires: zypper Obsoletes: SUSEConnect Provides: SUSEConnect +Obsoletes: zypper-migration-plugin +Provides: zypper-migration-plugin %if 0%{?fedora} || 0%{?rhel} || 0%{?centos_version} Requires: ca-certificates %else @@ -81,13 +83,15 @@ %install %goinstall ln -s suseconnect %buildroot/%_bindir/SUSEConnect -mkdir %buildroot/%_sbindir +mkdir -p %buildroot/%_sbindir %buildroot/usr/lib/zypper/commands ln -s ../bin/suseconnect %buildroot/%_sbindir/SUSEConnect +ln -s %_bindir/suseconnect %buildroot/usr/lib/zypper/commands/zypper-migration #TODO package ruby module #cp /home/abuild/rpmbuild/BUILD/go/src/github.com/SUSE/connect-ng/ext/libsuseconnect.so %_libdir/libsuseconnect.so #TODO man pages not yet available in source, these are the names frome the ruby version #/usr/share/man/man5/SUSEConnect.5.gz #/usr/share/man/man8/SUSEConnect.8.gz +#/usr/share/man/man8/zypper-migration.8.gz find %_builddir/.. # we currently do not ship the source for any go module @@ -95,6 +99,7 @@ %check %gotest github.com/SUSE/connect-ng/internal/connect +make -C %_builddir/go/src/github.com/SUSE/connect-ng gofmt %files %license LICENSE LICENSE.LGPL @@ -102,4 +107,4 @@ %_bindir/suseconnect %_bindir/SUSEConnect %_sbindir/SUSEConnect - +/usr/lib/zypper/commands