Self Introduction - Jason Edgecombe

2020-11-15 Thread Jason Edgecombe
Hello everyone,

I'm a Linux admin at a university supporting  around 100+ EL7/8 and Ubuntu
machines. I've been using Linux as a hobby since around 1994 and
professionally  since 1999. My first Linux experience was installing
Slackware from floppies on a computer with a 486DX processor (The
predecessor to the Pentium chip)

In my personal time, I'm learning a little about fedora packaging in order
to build some Fedora packages on RHEL8/CENTOS8 for my personal use. I'm
somewhat familiar with RPM spec files and building RPMs.

Sincerely,
Jason
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org


Re: finding recursive builddeps

2020-11-15 Thread Jason Edgecombe
Thanks José!

This looks promising, but I must admit that I don't understand enough of
the Fedora packaging process to really understand it. Can I use this for
personal projects without pushing it to the main Fedora packaging process?

I'm not totally opposed to becoming a full-blown package maintainer, but I
need to know a lot more before being willing to commit.

Thanks,
Jason

On Sun, Nov 15, 2020 at 5:04 PM José Abílio Matos  wrote:

> On Sunday, November 15, 2020 3:10:03 PM WET Jason Edgecombe wrote:
>
> > Hi everyone,
>
> >
>
> > I want to rebuild some of the fedora 33 packages for EL8 (vagrant, for
>
> > example), but I'm having trouble getting all of the build dependencies
>
> > right. I ran dnf to download the SRPMS with the --resolve option, but I'm
>
> > still missing dependencies when I submit the builds to copr.
>
> >
>
> > My current workflow is to download an RPM from Fedora 33, then submit it
> to
>
> > copr to build on the EPEL8 image in my personal COPR projects, waiting
> for
>
> > any library errors, then download those and build, repeat as needed.
>
> >
>
> > That workflow is tedious and I feel like there must be a better way, but
> I
>
> > don't know what that is. How can I recursively find all of the builddeps
>
> > for packages?
>
> >
>
> > Ideally, I would like some type of (semi-)automated way to  track
> packages
>
> > on Fedora and automatically build them on EL8, but I'm at a loss for how
> to
>
> > do so.
>
> >
>
> > Thanks,
>
> > Jason
>
> IIRC to deal with dependencies Jens Petersen's fbrnch should help you do
> that:
>
> https://github.com/juhp/fbrnch
>
> The package is available in copr:
>
> https://copr.fedorainfracloud.org/coprs/petersen/fbrnch/
>
> --
>
> José Abílio
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to 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/devel@lists.fedoraproject.org
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org


finding recursive builddeps

2020-11-15 Thread Jason Edgecombe
Hi everyone,

I want to rebuild some of the fedora 33 packages for EL8 (vagrant, for
example), but I'm having trouble getting all of the build dependencies
right. I ran dnf to download the SRPMS with the --resolve option, but I'm
still missing dependencies when I submit the builds to copr.

My current workflow is to download an RPM from Fedora 33, then submit it to
copr to build on the EPEL8 image in my personal COPR projects, waiting for
any library errors, then download those and build, repeat as needed.

That workflow is tedious and I feel like there must be a better way, but I
don't know what that is. How can I recursively find all of the builddeps
for packages?

Ideally, I would like some type of (semi-)automated way to  track packages
on Fedora and automatically build them on EL8, but I'm at a loss for how to
do so.

Thanks,
Jason
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to 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/devel@lists.fedoraproject.org