diff --git a/_service b/_service
index 1d61bbd..314ff4b 100644
--- a/_service
+++ b/_service
@@ -4,9 +4,9 @@
https://github.com/openSUSE/sg3_utils
sg3_utils
@PARENT_TAG@+@TAG_OFFSET@.%h
- r[0-9]\.[0-9]*
- r([^+]*)(\+[1-9\..*])?(\+0\..*)?
- \1\2
+ [0-9].[0-9]*.pre.[0-9]*
+ ([0-9.]+)\.pre\.([0-9]+)(\+[1-9])?(\+0)?(\.[a-f0-9]+)
+ \1~\2\3\5
factory
enable
diff --git a/_servicedata b/_servicedata
index dbe93ff..446e480 100644
--- a/_servicedata
+++ b/_servicedata
@@ -5,4 +5,4 @@
https://github.com/doug-gilbert/sg3_utils
ed556a52933d29309849dbb24ba49f8b829c1058
https://github.com/openSUSE/sg3_utils
- d13bc56331c47ca4554afdc8ec718f1f8d3a1e70
\ No newline at end of file
+ 6d3bd268768b83b2749c560517c18b88f222df63
\ No newline at end of file
diff --git a/sg3_utils-1.47+5.d13bc56.obscpio b/sg3_utils-1.47+5.d13bc56.obscpio
deleted file mode 100644
index eb07533..0000000
--- a/sg3_utils-1.47+5.d13bc56.obscpio
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0e55ac0339addf60579c89b94c6924f65153eaafa91b988dd94e7458d7e245f5
-size 7377421
diff --git a/sg3_utils-1.48~20221101.6d3bd26.obscpio b/sg3_utils-1.48~20221101.6d3bd26.obscpio
new file mode 100644
index 0000000..834ba83
--- /dev/null
+++ b/sg3_utils-1.48~20221101.6d3bd26.obscpio
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:e978cdcb4c0810a4fd624ceebca120cf69f020274cef78948ff2c45ec329e185
+size 7968781
diff --git a/sg3_utils.changes b/sg3_utils.changes
index 8ddd0aa..c8d74a1 100644
--- a/sg3_utils.changes
+++ b/sg3_utils.changes
@@ -1,3 +1,30 @@
+-------------------------------------------------------------------
+Thu Nov 03 20:15:14 UTC 2022 - mwilck@suse.com
+
+- Update to new upstream version 1.48~20221101.6d3bd26:
+ (pre-release sg3_utils-1.48 [20221101] [svn: r978])
+ * sg_read_block_limits: fix granularity value, add --mloi option; sg_lib: add sg_ll_read_block_limits_v2(); sg_logs: json work
+ * sg_stream_ctl: --get fix better; sg_rem_rest_elem: cleanup
+ * sg_stream_ctl: fix --get indexing; fix some './configure --enable-debug' issues
+ * sg_inq+sg_vpd: JSON updates
+ * rescan-scsi-bus: speed large multipath scans
+ * rescan-scsi-bus.sh speed testonline()
+ * rescan-scsi-bus.sh: add option --no-lip-scan
+ * rescan-scsi-bus: sgdevice26: do not traverse sg class if scsi_device isnot added
+ * rescan-scsi-bus.sh: fix handling of '-I ' option
+ * Prepare for removing /proc/scsi from the Linux kernel
+ * sg_inq+sg_vpd: merge VPD page processing
+ * sg_get_elem_status: change '--maxlen=' option default to 1056 (was 32), other cleanups
+ * sg_rep_zones: add experimental --json[=JO] option and generation
+ * sg_logs: add --exclude and --undefined options
+ * zoned disk man page improvements
+ * sg_rep_zones: add --statistics option
+ * sg_read_buffer: add --eh_code= and --no_output options
+ * sg_format: allow disk formats on ZBC (zoned) disks
+ * sg_rep_zones: add --brief option and --find ZT option
+ * sg_rep_density: new utility for decoding the response of Report density support command [ssc (tape)]
+ * Zoned block device characteristics VPD page support
+
-------------------------------------------------------------------
Wed Jun 01 14:50:40 UTC 2022 - mwilck@suse.com
diff --git a/sg3_utils.obsinfo b/sg3_utils.obsinfo
index 6fb426e..d76a441 100644
--- a/sg3_utils.obsinfo
+++ b/sg3_utils.obsinfo
@@ -1,4 +1,4 @@
name: sg3_utils
-version: 1.47+5.d13bc56
-mtime: 1654093742
-commit: d13bc56331c47ca4554afdc8ec718f1f8d3a1e70
+version: 1.48~20221101.6d3bd26
+mtime: 1667346384
+commit: 6d3bd268768b83b2749c560517c18b88f222df63
diff --git a/sg3_utils.spec b/sg3_utils.spec
index 4c8dd65..8882852 100644
--- a/sg3_utils.spec
+++ b/sg3_utils.spec
@@ -17,8 +17,8 @@
Name: sg3_utils
-Version: 1.47+5.d13bc56
-%global lname libsgutils2-%(echo %{version} | sed 'y/./_/;s/+.*//')-2
+Version: 1.48~20221101.6d3bd26
+%global lname libsgutils2-%(echo %{version} | sed 's/[~+].*//;y/./_/')-2
Release: 0
Summary: A collection of tools that send SCSI commands to devices
License: BSD-3-Clause AND GPL-2.0-or-later