The package rpms/R-rtracklayer.git has added or updated architecture specific content in its spec file (ExclusiveArch/ExcludeArch or %ifarch/%ifnarch) in commit(s): https://src.fedoraproject.org/cgit/rpms/R-rtracklayer.git/commit/?id=7f32634....
Change: +ExcludeArch: i686
Thanks.
Full change: ============
commit 7f32634a308008b9c74116f3b3ab8135d142547d Author: Tom spot Callaway spotaws@amazon.com Date: Mon Mar 31 10:01:08 2025 -0400
EA: i686 due to curl issues
diff --git a/R-rtracklayer.spec b/R-rtracklayer.spec index 2cb2be0..3c54a88 100644 --- a/R-rtracklayer.spec +++ b/R-rtracklayer.spec @@ -21,6 +21,9 @@ BuildRequires: R-GenomeInfoDb >= 1.15.2, R-GenomicAlignments >= 1.15.6, R-too BuildRequires: openssl-devel, libcurl-devel BuildRequires: R-BiocIO, R-restfulr >= 0.0.13
+# curl issues? +ExcludeArch: i686 + %description Extensible framework for interacting with multiple genome browsers (currently UCSC built-in) and manipulating annotation tracks in various formats
commit eca43ebc0d7b4da37140749f5c6bcc7773492f79 Author: Tom spot Callaway spotaws@amazon.com Date: Sat Mar 29 14:35:00 2025 -0400
BR: libcurl-devel
diff --git a/R-rtracklayer.spec b/R-rtracklayer.spec index 8eb7fa5..2cb2be0 100644 --- a/R-rtracklayer.spec +++ b/R-rtracklayer.spec @@ -18,7 +18,7 @@ BuildRequires: R-IRanges-devel >= 2.13.13, R-GenomicRanges >= 1.37.2, R-Biost BuildRequires: R-Rsamtools-devel >= 1.31.2, zlib-devel BuildRequires: R-XVector-devel >= 0.19.7, R-BiocGenerics >= 0.35.3, R-S4Vectors-devel >= 0.23.18 BuildRequires: R-GenomeInfoDb >= 1.15.2, R-GenomicAlignments >= 1.15.6, R-tools, R-curl, R-httr -BuildRequires: openssl-devel +BuildRequires: openssl-devel, libcurl-devel BuildRequires: R-BiocIO, R-restfulr >= 0.0.13
%description
commit 16412ad1ca12a819fc85d723771e161b5ee22aee Author: Tom spot Callaway spotaws@amazon.com Date: Sat Mar 29 12:27:23 2025 -0400
1.66.0
diff --git a/.gitignore b/.gitignore index 88c80db..4f90e89 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ /rtracklayer_1.52.0.tar.gz /rtracklayer_1.56.1.tar.gz /rtracklayer_1.62.0.tar.gz +/rtracklayer_1.66.0.tar.gz diff --git a/0001-fix-format-security.patch b/0001-fix-format-security.patch deleted file mode 100644 index dcadaf7..0000000 --- a/0001-fix-format-security.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 916e93101564e0324a3feaa818a9d2fc2cedbff3 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?I=C3=B1aki=20=C3=9Acar?= iucar@fedoraproject.org -Date: Fri, 26 Apr 2024 19:20:04 +0200 -Subject: [PATCH] fix format security - ---- - src/handlers.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/handlers.c b/src/handlers.c -index 233d9fe..645fde4 100644 ---- a/src/handlers.c -+++ b/src/handlers.c -@@ -7,7 +7,7 @@ - static void R_warnHandler(char *format, va_list args) { - char warn_buf[WARN_BUF_SIZE]; - vsnprintf(warn_buf, WARN_BUF_SIZE, format, args); -- warning(warn_buf); -+ warning("%s", warn_buf); - } - - static void R_abortHandler() { --- -2.44.0 - diff --git a/R-rtracklayer-1.66.0-c23.patch b/R-rtracklayer-1.66.0-c23.patch new file mode 100644 index 0000000..db9f434 --- /dev/null +++ b/R-rtracklayer-1.66.0-c23.patch @@ -0,0 +1,24 @@ +diff -up ./src/ucsc/common.c.c23 ./src/ucsc/common.c +--- ./src/ucsc/common.c.c23 2025-03-29 12:22:45.811240986 -0400 ++++ ./src/ucsc/common.c 2025-03-29 12:23:35.583640959 -0400 +@@ -230,7 +230,7 @@ if (count > 1) + } + } + +-void slUniqify(void *pList, int (*compare )(const void *elem1, const void *elem2), void (*free)()) ++void slUniqify(void *pList, int (*compare )(const void *elem1, const void *elem2), void (*free)(struct slList *)) + /* Return sorted list with duplicates removed. + * Compare should be same type of function as slSort's compare (taking + * pointers to pointers to elements. Free should take a simple +diff -up ./src/ucsc/common.h.c23 ./src/ucsc/common.h +--- ./src/ucsc/common.h.c23 2025-03-29 12:24:14.351625583 -0400 ++++ ./src/ucsc/common.h 2025-03-29 12:24:24.071344564 -0400 +@@ -382,7 +382,7 @@ void slSort(void *pList, CmpFunction *co + * The arguments to the compare function in real, non-void, life + * are pointers to pointers. */ + +-void slUniqify(void *pList, CmpFunction *compare, void (*free)()); ++void slUniqify(void *pList, CmpFunction *compare, void (*free)(struct slList *)); + /* Return sorted list with duplicates removed. + * Compare should be same type of function as slSort's compare (taking + * pointers to pointers to elements. Free should take a simple diff --git a/R-rtracklayer.spec b/R-rtracklayer.spec index c780487..8eb7fa5 100644 --- a/R-rtracklayer.spec +++ b/R-rtracklayer.spec @@ -3,21 +3,21 @@ %global __suggests_exclude ^R\((BSgenome\.Hsapiens\.UCSC\.hg19|GenomicFeatures|TxDb\.Hsapiens\.UCSC\.hg19\.knownGene|genefilter|hgu133plus2\.db|humanStemCell|limma|microRNA|org\.Hs\.eg\.db)\)
Name: R-%{packname} -Version: 1.62.0 -Release: 4%{dist} +Version: 1.66.0 +Release: 1%{dist} Summary: R interface to genome browsers and their annotation tracks # Automatically converted from old format: Artistic 2.0 and BSD - review is highly recommended. License: Artistic-2.0 AND LicenseRef-Callaway-BSD URL: http://www.bioconductor.org/packages/release/bioc/html/rtracklayer.html Source0: http://www.bioconductor.org/packages/release/bioc/src/contrib/%%7Bpackname%7... Source1: rtracklayer_jimkent_license.txt -Patch0: 0001-fix-format-security.patch +Patch0: R-rtracklayer-1.66.0-c23.patch Requires: texlive-latex BuildRequires: R-devel >= 3.3.0, R-methods, R-RCurl >= 1.4.2, R-XML >= 1.98.0 BuildRequires: R-IRanges-devel >= 2.13.13, R-GenomicRanges >= 1.37.2, R-Biostrings-devel >= 2.47.6 BuildRequires: R-Rsamtools-devel >= 1.31.2, zlib-devel BuildRequires: R-XVector-devel >= 0.19.7, R-BiocGenerics >= 0.35.3, R-S4Vectors-devel >= 0.23.18 -BuildRequires: R-GenomeInfoDb >= 1.15.2, R-GenomicAlignments >= 1.15.6, R-tools +BuildRequires: R-GenomeInfoDb >= 1.15.2, R-GenomicAlignments >= 1.15.6, R-tools, R-curl, R-httr BuildRequires: openssl-devel BuildRequires: R-BiocIO, R-restfulr >= 0.0.13
@@ -33,9 +33,10 @@ modify the browser state, such as the current viewport. sed -i -e 's|zlibbioc,||' rtracklayer/DESCRIPTION sed -i -e 's|import(zlibbioc)||' rtracklayer/NAMESPACE pushd %{packname} -%patch -P0 -p1 +%patch -P0 -p1 -b .c23 popd
+ # This email confirms that we have permission to use the Jim Kent # copyrighted files under the BSD license. cp %{SOURCE1} . @@ -80,6 +81,9 @@ rm -rf %{buildroot}%{_libdir}/R/library/%{packname}/tests/quickload/T_species_Oc %{_libdir}/R/library/%{packname}/unitTests/
%changelog +* Sat Mar 29 2025 Tom Callaway spot@fedoraproject.org - 1.66.0-1 +- update to 1.66.0 + * Thu Jan 16 2025 Fedora Release Engineering releng@fedoraproject.org - 1.62.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
diff --git a/sources b/sources index e98101c..341df41 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (rtracklayer_1.62.0.tar.gz) = fb025326a81c2e2647e4fb5c9c4743147741282255d07e6457144cc9ed77fd2084829d958d51e94231f62947c4f3cf90f567b9c10cd08765a5b7bdebececf520 +SHA512 (rtracklayer_1.66.0.tar.gz) = e1fc7fff5584598a4317d41d38abd87ff009e9efda57f8ea0ef8108bd9b8f914009badf3330501843fb3da47bff0960b1d802e7167fce9914a264785fa6d3249
arch-excludes@lists.fedoraproject.org