[adelie-devel] Re: main/ -> system/ vs aports.git fork [2]

2018-02-13 Thread William Pitcock
Hello,

On Tue, Feb 13, 2018 at 6:39 PM, A. Wilcox  wrote:
> On 02/13/18 09:12, William Pitcock wrote:
> glib:
 Upstream it.
>> To alpine.
>
>
> We have a few differences:
>
> * Alpine has python2, we have python3 (should be fine, it is for gio
> generation stuff)
>
> * We use xmlto for more docs
>
> * We use attr-dev for xattr support
>
> Let me know about these three.  I will try to find an Alpine box to
> verify the test suite on before committing to adelie-integration, as
> this is a doozy.

Yes, these are fine.

> grep:
>> Lets postpone this until next week.  We have some runway until
>> version-freeze for 3.8, and most of the 3.8 goals slipped due to
>> Meltdown/Spectre mitigations.
>
>
> Okay, I put 'grep merge' on Monday's calendar.
>
>
> gstreamer (and gst-plugins-*):
>
> Alpine has made a mistake with ldpath for GStreamer 1.0, setting it to
> /usr/lib/gstreamer-.0 instead of /usr/lib/gstreamer-1.0.  This error
> would mean every package using GStreamer would need to be rebuilt
> upstream if that was fixed.  On the other paw, I REALLY do not want to
> ship such a blatant error if we can help it.  While I would regret
> having to maintain all the GStreamer packages, it may be necessary.

 Lets fix this in Alpine.
>>>
>>>
>>> I wouldn't even know where to begin.
>>
>> I will look into it.
>
>
> Do keep me updated.  I will be glad to help once I know what needs to be
> done.
>
> Best,
> --arw
>
> --
> A. Wilcox (awilfox)
> Project Lead, Adélie Linux
> http://adelielinux.org
>
>
> ___
> Adélie Development mailing list -- adelie-devel@lists.adelielinux.org
> To unsubscribe send an email to adelie-devel-le...@lists.adelielinux.org
___
Adélie Development mailing list -- adelie-devel@lists.adelielinux.org
To unsubscribe send an email to adelie-devel-le...@lists.adelielinux.org


[adelie-devel] Re: main/ -> system/ vs aports.git fork [2]

2018-02-13 Thread A. Wilcox
On 02/13/18 09:12, William Pitcock wrote:
 glib:
>>> Upstream it.
> To alpine.


We have a few differences:

* Alpine has python2, we have python3 (should be fine, it is for gio
generation stuff)

* We use xmlto for more docs

* We use attr-dev for xattr support

Let me know about these three.  I will try to find an Alpine box to
verify the test suite on before committing to adelie-integration, as
this is a doozy.


 grep:
> Lets postpone this until next week.  We have some runway until
> version-freeze for 3.8, and most of the 3.8 goals slipped due to
> Meltdown/Spectre mitigations.


Okay, I put 'grep merge' on Monday's calendar.


 gstreamer (and gst-plugins-*):

 Alpine has made a mistake with ldpath for GStreamer 1.0, setting it to
 /usr/lib/gstreamer-.0 instead of /usr/lib/gstreamer-1.0.  This error
 would mean every package using GStreamer would need to be rebuilt
 upstream if that was fixed.  On the other paw, I REALLY do not want to
 ship such a blatant error if we can help it.  While I would regret
 having to maintain all the GStreamer packages, it may be necessary.
>>>
>>> Lets fix this in Alpine.
>>
>>
>> I wouldn't even know where to begin.
> 
> I will look into it.


Do keep me updated.  I will be glad to help once I know what needs to be
done.

Best,
--arw

-- 
A. Wilcox (awilfox)
Project Lead, Adélie Linux
http://adelielinux.org



signature.asc
Description: OpenPGP digital signature
___
Adélie Development mailing list -- adelie-devel@lists.adelielinux.org
To unsubscribe send an email to adelie-devel-le...@lists.adelielinux.org


[adelie-devel] Re: main/ -> system/ vs aports.git fork [2]

2018-02-11 Thread A. Wilcox
On 02/11/18 17:58, William Pitcock wrote:
> Hello,
> 
> On Sun, Feb 11, 2018 at 2:35 PM, A. Wilcox  wrote:
>> gettext:
> 
> Make Alpine use our ABI in 3.9.  If it is working on Adelie, it should
> work on Alpine meaning the patch is obsolete.


If I understand correctly, it was miscompiled some long time ago and
nobody listened to fabled:

commit 279436c41016beb7c2a4086f601dc67a3d9b886c
Author: Timo Teräs 
Date:   Sat Mar 26 10:09:52 2016 +

main/gettext: fix build

- add patch to maintain abi now that build is done right
  fix-abi can be removed when all reverse dependencies have been
  rebuilt and have no libintl_*printf* symbols in them


I don't know if Alpine has any sort of infrastructure for searching
symbols within all packages.  (I would doubt it.)  If so, that would be
an easy way to see.  If not, it is probably safe and definitely
something I could see as a release goal for 3.9.


>> glib:
> 
> Upstream it.


By this I assume you mean "to glib", which is my intention.  Or do you
mean "to Alpine until glib accepts them"?


>> gnome-doc-utils:
>>
>> We ship a hilariously broken version with Python 3 just to satisfy the
>> few packages left that still depend on it.  This has been deprecated
>> upstream for years, so if we have to put it in system/, it won't need
>> maintenance.
> 
> Upstream this too.


It literally crashes when you run a utilty; the only reason this works
at all is because most Makefiles ignore errors from it.  Honestly, I
should try to fix this properly before upstreaming it.  That was a "get
alpha3 out the door" patch.

=> https://bts.adelielinux.org/show_bug.cgi?id=53


>> gobject-introspection:
>>
>> Py2->3, and a confusing comment, prevent me from merging this upstream.
>> The package seems to work correctly but I don't understand the intent of
>> enabling a -dev package after saying "dont bother separate -dev".
> 
> I think we should upstream this as well.


[adelie-integration 41b0903871] main/gobject-introspection: modernise,
add check, py2->3, fix deps
 1 file changed, 18 insertions(+), 30 deletions(-)


>> grep:
>>
>> We need grep in /bin instead of /usr/bin for Java.  We will be forced to
>> move this to system/ if we don't maintain a fork of aports.git.
> 
> Lets upstream this.  Having both busybox grep and GNU grep available
> at the same time is likely to result in confusion anyway.


I can put a commit to fix this in adelie-integration, but do note that
at least libtool, apr-util, and apr need to be rebuilt because libtool
keeps a copy of the path to grep in it (and apr-util has a private copy
of libtool which needs to be kept in sync with apr's build-1).


>> gstreamer (and gst-plugins-*):
>>
>> Alpine has made a mistake with ldpath for GStreamer 1.0, setting it to
>> /usr/lib/gstreamer-.0 instead of /usr/lib/gstreamer-1.0.  This error
>> would mean every package using GStreamer would need to be rebuilt
>> upstream if that was fixed.  On the other paw, I REALLY do not want to
>> ship such a blatant error if we can help it.  While I would regret
>> having to maintain all the GStreamer packages, it may be necessary.
> 
> Lets fix this in Alpine.


I wouldn't even know where to begin.


Best,
--arw

-- 
A. Wilcox (awilfox)
Project Lead, Adélie Linux
http://adelielinux.org



signature.asc
Description: OpenPGP digital signature
___
Adélie Development mailing list -- adelie-devel@lists.adelielinux.org
To unsubscribe send an email to adelie-devel-le...@lists.adelielinux.org