[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-09-24 Thread Bug Watch Updater
** Changed in: gnucash (Debian)
   Status: Confirmed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-09-08 Thread Heather Ellsworth
> Keeping the patches separate is good practice in that they might not
all be accepted upstream at the same time.

Ah that makes sense!

> The master branch of the gnucash repo seems to only include the
debian/ directory, not the upstream files.

This threw me off and that's why I made a patch that made a patch,
thinking that's what would have had to happen. I see that while that
needs to happen sometimes for some projects (libreoffice), it's not a
hard rule.

> Well, the "Bug 798156 - glib 2.68.0 breaks gnucash" patch never was
sufficient on top of version 4.4 of gnucash.

I could have sworn I tested it but looking back at my notes from when I
first opened the PR, you must be right. I had definitely convinced
myself that it fixed the issue but I was wrong.

> What you put in your Debian MR seems to be the same as in your PPA.
Yep, I was rushing and had incorrectly remembered that the patch had fixed the 
problem and was hoping it still would fix it.

> TBH I fear that there would have been a much simpler solution:
>
> https://gitlab.gnome.org/GNOME/glib/-/issues/2331#note_1067322
>
> But I saw that comment only when the fix was working, and now I'm disinclined 
> to try it with the risk to find out that the work I did was wasted...

Darnit I should have caught this too.

@Gunnar, @Brian thanks so much for answering my questions. I'll try to
learn from this experience and avoid these same mistakes next time :)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-09-08 Thread Gunnar Hjalmarsson
On 2021-09-08 16:54, Heather Ellsworth wrote:
> @Gunnar, Thanks! I didn't realize that the 4.6 that debian pulled
> fixes the issue. There was nothing in the 4.6 commits that suggested
> this issue had been fixed, so did you just build and test it to see?
> Or how did you know that 4.6 fixes the issue?

First and foremost I noticed that gnucash 1:4.6-1 built on Debian with
version 2.68 of glib2.0. Also, the "Bug 798156 - glib 2.68.0 breaks
gnucash" commit predates the upstream 4.6 release. So I didn't
build/test myself.

>
https://salsa.debian.org/debian/gnucash/-/compare/f9461670c5f516e31631a80975eebf6b6e56a1c6...c45dcd6db80fc45ef60cc5d30eb5612f6b64ce9d

The master branch of the gnucash repo seems to only include the debian/
directory, not the upstream files.

> I don't doubt you at all, just trying to figure out what I missed :)

Sure, n.p.

> Also, this creating of a patch worked 2 months ago to get past the 
> build issue..

Well, the "Bug 798156 - glib 2.68.0 breaks gnucash" patch never was
sufficient on top of version 4.4 of gnucash. It didn't even apply
without first applying a bunch of other commits. Probably it makes a
difference on top of version 4.5, though.

What you put in your Debian MR seems to be the same as in your PPA.
Neither of them changes anything in substance. So it appears you never
built with that patch before submitting your MR. Compare your MR with
the equivalent patch I included in the fix to understand what I'm
talking about.

> But, why not put all of the patches into one big patch?

In addition to Brian's comment on that, I can say that the fix is the
result of some trial and error. Concatenating the patches would have
been additional work. :/

TBH I fear that there would have been a much simpler solution:

https://gitlab.gnome.org/GNOME/glib/-/issues/2331#note_1067322

But I saw that comment only when the fix was working, and now I'm
disinclined to try it with the risk to find out that the work I did was
wasted...

** Bug watch added: gitlab.gnome.org/GNOME/glib/-/issues #2331
   https://gitlab.gnome.org/GNOME/glib/-/issues/2331

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-09-08 Thread Brian Murray
Keeping the patches separate is good practice in that they might not all
be accepted upstream at the same time. Using this strategy its easier to
drop individual patches, when merging with a new upstream version, then
modifying one big patch.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-09-08 Thread Heather Ellsworth
@Gunnar, Thanks! I didn't realize that the 4.6 that debian pulled fixes
the issue. There was nothing in the 4.6 commits that suggested this
issue had been fixed, so did you just build and test it to see? Or how
did you know that 4.6 fixes the issue?

https://salsa.debian.org/debian/gnucash/-/compare/f9461670c5f516e31631a80975eebf6b6e56a1c6...c45dcd6db80fc45ef60cc5d30eb5612f6b64ce9d

I don't doubt you at all, just trying to figure out what I missed :)

Also, this creating of a patch worked 2 months ago to get past the build
issue.. so yesterday I assumed it would still work. But it looks like
there are more files to patch now and you've done that with your
patches. But, why not put all of the patches into one big patch?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-09-08 Thread Launchpad Bug Tracker
This bug was fixed in the package gnucash - 1:4.4-1ubuntu1

---
gnucash (1:4.4-1ubuntu1) impish; urgency=medium

  * Fix FTBFS due to glib headers in 'extern "C"' blocks (LP: #1923642)
- No longer permitted with glib2.0 2.67.3+
- The fix consists of these upstream commits:
  + Fix-build-with-glib2-2.67.x.patch
  + Move-glib-and-gtk-includes-out-of-extern-C-for-tests.patch
  + Potentially-fix-CI-test-on-Arch-related-to-glib-and-c++.patch
  + More-fixes-for-Arch-ci-failure.patch
  + Still-more-fixes-for-Arch-ci-failure.patch
  + Finish-the-glib-2.67-fixes-for-CI-tests.patch
  + Bug-798156-glib-2.68.0-breaks-gnucash.patch
- Thanks to Heather Ellsworth for researching the issue!

 -- Gunnar Hjalmarsson   Wed, 08 Sep 2021 06:48:41
+0200

** Changed in: gnucash (Ubuntu)
   Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-09-07 Thread Gunnar Hjalmarsson
I digged deeper into it. The patch in your PPA actually just creates
another patch, and doesn't change any upstream files. If you had done it
right, you'd have found that it doesn't apply by itself.

I uploaded a fix. Besides the upstream commit which Robie mentioned, I
included six other commits to make it work.

** Changed in: gnucash (Ubuntu)
   Status: New => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-09-07 Thread Gunnar Hjalmarsson
@Heather: Debian chose to fix it by updating to a new upstream release
(version 4.6). Syncing into impish would require a FFe approval, I
suppose:

https://github.com/Gnucash/gnucash/releases/tag/4.6

Better do that in next cycle IMO, and use your patch in Ubuntu for now.

However, the PPA build failed...

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-09-07 Thread Heather Ellsworth
I've just put the patch on top of 4.4 that is in impish and uploaded the
build artifacts to:
https://launchpad.net/~hellsworth/+archive/ubuntu/gnucash

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-08-27 Thread Robie Basak
Thank you for working on getting this pulled into Debian!

What's your plan for Ubuntu? Are you holding on to see if Debian uploads
soon so that Ubuntu can sync it? Or do you want your fix uploaded into
Ubuntu ahead of Debian, pending it being fixed in Debian?

I would normally expect the latter for an FTBFS fix in Ubuntu, but if
that's not your plan then we can leave it open. I'm just not sure what
you intend because this bug still has ~ubuntu-sponsors subscribed but
there's nothing ready for upload in Ubuntu right now, I don't think?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-08-25 Thread Heather Ellsworth
This was just a case of not getting notified of my PR's activity and
forgetting.. sorry bout that.

I've updated the PR to get the fix pulled in debian.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-08-25 Thread Heather Ellsworth
** Changed in: gnucash (Ubuntu)
 Assignee: (unassigned) => Heather Ellsworth (hellsworth)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-08-24 Thread Robie Basak
Looks like upstream has fixed this now with
https://github.com/Gnucash/gnucash/commit/bbb4113a5a996dcd7bb3494e0be900b275b49a4f,
so it would probably be best if we cherry-picked that commit. Could you
prepare an upload with a quilt patch and dep3 headers against that
upstream commit please, and I'll sponsor it? Or I can do it, but I don't
want to steal your credit :)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-05-22 Thread Mathew Hodson
** Bug watch removed: Red Hat Bugzilla #1926239
   https://bugzilla.redhat.com/show_bug.cgi?id=1926239

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-04-22 Thread Bug Watch Updater
** Changed in: gnucash (Debian)
   Status: New => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-04-21 Thread Bug Watch Updater
Launchpad has imported 6 comments from the remote bug at
https://bugs.gnucash.org/show_bug.cgi?id=798156.

If you reply to an imported comment from within Launchpad, your comment
will be sent to the remote bug automatically. Read more about
Launchpad's inter-bugtracker facilities at
https://help.launchpad.net/InterBugTracking.


On 2021-03-31T20:21:13+00:00 Thomas Klausner wrote:

There is a breaking change in glib 2.68.0:

https://bugzilla.redhat.com/show_bug.cgi?id=1926239
https://gitlab.gnome.org/GNOME/glib/-/merge_requests/1935#note_1034039

In short, the glib headers cannot be included in ``extern "C"'' any
longer.

This breaks gnucash 4.4 and 4.5. A lot of error output, looking
basically like this:


In file included from /usr/pkg/include/glib-2.0/glib/gatomic.h:31,
 from /usr/pkg/include/glib-2.0/glib/gthread.h:32,
 from /usr/pkg/include/glib-2.0/glib/gasyncqueue.h:32,
 from /usr/pkg/include/glib-2.0/glib.h:32,
 from 
/scratch/finance/gnucash/work/gnucash-4.5/libgnucash/engine/SchedXaction.h:42,
 from 
/scratch/finance/gnucash/work/gnucash-4.5/gnucash/gnome/assistant-loan.cpp:33:
/usr/include/g++/type_traits:3024:3: error: template with C linkage
 3024 |   template
  |   ^~~~
/scratch/finance/gnucash/work/gnucash-4.5/gnucash/gnome/assistant-loan.cpp:26:1:
 note: 'extern "C"' linkage started here
   26 | extern "C"
  | ^~

The glib includes are sometimes in other includes - here in
SchedXAction.h, so it's not easy to see what needs to be moved.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/1923642/comments/0


On 2021-04-01T01:11:21+00:00 Jralls wrote:

