nonamedotc pushed to rpms/qalculate-qt (f38). "Update to 4.8.0
(close RHBZ#2233781)"
by notificationsï¼ fedoraproject.org
Notification time stamped 2023-09-01 00:59:30 UTC
From 816ddc0a48cae28079b3ab59f8ed1ad7302e699f Mon Sep 17 00:00:00 2001
From: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Aug 23 2023 12:19:57 +0000
Subject: Update to 4.8.0 (close RHBZ#2233781)
---
diff --git a/.gitignore b/.gitignore
index 67a2bd5..537ad87 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@
/qalculate-qt-4.6.0.tar.gz
/qalculate-qt-4.6.1.tar.gz
/qalculate-qt-4.7.0.tar.gz
+/qalculate-qt-4.8.0.tar.gz
diff --git a/qalculate-qt.spec b/qalculate-qt.spec
index 3600ab8..57d9698 100644
--- a/qalculate-qt.spec
+++ b/qalculate-qt.spec
@@ -1,6 +1,6 @@
Name: qalculate-qt
Summary: A multi-purpose desktop calculator for GNU/Linux
-Version: 4.7.0
+Version: 4.8.0
Release: %autorelease
# The entire source is GPL-2.0-or-later, except:
diff --git a/sources b/sources
index 4207588..daf2d4b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qalculate-qt-4.7.0.tar.gz) = 964f7906502b93ec02d18c713746f3ba9dbdd556e794219993b3cac0e7f541864c0f50efd8999e8cc0375856fe7a4cb76b359924be426a99e2a3e33c0ae4a662
+SHA512 (qalculate-qt-4.8.0.tar.gz) = a980f65048b3469521e8eedacee370ebab26505a67e5493a64f1d18aab6f65a83f9031a8827bd27c299154b34e2f2e65cf1357348c52e210105db92677935ec7
https://src.fedoraproject.org/rpms/qalculate-qt/c/816ddc0a48cae28079b3ab5...
8Â months, 3Â weeks
nonamedotc pushed to rpms/qalculate-qt (f39). "Update to 4.8.0
(close RHBZ#2233781)"
by notificationsï¼ fedoraproject.org
Notification time stamped 2023-09-01 00:58:33 UTC
From 816ddc0a48cae28079b3ab59f8ed1ad7302e699f Mon Sep 17 00:00:00 2001
From: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Aug 23 2023 12:19:57 +0000
Subject: Update to 4.8.0 (close RHBZ#2233781)
---
diff --git a/.gitignore b/.gitignore
index 67a2bd5..537ad87 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@
/qalculate-qt-4.6.0.tar.gz
/qalculate-qt-4.6.1.tar.gz
/qalculate-qt-4.7.0.tar.gz
+/qalculate-qt-4.8.0.tar.gz
diff --git a/qalculate-qt.spec b/qalculate-qt.spec
index 3600ab8..57d9698 100644
--- a/qalculate-qt.spec
+++ b/qalculate-qt.spec
@@ -1,6 +1,6 @@
Name: qalculate-qt
Summary: A multi-purpose desktop calculator for GNU/Linux
-Version: 4.7.0
+Version: 4.8.0
Release: %autorelease
# The entire source is GPL-2.0-or-later, except:
diff --git a/sources b/sources
index 4207588..daf2d4b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qalculate-qt-4.7.0.tar.gz) = 964f7906502b93ec02d18c713746f3ba9dbdd556e794219993b3cac0e7f541864c0f50efd8999e8cc0375856fe7a4cb76b359924be426a99e2a3e33c0ae4a662
+SHA512 (qalculate-qt-4.8.0.tar.gz) = a980f65048b3469521e8eedacee370ebab26505a67e5493a64f1d18aab6f65a83f9031a8827bd27c299154b34e2f2e65cf1357348c52e210105db92677935ec7
https://src.fedoraproject.org/rpms/qalculate-qt/c/816ddc0a48cae28079b3ab5...
8Â months, 3Â weeks
nonamedotc pushed to rpms/qalculate-gtk (f38). "Update to v4.8.0"
by notificationsï¼ fedoraproject.org
Notification time stamped 2023-09-01 00:57:36 UTC
From 998c58026c87bcaa12dd2ec15919d8c005634d8d Mon Sep 17 00:00:00 2001
From: Mukundan Ragavan <nonamedotc(a)gmail.com>
Date: Aug 31 2023 01:41:34 +0000
Subject: Update to v4.8.0
---
diff --git a/.gitignore b/.gitignore
index 072b35d..6bd5af3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -38,3 +38,4 @@ qalculate-gtk-0.9.7.tar.gz
/qalculate-gtk-4.6.0.tar.gz
/qalculate-gtk-4.6.1.tar.gz
/qalculate-gtk-4.7.0.tar.gz
+/qalculate-gtk-4.8.0.tar.gz
diff --git a/qalculate-gtk.spec b/qalculate-gtk.spec
index e887684..9e4f0c7 100644
--- a/qalculate-gtk.spec
+++ b/qalculate-gtk.spec
@@ -6,7 +6,7 @@
Summary: A multi-purpose desktop calculator for GNU/Linux
Name: qalculate-gtk
-Version: 4.7.0
+Version: 4.8.0
Release: %autorelease
License: GPLv2+
diff --git a/sources b/sources
index d6d199e..242208a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qalculate-gtk-4.7.0.tar.gz) = 35c4fda596676f5ad08761b7bd18607719ce2a4fe4722368c8b47e539202141dd2170101cf7593ade63452666a61bf5682b45cfe25749c218c25e6ea8b493cbf
+SHA512 (qalculate-gtk-4.8.0.tar.gz) = afba53c3b317ea65775b60c285032f016470074c39a03e294fbd1b34dc6f8e406b026fb3827ad6dc56d577544cb8dafe4ce62bf17405cfef1c74ab5fb5cbc168
https://src.fedoraproject.org/rpms/qalculate-gtk/c/998c58026c87bcaa12dd2e...
8Â months, 3Â weeks
pagure pushed to rpms/qalculate-qt (rawhide). "Update to 4.8.0
(close RHBZ#2233781)"
by notificationsï¼ fedoraproject.org
Notification time stamped 2023-09-01 00:57:18 UTC
From 816ddc0a48cae28079b3ab59f8ed1ad7302e699f Mon Sep 17 00:00:00 2001
From: Benjamin A. Beasley <code(a)musicinmybrain.net>
Date: Aug 23 2023 12:19:57 +0000
Subject: Update to 4.8.0 (close RHBZ#2233781)
---
diff --git a/.gitignore b/.gitignore
index 67a2bd5..537ad87 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@
/qalculate-qt-4.6.0.tar.gz
/qalculate-qt-4.6.1.tar.gz
/qalculate-qt-4.7.0.tar.gz
+/qalculate-qt-4.8.0.tar.gz
diff --git a/qalculate-qt.spec b/qalculate-qt.spec
index 3600ab8..57d9698 100644
--- a/qalculate-qt.spec
+++ b/qalculate-qt.spec
@@ -1,6 +1,6 @@
Name: qalculate-qt
Summary: A multi-purpose desktop calculator for GNU/Linux
-Version: 4.7.0
+Version: 4.8.0
Release: %autorelease
# The entire source is GPL-2.0-or-later, except:
diff --git a/sources b/sources
index 4207588..daf2d4b 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qalculate-qt-4.7.0.tar.gz) = 964f7906502b93ec02d18c713746f3ba9dbdd556e794219993b3cac0e7f541864c0f50efd8999e8cc0375856fe7a4cb76b359924be426a99e2a3e33c0ae4a662
+SHA512 (qalculate-qt-4.8.0.tar.gz) = a980f65048b3469521e8eedacee370ebab26505a67e5493a64f1d18aab6f65a83f9031a8827bd27c299154b34e2f2e65cf1357348c52e210105db92677935ec7
https://src.fedoraproject.org/rpms/qalculate-qt/c/816ddc0a48cae28079b3ab5...
8Â months, 3Â weeks
nonamedotc pushed to rpms/qalculate-gtk (f39). "Update to v4.8.0"
by notificationsï¼ fedoraproject.org
Notification time stamped 2023-09-01 00:57:09 UTC
From 998c58026c87bcaa12dd2ec15919d8c005634d8d Mon Sep 17 00:00:00 2001
From: Mukundan Ragavan <nonamedotc(a)gmail.com>
Date: Aug 31 2023 01:41:34 +0000
Subject: Update to v4.8.0
---
diff --git a/.gitignore b/.gitignore
index 072b35d..6bd5af3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -38,3 +38,4 @@ qalculate-gtk-0.9.7.tar.gz
/qalculate-gtk-4.6.0.tar.gz
/qalculate-gtk-4.6.1.tar.gz
/qalculate-gtk-4.7.0.tar.gz
+/qalculate-gtk-4.8.0.tar.gz
diff --git a/qalculate-gtk.spec b/qalculate-gtk.spec
index e887684..9e4f0c7 100644
--- a/qalculate-gtk.spec
+++ b/qalculate-gtk.spec
@@ -6,7 +6,7 @@
Summary: A multi-purpose desktop calculator for GNU/Linux
Name: qalculate-gtk
-Version: 4.7.0
+Version: 4.8.0
Release: %autorelease
License: GPLv2+
diff --git a/sources b/sources
index d6d199e..242208a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (qalculate-gtk-4.7.0.tar.gz) = 35c4fda596676f5ad08761b7bd18607719ce2a4fe4722368c8b47e539202141dd2170101cf7593ade63452666a61bf5682b45cfe25749c218c25e6ea8b493cbf
+SHA512 (qalculate-gtk-4.8.0.tar.gz) = afba53c3b317ea65775b60c285032f016470074c39a03e294fbd1b34dc6f8e406b026fb3827ad6dc56d577544cb8dafe4ce62bf17405cfef1c74ab5fb5cbc168
https://src.fedoraproject.org/rpms/qalculate-gtk/c/998c58026c87bcaa12dd2e...
8Â months, 3Â weeks
sergiomb pushed to rpms/fakeroot (rawhide). "remove unused patches
which are already in sources"
by notificationsï¼ fedoraproject.org
Notification time stamped 2023-09-01 00:53:12 UTC
From f59d348419d46ecfde5bf5971c371e78ae595a51 Mon Sep 17 00:00:00 2001
From: Sérgio M. Basto <sergio(a)serjux.com>
Date: Sep 01 2023 00:51:58 +0000
Subject: remove unused patches which are already in sources
---
diff --git a/compile-time64-wraps-with-D_TIME_BITS-64.patch b/compile-time64-wraps-with-D_TIME_BITS-64.patch
deleted file mode 100644
index 3eeda1e..0000000
--- a/compile-time64-wraps-with-D_TIME_BITS-64.patch
+++ /dev/null
@@ -1,393 +0,0 @@
-From 5af3efd9f2987dd3a687941d12bb08322e8d19ec Mon Sep 17 00:00:00 2001
-From: Shengjing Zhu <shengjing.zhu(a)canonical.com>
-Date: Wed, 1 Mar 2023 15:40:13 +0800
-Subject: [PATCH] Compile time64 wraps with -D_TIME_BITS=64
-
-This ensures using right stat struct on 32bit architectures.
-Closes: #1030638
----
- Makefile.am | 13 ++-
- libfakeroot.c | 74 -------------
- libfakeroot_time64.c | 255 +++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 263 insertions(+), 79 deletions(-)
- create mode 100644 libfakeroot_time64.c
-
-diff --git a/Makefile.am b/Makefile.am
-index 76210b5..4c1dfb1 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -2,20 +2,23 @@ AUTOMAKE_OPTIONS=foreign
- ACLOCAL_AMFLAGS = -I build-aux
- SUBDIRS=doc scripts test
-
--noinst_LTLIBRARIES = libcommunicate.la libmacosx.la
-+noinst_LTLIBRARIES = libcommunicate.la libmacosx.la libfakeroot_time64.la
- libcommunicate_la_SOURCES = communicate.c
-
- libmacosx_la_SOURCES = libfakeroot_inode64.c libfakeroot_unix2003.c patchattr.h
-
-+libfakeroot_time64_la_SOURCES = libfakeroot_time64.c
-+libfakeroot_time64_la_CPPFLAGS = -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64
-+
- lib_LTLIBRARIES=libfakeroot.la
- libfakeroot_la_SOURCES=libfakeroot.c statconv/glibc/linux/alpha/stats.h wrapdef.h wrapstruct.h communicate.h
- libfakeroot_la_LDFLAGS=-release 0
- if MACOSX
--libfakeroot_la_DEPENDENCIES=wrapdef.h wrapstruct.h libcommunicate.la libmacosx.la $(LTLIBOBJS)
--libfakeroot_la_LIBADD = libcommunicate.la libmacosx.la $(LTLIBOBJS)
-+libfakeroot_la_DEPENDENCIES=wrapdef.h wrapstruct.h libfakeroot_time64.la libcommunicate.la libmacosx.la $(LTLIBOBJS)
-+libfakeroot_la_LIBADD = libfakeroot_time64.la libcommunicate.la libmacosx.la $(LTLIBOBJS)
- else !MACOSX
--libfakeroot_la_DEPENDENCIES=wrapdef.h wrapstruct.h libcommunicate.la $(LTLIBOBJS)
--libfakeroot_la_LIBADD = libcommunicate.la $(LTLIBOBJS)
-+libfakeroot_la_DEPENDENCIES=wrapdef.h wrapstruct.h libfakeroot_time64.la libcommunicate.la $(LTLIBOBJS)
-+libfakeroot_la_LIBADD = libfakeroot_time64.la libcommunicate.la $(LTLIBOBJS)
- endif !MACOSX
-
- bin_PROGRAMS=faked
-diff --git a/libfakeroot.c b/libfakeroot.c
-index 26a3e90..587a472 100644
---- a/libfakeroot.c
-+++ b/libfakeroot.c
-@@ -2631,77 +2631,3 @@ int sysinfo(int command, char *buf, long count)
- }
- }
- #endif
--
--#ifdef TIME64_HACK
--int WRAP_LSTAT64_TIME64 LSTAT64_TIME64_ARG(int ver,
-- const char *file_name,
-- struct stat64 *statbuf){
--
-- int r;
--
--#ifdef LIBFAKEROOT_DEBUGGING
-- if (fakeroot_debug) {
-- fprintf(stderr, "lstat[time64] file_name %s\n", file_name);
-- }
--#endif /* LIBFAKEROOT_DEBUGGING */
-- r=NEXT_LSTAT64_TIME64(ver, file_name, statbuf);
-- if(r)
-- return -1;
-- SEND_GET_STAT64(statbuf, ver);
-- return 0;
--}
--
--
--int WRAP_STAT64_TIME64 STAT64_TIME64_ARG(int ver,
-- const char *file_name,
-- struct stat64 *st){
-- int r;
--
--#ifdef LIBFAKEROOT_DEBUGGING
-- if (fakeroot_debug) {
-- fprintf(stderr, "stat64[time64] file_name %s\n", file_name);
-- }
--#endif /* LIBFAKEROOT_DEBUGGING */
-- r=NEXT_STAT64_TIME64(ver, file_name, st);
-- if(r)
-- return -1;
-- SEND_GET_STAT64(st,ver);
-- return 0;
--}
--
--
--int WRAP_FSTAT64_TIME64 FSTAT64_TIME64_ARG(int ver,
-- int fd,
-- struct stat64 *st){
--
-- int r;
--
--#ifdef LIBFAKEROOT_DEBUGGING
-- if (fakeroot_debug) {
-- fprintf(stderr, "fstat64[time64] fd %d\n", fd);
-- }
--#endif /* LIBFAKEROOT_DEBUGGING */
-- r=NEXT_FSTAT64_TIME64(ver, fd, st);
-- if(r)
-- return -1;
-- SEND_GET_STAT64(st,ver);
-- return 0;
--}
--
--int WRAP_FSTATAT64_TIME64 FSTATAT64_TIME64_ARG(int ver,
-- int dir_fd,
-- const char *path,
-- struct stat64 *st,
-- int flags){
--
--
-- int r;
--
-- r=NEXT_FSTATAT64_TIME64(ver, dir_fd, path, st, flags);
-- if(r)
-- return -1;
-- SEND_GET_STAT64(st,ver);
-- return 0;
--}
--
--#endif /* TIME64_HACK */
-diff --git a/libfakeroot_time64.c b/libfakeroot_time64.c
-new file mode 100644
-index 0000000..5b93a84
---- /dev/null
-+++ b/libfakeroot_time64.c
-@@ -0,0 +1,255 @@
-+#include "config.h"
-+#include "communicate.h"
-+
-+#include <stdio.h>
-+
-+#ifdef HAVE_SYS_ACL_H
-+#include <sys/acl.h>
-+#endif /* HAVE_SYS_ACL_H */
-+#ifdef HAVE_SYS_CAPABILITY_H
-+#include <sys/capability.h>
-+#endif
-+#if HAVE_FTS_H
-+#include <fts.h>
-+#endif /* HAVE_FTS_H */
-+#ifdef HAVE_SYS_SYSMACROS_H
-+# include <sys/sysmacros.h>
-+#endif
-+
-+#include "wrapped.h"
-+
-+extern void load_library_symbols(void);
-+
-+#ifdef LIBFAKEROOT_DEBUGGING
-+extern int fakeroot_debug;
-+#endif /* LIBFAKEROOT_DEBUGGING */
-+
-+
-+extern void send_get_fakem(struct fake_msg *buf);
-+
-+#ifdef TIME64_HACK
-+
-+#ifdef STUPID_ALPHA_HACK
-+#define SEND_GET_STAT64_TIME64(a,b) send_get_stat64_time64(a,b)
-+#else
-+#define SEND_GET_STAT64_TIME64(a,b) send_get_stat64_time64(a)
-+#endif
-+
-+void cpyfakemstat64_time64(struct fake_msg *f,
-+ const struct stat64 *st
-+#ifdef STUPID_ALPHA_HACK
-+ , int ver
-+#endif
-+ ){
-+#ifndef STUPID_ALPHA_HACK
-+ f->st.mode =st->st_mode;
-+ f->st.ino =st->st_ino ;
-+ f->st.uid =st->st_uid ;
-+ f->st.gid =st->st_gid ;
-+ f->st.dev =st->st_dev ;
-+ f->st.rdev =st->st_rdev;
-+
-+ /* DO copy the nlink count. Although the system knows this
-+ one better, we need it for unlink().
-+ This actually opens up a race condition, if another command
-+ makes a hardlink on a file, while we try to unlink it. This
-+ may cause the record to be deleted, while the link continues
-+ to live on the disk. But the chance is small, and unlikely
-+ to occur in practical fakeroot conditions. */
-+
-+ f->st.nlink=st->st_nlink;
-+#else
-+ switch(ver) {
-+ case _STAT_VER_KERNEL:
-+ f->st.mode = ((struct fakeroot_kernel_stat *)st)->st_mode;
-+ f->st.ino = ((struct fakeroot_kernel_stat *)st)->st_ino;
-+ f->st.uid = ((struct fakeroot_kernel_stat *)st)->st_uid;
-+ f->st.gid = ((struct fakeroot_kernel_stat *)st)->st_gid;
-+ f->st.dev = ((struct fakeroot_kernel_stat *)st)->st_dev;
-+ f->st.rdev = ((struct fakeroot_kernel_stat *)st)->st_rdev;
-+ f->st.nlink = ((struct fakeroot_kernel_stat *)st)->st_nlink;
-+ break;
-+ case _STAT_VER_GLIBC2:
-+ f->st.mode = ((struct fakeroot_glibc2_stat *)st)->st_mode;
-+ f->st.ino = ((struct fakeroot_glibc2_stat *)st)->st_ino;
-+ f->st.uid = ((struct fakeroot_glibc2_stat *)st)->st_uid;
-+ f->st.gid = ((struct fakeroot_glibc2_stat *)st)->st_gid;
-+ f->st.dev = ((struct fakeroot_glibc2_stat *)st)->st_dev;
-+ f->st.rdev = ((struct fakeroot_glibc2_stat *)st)->st_rdev;
-+ f->st.nlink = ((struct fakeroot_glibc2_stat *)st)->st_nlink;
-+ break;
-+ case _STAT_VER_GLIBC2_1:
-+ f->st.mode = ((struct fakeroot_glibc21_stat *)st)->st_mode;
-+ f->st.ino = ((struct fakeroot_glibc21_stat *)st)->st_ino;
-+ f->st.uid = ((struct fakeroot_glibc21_stat *)st)->st_uid;
-+ f->st.gid = ((struct fakeroot_glibc21_stat *)st)->st_gid;
-+ f->st.dev = ((struct fakeroot_glibc21_stat *)st)->st_dev;
-+ f->st.rdev = ((struct fakeroot_glibc21_stat *)st)->st_rdev;
-+ f->st.nlink = ((struct fakeroot_glibc21_stat *)st)->st_nlink;
-+ break;
-+ default:
-+ f->st.mode = st->st_mode;
-+ f->st.ino = st->st_ino;
-+ f->st.uid = st->st_uid;
-+ f->st.gid = st->st_gid;
-+ f->st.dev = st->st_dev;
-+ f->st.rdev = st->st_rdev;
-+ f->st.nlink = st->st_nlink;
-+ break;
-+ }
-+#endif
-+}
-+void cpystat64fakem_time64(struct stat64 *st,
-+ const struct fake_msg *f
-+#ifdef STUPID_ALPHA_HACK
-+ , int ver
-+#endif
-+ ){
-+#ifndef STUPID_ALPHA_HACK
-+ st->st_mode =f->st.mode;
-+ st->st_ino =f->st.ino ;
-+ st->st_uid =f->st.uid ;
-+ st->st_gid =f->st.gid ;
-+ st->st_dev =f->st.dev ;
-+ st->st_rdev =f->st.rdev;
-+ /* DON'T copy the nlink count! The system always knows
-+ this one better! */
-+ /* st->st_nlink=f->st.nlink;*/
-+#else
-+ switch(ver) {
-+ case _STAT_VER_KERNEL:
-+ ((struct fakeroot_kernel_stat *)st)->st_mode = f->st.mode;
-+ ((struct fakeroot_kernel_stat *)st)->st_ino = f->st.ino;
-+ ((struct fakeroot_kernel_stat *)st)->st_uid = f->st.uid;
-+ ((struct fakeroot_kernel_stat *)st)->st_gid = f->st.gid;
-+ ((struct fakeroot_kernel_stat *)st)->st_dev = f->st.dev;
-+ ((struct fakeroot_kernel_stat *)st)->st_rdev = f->st.rdev;
-+ break;
-+ case _STAT_VER_GLIBC2:
-+ ((struct fakeroot_glibc2_stat *)st)->st_mode = f->st.mode;
-+ ((struct fakeroot_glibc2_stat *)st)->st_ino = f->st.ino;
-+ ((struct fakeroot_glibc2_stat *)st)->st_uid = f->st.uid;
-+ ((struct fakeroot_glibc2_stat *)st)->st_gid = f->st.gid;
-+ ((struct fakeroot_glibc2_stat *)st)->st_dev = f->st.dev;
-+ ((struct fakeroot_glibc2_stat *)st)->st_rdev = f->st.rdev;
-+ break;
-+ case _STAT_VER_GLIBC2_1:
-+ ((struct fakeroot_glibc21_stat *)st)->st_mode = f->st.mode;
-+ ((struct fakeroot_glibc21_stat *)st)->st_ino = f->st.ino;
-+ ((struct fakeroot_glibc21_stat *)st)->st_uid = f->st.uid;
-+ ((struct fakeroot_glibc21_stat *)st)->st_gid = f->st.gid;
-+ ((struct fakeroot_glibc21_stat *)st)->st_dev = f->st.dev;
-+ ((struct fakeroot_glibc21_stat *)st)->st_rdev = f->st.rdev;
-+ break;
-+ default:
-+ st->st_mode =f->st.mode;
-+ st->st_ino =f->st.ino ;
-+ st->st_uid =f->st.uid ;
-+ st->st_gid =f->st.gid ;
-+ st->st_dev =f->st.dev ;
-+ st->st_rdev =f->st.rdev;
-+ break;
-+ }
-+#endif
-+}
-+
-+void send_get_stat64_time64(struct stat64 *st
-+#ifdef STUPID_ALPHA_HACK
-+ , int ver
-+#endif
-+ )
-+{
-+ struct fake_msg buf;
-+
-+#ifndef FAKEROOT_FAKENET
-+ if(init_get_msg()!=-1)
-+#endif /* ! FAKEROOT_FAKENET */
-+ {
-+#ifndef STUPID_ALPHA_HACK
-+ cpyfakemstat64_time64(&buf,st);
-+#else
-+ cpyfakemstat64_time64(&buf,st,ver);
-+#endif
-+
-+ buf.id=stat_func;
-+ send_get_fakem(&buf);
-+#ifndef STUPID_ALPHA_HACK
-+ cpystat64fakem_time64(st,&buf);
-+#else
-+ cpystat64fakem_time64(st,&buf,ver);
-+#endif
-+ }
-+}
-+
-+int WRAP_LSTAT64_TIME64 LSTAT64_TIME64_ARG(int ver,
-+ const char *file_name,
-+ struct stat64 *statbuf){
-+
-+ int r;
-+
-+#ifdef LIBFAKEROOT_DEBUGGING
-+ if (fakeroot_debug) {
-+ fprintf(stderr, "lstat[time64] file_name %s\n", file_name);
-+ }
-+#endif /* LIBFAKEROOT_DEBUGGING */
-+ r=NEXT_LSTAT64_TIME64(ver, file_name, statbuf);
-+ if(r)
-+ return -1;
-+ SEND_GET_STAT64_TIME64(statbuf, ver);
-+ return 0;
-+}
-+
-+
-+int WRAP_STAT64_TIME64 STAT64_TIME64_ARG(int ver,
-+ const char *file_name,
-+ struct stat64 *st){
-+ int r;
-+
-+#ifdef LIBFAKEROOT_DEBUGGING
-+ if (fakeroot_debug) {
-+ fprintf(stderr, "stat64[time64] file_name %s\n", file_name);
-+ }
-+#endif /* LIBFAKEROOT_DEBUGGING */
-+ r=NEXT_STAT64_TIME64(ver, file_name, st);
-+ if(r)
-+ return -1;
-+ SEND_GET_STAT64_TIME64(st,ver);
-+ return 0;
-+}
-+
-+
-+int WRAP_FSTAT64_TIME64 FSTAT64_TIME64_ARG(int ver,
-+ int fd,
-+ struct stat64 *st){
-+
-+ int r;
-+
-+#ifdef LIBFAKEROOT_DEBUGGING
-+ if (fakeroot_debug) {
-+ fprintf(stderr, "fstat64[time64] fd %d\n", fd);
-+ }
-+#endif /* LIBFAKEROOT_DEBUGGING */
-+ r=NEXT_FSTAT64_TIME64(ver, fd, st);
-+ if(r)
-+ return -1;
-+ SEND_GET_STAT64_TIME64(st,ver);
-+ return 0;
-+}
-+
-+int WRAP_FSTATAT64_TIME64 FSTATAT64_TIME64_ARG(int ver,
-+ int dir_fd,
-+ const char *path,
-+ struct stat64 *st,
-+ int flags){
-+
-+
-+ int r;
-+
-+ r=NEXT_FSTATAT64_TIME64(ver, dir_fd, path, st, flags);
-+ if(r)
-+ return -1;
-+ SEND_GET_STAT64_TIME64(st,ver);
-+ return 0;
-+}
-+
-+#endif /* TIME64_HACK */
---
-2.39.2
-
diff --git a/fakeroot-inttypes.patch b/fakeroot-inttypes.patch
deleted file mode 100644
index 1c645dc..0000000
--- a/fakeroot-inttypes.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-diff -up fakeroot-1.20.2/faked.c.inttypes fakeroot-1.20.2/faked.c
---- fakeroot-1.20.2/faked.c.inttypes 2014-10-05 17:16:00.000000000 +0200
-+++ fakeroot-1.20.2/faked.c 2015-06-17 11:29:01.335799421 +0200
-@@ -125,7 +125,7 @@
- #ifdef FAKEROOT_DB_PATH
- # include <dirent.h>
- #endif
--
-+#include <inttypes.h>
- #ifndef FAKEROOT_FAKENET
- # define FAKE_KEY msg_key
- #else /* FAKEROOT_FAKENET */
-@@ -614,10 +614,10 @@ int save_database(const uint32_t remote)
- (uint64_t) i->buf.mode,(uint64_t) i->buf.uid,(uint64_t) i->buf.gid,
- (uint64_t) i->buf.nlink,(uint64_t) i->buf.rdev,path);
- #else
-- fprintf(f,"dev=%llx,ino=%llu,mode=%llo,uid=%llu,gid=%llu,nlink=%llu,rdev=%llu\n",
-- (uint64_t) i->buf.dev,(uint64_t) i->buf.ino,(uint64_t) i->buf.mode,
-- (uint64_t) i->buf.uid,(uint64_t) i->buf.gid,(uint64_t) i->buf.nlink,
-- (uint64_t) i->buf.rdev);
-+ fprintf(f,"dev=%" PRIx64 ",ino=%" PRIu64 ",mode=%" PRIo32 ",uid=%" PRIu32 ",gid=%" PRIu32 ",nlink=%" PRIu32",rdev=%" PRIu64 "\n",
-+ i->buf.dev, i->buf.ino, i->buf.mode,
-+ i->buf.uid, i->buf.gid, i->buf.nlink,
-+ i->buf.rdev);
- #endif
- }
-
-@@ -655,7 +655,7 @@ int load_database(const uint32_t remote)
- stdev = path_st.st_dev;
- stino = path_st.st_ino;
- #else
-- r=scanf("dev=%llx,ino=%llu,mode=%llo,uid=%llu,gid=%llu,nlink=%llu,rdev=%llu\n",
-+ r=scanf("dev=%" PRIx64 ",ino=%" PRIu64 ",mode=%" PRIo64 ",uid=%" PRIu64 ",gid=%"PRIu64 ",nlink=%" PRIu64 ",rdev=%" PRIu64 "\n",
- &stdev, &stino, &stmode, &stuid, &stgid, &stnlink, &strdev);
- if (r != 7)
- break;
-@@ -682,13 +682,13 @@ int load_database(const uint32_t remote)
- /* */
- /*********************************/
- void debug_stat(const struct fakestat *st){
-- fprintf(stderr,"dev:ino=(%llx:%lli), mode=0%lo, own=(%li,%li), nlink=%li, rdev=%lli\n",
-+ fprintf(stderr,"dev:ino=(%" PRIx64 ":%" PRIx64 "), mode=0%" PRIo32 ", own=(%" PRIi32 ",%" PRIi32 "), nlink=%" PRIi32 ", rdev=%" PRIi64 "\n",
- st->dev,
- st->ino,
-- (long)st->mode,
-- (long)st->uid,
-- (long)st->gid,
-- (long)st->nlink,
-+ st->mode,
-+ st->uid,
-+ st->gid,
-+ st->nlink,
- st->rdev);
- }
-
https://src.fedoraproject.org/rpms/fakeroot/c/f59d348419d46ecfde5bf5971c3...
8Â months, 3Â weeks
kni pushed to rpms/python-ouimeaux (f39). "Remove dependency on future"
by notificationsï¼ fedoraproject.org
Notification time stamped 2023-09-01 00:17:03 UTC
From 01b970eef7ae1e95ff123173e9bed5d72c511421 Mon Sep 17 00:00:00 2001
From: Lumir Balhar <lbalhar(a)redhat.com>
Date: Aug 29 2023 07:28:16 +0000
Subject: Remove dependency on future
---
diff --git a/python-ouimeaux.spec b/python-ouimeaux.spec
index e9e8418..d13b9ce 100644
--- a/python-ouimeaux.spec
+++ b/python-ouimeaux.spec
@@ -42,7 +42,6 @@ BuildRequires: %{py3_dist gevent} >= 1.3
BuildRequires: %{py3_dist requests} >= 2.3.0
BuildRequires: %{py3_dist pyyaml}
BuildRequires: %{py3_dist six}
-BuildRequires: %{py3_dist future}
BuildRequires: %{py3_dist pysignals}
%global _description %{expand:
@@ -71,6 +70,10 @@ Summary: %{summary}
%prep
%autosetup -p 1 -n %{srcname}-%{version}
+# This project does not need future since
+# pysignals is no longer bundled.
+sed -i "/future/d" requirements.txt
+
install -pm 0644 %{SOURCE1} .
# Dont build examples, add to docs instead
https://src.fedoraproject.org/rpms/python-ouimeaux/c/01b970eef7ae1e95ff12...
8Â months, 3Â weeks
sergiomb pushed to rpms/fakeroot (epel8). "Update fakeroot to 1.32.1"
by notificationsï¼ fedoraproject.org
Notification time stamped 2023-09-01 00:14:15 UTC
From f961598b2460132af69b8c7c54a7841bd4aade47 Mon Sep 17 00:00:00 2001
From: Sérgio M. Basto <sergio(a)serjux.com>
Date: Aug 31 2023 23:54:40 +0000
Subject: Update fakeroot to 1.32.1
---
diff --git a/.gitignore b/.gitignore
index a90a39f..17c9610 100644
--- a/.gitignore
+++ b/.gitignore
@@ -12,3 +12,4 @@
/fakeroot_1.29.orig.tar.gz
/fakeroot_1.30.1.orig.tar.gz
/fakeroot_1.31.orig.tar.gz
+/fakeroot_1.32.1.orig.tar.gz
diff --git a/fakeroot.spec b/fakeroot.spec
index 50038d4..7eed9bb 100644
--- a/fakeroot.spec
+++ b/fakeroot.spec
@@ -2,8 +2,8 @@
Summary: Gives a fake root environment
Name: fakeroot
-Version: 1.31
-Release: 2%{?dist}
+Version: 1.32.1
+Release: 1%{?dist}
# setenv.c: LGPLv2+
# contrib/Fakeroot-Stat-1.8.8: Perl (GPL+ or Artistic)
# the rest: GPLv3+
@@ -19,8 +19,6 @@ Patch2: debian_fix-shell-in-fakeroot.patch
# Fix LD_LIBRARY_PATH for multilib: https://bugzilla.redhat.com/show_bug.cgi?id=1241527
Patch5: fakeroot-multilib.patch
# Patch7: relax_tartest.patch
-# Fix from Debian for i686
-Patch8: compile-time64-wraps-with-D_TIME_BITS-64.patch
BuildRequires: make
@@ -167,6 +165,9 @@ fi
%ghost %{_libdir}/libfakeroot/libfakeroot-0.so
%changelog
+* Thu Aug 31 2023 Sérgio Basto <sergio(a)serjux.com> - 1.32.1-1
+- Update fakeroot to 1.32.1
+
* Wed Jul 19 2023 Fedora Release Engineering <releng(a)fedoraproject.org> - 1.31-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
diff --git a/sources b/sources
index 92363cd..68f8b5e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (fakeroot_1.31.orig.tar.gz) = a66a3535c2088ba8c33e3afc18d2ab1a16a502b999a4efbea7542e345181aa172af2e0949989832cda69bf6753c80a4bfc12cc283f5da11de31aa0bee0e8b47b
+SHA512 (fakeroot_1.32.1.orig.tar.gz) = fe8263ca9b90e4df253311e5331721a8783260a1058b307d10ffbde47724fc24df584806b17af4477be47d90dc553abe6a476e02cf8ce2aebdd94357ff7d7f09
https://src.fedoraproject.org/rpms/fakeroot/c/f961598b2460132af69b8c7c54a...
8Â months, 3Â weeks