Guten Tag Robert Middleton,
am Sonntag, 28. März 2021 um 04:24 schrieben Sie:

> As part of my goal of making log4cxx ABI compatible, I've added a new check
> to the Github actions that will run automatically to see if there are any
> ABI changes.  Currently it's just sitting in a PR(
> https://github.com/apache/logging-log4cxx/pull/58) if anybody wants to
> check it out before I merge it.[...]

Just to be sure I understand correctly: There's always an "abi.dump"
in the repo as how the ABI should look like. For each new commit the
GitHub action generates "new-abi.dump" to compare against and fails in
case of differences. If the ABI should be changed by purpose, the
action can be made aware by simply committing a newer version of
"abi.dump" as part of a change/PR.

Correct?

> On a somewhat related note, since we are now making use of the new C++11
> features(shared_ptr, mutex, etc), what should the goal of our next release
> be and when would it make sense?  I ask because we could go for the next
> release being ABI-compatible, although it would be rather tedious to do
> that - there's a lot of code that would need to be changed, but it's not
> particularly hard.

This reads to me like if you want to release pretty soon what is
available now? If so, I totally agree, otherwise I would be fine with
as well. ;-)

Everything you have changed right now should make the lib more stable.
Just think of the memory leaks and thread-issues which should be fixed
now. OTOH, it has the risk of breaking things for users with older
toolchains like me. THOUGH, even then it's good to make people aware
of that early with a release right now. So make a 0.12.0 now, so that
fixes mostly related to C++11 etc. can be published as 0.12.X and keep
ABI-compatibility for 0.13 or alike. 

https://issues.apache.org/jira/browse/LOGCXX-322
https://issues.apache.org/jira/browse/LOGCXX-485
https://issues.apache.org/jira/browse/LOGCXX-507

Mit freundlichen Grüßen

Thorsten Schöning

-- 
AM-SoFT IT-Service - Bitstore Hameln GmbH i.G.
Mitglied der Bitstore Gruppe - Ihr Full-Service-Dienstleister für IT und TK

E-Mail: thorsten.schoen...@am-soft.de
Web:    http://www.AM-SoFT.de/

Tel:   05151-  9468- 0
Tel:   05151-  9468-55
Fax:   05151-  9468-88
Mobil:  0178-8 9468-04

AM-SoFT IT-Service - Bitstore Hameln GmbH i.G., Brandenburger Str. 7c, 31789 
Hameln
AG Hannover HRB neu - Geschäftsführer: Janine Galonska


Für Rückfragen stehe ich Ihnen sehr gerne zur Verfügung.

Mit freundlichen Grüßen

Thorsten Schöning


Tel: 05151 9468 0
Fax: 05151 9468 88
Mobil: 
Webseite: https://www.am-soft.de 

AM-Soft IT-Service - Bitstore Hameln GmbH i.G. ist ein Mitglied der Bitstore 
Gruppe - Ihr Full-Service-Dienstleister für IT und TK

AM-Soft IT-Service - Bitstore Hameln GmbH i.G.
Brandenburger Str. 7c
31789 Hameln
Tel: 05151 9468 0

Bitstore IT-Consulting GmbH
Zentrale - Berlin Lichtenberg
Frankfurter Allee 285
10317 Berlin
Tel: 030 453 087 80

CBS IT-Service - Bitstore Kaulsdorf UG
Tel: 030 453 087 880 1

Büro Dallgow-Döberitz
Tel: 03322 507 020

Büro Kloster Lehnin
Tel: 033207 566 530

PCE IT-Service - Bitstore Darmstadt UG
Darmstadt
Tel: 06151 392 973 0

Büro Neuruppin
Tel: 033932 606 090

ACI EDV Systemhaus Dresden GmbH
Dresden
Tel: 0351 254 410

Das Systemhaus - Bitstore Magdeburg GmbH
Magdeburg
Tel: 0391 636 651 0

Allerdata.IT - Bitstore Wittenberg GmbH
Wittenberg
Tel: 03491 876 735 7

Büro Liebenwalde
Tel: 033054 810 00

HSA - das Büro - Bitstore Altenburg UG
Altenburg
Tel: 0344 784 390 97

Bitstore IT – Consulting GmbH
NL Piesteritz 
Piesteritz
Tel: 03491 644 868 6

Solltec IT-Services - Bitstore Braunschweig UG
Braunschweig
Tel: 0531 206 068 0

MF Computer Service - Bitstore Gütersloh GmbH
Gütersloh
Tel: 05245 920 809 3

Firmensitz: AM-Soft IT-Service - Bitstore Hameln GmbH i.G. , Brandenburger Str. 
7c , 31789 Hameln
Geschäftsführer Janine Galonska






Reply via email to