[Bug 1187288] New: Racket 8.1 breaks installation of rash
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288 Bug ID: 1187288 Summary: Racket 8.1 breaks installation of rash Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: All OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: werner@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Even with export PLTUSERHOME=$PWD/root the version 8.1 breaks installation of rash and it sub packages make-directory: cannot make directory path: /usr/share/racket/collects/racket/compiled system error: Permission denied; errno=13 compilation context...: /usr/share/racket/collects/setup/dirs.rkt /usr/share/racket/collects/setup/path-to-relative.rkt /usr/share/racket/collects/syntax/srcloc.rkt /usr/share/racket/collects/racket/contract/private/blame.rkt /usr/share/racket/collects/racket/contract/private/arrow-common.rkt /usr/share/racket/collects/racket/contract/base.rkt /home/abuild/rpmbuild/BUILD/racket-rash-0.2/udelim/udelim/main.rkt Seems to be realted to boo#1181029 as here also is tried to touch files below /usr/share -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288
Dr. Werner Fink
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288#c1
--- Comment #1 from Dr. Werner Fink
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288#c2
--- Comment #2 from Dr. Werner Fink
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288#c3
--- Comment #3 from Dr. Werner Fink
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288#c4
Dr. Werner Fink
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288#c5
Dr. Werner Fink
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288#c6
--- Comment #6 from Dr. Werner Fink
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288#c7
--- Comment #7 from Dr. Werner Fink
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288#c8
--- Comment #8 from Togan Muftuoglu
In spec file
# Remove compiled files rm -rf %{buildroot}%{_libdir}/racket/compiled
that does break racket! Compare with https://github.com/racket/racket/issues/3878#issuecomment-861509547
Looks like you have have the root cause. I am currently trying out a branched version to see if there are other issues as well. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288#c9
--- Comment #9 from Dr. Werner Fink
(In reply to Dr. Werner Fink from comment #7)
In spec file
# Remove compiled files rm -rf %{buildroot}%{_libdir}/racket/compiled
that does break racket! Compare with https://github.com/racket/racket/issues/3878#issuecomment-861509547
Looks like you have have the root cause. I am currently trying out a branched version to see if there are other issues as well.
I'm trying currently the following but I've to enhance the file list as well Index: racket.spec =================================================================== --- racket.spec (revision efe8d1cd727a0dda424739cb363bf340) +++ racket.spec (working copy) @@ -48,6 +48,7 @@ BuildRequires: pkgconfig(ice) BuildRequires: pkgconfig(libedit) BuildRequires: pkgconfig(libffi) +BuildRequires: pkgconfig(liblz4) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(pango) @@ -129,6 +130,8 @@ %add_optflags -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -fno-gcse -Wno-stringop-overread %configure \ --prefix="%{_prefix}" \ + --exec-prefix="%{_prefix}" \ + --libdir=%{_libdir} \ --docdir="%{_defaultdocdir}/%{name}" \ --enable-shared \ %ifarch ppc64 ppc64le s390x @@ -138,6 +141,8 @@ --disable-strip \ --enable-places \ --enable-lt="%{_bindir}/libtool" \ + --enable-libz \ + --enable-liblz4 \ --enable-pthread %make_build @@ -189,9 +194,6 @@ # Remove references to buildroot sed -i "s|%{buildroot}||g" %{buildroot}%{_docdir}/%{name}/ts-reference/Typed_Classes.html - -# Remove compiled files -rm -rf %{buildroot}%{_libdir}/racket/compiled -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288#c10
--- Comment #10 from Dr. Werner Fink
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288
http://bugzilla.opensuse.org/show_bug.cgi?id=1187288#c11
Dr. Werner Fink
SR#900351 could do the job at least rash does build and is functional as well
Had been accepted and is forwarded to Factory and rash builds now again -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com