Bug#1019799: Proposed MBF: wxwidgets3.2 transition

2023-01-12 Thread gregor herrmann
On Thu, 12 Jan 2023 00:15:17 +0100, gregor herrmann wrote:

> We haven't decided yet what's the best way out:
> - skip use.t
> - s/gcc/g++/ (which would pull in libc6-dev at the cost of adding
>   more dependencies for reverse dependencies of libwx-perl)
> - and/or some more refined solutions around libwx-perl's runtime
>   dependencies

I've uploaded 0.69+dfsg-6 now with:
- gcc removed from Depends
- debian/tests/autopkgtest-pkg-perl.conf with "extra_depends: g++"
  to get g++, libc6-dev etc. for autopkgtests
 
> I hope that either the night shift fixes the issue one way or
> another, or we'll come to a conclusion tomorrow :)

Let's hope this works out as planned :)
 

Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1019799: Proposed MBF: wxwidgets3.2 transition

2023-01-11 Thread gregor herrmann
On Wed, 11 Jan 2023 14:30:15 -0500, Scott Talbert wrote:

> It seems that libalien-wxwidgets-perl is failing its autopkgtests.  I looked
> at it, but I can't understand why it is failing.  Can you take a look when
> you have a chance?

Thanks for noticing!

Olly also saw it, and some people have already discussed on IRC.

The reason is simple:

# /usr/bin/ld: cannot find crti.o: No such file or directory
# collect2: error: ld returned 1 exit status
# 
# ATTENTION: It apperars 'gcc' is not a working compiler, please make
# sure all necessary packages are installed.

use.t runs '/usr/bin/perl -w -M"Alien::wxWidgets" -e 1 2>&1'
in a minimal chroot, libalien-wxwidgets-perl depends on gcc [0] but not
libc6-dev (which contains crti.o) …

We haven't decided yet what's the best way out:
- skip use.t
- s/gcc/g++/ (which would pull in libc6-dev at the cost of adding
  more dependencies for reverse dependencies of libwx-perl)
- and/or some more refined solutions around libwx-perl's runtime
  dependencies

I hope that either the night shift fixes the issue one way or
another, or we'll come to a conclusion tomorrow :)


Cheers,
gregor

[0] as a result of the same test failure some years ago: 
https://bugs.debian.org/784846

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1019799: Proposed MBF: wxwidgets3.2 transition

2023-01-11 Thread Scott Talbert

On Mon, 9 Jan 2023, gregor herrmann wrote:


On Sun, 08 Jan 2023 16:56:14 -0500, Scott Talbert wrote:


On Thu, 15 Sep 2022, gregor herrmann wrote:

On Thu, 15 Sep 2022 15:13:24 -0400, Scott Talbert wrote:

Thanks for your work so far.  I'll try to take a stab at it...

Great, thank you!
(The preliminary patch is in git:
https://salsa.debian.org/perl-team/modules/packages/libwx-perl )


I just submitted a PR [1] with a patch to move libwx-perl to wxWidgets 3.2.
I tested with a few of libwx-perl's rdeps (kephra, unifont-bin, eekboek-gui
[as much as I could understand it]), and I didn't notice any obvious
problems.

[1] 
https://salsa.debian.org/perl-team/modules/packages/libwx-perl/-/merge_requests/1


Thank you very much!

Merged, and libalien-wxwidgets-perl and libwx-perl uploaded to
unstable.


Hi gregor,

It seems that libalien-wxwidgets-perl is failing its autopkgtests.  I 
looked at it, but I can't understand why it is failing.  Can you take a 
look when you have a chance?


Regards,
Scott



Bug#1019799: Proposed MBF: wxwidgets3.2 transition

2023-01-09 Thread gregor herrmann
On Sun, 08 Jan 2023 16:56:14 -0500, Scott Talbert wrote:

> On Thu, 15 Sep 2022, gregor herrmann wrote:
> > On Thu, 15 Sep 2022 15:13:24 -0400, Scott Talbert wrote:
> > > Thanks for your work so far.  I'll try to take a stab at it...
> > Great, thank you!
> > (The preliminary patch is in git:
> > https://salsa.debian.org/perl-team/modules/packages/libwx-perl )
> 
> I just submitted a PR [1] with a patch to move libwx-perl to wxWidgets 3.2.
> I tested with a few of libwx-perl's rdeps (kephra, unifont-bin, eekboek-gui
> [as much as I could understand it]), and I didn't notice any obvious
> problems.
> 
> [1] 
> https://salsa.debian.org/perl-team/modules/packages/libwx-perl/-/merge_requests/1

Thank you very much!

Merged, and libalien-wxwidgets-perl and libwx-perl uploaded to
unstable.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   


signature.asc
Description: Digital Signature


Bug#1019799: Proposed MBF: wxwidgets3.2 transition

2023-01-08 Thread Scott Talbert

On Thu, 15 Sep 2022, gregor herrmann wrote:


On Thu, 15 Sep 2022 15:13:24 -0400, Scott Talbert wrote:


And we are getting further, configure passes, then the actual build
fails:

…

So, hm, yeah, I guess this needs some more fixes and some more
knowledge about wxWidegts …



Thanks for your work so far.  I'll try to take a stab at it...


Great, thank you!

(The preliminary patch is in git:
https://salsa.debian.org/perl-team/modules/packages/libwx-perl )


Hi,

I just submitted a PR [1] with a patch to move libwx-perl to wxWidgets 
3.2.  I tested with a few of libwx-perl's rdeps (kephra, unifont-bin, 
eekboek-gui [as much as I could understand it]), and I didn't notice any 
obvious problems.


Regards,
Scott

[1] 
https://salsa.debian.org/perl-team/modules/packages/libwx-perl/-/merge_requests/1