[prev in list] [next in list] [prev in thread] [next in thread] 

List:       macports-dev
Subject:    Re: OpenGL/GLX dual link error in VLC 2.2.0 git/master via MacPorts on OS X
From:       Jeremy Huddleston Sequoia <jeremyhu () macports ! org>
Date:       2015-02-07 20:36:54
Message-ID: FE2BF2EB-8D45-4850-8E89-DB0055481487 () macports ! org
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


> On Feb 7, 2015, at 04:23, Jean-Baptiste Kempf <jb@videolan.org> wrote:
> 
> And Jeremy reopend tickets when clearly asked to not reopen without more
> info?

Yes, I reopened tickets for *real problems* that were closed by rude upstream \
developers who did not wish to fix bugs in their software, and I was continually \
threatened and insulted by said developers for simply reporting said problems.

> > > Problems should be correctly fixed, not hacked. We're the ones, in the
> > > end, that have to maintain it, not you.
> > > 
> > > All other platform maintainers understand that, except Macports.

That's laughable.  I challenge you to enumerate the number of times I've suggested \
hacking around a problem as the final solution or accepting a quick fix to a problem \
which decreases maintainability.  I always push for properly engineered solutions and \
good architecture.

> > No, I don't think that's true. At MacPorts we have to find and walk a fine line, \
> > but our needs are comparable to Fink's, HomeBrew's and a few lesser known others, \
> > and together we do represent a large enough movement that our needs cannot just \
> > be waved off because we don't do everything the exact Mac way, or (in this case), \
> > because we happen to have X11 stuff available.
> 
> It's funny how VLC on Brew works fine and is used, notably by tomahawk
> (pure Qt application) and we never ever had a problem with them.

VLC also works great on MacPorts, with the exception of the new issue Ren is \
discussing now.

> We have numerous patches from all BSD, most Linux distributions, Windows
> and so on, and all of them get merged, with the very notable exception
> of MacPorts.

What are these notable exceptions?  We only have 5 (minor) patches that haven't been \
integrated:

== PR-34741-no__clang_version__.patch
Fixes improper handling of older versions of clang in modules/gui/macosx/about.m

== buildfix-package.mak.patch and configure.ac-no-arch.patch
Minor build system tweaks

== no-sparkle.patch
Obvious

== static_assert.patch
Obvious

None of these are "hacks" or decrease maintainability for you.

> > Of course I can also find a more hackish fix, like the fix I used to build \
> > against Qt4 instead of Qt5, but giving us the impression that we're on our own if \
> > we don't follow your build recipe exactly (because we can't) will only discourage \
> > us from sharing proper patches.
> 
> You can't use bootstrap, and configure?

We do use bootstrap and configure.


["smime.p7s" (smime.p7s)]

0	*H
 010	+0	*H
 i0-0 ԃ0
	*H
010	UIL10U

StartCom Ltd.1+0)U"Secure Digital Certificate Signing1806U/StartCom Class 1 \
Primary Intermediate Client CA0 150202071657Z
160203035108Z0F10Ujeremyhu@macports.org1$0"	*H
	jeremyhu@macports.org0"0
	*H
0
='TZ\(O2W _{
`<BGZymMh_jpi!stXMdepungUԳ[U \
"`91$['+mts*E}ߏȥ?~ \
a_`Qc)er'i<LAB+=_[9Nxw齆U!  \
5`)QQ[9vr#oR@ȿ7J0 \
lͻ$բfqxr4dma\_N00	U00U0U%0 \
++0UkHG0U#0Sr풜\|~5NԸQ0 \
U0jeremyhu@macports.org0LU \
C0?0;+70*0.+"http://www.startssl.com/policy.pdf0+00' \
StartCom Certification Authority0This certificate was issued according to the \
Class 1 Validation requirements of the StartCom CA policy, reliance only for the \
intended purpose in compliance of the relying party obligations.06U/0-0+ ) \
'%http://crl.startssl.com/crtu1-crl.crl0+009+0-http://ocsp.st \
artssl.com/sub/class1/client/ca0B+06http://aia.startssl.com/certs/sub.class1.client.ca.crt0#U0http://www.startssl.com/0
 	*H
 |mgy ȘR m@SHw	@Há!@110\"nC9+35/
*'Υaj8/<R;џ~UZ'FL V;`]P[tG'oy.dB@s \
\ۋR2LFpb*L)dں8a"JNVewB! \
o&%Cj)DTy<hr<wO+\( Goja%040 0
	*H
0}10	UIL10U

StartCom Ltd.1+0)U"Secure Digital Certificate Signing1)0'U StartCom \
Certification Authority0 071024210155Z
171024210155Z010	UIL10U

StartCom Ltd.1+0)U"Secure Digital Certificate Signing1806U/StartCom Class 1 \
Primary Intermediate Client CA0"0 	*H
0
	-).2AUGo#G
B|NDRpM-B=o-we5JQpa>O.# ._<V
[~**pz~3WG.ᘟMlr[<Ce6fqO"uxfWN#uic \
gkv$Lb%y`_{`xK'GN00U00U \
0USr풜\|~5NԸQ0U#0N@[i04hCA0f+ \
Z0X0'+0http://ocsp.startssl.com/ca0-+0!http://www.startssl.com/sfsca.crt0[UT0R0' \
% #!http://www.startssl.com/sfsca.crl0' % \
#!http://crl.startssl.com/sfsca.crl0U \
y0w0u+70f0.+"http://www.startssl.com/policy.pdf04+(http://www.startssl.com/intermediate.pdf0
 	*H
ʳ% [mD4_  \
NO֩s;{}FGhK嘖?6xF&m>ܟv-SʃbIuj5_aG꺓 \
ufQ;ъ>Bٵvw-kpNz㗱b{A%JŋnVx,ю@w|ZQd \
 +tV`V]GB}?]rPtX]C3-Klβ2ߺDI% \
ҙ`BOnoߥ^{?$9ˣ;>9v܃qNfO79O++T'N= \
"H=NxBhՐIBvTyRƋ%K}/ٞ]!RZ0p&QlV@PL3DTaVD{>.\Iu^d}Jfa
 DӮV@QJXo.>ӭJƦ~15Xy1o0k0010	UIL10U
 
StartCom Ltd.1+0)U"Secure Digital Certificate Signing1806U/StartCom Class 1 \
Primary Intermediate Client CAԃ0	+ 0	*H 	1	*H
0	*H
	1
150207203654Z0#	*H
	1tTWS4eC'0	+710010	UIL10U

StartCom Ltd.1+0)U"Secure Digital Certificate Signing1806U/StartCom Class 1 \
Primary Intermediate Client CAԃ0*H 	1 010	UIL10U

StartCom Ltd.1+0)U"Secure Digital Certificate Signing1806U/StartCom Class 1 \
Primary Intermediate Client CAԃ0 	*H
x@	~Yon|X[nQ
> pn U.&._mZʸg2(D/࿧쫈;^Z)ra+&Q܋JY%avV
> 
S%",hBK8E>2s3-{Oج:q+^6W563(Z=Xh
,Cze$D!niL>T@hA3



_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic