Description of problem: Package seems abandoned; there is no activtiy on it since Sun Nov 25 2007. From that date onwards, only mass rebuild changelogs have been added. It does not build on Fedora 19 and does contain obsolete RPM tags that are not required for Fedora. Version-Release number of selected component (if applicable): libtomcrypt-1.17-14.fc18 This request is to start the missing package mantainer process [1]; as I'm offering myself as a mantainer since I'm using this at work. If the packager responds to the bug I'm offering myself as co-mantainer. At the moment, the last update pushed by the package mantainer is in April 2012. $ ./fedora_active_user.py --user jjh FAS password for slaanesh: Last login in FAS: jjh 2013-03-24 Last action on koji: Fri, 22 Feb 2013 package list entry revoked: haproxy in dist-6E-epel by pkgdb Last package update on bodhi: 2012-04-04 02:07:59 on package haproxy-1.4.20-1.el6 [1] https://fedoraproject.org/wiki/Package_maintainer_policy#What_to_do_if_a_maintainer_is_absent I'm attaching all the pending bugs here.
http://slaanesh.fedorapeople.org/libtomcrypt.spec http://slaanesh.fedorapeople.org/libtomcrypt-1.17-15.fc19.src.rpm Here is an updated spec file / source rpm that contains the following fixes: - Update SPEC, remove obsolete tags, fix formatting. - Add patch for pkg config (libtomcrypt.pc). - Add correct build requirements for Fedora 19+ and RHEL 7+. This package update is required for building stoken, the RSA software token manipulation library for using RSA software tokens with openconnect, the Cisco AnyConnect VPN compatible client.
Please note that the package has changed license in the upstream repository to "WTFPL"; which is a valid license according to Fedora guidelines. This is only for the next release; the current source tarball still is licensed with the specified license.
The changes look obviously sane; have committed them for rawhide in the meantime. Perhaps we could do F19 too. Or perhaps you could just live with the lack of pkgconfig and set TOMCRYPT_CFLAGS=-I/usr/include/tomcrypt manually when you need to build against it.
Hm, maybe it's not that simple. http://kojipkgs.fedoraproject.org//work/tasks/4779/5464779/build.log + make -j5 LIBPATH=/usr/lib64 -f makefile docs rm -f doc/crypt.pdf *.dvi *.log *.aux *.toc *.idx *.ilg *.ind *.out echo "hello" > crypt.ind latex crypt > /dev/null kpathsea: Running mktexfmt latex.fmt make: *** [docs] Error 1 RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.5TWg4P (%build) Bad exit status from /var/tmp/rpm-tmp.5TWg4P (%build) Child return code was: 1 EXCEPTION: Command failed. See logs for output. There are also a lot of warnings about pointer aliasing bugs.
(In reply to David Woodhouse from comment #3) > The changes look obviously sane; have committed them for rawhide in the > meantime. > > Perhaps we could do F19 too. Or perhaps you could just live with the lack of > pkgconfig and set TOMCRYPT_CFLAGS=-I/usr/include/tomcrypt manually when you > need to build against it. I would prefer that both would go the same way; so packages relying on it does not need to treat f19 and f20+ differently. Can you commit those to Fedora 19 too? I've updated the spec file with latex requirements; but I didn't re-uploaded them to fedorapeople.org as I was not thinking a proven packager would push the change; but instead wait for the unresponsive mantainer process. Anyway here they are; they should fix your latex building problem on f18+: http://slaanesh.fedorapeople.org/libtomcrypt.spec http://slaanesh.fedorapeople.org/libtomcrypt-1.17-15.fc19.src.rpm
I already had those changes, and the same package builds OK on F19: http://kojipkgs.fedoraproject.org//work/tasks/4824/5464824/build.log + make -j5 LIBPATH=/usr/lib64 -f makefile docs rm -f doc/crypt.pdf *.dvi *.log *.aux *.toc *.idx *.ilg *.ind *.out echo "hello" > crypt.ind latex crypt > /dev/null latex crypt > /dev/null makeindex crypt.idx > /dev/null This is makeindex, version 2.15 [TeX Live 2013] (kpathsea + Thai support). Scanning input file crypt.idx....done (345 entries accepted, 0 rejected). Sorting entries......done (3023 comparisons). Generating output file crypt.ind....done (396 lines written, 0 warnings). Output written in crypt.ind. Transcript written in crypt.ilg. perl fixupind.pl latex crypt > /dev/null dvipdf crypt mv -ivf crypt.pdf doc/crypt.pdf 'crypt.pdf' -> 'doc/crypt.pdf' rm -f *.dvi *.log *.aux *.toc *.idx *.ilg *.ind *.out
+ sed 's|> /dev/null||' -i makefile + make -j5 LIBPATH=/usr/lib64 -f makefile docs rm -f doc/crypt.pdf *.dvi *.log *.aux *.toc *.idx *.ilg *.ind *.out echo "hello" > crypt.ind latex crypt This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013) restricted \write18 enabled. kpathsea: Running mktexfmt latex.fmt I can't find the format file `latex.fmt'! make: *** [docs] Error 1
(In reply to David Woodhouse from comment #7) > + sed 's|> /dev/null||' -i makefile > + make -j5 LIBPATH=/usr/lib64 -f makefile docs > rm -f doc/crypt.pdf *.dvi *.log *.aux *.toc *.idx *.ilg *.ind *.out > echo "hello" > crypt.ind > latex crypt > This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013) > restricted \write18 enabled. > kpathsea: Running mktexfmt latex.fmt > I can't find the format file `latex.fmt'! > make: *** [docs] Error 1 rawhide?
Hi, i'm the maintainer, I would be happy to hand off this package. I am no longer using it actively.
Many (In reply to Jeremy Hinegardner from comment #9) > Hi, i'm the maintainer, I would be happy to hand off this package. I am no > longer using it actively. Many thanks. Can you orphan it so I can take it? https://admin.fedoraproject.org/pkgdb/acls/name/libtomcrypt Regards, --Simone
This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component.
(In reply to Simone Caronni from comment #10) > Many (In reply to Jeremy Hinegardner from comment #9) > > Hi, i'm the maintainer, I would be happy to hand off this package. I am no > > longer using it actively. > > Many thanks. Can you orphan it so I can take it? > > https://admin.fedoraproject.org/pkgdb/acls/name/libtomcrypt Done and done. Yours for the taking! I apologize for my dereliction of maintanence, and appreciate you taking ownership. thanks, -jeremy
(In reply to David Woodhouse from comment #7) > + sed 's|> /dev/null||' -i makefile > + make -j5 LIBPATH=/usr/lib64 -f makefile docs > rm -f doc/crypt.pdf *.dvi *.log *.aux *.toc *.idx *.ilg *.ind *.out > echo "hello" > crypt.ind > latex crypt > This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013) > restricted \write18 enabled. > kpathsea: Running mktexfmt latex.fmt > I can't find the format file `latex.fmt'! > make: *** [docs] Error 1 Really weird, on rawhide it fails for me as well with koji, but it works locally with mock and I'm able to build without changes. Looking into it.
jnovy?
This fails locally with mock (rawhide) for me, and in that chroot 'mktexfmt latex.fmt' silently does nothing. In mock for f19, it builds fine.
(In reply to David Woodhouse from comment #14) > jnovy? What?
(In reply to David Woodhouse from comment #15) > This fails locally with mock (rawhide) for me, and in that chroot 'mktexfmt > latex.fmt' silently does nothing. In mock for f19, it builds fine. It works fine for me with a freshly rawhide built chroot mock here. What doesn't work for me is koji+rawhide. I've sent an email to the devel mailing list. To sum up: mock+f19 = ok koji+f19 = ok mock+rawhide = ok koji+rawhide = *KO*
Hello David, Simone, please give me a while to reproduce it. The versions of texlive in f19 and rawhide are now different.
I'm still failing to see why koji doesn't work but local mock does.
Simone, I've built libtomcrypt-1.17-16.fc19 if you want to push that as an update: http://koji.fedoraproject.org/koji/taskinfo?taskID=5465174
Ok, first of all, could you please replace: BuildRequires: tetex-dvips BuildRequires: tetex-latex with: BuildRequires: tex(dvips), tex(latex) then: %if 0%{?fedora} >= 18 || 0%{?rhel} >= 7 BuildRequires: texlive-cm BuildRequires: texlive-fancyhdr BuildRequires: texlive-latex-bin-bin BuildRequires: texlive-makeindex-bin BuildRequires: texlive-metafont-bin BuildRequires: texlive-texconfig %endif is completely useless as all of the packages are pulled in by BR: tex(latex), as the collection-basic and collection-latex from CTAN. So you can remove it.
In my f19 root, /usr/share/texlive/texmf/web2c/fmtutil.cnf contains: # from latex-bin: latex pdftex language.dat -translate-file=cp227.tcx *latex.ini pdflatex pdftex language.dat -translate-file=cp227.tcx *pdflatex.ini dvilualatex luatex language.dat,language.dat.lua dvilualatex.ini lualatex luatex language.dat,language.dat.lua lualatex.ini In my rawhide chroot, /usr/share/texlive/texmf-dist/web2c/fmtutil.cnf contains: # from latex-bin: #! latex pdftex language.dat -translate-file=cp227.tcx *latex.ini #! pdflatex pdftex language.dat -translate-file=cp227.tcx *pdflatex.ini #! dvilualatex luatex language.dat,language.dat.lua dvilualatex.ini #! lualatex luatex language.dat,language.dat.lua lualatex.ini
(In reply to Jindrich Novy from comment #21) > BuildRequires: tex(dvips), tex(latex) That appears to fix it; thanks for the quick help. 1.17-17 building in rawhide now: http://koji.fedoraproject.org/koji/taskinfo?taskID=5465895
(In reply to Jindrich Novy from comment #21) > Ok, first of all, could you please replace: > > BuildRequires: tetex-dvips > BuildRequires: tetex-latex > > with: > BuildRequires: tex(dvips), tex(latex) > > then: > %if 0%{?fedora} >= 18 || 0%{?rhel} >= 7 > BuildRequires: texlive-cm > BuildRequires: texlive-fancyhdr > BuildRequires: texlive-latex-bin-bin > BuildRequires: texlive-makeindex-bin > BuildRequires: texlive-metafont-bin > BuildRequires: texlive-texconfig > %endif > > is completely useless as all of the packages are pulled in by BR: > tex(latex), as the collection-basic and collection-latex from CTAN. So you > can remove it. Thanks. Is there a place where tex packaging is described? I have other packages using latex that probably need updating.
libtomcrypt-1.17-17.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/libtomcrypt-1.17-17.fc19
libtomcrypt-1.17-17.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/libtomcrypt-1.17-17.fc18
Please leave karma for the updates. Thanks, --Simone
(In reply to Simone Caronni from comment #24) > (In reply to Jindrich Novy from comment #21) > > Ok, first of all, could you please replace: > > > > BuildRequires: tetex-dvips > > BuildRequires: tetex-latex > > > > with: > > BuildRequires: tex(dvips), tex(latex) > > > > then: > > %if 0%{?fedora} >= 18 || 0%{?rhel} >= 7 > > BuildRequires: texlive-cm > > BuildRequires: texlive-fancyhdr > > BuildRequires: texlive-latex-bin-bin > > BuildRequires: texlive-makeindex-bin > > BuildRequires: texlive-metafont-bin > > BuildRequires: texlive-texconfig > > %endif > > > > is completely useless as all of the packages are pulled in by BR: > > tex(latex), as the collection-basic and collection-latex from CTAN. So you > > can remove it. > > Thanks. Is there a place where tex packaging is described? I have other > packages using latex that probably need updating. Some help can be found here: https://fedoraproject.org/wiki/Features/TeXLive https://fedoraproject.org/wiki/Talk:Features/TeXLive Currently there exist these basic virtual provides: tex(tex) tex(latex) tex(latex-base) tex(japanese) tex(east-asian) tex(xetex) tex(context) tex(dvips) Hope that helps. Jindrich
libtomcrypt-1.17-18.fc17 has been submitted as an update for Fedora 17. https://admin.fedoraproject.org/updates/libtomcrypt-1.17-18.fc17
libtomcrypt-1.17-18.fc18 has been submitted as an update for Fedora 18. https://admin.fedoraproject.org/updates/libtomcrypt-1.17-18.fc18
libtomcrypt-1.17-18.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/libtomcrypt-1.17-18.fc19
libtomcrypt-1.17-18.el6,stoken-0.2-4.el6,libtommath-0.41-16.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/libtomcrypt-1.17-18.el6,stoken-0.2-4.el6,libtommath-0.41-16.el6
libtomcrypt-1.17-18.fc17 has been pushed to the Fedora 17 stable repository. If problems still persist, please make note of it in this bug report.
libtomcrypt-1.17-18.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.
libtomcrypt-1.17-18.fc19 has been pushed to the Fedora 19 stable repository. If problems still persist, please make note of it in this bug report.
libtomcrypt-1.17-18.el6, stoken-0.2-4.el6, libtommath-0.41-16.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.