[Debian-ha-maintainers] Bug#804590: Bug#804590: redhat-cluster: build-depends on libcorosync-dev which is no longer built

Ferenc Wagner wferi at niif.hu
Tue Jan 5 12:06:56 UTC 2016


Christoph Berg <myon at debian.org> writes:

> Re: To Ferenc Wagner 2016-01-04 <20160104163750.GG17503 at msg.df7cb.de>
>
>> Ok, I'll have a look - most likely not tonight, but tomorrow should be
>> doable.
>
> pacemaker had some symbol problems on powerpc/ppc64el. As those archs
> were also "interesting" to work with in libqb, I didn't investigate
> much and simply prepended "(optional)" to all culprits in the -2 I
> just uploaded. We can still find a better solution later if it turns
> out to be a problem.

Hi Christoph,

Thanks for taking care.  The missing __start___verbose,
__stop___verbose, cluster, common, lrmd, pe_rules, pe_status,
pe_allocate, stonith, transitioner symbols stem from libqb:

checking whether GCC supports __attribute__((section())... no

which results in undefined QB_HAVE_ATTRIBUTE_SECTION on powerpc, ppc64
and ppc64el, thus undefined QB_LOG_INIT_DATA in include/qb/qblog.h and
finally undefined CRM_TRACE_INIT_DATA in include/crm/common/logging.h

I do not understand exactly what this is all about, but it's clearly
architecture specific.  Don't you think enumerating the three affected
architectures would be worth the effort (instead of simply saying
"optional")?

Unfortunately, many of those aren't optional even in 1.1.13-2 yet, so
the build still fails on these architectures.

> I've renamed the old master in pacemaker.git to old-debian-master (and
> upstream to old-upstream) and pushed your branch there as
> debian/master.

Thanks.

> dlm is also uploaded, I put some minor tweaks on top of your version
> and also pushed the git to alioth.

Heh, there's no telling how shocked I was to see dbgsym packages in the
mail about the uploaded changes file: I haven't pushed that yet! :)
I had to check my sanity twice before I found out that you did the same
change.  Unfortunately we can't do this with Pacemaker, because the dbg
package was already shipped, but dh_strip has nice migration support.
By the way, I've packaged Pacemaker 1.1.14~rc4.  It goes from
libpengine4 to libpengine10 and similarly for libpe-rules, but otherwise
was a smooth sailing.  Shall I push those changes?  It will require
another NEW tour, of course.  The final release is expected shortly.
-- 
Regards,
Feri.



More information about the Debian-ha-maintainers mailing list