Re: Current issues

2017-05-10 Thread Riccardo Mottola via maintainers

Hi,

Dagobert Michelsen wrote:

I fixed freetype and updated harfbuzz and pushed everything and all should be 
fine now.
Also unstable/ has been updated to have the latest pushed packages.


Fine!

I see that your fix, apart from the update, is:

-CONFIGURE_ARGS += --without-harfbuzz
+EXTRA_CONFIGURE_ARGS += --without-harfbuzz

What's the difference? I copied my line from another project and it 
"worked" because I checked that the parameter was correctly passed and 
freetype was built without harfbuzz (although I couldn't verify the 
package yesterday).


Does your update mean dependent packages need to be rebuilt? I 
configured gnustep against the installed "broken" freetype.


Emergency situation solved?

Riccardo


Re: Current issues

2017-05-10 Thread Dagobert Michelsen via maintainers
Hi Riccardo.

Am 09.05.2017 um 23:59 schrieb Riccardo Mottola :
> Dagobert Michelsen wrote:
> 
>> Indeed, on solaris 10 freetype picks up harfbuzz automatically. I don't 
>> think the suggested procedure of building freetype, then harfbuzz then 
>> freetype again can be done in mgar.
>> This won’t help, unfortunately, as you would still get cyclic dependency on 
>> shared libs.
> 
> so there is a limitation in depdendencies actually.. a big issue, let's see 
> if withhout harfbuzz everything works.
> I hate this king od packages, it isnot the only one :(
> 
> This would be a reason to "Build" always in a very small chroot. If we had a 
> way to install (or make visibile) only the tree of the dependencies actually 
> listed in the package, so configure scripts could not "pick up" anything by 
> change

I fixed freetype and updated harfbuzz and pushed everything and all should be 
fine now.
Also unstable/ has been updated to have the latest pushed packages.


Best regards

  — Dago


--
"You don't become great by trying to be great, you become great by wanting to 
do something,
and then doing it so hard that you become great in the process." - xkcd #896



signature.asc
Description: Message signed with OpenPGP


Re: Current issues

2017-05-09 Thread Dagobert Michelsen via maintainers
Hi Riccardo,

Am 09.05.2017 um 22:47 schrieb Riccardo Mottola :
> Dagobert Michelsen wrote:
>> the updates lead to a number of hidden issues: the update of freetype 
>> introduced
>> a cyclic dependency between freetype and harfbuzz as explained here:
>>   https://github.com/Homebrew/legacy-homebrew/issues/27847
>> This lead to stop catalog generation and seduced me to push the catalog
>> which was unfortunately not signed.
> 
> Indeed, on solaris 10 freetype picks up harfbuzz automatically. I don't think 
> the suggested procedure of building freetype, then harfbuzz then freetype 
> again can be done in mgar.

This won’t help, unfortunately, as you would still get cyclic dependency on 
shared libs.

> Luckily there is --without-harfbuzz, which I quickly added and commited.

That seems to be the right action for now.

>> Riccardo, would you mind having a look at harfbuzz and if the issue with
>> the cyclic dependency cannot be solved remove the dependency from freetype
>> to harfbuzz again? This is a bit pressing as the current catalog on the
>> mirrors is broken.
> 
> I hope I fixed the receipe. However I cannot check the packages, all the 
> dependencies seem wrong, I get overrides suggested for things which are 
> there. Strangely, only on 10, on 9 not...
> Could the broken catalog cause that? What can we do?
> 
> I commited everything if you need to try.

I’ll have a look and push the fixed packages.

> PS: could I have noticed this somehow? checks and upload went fine?

I am not sure. I could have noticed by having a better look at the cron logs.


Best regards

  — Dago

--
"You don't become great by trying to be great, you become great by wanting to 
do something,
and then doing it so hard that you become great in the process." - xkcd #896



signature.asc
Description: Message signed with OpenPGP