Rats. assistant_loan.cpp was modified as part of
https://github.com/Gnucash/gnucash/pull/912 for this exact problem, but
Bill put the glib include after the extern "C" block so it gets included
first from SchedXAction.h. We had to do a bunch more to get CI tests to
pass on Arch Linux as it had picked up the changes in the meantime.

It's obvious what to do, but I'm a bit curious about why it works on
Arch but still fails for you. Are you perhaps building with clang?

Reply at:
https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/1923642/comments/1


On 2021-04-01T07:46:08+00:00 Thomas Klausner wrote:

No clang, that's with gcc 9.3.0.
I tried turning off aqbanking, ofx, dbi but that didn't help.
I'm not sure what the difference is, sorry.

I played around a bit and found a diff that made it compile on my
system:

--- gnucash/gnome/assistant-loan.cpp.orig   2021-03-26 23:08:11.0 
+
+++ gnucash/gnome/assistant-loan.cpp
@@ -23,6 +23,10 @@
  * Boston, MA  02110-1301,  USA   g...@gnu.org   *
 \/
 
+#include 
+#include 
+#include 
+
 extern "C"
 {
 #include 
@@ -50,9 +54,6 @@ extern "C"
 #endif
 }
 
-#include 
-#include 
-#include 
 #include 
 #include 
 #include 


I guess glib's multiple-inclusion-protection in the header saves us here :)

Reply at:
https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/1923642/comments/2


On 2021-04-01T15:47:01+00:00 Jralls wrote:

> I guess glib's multiple-inclusion-protection in the header saves us
here :)

Exactly. It's also what kills us when #include  is after the
extern "C" block.

Interesting as well that fixing this one instance gets GnuCash to build:
There are several more in the original commit.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/1923642/comments/3


On 2021-04-01T16:02:00+00:00 Thomas Klausner wrote:

Sorry, that's the one I need on top of gnucash 4.5.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/1923642/comments/4


On 2021-04-20T18:05:58+00:00 Jralls wrote:

Fixed for 4.6. I've moved all of the includes from PR 912.

Reply at:
https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/1923642/comments/10


** Changed in: gnucash
   Status: Unknown => Fix Released

** Changed in: gnucash
   Importance: Unknown => Critical

** Bug watch added: Red Hat Bugzilla #1926239
   https://bugzilla.redhat.com/show_bug.cgi?id=1926239

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-04-21 Thread Micha Lenk
** Bug watch added: GnuCash Bug Tracker #798156
   https://bugs.gnucash.org/show_bug.cgi?id=798156

** Also affects: gnucash via
   https://bugs.gnucash.org/show_bug.cgi?id=798156
   Importance: Unknown
   Status: Unknown

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-04-18 Thread Bug Watch Updater
** Changed in: gnucash (Debian)
   Status: Unknown => New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/1923642/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-04-18 Thread Mathew Hodson
** Tags added: ftbfs

** Changed in: gnucash (Ubuntu)
   Importance: Undecided => Medium

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/1923642/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-04-17 Thread Mathew Hodson
** Also affects: gnucash (Debian) via
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986969
   Importance: Unknown
   Status: Unknown

** Project changed: gnucash => ubuntu

** Changed in: ubuntu
   Importance: Unknown => Undecided

** Changed in: ubuntu
 Remote watch: Debian Bug tracker #986969 => None

** No longer affects: ubuntu

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/1923642/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-04-15 Thread Bug Watch Updater
** Changed in: gnucash
   Status: Unknown => New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-04-14 Thread Heather Ellsworth
Actually just submitted the cherry-pick'd Fedora patch to Debian:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986969
https://salsa.debian.org/debian/gnucash/-/merge_requests/1

** Bug watch added: Debian Bug tracker #986969
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986969

** Also affects: gnucash via
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=986969
   Importance: Unknown
   Status: Unknown

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnucash/+bug/1923642/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-04-13 Thread Ubuntu Foundations Team Bug Bot
The attachment "fix-build.patch" seems to be a debdiff.  The ubuntu-
sponsors team has been subscribed to the bug report so that they can
review and hopefully sponsor the debdiff.  If the attachment isn't a
patch, please remove the "patch" flag from the attachment, remove the
"patch" tag, and if you are member of the ~ubuntu-sponsors, unsubscribe
the team.

[This is an automated message performed by a Launchpad user owned by
~brian-murray, for any issue please contact him.]

** Tags added: patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/1923642/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

[Bug 1923642] Re: glib can no longer be included in extern "C" blocks

2021-04-13 Thread Heather Ellsworth
Actually there is a better fix in Fedora:
https://src.fedoraproject.org/rpms/gnucash/blob/7287f9ed18964fac061035ba3a86566e1a03c4c5/f
/gnucash-glib.patch

Please cherry-pick it to get past the hirsute build failure:
https://launchpadlibrarian.net/532491875/buildlog_ubuntu-hirsute-
amd64.gnucash_1%3A4.4-1_BUILDING.txt.gz

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1923642

Title:
  glib can no longer be included in extern "C" blocks

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/1923642/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs