Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package linuxrc for openSUSE:Factory checked 
in at 2023-07-06 18:28:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/linuxrc (Old)
 and      /work/SRC/openSUSE:Factory/.linuxrc.new.23466 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "linuxrc"

Thu Jul  6 18:28:27 2023 rev:315 rq:1096973 version:9.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/linuxrc/linuxrc.changes  2023-02-09 
16:22:03.918360076 +0100
+++ /work/SRC/openSUSE:Factory/.linuxrc.new.23466/linuxrc.changes       
2023-07-06 18:28:32.503097429 +0200
@@ -1,0 +2,9 @@
+Wed Jul 5 14:15:18 UTC 2023 - wfe...@opensuse.org
+
+- merge gh#openSUSE/linuxrc#321
+- adjust code to updated libhd API
+- fix mediacheck test for valid app_id
+- replace obsolete CURLOPT_PROGRESSFUNCTION
+- 9.0
+
+--------------------------------------------------------------------

Old:
----
  linuxrc-8.20.tar.xz

New:
----
  linuxrc-9.0.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ linuxrc.spec ++++++
--- /var/tmp/diff_new_pack.nsBmfs/_old  2023-07-06 18:28:33.587104084 +0200
+++ /var/tmp/diff_new_pack.nsBmfs/_new  2023-07-06 18:28:33.595104133 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           linuxrc
-Version:        8.20
+Version:        9.0
 Release:        0
 Summary:        SUSE Installation Program
 License:        GPL-3.0+

++++++ linuxrc-8.20.tar.xz -> linuxrc-9.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/linuxrc-8.20/VERSION new/linuxrc-9.0/VERSION
--- old/linuxrc-8.20/VERSION    2023-02-08 11:01:27.000000000 +0100
+++ new/linuxrc-9.0/VERSION     2023-07-05 16:15:18.000000000 +0200
@@ -1 +1 @@
-8.20
+9.0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/linuxrc-8.20/changelog new/linuxrc-9.0/changelog
--- old/linuxrc-8.20/changelog  2023-02-08 11:01:27.000000000 +0100
+++ new/linuxrc-9.0/changelog   2023-07-05 16:15:18.000000000 +0200
@@ -1,3 +1,9 @@
+2023-07-05:    9.0
+       - merge gh#openSUSE/linuxrc#321
+       - adjust code to updated libhd API
+       - fix mediacheck test for valid app_id
+       - replace obsolete CURLOPT_PROGRESSFUNCTION
+
 2023-02-08:    8.20
        - really parse 'firmwaretype' key (bsc#1208042)
        - merge gh#openSUSE/linuxrc#318
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/linuxrc-8.20/checkmedia.c 
new/linuxrc-9.0/checkmedia.c
--- old/linuxrc-8.20/checkmedia.c       2023-02-08 11:01:27.000000000 +0100
+++ new/linuxrc-9.0/checkmedia.c        2023-07-05 16:15:18.000000000 +0200
@@ -60,7 +60,7 @@
     return 1;
   }
 
