Hi Cyril,
While this bug is now in fixed status with the recent upload of open-
iscsi version 2.1.3-4, there's still some other issue about the udeb
being reported on the tracker package.
In particular, it metions:
open-iscsi-udeb/armel has unsatisfiable dependency
I see now difference in the generated deb's dependency list. Is it
something you are aware of, in general, about d-i's status on armel ?
Or are there still bugs from the installer's point of view, where I
need to step in ?
rrs@priyasi:.../Chrome-Downloads$ dpkg -I open-iscsi-udeb_2.1.3-
4_armel.udeb
new Debian package, version 2.0.
size 212060 bytes: control archive=572 bytes.
592 bytes, 14 lines control
Package: open-iscsi-udeb
Source: open-iscsi
Version: 2.1.3-4
Architecture: armel
Maintainer: Debian iSCSI Maintainers <open-iscsi@packages.debian.org>
Installed-Size: 1185
Depends: libc6-udeb (>= 2.31), libcrypto1.1-udeb (>= 1.1.1k), libisns-
udeb, libkmod2-udeb (>= 28), libmount1-udeb (>= 2.33), libsystemd0 (>=
247.3), scsi-modules
Section: debian-installer
Priority: optional
Description: Configure iSCSI
The Open-iSCSI project is a high-performance, transport independent,
multi-platform implementation of RFC3720 iSCSI.
.
This is the minimal package (udeb) used by debian-installer.
19:33 ♒ ॐ ♅ ♄ ⛢ ☺ 😄
rrs@priyasi:.../Chrome-Downloads$ dpkg -I open-iscsi-udeb_2.1.3-
4_armhf.udeb
new Debian package, version 2.0.
size 218124 bytes: control archive=572 bytes.
591 bytes, 14 lines control
Package: open-iscsi-udeb
Source: open-iscsi
Version: 2.1.3-4
Architecture: armhf
Maintainer: Debian iSCSI Maintainers <open-iscsi@packages.debian.org>
Installed-Size: 933
Depends: libc6-udeb (>= 2.31), libcrypto1.1-udeb (>= 1.1.1k), libisns-
udeb, libkmod2-udeb (>= 28), libmount1-udeb (>= 2.33), libsystemd0 (>=
247.3), scsi-modules
Section: debian-installer
Priority: optional
Description: Configure iSCSI
The Open-iSCSI project is a high-performance, transport independent,
multi-platform implementation of RFC3720 iSCSI.
.
This is the minimal package (udeb) used by debian-installer.
19:33 ♒ ॐ ♅ ♄ ⛢ ☺ 😄
On Sat, 2021-05-01 at 04:32 +0200, Cyril Brulebois wrote:
> Hi,
>
> Ritesh Raj Sarraf <rrs@debian.org> (2021-04-30):
> > The upload I prepped failed on some of the architectures.
> > https://buildd.debian.org/status/logs.php?pkg=open-iscsi&ver=2.1.3-3
>
> It's lacking a push to the Git repository (git fetch didn't get
> anything
> new from a few days ago).
>
> > In d/control, there is:
> >
> > ```
> > Package: open-iscsi-udeb
> > # Note: the (virtual) udeb package scsi-modules (provided by
> > different
> > # linux kernel udebs) must exist for these architectures - so
> > # check that before adding them to this list; the other
> > # scsi-(core|common|...)-modules are NOT sufficient!
> > Architecture: amd64 arm64 armhf i386 ia64 mips mipsel powerpc ppc64
> > ppc64el s390x
> > Section: debian-installer
> > Package-Type: udeb
> > ```
> >
> >
> > The udeb package was introduced by Colin Watson from Ubuntu. I
> > extended
> > the architecture list, based on the supported architectures by d-i.
> > But
> > I really don't use or test this functionality of the package.
> >
> >
> > How would you like to see this fixed Cyril ?
> >
> > The easiest option, if d-i supports, would be to extend architecture
> > list to: `linux-any`, keeping it in line with what the actual open-
> > iscsi package supports.
>
> Yes, I think that would be a good idea, so that you don't have to keep
> the list in sync between debian/control and debian/rules. We don't have
> many examples of packages maintained by the d-i team that use it, but
> at least src:haveged and src:systemd have similar udebs (after all,
> that
> only matters at build-time, d-i only sees the results of the build).
>
> Regarding your conditional, you could check whether you're building for
> linux (once you switch to linux-any) or you could check whether the
> udeb
> is being built: dh_listpackages (-a) can be use to determine that.
>
>
> Cheers,
--
Ritesh Raj Sarraf | http://people.debian.org/~rrs
Debian - The Universal Operating System
Attachment:
signature.asc
Description: This is a digitally signed message part