[aur-general] TU Application - György Balló
Allan McRae
allan at archlinux.org
Fri Mar 2 09:49:56 EST 2012
On 02/03/12 23:40, Allan McRae wrote:
> On 02/03/12 23:16, Heiko Baums wrote:
>> Am Fri, 02 Mar 2012 22:01:59 +1000
>> schrieb Allan McRae <allan at archlinux.org>:
>>
>>> I see what was done there... makedepends in split packages probably
>>> need to become depends when built as individual packages.
>>>
>>> @György: Let that be a lesson in being careful when making
>>> reactionary changes to packages. Don't worry... it is a surprisingly
>>> common occurrence when people first become a TU and start getting bug
>>> reports. There are always annoying and persistent users that think
>>> they are right,
>>
>> If I'm so annoying and I'm so wrong then explain why his packages are
>> so good and I'm so wrong, but this time try it with facts.
>
> Fact. I never said you were annoying or wrong in that sentence.
> Someone is a bit sensitive... probably because he is annoying and wrong.
>
>> Explain to me e.g. - I know I already asked that Stéphane - why it is
>> such a good packaging quality to have two totally different depends
>> arrays in one PKGBUILD of which one is also prefixed with a "true &&".
>
> That fixed the issues you were complaining about with AUR helpers unable
> to find dependencies. So hang on... this was a complete solution to
> having a split package in the AUR while still being able to use an AUR
> helper. So what was your problem again? Apart from ignorance...
I'll put my hand up and say I am partially wrong here. This broke AUR
helpers that blindly source the PKGBUILD in order to get the dependency
list. I.e. broken AUR helpers became further broken... The AUR helper
I use worked because it very sensibly does not do that and ends up with
the same (working) dependency list as was displayed on the AUR.
In conclusion... a good hack that did not work in shitty AUR helpers.
>> Where in the Arch Packaging Standards is this written down? In which
>> PKGBUILD proto can this be found.
>
> Where is it written that you can't do that? PKGBUILDs are bash. Any
> valid bash is a valid PKGBUILD. Show me an PKGBUILD proto that shows
> specifying different dependencies for i686 and x86_64? Given there is
> none, should all packages doing this be removed? Note that also screws
> AUR helpers.
>
>> Since when it is a good packaging quality to upload packages which
>> can't be installed?
>
> They can be installed. Or do you mean can not be installed by an AUR
> helper? In which case you are still wrong due to the extra dependency line.
>
>> Just explain it factually to me. And don't tell me anything about "not
>> officially supported". Neither the helpers nor the split packages are
>> "officially supported". This is not an argument in this case.
>
> It is a valid PKGBUILD that provided split packages with a modified
> dependency line to fix AUR helper issues.
>
>>> so you are better of not making reactionary changes
>>> to packages. It is important to learn when a change does not need
>>> implemented, and this change was probably not needed when no TU had
>>> posted about having issues with the split packages.
>>
>> This change was neither reactionary nor unneeded, just because it was
>> not possible to install this package. So this change was needed. So
>> don't mix up the facts.
>
> Absolute shit... the package installed just fine.
>
>> In the repos like [community] split packages are supported and are no
>> problem. And in the repos there's no need for such dirty workarounds. In
>> AUR it is totally different. And that is just a fact, even if you don't
>> want to hear that.
>
> I agree that in the AUR it is totally different to the repos. You have
> to use workarounds in the AUR. So everything said in that paragraph is
> true.
>
> Allan
>
>
>
More information about the aur-general
mailing list