Bug 38913 - Split maintained and DVD packages
Split maintained and DVD packages
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: General
UCS 4.1
Other Linux
: P5 enhancement (vote)
: UCS 4.1
Assigned To: Philipp Hahn
Arvid Requate
: interim-2
: 37896 (view as bug list)
Depends on: 36721
Blocks: 39697
  Show dependency treegraph
 
Reported: 2015-07-13 17:34 CEST by Stefan Gohmann
Modified: 2016-04-14 16:03 CEST (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments
List of (indirectly) recommended packages now missing on DVD (5.96 KB, text/plain)
2015-10-12 09:52 CEST, Philipp Hahn
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2015-07-13 17:34:03 CEST
With UCS 4.1 we should differ between packages on the DVD and maintained packages. On the DVD are only packages which are needed for the installation. A lot of more packages needs to be maintained.

We should still use the cd-contents list to define whether a package is maintained or not. For me it would also be OK to create a temp-DVD for generating the cd-contents list.
Comment 1 Stefan Gohmann univentionstaff 2015-08-28 12:38:14 CEST
*** Bug 37896 has been marked as a duplicate of this bug. ***
Comment 2 Philipp Hahn univentionstaff 2015-09-17 14:45:00 CEST
$ isoinfo -R -f -i UCS_4.0-2-amd64.iso | grep -F 3.16-ucs
/amd64/btrfs-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/btrfs-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/btrfs-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/btrfs-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/btrfs-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/btrfs-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/btrfs-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/btrfs-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/btrfs-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/btrfs-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/crc-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/crc-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/crc-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/crc-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/crc-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/crc-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/crc-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/crc-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/crc-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/crc-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/crypto-dm-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/crypto-dm-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/crypto-dm-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/crypto-dm-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/crypto-dm-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/crypto-dm-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/crypto-dm-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/crypto-dm-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/crypto-dm-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/crypto-dm-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/crypto-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/crypto-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/crypto-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/crypto-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/crypto-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/crypto-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/crypto-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/crypto-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/crypto-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/crypto-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/efi-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/efi-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/efi-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/efi-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/efi-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/efi-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/efi-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/efi-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/efi-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/efi-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/event-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/event-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/event-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/event-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/event-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/event-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/event-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/event-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/event-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/event-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/ext4-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/ext4-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/ext4-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/ext4-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/ext4-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/ext4-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/ext4-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/ext4-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/ext4-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/ext4-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/firewire-core-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/firewire-core-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/firewire-core-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/firewire-core-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/firewire-core-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/firewire-core-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/firewire-core-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/firewire-core-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/firewire-core-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/firewire-core-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/fuse-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/fuse-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/fuse-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/fuse-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/fuse-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/fuse-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/fuse-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/fuse-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/fuse-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/fuse-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/hyperv-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/hyperv-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/hyperv-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/hyperv-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/hyperv-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/hyperv-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/hyperv-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/hyperv-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/hyperv-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/hyperv-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/i2c-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/i2c-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/i2c-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/i2c-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/i2c-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/i2c-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/i2c-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/i2c-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/i2c-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/i2c-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/jfs-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/jfs-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/jfs-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/jfs-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/jfs-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/jfs-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/jfs-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/jfs-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/jfs-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/jfs-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/linux-headers-3.16-ucs109-amd64_3.16.5-1.109.201412161258_amd64.deb
/amd64/linux-headers-3.16-ucs109-common_3.16.5-1.109.201412161258_amd64.deb
/amd64/linux-image-3.16-ucs109-amd64-signed_1.0.2-1.5.201412171459_amd64.deb
/amd64/linux-image-3.16-ucs109-amd64_3.16.5-1.109.201412161258_amd64.deb
/amd64/loop-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/loop-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/loop-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/loop-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/loop-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/loop-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/loop-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/loop-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/loop-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/loop-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/md-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/md-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/md-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/md-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/md-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/md-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/md-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/md-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/md-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/md-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/mmc-core-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/mmc-core-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/mmc-core-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/mmc-core-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/mmc-core-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/mmc-core-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/mmc-core-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/mmc-core-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/mmc-core-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/mmc-core-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/multipath-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/multipath-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/multipath-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/multipath-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/multipath-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/multipath-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/multipath-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/multipath-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/multipath-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/multipath-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/nbd-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/nbd-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/nbd-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/nbd-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/nbd-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/nbd-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/nbd-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/nbd-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/nbd-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/nbd-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/nic-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/nic-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/nic-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/nic-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/nic-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/nic-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/nic-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/nic-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/nic-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/nic-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/nic-pcmcia-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/nic-pcmcia-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/nic-pcmcia-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/nic-pcmcia-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/nic-pcmcia-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/nic-pcmcia-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/nic-pcmcia-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/nic-pcmcia-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/nic-pcmcia-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/nic-pcmcia-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/nic-shared-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/nic-shared-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/nic-shared-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/nic-shared-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/nic-shared-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/nic-shared-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/nic-shared-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/nic-shared-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/nic-shared-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/nic-shared-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/nic-usb-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/nic-usb-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/nic-usb-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/nic-usb-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/nic-usb-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/nic-usb-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/nic-usb-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/nic-usb-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/nic-usb-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/nic-usb-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/nic-wireless-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/nic-wireless-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/nic-wireless-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/nic-wireless-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/nic-wireless-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/nic-wireless-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/nic-wireless-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/nic-wireless-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/nic-wireless-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/nic-wireless-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/ntfs-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/ntfs-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/ntfs-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/ntfs-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/ntfs-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/ntfs-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/ntfs-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/ntfs-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/ntfs-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/ntfs-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/pata-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/pata-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/pata-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/pata-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/pata-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/pata-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/pata-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/pata-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/pata-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/pata-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/pcmcia-storage-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/pcmcia-storage-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/pcmcia-storage-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/pcmcia-storage-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/pcmcia-storage-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/pcmcia-storage-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/pcmcia-storage-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/pcmcia-storage-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/pcmcia-storage-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/pcmcia-storage-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/ppp-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/ppp-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/ppp-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/ppp-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/ppp-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/ppp-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/ppp-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/ppp-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/ppp-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/ppp-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/scsi-extra-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/scsi-extra-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/scsi-extra-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/scsi-extra-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/scsi-extra-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/scsi-extra-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/scsi-extra-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/scsi-extra-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/scsi-extra-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/scsi-extra-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/sound-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/sound-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/sound-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/sound-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/sound-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/sound-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/sound-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/sound-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/sound-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/sound-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/squashfs-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/squashfs-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/squashfs-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/squashfs-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/squashfs-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/squashfs-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/squashfs-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/squashfs-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/squashfs-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/squashfs-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/udf-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/udf-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/udf-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/udf-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/udf-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/udf-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/udf-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/udf-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/udf-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/udf-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/uinput-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/uinput-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/uinput-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/uinput-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/uinput-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/uinput-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/uinput-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/uinput-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/uinput-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/uinput-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/virtio-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/virtio-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/virtio-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/virtio-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/virtio-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/virtio-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/virtio-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/virtio-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/virtio-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/virtio-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb
/amd64/xfs-modules-3.16-ucs101-amd64-di_3.16.5-1.101.201411021921_amd64.udeb
/amd64/xfs-modules-3.16-ucs102-amd64-di_3.16.5-1.102.201411021943_amd64.udeb
/amd64/xfs-modules-3.16-ucs109-amd64-di_3.16.5-1.109.201412161258_amd64.udeb
/amd64/xfs-modules-3.16-ucs131-amd64-di_3.16.5-1.131.201503231111_amd64.udeb
/amd64/xfs-modules-3.16-ucs83-amd64-di_3.16.5-1.83.201410231619_amd64.udeb
/amd64/xfs-modules-3.16-ucs84-amd64-di_3.16.5-1.84.201410291238_amd64.udeb
/amd64/xfs-modules-3.16-ucs89-amd64-di_3.16.5-1.89.201410300615_amd64.udeb
/amd64/xfs-modules-3.16-ucs96-amd64-di_3.16.5-1.96.201411010208_amd64.udeb
/amd64/xfs-modules-3.16-ucs97-amd64-di_3.16.5-1.97.201411011138_amd64.udeb
/amd64/xfs-modules-3.16-ucs98-amd64-di_3.16.5-1.98.201411021241_amd64.udeb

Same for UCS_4.0-3-amd64.iso
But there is only one kernel on the DVD
Comment 3 Stefan Gohmann univentionstaff 2015-09-25 21:10:03 CEST
One more thing. If we add the binary package foo from the source package bar to maintained, every other binary package of the source package bar should be moved to maintained.
Comment 4 Philipp Hahn univentionstaff 2015-09-27 18:49:53 CEST
(In reply to Philipp Hahn from comment #2)
> $ isoinfo -R -f -i UCS_4.0-2-amd64.iso | grep -F 3.16-ucs
...
> Same for UCS_4.0-3-amd64.iso
> But there is only one kernel on the DVD

This happens because "tools/generate_di_list" from "debian-cd" includes all .udeb packages when it generates "/cdbuild/tmp/.../debian-installer":
- Debian only has one kernel, but UCS multiple
- the tools has not knowledge about the desired kernel version


(In reply to Stefan Gohmann from comment #3)
> One more thing. If we add the binary package foo from the source package bar
> to maintained, every other binary package of the source package bar should
> be moved to maintained.

The Debian installer is only interested in binary packages needed to satisfy the dependencies of the explicitly requested packages.
As such we need to write a UCS specific tool anyway, which works on source and binary packages.
I've started implementing such a tool ~phahn/BUG/37896_shrink-ucs-dvd.py
- uses python-apt -> fast!
- misses the source package closure requirement
- currently builds a different set than d-i does - currently unknown why
Comment 5 Philipp Hahn univentionstaff 2015-10-09 17:31:29 CEST
4365: Added "dev/triggers/ucs_4.1-0.txt trigger" converted from "branches/ucs-4.1/ucs-4.1-0/base/univention-dvd/tasks/ucs410/task-ucs410"
r64375: Removed package not available with UCS-4.1-0
r64377: Remove virtual package.
r64378: Remove more virtual / non-existing packages

r64392 | Bug #38913: Fix reading .maintained file
r64391 | Bug #38913 DVD: Add recommended packages
r64388 | Bug #38913 repo: Install repo-apt-dependencies
r64387 | Bug #38913 repo: Fix pbuilder environment
r64386 | Bug #38913 repo: Ignore python hashbang
r64385 | Bug #38913 DVD: Shrink DVD [WIP]
r64384 | Bug #38913 repo: Rework maintained packages
r64383 | Bug #38913 repo: Make imports optional
r64382 | Bug #38913 repo_admin: Fix help
r64381 | Bug #38913 repo: Assorted cleanups

Package: univention-dvd
Version: 1.0.0-7.87.201510091541
Branch: ucs_4.1-0

Package: repo-ng
Version: 2.0-202.1444.201510091603
Branch: ucs_3.2-0
Scope: internal

TODO: Updater-DVD should contain what?

TODO: Analyse the following errors; either add real packages providing them or remove the dependencies:
> ERROR    Missing virtual package "sip-api-8.1"
> ERROR    Missing virtual package "libreoffice-style-default"
> ERROR    Missing virtual package "jaxml"

OK: ./announce/announce_errata -n ~/GIT/branches/ucs-4.0/ucs-4.0-3/doc/errata/staging/2015-09-17-php5.yaml --sec-key 396AAC45 --sec-pass ~/.gnupg/test.secret --apt-key 396AAC45 --apt-pass ~/.gnupg/test.secret
OK: announce_ucs_release.py -r 4.1-0 -t -k /etc/archive-keys/ucs3.0.txt -K 2CBDA4B0
OK: UCS-4.1-0 amd64 test installation with all components selected

FYI: <http://bygga.knut.univention.de/blog/?p=3802>
Comment 6 Philipp Hahn univentionstaff 2015-10-12 09:52:45 CEST
Created attachment 7207 [details]
List of (indirectly) recommended packages now missing on DVD

: ${TMPDIR:=/tmp}
APT=/var/univention/buildsystem2/apt/ucs_4.1-0
CD=/var/univention/buildsystem2/cd-contents/ucs_4.1-0_amd64.bin
repo-apt-dependencies -D $APT -r 4.1-0 -a amd64 -i $CD -b $TMPDIR/1
repo-apt-dependencies -D $APT -r 4.1-0 -a amd64 -i $CD -b $TMPDIR/2 -R
grep -F -x -f $TMPDIR/1 -v $TMPDIR/2 | sort | less

If they should be installed by default, they must be re-aded to the task410 file, so the recommends can be found during install from DVD.
Comment 7 Philipp Hahn univentionstaff 2015-10-12 16:32:09 CEST
(In reply to Philipp Hahn from comment #6)
> Created attachment 7207 [details]
> List of (indirectly) recommended packages now missing on DVD
> 
> : ${TMPDIR:=/tmp}
> APT=/var/univention/buildsystem2/apt/ucs_4.1-0
> CD=/var/univention/buildsystem2/cd-contents

# Take packages on DVD and build lists without and with recommended packages
repo-apt-dependencies -D $APT -r 4.1-0 -a amd64 -d $CD/ucs_4.1-0_amd64_dvd.txt -b $TMPDIR/1
repo-apt-dependencies -D $APT -r 4.1-0 -a amd64 -d $CD/ucs_4.1-0_amd64_dvd.txt -b $TMPDIR/2 -R
# Calculate list of recommended packages now no longer on DVD
grep -F -x -f $TMPDIR/1 -v $TMPDIR/2 > $TMPDIR/3
# Cacluclate list previously on DVD but now no longer
sed -rne 's,.*/([^_]+)_.*,\1,p' $CD/ucs_4.0-3_amd64_dvd.txt | grep -F -x -f $TMPDIR/3 | sort


See Bug #39513 for broken recommended packages.

(In reply to Philipp Hahn from comment #5)
> TODO: Analyse the following errors; either add real packages providing them
> or remove the dependencies:
> > ERROR    Missing virtual package "sip-api-8.1"
  Dependency of "python-kde4"
  Provided by "python-sip".

> > ERROR    Missing virtual package "libreoffice-style-default"
  Dependency of "libreoffice-common"
  Provided by "libreoffice-style-galaxy"
  
> > ERROR    Missing virtual package "jaxml"
  Dependency of "pykota"
  Provided by "python-jaxml"

r64409 | Bug #38913 repo: Fix handling of virtual alternatives
r64408 | Bug #38913 DVD: Shrink
r64406 | Bug #38913 repo: Fix command line parsing
r64405 | Bug #38913 DVD: Add recommended packages
r64403 | Bug #38913 DVD: Add docker packages
r64400 | Bug #38913 repo: Fix _svn_get()
r64399 | Bug #38913 DVD: Add recommended packages
r64398 | Bug #38913 repo: Fix /etc/apt/sources.list generation
r64396 | Bug #38913 DVD: Add recommended packages
r64395 | Bug #38913 DVD: Add recommended packages


Package: univention-dvd
Version: 1.0.0-12.91.201510121156
Branch: ucs_4.1-0

Package: repo-ng
Version: 2.0-206.1448.201510121327
Branch: ucs_3.2-0
Scope: internal


(In reply to Philipp Hahn from comment #2)
> $ isoinfo -R -f -i UCS_4.0-2-amd64.iso | grep -F 3.16-ucs
...
> But there is only one kernel on the DVD

$ mkdir udebs
$ sed -rne '/-4.1.0-ucs149-/d;/.*[0-9]+\.[0-9]+-ucs[0-9]+-.*\.udeb$/s,^Filename: ,,p' dists/ucs410/main/debian-installer/binary-*/Packages | xargs ln -ft udebs/
$ du -skh udebs
1,1G
$ rm -rf udebs

$ repo_admin.py --cherrypick -r 4.0 --releasedest 4.1 -p debian-cd
r15351 | Filter out old kernel udeb modules.

Package: debian-cd
Version: 3.1.13.14.201510121537
Branch: ucs_4.1-0

r64414 | Bug #38913 DVD: Remove extra parameter to copy_iso_image()
r64413 | Bug #38913 DVD: Filter out old kernel udeb packages
r64412 | Bug #38913 DVD: Filter out old kernel udeb packages

Package: repo-ng
Version: 2.0-208.1450.201510121602
Branch: ucs_3.2-0
Scope: internal


(In reply to Philipp Hahn from comment #5)
> TODO: Updater-DVD should contain what?

Update-DVD should contain all maintained packages not shipped previously via DVD.
Instead of using "build-update-iso-ng" we should just generate a DVD from mirror/{ftp,testing}/4.1/maintained/4.1-0/?
Comment 8 Philipp Hahn univentionstaff 2015-10-13 09:48:33 CEST
r64423 | Bug #38913 DVD: Build update DVD
 Put full maintained/ on DVD - wait until it gets to large.
 Maybe then drop -dbg packages?

"univention-repository-update cdrom" is broken; fixed through Bug #36721

Package: repo-ng
Version: 2.0-209.1451.201510130934
Branch: ucs_3.2-0
Scope: internal

We should announce the change to handling maintained packages somewhere:
- release notes?
- some where more public?

Draft:

With UCS-4.1 the handling of maintained and unmaintained packages was changed.
- The "Installation DVD" now only contains the packages needed to install a new UCS system with all the components provided by Univention.
  Previously the DVD also contained all other "maintained" packages too.
  They were removed from the DVD to decrease the download size.
- The full set of "maintained" packages is provided through the "Update DVD".
  It can be used to update a local repository.
- All packages ("maintained" and "unmaintained") are available online through https://updates.software-univention.de/

With this change the definition of "maintained" also changed:
"maintained" is now defined on the basis of the "source package", while previously it was defined on a subset of "binary packages".
This might lead to an increased space requirement for local repositories, as "maintained" now consists of more packages than in previous releases.
Comment 9 Philipp Hahn univentionstaff 2015-10-13 10:40:21 CEST
(In reply to Philipp Hahn from comment #8)
> We should announce the change to handling maintained packages somewhere:
> - release notes?
> - some where more public?
> 
> Draft:
> 
> With UCS-4.1 the handling of maintained and unmaintained packages was
> changed.
> - The "Installation DVD" now only contains the packages needed to install a
> new UCS system with all the components provided by Univention.
>   Previously the DVD also contained all other "maintained" packages too.
>   They were removed from the DVD to decrease the download size.
> - The full set of "maintained" packages is provided through the "Update DVD".
>   It can be used to update a local repository.
> - All packages ("maintained" and "unmaintained") are available online
> through https://updates.software-univention.de/
> 
> With this change the definition of "maintained" also changed:
> "maintained" is now defined on the basis of the "source package", while
> previously it was defined on a subset of "binary packages".
> This might lead to an increased space requirement for local repositories, as
> "maintained" now consists of more packages than in previous releases.

r64427 | Bug #38913 DVD: Shrink DVD CL
Comment 10 Stefan Gohmann univentionstaff 2015-10-13 13:40:00 CEST
cgroupfs-mount is missing and should be on the DVD. Otherwise I'm unable to start docker container:

Digest: sha256:a252ea55bfa3b78065553a88aa0f89abb80e697206e111b65e638e81c76ffba8
Status: Downloaded newer image for docker.software-univention.de/ucs-appbox-amd64:4.1-0
Initializing app image
Preconfiguring container 3feffefdf1c762cf277788e8feb04d1e9f8be2dfba3db4c1b69f1c3deafe414f
Error response from daemon: Cannot restart container 3feffefdf1c762cf277788e8feb04d1e9f8be2dfba3db4c1b69f1c3deafe414f: [8] System error: mountpoint for cgroup not found
time="2015-10-13T07:28:32-04:00" level=fatal msg="Error: failed to restart one or more containers" 
Starting rsduk9pc6q Container 3feffefdf1c762cf277788e8feb04d1e9f8be2dfba3db4c1b69f1c3deafe414f ...
Going to remove rsduk9pc6q (5.4.3)
Unable to start the container!
Comment 11 Philipp Hahn univentionstaff 2015-10-13 14:21:23 CEST
(In reply to Stefan Gohmann from comment #10)
> cgroupfs-mount is missing and should be on the DVD. Otherwise I'm unable to
> start docker container:

The right fix is to fix univention-docker* to depend on it, if is provides a configuration than requires CGroups!


r64440 | Bug #38913 DVD: Add recommended packages for docker.io

Package: univention-dvd
Version: 1.0.0-13.92.201510131353
Branch: ucs_4.1-0

$ isoinfo -R -f -i  isotests/ucs_4.1-0-20151013-135910-dvd-amd64.iso
/all/cgroupfs-mount_1.1~bpo70+1.2.201509152238_all.deb
Comment 12 Arvid Requate univentionstaff 2015-11-03 20:43:48 CET
I guess commit r64384 has been done via git-svn dcommit? Large commits like these make code review quite a challenge as the refactoring history across files is lost. So code refactoring review will take some time in this case.


First steps of QA:

* build-cd-ucs4.1-0 has been added to ucs-3.2/internal/repo-ng
* The most recent version 2.0-224 is installed on the build-host
* Comparison between the file lists of the UCS 4.0-3 installation iso and the UCS 4.1-0 iso looks reasonable. The structure is still the same, only some packages have been added and a couple more removed.


* This is the new procedure of determining package maintainance:
==============================================================================
Example: univention-kernel-image is in univention-dvd/tasks/ucs410/task-ucs410,

1. The build-cd-ucs4.1-0 (build-cd-ucs4) scripts first pull all dependencies, for example linux-image-4.1.0-ucs153-amd64-signed and by implication linux-image-4.1.0-ucs153-amd64. All these are put on the DVD.

2. After the build-cd-ucs4 script has built the DVD images it generates the cd-contents/ucs_4.1-0_*_dvd.txt lists by reading the content of those fresh DVD-images.


3. In the next step the build-cd-ucs4 script determines the list of "maintained" packages by adding all binary packages listed in the svn/dev/triggers/ucs_4.1-0.txt list, adding all of their depenencies

From the above binary packages for example the source Package linux is identified and all binary packages built from it are pulled as well, for example xen-linux-system-4.1.0-ucs149-amd64. All the above plus this package are now "maintained".

Caveat: The dependencies of xen-linux-system-4.1.0-ucs149-amd64 in this example will not be put into "maintained" status!
==============================================================================


Q: Is there any particular reason why the UCS 3.0 archive keys are used for the test-mirror announcement instead of the UCS 4.0 keys?
Comment 13 Stefan Gohmann univentionstaff 2015-11-03 20:49:12 CET
(In reply to Arvid Requate from comment #12)
> Q: Is there any particular reason why the UCS 3.0 archive keys are used for
> the test-mirror announcement instead of the UCS 4.0 keys?

I think we should switch to the 4.0 key. We delivered the new key with 3.2-2-errata: Bug #35213.
Comment 14 Arvid Requate univentionstaff 2015-11-04 11:57:27 CET
pychecker found some issue in repo_apt.py: self.cache is referenced but I don't see it getting initialized anywhere. Maybe it should be self.apt?

These are the interesting messages from pychecker:

/usr/share/pyshared/univention/repong/repo_apt.py:15: (exit) shadows builtin
/usr/share/pyshared/univention/repong/repo_apt.py:28: (open) shadows builtin
/usr/share/pyshared/univention/repong/repo_apt.py:348: No class attribute (cache) found
/usr/share/pyshared/univention/repong/repo_apt.py:350: No class attribute (cache) found
/usr/share/pyshared/univention/repong/repo_apt.py:399: No class attribute (cache) found
/usr/share/pyshared/univention/repong/repo_apt.py:415: No class attribute (cache) found
usr/share/pyshared/univention/repong/repo_apt.py:455: No class attribute (cache) found
Comment 15 Arvid Requate univentionstaff 2015-11-04 12:10:11 CET
Maybe add repo-apt-dependencies to repo-ng/tools/README.txt?
Comment 16 Philipp Hahn univentionstaff 2015-11-04 14:55:47 CET
(In reply to Arvid Requate from comment #14)
> pychecker found some issue in repo_apt.py:

Please stop using unmaintained software, especially "pychecker", which also has security implications! Use pyflakes and/or pep8 and/or pylint.

> self.cache is referenced but I
> don't see it getting initialized anywhere. Maybe it should be self.apt?

No, see main():34 
  with dep.apt as dep.cache

.apt is the configuration for apt, while .cache is the memory-mapped APT database.


(In reply to Arvid Requate from comment #15)
> Maybe add repo-apt-dependencies to repo-ng/tools/README.txt?

Done.

r65174 | Bug #38913 repo: Fix DVD shrinking

Package: repo-ng
Version: 2.0-225.1463.201511041455
Branch: ucs_3.2-0
Scope: internal
Comment 17 Arvid Requate univentionstaff 2015-11-04 15:28:56 CET
* Ok: this self.cache seems to be ok due to "with dep.apt as dep.cache:",
  you just commented that as well.

* Ok: repo-apt-dependencies now outputs these files (for amd64):

wc -l ucs_4.1-0_amd64*
  2714 ucs_4.1-0_amd64.bin     ## binary packages from tasks + triggers
  1534 ucs_4.1-0_amd64_dvd.txt ## binary packages from tasks
  7443 ucs_4.1-0_amd64.maintained ## binary from tasks + triggers + dependencies
  1560 ucs_4.1-0_amd64.src     ## source packages inferred from .bin

* Ok: Additionally to the options shown in http://bygga.knut.univention.de/blog/?p=3802
repo-apt-dependencies accepts additional binary-package names passed as command line argument. Alternatively a file can given via option --input <filename> which must follow the trigger-file syntax (quoting the code):
===============================================================
 - lines starting with "# comments" are ignored
 - empty lines are ignored
 - "$source_package_name src" to add a source package; all its binary
    packages will be added.
 - "$binary_package_name" to add a single single binary package
 - "$binary_package_name $arch" to add a binary package for a specific
    architecture.
===============================================================

Code review:

* announce_ucs_scope.py: Ok
* announce_errata: Ok
* announce_ucs_release.py: Ok
Comment 18 Arvid Requate univentionstaff 2015-11-04 15:30:06 CET
./build-cd/build-cd-ucs4.1-0 still uses the UCS 3.0 archive key 2CBDA4B0.
Comment 19 Philipp Hahn univentionstaff 2015-11-04 15:59:46 CET
(In reply to Arvid Requate from comment #18)
> ./build-cd/build-cd-ucs4.1-0 still uses the UCS 3.0 archive key 2CBDA4B0.

This bug is about re-working the maintained status, not about fixing arbitrary things in our build-system. That key is hard-coded in many more places and deserves a separate bug. So not fixing here.
Comment 20 Arvid Requate univentionstaff 2015-11-04 16:34:46 CET
Could we *please* get back to a constructive way of communiaction? You did not apply that policy during these commits:

r64387 | Bug #38913 repo: Fix pbuilder environment
r64386 | Bug #38913 repo: Ignore python hashbang
r64382 | Bug #38913 repo_admin: Fix help
r64381 | Bug #38913 repo: Assorted cleanups

You created and adjusted the script build-cd-ucs4.1-0, so I would assume that you *could* be bothered about issues like these.

I'll open a new Bug for the key issue if you insist.
Comment 21 Arvid Requate univentionstaff 2015-11-04 20:08:10 CET
I created Bug 39781 for the key issue.

Verified:

I tested by putting the package iceweasel into unmaintained status (Bug 38281), this worked.

The installation ISO is now 55% of the size of the UCS 4.0-3 image.

Installation of an amd64 master with all components succeeded (it showed this Appcenter Bug 39782, but that's something different).

The Update DVD iso contains also the "maintained" packages that are not part of the cd-contents/ucs_4.1-0_dvd.txt.

Note: pbuilderrc APTCACHE has been turned off in r64387.

Release notes and changelog are good, I added the Bug number.
Comment 22 Stefan Gohmann univentionstaff 2015-11-17 12:11:48 CET
UCS 4.1 has been released:
 https://docs.software-univention.de/release-notes-4.1-0-en.html
 https://docs.software-univention.de/release-notes-4.1-0-de.html

If this error occurs again, please use "Clone This Bug".
Comment 23 Philipp Hahn univentionstaff 2016-04-14 16:03:55 CEST
r6389138664 | Bug #38913 repo_admin: Fix short command

Package: repo-ng
Version: 2.1-1.1524.201604141548
Branch: ucs_3.2-0
Scope: internal