Compare commits

...

No commits in common. 'c9' and 'c8' have entirely different histories.
c9 ... c8

2
.gitignore vendored

@ -1 +1 @@
SOURCES/mt-st-1.4.tar.gz
SOURCES/mt-st-1.1.tar.gz

@ -1 +1 @@
a80a6e4c710fe72a09ba890ceb81d432672d715d SOURCES/mt-st-1.4.tar.gz
e42d7fb0f57ccbd5c791e3b968e0a4573e7f9857 SOURCES/mt-st-1.1.tar.gz

@ -0,0 +1,172 @@
--- mt-st-0.8/stinit.def.examples.configfiles 2002-09-23 19:02:21.000000000 +0200
+++ mt-st-0.8/stinit.def.examples 2005-04-07 08:21:01.732633520 +0200
@@ -56,3 +56,169 @@
mode3 blocksize=0 density=1 # 800 bpi
}
+# DLT2000 / 2000XT
+manufacturer="QUANTUM" model = "DLT2000" {
+scsi2logical=1
+can-bsr
+auto-lock=0
+two-fms=0
+drive-buffering=1
+buffer-writes
+read-ahead=1
+async-writes=1
+can-partitions=0
+fast-mteom=1
+#
+# If your stinit supports the timeouts:
+timeout=3600 # 1 hour
+long-timeout=14400 # 4 hours
+#
+mode1 blocksize=0 density=0x81 # 10GB + compression on DLTtape III, 15+ with DLTtape IIIXT in 2000XT
+mode2 blocksize=0 density=0x80 # 10GB, no compression on DLTtape III, 15 with DLTtape IIIXT in 2000XT
+mode3 blocksize=0 density=0x18 # 6GB, compression not available, on DLTtape III
+mode4 blocksize=0 density=0x17 #2.6GB, compression not available, on DLTtape III
+}
+
+# DLT4000
+manufacturer="QUANTUM" model = "DLT4000" {
+scsi2logical=1
+can-bsr
+auto-lock=0
+two-fms=0
+drive-buffering=1
+buffer-writes
+read-ahead=1
+async-writes=1
+can-partitions=0
+fast-mteom=1
+#
+# If your stinit supports the timeouts:
+timeout=3600 # 1 hour
+long-timeout=14400 # 4 hours
+#
+# Drive is backwards compatible, use older modes (e.g. from above) as required
+mode1 blocksize=0 density=0x83 # 20GB + compression
+mode2 blocksize=0 density=0x82 # 20GB, no compression
+mode3 blocksize=0 density=0x81 # 10GB + compression (DLT2000 mode) with DLTtape III, 15+ with DLTtape IIIXT in 2000XT
+mode4 blocksize=0 density=0x80 # 10GB, no compression (DLT2000 mode) with DLTtape III, 15 with DLTtape IIIXT in 2000XT
+}
+
+# DLT7000
+manufacturer="QUANTUM" model = "DLT7000" {
+scsi2logical=1
+can-bsr
+auto-lock=0
+two-fms=0
+drive-buffering=1
+buffer-writes
+read-ahead=1
+async-writes=1
+can-partitions=0
+fast-mteom=1
+#
+# If your stinit supports the timeouts:
+timeout=3600 # 1 hour
+long-timeout=14400 # 4 hours
+#
+# Drive is backwards compatible, use older modes (e.g. from above) as required.
+mode1 blocksize=0 density=0x85 # 35GB + compression
+mode2 blocksize=0 density=0x84 # 35GB, no compression
+mode3 blocksize=0 density=0x83 # 20GB + compression (DLT4000 mode)
+mode4 blocksize=0 density=0x82 # 20GB, no compression (DLT4000 mode)
+}
+
+# DLT8000
+manufacturer="QUANTUM" model = "DLT8000" {
+scsi2logical=1
+can-bsr=1
+auto-lock=0
+two-fms=0
+drive-buffering=1
+buffer-writes
+read-ahead=1
+async-writes=1
+can-partitions=0
+fast-mteom=1
+#
+# If your stinit supports the timeouts:
+timeout=3600 # 1 hour
+long-timeout=14400 # 4 hours
+#
+# Drive is backwards compatible to DLT7000, use older modes (e.g. from above) as required. Modes <10GB (<0x19) not supported!
+mode1 blocksize=0 density=0x89 # 40GB + compression
+mode2 blocksize=0 density=0x88 # 40GB, no compression
+mode3 blocksize=0 density=0x85 # 35GB + compression (DLT7000 mode)
+mode4 blocksize=0 density=0x84 # 35GB, no compression (DLT7000 mode)
+}
+
+
+# SDLT220
+manufacturer="QUANTUM" model = "SuperDLT1" {
+scsi2logical=1
+can-bsr=1
+auto-lock=0
+two-fms=0
+drive-buffering=1
+buffer-writes
+read-ahead=1
+async-writes=1
+can-partitions=0
+fast-mteom=1
+#
+# If your stinit supports the timeouts:
+timeout=3600 # 1 hour
+long-timeout=14400 # 4 hours
+#
+# Drive is backwards read compatible to DLT4000/7000/8000. Mode settings are only required for writing, so no need to define any other modes here.
+mode1 blocksize=0 density=0x48 compression=1 # 110 GB + compression
+mode2 blocksize=0 density=0x48 compression=0 # 110 GB, no ompression
+}
+
+# SDLT320
+manufacturer="QUANTUM" model = "SDLT320" {
+scsi2logical=1
+can-bsr=1
+auto-lock=0
+two-fms=0
+drive-buffering=1
+buffer-writes
+read-ahead=1
+async-writes=1
+can-partitions=0
+fast-mteom=1
+#
+# If your stinit supports the timeouts:
+timeout=3600 # 1 hour
+long-timeout=14400 # 4 hours
+#
+# Drive is backwards write compatible to SDLT220 and read compatible to DLT4000/7000/8000. Mode settings are only required for writing, so we need only the SDL220/320 modes here
+mode1 blocksize=0 density=0x49 compression=1 # 160 GB + compression
+mode2 blocksize=0 density=0x49 compression=0 # 160 GB, no ompression
+mode3 blocksize=0 density=0x48 compression=1 # 110 GB + compression
+mode4 blocksize=0 density=0x48 compression=0 # 110 GB, no ompression
+}
+
+# SDLT600
+manufacturer="QUANTUM" model = "SDLT600" {
+scsi2logical=1
+can-bsr=1
+auto-lock=0
+two-fms=0
+drive-buffering=1
+buffer-writes
+read-ahead=1
+async-writes=1
+can-partitions=0
+fast-mteom=1
+#
+# If your stinit supports the timeouts:
+timeout=3600 # 1 hour
+long-timeout=14400 # 4 hours
+#
+# Drive is backwards read compatible to SDLT220/320 and VS160. Mode settings are only required for writing, so we need only the native SDLT600 mode here.
+mode1 blocksize=0 density=0x4a compression=1 # 300 GB + compression
+mode2 blocksize=0 density=0x4a compression=0 # 300 GB, no ompression
+mode3 blocksize=0 density=0x4a compression=1 # 300 GB + compression
+mode4 blocksize=0 density=0x4a compression=0 # 300 GB, no ompression
+}
+

@ -0,0 +1,31 @@
--- mt-st-0.9b/mt.1.manfix 2005-08-21 20:53:50.000000000 +0200
+++ mt-st-0.9b/mt.1 2005-10-25 12:13:43.000000000 +0200
@@ -48,20 +48,22 @@
files.
The tape is positioned on the first block of the next file.
.IP fsfm
-Forward space
+Forward space past
.I count
-files.
-The tape is positioned on the last block of the previous file.
+file marks, then backward space one file record.
+This leaves the tape positioned on the last block of the file that is count-1
+files past the current file.
.IP bsf
Backward space
.I count
files.
The tape is positioned on the last block of the previous file.
.IP bsfm
-Backward space
+Backward space past
.I count
-files.
-The tape is positioned on the first block of the next file.
+file marks, then forward space one file record.
+This leaves the tape positioned on the first block of the file that is count-1
+files before the current file.
.IP asf
The tape is positioned at the beginning of the
.I count

@ -0,0 +1,11 @@
--- mt-st-1.1/mt.c.sdlt 2008-04-27 18:49:00.000000000 +0200
+++ mt-st-1.1/mt.c 2008-08-04 08:21:54.000000000 +0200
@@ -225,6 +225,8 @@
{0x45, "QIC-3095-MC (TR-4)"},
{0x46, "LTO-4"},
{0x47, "DDS-5 or TR-5"},
+ {0x48, "Quantum SDLT220"},
+ {0x49, "Quantum SDLT320"},
{0x51, "IBM 3592 J1A"},
{0x52, "IBM 3592 E05"},
{0x80, "DLT 15GB uncomp. or Ecrix"},

@ -0,0 +1,117 @@
diff -Nur mt-st-1.1_old/debugfiles.list mt-st-1.1/debugfiles.list
--- mt-st-1.1_old/debugfiles.list 1970-01-01 08:00:00.000000000 +0800
+++ mt-st-1.1/debugfiles.list 2018-09-14 05:51:39.368918861 +0800
@@ -0,0 +1,8 @@
+%dir /usr/lib/debug
+%dir /usr/lib/debug/usr
+%dir /usr/lib/debug/usr/bin
+%dir /usr/lib/debug/usr/sbin
+%dir /usr/lib/debug/.dwz
+/usr/lib/debug/usr/bin/mt-1.1-22.fc28.x86_64.debug
+/usr/lib/debug/usr/sbin/stinit-1.1-22.fc28.x86_64.debug
+/usr/lib/debug/.dwz/mt-st-1.1-22.fc28.x86_64
diff -Nur mt-st-1.1_old/debugsourcefiles.list mt-st-1.1/debugsourcefiles.list
--- mt-st-1.1_old/debugsourcefiles.list 1970-01-01 08:00:00.000000000 +0800
+++ mt-st-1.1/debugsourcefiles.list 2018-09-14 05:51:39.371085528 +0800
@@ -0,0 +1 @@
+/usr/src/debug/mt-st-1.1-22.fc28.x86_64
Binary files mt-st-1.1_old/debugsources.list and mt-st-1.1/debugsources.list differ
diff -Nur mt-st-1.1_old/elfbins.list mt-st-1.1/elfbins.list
--- mt-st-1.1_old/elfbins.list 1970-01-01 08:00:00.000000000 +0800
+++ mt-st-1.1/elfbins.list 2018-09-14 05:51:39.341835530 +0800
@@ -0,0 +1,2 @@
+.//usr/bin/mt
+.//usr/sbin/stinit
diff -Nur mt-st-1.1_old/mt.c mt-st-1.1/mt.c
--- mt-st-1.1_old/mt.c 2018-09-13 12:19:35.156610050 +0800
+++ mt-st-1.1/mt.c 2018-09-14 05:52:08.509500057 +0800
@@ -280,7 +280,7 @@
int
main(int argc, char **argv)
{
- int mtfd, cmd_code, i, argn, len, oflags;
+ int mtfd, i, argn, len, oflags;
char *cmdstr;
cmdef_tr *comp, *comp2;
@@ -351,7 +351,6 @@
comp->cmd_name);
exit(1);
}
- cmd_code = comp->cmd_code;
if (comp->cmd_fdtype != NO_FD) {
oflags = comp->cmd_fdtype == FD_RDONLY ? O_RDONLY : O_RDWR;
@@ -390,23 +389,23 @@
usage(int explain)
{
int ind;
- char line[100];
+ int counter = 0;
fprintf(stderr, "usage: mt [-v] [--version] [-h] [ -f device ] command [ count ]\n");
if (explain) {
for (ind=0; cmds[ind].cmd_name != NULL; ) {
if (ind == 0)
- strcpy(line, "commands: ");
+ counter = fprintf(stderr, "commands: ");
else
- strcpy(line, " ");
+ counter = fprintf(stderr, " ");
for ( ; cmds[ind].cmd_name != NULL; ind++) {
- strcat(line, cmds[ind].cmd_name);
+ counter += fprintf(stderr, "%s", cmds[ind].cmd_name);
if (cmds[ind+1].cmd_name != NULL)
- strcat(line, ", ");
+ counter += fprintf(stderr, ", ");
else
- strcat(line, ".");
- if (strlen(line) >= 70 || cmds[ind+1].cmd_name == NULL) {
- fprintf(stderr, "%s\n", line);
+ counter += fprintf(stderr, ".");
+ if (counter >= 70 || cmds[ind+1].cmd_name == NULL) {
+ fprintf(stderr, "\n");
ind++;
break;
}
@@ -736,6 +735,8 @@
if ((fd = open(fname, O_RDONLY)) < 0 ||
read(fd, buf, 20) < 0) {
fprintf(stderr, "Can't read the sysfs file '%s'.\n", fname);
+ if (fd >= 0)
+ close(fd);
return 2;
}
close(fd);
diff -Nur mt-st-1.1_old/stinit.c mt-st-1.1/stinit.c
--- mt-st-1.1_old/stinit.c 2018-09-13 12:19:35.151610044 +0800
+++ mt-st-1.1/stinit.c 2018-09-14 05:51:38.644168915 +0800
@@ -148,7 +148,7 @@
else
for (cp2=cp+1; isalnum(*cp2) || *cp2 == '-'; cp2++)
;
- if (cp2 == '\0')
+ if (*cp2 == '\0')
return NULL;
have_arg = TRUE;
argp = cp;
@@ -349,8 +349,7 @@
continue;
}
- strcpy(defstr, comptr);
- strcat(defstr, cp);
+ snprintf(defstr, sizeof(defstr)/sizeof(char), "%s%s", comptr, cp);
*nextdef = c;
if (verbose > 1)
@@ -451,9 +450,6 @@
static int sg_io_errcheck(struct sg_io_hdr *hdp)
{
- int status;
-
- status = hdp->status & 0x7e;
if ((hdp->status & 0x7e) == 0 || hdp->host_status == 0 ||
hdp->driver_status == 0)
return 0;

@ -0,0 +1,63 @@
From 78c0868407b59bbfdd1301fe5c1b57831b53c26e Mon Sep 17 00:00:00 2001
From: Jan Chaloupka <jchaloup@redhat.com>
Date: Thu, 21 Aug 2014 12:46:44 +0200
Subject: [PATCH] mt missing options section
---
mt.1 | 33 ++++++++++++++++++---------------
1 file changed, 18 insertions(+), 15 deletions(-)
diff --git a/mt.1 b/mt.1
index 8ff5b63..7dccdee 100644
--- a/mt.1
+++ b/mt.1
@@ -13,21 +13,7 @@ performs the given
which must be one of the tape operations listed below, on a tape
drive. The commands can also be listed by running the program with the
.I \-h
-option. The version of mt is printed with the
-.I \-v
-or
-.I \-\-version
-option. The path of the tape device on which to operate can be given with
-the
-.I \-f
-or
-.I \-t
-option. If neither of those options is given, and the environment
-variable
-.B TAPE
-is set, it is used. Otherwise, a default device defined in the file
-.I /usr/include/sys/mtio.h
-is used.
+option.
.PP
Some operations optionally take an argument or repeat count, which can be given
after the operation name and defaults to 1. The postfix
@@ -275,6 +261,23 @@ set the cleaning request interpretation parameters.
exits with a status of 0 if the operation succeeded, 1 if the
operation or device name given was invalid, or 2 if the operation
failed.
+.SH OPTIONS
+.TP
+.B \-h, \-\-help
+Print a usage message on standard output and exit successfully.
+.TP
+.B \-v, \-\-version
+Print version of mt.
+.TP
+.B \-f, \-t
+The path of the tape device on which to operate.
+If neither of those options is given,
+and the environment variable
+.B TAPE
+is set, it is used.
+Otherwise, a default device defined in the file
+.I /usr/include/sys/mtio.h
+is used.
.SH AUTHOR
The program is written by Kai Makisara <Kai.Makisara@kolumbus.fi>.
.SH COPYRIGHT
--
1.9.3

@ -0,0 +1,22 @@
--- mt-st-1.1/mt.c.mtio 2008-08-04 08:24:45.000000000 +0200
+++ mt-st-1.1/mt.c 2008-08-04 08:24:45.000000000 +0200
@@ -23,7 +23,7 @@
#include <sys/stat.h>
#include <sys/utsname.h>
-#include "mtio.h"
+#include <linux/mtio.h>
#ifndef DEFTAPE
#define DEFTAPE "/dev/tape" /* default tape device */
--- mt-st-1.1/stinit.c.mtio 2008-04-27 13:24:16.000000000 +0200
+++ mt-st-1.1/stinit.c 2008-08-04 08:24:45.000000000 +0200
@@ -22,7 +22,7 @@
#include <linux/major.h>
#include <scsi/sg.h>
-#include "mtio.h"
+#include <linux/mtio.h>
#ifndef FALSE
#define TRUE 1

@ -0,0 +1,12 @@
diff -up mt-st-1.1/stinit.c.options mt-st-1.1/stinit.c
--- mt-st-1.1/stinit.c.options 2013-07-23 11:55:33.000000000 +0200
+++ mt-st-1.1/stinit.c 2013-07-23 11:56:09.000000000 +0200
@@ -889,7 +889,7 @@ define_tape(int tapeno, FILE *dbf, devde
usage(int retval)
{
fprintf(stderr,
- "Usage: stinit [-h] [-v] [-f dbname] [-p] [drivename_or_number ...]\n");
+ "Usage: stinit [-h] [-v] [--version] [-f dbname] [-p] [-r] [drivename_or_number ...]\n");
exit(retval);
}

@ -0,0 +1,32 @@
--- mt-st-1.1/Makefile.redhat 2008-03-01 11:50:12.000000000 +0100
+++ mt-st-1.1/Makefile 2008-08-04 08:20:01.000000000 +0200
@@ -1,8 +1,9 @@
-CFLAGS= -Wall -O2
-SBINDIR= /sbin
-BINDIR= /bin
-USRBINDIR= /usr/bin
-MANDIR= /usr/share/man
+CFLAGS= $(RPM_OPT_FLAGS)
+SBINDIR= $(RPM_BUILD_ROOT)/usr/sbin
+BINDIR= $(RPM_BUILD_ROOT)/usr/bin
+USRBINDIR= $(RPM_BUILD_ROOT)/usr/bin
+MANDIR= $(RPM_BUILD_ROOT)/usr/share/man
+CC=gcc
MTDIR=$(BINDIR)
@@ -15,11 +16,12 @@
$(CC) $(CFLAGS) -o stinit stinit.c
install: mt stinit
- install -s mt $(MTDIR)
+ mkdir -p $(BINDIR) $(SBINDIR) $(MANDIR)/man1 $(MANDIR)/man8
+ install -m 755 mt $(BINDIR)
install -c -m 444 mt.1 $(MANDIR)/man1
(if [ -f $(MANDIR)/man1/mt.1.gz ] ; then \
rm -f $(MANDIR)/man1/mt.1.gz; gzip $(MANDIR)/man1/mt.1; fi)
- install -s stinit $(SBINDIR)
+ install -m 755 stinit $(SBINDIR)
install -c -m 444 stinit.8 $(MANDIR)/man8
(if [ -f $(MANDIR)/man8/stinit.8.gz ] ; then \
rm -f $(MANDIR)/man8/stinit.8.gz; gzip $(MANDIR)/man8/stinit.8; fi)

@ -0,0 +1,11 @@
diff -Nur mt-st-1.1_old/mt.c mt-st-1.1/mt.c
--- mt-st-1.1_old/mt.c 2018-08-09 12:47:25.997552769 -0400
+++ mt-st-1.1/mt.c 2018-08-09 12:49:02.764150055 -0400
@@ -19,6 +19,7 @@
#include <errno.h>
#include <fcntl.h>
#include <sys/types.h>
+#include <sys/sysmacros.h>
#include <sys/ioctl.h>
#include <sys/stat.h>
#include <sys/utsname.h>

@ -1,15 +1,23 @@
Summary: Tool for controlling tape drives
Name: mt-st
Version: 1.4
Release: 7%{?dist}
Version: 1.1
Release: 24%{?dist}
License: GPL+
URL: https://github.com/iustin/mt-st
Source0: https://github.com/iustin/mt-st/releases/download/v%{version}/%{name}-%{version}.tar.gz
Group: Applications/System
URL: ftp://ftp.ibiblio.org/pub/linux/system/backup
Source0: ftp://metalab.unc.edu/pub/Linux/system/backup/mt-st-%{version}.tar.gz
Source1: stinit.service
BuildRequires: gcc
BuildRequires: make
Patch0: mt-st-1.1-redhat.patch
Patch1: mt-st-1.1-SDLT.patch
Patch2: mt-st-0.7-config-files.patch
Patch3: mt-st-0.9b-manfix.patch
Patch4: mt-st-1.1-mtio.patch
# https://bugzilla.redhat.com/show_bug.cgi?id=948457
Patch5: mt-st-1.1-options.patch
Patch6: mt-st-1.1-man.patch
Patch7: mt-st-1.1-sysmacros.patch
Patch8: mt-st-1.1-covscan.patch
BuildRequires: systemd
BuildRequires: bash-completion
Requires(post): systemd
Requires(preun): systemd
Requires(postun): systemd
@ -23,19 +31,31 @@ Install mt-st if you need a tool to manage tape drives.
%prep
%autosetup
%setup -q
%patch0 -p1 -b .redhat
%patch1 -p1 -b .sdlt
%patch2 -p1 -b .configfiles
%patch3 -p1 -b .manfix
%patch4 -p1 -b .mtio
%patch5 -p1 -b .options
%patch6 -p1 -b .man
%patch7 -p1 -b .sysmacros
%patch8 -p1 -b .covscan
# fix encoding
f=README.stinit
iconv -f ISO8859-1 -t UTF-8 -o $f.new $f
touch -r $f $f.new
mv $f.new $f
%build
make CFLAGS="%{build_cflags}" LDFLAGS="%{build_ldflags}"
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -pie -Wl,-z,now" make
%install
COMPLETIONDIR=%{buildroot}$(pkg-config --variable=completionsdir bash-completion)
%make_install EXEC_PREFIX=/usr COMPLETIONINSTALLDIR=$COMPLETIONDIR
install -D -p -m 0644 %{SOURCE1} %{buildroot}%{_unitdir}/stinit.service
cd $COMPLETIONDIR
mv mt-st mt
make install
install -D -p -m 0644 %{SOURCE1} $RPM_BUILD_ROOT%{_unitdir}/stinit.service
%post
@ -49,61 +69,25 @@ mv mt-st mt
%files
%doc COPYING README.md stinit.def.examples
%doc COPYING README README.stinit mt-st-1.1.lsm stinit.def.examples
%{_bindir}/mt
%{_sbindir}/stinit
%{_mandir}/man1/mt.1*
%{_mandir}/man8/stinit.8*
%{_mandir}/man[18]/*
%{_unitdir}/stinit.service
%{_datadir}/bash-completion/
%changelog
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.4-7
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
Related: rhbz#1991688
* Wed Oct 10 2018 Gris Ge <fge@redhat.com> - 1.1-24
- Fix annocheck distro failure of '-Wl,-z,now'. (RHBZ#1624146)
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.4-6
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
* Fri Sep 14 2018 Gris Ge <fge@redhat.com> - 1.1-23
- Fix covscan. (RHBZ#1628439)
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.4-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Thu Sep 06 2018 Gris Ge <fge@redhat.com> - 1.1-22
- Fix annocheck distro flag failure of 'stack protection'. (RHBZ#1624146)
* Sat Nov 07 2020 Paweł Marciniak <sunwire+repo@gmail.com> - 1.4-4
- Make will no longer be in BuildRoot by default
* Mon Oct 12 2020 Paweł Marciniak <sunwire+repo@gmail.com> - 1.4-3
- Fix not working autocompletion
* Thu Sep 24 2020 Dan Horák <dan[at]danny.cz> - 1.4-2
- install completions to system directory
* Wed Sep 16 2020 Paweł Marciniak <sunwire+repo@gmail.com> - 1.4-1
- rebased to 1.4
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Fri Jun 26 2020 Dan Horák <dan[at]danny.cz> - 1.3-1
- rebased to 1.3 (#1849416)
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Tue May 29 2018 Dan Horák <dan[at]danny.cz> - 1.1-22
- fix includes (#1583414)
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Fri Aug 10 2018 Gris Ge <fge@redhat.com> 1.1-21
- Fix build failure of missing defination of `minor()`.
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.1-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild

Loading…
Cancel
Save