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 2022-01-27 23:16:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/suseconnect-ng (Old) and /work/SRC/openSUSE:Factory/.suseconnect-ng.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "suseconnect-ng" Thu Jan 27 23:16:29 2022 rev:6 rq:949216 version:0.0.6~git0.77933db Changes: -------- --- /work/SRC/openSUSE:Factory/suseconnect-ng/suseconnect-ng.changes 2022-01-09 22:50:05.563279689 +0100 +++ /work/SRC/openSUSE:Factory/.suseconnect-ng.new.1898/suseconnect-ng.changes 2022-01-27 23:16:50.331031247 +0100 @@ -1,0 +2,11 @@ +Wed Jan 26 09:09:30 UTC 2022 - jan.s...@zerebecki.de + +- Update to version 0.0.6~git0.77933db: + * Add man pages + * Add note in DIFFERENCES.md about abbreviated flags + * Add -l as an alias for --list-extensions + * Add --clean as an alias for --cleanup (bsc#1195003) + * Suppress expected error log message in TLS test + * Add flag to import product repo keys (bsc#1174657) + +------------------------------------------------------------------- Old: ---- connect-ng-0.0.5~git0.bbb5544.tar.xz New: ---- connect-ng-0.0.6~git0.77933db.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ suseconnect-ng.spec ++++++ --- /var/tmp/diff_new_pack.D7n131/_old 2022-01-27 23:16:50.827027820 +0100 +++ /var/tmp/diff_new_pack.D7n131/_new 2022-01-27 23:16:50.831027792 +0100 @@ -23,7 +23,7 @@ %global test_hwinfo 0 Name: suseconnect-ng -Version: 0.0.5~git0.bbb5544 +Version: 0.0.6~git0.77933db Release: 0 URL: https://github.com/SUSE/connect-ng License: LGPL-2.1-or-later @@ -127,11 +127,10 @@ install -D -m0755 %_builddir/go/lib/libsuseconnect.so %buildroot/%_libdir/libsuseconnect.so install -d -m0755 %buildroot/%_libdir/ruby/vendor_ruby/%rb_ver cp -r %_builddir/go/src/%import_path/yast/lib/* %buildroot/%_libdir/ruby/vendor_ruby/%rb_ver -#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 -#/usr/share/man/man8/zypper-search-packages.8.gz +install -D -m 644 %_builddir/go/src/%import_path/man/SUSEConnect.5 %buildroot/%_mandir/man5/SUSEConnect.5 +install -D -m 644 %_builddir/go/src/%import_path/man/SUSEConnect.8 %buildroot/%_mandir/man8/SUSEConnect.8 +install -D -m 644 %_builddir/go/src/%import_path/man/zypper-migration.8 %buildroot/%_mandir/man8/zypper-migration.8 +install -D -m 644 %_builddir/go/src/%import_path/man/zypper-search-packages.8 %buildroot/%_mandir/man8/zypper-search-packages.8 find %_builddir/.. # we currently do not ship the source for any go module @@ -149,6 +148,8 @@ %_bindir/SUSEConnect %_sbindir/SUSEConnect /usr/lib/zypper/commands +%_mandir/man8/* +%_mandir/man5/* %files -n libsuseconnect %license LICENSE LICENSE.LGPL ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.D7n131/_old 2022-01-27 23:16:50.883027433 +0100 +++ /var/tmp/diff_new_pack.D7n131/_new 2022-01-27 23:16:50.887027405 +0100 @@ -1,6 +1,6 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/SUSE/connect-ng.git</param> - <param name="changesrevision">ab5463a6e9a53d6f3ca1387937709a81786c989a</param></service></servicedata> + <param name="changesrevision">77933db6b01a9e51653cc57a14a440c2a6225cc0</param></service></servicedata> (No newline at EOF) ++++++ connect-ng-0.0.5~git0.bbb5544.tar.xz -> connect-ng-0.0.6~git0.77933db.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/.git/FETCH_HEAD new/connect-ng-0.0.6~git0.77933db/.git/FETCH_HEAD --- old/connect-ng-0.0.5~git0.bbb5544/.git/FETCH_HEAD 2022-01-07 12:37:57.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/.git/FETCH_HEAD 2022-01-25 18:22:46.000000000 +0100 @@ -1 +1 @@ -bbb554428d31dac294f7be84805cfb4ecd42f6bf branch 'main' of https://github.com/SUSE/connect-ng +77933db6b01a9e51653cc57a14a440c2a6225cc0 branch 'main' of https://github.com/SUSE/connect-ng diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/.git/ORIG_HEAD new/connect-ng-0.0.6~git0.77933db/.git/ORIG_HEAD --- old/connect-ng-0.0.5~git0.bbb5544/.git/ORIG_HEAD 2022-01-07 12:37:57.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/.git/ORIG_HEAD 2022-01-25 18:22:46.000000000 +0100 @@ -1 +1 @@ -bbb554428d31dac294f7be84805cfb4ecd42f6bf +77933db6b01a9e51653cc57a14a440c2a6225cc0 Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/index and new/connect-ng-0.0.6~git0.77933db/.git/index differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/.git/logs/HEAD new/connect-ng-0.0.6~git0.77933db/.git/logs/HEAD --- old/connect-ng-0.0.5~git0.bbb5544/.git/logs/HEAD 2022-01-07 12:37:57.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/.git/logs/HEAD 2022-01-25 18:22:46.000000000 +0100 @@ -12,3 +12,5 @@ 64b80e975c8dc30cdcfc9d42787e4cae229e0a3c bbb554428d31dac294f7be84805cfb4ecd42f6bf jan_osc <jan_osc@localhost.(none)> 1640305348 +0100 merge origin/main: Fast-forward bbb554428d31dac294f7be84805cfb4ecd42f6bf bbb554428d31dac294f7be84805cfb4ecd42f6bf jan_osc <jan_osc@localhost.(none)> 1640305348 +0100 reset: moving to main bbb554428d31dac294f7be84805cfb4ecd42f6bf bbb554428d31dac294f7be84805cfb4ecd42f6bf jan_osc <jan_osc@localhost.(none)> 1641563150 +0100 reset: moving to main +bbb554428d31dac294f7be84805cfb4ecd42f6bf 77933db6b01a9e51653cc57a14a440c2a6225cc0 jan_osc <jan_osc@localhost.(none)> 1643188169 +0100 merge origin/main: Fast-forward +77933db6b01a9e51653cc57a14a440c2a6225cc0 77933db6b01a9e51653cc57a14a440c2a6225cc0 jan_osc <jan_osc@localhost.(none)> 1643188169 +0100 reset: moving to main diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/.git/logs/refs/heads/main new/connect-ng-0.0.6~git0.77933db/.git/logs/refs/heads/main --- old/connect-ng-0.0.5~git0.bbb5544/.git/logs/refs/heads/main 2022-01-07 12:37:57.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/.git/logs/refs/heads/main 2022-01-25 18:22:46.000000000 +0100 @@ -8,3 +8,4 @@ dacdd3b7623fda3a69fb5cfc271c8ef4048891ba 19e761bb2dee186b48f7f9318bdbaba8a6e6ad4d jan_osc <jan_osc@localhost.(none)> 1630104398 +0200 merge origin/main: Fast-forward 19e761bb2dee186b48f7f9318bdbaba8a6e6ad4d 64b80e975c8dc30cdcfc9d42787e4cae229e0a3c jan_osc <jan_osc@localhost.(none)> 1638369078 +0100 merge origin/main: Fast-forward 64b80e975c8dc30cdcfc9d42787e4cae229e0a3c bbb554428d31dac294f7be84805cfb4ecd42f6bf jan_osc <jan_osc@localhost.(none)> 1640305348 +0100 merge origin/main: Fast-forward +bbb554428d31dac294f7be84805cfb4ecd42f6bf 77933db6b01a9e51653cc57a14a440c2a6225cc0 jan_osc <jan_osc@localhost.(none)> 1643188169 +0100 merge origin/main: Fast-forward diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/.git/logs/refs/remotes/origin/main new/connect-ng-0.0.6~git0.77933db/.git/logs/refs/remotes/origin/main --- old/connect-ng-0.0.5~git0.bbb5544/.git/logs/refs/remotes/origin/main 2022-01-07 12:37:57.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/.git/logs/refs/remotes/origin/main 2022-01-25 18:22:46.000000000 +0100 @@ -7,3 +7,4 @@ dacdd3b7623fda3a69fb5cfc271c8ef4048891ba 19e761bb2dee186b48f7f9318bdbaba8a6e6ad4d jan_osc <jan_osc@localhost.(none)> 1630104398 +0200 fetch --tags: fast-forward 19e761bb2dee186b48f7f9318bdbaba8a6e6ad4d 64b80e975c8dc30cdcfc9d42787e4cae229e0a3c jan_osc <jan_osc@localhost.(none)> 1638369078 +0100 fetch --tags: fast-forward 64b80e975c8dc30cdcfc9d42787e4cae229e0a3c bbb554428d31dac294f7be84805cfb4ecd42f6bf jan_osc <jan_osc@localhost.(none)> 1640305347 +0100 fetch --tags: fast-forward +bbb554428d31dac294f7be84805cfb4ecd42f6bf 77933db6b01a9e51653cc57a14a440c2a6225cc0 jan_osc <jan_osc@localhost.(none)> 1643188168 +0100 fetch --tags: fast-forward Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/01/1e306cbbb97631dc7902ce56e43ff0eaa7fa63 and new/connect-ng-0.0.6~git0.77933db/.git/objects/01/1e306cbbb97631dc7902ce56e43ff0eaa7fa63 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/06/3cfabeb4e7bf841044cb3ec886d1c683381bdb and new/connect-ng-0.0.6~git0.77933db/.git/objects/06/3cfabeb4e7bf841044cb3ec886d1c683381bdb differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/0d/83f6934509b10845bc558503e7de0d303f6a87 and new/connect-ng-0.0.6~git0.77933db/.git/objects/0d/83f6934509b10845bc558503e7de0d303f6a87 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/15/36b9f5c82461618a8e7f0478c5e8e3be2b7c9f and new/connect-ng-0.0.6~git0.77933db/.git/objects/15/36b9f5c82461618a8e7f0478c5e8e3be2b7c9f differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/18/55cb89a2958ea2cb5c31ff45eafb44d4a79ad6 and new/connect-ng-0.0.6~git0.77933db/.git/objects/18/55cb89a2958ea2cb5c31ff45eafb44d4a79ad6 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/18/7966f16dc9f015da3a289f211311e255dba6b2 and new/connect-ng-0.0.6~git0.77933db/.git/objects/18/7966f16dc9f015da3a289f211311e255dba6b2 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/19/47c540942935081d55f4a63fd11e9870119d3a and new/connect-ng-0.0.6~git0.77933db/.git/objects/19/47c540942935081d55f4a63fd11e9870119d3a differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/21/0e80883801f13d25f9df4853f815b4bae7b2c4 and new/connect-ng-0.0.6~git0.77933db/.git/objects/21/0e80883801f13d25f9df4853f815b4bae7b2c4 differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/.git/objects/21/894e27abdb3455bca2b2c7754f6175883b6c2e new/connect-ng-0.0.6~git0.77933db/.git/objects/21/894e27abdb3455bca2b2c7754f6175883b6c2e --- old/connect-ng-0.0.5~git0.bbb5544/.git/objects/21/894e27abdb3455bca2b2c7754f6175883b6c2e 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/.git/objects/21/894e27abdb3455bca2b2c7754f6175883b6c2e 2022-01-25 18:22:46.000000000 +0100 @@ -0,0 +1,5 @@ +xm?Mo?0?w?? ?Kj???a??2???????!?A?i??,?X?_J?Pg??E=|??: +u?????7q3?X???4???i?c?(??????D=+)???????\:??0??3z ??}?XV?E6$?X????????1Vs_ ?R +%???????J?d{?sw?Y3v3C[?F?[h??oA?t???W +??Ov'"?b??P?=?B???? B?U? +Kn}?FK??/?t????w?e?4???P??????Ei?u"???q]???r??????/w???4????????3oEl:,???[??>???I??8???8-p??3?????8??B?????v??i??#?NS???`,???Q$?? D#??B???4???O?v\?i??n? ???5yN???;)? H????W?????/?bP? ?Di??S??V??1Q_????G/F???;aC?k?/???d?Q?m%z.?? ???k??????#?J?!???:C?gP??dWA???? ??4AL?^???U saS??~????}??S??S?v??O???|?}?l %?????+?????????x?S??????}H???t????4?e?ozd?????+???t? \ No newline at end of file Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/2f/5edbc8b78ef4b7d310994f992b9db0aba42844 and new/connect-ng-0.0.6~git0.77933db/.git/objects/2f/5edbc8b78ef4b7d310994f992b9db0aba42844 differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/.git/objects/40/89b18f83403336f764cc106ce91741ae866c86 new/connect-ng-0.0.6~git0.77933db/.git/objects/40/89b18f83403336f764cc106ce91741ae866c86 --- old/connect-ng-0.0.5~git0.bbb5544/.git/objects/40/89b18f83403336f764cc106ce91741ae866c86 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/.git/objects/40/89b18f83403336f764cc106ce91741ae866c86 2022-01-25 18:22:46.000000000 +0100 @@ -0,0 +1,2 @@ +x???N?0?9?)??????$H-??p??v;????????? p??IU}??9????t?i??4Z??????E+??5#?e????2??2??3J ??~?,?1??'???I?Q{9Y7Y??,????CK???5????=???w?????j????0??TR +??U?6D????5D<;?q?*?????o???????V&?-??#+???Gv?`??,'?KXC???z???A?y??x?????t0B?{w? j??ad?W????n?B?????< ????H`z8XVj?x??2?B;J???????FP;c[?B??????????y?t??? \ No newline at end of file Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/41/cb0c168f82064a8dc16515857641fbd303be25 and new/connect-ng-0.0.6~git0.77933db/.git/objects/41/cb0c168f82064a8dc16515857641fbd303be25 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/45/25debb48d862d6351006aef7dc8ec62dd39a50 and new/connect-ng-0.0.6~git0.77933db/.git/objects/45/25debb48d862d6351006aef7dc8ec62dd39a50 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/45/f952058428a738c76d00a80b7c67ddead9ead7 and new/connect-ng-0.0.6~git0.77933db/.git/objects/45/f952058428a738c76d00a80b7c67ddead9ead7 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/4c/1d7c7ba2d851912414f80d1ecfb8283524aa0d and new/connect-ng-0.0.6~git0.77933db/.git/objects/4c/1d7c7ba2d851912414f80d1ecfb8283524aa0d differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/52/3247cc9c04302f4ea65f44e9da0d1f7484405e and new/connect-ng-0.0.6~git0.77933db/.git/objects/52/3247cc9c04302f4ea65f44e9da0d1f7484405e differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/5a/cf32fc0bd307d84fbd249cc0cdb67426b1e79d and new/connect-ng-0.0.6~git0.77933db/.git/objects/5a/cf32fc0bd307d84fbd249cc0cdb67426b1e79d differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/.git/objects/5d/a6675aaeb2658b42b76da3697e7bc7cecd85cf new/connect-ng-0.0.6~git0.77933db/.git/objects/5d/a6675aaeb2658b42b76da3697e7bc7cecd85cf --- old/connect-ng-0.0.5~git0.bbb5544/.git/objects/5d/a6675aaeb2658b42b76da3697e7bc7cecd85cf 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/.git/objects/5d/a6675aaeb2658b42b76da3697e7bc7cecd85cf 2022-01-25 18:22:46.000000000 +0100 @@ -0,0 +1 @@ +x??M??0?Y??@???'?D4?????9??T~DG??n???l? ?????????:3??z????mT?k??t???0T?X<K_JW?em?8b???s?,??u_??z?????6?,?? ???0{?>Z";N???=??????n?w??x?a}?2???*$?????&J?????/?c? c???g???FX?nG?y???#?q?a?y?y??9?d?>N?;>z?|?5M?? ???9????=?)OIH?]r?-!????6?m??|?^?:???\.p?????Zj?K?+ ?i??UL?{{c??????$S????2-??_?/?g{?H<???"?2?{?u)?/@x??t|%~???? \ No newline at end of file Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/61/6c2cbc1e70570260d18ea46a78cedc45efc108 and new/connect-ng-0.0.6~git0.77933db/.git/objects/61/6c2cbc1e70570260d18ea46a78cedc45efc108 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/63/567d59417d7d046de76a3c62ca64e25b8b3168 and new/connect-ng-0.0.6~git0.77933db/.git/objects/63/567d59417d7d046de76a3c62ca64e25b8b3168 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/65/22b2e7f512788e3f493393e793ceed0bf3193c and new/connect-ng-0.0.6~git0.77933db/.git/objects/65/22b2e7f512788e3f493393e793ceed0bf3193c differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/65/bd8f8e6135f048b3ac8c36980cd24764eb2f13 and new/connect-ng-0.0.6~git0.77933db/.git/objects/65/bd8f8e6135f048b3ac8c36980cd24764eb2f13 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/66/215e2f2b59291bb3911d8682821fdcc22f896a and new/connect-ng-0.0.6~git0.77933db/.git/objects/66/215e2f2b59291bb3911d8682821fdcc22f896a differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/.git/objects/70/e198ef632acf6c97c48c1f5129d26fade01de7 new/connect-ng-0.0.6~git0.77933db/.git/objects/70/e198ef632acf6c97c48c1f5129d26fade01de7 --- old/connect-ng-0.0.5~git0.bbb5544/.git/objects/70/e198ef632acf6c97c48c1f5129d26fade01de7 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/.git/objects/70/e198ef632acf6c97c48c1f5129d26fade01de7 2022-01-25 18:22:46.000000000 +0100 @@ -0,0 +1,5 @@ +xmT?n?@?3_1?S"? ?j?(?C??_d??????v?^???;?v?K*Y????3??E+??????????3 gm??*f??b&J?!??DqtPv?a???i2???d5??Gz?3a??A?!???~>G +??P?vD?#???4????Z?oNR?}??\?i$T??0???n???)?H???j??jZ??i?,'??d>???C4|x????C%?J???1??M???< +V[?U?&??;???+?F??,-7`?un?6T?e??z? vQ0?????)zh???/???A??<i???}/?y?????x??????????x?m?;?????oiR??H???u}???$az)???l???h8??G?j???.?Z&j?j??#b??*:?X???????o?R???6??WO?Qh?50p[#{?X?d????mI? +??`??E'x^vq?]??????????69T???`??^ +?5???BMj??E]??,X1???????s\??L?a???>-???"?v?5?Z??|? ?a?HS? ?3?? ???G??e??`@?hpU?g?r}?? ? |*XA"??l???S;GKkzk?-"]????|8??/??%w?bY0????Y?w???d?#??k?~qCl?T???y??8??????t??:? ??E \ No newline at end of file Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/77/933db6b01a9e51653cc57a14a440c2a6225cc0 and new/connect-ng-0.0.6~git0.77933db/.git/objects/77/933db6b01a9e51653cc57a14a440c2a6225cc0 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/7c/6df1619ad2184ee04164bd250c7e2b74d43263 and new/connect-ng-0.0.6~git0.77933db/.git/objects/7c/6df1619ad2184ee04164bd250c7e2b74d43263 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/a4/862a5eb7eacc7b7ad788ea35d185d788b83427 and new/connect-ng-0.0.6~git0.77933db/.git/objects/a4/862a5eb7eacc7b7ad788ea35d185d788b83427 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/a8/e5ee4bfb35f197f1145a37d158b797b725afa4 and new/connect-ng-0.0.6~git0.77933db/.git/objects/a8/e5ee4bfb35f197f1145a37d158b797b725afa4 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/aa/b284f414c3037337a8b0b5149001b9154c7286 and new/connect-ng-0.0.6~git0.77933db/.git/objects/aa/b284f414c3037337a8b0b5149001b9154c7286 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/aa/d1ff86caabb745e1d04e60434f06cd6c41c709 and new/connect-ng-0.0.6~git0.77933db/.git/objects/aa/d1ff86caabb745e1d04e60434f06cd6c41c709 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/ac/ea916c822b0bc3adff6b4ae70c50b6858a7ef3 and new/connect-ng-0.0.6~git0.77933db/.git/objects/ac/ea916c822b0bc3adff6b4ae70c50b6858a7ef3 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/b0/4da81876d71730846a460fcb5a8e8450d200c5 and new/connect-ng-0.0.6~git0.77933db/.git/objects/b0/4da81876d71730846a460fcb5a8e8450d200c5 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/b1/4993920618d854aedcbdf066ea961434308804 and new/connect-ng-0.0.6~git0.77933db/.git/objects/b1/4993920618d854aedcbdf066ea961434308804 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/bf/8f017c8e90999b8f8c47edbc2cdd901f0beed8 and new/connect-ng-0.0.6~git0.77933db/.git/objects/bf/8f017c8e90999b8f8c47edbc2cdd901f0beed8 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/c8/d955db3b72eb51ab7186b5687db4ef34967f15 and new/connect-ng-0.0.6~git0.77933db/.git/objects/c8/d955db3b72eb51ab7186b5687db4ef34967f15 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/cd/ada6b777109d6248bf68941f3bd86948588318 and new/connect-ng-0.0.6~git0.77933db/.git/objects/cd/ada6b777109d6248bf68941f3bd86948588318 differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/.git/objects/d2/535e353fead59ecbf0312b4aab5a30990736ef new/connect-ng-0.0.6~git0.77933db/.git/objects/d2/535e353fead59ecbf0312b4aab5a30990736ef --- old/connect-ng-0.0.5~git0.bbb5544/.git/objects/d2/535e353fead59ecbf0312b4aab5a30990736ef 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/.git/objects/d2/535e353fead59ecbf0312b4aab5a30990736ef 2022-01-25 18:22:46.000000000 +0100 @@ -0,0 +1,4 @@ +x+)JMU04?0b040031QHL.?,K,????K?g??1???1~?u???Y&?J???n?),??H9t{???I?%8D??~f??)?%??% e}vh?^??{??l?J???l-??????<?"?'?S?$????8+u???l?i?0E?yi?? ??;6]??y9??V]?a??_?'????n'????\??z??;??zcUgq*Be^*??_\s?\yU???? ?5??v8C!????6.[m?d?Py??QT?C??0?E?)@?d&??????}^I?K!??@\U????Q7?1U? ^>a??k???????_???E)??<??(?l? ????r???E?j??4??j7?U????T??? ??????:???n;-?6?[O???erqA[1??+?c?#p??I?-?|%)????i +?n??????????k?B?i???3?@Ug???????<uCaa???G6i??"? _hk???g????l?<{????O??n??F??????Q?????P?Y~?9r??L???2?&CU????g??S?U?fO[?r???SN?k??[?U???^O??5/N?)??R?+W?E??U%rT]Abrvbzj|qjbQr?????u??N???????R)????V?p??.?w?%?????g?????`= +?Q??R?N???ZZ????;?\??~???=???PU? |{U??Wp??o????~??~???TiqjQYfr*?? +??- !U?l*?XQ??z?????`??T56?(??Yg?Q?????????T?$?????V@?????^V??f???Zn?.????<?Z???]u??f$mp???T???sC@?"?7?\Z??????e??'?[s-???UWY???Tp??)V/lsrg??d8?Y?>nI/,??@?? ?????W??d?-?XN????k?????$5??grv?Z?8p?qn? ?O?%\?Am.?Zh?`???$'H??!d??=a????;9???*A??[,???R!???????????J????J}????? ?3??x??`?q?%O??????OP?=b?b?~????UG????~T?3VBlO&????T?v?;-_q_?fA ???7??D?Xv \ No newline at end of file Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/d4/0efbf0a4640a267bb5d550db4d1097fb0f69d6 and new/connect-ng-0.0.6~git0.77933db/.git/objects/d4/0efbf0a4640a267bb5d550db4d1097fb0f69d6 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/d5/3708ce2760ca0ddccc720f3e2935f279263933 and new/connect-ng-0.0.6~git0.77933db/.git/objects/d5/3708ce2760ca0ddccc720f3e2935f279263933 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/d9/ca4566aebd24a880fd588d408f741adfa057d4 and new/connect-ng-0.0.6~git0.77933db/.git/objects/d9/ca4566aebd24a880fd588d408f741adfa057d4 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/da/702e25e25ee3f8e33a5c763506a712b5a37391 and new/connect-ng-0.0.6~git0.77933db/.git/objects/da/702e25e25ee3f8e33a5c763506a712b5a37391 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/de/d6b14254d3a7db5f68706172e45d00e2f31913 and new/connect-ng-0.0.6~git0.77933db/.git/objects/de/d6b14254d3a7db5f68706172e45d00e2f31913 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/e4/24468ffad1a4465853975fa1008176eacb06f3 and new/connect-ng-0.0.6~git0.77933db/.git/objects/e4/24468ffad1a4465853975fa1008176eacb06f3 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/e8/f840055b1ee06d854bc37789fd1589d64fe60f and new/connect-ng-0.0.6~git0.77933db/.git/objects/e8/f840055b1ee06d854bc37789fd1589d64fe60f differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/f3/79556a617acebb5640e9c47f61955990b8bbe7 and new/connect-ng-0.0.6~git0.77933db/.git/objects/f3/79556a617acebb5640e9c47f61955990b8bbe7 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/f4/4c3899b51f96b0cb98f4994a2f1e89eab4ee84 and new/connect-ng-0.0.6~git0.77933db/.git/objects/f4/4c3899b51f96b0cb98f4994a2f1e89eab4ee84 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/fd/e87e2874acc5736e9d4f07625423e849614e61 and new/connect-ng-0.0.6~git0.77933db/.git/objects/fd/e87e2874acc5736e9d4f07625423e849614e61 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/fe/23e37a64a7507381657ebc3d665b931b678052 and new/connect-ng-0.0.6~git0.77933db/.git/objects/fe/23e37a64a7507381657ebc3d665b931b678052 differ Binary files old/connect-ng-0.0.5~git0.bbb5544/.git/objects/fe/d1fe87ac7bcbc312e5a6bb69a3e5c4a72ae405 and new/connect-ng-0.0.6~git0.77933db/.git/objects/fe/d1fe87ac7bcbc312e5a6bb69a3e5c4a72ae405 differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/.git/objects/ff/fab1a6ab36592238035079d2ea325a66e100cf new/connect-ng-0.0.6~git0.77933db/.git/objects/ff/fab1a6ab36592238035079d2ea325a66e100cf --- old/connect-ng-0.0.5~git0.bbb5544/.git/objects/ff/fab1a6ab36592238035079d2ea325a66e100cf 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/.git/objects/ff/fab1a6ab36592238035079d2ea325a66e100cf 2022-01-25 18:22:46.000000000 +0100 @@ -0,0 +1,5 @@ +x?U?N?@?5???J????????C??@?( ?%8???bv??5????IR(?zq????????. +??wo?xQ??i?#$Z)L\??Ra? +????Rl???C?8h??*???!zA;?J%0?@?.????p?Ie0t???E?6\-g??n??h?G???8L?h??????*-??Q??k?~O4A[je???M ??? ?????i??K??*?y40F?????qQ?~m? g?iH?)fh?7?"E?Vo}?-MF??????Pk???Y\X Z?@cx???<??Lt@??C??y??[??Bj)3????e???s?b??$JUH?8??$v???D0????????I!Q9:????L?Aa ?????!G,'c'????j=?3?y?5N?#?~"L?!???,4???X)?06=]????9???D??i~??@???L?^Z?g<bJ?Hb?? +M??+L??m?????N/??F??? ?)I???W?P?C??VNtQR???+????*?!BmcK????j ? ?_??st??qk???&F?,??n n)-L0???W?u???J??Cb???(?t???t?J??XSN???\??#)?hO????????}?Zm?u?4?"E??M? ?P????w??\?}?TzKj??f??80[?_"?????t}????5??????m???z }nt??!'????????M??o???/???u?h?I4D +?My??"????f?5j?_?+????????`es???k??D ?a?m?7?? '?4 \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/.git/refs/heads/main new/connect-ng-0.0.6~git0.77933db/.git/refs/heads/main --- old/connect-ng-0.0.5~git0.bbb5544/.git/refs/heads/main 2022-01-07 12:37:57.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/.git/refs/heads/main 2022-01-25 18:22:46.000000000 +0100 @@ -1 +1 @@ -bbb554428d31dac294f7be84805cfb4ecd42f6bf +77933db6b01a9e51653cc57a14a440c2a6225cc0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/.git/refs/remotes/origin/main new/connect-ng-0.0.6~git0.77933db/.git/refs/remotes/origin/main --- old/connect-ng-0.0.5~git0.bbb5544/.git/refs/remotes/origin/main 2022-01-07 12:37:57.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/.git/refs/remotes/origin/main 2022-01-25 18:22:46.000000000 +0100 @@ -1 +1 @@ -bbb554428d31dac294f7be84805cfb4ecd42f6bf +77933db6b01a9e51653cc57a14a440c2a6225cc0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/.git/refs/tags/v0.0.6 new/connect-ng-0.0.6~git0.77933db/.git/refs/tags/v0.0.6 --- old/connect-ng-0.0.5~git0.bbb5544/.git/refs/tags/v0.0.6 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/.git/refs/tags/v0.0.6 2022-01-25 18:22:46.000000000 +0100 @@ -0,0 +1 @@ +523247cc9c04302f4ea65f44e9da0d1f7484405e diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/DIFFERENCES.md new/connect-ng-0.0.6~git0.77933db/DIFFERENCES.md --- old/connect-ng-0.0.5~git0.bbb5544/DIFFERENCES.md 2022-01-07 12:37:57.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/DIFFERENCES.md 2022-01-25 18:22:46.000000000 +0100 @@ -55,3 +55,5 @@ for all expected OpenSSL error cases. - In some cases (e.g. when some of intermediate certs in chain is invalid) the SSL cert presented to the user will be different than in Ruby version. +- SUSEConnect has new option --gpg-auto-import-keys (fixes bsc#1174657). +- The Go CLIs do not accept abbreviated flags. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/internal/connect/config.go new/connect-ng-0.0.6~git0.77933db/internal/connect/config.go --- old/connect-ng-0.0.5~git0.bbb5544/internal/connect/config.go 2022-01-07 12:37:57.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/internal/connect/config.go 2022-01-25 18:22:46.000000000 +0100 @@ -34,7 +34,9 @@ Product Product InstanceDataFile string Email string `json:"email"` - NoZypperRefresh bool + + NoZypperRefresh bool + AutoImportRepoKeys bool } // NewConfig returns a Config with defaults diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/internal/connect/connection_test.go new/connect-ng-0.0.6~git0.77933db/internal/connect/connection_test.go --- old/connect-ng-0.0.5~git0.bbb5544/internal/connect/connection_test.go 2022-01-07 12:37:57.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/internal/connect/connection_test.go 2022-01-25 18:22:46.000000000 +0100 @@ -9,6 +9,7 @@ func TestCallHTTPSecure(t *testing.T) { ts := httptest.NewUnstartedServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {})) + ts.Config.ErrorLog = Debug ts.StartTLS() defer ts.Close() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/internal/connect/zypper.go new/connect-ng-0.0.6~git0.77933db/internal/connect/zypper.go --- old/connect-ng-0.0.5~git0.bbb5544/internal/connect/zypper.go 2022-01-07 12:37:57.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/internal/connect/zypper.go 2022-01-25 18:22:46.000000000 +0100 @@ -215,6 +215,10 @@ args = []string{"--no-refresh", "--non-interactive", "install", "--no-recommends", "--auto-agree-with-product-licenses", "-t", "product", identifier} + if CFG.AutoImportRepoKeys { + args = append([]string{"--gpg-auto-import-keys"}, args...) + } + _, err := zypperRun(args, validExitCodes) return err } @@ -256,13 +260,13 @@ } // RefreshRepos runs zypper to refresh all repositories -func RefreshRepos(version string, force, quiet, verbose, nonInteractive, importKeys bool) error { +func RefreshRepos(version string, force, quiet, verbose, nonInteractive bool) error { args := []string{"ref"} flags := zypperFlags(version, quiet, verbose, nonInteractive, false) if force { args = append(args, "-f") } - if importKeys { + if CFG.AutoImportRepoKeys { args = append(args, "--gpg-auto-import-keys") } args = append(flags, args...) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/man/Makefile new/connect-ng-0.0.6~git0.77933db/man/Makefile --- old/connect-ng-0.0.5~git0.bbb5544/man/Makefile 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/man/Makefile 2022-01-25 18:22:46.000000000 +0100 @@ -0,0 +1,12 @@ +PAGES=SUSEConnect.8 SUSEConnect.5 zypper-migration.8 zypper-search-packages.8 + +all: $(PAGES) + +%.8: %.8.md + pandoc $^ -f markdown-smart-raw_html -t man -s -o $@ + +%.5: %.5.md + pandoc $^ -f markdown-smart-raw_html -t man -s -o $@ + +clean: + rm $(PAGES) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/man/SUSEConnect.5 new/connect-ng-0.0.6~git0.77933db/man/SUSEConnect.5 --- old/connect-ng-0.0.5~git0.bbb5544/man/SUSEConnect.5 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/man/SUSEConnect.5 2022-01-25 18:22:46.000000000 +0100 @@ -0,0 +1,53 @@ +.\" Automatically generated by Pandoc 2.9.2.1 +.\" +.TH "SUSECONNECT" "5" "January 2022" "" "SUSEConnect" +.hy +.SH NAME +.PP +\f[B]SUSEConnect\f[R] - SUSE Customer Center registration tool config +file +.SH DESCRIPTION +.PP +</etc/SUSEConnect> is the config file for the SUSE registration tool +SUSEConnect. +This file allows the registration of the base product that is installed +on the system. +NB: using this file, registration of extensions is not supported. +.SH FORMAT +.PP +The file is in [YAML][yaml-spec] format. +.PP +Example: +.PP +\f[B]---\f[R] +.PP +\f[B]url: https://scc.suse.com\f[R] +.PP +\f[B]language: en\f[R] +.PP +\f[B]insecure: false\f[R] +.PP +\f[B]debug: false\f[R] +.PP +Each line of the file specifies a single parameter. +The fields are as follows: +.IP \[bu] 2 +url: (optional) URL of the registration server. +Corresponds to the --url argument to SUSEConnect. +Defaults to https://scc.suse.com +.IP \[bu] 2 +language: (optional) Language code to use for error messages +.IP \[bu] 2 +insecure: (optional) Do not verify SSL certificates when using https +(default: false) +.IP \[bu] 2 +debug: (optional) Enable additional debugging output (default: false) +.SH AUTHOR +.PP +SUSE LLC <scc-feedb...@suse.de> +.SH LINKS +.PP +[SUSE Customer Center][scc] +.SH SEE ALSO +.PP +SUSEConnect(8) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/man/SUSEConnect.5.md new/connect-ng-0.0.6~git0.77933db/man/SUSEConnect.5.md --- old/connect-ng-0.0.5~git0.bbb5544/man/SUSEConnect.5.md 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/man/SUSEConnect.5.md 2022-01-25 18:22:46.000000000 +0100 @@ -0,0 +1,49 @@ +--- +title: SUSECONNECT +section: 5 +header: SUSEConnect +date: January 2022 +--- +# NAME + +**SUSEConnect** - SUSE Customer Center registration tool config file + +# DESCRIPTION + +</etc/SUSEConnect> is the config file for the SUSE registration tool SUSEConnect. This file allows the registration of the base product that is installed on the system. NB: using this file, registration of extensions is not supported. + +# FORMAT + +The file is in [YAML][yaml-spec] format. + +Example: + +**---** + +**url: https://scc.suse.com** + +**language: en** + +**insecure: false** + +**debug: false** + +Each line of the file specifies a single parameter. The fields are as follows: + + * url: (optional) URL of the registration server. Corresponds to the --url argument to SUSEConnect. Defaults to https://scc.suse.com + * language: (optional) Language code to use for error messages + * insecure: (optional) Do not verify SSL certificates when using https (default: false) + * debug: (optional) Enable additional debugging output (default: false) + + +# AUTHOR + +SUSE LLC <scc-feedb...@suse.de> + +# LINKS + +[SUSE Customer Center][scc] + +# SEE ALSO + +SUSEConnect(8) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/man/SUSEConnect.8 new/connect-ng-0.0.6~git0.77933db/man/SUSEConnect.8 --- old/connect-ng-0.0.5~git0.bbb5544/man/SUSEConnect.8 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/man/SUSEConnect.8 2022-01-25 18:22:46.000000000 +0100 @@ -0,0 +1,152 @@ +.\" Automatically generated by Pandoc 2.9.2.1 +.\" +.TH "SUSECONNECT" "8" "January 2022" "" "SUSEConnect" +.hy +.SH NAME +.PP +\f[B]SUSEConnect\f[R] - SUSE Customer Center registration tool +.SH SYNOPSIS +.PP +\f[B]SUSEConnect [<optional>...] -p PRODUCT\f[R] +.SH DESCRIPTION +.PP +Register SUSE Linux Enterprise installations with the SUSE Customer +Center. +Registration allows access to software repositories (including updates) +and allows online management of subscriptions and organizations. +.PP +By default, SUSEConnect registers the base SUSE Linux Enterprise product +installed on a system. +It can also be used to register extensions and modules. +.PP +To register an extension or a module, use the \f[B]--product +<PRODUCT-IDENTIFIER>\f[R] option together with the product identifier of +the extension or module. +You can see a list of all available extensions and modules for your +system by using the \f[B]--list-extensions\f[R] option. +.PP +Manage subscriptions at the SUSE Customer Center: https://scc.suse.com +.SH OPTIONS +.TP +\f[B]-p\f[R], \f[B]--product <PRODUCT>\f[R] +Specify a product for activation/deactivation. +Only one product can be processed at a time. +Defaults to the base SUSE Linux Enterprise product on this system. +Product identifiers can be obtained with \f[B]--list-extensions\f[R]. +Format: <name>/<version>/<architecture> +.TP +\f[B]-r\f[R], \f[B]--regcode <REGCODE>\f[R] +Subscription registration code for the product to be registered. +Relates that product to the specified subscription and enables software +repositories for that product. +.TP +\f[B]-d\f[R], \f[B]--de-register\f[R] +De-registers the system and base product, or in conjunction with +--product, a single extension, and removes all its services installed by +SUSEConnect. +After de-registration, the system no longer consumes a subscription slot +in SCC. +.TP +\f[B]-l\f[R], \f[B]--list-extensions\f[R] +List all extensions and modules available for installation on this +system. +.TP +\f[B]--instance-data <path to file>\f[R] +Path to the XML file holding the public key and instance data for cloud +registration with SMT. +.TP +\f[B]-e\f[R], \f[B]--email <email>\f[R] +Email address for product registration. +.TP +\f[B]--url <URL>\f[R] +URL of registration server (e.g. +https://scc.suse.com). +.TP +\f[B]--namespace <NAMESPACE>\f[R] +Namespace option for use with SMT staging environments. +.TP +\f[B]-s\f[R], \f[B]--status\f[R] +Get current system registration status in json format. +.TP +\f[B]--status-text\f[R] +Get current system registration status in text format. +.TP +\f[B]--write-config\f[R] +Write options to config file at /etc/SUSEConnect. +.TP +\f[B]--cleanup\f[R] +Remove old system credentials and all zypper services installed by +SUSEConnect. +.TP +\f[B]--rollback\f[R] +Revert the registration state in case of a failed migration. +.TP +\f[B]--root <PATH>\f[R] +Path to the root folder, uses the same parameter for zypper. +.TP +\f[B]--gpg-auto-import-keys\f[R] +Automatically trust and import new repository signing keys. +.TP +\f[B]--version\f[R] +Print program version. +.TP +\f[B]--debug\f[R] +Provide debug output. +.TP +\f[B]-h\f[R], \f[B]--help\f[R] +Show help message. +.SH EXIT CODES +.PP +SUSEConnect sets the following exit codes: +.IP \[bu] 2 +0: Registration successful +.IP \[bu] 2 +64: Connection refused +.IP \[bu] 2 +65: Access error, e.g. +files not readable +.IP \[bu] 2 +66: Parser error: Server JSON response was not parseable +.IP \[bu] 2 +67: Server responded with error: see log output +.SH COMPARED TO SUSE_REGISTER +.SS BEFORE +.PP +\f[B]suse_register -a email=<email> -a regcode-sles=<regcode> -L +<logfile>\f[R] +.SS AFTER +.PP +\f[B]SUSEConnect --url <registration-server-url> -r <regcode> >> +<logfile>\f[R] +.SH USE WITH REGISTRATION PROXY +.PP +SUSEConnect can also be used to register systems with a local SUSE +registration proxy (RMT/SMT) instead of the SUSE Customer Center. +Use \f[B]SUSEConnect --url <registration-proxy-server-url>\f[R] to +register systems with RMT/SMT. +.SH IMPLEMENTATION +.PP +SUSEConnect is implemented in Golang. +It communicates with the registration server using a RESTful JSON API +over HTTP using TLS encryption. +.SH ENVIRONMENT +.PP +SUSEConnect respects the HTTP_PROXY environment variable. +See https://www.suse.com/support/kb/doc/?id=000017441 for more details +on how to manually configure proxy usage. +.SH FILES +.TP +\f[B]/etc/SUSEConnect\f[R] +Configuration file containing server URL, regcode and language for +registration. +.SH AUTHOR +.PP +SUSE LLC (<scc-feedb...@suse.de>) +.SH LINKS +.PP +SUSE Customer Center: https://scc.suse.com +.PP +SUSEConnect on GitHub: https://github.com/SUSE/connect-ng +.SH SEE ALSO +.PP +SUSEConnect(5) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/man/SUSEConnect.8.md new/connect-ng-0.0.6~git0.77933db/man/SUSEConnect.8.md --- old/connect-ng-0.0.5~git0.bbb5544/man/SUSEConnect.8.md 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/man/SUSEConnect.8.md 2022-01-25 18:22:46.000000000 +0100 @@ -0,0 +1,148 @@ +--- +title: SUSECONNECT +section: 8 +header: SUSEConnect +date: January 2022 +--- +# NAME +**SUSEConnect** - SUSE Customer Center registration tool + +# SYNOPSIS + +**SUSEConnect [<optional>...] -p PRODUCT** + +# DESCRIPTION + +Register SUSE Linux Enterprise installations with the SUSE Customer Center. +Registration allows access to software repositories (including updates) +and allows online management of subscriptions and organizations. + +By default, SUSEConnect registers the base SUSE Linux Enterprise product +installed on a system. It can also be used to register extensions and modules. + +To register an extension or a module, use the **--product <PRODUCT-IDENTIFIER>** +option together with the product identifier of the extension or module. +You can see a list of all available extensions and modules for your system by +using the **--list-extensions** option. + +Manage subscriptions at the SUSE Customer Center: https://scc.suse.com + +# OPTIONS + + **-p**, **--product <PRODUCT>** + : Specify a product for activation/deactivation. Only one product can be + processed at a time. Defaults to the base SUSE Linux Enterprise product on + this system. Product identifiers can be obtained with **--list-extensions**. + Format: <name>/<version>/<architecture> + + **-r**, **--regcode <REGCODE>** + : Subscription registration code for the product to be registered. + Relates that product to the specified subscription and enables software + repositories for that product. + + **-d**, **--de-register** + : De-registers the system and base product, or in conjunction with + --product, a single extension, and removes all its services installed by + SUSEConnect. After de-registration, the system no longer consumes a + subscription slot in SCC. + + **-l**, **--list-extensions** + : List all extensions and modules available for installation on this system. + + **--instance-data <path to file>** + : Path to the XML file holding the public key and instance data + for cloud registration with SMT. + + **-e**, **--email <email>** + : Email address for product registration. + + **--url <URL>** + : URL of registration server (e.g. https://scc.suse.com). + + **--namespace <NAMESPACE>** + : Namespace option for use with SMT staging environments. + + **-s**, **--status** + : Get current system registration status in json format. + + **--status-text** + : Get current system registration status in text format. + + **--write-config** + : Write options to config file at /etc/SUSEConnect. + + **--cleanup** + : Remove old system credentials and all zypper services installed by + SUSEConnect. + + **--rollback** + : Revert the registration state in case of a failed migration. + + **--root <PATH>** + : Path to the root folder, uses the same parameter for zypper. + + **--gpg-auto-import-keys** + : Automatically trust and import new repository signing keys. + + **--version** + : Print program version. + + **--debug** + : Provide debug output. + + **-h**, **--help** + : Show help message. + +# EXIT CODES + + SUSEConnect sets the following exit codes: + + * 0: Registration successful + * 64: Connection refused + * 65: Access error, e.g. files not readable + * 66: Parser error: Server JSON response was not parseable + * 67: Server responded with error: see log output + +# COMPARED TO SUSE_REGISTER +## BEFORE + **suse_register -a email=<email> -a regcode-sles=<regcode> -L <logfile>** + +## AFTER + **SUSEConnect --url <registration-server-url> -r <regcode> >> <logfile>** + +# USE WITH REGISTRATION PROXY + + SUSEConnect can also be used to register systems with a local SUSE + registration proxy (RMT/SMT) instead of the SUSE Customer Center. + Use **SUSEConnect --url <registration-proxy-server-url>** to register systems with RMT/SMT. + +# IMPLEMENTATION + + SUSEConnect is implemented in Golang. It communicates with the registration + server using a RESTful JSON API over HTTP using TLS encryption. + +# ENVIRONMENT + + SUSEConnect respects the HTTP_PROXY environment variable. + See https://www.suse.com/support/kb/doc/?id=000017441 for more details + on how to manually configure proxy usage. + +# FILES + + **/etc/SUSEConnect** + : Configuration file containing server URL, regcode and language for + registration. + +# AUTHOR + +SUSE LLC (<scc-feedb...@suse.de>) + +# LINKS + +SUSE Customer Center: https://scc.suse.com + +SUSEConnect on GitHub: https://github.com/SUSE/connect-ng + +# SEE ALSO + +SUSEConnect(5) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/man/zypper-migration.8 new/connect-ng-0.0.6~git0.77933db/man/zypper-migration.8 --- old/connect-ng-0.0.5~git0.bbb5544/man/zypper-migration.8 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/man/zypper-migration.8 2022-01-25 18:22:46.000000000 +0100 @@ -0,0 +1,100 @@ +.\" Automatically generated by Pandoc 2.9.2.1 +.\" +.TH "man" "8" "January 2022" "" "zypper-migration man page" +.hy +.SH NAME +.PP +\f[B]zypper-migration\f[R] - perform service pack migration +.SH SYNOPSIS +.PP +zypper migration [options] +.SH DESCRIPTION +.PP +zypper-migration performs online system migration to new service pack. +.SH OPTIONS +.TP +\f[B]--[no-]allow-vendor-change\f[R] +Allow vendor change +.TP +\f[B]-v\f[R], \f[B]--[no-]verbose\f[R] +Increase verbosity +.TP +\f[B]--debug\f[R] +Enable debug output +.TP +\f[B]-q\f[R], \f[B]--[no-]quiet\f[R] +Suppress normal output, print only error messages +.TP +\f[B]-n\f[R], \f[B]--non-interactive\f[R] +Do not ask anything, use default answers automatically +.TP +\f[B]--query\f[R] +Query available migration options and exit +.TP +\f[B]--disable-repos\f[R] +Disable obsolete repositories without asking +.TP +\f[B]--migration N\f[R] +Select migration option N +.TP +\f[B]--from REPO\f[R] +Restrict upgrade to specified repository +.TP +\f[B]-r\f[R], \f[B]--repo REPO\f[R] +Load only the specified repository +.TP +\f[B]-l\f[R], \f[B]--auto-agree-with-licenses\f[R] +Automatically say \[aq]yes\[aq] to third party license confirmation +prompt +.TP +\f[B]--gpg-auto-import-keys\f[R] +Automatically trust and import new repository signing keys +.TP +\f[B]--strict-errors-dist-migration\f[R] +Handle only breaking distro migration errors +.TP +\f[B]--debug-solver\f[R] +Create solver test case for debugging +.TP +\f[B]--recommends\f[R] +Install also recommended packages +.TP +\f[B]--no-recommends\f[R] +Do not install recommended packages +.TP +\f[B]--replacefiles\f[R] +Install the packages even if they replace files from other packages +.TP +\f[B]--details\f[R] +Show the detailed installation summary +.TP +\f[B]--download MODE\f[R] +Set the download-install mode +.TP +\f[B]--download-only\f[R] +Replace repositories and download the packages, do not install. +WARNING: This leaves the system in inconsistent state with new +repositories and old packages installed. +Upgrade with \[aq]zypper dist-upgrade\[aq] as soon as possible. +.TP +\f[B]--no-snapshots\f[R] +Don\[aq]t create snapshots during migration +.TP +\f[B]-p\f[R], \f[B]--product PRODUCT\f[R] +Do an offline upgrade to PRODUCT. +This requires the --root option. +.TP +\f[B]--[no-]selfupdate\f[R] +Specify, if the update stack should update itself at first +.TP +\f[B]--root DIRECTORY\f[R] +Operate on a different root directory. +.SH SEE ALSO +.PP +zypper(8) +.SH BUGS +.PP +No known bugs. +.SH AUTHOR +.PP +SUSE LLC (<scc-feedb...@suse.de>) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/man/zypper-migration.8.md new/connect-ng-0.0.6~git0.77933db/man/zypper-migration.8.md --- old/connect-ng-0.0.5~git0.bbb5544/man/zypper-migration.8.md 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/man/zypper-migration.8.md 2022-01-25 18:22:46.000000000 +0100 @@ -0,0 +1,105 @@ +--- +title: man +section: 8 +header: zypper-migration man page +date: January 2022 +--- +# NAME + +**zypper-migration** - perform service pack migration + +# SYNOPSIS + +zypper migration \[options] + +# DESCRIPTION + +zypper-migration performs online system migration to new service pack. + +# OPTIONS + + **--[no-]allow-vendor-change** + : Allow vendor change + + **-v**, **--[no-]verbose** + : Increase verbosity + + **--debug** + : Enable debug output + + **-q**, **--[no-]quiet** + : Suppress normal output, print only error messages + + **-n**, **--non-interactive** + : Do not ask anything, use default answers automatically + + **--query** + : Query available migration options and exit + + **--disable-repos** + : Disable obsolete repositories without asking + + **--migration N** + : Select migration option N + + **--from REPO** + : Restrict upgrade to specified repository + + **-r**, **--repo REPO** + : Load only the specified repository + + **-l**, **--auto-agree-with-licenses** + : Automatically say 'yes' to third party license confirmation prompt + + **--gpg-auto-import-keys** + : Automatically trust and import new repository signing keys + + **--strict-errors-dist-migration** + : Handle only breaking distro migration errors + + **--debug-solver** + : Create solver test case for debugging + + **--recommends** + : Install also recommended packages + + **--no-recommends** + : Do not install recommended packages + + **--replacefiles** + : Install the packages even if they replace files from other packages + + **--details** + : Show the detailed installation summary + + **--download MODE** + : Set the download-install mode + + **--download-only** + : Replace repositories and download the packages, do not install. WARNING: This leaves the system in inconsistent + state with new repositories and old packages installed. Upgrade with 'zypper + dist-upgrade' as soon as possible. + + **--no-snapshots** + : Don't create snapshots during migration + + **-p**, **--product PRODUCT** + : Do an offline upgrade to PRODUCT. This requires the --root option. + + **--[no-]selfupdate** + : Specify, if the update stack should update itself at first + + **--root DIRECTORY** + : Operate on a different root directory. + +# SEE ALSO + +zypper(8) + +# BUGS + +No known bugs. + +# AUTHOR + +SUSE LLC (<scc-feedb...@suse.de>) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/man/zypper-search-packages.8 new/connect-ng-0.0.6~git0.77933db/man/zypper-search-packages.8 --- old/connect-ng-0.0.5~git0.bbb5544/man/zypper-search-packages.8 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/man/zypper-search-packages.8 2022-01-25 18:22:46.000000000 +0100 @@ -0,0 +1,55 @@ +.\" Automatically generated by Pandoc 2.9.2.1 +.\" +.TH "man" "8" "January 2022" "" "zypper-search-packages man page" +.hy +.SH NAME +.PP +\f[B]zypper-search-packages\f[R] - extended search for packages +.SH SYNOPSIS +.PP +zypper search-packages [options] package1 [package2 [...]] +.SH DESCRIPTION +.PP +zypper search-packages performs extended search for packages covering +all potential SLE modules by querying RMT/SCC. +This operation needs access to a network. +.PP +Same as for the normal search operation the search string can be a part +of a package name unless the option --match-exact is used. +.SH OPTIONS +.TP +\f[B]--match-substrings\f[R] +Search for a match to partial words (default). +.TP +\f[B]-x\f[R], \f[B]--match-exact\f[R] +Search for an exact match of the search strings +.TP +\f[B]-C\f[R], \f[B]--case-sensitive\f[R] +Perform case-sensitive search. +.TP +\f[B]--sort-by-name\f[R] +Sort packages by name (default). +.TP +\f[B]--sort-by-repo\f[R] +Sort packages by repository or module. +.TP +\f[B]-g\f[R], \f[B]--group-by-module\f[R] +Group the results by module (default: group by package) +.TP +\f[B]--no-query-local\f[R] +Do not search installed packages and packages in available repositories. +.TP +\f[B]-s\f[R], \f[B]--details\f[R] +Display more detailed information about found packages +.TP +\f[B]--xmlout\f[R] +Switch to XML output +.SH SEE ALSO +.PP +zypper(8) +.SH BUGS +.PP +No known bugs. +.SH AUTHOR +.PP +SUSE LLC (<scc-feedb...@suse.de>) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/man/zypper-search-packages.8.md new/connect-ng-0.0.6~git0.77933db/man/zypper-search-packages.8.md --- old/connect-ng-0.0.5~git0.bbb5544/man/zypper-search-packages.8.md 1970-01-01 01:00:00.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/man/zypper-search-packages.8.md 2022-01-25 18:22:46.000000000 +0100 @@ -0,0 +1,63 @@ +--- +title: man +section: 8 +header: zypper-search-packages man page +date: January 2022 +--- +# NAME + +**zypper-search-packages** - extended search for packages + +# SYNOPSIS + +zypper search-packages \[options] package1 [package2 [...]] + +# DESCRIPTION + +zypper search-packages performs extended search for packages covering +all potential SLE modules by querying RMT/SCC. +This operation needs access to a network. + +Same as for the normal search operation the search string can be a part of a package +name unless the option --match-exact is used. + +# OPTIONS + + **--match-substrings** + : Search for a match to partial words (default). + + **-x**, **--match-exact** + : Search for an exact match of the search strings + + **-C**, **--case-sensitive** + : Perform case-sensitive search. + + **--sort-by-name** + : Sort packages by name (default). + + **--sort-by-repo** + : Sort packages by repository or module. + + **-g**, **--group-by-module** + : Group the results by module (default: group by package) + + **--no-query-local** + : Do not search installed packages and packages in available repositories. + + **-s**, **--details** + : Display more detailed information about found packages + + **--xmlout** + : Switch to XML output + +# SEE ALSO + +zypper(8) + +# BUGS + +No known bugs. + +# AUTHOR + +SUSE LLC (<scc-feedb...@suse.de>) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/suseconnect/connectUsage.txt new/connect-ng-0.0.6~git0.77933db/suseconnect/connectUsage.txt --- old/connect-ng-0.0.5~git0.bbb5544/suseconnect/connectUsage.txt 2022-01-07 12:37:57.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/suseconnect/connectUsage.txt 2022-01-25 18:22:46.000000000 +0100 @@ -35,7 +35,7 @@ format. --status-text Get current system registration status in text format. - --list-extensions List all extensions and modules available for + -l, --list-extensions List all extensions and modules available for installation on this system. --write-config Write options to config file at /etc/SUSEConnect. --cleanup Remove old system credentials and all zypper @@ -47,5 +47,8 @@ Common options: --root [PATH] Path to the root folder, uses the same parameter for zypper. + --gpg-auto-import-keys + Automatically trust and import new repository + signing keys. --debug Provide debug output. -h, --help Show this message. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/suseconnect/migration.go new/connect-ng-0.0.6~git0.77933db/suseconnect/migration.go --- old/connect-ng-0.0.5~git0.bbb5544/suseconnect/migration.go 2022-01-07 12:37:57.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/suseconnect/migration.go 2022-01-25 18:22:46.000000000 +0100 @@ -58,7 +58,6 @@ breakMySystem bool query bool disableRepos bool - autoImportKeys bool failDupOnlyOnFatalErrors bool migrationNum int fsRoot string @@ -87,7 +86,7 @@ flag.BoolVar(&breakMySystem, "break-my-system", false, "") flag.BoolVar(&query, "query", false, "") flag.BoolVar(&disableRepos, "disable-repos", false, "") - flag.BoolVar(&autoImportKeys, "gpg-auto-import-keys", false, "") + flag.BoolVar(&connect.CFG.AutoImportRepoKeys, "gpg-auto-import-keys", false, "") flag.BoolVar(&failDupOnlyOnFatalErrors, "strict-errors-dist-migration", false, "") flag.IntVar(&migrationNum, "migration", 0, "") flag.StringVar(&fsRoot, "root", "", "") @@ -194,7 +193,7 @@ // This is only necessary, if we run with --root option echo := connect.SetSystemEcho(true) - if err := connect.RefreshRepos("", false, quiet, verbose, nonInteractive, autoImportKeys); err != nil { + if err := connect.RefreshRepos("", false, quiet, verbose, nonInteractive); err != nil { fmt.Println("repository refresh failed, exiting") os.Exit(1) } @@ -680,7 +679,7 @@ } echo := connect.SetSystemEcho(true) - if err := connect.RefreshRepos(baseProductVersion, true, false, false, false, false); err != nil { + if err := connect.RefreshRepos(baseProductVersion, true, false, false, false); err != nil { return fsInconsistent, fmt.Errorf("Refresh of repositories failed: %v", err) } if interrupted { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/suseconnect/suseconnect.go new/connect-ng-0.0.6~git0.77933db/suseconnect/suseconnect.go --- old/connect-ng-0.0.5~git0.bbb5544/suseconnect/suseconnect.go 2022-01-07 12:37:57.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/suseconnect/suseconnect.go 2022-01-25 18:22:46.000000000 +0100 @@ -63,9 +63,12 @@ flag.BoolVar(&deRegister, "de-register", false, "") flag.BoolVar(&deRegister, "d", false, "") flag.BoolVar(&cleanup, "cleanup", false, "") + flag.BoolVar(&cleanup, "clean", false, "") flag.BoolVar(&listExtensions, "list-extensions", false, "") + flag.BoolVar(&listExtensions, "l", false, "") flag.BoolVar(&rollback, "rollback", false, "") flag.BoolVar(&version, "version", false, "") + flag.BoolVar(&connect.CFG.AutoImportRepoKeys, "gpg-auto-import-keys", false, "") flag.StringVar(&baseURL, "url", "", "") flag.StringVar(&fsRoot, "root", "", "") flag.StringVar(&namespace, "namespace", "", "") diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/connect-ng-0.0.5~git0.bbb5544/suseconnect-ng.spec new/connect-ng-0.0.6~git0.77933db/suseconnect-ng.spec --- old/connect-ng-0.0.5~git0.bbb5544/suseconnect-ng.spec 2022-01-07 12:37:57.000000000 +0100 +++ new/connect-ng-0.0.6~git0.77933db/suseconnect-ng.spec 2022-01-25 18:22:46.000000000 +0100 @@ -124,11 +124,10 @@ install -D -m0755 %_builddir/go/lib/libsuseconnect.so %buildroot/%_libdir/libsuseconnect.so install -d -m0755 %buildroot/%_libdir/ruby/vendor_ruby/%rb_ver cp -r %_builddir/go/src/%import_path/yast/lib/* %buildroot/%_libdir/ruby/vendor_ruby/%rb_ver -#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 -#/usr/share/man/man8/zypper-search-packages.8.gz +install -D -m 644 %_builddir/go/src/%import_path/man/SUSEConnect.5 %buildroot/%_mandir/man5/SUSEConnect.5 +install -D -m 644 %_builddir/go/src/%import_path/man/SUSEConnect.8 %buildroot/%_mandir/man8/SUSEConnect.8 +install -D -m 644 %_builddir/go/src/%import_path/man/zypper-migration.8 %buildroot/%_mandir/man8/zypper-migration.8 +install -D -m 644 %_builddir/go/src/%import_path/man/zypper-search-packages.8 %buildroot/%_mandir/man8/zypper-search-packages.8 find %_builddir/.. # we currently do not ship the source for any go module @@ -146,6 +145,8 @@ %_bindir/SUSEConnect %_sbindir/SUSEConnect /usr/lib/zypper/commands +%_mandir/man8/* +%_mandir/man5/* %files -n libsuseconnect %license LICENSE LICENSE.LGPL