Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package wob for openSUSE:Factory checked in at 2022-03-07 17:46:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/wob (Old) and /work/SRC/openSUSE:Factory/.wob.new.1958 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "wob" Mon Mar 7 17:46:57 2022 rev:5 rq:959818 version:0.13 Changes: -------- --- /work/SRC/openSUSE:Factory/wob/wob.changes 2021-08-18 08:56:25.986938135 +0200 +++ /work/SRC/openSUSE:Factory/.wob.new.1958/wob.changes 2022-03-07 17:47:12.299115270 +0100 @@ -1,0 +2,9 @@ +Mon Mar 7 09:57:23 UTC 2022 - Michael Vetter <[email protected]> + +- Update to 0.13: + * Print actual values in --help instead of just WOB_DEFAULT_* + * Don't require argument for -h + * Allow lseek syscall in seccomp sandbox + * Fix segmentation fault when -v (verbose) was used + +------------------------------------------------------------------- Old: ---- wob-0.12.tar.gz wob-0.12.tar.gz.sig New: ---- wob-0.13.tar.gz wob-0.13.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ wob.spec ++++++ --- /var/tmp/diff_new_pack.enOJCc/_old 2022-03-07 17:47:12.959115080 +0100 +++ /var/tmp/diff_new_pack.enOJCc/_new 2022-03-07 17:47:12.963115079 +0100 @@ -1,7 +1,7 @@ # # spec file for package wob # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: wob -Version: 0.12 +Version: 0.13 Release: 0 Summary: A lightweight overlay volume/backlight/progress/anything bar for Wayland License: ISC ++++++ wob-0.12.tar.gz -> wob-0.13.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wob-0.12/color.c new/wob-0.13/color.c --- old/wob-0.12/color.c 2021-08-13 19:41:56.000000000 +0200 +++ new/wob-0.13/color.c 2022-03-05 16:27:33.000000000 +0100 @@ -15,6 +15,17 @@ return (alpha << 24) + (red << 16) + (green << 8) + blue; } +uint32_t +wob_color_to_rgba(const struct wob_color color) +{ + uint8_t alpha = (uint8_t) (color.a * UINT8_MAX); + uint8_t red = (uint8_t) (color.r * UINT8_MAX); + uint8_t green = (uint8_t) (color.g * UINT8_MAX); + uint8_t blue = (uint8_t) (color.b * UINT8_MAX); + + return (red << 24) + (green << 16) + (blue << 8) + alpha; +} + struct wob_color wob_color_premultiply_alpha(const struct wob_color color) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wob-0.12/include/color.h new/wob-0.13/include/color.h --- old/wob-0.12/include/color.h 2021-08-13 19:41:56.000000000 +0200 +++ new/wob-0.13/include/color.h 2022-03-05 16:27:33.000000000 +0100 @@ -12,6 +12,8 @@ uint32_t wob_color_to_argb(struct wob_color color); +uint32_t wob_color_to_rgba(struct wob_color color); + struct wob_color wob_color_premultiply_alpha(struct wob_color color); #endif diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wob-0.12/main.c new/wob-0.13/main.c --- old/wob-0.12/main.c 2021-08-13 19:41:56.000000000 +0200 +++ new/wob-0.13/main.c 2022-03-05 16:27:33.000000000 +0100 @@ -13,7 +13,8 @@ #define MIN_PERCENTAGE_BAR_WIDTH 1 #define MIN_PERCENTAGE_BAR_HEIGHT 1 -#define STR(x) #x +#define STR1(x) #x +#define STR(x) STR1(x) // sizeof already includes NULL byte #define INPUT_BUFFER_LENGTH (3 * sizeof(unsigned long) + sizeof(" #000000FF #FFFFFFFF #FFFFFFFF\n")) @@ -560,6 +561,7 @@ static struct option long_options[] = { {"help", no_argument, NULL, 'h'}, {"version", no_argument, NULL, 4}, + {"verbose", no_argument, NULL, 'v'}, {"timeout", required_argument, NULL, 't'}, {"max", required_argument, NULL, 'm'}, {"width", required_argument, NULL, 'W'}, @@ -573,13 +575,12 @@ {"border-color", required_argument, NULL, 1}, {"background-color", required_argument, NULL, 2}, {"bar-color", required_argument, NULL, 3}, - {"verbose", no_argument, NULL, 'v'}, {"overflow-mode", required_argument, NULL, 6}, {"overflow-bar-color", required_argument, NULL, 5}, {"overflow-background-color", required_argument, NULL, 7}, {"overflow-border-color", required_argument, NULL, 8}}; - while ((c = getopt_long(argc, argv, "t:m:W:H:o:b:p:a:M:O:vh:f", long_options, &option_index)) != -1) { + while ((c = getopt_long(argc, argv, "hvt:m:W:H:o:b:p:a:M:O:", long_options, &option_index)) != -1) { switch (c) { case 1: if (!wob_parse_color(optarg, &strtoul_end, &(colors.border))) { @@ -878,12 +879,11 @@ } wob_log_info( - "Received input { value = %ld, bg = %#x, border = %#x, bar = %#x, overflow = %s }", + "Rendering bar with { value = %ld, bg = #%08jx, border = #%08jx, bar = #%08jx }", percentage, - effective_colors.background, - effective_colors.border, - effective_colors.bar, - overflow_mode == OVERFLOW_MODE_NONE ? "false" : "true"); // how should this be handled w/ the overflow colors? + wob_color_to_rgba(effective_colors.background), + wob_color_to_rgba(effective_colors.border), + wob_color_to_rgba(effective_colors.bar)); if (hidden) { wob_show(&app); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wob-0.12/meson.build new/wob-0.13/meson.build --- old/wob-0.12/meson.build 2021-08-13 19:41:56.000000000 +0200 +++ new/wob-0.13/meson.build 2022-03-05 16:27:33.000000000 +0100 @@ -1,7 +1,7 @@ project( 'wob', 'c', - version: '0.12', + version: '0.13', license: 'ISC', default_options: ['c_std=c99'] ) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wob-0.12/pledge_seccomp.c new/wob-0.13/pledge_seccomp.c --- old/wob-0.12/pledge_seccomp.c 2021-08-13 19:41:56.000000000 +0200 +++ new/wob-0.13/pledge_seccomp.c 2022-03-05 16:27:33.000000000 +0100 @@ -22,6 +22,8 @@ SCMP_SYS(exit_group), SCMP_SYS(fcntl), SCMP_SYS(gettimeofday), + SCMP_SYS(_llseek), + SCMP_SYS(lseek), SCMP_SYS(munmap), SCMP_SYS(poll), SCMP_SYS(ppoll), diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/wob-0.12/wob.1.scd new/wob-0.13/wob.1.scd --- old/wob-0.12/wob.1.scd 2021-08-13 19:41:56.000000000 +0200 +++ new/wob-0.13/wob.1.scd 2022-03-05 16:27:33.000000000 +0100 @@ -23,7 +23,7 @@ *-v* Increase verbosity of messages, defaults to errors and warnings only. -*-t --timeout* <ms> +*-t --timeout* <ms> Hide wob after <ms> milliseconds, defaults to 1000. *-m --max* <%> @@ -74,7 +74,7 @@ Define overflow background color, defaults to #FF000000 *--overflow-border-color* <#AARRGGBB> - Define overflow border color, defaults to #FFFFFFFF + Define overflow border color, defaults to #FFFFFFFF # USAGE ++++++ wob.keyring ++++++ --- /var/tmp/diff_new_pack.enOJCc/_old 2022-03-07 17:47:13.071115048 +0100 +++ /var/tmp/diff_new_pack.enOJCc/_new 2022-03-07 17:47:13.075115046 +0100 @@ -1,4 +1,6 @@ -----BEGIN PGP PUBLIC KEY BLOCK----- +Comment: 5C6D A024 DDE2 7178 073E A103 F4B4 32D5 D679 90E3 +Comment: Martin Franc <[email protected]> xsBNBFiKFkMBCAC1G9DMahG0XIrNXsB0AiJ07rKv2PK6tkuPY0s4gTbSdEiMwDAt szTv7cjLqTDBojqxrpJJ/2WG8VBOVDh4HS0t+BZpNGaoyrzb3WlBTEu6qeg52QMH @@ -19,26 +21,33 @@ ORk+DfLuhS22ICQE+/Tz2DZropsO0v1RifTxbYSKWqpFeOx9534v1yPjc+pxFQGU 5QjurE5/PRGd38UCcgbcM5aeE9Ek0xvWKCwN1x0K1LOrqMkrJmmP2epibpI9gfJM QoYx57g9ndfI0QS5+g8+q/aXoVvFRY3lnjtqeB6xFzR3oWrA12qTzoGNiAsWWwAR -AQABwsB8BBgBCAAmAhsMFiEEXG2gJN3icXgHPqED9LQy1dZ5kOMFAmAf04IFCQl2 -8L8ACgkQ9LQy1dZ5kOPiPwf9G+JrK4/ywYdq/+WL2GF8wdSKubrBvWSM43MOLNat -VXfwyy8E22xyb7E0Uji1KDyMOKd5nLboixL6j620mZlPAYi5a7p4c45TrsWLkMEh -XBxAzwA+2ZlhxUMgZxzPM6EFwqWpPYlc5q2NQt6PwjXUFkORFxjCMr/tK4rmq6/D -RHqppCVpsu3j5qi8iId5jpDC6R0b9yA9gzfTJu27dyO6oYNrXNZfkkqkNCxJ0diG -yFWLxM2w92hJRI83NxgNr4mWwwWVMwFdlBf1J1Ms155yVZzgIiJPVHpIrSTCqfZz -o7EywsG3ZU1V3Grcj1uWiixT/BB1DDE+GKMyAYO9xzWn4sLAfAQYAQgAJgIbDBYh -BFxtoCTd4nF4Bz6hA/S0MtXWeZDjBQJeNFlJBQkHi3aGAAoJEPS0MtXWeZDjL7UH -/R2+p7Y7mo2ZZCwpNPaSZ1pLTaPd3LCr4s9laE2vq8+acVtInUDz7DX49nOI3VFt -/9ySYEPm/dOBNE4mfLhI6Q6ZiTrNXdV8pmov8RGsV/FHUd/oqSVypaKOR6YxTxV/ -mm+UKBF76yTpTF38xCzMH6LkUWVFVVkmtEoKe9MREGPWfSbUCBbUgays4N+c3z6V -3Yf2uR9vpfq+Wgli1wpBQvzHkkfnnSX45ormI7j2I6DzsPwPrqH575BwdnUpSFQB -yz8pc8+KtbAUT+oMNFpUjrkBIU/kJvKQqdY1vE/I/X7Brvjn9W/zg9s+PrlXMg8F -LAwYicSQP+tPdsky30yEMBrCwHwEGAEIACYCGwwWIQRcbaAk3eJxeAc+oQP0tDLV -1nmQ4wUCXFTO3QUJBavsGgAKCRD0tDLV1nmQ43zdCAClP4COfmfRTloTmC+cDODF -fZJteZKGiSHxx8jdspSzfny+9+Eh5qWuL83gUMcO8ChJpp4CI8vSggi528wLLyY/ -i91gur6X06IOntZu1jkI+4uSZ0O04FevEy1vzRCGXdsi6kQ3Vvd0gx/+RbGY9Syc -Xh7hqfxropm9PmO52oxg6Udg0WNCB5TiIpgsqHcLDcp6OEnv604AGbShS0Hr8vWe -RskwHqo0lu9TsOpG20s28zWrWBzlqBPaqWDAWkAXe/cYbS4WbHFN7mGpBy4U+cIh -pWRXV0i2cLE+XK+NnrZHlPHlFFJx94TaZ8k21KJpOu3kyRwtWTURqr2PajJsoA6O -=WORF +AQABwsB8BBgBCAAmAhsMFiEEXG2gJN3icXgHPqED9LQy1dZ5kOMFAmIUq0AFCQtr +yH0ACgkQ9LQy1dZ5kOMmtAgAmnfqnP7ggfZ6LYIBfV4jTSbSXK0h7DtLuELadg4u +CEqJIzf7w+VyobPF67Afda5kvQBjZ2loKeNzDVq30qxfrQSyP9sttvzFIFbLoGKN +2m5NcV+68SQWxTDtK+5D4e7qvs6Bpd6sCvzX1afaZh2Jb5UnAAq3XY8EPP3TV/Z1 +rMDUNGAMl8NJ2vHn79ygSe/Pd68yevDPpxd/APLYH/AfzDkTCbRDSPDkaPOtDQ50 +mtJp+HnfOhiwjQWwngDo+gt4/h0uDMs4+ufjiE78zpCfWsUEwaiz7ENciCdTKREs +5l6qfzMwAB9coFAiXsDL21GyGcMGNE83HCe2grQf+jKMCcLAfAQYAQgAJgIbDBYh +BFxtoCTd4nF4Bz6hA/S0MtXWeZDjBQJgH9OCBQkJdvC/AAoJEPS0MtXWeZDj4j8H +/RviayuP8sGHav/li9hhfMHUirm6wb1kjONzDizWrVV38MsvBNtscm+xNFI4tSg8 +jDineZy26IsS+o+ttJmZTwGIuWu6eHOOU67Fi5DBIVwcQM8APtmZYcVDIGcczzOh +BcKlqT2JXOatjULej8I11BZDkRcYwjK/7SuK5quvw0R6qaQlabLt4+aovIiHeY6Q +wukdG/cgPYM30ybtu3cjuqGDa1zWX5JKpDQsSdHYhshVi8TNsPdoSUSPNzcYDa+J +lsMFlTMBXZQX9SdTLNeeclWc4CIiT1R6SK0kwqn2c6OxMsLBt2VNVdxq3I9bloos +U/wQdQwxPhijMgGDvcc1p+LCwHwEGAEIACYCGwwWIQRcbaAk3eJxeAc+oQP0tDLV +1nmQ4wUCXjRZSQUJB4t2hgAKCRD0tDLV1nmQ4y+1B/0dvqe2O5qNmWQsKTT2kmda +S02j3dywq+LPZWhNr6vPmnFbSJ1A8+w1+PZziN1Rbf/ckmBD5v3TgTROJny4SOkO +mYk6zV3VfKZqL/ERrFfxR1Hf6KklcqWijkemMU8Vf5pvlCgRe+sk6Uxd/MQszB+i +5FFlRVVZJrRKCnvTERBj1n0m1AgW1IGsrODfnN8+ld2H9rkfb6X6vloJYtcKQUL8 +x5JH550l+OaK5iO49iOg87D8D66h+e+QcHZ1KUhUAcs/KXPPirWwFE/qDDRaVI65 +ASFP5CbykKnWNbxPyP1+wa745/Vv84PbPj65VzIPBSwMGInEkD/rT3bJMt9MhDAa +wsB8BBgBCAAmAhsMFiEEXG2gJN3icXgHPqED9LQy1dZ5kOMFAlxUzt0FCQWr7BoA +CgkQ9LQy1dZ5kON83QgApT+Ajn5n0U5aE5gvnAzgxX2SbXmShokh8cfI3bKUs358 +vvfhIealri/N4FDHDvAoSaaeAiPL0oIIudvMCy8mP4vdYLq+l9OiDp7WbtY5CPuL +kmdDtOBXrxMtb80Qhl3bIupEN1b3dIMf/kWxmPUsnF4e4an8a6KZvT5judqMYOlH +YNFjQgeU4iKYLKh3Cw3KejhJ7+tOABm0oUtB6/L1nkbJMB6qNJbvU7DqRttLNvM1 +q1gc5agT2qlgwFpAF3v3GG0uFmxxTe5hqQcuFPnCIaVkV1dItnCxPlyvjZ62R5Tx +5RRScfeE2mfJNtSiaTrt5MkcLVk1Eaq9j2oybKAOjg== +=5E19 -----END PGP PUBLIC KEY BLOCK-----
