Hello,
This is a follow up post to the "RPM Packages explained" post. It covers how they are made.
Public preview link: https://fedoramagazine.org/?p=29190&preview=1&_ppp=dbc689780a
It is slightly longer than I'd like, but one cannot really explain the build process without touching on the spec file. I also wanted to include enough code snippets so that readers could try the commands out. Hopefully, it'll help them get a little comfortable with the process and think about joining the package maintainers :)
While long, it's quite simple to follow though (or so I hope).
That looks really good! I'm sure we'll get it scheduled tomorrow during the meeting.
Cheers! Adam
On Tue, Aug 20, 2019 at 12:53 PM Ankur Sinha sanjay.ankur@gmail.com wrote:
Hello,
This is a follow up post to the "RPM Packages explained" post. It covers how they are made.
Public preview link: https://fedoramagazine.org/?p=29190&preview=1&_ppp=dbc689780a
It is slightly longer than I'd like, but one cannot really explain the build process without touching on the spec file. I also wanted to include enough code snippets so that readers could try the commands out. Hopefully, it'll help them get a little comfortable with the process and think about joining the package maintainers :)
While long, it's quite simple to follow though (or so I hope).
-- Thanks, Regards, Ankur Sinha "FranciscoD" (He / Him / His) | https://fedoraproject.org/wiki/User:Ankursinha Time zone: Europe/London _______________________________________________ Fedora Magazine mailing list -- magazine@lists.fedoraproject.org To unsubscribe send an email to magazine-leave@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/magazine@lists.fedoraproject.o...
On Tue, 20 Aug 2019 at 15:56, Adam Samalik asamalik@redhat.com wrote:
That looks really good! I'm sure we'll get it scheduled tomorrow during
the
meeting.
Hi Ankur,
We have discussed your article during today's editor's meeting. We felt that your article could benefit from being 2 separate articles, is that something that you think you could do? If not that's fine with us and we will publish it as it is ☺
Thanks Clément
Cheers! Adam
On Tue, Aug 20, 2019 at 12:53 PM Ankur Sinha sanjay.ankur@gmail.com
wrote:
Hello,
This is a follow up post to the "RPM Packages explained" post. It covers how they are made.
Public preview link: https://fedoramagazine.org/?p=29190&preview=1&_ppp=dbc689780a
It is slightly longer than I'd like, but one cannot really explain the build process without touching on the spec file. I also wanted to include enough code snippets so that readers could try the commands out. Hopefully, it'll help them get a little comfortable with the process and think about joining the package maintainers :)
While long, it's quite simple to follow though (or so I hope).
-- Thanks, Regards, Ankur Sinha "FranciscoD" (He / Him / His) | https://fedoraproject.org/wiki/User:Ankursinha Time zone: Europe/London _______________________________________________ Fedora Magazine mailing list -- magazine@lists.fedoraproject.org To unsubscribe send an email to magazine-leave@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/magazine@lists.fedoraproject.o...
--
Adam Šamalík
Senior Software Engineer Red Hat _______________________________________________ Fedora Magazine mailing list -- magazine@lists.fedoraproject.org To unsubscribe send an email to magazine-leave@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/magazine@lists.fedoraproject.o...
On Wed, Aug 21, 2019 14:24:46 +0200, Clement Verna wrote:
On Tue, 20 Aug 2019 at 15:56, Adam Samalik asamalik@redhat.com wrote:
That looks really good! I'm sure we'll get it scheduled tomorrow during
the
meeting.
Hi Ankur,
Hi Clément,
We have discussed your article during today's editor's meeting. We felt that your article could benefit from being 2 separate articles, is that something that you think you could do? If not that's fine with us and we will publish it as it is ☺
Sure. How would you suggest it be split? I had originally thought I'd limit the first post to the src rpm only, and then cover the spec file in another, but somehow they feel incomplete that way. :/
One way to split it would be after Step 1 of the spec file section. Everything up to this point is informational (and well done!). So the first part would thus be informational about RPMs, and the second part would be all about the building of RPMs.
How does that sound?
Paul
On Thu, Aug 22, 2019 at 9:19 AM Ankur Sinha sanjay.ankur@gmail.com wrote:
On Wed, Aug 21, 2019 14:24:46 +0200, Clement Verna wrote:
On Tue, 20 Aug 2019 at 15:56, Adam Samalik asamalik@redhat.com wrote:
That looks really good! I'm sure we'll get it scheduled tomorrow during
the
meeting.
Hi Ankur,
Hi Clément,
We have discussed your article during today's editor's meeting. We felt that your article could benefit from being 2 separate articles,
is
that something that you think you could do? If not that's fine with us
and
we will publish it as it is ☺
Sure. How would you suggest it be split? I had originally thought I'd limit the first post to the src rpm only, and then cover the spec file in another, but somehow they feel incomplete that way. :/
-- Thanks, Regards, Ankur Sinha "FranciscoD" (He / Him / His) | https://fedoraproject.org/wiki/User:Ankursinha Time zone: Europe/London _______________________________________________ Fedora Magazine mailing list -- magazine@lists.fedoraproject.org To unsubscribe send an email to magazine-leave@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/magazine@lists.fedoraproject.o...
On Thu, Aug 22, 2019 13:44:37 -0400, Paul Frields wrote:
One way to split it would be after Step 1 of the spec file section. Everything up to this point is informational (and well done!). So the first part would thus be informational about RPMs, and the second part would be all about the building of RPMs.
How does that sound?
Thanks---that works. I broke the article into two. The first stops at source RPMs, and the second goes on to look at spec files:
- source RPMS: https://fedoramagazine.org/?p=29190&preview=1&_ppp=2a56b0ba68 - spec files etc: https://fedoramagazine.org/?p=29207&preview=1&_ppp=1126aa4f06
They are both ready for review.
On Fri, Aug 23, 2019 at 4:29 PM Ankur Sinha sanjay.ankur@gmail.com wrote:
On Thu, Aug 22, 2019 13:44:37 -0400, Paul Frields wrote:
One way to split it would be after Step 1 of the spec file section.
Everything
up to this point is informational (and well done!). So the first part
would
thus be informational about RPMs, and the second part would be all about
the
building of RPMs.
How does that sound?
Thanks---that works. I broke the article into two. The first stops at source RPMs, and the second goes on to look at spec files:
- source RPMS:
https://fedoramagazine.org/?p=29190&preview=1&_ppp=2a56b0ba68
- spec files etc:
https://fedoramagazine.org/?p=29207&preview=1&_ppp=1126aa4f06
They are both ready for review.
Nice, that looks good.
I've reviewed the first one and scheduled it for today. I think we could plan the other one for next Monday.
Thanks again! Cheers, Adam
-- Thanks, Regards, Ankur Sinha "FranciscoD" (He / Him / His) | https://fedoraproject.org/wiki/User:Ankursinha Time zone: Europe/London
Hello!
Thanks for publishing the spec file post. I made a mistake that seems to have slipped through and may confuse readers:
The command snipped:
``` $ cd ~/rpmbuild/SOURCES $ rpmbuild -bs fpaste.spec ```
should be:
``` $ cd ~/rpmbuild/SPECS $ rpmbuild -bs fpaste.spec ```
Would someone be able to correct this please when you have a minute?
Done.
On Mon, Sep 2, 2019, 5:41 PM Ankur Sinha sanjay.ankur@gmail.com wrote:
Hello!
Thanks for publishing the spec file post. I made a mistake that seems to have slipped through and may confuse readers:
The command snipped:
$ cd ~/rpmbuild/SOURCES $ rpmbuild -bs fpaste.spec
should be:
$ cd ~/rpmbuild/SPECS $ rpmbuild -bs fpaste.spec
Would someone be able to correct this please when you have a minute?
-- Thanks, Regards, Ankur Sinha "FranciscoD" (He / Him / His) | https://fedoraproject.org/wiki/User:Ankursinha Time zone: Europe/London _______________________________________________ Fedora Magazine mailing list -- magazine@lists.fedoraproject.org To unsubscribe send an email to magazine-leave@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/magazine@lists.fedoraproject.o...
On Mon, Sep 02, 2019 19:51:46 -0400, Paul Frields wrote:
Done.
Thanks! :)
magazine@lists.fedoraproject.org