Hello community,

here is the log from the commit of package racket for openSUSE:Leap:15.2 
checked in at 2020-06-01 12:09:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/racket (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.racket.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "racket"

Mon Jun  1 12:09:54 2020 rev:17 rq:810459 version:7.3

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/racket/racket.changes  2020-01-15 
15:55:39.519674090 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.racket.new.3606/racket.changes        
2020-06-01 12:09:57.750463264 +0200
@@ -1,0 +2,94 @@
+Tue Mar 24 13:53:40 UTC 2020 - Adrian Schröter <[email protected]>
+
+- adapt _constraints, sse3 never existed, but this is not anymore
+  ignored in OBS
+
+-------------------------------------------------------------------
+Tue Jul 16 07:38:56 UTC 2019 - Jonathan Brielmaier <[email protected]>
+
+- Update to 7.3:
+  * There is a new set of teaching languages for the upcoming
+    German-language textbook "Schreibe Dein Programm!"
+  * Racket's IO system has been refactored to improve performance
+    and simplify internal design.
+  * Racket's JSON reader is dramatically faster.
+  * The `plot` library includes color map support for renderers.
+  * The Racket web library has improved support for 307 redirects.
+  * The Racket web server provides better response messages by default
+    for common status codes.
+  * The `pict` library includes a `shear` function.  
+- remove patches:
+  * extflvector-length-inlined.patch: included in release
+- clean up spec file
+  * %foo -> %{foo}
+  * remove %defattr
+  * multiple other smaller clean ups
+
+- Remove extflvector-length-inlined.patch
+
+-------------------------------------------------------------------
+Wed Apr  3 14:22:44 UTC 2019 - Andreas Schwab <[email protected]>
+
+- dont-strip.patch: don't strip libraries
+
+-------------------------------------------------------------------
+Mon Apr  1 11:32:05 UTC 2019 - Dr. Werner Fink <[email protected]>
+
+- Add patch extflvector-length-inlined.patch from upstream commit
+  80f84f21 to get extflvector-length work even on i586
+- Add patch racket-doc.patch to be able to split package into
+  main and doc pacakges
+
+-------------------------------------------------------------------
+Fri Mar 29 12:55:43 UTC 2019 - Dr. Werner Fink <[email protected]>
+
+- Spec file clean up
+- Try to get it work on some ix86 CPU versions
+
+-------------------------------------------------------------------
+Wed Mar 27 18:12:23 UTC 2019 - Dr. Werner Fink <[email protected]>
+
+- Require some missed libraries and certificates for build
+  as well as for installation even if rmplint cries 
+- Update to racket 7.2
+  * The contract system supports collapsible contracts, which avoid
+    repeated wrappers in certain pathological situations. Thanks to Daniel
+    Feltey.
+  * Quickscript, a scripting tool for DrRacket, has become part of the
+    standard distribution. Thanks to Laurent Orseau.
+  * The web server's built-in configuration for serving static files
+    recognizes the ".mjs" extension for JavaScript modules.
+  * The `data/enumerate` library supports an additional form of
+    subtraction via `but-not/e`, following Yorgey and Foner's ICFP'18
+    paper. Thanks to Max New.
+  * The `letrec.rkt` example model in Redex has been changed to more
+    closely match Racket, which led to some bug fixes in Racket's
+    implementation of `letrec` and `set!`.
+  * The racklog library has seen a number of improvements, including fixes
+    to logic variable binding, logic variables containing predicates being
+    applicable, and the introduction of an `%andmap` higher-order predicate.
+
+-------------------------------------------------------------------
+Thu Nov 29 22:02:09 UTC 2018 - Tomasz Olszewski <[email protected]>
+
+- Downgrade to Racket 7.1
+  * 7.1.0.1 was only a snapshot release and is already gone from
+    Racket mirrors
+
+-------------------------------------------------------------------
+Sat Oct 13 17:43:25 UTC 2018 - [email protected]
+
+- Update to Racket 7.1.0.1
+  * Syntax (#') now supports new template subforms: ~@ and ~?
+  * Interactive overlays can be added to plots produced by plot-snip
+  * Added contrcat-equivalent?, a way to compare contracts
+  * Lazy Racket supports functions with keyword arguments
+
+
+-------------------------------------------------------------------
+Mon Jun 25 09:43:21 UTC 2018 - [email protected]
+
+- gc-aarch64.patch: remove obsolete patch, this GC implementation is no
+  longer used.
+
+-------------------------------------------------------------------
@@ -27 +120,0 @@
-

Old:
----
  gc-aarch64.patch
  racket-6.10.1.rpmlintrc
  racket-6.11-src.tgz

New:
----
  dont-strip.patch
  racket-7.3-src.tgz
  racket-doc.patch
  racket-rpmlintrc

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

Other differences:
------------------
++++++ racket.spec ++++++
--- /var/tmp/diff_new_pack.23jhrt/_old  2020-06-01 12:09:58.138464483 +0200
+++ /var/tmp/diff_new_pack.23jhrt/_new  2020-06-01 12:09:58.142464496 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package racket
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 # Copyright (c) 2012, 2013 Togan Muftuoglu [email protected]
 #
 # All modifications and additions to the file contributed by third parties
@@ -13,24 +13,24 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           racket
-Version:        6.11
+Version:        7.3
 Release:        0
 Summary:        Scheme implementation with teaching tools
-License:        LGPL-2.1+ and GPL-3.0+
+License:        LGPL-2.1-or-later AND GPL-3.0-or-later
 Group:          Development/Languages/Scheme
-Url:            http://racket-lang.org
-Source0:        
http://download.racket-lang.org/installers/%version/%name-%version-src.tgz
+URL:            http://racket-lang.org
+Source0:        
http://download.racket-lang.org/installers/%{version}/%{name}-%{version}-src.tgz
 Source2:        racket-completion.bash
-Source3:        racket-6.10.1.rpmlintrc
-# PATCH-FIX-UPSTREAM aarch64 support for gc
-Patch1:         gc-aarch64.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Source3:        racket-rpmlintrc
+Patch0:         racket-doc.patch
+Patch1:         dont-strip.patch
 BuildRequires:  ImageMagick
+BuildRequires:  ca-certificates
 BuildRequires:  chrpath
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -43,8 +43,10 @@
 BuildRequires:  pkgconfig(cairo)
 BuildRequires:  pkgconfig(fontconfig)
 BuildRequires:  pkgconfig(freetype2)
-BuildRequires:  pkgconfig(gtk+-2.0)
+BuildRequires:  pkgconfig(glib-2.0)
+BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRequires:  pkgconfig(ice)
+BuildRequires:  pkgconfig(libedit)
 BuildRequires:  pkgconfig(libffi)
 BuildRequires:  pkgconfig(libpng)
 BuildRequires:  pkgconfig(openssl)
@@ -60,9 +62,20 @@
 BuildRequires:  pkgconfig(xrender)
 BuildRequires:  pkgconfig(xt)
 BuildRequires:  pkgconfig(zlib)
-Provides:       %name-drracket = %version-%release
-Provides:       %name-games = %version-%release
-Provides:       %name-webserver = %version-%release
+# The rpmbuild does not detect those! 
+Requires:       libcairo2
+Requires:       libedit0
+Requires:       libglib-2_0-0
+Requires:       libgtk-3-0
+Requires:       libpango-1_0-0
+Requires:       libsqlite3-0
+Provides:       %{name}-drracket = %{version}-%{release}
+Provides:       %{name}-games = %{version}-%{release}
+Provides:       %{name}-webserver = %{version}-%{release}
+Recommends:     racket-doc = %{version}-%{release}
+
+%define 
add_optflags(a:f:t:p:w:W:d:g:O:A:C:D:E:H:i:M:n:P:U:u:l:s:X:B:I:L:b:V:m:x:c:S:E:o:v:)
 \
+%global optflags %{optflags} %{**}
 
 # maggia has this
 # Disable the debug package since otherwise a build would create the following
@@ -83,10 +96,19 @@
 such as classes or modules, and separate dialects of Racket enable different
 semantics.
 
+%package        doc
+Summary:        Documentation HTML files for Racket
+Group:          Development/Languages/Scheme
+Provides:       %{name}:%{_docdir}/%{name}/docindex.sqlite
+BuildArch:      noarch
+
+%description    doc
+A local installation of the Racket documentation system.
+
 %package devel
 Summary:        Development header files for Racket
 Group:          Development/Languages/Scheme
-Requires:       %name = %version-%release
+Requires:       %{name} = %{version}-%{release}
 Requires:       glibc-devel
 Requires:       libffi-devel
 
@@ -97,41 +119,78 @@
 
 %prep
 %setup -q
+%patch0 -p0
 %patch1 -p1
 
-cp %{S:2} src/.
+cp -p %{SOURCE2} src/
 
 %build
-cd src
+cd src/
+
+%add_optflags -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -fno-gcse
+%configure  --prefix="%{_datadir}" --docdir="%{_defaultdocdir}/%{name}" 
--enable-shared \
+    --disable-static --disable-strip --enable-places 
--enable-lt="%{_bindir}/libtool" \
+    --enable-pthread
 
-%configure  --prefix="%_datadir" --docdir="%_defaultdocdir/%name" 
--enable-shared --disable-static --disable-strip --enable-places 
--enable-lt="%_bindir/libtool"
 make %{?_smp_mflags} VERBOSE=1
 
 %install
-cd src
+cd src/
 
 # use the following if setting extra plt_setup options
-# export LD_LIBRARY_PATH=%%buildroot%%_libdir
+# export LD_LIBRARY_PATH=%%{buildroot}%%{_libdir}
 # export PLT_SETUP_OPTIONS="-j 1 "
 
-install -d %buildroot/%_datadir/doc/%name/
+install -d %{buildroot}/%{_datadir}/doc/%{name}/
 
 %make_install
 
 # we do not need *.la and *.a files
 
-find %buildroot%_libdir -name "*.la" -delete
-find %buildroot%_libdir -name "*.a" -delete
-
-install -Dm 644 %{S:2} %buildroot%_sysconfdir/bash_completion.d/%name
-install -Dm 644 
%_builddir/%name-%version/share/pkgs/drracket/drracket/drracket.png 
%buildroot%_datadir/pixmaps/drracket.png
+find %{buildroot}%{_libdir} -name "*.la" -delete
+find %{buildroot}%{_libdir} -name "*.a" -delete
+find %{buildroot}%{_datadir} -name ".LOCKpkgs.rktd" -delete
+
+# make system clear
+for bin in mred mzscheme racket
+do
+    test -e $bin || continue
+    chrpath --delete %{buildroot}%{_bindir}/$bin || :
+done
+for bin in gracket starter
+do
+    test -e $bin || continue
+    chrpath --delete %{buildroot}%{_libdir}/$bin || :
+done
+for bin in c-printf crypt esd magick sndfile tcl xmmsctrl xosd
+do
+    
bin=%{buildroot}%{_datadir}/%{name}/pkgs/racket-doc/ffi/examples/use-${bin}.rkt
+    test -e $bin || continue
+    sed -ri '1s@(/usr/bin/)env +@\1@p' $bin
+    chmod 755 $bin
+done
+chmod 755 %{buildroot}%{_datadir}/%{name}/pkgs/htdp-lib/2htdp/uchat/xrun
+
+for html in syntax/module-helpers rackunit/api reference/collects
+do
+    html=%{_docdir}/%{name}/${html}.html
+    test -e $html || continue
+    sed -ri 's@%{buildroot}@@g' $html
+done
+
+# Bash completion
+install -Dm 644 %{SOURCE2} 
%{buildroot}%{_datadir}/bash_completion/completions/%{name}
+install -Dm 644 
%{_builddir}/%{name}-%{version}/share/pkgs/drracket/drracket/drracket.png 
%{buildroot}%{_datadir}/pixmaps/drracket.png
 
 # rewrite path in .desktop files
 
-%suse_update_desktop_file -c drracket "DrRacket" "DrRacket is an interactive, 
integrated, graphical programming environment for the Racket programming 
languages" "%_bindir/drracket" "drracket" Development IDE
-%suse_update_desktop_file -c slideshow "Slideshow" "Slideshow is a 
Racket-based tool for writing slide presentations as programs" 
"%_bindir/slideshow" "drracket" Development Documentation
+%suse_update_desktop_file -c drracket "DrRacket" "DrRacket is an interactive, 
integrated, graphical programming environment for the Racket programming 
languages" "%{_bindir}/drracket" "drracket" Development IDE
+%suse_update_desktop_file -c slideshow "Slideshow" "Slideshow is a 
Racket-based tool for writing slide presentations as programs" 
"%{_bindir}/slideshow" "drracket" Development Documentation
+
+# Due package split we do this explicit to support older rpm version as well
+install -m 0644 ../README %{buildroot}%{_docdir}/%{name}/README
 
-%fdupes %buildroot%_prefix
+%fdupes %{buildroot}%{_prefix}
 
 %post
 /sbin/ldconfig
@@ -142,62 +201,66 @@
 %desktop_database_postun
 
 %files
-%defattr(-,root,root,-)
-%doc README
-%doc %{_docdir}/%{name}
-%_bindir/drracket
-%_bindir/gracket
-%_bindir/gracket-text
-%_bindir/mred
-%_bindir/mred-text
-%_bindir/mzc
-%_bindir/mzpp
-%_bindir/mzscheme
-%_bindir/mztext
-%_bindir/pdf-slatex
-%_bindir/plt-games
-%_bindir/plt-help
-%_bindir/plt-r5rs
-%_bindir/plt-r6rs
-%_bindir/plt-web-server
-%_bindir/racket
-%_bindir/raco
-%_bindir/scribble
-%_bindir/setup-plt
-%_bindir/slatex
-%_bindir/slideshow
-%_bindir/swindle
-%_libdir/*.so
-%_libdir/%name/mzdyn3m.o
-%_datadir/%name/*
-%_libdir/%name/starter
-%_libdir/%name/gracket
-%_libdir/%name/starter-sh
-%_libdir/%name/*.rktd
-%_mandir/man1/mz*
-%_mandir/man1/racket*
-%_mandir/man1/raco*
-%_mandir/man1/setup-plt*
-%_mandir/man1/drracket*
-%_mandir/man1/gracket*
-%_mandir/man1/mred*
-%_mandir/man1/plt-help*
-%dir %_libdir/%name
-%dir %_datadir/%name
-%dir %_sysconfdir/bash_completion.d/
-%dir %_sysconfdir/%name
-%_sysconfdir/bash_completion.d/%name
-%config %_sysconfdir/%name/config.rktd
-%_datadir/applications/drracket.desktop
-%_datadir/applications/slideshow.desktop
-%_datadir/pixmaps/drracket.png
-%exclude %_datadir/%name/pkgs/mzscheme-lib/mzscheme/examples/*
+%doc %dir %{_docdir}/%{name}
+%doc %{_docdir}/%{name}/README
+%{_bindir}/drracket
+%{_bindir}/gracket
+%{_bindir}/gracket-text
+%{_bindir}/mred
+%{_bindir}/mred-text
+%{_bindir}/mzc
+%{_bindir}/mzpp
+%{_bindir}/mzscheme
+%{_bindir}/mztext
+%{_bindir}/pdf-slatex
+%{_bindir}/plt-games
+%{_bindir}/plt-help
+%{_bindir}/plt-r5rs
+%{_bindir}/plt-r6rs
+%{_bindir}/plt-web-server
+%{_bindir}/racket
+%{_bindir}/raco
+%{_bindir}/scribble
+%{_bindir}/setup-plt
+%{_bindir}/slatex
+%{_bindir}/slideshow
+%{_bindir}/swindle
+%{_libdir}/libracket3m-%{version}.so
+%{_libdir}/%{name}/mzdyn3m.o
+%{_datadir}/%{name}/*
+%{_libdir}/%{name}/starter
+%{_libdir}/%{name}/gracket
+%{_libdir}/%{name}/starter-sh
+%{_libdir}/%{name}/*.rktd
+%{_mandir}/man1/mz*
+%{_mandir}/man1/racket*
+%{_mandir}/man1/raco*
+%{_mandir}/man1/setup-plt*
+%{_mandir}/man1/drracket*
+%{_mandir}/man1/gracket*
+%{_mandir}/man1/mred*
+%{_mandir}/man1/plt-help*
+%dir %{_libdir}/%{name}
+%dir %{_datadir}/%{name}
+%dir %{_datadir}/bash_completion
+%dir %{_datadir}/bash_completion/completions
+%dir %{_sysconfdir}/%{name}
+%{_datadir}/bash_completion/completions/%{name}
+%config %{_sysconfdir}/%{name}/config.rktd
+%{_datadir}/applications/drracket.desktop
+%{_datadir}/applications/slideshow.desktop
+%{_datadir}/pixmaps/drracket.png
+%exclude %{_datadir}/%{name}/pkgs/mzscheme-lib/mzscheme/examples/*
+
+%files doc
+%doc %{_docdir}/%{name}/*
+%exclude %{_docdir}/%{name}/README
 
 %files devel
-%defattr(-,root,root,-)
-%_includedir/%name/*
-%_libdir/%name/buildinfo
-%dir %_includedir/%name
-%_datadir/%name/pkgs/mzscheme-lib/mzscheme/examples/*
+%{_includedir}/%{name}/*
+%{_libdir}/%{name}/buildinfo
+%{_libdir}/libracket3m.so
+%dir %{_includedir}/%{name}
+%{_datadir}/%{name}/pkgs/mzscheme-lib/mzscheme/examples/*
 
 %changelog

++++++ _constraints ++++++
--- /var/tmp/diff_new_pack.23jhrt/_old  2020-06-01 12:09:58.162464559 +0200
+++ /var/tmp/diff_new_pack.23jhrt/_new  2020-06-01 12:09:58.166464571 +0200
@@ -1,9 +1,31 @@
 <?xml version="1.0"?>
 <constraints>
+  <sandbox>kvm</sandbox>
+  <hostlabel exclude="true">SLOW_CPU</hostlabel>
   <hardware>
   <processors>4</processors>
-    <memory>
+    <physicalmemory>
       <size unit="G">4</size>
+    </physicalmemory>
+    <memory>
+      <size unit="G">6</size>
     </memory>
+    <disk>
+      <size unit="G">1</size>
+    </disk>
   </hardware>
+  <overwrite>
+    <conditions>
+      <arch>i586</arch>
+      <arch>x86_64</arch>
+    </conditions>
+    <hardware>
+      <cpu>
+        <flag>mmx</flag>
+        <flag>sse</flag>
+        <flag>sse2</flag>
+        <flag>ssse3</flag>
+      </cpu>
+    </hardware>
+  </overwrite>
 </constraints>

++++++ dont-strip.patch ++++++
Index: racket-7.2/src/cfg-racket
===================================================================
--- racket-7.2.orig/src/cfg-racket
+++ racket-7.2/src/cfg-racket
@@ -6833,7 +6833,7 @@ if test "${enable_shared}" = "yes" ; the
   LIBSFX=la
   WXLIBS=WXLIBSDYN
   ICP="${LIBTOOLPROG} --mode=install cp"
-  ICP_LIB="${LIBTOOLPROG} --mode=install install -s"
+  ICP_LIB="${LIBTOOLPROG} --mode=install install"
   MRLIBINSTALL="install-lib"
   LIBFINISH="${LIBTOOLPROG} --mode=finish"
   LTO="lo"
Index: racket-7.2/src/cs/c/configure
===================================================================
--- racket-7.2.orig/src/cs/c/configure
+++ racket-7.2/src/cs/c/configure
@@ -4615,7 +4615,7 @@ if test "${enable_shared}" = "yes" ; the
   LTA="la"
   STRIP_LIB_DEBUG=":"
   LIBSFX=la
-  ICP_LIB="${LIBTOOLPROG} --mode=install install -s"
+  ICP_LIB="${LIBTOOLPROG} --mode=install install"
 else
   ICP=cp
   LTO="o"
Index: racket-7.2/src/cs/c/configure.ac
===================================================================
--- racket-7.2.orig/src/cs/c/configure.ac
+++ racket-7.2/src/cs/c/configure.ac
@@ -415,7 +415,7 @@ if test "${enable_shared}" = "yes" ; the
   LTA="la"
   STRIP_LIB_DEBUG=":"
   LIBSFX=la
-  ICP_LIB="${LIBTOOLPROG} --mode=install install -s"
+  ICP_LIB="${LIBTOOLPROG} --mode=install install"
 else
   ICP=cp
   LTO="o"
Index: racket-7.2/src/racket/configure.ac
===================================================================
--- racket-7.2.orig/src/racket/configure.ac
+++ racket-7.2/src/racket/configure.ac
@@ -1382,7 +1382,7 @@ if test "${enable_shared}" = "yes" ; the
   LIBSFX=la
   WXLIBS=WXLIBSDYN
   ICP="${LIBTOOLPROG} --mode=install cp"
-  ICP_LIB="${LIBTOOLPROG} --mode=install install -s"
+  ICP_LIB="${LIBTOOLPROG} --mode=install install"
   MRLIBINSTALL="install-lib"
   LIBFINISH="${LIBTOOLPROG} --mode=finish"
   LTO="lo"
Index: racket-7.2/src/rktio/configure
===================================================================
--- racket-7.2.orig/src/rktio/configure
+++ racket-7.2/src/rktio/configure
@@ -4490,7 +4490,7 @@ if test "${enable_shared}" = "yes" ; the
   LTA="la"
   STRIP_LIB_DEBUG=":"
   LIBSFX=la
-  ICP_LIB="${LIBTOOLPROG} --mode=install install -s"
+  ICP_LIB="${LIBTOOLPROG} --mode=install install"
 else
   ICP=cp
   LTO="o"
Index: racket-7.2/src/rktio/configure.ac
===================================================================
--- racket-7.2.orig/src/rktio/configure.ac
+++ racket-7.2/src/rktio/configure.ac
@@ -384,7 +384,7 @@ if test "${enable_shared}" = "yes" ; the
   LTA="la"
   STRIP_LIB_DEBUG=":"
   LIBSFX=la
-  ICP_LIB="${LIBTOOLPROG} --mode=install install -s"
+  ICP_LIB="${LIBTOOLPROG} --mode=install install"
 else
   ICP=cp
   LTO="o"
Index: racket-7.2/src/start/configure.ac
===================================================================
--- racket-7.2.orig/src/start/configure.ac
+++ racket-7.2/src/start/configure.ac
@@ -1360,7 +1360,7 @@ if test "${enable_shared}" = "yes" ; the
   LIBSFX=la
   WXLIBS=WXLIBSDYN
   ICP="${LIBTOOLPROG} --mode=install cp"
-  ICP_LIB="${LIBTOOLPROG} --mode=install install -s"
+  ICP_LIB="${LIBTOOLPROG} --mode=install install"
   MRLIBINSTALL="install-lib"
   LIBFINISH="${LIBTOOLPROG} --mode=finish"
   LTO="lo"
++++++ racket-6.11-src.tgz -> racket-7.3-src.tgz ++++++
/work/SRC/openSUSE:Leap:15.2/racket/racket-6.11-src.tgz 
/work/SRC/openSUSE:Leap:15.2/.racket.new.3606/racket-7.3-src.tgz differ: char 
5, line 1

++++++ racket-doc.patch ++++++
---
 share/pkgs/scribble-lib/help/search.rkt |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

--- share/pkgs/scribble-lib/help/search.rkt
+++ share/pkgs/scribble-lib/help/search.rkt     2019-03-28 07:38:19.695803840 
+0000
@@ -43,7 +43,8 @@
       (let* ([path (build-path (find-user-doc-dir) sub)]
              [path (if (file-exists? path) path (build-path (find-doc-dir) 
sub))])
         (notify path)
-        (if (file-exists? path)
+        (if (and (file-exists? path)
+                 (file-exists? (build-path (find-doc-dir) "docindex.sqlite")))
           (send-url/file path #:fragment fragment #:query query)
           (let ([part (lambda (pfx x) (if x (string-append pfx x) ""))])
             (send-url (string-append
++++++ racket-rpmlintrc ++++++
addFilter(".*unexpanded-macro.*/usr/share/racket/collects/srfi/.*")
addFilter(".*W:.*explicit-lib-dependency.*lib.*")
addFilter(".*W:.*zero-length.*")
addFilter(".*W:.*pem-certificate.*/test\.pem.*")
addFilter(".*W:.*script-without-shebang.*/starter-sh.*")
addFilter(".*file-contains-buildroot.*/usr/share/doc/packages/racket/syntax/module-helpers.html.*")
addFilter(".*file-contains-buildroot.*/usr/share/doc/packages/racket/rackunit/api.html.*")
addFilter(".*file-contains-buildroot.*/usr/share/doc/packages/racket/reference/collects.html.*")

Reply via email to