Heads up: F23 products/spins, weak rpm dependencies, and you
In Fedora 23, rpm has grown support for weak dependencies (Recommends: and Suggests: tags). However, the compose tools have not been ported to dnf/libsolv yet, which means these tags will have no effect at image compose time. This has implications for spin kickstarts: the set of packages included in media derived from a kickstart will be a subset of the packages you would see installed by passing the kickstart package/group list to dnf. As a result, any packages that you want to see included on the generated media must be either explicitly listed in the kickstart, or brought in with Requires: from another package. Technically this is not different from previous Fedora releases, but it is different from what you might get from using F23's dnf to compute a package list. Product and spin kickstart maintainers are advised to double-check the package manifests for the produced media to ensure all packages they want included actually are included. - ajax ___ devel-announce mailing list devel-announce@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel-announce
Heads up: F23 products/spins, weak rpm dependencies, and you
In Fedora 23, rpm has grown support for weak dependencies (Recommends: and Suggests: tags). However, the compose tools have not been ported to dnf/libsolv yet, which means these tags will have no effect at image compose time. This has implications for spin kickstarts: the set of packages included in media derived from a kickstart will be a subset of the packages you would see installed by passing the kickstart package/group list to dnf. As a result, any packages that you want to see included on the generated media must be either explicitly listed in the kickstart, or brought in with Requires: from another package. Technically this is not different from previous Fedora releases, but it is different from what you might get from using F23's dnf to compute a package list. Product and spin kickstart maintainers are advised to double-check the package manifests for the produced media to ensure all packages they want included actually are included. - ajax ___ devel-announce mailing list devel-annou...@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel-announce -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: Heads up: F23 products/spins, weak rpm dependencies, and you
On Wed, Aug 5, 2015 at 10:38 AM, Adam Jackson a...@redhat.com wrote: In Fedora 23, rpm has grown support for weak dependencies (Recommends: and Suggests: tags). However, the compose tools have not been ported to dnf/libsolv yet, which means these tags will have no effect at image compose time. This has implications for spin kickstarts: the set of packages included in media derived from a kickstart will be a subset of the packages you would see installed by passing the kickstart package/group list to dnf. As a result, any packages that you want to see included on the generated media must be either explicitly listed in the kickstart, or brought in with Requires: from another package. Technically this is not different from previous Fedora releases, but it is different from what you might get from using F23's dnf to compute a package list. Product and spin kickstart maintainers are advised to double-check the package manifests for the produced media to ensure all packages they want included actually are included. - ajax ___ devel-announce mailing list devel-annou...@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel-announce -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct Are the compose tools going to match DNF's behavior in package dependency resolution in the near future? -- 真実はいつも一つ!/ Always, there's only one truth! -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: Heads up: F23 products/spins, weak rpm dependencies, and you
On Wed, Aug 5, 2015 at 11:33 AM, Neal Gompa ngomp...@gmail.com wrote: On Wed, Aug 5, 2015 at 10:38 AM, Adam Jackson a...@redhat.com wrote: In Fedora 23, rpm has grown support for weak dependencies (Recommends: and Suggests: tags). However, the compose tools have not been ported to dnf/libsolv yet, which means these tags will have no effect at image compose time. This has implications for spin kickstarts: the set of packages included in media derived from a kickstart will be a subset of the packages you would see installed by passing the kickstart package/group list to dnf. As a result, any packages that you want to see included on the generated media must be either explicitly listed in the kickstart, or brought in with Requires: from another package. Technically this is not different from previous Fedora releases, but it is different from what you might get from using F23's dnf to compute a package list. Product and spin kickstart maintainers are advised to double-check the package manifests for the produced media to ensure all packages they want included actually are included. Are the compose tools going to match DNF's behavior in package dependency resolution in the near future? When they are ported to use DNF they will. That isn't going to be for F23 though. josh -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: Heads up: F23 products/spins, weak rpm dependencies, and you
On Wed, 2015-08-05 at 11:33 -0400, Neal Gompa wrote: On Wed, Aug 5, 2015 at 10:38 AM, Adam Jackson a...@redhat.com wrote: In Fedora 23, rpm has grown support for weak dependencies (Recommends: and Suggests: tags). However, the compose tools have not been ported to dnf/libsolv yet, which means these tags will have no effect at image compose time. Are the compose tools going to match DNF's behavior in package dependency resolution in the near future? There are beta patches for yum to support recommends/suggests on install, which are being evaluated, they'll hopefully get in before F23 GA ... but there's no guarantees, and even then match DNF's behavior is not how anyone would describe it. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: Heads up: F23 products/spins, weak rpm dependencies, and you
On Wed, Aug 05, 2015 at 10:38:07AM -0400, Adam Jackson wrote: In Fedora 23, rpm has grown support for weak dependencies (Recommends: and Suggests: tags). However, the compose tools have not been ported to dnf/libsolv yet, which means these tags will have no effect at image compose time. To clarify the state of things a bit -- lorax is already using DNF (and python3) so anything creating a boot.iso or a DVD based on the boot.iso will use DNF to select the packages. livecd-creator is still yum and python2 based. I have no plans to change this, it's time for us to switch to using Anaconda via livemedia-creator so that we can keep the installation logic in one maintainable place. rel-eng is still using livecd-creator for Fedora 23. Hopefully livemedia-creator koji integration will be working for Fedora 24. In the meantime you can still use livecd-creator. Anaconda is using DNF by default and is also python3 for Fedora 23 so any package based installations will use DNF. livemedia-creator documentation is here: https://rhinstaller.github.io/lorax/livemedia-creator.html And I've written a blog post here: https://www.brianlane.com/creating-live-isos-with-livemedia-creator.html -- Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT) -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: Heads up: F23 products/spins, weak rpm dependencies, and you
On Wed, Aug 5, 2015 at 12:28 PM, Brian C. Lane b...@redhat.com wrote: On Wed, Aug 05, 2015 at 10:38:07AM -0400, Adam Jackson wrote: In Fedora 23, rpm has grown support for weak dependencies (Recommends: and Suggests: tags). However, the compose tools have not been ported to dnf/libsolv yet, which means these tags will have no effect at image compose time. To clarify the state of things a bit -- lorax is already using DNF (and python3) so anything creating a boot.iso or a DVD based on the boot.iso will use DNF to select the packages. livecd-creator is still yum and python2 based. I have no plans to change this, it's time for us to switch to using Anaconda via livemedia-creator so that we can keep the installation logic in one maintainable place. rel-eng is still using livecd-creator for Fedora 23. Hopefully livemedia-creator koji integration will be working for Fedora 24. In the meantime you can still use livecd-creator. Anaconda is using DNF by default and is also python3 for Fedora 23 so any package based installations will use DNF. livemedia-creator documentation is here: https://rhinstaller.github.io/lorax/livemedia-creator.html And I've written a blog post here: https://www.brianlane.com/creating-live-isos-with-livemedia-creator.html -- Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT) -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct What keeps us from completing livemedia-creator Koji integration for Fedora 23? And what of the state of pungi? -- 真実はいつも一つ!/ Always, there's only one truth! -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: Heads up: F23 products/spins, weak rpm dependencies, and you
On Wed, 2015-08-05 at 13:36 -0400, Neal Gompa wrote: What keeps us from completing livemedia-creator Koji integration for Fedora 23? And what of the state of pungi? Time and resources. We don't have enough of either to do it in F23. signature.asc Description: This is a digitally signed message part -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: Heads up: F23 products/spins, weak rpm dependencies, and you
On Wed, Aug 05, 2015 at 01:36:20PM -0400, Neal Gompa wrote: On Wed, Aug 5, 2015 at 12:28 PM, Brian C. Lane b...@redhat.com wrote: On Wed, Aug 05, 2015 at 10:38:07AM -0400, Adam Jackson wrote: In Fedora 23, rpm has grown support for weak dependencies (Recommends: and Suggests: tags). However, the compose tools have not been ported to dnf/libsolv yet, which means these tags will have no effect at image compose time. To clarify the state of things a bit -- lorax is already using DNF (and python3) so anything creating a boot.iso or a DVD based on the boot.iso will use DNF to select the packages. livecd-creator is still yum and python2 based. I have no plans to change this, it's time for us to switch to using Anaconda via livemedia-creator so that we can keep the installation logic in one maintainable place. rel-eng is still using livecd-creator for Fedora 23. Hopefully livemedia-creator koji integration will be working for Fedora 24. In the meantime you can still use livecd-creator. Anaconda is using DNF by default and is also python3 for Fedora 23 so any package based installations will use DNF. livemedia-creator documentation is here: https://rhinstaller.github.io/lorax/livemedia-creator.html And I've written a blog post here: https://www.brianlane.com/creating-live-isos-with-livemedia-creator.html -- Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT) -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct What keeps us from completing livemedia-creator Koji integration for Fedora 23? And what of the state of pungi? Time. And potential disruption due to using new things in the middle of a release. Better to wait, get this running with rawhide first. -- Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT) -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
Re: Heads up: F23 products/spins, weak rpm dependencies, and you
On Wednesday, August 05, 2015 01:36:20 PM Neal Gompa wrote: On Wed, Aug 5, 2015 at 12:28 PM, Brian C. Lane b...@redhat.com wrote: On Wed, Aug 05, 2015 at 10:38:07AM -0400, Adam Jackson wrote: In Fedora 23, rpm has grown support for weak dependencies (Recommends: and Suggests: tags). However, the compose tools have not been ported to dnf/libsolv yet, which means these tags will have no effect at image compose time. To clarify the state of things a bit -- lorax is already using DNF (and python3) so anything creating a boot.iso or a DVD based on the boot.iso will use DNF to select the packages. livecd-creator is still yum and python2 based. I have no plans to change this, it's time for us to switch to using Anaconda via livemedia-creator so that we can keep the installation logic in one maintainable place. rel-eng is still using livecd-creator for Fedora 23. Hopefully livemedia-creator koji integration will be working for Fedora 24. In the meantime you can still use livecd-creator. Anaconda is using DNF by default and is also python3 for Fedora 23 so any package based installations will use DNF. livemedia-creator documentation is here: https://rhinstaller.github.io/lorax/livemedia-creator.html And I've written a blog post here: https://www.brianlane.com/creating-live-isos-with-livemedia-creator.html -- Brian C. Lane | Anaconda Team | IRC: bcl #anaconda | Port Orchard, WA (PST8PDT) -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct What keeps us from completing livemedia-creator Koji integration for Fedora 23? And what of the state of pungi? pungi is python2 and yum only at this point, Brian's DVD claim is not totally correct. dnf is used to install the packages into the boot.iso but yum is used to select the packages that are included on the installation DVD and tree. but then dnf is used to do a install on the end users system. Jon Disnard is tasked with getting livemedia-creator working in koji but we will enable it in rawhide first and only consider using it for f23 if it gets done soon enough and we are sure that it works 100% Dennis signature.asc Description: This is a digitally signed message part. -- devel mailing list devel@lists.fedoraproject.org https://admin.fedoraproject.org/mailman/listinfo/devel Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct