On 10/05/2010 11:20 PM, Kevin Fenzi wrote: > =================================== > #fedora-meeting: FESCO (2010-10-05) > =================================== ... > 19:59:38<nirik> some examples: dracut was updated in f12/13 with a bunch of patches. Were those all bugfixes? > 19:59:59<pjones> if it's hard to tell, that means either a) we need to think about how to make a generic exemplar of that case, or b) the packager needs to be telling us more about the update > 20:00:07<nirik> NetworkManager rebases to a git snapshot in all of f12/f13/f14/rawhide at the same time. > 20:00:19<pjones> And I think both of those are "b" there. > 20:00:59<nirik> right, so more education... > 20:01:12<mjg59> Ideally we'd have some means of identifying this > 20:01:14<pjones> (obviously, there could be more classes of things; feel free to bring them up if they're of consequence) > 20:01:28<mjg59> But insisting that all changelog elements be flagged with a bug just encourages people not to mention things in changelogs > 20:01:46<nirik> yeah. > 20:02:05<pjones> mjg59: If your changelog looks like this, it's "b" in my list: > 20:02:07<pjones> * Wed Sep 22 2010 Harald Hoyer<harald@xxxxxxxxxx> 005-4 - backported a lot of bugfixes from git > 20:02:31<pjones> insisting that there's an actual changelog might be a start? ;) Well, I could list all bugs found in F12,F13,F14 in the changelog, which are also displayed in https://admin.fedoraproject.org/updates/dracut-005-4.fc13 But I cannot list all the RHEL6 bugs. It's basically a new dracut version, but I tried only to cherry-pick the relevant patches of dracut upstream for the bugfixes + known bugs without bugzillas + patches needed for the cherry-picking. It was a decision of: - backport only the bugfixes + new code to adapt for the backporting (which might introduce new bugs) or - cherry-picking tested code, which fixes the bugs + tested patches needed for the cherry-picking so I chose the latter and cherry-picked. +Patch42: 0042-kernel-modules-add-more-hardcoded-modules.patch +Patch43: 0043-dracut-functions-use-udevadm-to-get-ID_FS_.patch +Patch44: 0044-dracut.conf-use-as-default-for-config-variables.patch +Patch45: 0045-znet-use-ccw-init-and-ccw-rules-from-s390utils-in-dr.patch +Patch46: 0046-znet-renamed-rd_CCW-to-rd_ZNET.patch +Patch47: 0047-fcoe-add-sbin-vconfig-and-the-8021q-kernel-module.patch +Patch48: 0048-dracut.8-fix-rd_LVM_LV-description.patch +Patch49: 0049-plymouth-only-display-luksname-and-device-for-multip.patch +Patch50: 0050-dracut.spec-remove-elfutils-libelf-requirement.patch +Patch51: 0051-use-grep-directly-without-nm-to-drop-binutils-requir.patch +Patch52: 0052-plymouth-plymouth-populate-initrd-get-rid-of-awk.patch +Patch53: 0053-dracut-get-rid-of-the-file-command.patch +Patch54: 0054-dracut.spec-clean-up-the-requirements.patch +Patch55: 0055-90mdraid-dracut-functions-fix-md-raid-hostonly-detec.patch +Patch56: 0056-40network-parse-ip-opts.sh-add-ip-auto6-to-valid-opt.patch +Patch57: 0057-40network-dhclient-script-be-more-verbose.patch +Patch58: 0058-40network-ifup-be-more-verbose.patch +Patch59: 0059-TEST-50-MULTINIC-do-not-provide-a-cdrom-in-the-testc.patch +Patch60: 0060-95fcoe-fcoe-up-wait_for_if_up.patch +Patch61: 0061-get-rid-of-rdnetdebug.patch +Patch62: 0062-95znet-removed-55-ccw.rules-and-ccw_init.patch +Patch63: 0063-Makefile-make-more-clean.patch +Patch64: 0064-selinux-loadpolicy.sh-exit-for-selinux-0.patch +Patch65: 0065-dracut-functions-check-if-specific-dracut-module-is-.patch +Patch66: 0066-multipath-simplify-and-install-wwids-rhbz-595719.patch +Patch67: 0067-multipath-remove-multipath-udev-rules-if-no-multipat.patch +Patch68: 0068-90crypt-crypto_LUKS-identifier-corrected.patch +Patch69: 0069-selinux-move-selinux-to-a-separate-module.patch +Patch70: 0070-plymouth-cryptroot-ask.sh-beautify-password-prompt.patch +Patch71: 0071-network-depend-on-ifcfg-if-etc-sysconfig-network-scr.patch +Patch72: 0072-network-strip-pxelinux-hardware-type-field-from-BOOT.patch +Patch73: 0073-dracut.spec-moved-znet-to-dracut-network.patch +Patch74: 0074-Write-rules-for-symlinks-to-dev-.udev-rules.d-for-la.patch +Patch75: 0075-dracut-functions-set-LANG-C-for-ldd-output-parsing.patch +Patch76: 0076-dracut-functions-use-LC_ALL-C-rather-than-LANG-C.patch +Patch77: 0077-dmsquash-resume-do-not-name-the-dev-.udev-rules-like.patch +Patch78: 0078-dmsquash-live-mount-live-image-at-dev-.initramfs-liv.patch +Patch79: 0079-dmsquash-live-depend-on-dm-module.patch +Patch80: 0080-dmsquash-live-do-not-umount-dev-.initramfs-live-for-.patch +Patch81: 0081-plymouth-depend-on-crypt-if-cryptsetup-exists.patch +Patch82: 0082-dracut.spec-removed-duplicate-COPYING.patch +Patch83: 0083-Just-look-for-cryptroot-instead-of-sbin-cryptroot.patch +Patch84: 0084-Have-cryptroot-ask-load-dm_crypt-if-needed.patch +Patch85: 0085-crypt-assemble-70-luks.rules-dynamically.patch +Patch86: 0086-cryptroot-ask-s-getargs-rd_NO_CRYPTTAB-getarg-rd_NO_.patch +Patch87: 0087-crypt-parse-crypt.sh-fix-end-label-for-luks-udev-rul.patch +Patch88: 0088-crypt-wait-for-all-rd_LUKS_UUID-disks-to-appear.patch +Patch89: 0089-dracut-lib.sh-getarg-returns-the-value-of-the-last-a.patch +Patch90: 0090-dracut-fixed-stripping-of-kernel-modules.patch +Patch91: 0091-conffile-before-confdir.patch +Patch92: 0092-selinux-fixed-error-handling-for-load-policy.patch +Patch93: 0093-btrfs-add-hostonly-check.patch +Patch94: 0094-lvm-wait-for-all-rd_LVM_LV-and-rd_LVM_VG-specified-t.patch +Patch95: 0095-90crypt-keys-on-external-devices-support.patch +Patch96: 0096-crypt-remove-emergency-source-of-dracut-lib.sh.patch +Patch97: 0097-dracut-functions-fix-m-a-handling.patch +Patch98: 0098-removed-redundant-64-lvm.rules-install.patch +Patch99: 0099-crypt-strip-luks-from-rd_LUKS_UUID.patch +Patch100: 0100-crypt-loop-until-all-non-busy-crypt-devs-closed.patch +Patch101: 0101-dracut-functions-fix-check-255-logic-and-dependencie.patch +Patch102: 0102-crypt-fix-printf.patch +Patch103: 0103-mdraid-remove-local.patch +Patch104: 0104-mdraid-remove-mdadm.conf-on-rd_NO_MDADMCONF.patch +Patch105: 0105-dracut-lib.sh-fixed-getarg-for-nonexistent-parameter.patch +Patch106: 0106-mkdir-dev-.udev-rules.d-with-mode-0755.patch +Patch107: 0107-init-create-dev-.udev-rules.d-with-correct-permissio.patch +Patch108: 0108-dracut-functions-fixed-omit.patch +Patch109: 0109-Harden-check-for-used-modules-in-hostonly-mode.patch +Patch110: 0110-fips-udev-trigger-with-action-add.patch +Patch111: 0111-dracut-let-fwdir-be-specified-multiple-times.patch +Patch112: 0112-dracut-functions-use-proc-self-mountinfo-instead-of-.patch +Patch113: 0113-dracut-add-fstab-to-ignore-proc-self-mountinfo.patch +Patch114: 0114-plymouth-load-dm_crypt-module.patch +Patch115: 0115-crypt-depend-on-dm.patch +Patch116: 0116-plymouth-udev-trigger-with-action-add.patch +Patch117: 0117-dm-install-all-md-dm-kernel-modules.patch +Patch118: 0118-mkinitrd-do-not-call-dracut-in-host-only-mode.patch +Patch119: 0119-dmraid-switch-to-rd_NO_MDIMSM-if-no-mdadm-installed.patch +Patch120: 0120-mknod-with-mode-and-set-umask-for-the-rest.patch +Patch121: 0121-plymouth-do-not-create-hvc0.patch +Patch122: 0122-init-set-old-umask-before-switch_root.patch +Patch123: 0123-init-do-not-set-umask-yet.patch +Patch124: 0124-lvm-also-handle-LVM1-volumes.patch +Patch125: 0125-dracut-functions-filter_kernel_modules-search-in-ext.patch +Patch126: 0126-dracut-lib-and-usr-lib-dirs-detection.patch +Patch127: 0127-lvm-install-lvm-mirror-and-snaphot-libs.patch +Patch128: 0128-lvm-support-for-dynamic-LVM-SNAPSHOT-root-volume.patch +Patch129: 0129-95fstab-sys-mount-all-etc-fstab.sys-volumes-before-s.patch +Patch130: 0130-TEST-12-RAID-DEG-mark-test-failed-for-multiple-dummy.patch +Patch131: 0131-test-double-disk-space-for-root-images.patch +Patch132: 0132-network-kill-9-dhclient-if-normal-kill-does-not-succ.patch +Patch133: 0133-md-do-not-use-no-degraded-for-incremental-mode.patch -- devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxxx https://admin.fedoraproject.org/mailman/listinfo/devel