# i386 build in local environment
dpkg-deb: building package 'libcib27' in '../libcib27_2.0.1-5ubuntu5_i386.deb'.
dpkg-deb: building package 'pacemaker-common' in
'../pacemaker-common_2.0.1-5ubuntu5_all.deb'.
dpkg-deb: building package 'libcrmcommon34' in
'../libcrmcommon34_2.0.1-5ubuntu5_i386.deb'.
dpkg-deb: building package 'liblrmd28' in
'../liblrmd28_2.0.1-5ubuntu5_i386.deb'.
dpkg-deb: building package 'libpe-status28' in
'../libpe-status28_2.0.1-5ubuntu5_i386.deb'.
dpkg-deb: building package 'libcrmservice-dev' in
'../libcrmservice-dev_2.0.1-5ubuntu5_all.deb'.
dpkg-deb: building package 'pacemaker-dev' in
'../pacemaker-dev_2.0.1-5ubuntu5_i386.deb'.
dpkg-deb: building package 'libstonithd26' in
'../libstonithd26_2.0.1-5ubuntu5_i386.deb'.
dpkg-deb: building package 'libpengine-dev' in
'../libpengine-dev_2.0.1-5ubuntu5_all.deb'.
dpkg-deb: building package 'libcrmcluster-dev' in
'../libcrmcluster-dev_2.0.1-5ubuntu5_all.deb'.
dpkg-deb: building package 'libstonithd-dev' in
'../libstonithd-dev_2.0.1-5ubuntu5_all.deb'.
dpkg-deb: building package 'liblrmd-dev' in
'../liblrmd-dev_2.0.1-5ubuntu5_all.deb'.
dpkg-deb: building package 'libcrmcommon-dev' in
'../libcrmcommon-dev_2.0.1-5ubuntu5_all.deb'.
dpkg-deb: building package 'libtransitioner25' in
'../libtransitioner25_2.0.1-5ubuntu5_i386.deb'.
dpkg-deb: building package 'libpe-rules26' in
'../libpe-rules26_2.0.1-5ubuntu5_i386.deb'.
dpkg-deb: building package 'libcrmcluster29' in
'../libcrmcluster29_2.0.1-5ubuntu5_i386.deb'.
dpkg-deb: building package 'libcib-dev' in
'../libcib-dev_2.0.1-5ubuntu5_all.deb'.
dpkg-deb: building package 'pacemaker-resource-agents' in
'../pacemaker-resource-agents_2.0.1-5ubuntu5_all.deb'
dpkg-deb: building package 'libpengine27' in
'../libpengine27_2.0.1-5ubuntu5_i386.deb'.
dpkg-deb: building package 'libcrmservice28' in
'../libcrmservice28_2.0.1-5ubuntu5_i386.deb'.
dpkg-genbuildinfo --build=binary
dpkg-genchanges --build=binary >../pacemaker_2.0.1-5ubuntu5_i386.changes
dpkg-genchanges: warning: package pacemaker in control file but not in files
list
dpkg-genchanges: warning: package pacemaker-cli-utils in control file but not
in files list
dpkg-genchanges: warning: package pacemaker-remote in control file but not in
files list
dpkg-genchanges: info: binary-only upload (no source code included)
----
I had to remove i386 architecture from pacemaker-doc as well, in order
not to Build-Depend-Indep: on asciidoc, doxygen, graphviz, inkscape and
publican.
Build-Depends-Indep:
asciidoc [amd64 arm64 armel armhf mips64el mipsel ppc64el ppc64 s390x x32],
doxygen [amd64 arm64 armel armhf mips64el mipsel ppc64el ppc64 s390x x32],
graphviz [amd64 arm64 armel armhf mips64el mipsel ppc64el ppc64 s390x x32],
inkscape [amd64 arm64 armel armhf mips64el mipsel ppc64el ppc64 s390x x32],
publican [amd64 arm64 armel armhf mips64el mipsel ppc64el ppc64 s390x x32],
The other packages I removed with the option: dh -Nxxxxx
# Ubuntu i386 binary compatibility only effort: Disable ceph support
ifeq ($(shell dpkg-vendor --is Ubuntu && echo yes) $(DEB_HOST_ARCH), yes i386)
BUILD_PACKAGES += \
-Npacemaker \
-Npacemaker-cli-utils \
-Npacemaker-remote
endif
--
You received this bug notification because you are a member of Ubuntu
High Availability Team, which is subscribed to pacemaker in Ubuntu.
https://bugs.launchpad.net/bugs/1863437
Title:
[focal] pacemaker i386 should drop a few i386 only packages
Status in pacemaker package in Ubuntu:
In Progress
Status in pacemaker source package in Focal:
In Progress
Bug description:
When executing pacemaker i386 autopkgtests I realized that package
"resource-agents" wasn't available for i386. When discussing this with
@vorlon we came into the conclusion that some i386 only cluster
packages could be removed from the repository, towards the effort of
having *only the essential* packages available in i386 (to be run
together with an amd64 host).
IRC log:
"""
<rafaeldtinoco> resource-agents i386 binary package
<vorlon> the pacemaker binary is /not/ present on i386 in the release pocket
<vorlon> that may have been an overly aggressive removal
<rafaeldtinoco> vorlon: are u keeping pacemaker because of dependencies ?
<vorlon> yeah, I removed it when I shouldn't have
(https://launchpad.net/ubuntu/focal/i386/pacemaker)
<vorlon> rafaeldtinoco: pacemaker-dev is a build-dep of something else we
need,
see the referenced germinate output for full details
https://people.canonical.com/~ubuntu-archive/germinate-
output/i386.focal/i386+build-depends
<vorlon> pacemaker-dev is a build-dep of dlm
<vorlon> and libesmtp-dev is a build-dep of pacemaker, not the other way
around
<vorlon> (and dlm is a build-dep of lvm2)
<rafaeldtinoco> ah gotcha
<rafaeldtinoco> dlm -> corosync -> pacemaker
<vorlon> so, even though I removed the binary in error from the release
pocket,
the right answer is still for pacemaker/i386 binary to go away (leaving only
the
-dev and lib packages)
<vorlon> do you want me to fix that up, or do you want to?
<rafaeldtinoco> to fix that we should do like we did to samba ?
<vorlon> yeah
<vorlon> looks like the binaries you'll need to drop are pacemaker,
pacemaker-cli-utils, pacemaker-remote
<vorlon> and I'll remove those from -proposed right now, so that those don't
hold up migration
<vorlon> but I'll hold off on adding the hint until they're dropped from the
source
<rafaeldtinoco> deal, and next hint ill do with proper branch
"""
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pacemaker/+bug/1863437/+subscriptions
_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-ha
Post to : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-ha
More help : https://help.launchpad.net/ListHelp