Re: Modularity is still confusing

2018-10-10 Thread Matthew Miller
On Wed, Oct 10, 2018 at 03:54:18PM -0400, Stephen Gallagher wrote: > > It does seem like something like that should be possible. > This is possible already, due to a fedpkg update a couple months ago: > https://docs.pagure.org/fedpkg/releases/1.35.html Do we have policy around that? One reason

Re: Modularity is still confusing

2018-10-10 Thread Stephen Gallagher
On Wed, Oct 10, 2018 at 3:46 PM Matthew Miller wrote: > > On Wed, Oct 10, 2018 at 03:17:13PM -0400, Neal Gompa wrote: > > I still don't get why this subset case requires all the extra module > > goop? Couldn't we just have fedpkg have an "fedpkg build > > --all-releases" switch to just trigger on

Re: Modularity is still confusing

2018-10-10 Thread Matthew Miller
On Wed, Oct 10, 2018 at 03:28:02PM -0400, Ben Rosser wrote: > My understanding-- from skimming the documentation a few times and > reading discussions about modularity-- is that I'd now need to keep > track of two dist-git repositories, and two different metadata files. > This feels like a lot of

Re: Modularity is still confusing

2018-10-10 Thread Matthew Miller
On Wed, Oct 10, 2018 at 03:17:13PM -0400, Neal Gompa wrote: > I still don't get why this subset case requires all the extra module > goop? Couldn't we just have fedpkg have an "fedpkg build > --all-releases" switch to just trigger on the same commit for all > releases? It does seem like something

Re: Modularity is still confusing

2018-10-10 Thread Ben Rosser
On Wed, Oct 10, 2018 at 3:15 PM Matthew Miller wrote: > > On Tue, Oct 09, 2018 at 06:07:44PM -0600, Al Stone wrote: > >-- And the one question I have to add on to Christopher's wonderful > > list: I have a package where upstream releases about once a month, > > and each new

Re: Modularity is still confusing

2018-10-10 Thread Neal Gompa
On Wed, Oct 10, 2018 at 3:15 PM Matthew Miller wrote: > > On Tue, Oct 09, 2018 at 06:07:44PM -0600, Al Stone wrote: > >-- And the one question I have to add on to Christopher's wonderful > > list: I have a package where upstream releases about once a month, > > and each new

Re: Modularity is still confusing

2018-10-10 Thread Matthew Miller
On Tue, Oct 09, 2018 at 06:07:44PM -0600, Al Stone wrote: >-- And the one question I have to add on to Christopher's wonderful > list: I have a package where upstream releases about once a month, > and each new release must by definition be backwards compatible >

Re: Modularity is still confusing

2018-10-10 Thread Petr Šabata
On Tue, Oct 09, 2018 at 06:07:44PM -0600, Al Stone wrote: > On 10/3/18 9:53 PM, Christopher wrote: > > I'm still very confused about how to do modular packaging in Fedora. I > > don't know: > > > > 1. How do I create a module for a new Fedora package? > > 2. How do I create a module for my

Re: Modularity is still confusing

2018-10-09 Thread Al Stone
On 10/3/18 9:53 PM, Christopher wrote: > I'm still very confused about how to do modular packaging in Fedora. I > don't know: > > 1. How do I create a module for a new Fedora package? > 2. How do I create a module for my existing non-modular Fedora package? > 3. How do I declare BuildRequires on

Re: Modularity is still confusing

2018-10-04 Thread Petr Šabata
On Thu, Oct 04, 2018 at 05:46:54PM -, Raphael Groner wrote: > >> 4. How do I declare Requires on my runtime dependencies from another > >> module? > > No changes on the RPM level. You also have dependencies on the module > > level, > > which makes their packages available to you. At

Re: Modularity is still confusing

2018-10-04 Thread Raphael Groner
>> 4. How do I declare Requires on my runtime dependencies from another module? > No changes on the RPM level. You also have dependencies on the module level, > which makes their packages available to you. At buildtime it means their > packages > are available for you to install in the

Re: Modularity is still confusing

2018-10-04 Thread Raphael Groner
Hi Christopher, other contributors are wondering, too. I tried recently to ask your question and got an anwser that "it depends" with the dependencies where they're given, although I fail to see a significant difference.

Re: Modularity is still confusing

2018-10-04 Thread Stephen Gallagher
On Thu, Oct 4, 2018 at 10:54 AM Mattia Verga wrote: > > Il 04/10/18 17:22, Stephen Gallagher ha scritto: > > > > If FreePascal and Lazarus of the correct version are available in the > > standard repository (i.e. you don't have to specify a non-default > > stream of a module to get the correct

Re: Modularity is still confusing

2018-10-04 Thread Mattia Verga
Il 04/10/18 17:22, Stephen Gallagher ha scritto: > > If FreePascal and Lazarus of the correct version are available in the > standard repository (i.e. you don't have to specify a non-default > stream of a module to get the correct version), you do not need to > specify them explicitly in the

Re: Modularity is still confusing

2018-10-04 Thread Stephen Gallagher
On Thu, Oct 4, 2018 at 10:09 AM Mattia Verga wrote: > > Il 04/10/18 05:53, Christopher ha scritto: > > > > The answers to these questions should be clear, step-by-step > > command-line instructions, or specific examples of a SPEC file > > modification. Where can I find that kind of documentation?

Re: Modularity is still confusing

2018-10-04 Thread Mattia Verga
Il 04/10/18 05:53, Christopher ha scritto: > > The answers to these questions should be clear, step-by-step > command-line instructions, or specific examples of a SPEC file > modification. Where can I find that kind of documentation? There's a lot of information about that at

Re: Modularity is still confusing

2018-10-04 Thread Petr Šabata
On Wed, Oct 03, 2018 at 11:53:25PM -0400, Christopher wrote: > I'm still very confused about how to do modular packaging in Fedora. I > don't know: > > 1. How do I create a module for a new Fedora package? > 2. How do I create a module for my existing non-modular Fedora package?

Modularity is still confusing

2018-10-03 Thread Christopher
I'm still very confused about how to do modular packaging in Fedora. I don't know: 1. How do I create a module for a new Fedora package? 2. How do I create a module for my existing non-modular Fedora package? 3. How do I declare BuildRequires on my build dependencies from another module? 4. How