Overview
Request 845053 superseded
- Add patch util-linux-sulogin4bsc1175514.patch
Avoid sulogin failing on not existing or not functional console
devices (bsc#1175514)
- Migrate multi-spec build to multibuild.
- Change packaging from per-partes build to mini+full build.
- Fix default permissions of wall and write.
- Build all python flavors.
- Fix error in scriptlets after migration to /usr/etc.
- Update to version 2.36:
* blkdiscard(8) refuses to proceed if filesystem or RAID
signatures are found in interactive mode (executed on a
terminal). The option --force is required to the discard
data.
* new commands irqtop(1) and lsirq(1)to monitor kernel
interrupts.
* cal(1) provides a new --vertical command line option.
* blkzone(8) implements open/close/finish commands now.
* unshare(1) and nsenter(1) commands support the time namespace
now.
* agetty(8) now supports multiple paths in the option
--issue-file.
* fdisk(8), sfdisk(8), cfdisk(8), mkswap(8) and wipefs(8) now
support block devices locking by flock(2), new command line
option --lock and $LOCK_BLOCK_DEVICE environmental variable.
* dmesg(1) new command line option --follow-new to wait and
print only new kernel messages.
* fdisk(8) new command line option --list-details and
--noauto-pt.
* fdisk(8) and sfdisk(8) support user-friendly aliases for
- Created by WernerFink
- In state superseded
- Supersedes 834769
- Superseded by 864031
- Open review for opensuse-review-team
- Open review for factory-staging
58+- Include pam_securetty in login.pamd again (bsc#1033626)
That part will still lead to the issues documented in comment #4 on that bug.
REading through the bug, it's not so clear if that change is that much wanted nowadays
That mini flavor is likely not going to fly: we have util-linux-mini in VMInstall, meaning it must be present in ALL virtual machines being built up by OBS.
But then we have packages like installation-images, that MUST require the real util-linux (they do, via BuildRequires) as we don't want to ever end up with the -mini flavor on runtime systems - but there, the -mini (from vminstall) conflicts with the BuildRequires of the regular util-linux
Does this mean that at least we have to have a util-linux-mini.spec without multibuild?
No, the concept of a throwaway/bootstrap-only -mini variant is not suitable for util-linux.
The problem is that util-linux is part of the minimal VM setup for OBS workers (would be util-linux-mini with the -mini flavor) - but as soon as that is being used in a VM to build up, it is no longer possible to install BuildRequire util-linux (full variant, where needed) as this will always conflict with util-linux-mini (as used by worker VM buildup)
The original concept worked, as util-linux was used on final systems the same way as it was in the worker VM; and only 'extended' by utilities that are shipped in util-linux-systemd
I wonder why in past util-linux-systemd was required at all ... is this due to the requirement of libsystemd0 package? In other words to avoid dependency loop between util-linux and systemd?
with util-linux being used to build up literally every single worker VM, it's dependencies are best kept 'small' (ring0 / bootstrap)
systemd is ring1 - i.e. not required to get 'a distro build starting'
The few things that link libsystemd were thus shipped in util-linux-systemd (the name is probably not that fortunate - the fact that systemd linkage is the driver does not really belong in the package name)
Request History
WernerFink created request
- Add patch util-linux-sulogin4bsc1175514.patch
Avoid sulogin failing on not existing or not functional console
devices (bsc#1175514)
- Migrate multi-spec build to multibuild.
- Change packaging from per-partes build to mini+full build.
- Fix default permissions of wall and write.
- Build all python flavors.
- Fix error in scriptlets after migration to /usr/etc.
- Update to version 2.36:
* blkdiscard(8) refuses to proceed if filesystem or RAID
signatures are found in interactive mode (executed on a
terminal). The option --force is required to the discard
data.
* new commands irqtop(1) and lsirq(1)to monitor kernel
interrupts.
* cal(1) provides a new --vertical command line option.
* blkzone(8) implements open/close/finish commands now.
* unshare(1) and nsenter(1) commands support the time namespace
now.
* agetty(8) now supports multiple paths in the option
--issue-file.
* fdisk(8), sfdisk(8), cfdisk(8), mkswap(8) and wipefs(8) now
support block devices locking by flock(2), new command line
option --lock and $LOCK_BLOCK_DEVICE environmental variable.
* dmesg(1) new command line option --follow-new to wait and
print only new kernel messages.
* fdisk(8) new command line option --list-details and
--noauto-pt.
* fdisk(8) and sfdisk(8) support user-friendly aliases for
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
dimstar_suse set openSUSE:Factory:Staging:B as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:B"
dimstar_suse accepted review
Picked "openSUSE:Factory:Staging:B"
dimstar declined review
I explained that in the past:
That mini flavor is likely not going to fly: we have util-linux-mini in VMInstall, meaning it must be present in ALL virtual machines being built up by OBS.
But then we have packages like installation-images, that MUST require the real util-linux (they do, via BuildRequires) as we don't want to ever end up with the -mini flavor on runtime systems - but there, the -mini (from vminstall) conflicts with the BuildRequires of the regular util-linux
dimstar declined request
I explained that in the past:
That mini flavor is likely not going to fly: we have util-linux-mini in VMInstall, meaning it must be present in ALL virtual machines being built up by OBS.
But then we have packages like installation-images, that MUST require the real util-linux (they do, via BuildRequires) as we don't want to ever end up with the -mini flavor on runtime systems - but there, the -mini (from vminstall) conflicts with the BuildRequires of the regular util-linux
dimstar_suse reopened request
Reopened via staging workflow.
dimstar_suse added factory-staging as a reviewer
Being evaluated by group "factory-staging"
dimstar_suse accepted review
Unstaged from project "openSUSE:Factory:Staging:B"
dimstar_suse declined request
Declined via staging workflow.
Are there any new about a new submission from Stanislav?