[Bug 939055] New: texlive-specs-* not working patch sle12 update
http://bugzilla.suse.com/show_bug.cgi?id=939055 Bug ID: 939055 Summary: texlive-specs-* not working patch sle12 update Classification: openSUSE Product: openSUSE Distribution Version: 42 Bootstrap Phase Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: werner@suse.com Reporter: coolo@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- sle12 updated patch to 2.7.5 which no longer allows patches to traverse symlinked directories. This breaks several texlive-spec-* packages within sle12 and as such openSUSE:42. The problem is always like this: [ 119s] + tar --use-compress-program=xz -xf /home/abuild/rpmbuild/SOURCES/acmconf.tar.xz -C /home/abuild/rpmbuild/BUILDROOT/texlive-acmconf.noarch/usr/share/texlive/texmf-dist [ 119s] + tar --use-compress-program=xz -xf /home/abuild/rpmbuild/SOURCES/acmconf.doc.tar.xz -C /home/abuild/rpmbuild/BUILDROOT/texlive-acmconf.noarch/usr/share/texlive/texmf-dist [ 119s] + pushd /home/abuild/rpmbuild/BUILDROOT/texlive-acmconf.noarch/usr/share/texlive/ [ 119s] ~/rpmbuild/BUILDROOT/texlive-acmconf.noarch/usr/share/texlive ~/rpmbuild/BUILD/texlive-acmconf-2013.84.1.3svn15878 [ 119s] + patch --reject-format=unified --quoting-style=literal -f -p0 -F0 -T [ 119s] can't find file to patch at input line 3 [ 119s] Perhaps you used the wrong -p or --strip option? [ 119s] The text leading up to this was: [ 119s] -------------------------- [ 119s] |--- texmf-dist/doc/latex/acmconf/pubform.bib [ 119s] |+++ texmf-dist/doc/latex/acmconf/pubform.bib 2008-09-25 14:17:39.000000000 +0000 [ 119s] -------------------------- [ 119s] No file to patch. Skipping patch. [ 119s] 1 out of 1 hunk ignored [ 119s] error: Bad exit status from /var/tmp/rpm-tmp.CwUlyj (%install) [ 119s] [ 119s] The fix is simple, but affects a lot of places. changing the pushd to pushd into texmf-dist and then the patch needs to be applied with -p1 instead of -p0 The following packages are affected: Build failed texlive-specs-a (i586, x86_64) Build failed texlive-specs-b (i586, x86_64) Build failed texlive-specs-c (i586, x86_64) Build failed texlive-specs-j (i586, x86_64) Build failed texlive-specs-k (i586, x86_64) Build failed texlive-specs-l (i586, x86_64) Build failed texlive-specs-m (i586, x86_64) Build failed texlive-specs-p (i586, x86_64) Build failed texlive-specs-t (i586, x86_64) please submit a fix to SP1 and openSUSE:42 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.suse.com/show_bug.cgi?id=939055
http://bugzilla.suse.com/show_bug.cgi?id=939055#c1
Dr. Werner Fink
participants (1)
-
bugzilla_noreply@novell.com