-  if(media->app_id) log_info("app: %s\n", media->app_id);
+  if(*media->app_id) log_info("app: %s\n", media->app_id);
 
   if(media->iso_blocks) {
     log_info(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/linuxrc-8.20/global.h new/linuxrc-9.0/global.h
--- old/linuxrc-8.20/global.h   2023-02-08 11:01:27.000000000 +0100
+++ new/linuxrc-9.0/global.h    2023-07-05 16:15:18.000000000 +0200
@@ -15,9 +15,6 @@
 #include <blkid/blkid.h>
 
 #include <hd.h>
-extern str_list_t *search_str_list(str_list_t *sl, char *str);
-extern str_list_t *add_str_list(str_list_t **sl, char *str);
-extern char *hd_join(char *del, str_list_t *str);
 
 /* lang_undef _must_ be 0 */
 enum langid_t {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/linuxrc-8.20/linuxrc.c new/linuxrc-9.0/linuxrc.c
--- old/linuxrc-8.20/linuxrc.c  2023-02-08 11:01:27.000000000 +0100
+++ new/linuxrc-9.0/linuxrc.c   2023-07-05 16:15:18.000000000 +0200
@@ -953,7 +953,7 @@
     if (config.linemode)
       putchar('\n');
     printf(
-      "\n>>> %s installation program v" LXRC_FULL_VERSION " (c) 1996-2021 SUSE 
LLC %s <<<\n",
+      "\n>>> %s installation program v" LXRC_FULL_VERSION " (c) 1996-2023 SUSE 
LLC %s <<<\n",
       config.product,
       config.platform_name
     );
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/linuxrc-8.20/scsi_rename.c 
new/linuxrc-9.0/scsi_rename.c
--- old/linuxrc-8.20/scsi_rename.c      2023-02-08 11:01:27.000000000 +0100
+++ new/linuxrc-9.0/scsi_rename.c       2023-07-05 16:15:18.000000000 +0200
@@ -48,11 +48,6 @@
 }
 
 
-str_list_t *reverse_str_list(str_list_t *list);
-str_list_t *free_str_list(str_list_t *list);
-str_list_t *read_dir(char *dir_name, int type);
-char *hd_read_sysfs_link(char *base_dir, char *link_name);
-
 void get_scsi_list()
 {
   scsi_dev_t *scsi_dev;
@@ -63,7 +58,7 @@
 
   scsi_list = calloc(MAX_SCSI_DEVS + 1, sizeof *scsi_list);
 
-  sf_class = reverse_str_list(read_dir("/sys/block", 'D'));
+  sf_class = hd_reverse_str_list(hd_read_dir("/sys/block", 'D'));
 
   if(!sf_class) {
     log_info("no block devices\n");
@@ -107,7 +102,7 @@
   }
 
   free(sf_cdev);
-  sf_class = free_str_list(sf_class);
+  sf_class = hd_free_str_list(sf_class);
 
   if(scsi_list_len) {
     qsort(scsi_list, scsi_list_len, sizeof *scsi_list, cmp_func);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/linuxrc-8.20/url.c new/linuxrc-9.0/url.c
--- old/linuxrc-8.20/url.c      2023-02-08 11:01:27.000000000 +0100
+++ new/linuxrc-9.0/url.c       2023-07-05 16:15:18.000000000 +0200
@@ -52,7 +52,7 @@
 };
 
 static size_t url_write_cb(void *buffer, size_t size, size_t nmemb, void 
*userp);
-static int url_progress_cb(void *clientp, double dltotal, double dlnow, double 
ultotal, double ulnow);
+static int url_progress_cb(void *clientp, curl_off_t dltotal, curl_off_t 
dlnow, curl_off_t ultotal, curl_off_t ulnow);
 
 static int url_read_file_nosig(url_t *url, char *dir, char *src, char *dst, 
char *label, unsigned flags);
 static int url_mount_really(url_t *url, char *device, char *dir);
@@ -159,8 +159,8 @@
   curl_easy_setopt(c_handle, CURLOPT_SSL_VERIFYHOST, config.sslcerts ? 2 : 0);
   curl_easy_setopt(c_handle, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
 
-  curl_easy_setopt(c_handle, CURLOPT_PROGRESSFUNCTION, url_progress_cb);
-  curl_easy_setopt(c_handle, CURLOPT_PROGRESSDATA, url_data);
+  curl_easy_setopt(c_handle, CURLOPT_XFERINFOFUNCTION, url_progress_cb);
+  curl_easy_setopt(c_handle, CURLOPT_XFERINFODATA, url_data);
   curl_easy_setopt(c_handle, CURLOPT_NOPROGRESS, 0);
 
   if(config.net.ipv6 && !config.net.ipv4) {
@@ -387,7 +387,7 @@
 }
 
 
-int url_progress_cb(void *clientp, double dltotal, double dlnow, double 
ultotal, double ulnow)
+int url_progress_cb(void *clientp, curl_off_t dltotal, curl_off_t dlnow, 
curl_off_t ultotal, curl_off_t ulnow)
 {
   url_data_t *url_data = clientp;
 
@@ -1415,10 +1415,10 @@
   /* update */
 
   if(url_data->p_total) {
-    percent = (100 * (uint64_t) url_data->p_now) / url_data->p_total;
+    percent = (100 * url_data->p_now) / url_data->p_total;
   }
   else if(url_data->zp_total) {
-    percent = (100 * (uint64_t) url_data->zp_now) / url_data->zp_total;
+    percent = (100 * url_data->zp_now) / url_data->zp_total;
   }
 
   if(percent > 100) percent = 100;
@@ -1432,7 +1432,7 @@
         strprintf(&buf, "Loading %s", url_print(url_data->url, 0));
       }
       if(percent >= 0) {
-        strprintf(&buf, "%s (%u kB)",
+        strprintf(&buf, "%s (%" PRIu64 " kB)",
           buf,
           ((url_data->zp_total ?: url_data->p_total) + 1023) >> 10
         );
@@ -1443,7 +1443,7 @@
     else {
       if(percent >= 0) {
         strprintf(&buf,
-          " (%u kB) -     ",
+          " (%" PRIu64 " kB) -     ",
           ((url_data->zp_total ?: url_data->p_total) + 1023) >> 10
         );
       }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/linuxrc-8.20/url.h new/linuxrc-9.0/url.h
--- old/linuxrc-8.20/url.h      2023-02-08 11:01:27.000000000 +0100
+++ new/linuxrc-9.0/url.h       2023-07-05 16:15:18.000000000 +0200
@@ -8,8 +8,8 @@
   char *err_buf;
   char *curl_err_buf;
   unsigned err_buf_len;
-  unsigned p_now, p_total;
-  unsigned zp_now, zp_total;
+  uint64_t p_now, p_total;
+  uint64_t zp_now, zp_total;
   unsigned z_progress:1;
   unsigned flush:1;
   unsigned cramfs:1;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/linuxrc-8.20/util.c new/linuxrc-9.0/util.c
--- old/linuxrc-8.20/util.c     2023-02-08 11:01:27.000000000 +0100
+++ new/linuxrc-9.0/util.c      2023-07-05 16:15:18.000000000 +0200
@@ -3131,13 +3131,13 @@
   }
   else {
     for(sl = config.disks; sl; sl = sl->next) {
-      if(!search_str_list(hd_data->disks, sl->key)) {
+      if(!hd_search_str_list(hd_data->disks, sl->key)) {
         str_copy(&sl->key, NULL);
         str_copy(&sl->value, NULL);
       }
     }
     for(sl = config.partitions; sl; sl = sl->next) {
-      if(!search_str_list(hd_data->partitions, sl->key)) {
+      if(!hd_search_str_list(hd_data->partitions, sl->key)) {
         str_copy(&sl->key, NULL);
         str_copy(&sl->value, NULL);
       }

Reply via email to