[Freewx-maint] Start building GTK+3 packages
Scott Talbert
swt at techie.net
Mon Mar 5 15:24:14 UTC 2018
On Mon, 5 Mar 2018, Olly Betts wrote:
>> My hope would be that we could have only wx3.0 with GTK3 in buster. However,
>> if we have to keep wx3.0 with GTK2 as well, I don't think that would be the
>> end of the world. Even though upstream seems to be moving closer to a
>> release, I think there's too much uncertainty with wx3.2 to try to make any
>> plans based on it.
>>
>> So, thus I think the recommendation would be: use wx3.0 GTK3 unless it
>> causes problems for your app. And if we can get all of the users, off GTK2,
>> great, then we can remove it.
>
> OK, so once this is in place, we should start to gently nudge
> maintainers towards it, then review progress nearer buster.
Yes, agreed.
> Are you thinking to just provide wxpython built against the GTK3
> variant?
Yes, that's what I was thinking. And maybe even migrate everyone to
wxpython4.0 and we could retire 3.0, but that may be wishful thinking. I
do know some upstreams are working on this already though.
>>> I don't currently have a salsa login set up so can't directly comment
>>> on the patch, but not sure why you configure GTK3 with:
>>>
>>>> + --cache-file=/dev/null \
>>
>> Hmm, I thought they created accounts for all DD's. It does look like you
>> have an account: https://salsa.debian.org/olly
>
> But I don't have a password for it, so it's not usefully "set up" yet.
> I've not have a chance to read the salsa docs yet - perhaps I just need
> to do a password reset.
Yes, it sounds like you just need to do a password reset to get access to
your account.
> I guess the idea is to put the cache where it's not removed by
> "debian/rules clean" so that when testing stuff outside of a chroot
> builder you get a faster rerun of configure.
>
> If that's actually a useful gain, perhaps it's worth having a
> "config_cache_gtk3" or something. Or we could just scrap passing
> --cache-file at all and simplify debian/rules. Using ccache provides a
> speed-up to configure that probably isn't quite as good but persists
> between runs better and can benefit chroot builds with a suitable setup.
>
> I don't know what others do, but since we split out wxpython the build
> time for wxwidgets packages with a modern machine in a chroot is short
> enough that I've not personally felt the need to fiddle around outside
> one.
>
> Anyway, overriding it to /dev/null for GTK3 seems OK if we actually
> understand why it's needed - I was just concerned that the need to do so
> indicated a deeper problem somewhere.
Yes, I generally only do builds with sbuild myself, so I would be okay
with just removing the cache if you think that's better.
Scott
More information about the Freewx-maint
mailing list