For the names, the source rpm needs to have the -epel suffice (fence-agents-epel) but then all the "missing" packages have the same name they would have if they were in RHEL or Fedora. So in this case they would be
fence-agents-pve fence-agents-raritan fence-agents-rcd-serial fence-agents-virsh If you look at my attachment in my previous email I have them set that way. Troy On Wed, Aug 24, 2022 at 3:38 PM Alex Talaran <atala...@gmail.com> wrote: > i dont need them but wasnt sure if required for epel to keep things > complete and similar to the base package. how did you want me to change > the names? i left it the same as in the original spec file, and named > this one -epel after previous discussion on list > > On 2022-08-24 17:13, Troy Dawson wrote: > > I'm sure having all the fence agents in one package is nice for you, but > > if someone has both Fedora and RHEL based machines, they would > > appreciate the packages having the same naming conventions. > > This is looking pretty good. > > I'll do some poking about for the man pages. How badly do you want the > > man pages? > > > > Troy > > > > > > On Tue, Aug 23, 2022 at 6:40 AM Alex Talaran <atala...@gmail.com > > <mailto:atala...@gmail.com>> wrote: > > > > attached a new spec using 4.10 which should match el9 (desired distro > > version) as you noted. > > srpm and rpm still seem to build fine without man pages, still not > sure > > how to generate them. > > > > On 2022-08-08 17:22, Troy Dawson wrote: > > > Hi Alex, > > > I've been looking into this some. > > > > > > What distribution do you want this for? > > > I haven't seen anywhere in your emails saying if this is for RHEL > > 8 or > > > RHEL 9? > > > The spec file you have attached is for fence-agents-4.11, which > > is only > > > in Fedora, so that doesn't let me know either. > > > > > > The major problem is that the fence-agents-pve version has to > > match the > > > fence-agents that is in your version of RHEL. > > > So for RHEL8 (or compatible) it needs to be version 4.2.1. For > > RHEL 9 > > > it needs to be 4.10.0 > > > > > > We need to start with the correct version of fence-agents and > > work from > > > there. > > > > > > Troy > > > > > > On Wed, Jul 27, 2022 at 10:03 AM Alex Talaran <atala...@gmail.com > > <mailto:atala...@gmail.com> > > > <mailto:atala...@gmail.com <mailto:atala...@gmail.com>>> wrote: > > > > > > i was able to get this built and installable if anyone wants > > to help > > > test or maintain it. > > > an issue exists with the man pages not being built still but > > im not > > > sure > > > how the makefile target works for these so they are excluded > > for now. > > > > > > maybe some other small tweaks are still needed too since its > > just a > > > (first for me) stripped down and modified upstream spec file. > > > > > > On 2022-07-20 08:47, Andrew C Aitchison wrote: > > > > On Wed, 20 Jul 2022, Alex Talaran wrote: > > > > > > > >> i ended up with the same error with that change. > > > > > > > > I am sorry my suggestion did not help. > > > > I don't have a Red Hat compatible machine newer that RHEL6 > > > > (I moved to Ubuntu for work-related reasons) > > > > so I am unable to test things myself. > > > > > > > >> is it possible its getting confused because the dirname > > in the > > > tarball > > > >> is different than the package name and looking in the > > wrong spot? > > > > > > > > The -n fence-agents-%{version} in > > > > %prep > > > > %setup -q -n fence-agents-%{version} > > > > is supposed to resolve that, but that setup line might > > need tweaking > > > > to match the contents of the tarball. > > > > > > > > It is old and may be somewhat dated, but my bible for > > rewriting > > > .spec > > > > files was the book > > > > Maximum RPM - Taking the Red Hat Package Manager to > > the Limit > > > > a version of which is available at > > > > http://ftp.rpm.org/max-rpm/index.html > > <http://ftp.rpm.org/max-rpm/index.html> > > > <http://ftp.rpm.org/max-rpm/index.html > > <http://ftp.rpm.org/max-rpm/index.html>> > > > > > > > >> On 2022-07-19 23:32, Andrew C Aitchison wrote: > > > >>> On Tue, 19 Jul 2022, Alex Talaran wrote: > > > >>> > > > >>>> per a previous thread i took a shot at cleaning up the > > > fence-agents > > > >>>> rpm to only include the missing agents and make a new > > package. > > > i am > > > >>>> having some issues with the source url and getting it to > > > build. the > > > >>>> srpm is ok, but when i try to rebuild it into a proper > > rpm i > > > get the > > > >>>> following (output truncated): > > > >>>> > > > >>>> --- > > > >>>> + py39_byte_compile /usr/bin/python3 > > > >>>> > > > > > > > /builddir/build/BUILDROOT/fence-agents-epel-4.11.0-1.el9.x86_64/usr/share/fence > > > >>>> + python_binary='env PYTHONHASHSEED=0 /usr/bin/python3' > > > >>>> + > > > >>>> > > > > > > > bytecode_compilation_path=/builddir/build/BUILDROOT/fence-agents-epel-4.11.0-1.el9.x86_64/usr/share/fence > > > >>>> + env PYTHONHASHSEED=0 /usr/bin/python3 -s -B -m > > compileall -o > > > 0 -o > > > >>>> 1 -s > > > > /builddir/build/BUILDROOT/fence-agents-epel-4.11.0-1.el9.x86_64 > > > >>>> -p / > > > >>>> > > > > > > > /builddir/build/BUILDROOT/fence-agents-epel-4.11.0-1.el9.x86_64/usr/share/fence > > > >>>> Listing > > > >>>> > > > > > > > '/builddir/build/BUILDROOT/fence-agents-epel-4.11.0-1.el9.x86_64/usr/share/fence'... > > > >>>> Can't list > > > >>>> > > > > > > > '/builddir/build/BUILDROOT/fence-agents-epel-4.11.0-1.el9.x86_64/usr/share/fence' > > > >>>> + chmod 0755 > > > >>>> > > > > > > > /builddir/build/BUILDROOT/fence-agents-epel-4.11.0-1.el9.x86_64/usr/share/fence/fence_pve.py > /builddir/build/BUILDROOT/fence-agents-epel-4.11.0-1.el9.x86_64/usr/share/fence/fence_raritan.py > /builddir/build/BUILDROOT/fence-agents-epel-4.11.0-1.el9.x86_64/usr/share/fence/fence_rcd_serial.py > /builddir/build/BUILDROOT/fence-agents-epel-4.11.0-1.el9.x86_64/usr/share/fence/fence_virsh.py > > > >>>> chmod: cannot access > > > >>>> > > > > > > > '/builddir/build/BUILDROOT/fence-agents-epel-4.11.0-1.el9.x86_64/usr/share/fence/fence_pve.py': > No such file or directory > > > >>>> chmod: cannot access > > > >>>> > > > > > > > '/builddir/build/BUILDROOT/fence-agents-epel-4.11.0-1.el9.x86_64/usr/share/fence/fence_raritan.py': > No such file or directory > > > >>>> chmod: cannot access > > > >>>> > > > > > > > '/builddir/build/BUILDROOT/fence-agents-epel-4.11.0-1.el9.x86_64/usr/share/fence/fence_rcd_serial.py': > No such file or directory > > > >>>> chmod: cannot access > > > >>>> > > > > > > > '/builddir/build/BUILDROOT/fence-agents-epel-4.11.0-1.el9.x86_64/usr/share/fence/fence_virsh.py': > No such file or directory > > > >>>> error: Bad exit status from /var/tmp/rpm-tmp.S10L6D > > (%install) > > > >>>> --- > > > >>>> > > > >>>> i even tried to comment out the bytecompile lines but > > got the > > > same > > > >>>> error. > > > >>>> > > > >>>> is it possible to get some help sorting this out? i > > have attached > > > >>>> the WIP spec file. > > > >>>> thank you. > > > >>> > > > >>> I would try replacing > > > >>> mkdir -p %{buildroot}/%{_datadir}/ > > > >>> with > > > >>> mkdir -p %{buildroot}/%{_datadir}/fence > > > >>> > > > >> > > > > _______________________________________________ > > > epel-devel mailing list -- epel-devel@lists.fedoraproject.org > > <mailto:epel-devel@lists.fedoraproject.org> > > > <mailto:epel-devel@lists.fedoraproject.org > > <mailto:epel-devel@lists.fedoraproject.org>> > > > To unsubscribe send an email to > > > epel-devel-le...@lists.fedoraproject.org > > <mailto:epel-devel-le...@lists.fedoraproject.org> > > > <mailto:epel-devel-le...@lists.fedoraproject.org > > <mailto:epel-devel-le...@lists.fedoraproject.org>> > > > Fedora Code of Conduct: > > > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > > <https://docs.fedoraproject.org/en-US/project/code-of-conduct/> > > > > > <https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > > <https://docs.fedoraproject.org/en-US/project/code-of-conduct/>> > > > List Guidelines: > > > https://fedoraproject.org/wiki/Mailing_list_guidelines > > <https://fedoraproject.org/wiki/Mailing_list_guidelines> > > > <https://fedoraproject.org/wiki/Mailing_list_guidelines > > <https://fedoraproject.org/wiki/Mailing_list_guidelines>> > > > List Archives: > > > > > > https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org > < > https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org> > < > https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org > < > https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org > >> > > > Do not reply to spam on the list, report it: > > > https://pagure.io/fedora-infrastructure > > <https://pagure.io/fedora-infrastructure> > > > <https://pagure.io/fedora-infrastructure > > <https://pagure.io/fedora-infrastructure>> > > > > > > > > > _______________________________________________ > > > epel-devel mailing list -- epel-devel@lists.fedoraproject.org > > <mailto:epel-devel@lists.fedoraproject.org> > > > To unsubscribe send an email to > > epel-devel-le...@lists.fedoraproject.org > > <mailto:epel-devel-le...@lists.fedoraproject.org> > > > Fedora Code of Conduct: > > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > > <https://docs.fedoraproject.org/en-US/project/code-of-conduct/> > > > List Guidelines: > > https://fedoraproject.org/wiki/Mailing_list_guidelines > > <https://fedoraproject.org/wiki/Mailing_list_guidelines> > > > List Archives: > > > https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org > < > https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org > > > > > Do not reply to spam, report it: > > https://pagure.io/fedora-infrastructure/new_issue > > <https://pagure.io/fedora-infrastructure/new_issue> > > > >
_______________________________________________ epel-devel mailing list -- epel-devel@lists.fedoraproject.org To unsubscribe send an email to epel-devel-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/epel-devel@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue