what is the difference between traditional and modular fedora repos?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP












2















Fedora 29 enables modular repos; now, besides the traditional fedora, updates and updates-testing repos, I get another 3 repos ending with -modular:



fedora-modular.repo
fedora.repo
fedora-updates-modular.repo
fedora-updates.repo
fedora-updates-testing-modular.repo
fedora-updates-testing.repo


my biggest question is: what is the difference when install from a traditional
repo and a modular repo?



I have briefly read this article; I understand modularity allows users to
switch between different streams of the same software (for example, node-6 to
node-8); but I think this is already possible when you downgrade and upgrade in
traditional repos; what is new here?



since I have 6 repos right now, I really want to disable some of them; should I
disable the traditional ones, or the modular ones? will they co-exist for a long
time? will one soon replace another?










share|improve this question




























    2















    Fedora 29 enables modular repos; now, besides the traditional fedora, updates and updates-testing repos, I get another 3 repos ending with -modular:



    fedora-modular.repo
    fedora.repo
    fedora-updates-modular.repo
    fedora-updates.repo
    fedora-updates-testing-modular.repo
    fedora-updates-testing.repo


    my biggest question is: what is the difference when install from a traditional
    repo and a modular repo?



    I have briefly read this article; I understand modularity allows users to
    switch between different streams of the same software (for example, node-6 to
    node-8); but I think this is already possible when you downgrade and upgrade in
    traditional repos; what is new here?



    since I have 6 repos right now, I really want to disable some of them; should I
    disable the traditional ones, or the modular ones? will they co-exist for a long
    time? will one soon replace another?










    share|improve this question


























      2












      2








      2








      Fedora 29 enables modular repos; now, besides the traditional fedora, updates and updates-testing repos, I get another 3 repos ending with -modular:



      fedora-modular.repo
      fedora.repo
      fedora-updates-modular.repo
      fedora-updates.repo
      fedora-updates-testing-modular.repo
      fedora-updates-testing.repo


      my biggest question is: what is the difference when install from a traditional
      repo and a modular repo?



      I have briefly read this article; I understand modularity allows users to
      switch between different streams of the same software (for example, node-6 to
      node-8); but I think this is already possible when you downgrade and upgrade in
      traditional repos; what is new here?



      since I have 6 repos right now, I really want to disable some of them; should I
      disable the traditional ones, or the modular ones? will they co-exist for a long
      time? will one soon replace another?










      share|improve this question
















      Fedora 29 enables modular repos; now, besides the traditional fedora, updates and updates-testing repos, I get another 3 repos ending with -modular:



      fedora-modular.repo
      fedora.repo
      fedora-updates-modular.repo
      fedora-updates.repo
      fedora-updates-testing-modular.repo
      fedora-updates-testing.repo


      my biggest question is: what is the difference when install from a traditional
      repo and a modular repo?



      I have briefly read this article; I understand modularity allows users to
      switch between different streams of the same software (for example, node-6 to
      node-8); but I think this is already possible when you downgrade and upgrade in
      traditional repos; what is new here?



      since I have 6 repos right now, I really want to disable some of them; should I
      disable the traditional ones, or the modular ones? will they co-exist for a long
      time? will one soon replace another?







      fedora repository






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 13 at 3:26









      peterh

      4,434103057




      4,434103057










      asked Jan 12 at 22:28









      CykerCyker

      1,46021531




      1,46021531




















          1 Answer
          1






          active

          oldest

          votes


















          1














          The Fedora modular repo, at the moment, contains very little.



          # dnf --disablerepo="*" --enablerepo=fedora-modular list available
          Last metadata expiration check: 0:11:36 ago on Sat 12 Jan 2019 06:39:23 PM EST.
          Available Packages
          dwm.x86_64 6.1-8.module_1995+c3e93812 fedora-modular
          dwm-user.x86_64 6.1-8.module_1995+c3e93812 fedora-modular
          libgit2-devel.x86_64 0.27.4-1.module_2222+9bfbc8d7 fedora-modular
          python-pygit2-doc.noarch 0.27.2-1.module_2222+9bfbc8d7 fedora-modular
          python2-pygit2.x86_64 0.27.2-1.module_2222+9bfbc8d7 fedora-modular
          stratisd.x86_64 1.0.0-1.module_2238+b7fada88 fedora-modular


          If you use one of these packages, then of course you need to keep it enabled. But in F30 and future releases, much more will be added, so you will find that packages you already use are being moved to the modular repos in the future.



          Also, this design is being used in RHEL 8. In RHEL, they have moved a lot of software to AppStream, which is what they are calling their modular repos. The majority of RHEL 8 packages are shipped in AppStream in the RHEL 8 beta.



          [root@localhost ~]# yum --disablerepo="*" --enablerepo=rhel-8-for-x86_64-baseos-beta-rpms list available | wc -l
          1070
          [root@localhost ~]# yum --disablerepo="*" --enablerepo=rhel-8-for-x86_64-appstream-beta-rpms list available | wc -l
          3742


          All this means that you should leave these repos enabled. Note that out of those six repos, only four are enabled. The updates-testing repos are not enabled by default. You only enable these repos if you are testing an update candidate and reporting in bodhi as to whether it fixes a bug.



          BTW, there's nothing inherently wrong with having a lot of repos enabled. My F29 workstation currently has 24 enabled repos all the time.






          share|improve this answer






















            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "106"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f494177%2fwhat-is-the-difference-between-traditional-and-modular-fedora-repos%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            1














            The Fedora modular repo, at the moment, contains very little.



            # dnf --disablerepo="*" --enablerepo=fedora-modular list available
            Last metadata expiration check: 0:11:36 ago on Sat 12 Jan 2019 06:39:23 PM EST.
            Available Packages
            dwm.x86_64 6.1-8.module_1995+c3e93812 fedora-modular
            dwm-user.x86_64 6.1-8.module_1995+c3e93812 fedora-modular
            libgit2-devel.x86_64 0.27.4-1.module_2222+9bfbc8d7 fedora-modular
            python-pygit2-doc.noarch 0.27.2-1.module_2222+9bfbc8d7 fedora-modular
            python2-pygit2.x86_64 0.27.2-1.module_2222+9bfbc8d7 fedora-modular
            stratisd.x86_64 1.0.0-1.module_2238+b7fada88 fedora-modular


            If you use one of these packages, then of course you need to keep it enabled. But in F30 and future releases, much more will be added, so you will find that packages you already use are being moved to the modular repos in the future.



            Also, this design is being used in RHEL 8. In RHEL, they have moved a lot of software to AppStream, which is what they are calling their modular repos. The majority of RHEL 8 packages are shipped in AppStream in the RHEL 8 beta.



            [root@localhost ~]# yum --disablerepo="*" --enablerepo=rhel-8-for-x86_64-baseos-beta-rpms list available | wc -l
            1070
            [root@localhost ~]# yum --disablerepo="*" --enablerepo=rhel-8-for-x86_64-appstream-beta-rpms list available | wc -l
            3742


            All this means that you should leave these repos enabled. Note that out of those six repos, only four are enabled. The updates-testing repos are not enabled by default. You only enable these repos if you are testing an update candidate and reporting in bodhi as to whether it fixes a bug.



            BTW, there's nothing inherently wrong with having a lot of repos enabled. My F29 workstation currently has 24 enabled repos all the time.






            share|improve this answer



























              1














              The Fedora modular repo, at the moment, contains very little.



              # dnf --disablerepo="*" --enablerepo=fedora-modular list available
              Last metadata expiration check: 0:11:36 ago on Sat 12 Jan 2019 06:39:23 PM EST.
              Available Packages
              dwm.x86_64 6.1-8.module_1995+c3e93812 fedora-modular
              dwm-user.x86_64 6.1-8.module_1995+c3e93812 fedora-modular
              libgit2-devel.x86_64 0.27.4-1.module_2222+9bfbc8d7 fedora-modular
              python-pygit2-doc.noarch 0.27.2-1.module_2222+9bfbc8d7 fedora-modular
              python2-pygit2.x86_64 0.27.2-1.module_2222+9bfbc8d7 fedora-modular
              stratisd.x86_64 1.0.0-1.module_2238+b7fada88 fedora-modular


              If you use one of these packages, then of course you need to keep it enabled. But in F30 and future releases, much more will be added, so you will find that packages you already use are being moved to the modular repos in the future.



              Also, this design is being used in RHEL 8. In RHEL, they have moved a lot of software to AppStream, which is what they are calling their modular repos. The majority of RHEL 8 packages are shipped in AppStream in the RHEL 8 beta.



              [root@localhost ~]# yum --disablerepo="*" --enablerepo=rhel-8-for-x86_64-baseos-beta-rpms list available | wc -l
              1070
              [root@localhost ~]# yum --disablerepo="*" --enablerepo=rhel-8-for-x86_64-appstream-beta-rpms list available | wc -l
              3742


              All this means that you should leave these repos enabled. Note that out of those six repos, only four are enabled. The updates-testing repos are not enabled by default. You only enable these repos if you are testing an update candidate and reporting in bodhi as to whether it fixes a bug.



              BTW, there's nothing inherently wrong with having a lot of repos enabled. My F29 workstation currently has 24 enabled repos all the time.






              share|improve this answer

























                1












                1








                1







                The Fedora modular repo, at the moment, contains very little.



                # dnf --disablerepo="*" --enablerepo=fedora-modular list available
                Last metadata expiration check: 0:11:36 ago on Sat 12 Jan 2019 06:39:23 PM EST.
                Available Packages
                dwm.x86_64 6.1-8.module_1995+c3e93812 fedora-modular
                dwm-user.x86_64 6.1-8.module_1995+c3e93812 fedora-modular
                libgit2-devel.x86_64 0.27.4-1.module_2222+9bfbc8d7 fedora-modular
                python-pygit2-doc.noarch 0.27.2-1.module_2222+9bfbc8d7 fedora-modular
                python2-pygit2.x86_64 0.27.2-1.module_2222+9bfbc8d7 fedora-modular
                stratisd.x86_64 1.0.0-1.module_2238+b7fada88 fedora-modular


                If you use one of these packages, then of course you need to keep it enabled. But in F30 and future releases, much more will be added, so you will find that packages you already use are being moved to the modular repos in the future.



                Also, this design is being used in RHEL 8. In RHEL, they have moved a lot of software to AppStream, which is what they are calling their modular repos. The majority of RHEL 8 packages are shipped in AppStream in the RHEL 8 beta.



                [root@localhost ~]# yum --disablerepo="*" --enablerepo=rhel-8-for-x86_64-baseos-beta-rpms list available | wc -l
                1070
                [root@localhost ~]# yum --disablerepo="*" --enablerepo=rhel-8-for-x86_64-appstream-beta-rpms list available | wc -l
                3742


                All this means that you should leave these repos enabled. Note that out of those six repos, only four are enabled. The updates-testing repos are not enabled by default. You only enable these repos if you are testing an update candidate and reporting in bodhi as to whether it fixes a bug.



                BTW, there's nothing inherently wrong with having a lot of repos enabled. My F29 workstation currently has 24 enabled repos all the time.






                share|improve this answer













                The Fedora modular repo, at the moment, contains very little.



                # dnf --disablerepo="*" --enablerepo=fedora-modular list available
                Last metadata expiration check: 0:11:36 ago on Sat 12 Jan 2019 06:39:23 PM EST.
                Available Packages
                dwm.x86_64 6.1-8.module_1995+c3e93812 fedora-modular
                dwm-user.x86_64 6.1-8.module_1995+c3e93812 fedora-modular
                libgit2-devel.x86_64 0.27.4-1.module_2222+9bfbc8d7 fedora-modular
                python-pygit2-doc.noarch 0.27.2-1.module_2222+9bfbc8d7 fedora-modular
                python2-pygit2.x86_64 0.27.2-1.module_2222+9bfbc8d7 fedora-modular
                stratisd.x86_64 1.0.0-1.module_2238+b7fada88 fedora-modular


                If you use one of these packages, then of course you need to keep it enabled. But in F30 and future releases, much more will be added, so you will find that packages you already use are being moved to the modular repos in the future.



                Also, this design is being used in RHEL 8. In RHEL, they have moved a lot of software to AppStream, which is what they are calling their modular repos. The majority of RHEL 8 packages are shipped in AppStream in the RHEL 8 beta.



                [root@localhost ~]# yum --disablerepo="*" --enablerepo=rhel-8-for-x86_64-baseos-beta-rpms list available | wc -l
                1070
                [root@localhost ~]# yum --disablerepo="*" --enablerepo=rhel-8-for-x86_64-appstream-beta-rpms list available | wc -l
                3742


                All this means that you should leave these repos enabled. Note that out of those six repos, only four are enabled. The updates-testing repos are not enabled by default. You only enable these repos if you are testing an update candidate and reporting in bodhi as to whether it fixes a bug.



                BTW, there's nothing inherently wrong with having a lot of repos enabled. My F29 workstation currently has 24 enabled repos all the time.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Jan 12 at 23:59









                Michael HamptonMichael Hampton

                5,66411742




                5,66411742



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Unix & Linux Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f494177%2fwhat-is-the-difference-between-traditional-and-modular-fedora-repos%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown






                    Popular posts from this blog

                    How to check contact read email or not when send email to Individual?

                    Bahrain

                    Postfix configuration issue with fips on centos 7; mailgun relay