Those workaround only matter during build time. Once the package is
built it is truly
arch independent. IOW, we can build on x86 and use it anywhere.

This is a bit confusing since node itself is NOT arch independent.
However, none of
these packages actually need node -- they all use it to
preprocess/bundle JS during
compile time.

Makes sense?

Thanks,
Roman.

On Sat, Mar 25, 2017 at 6:26 AM, Olaf Flebbe <[email protected]> wrote:
> Hi Roman,
>
> BTW: There are _arch dependent_ package workarounds in _arch independent_
> packages ! I think we should mark the package as arch dependent in order to
> make sure.
>
> The one which comes to mind is tez:
>
> See src/common/tez/do-component-build ;-(
>
> Will file a JIRA.
>
> Olaf
>
>
> Am 25.03.2017 um 13:57 schrieb Olaf Flebbe <[email protected]>:
>
> Hi,
>
> On the debian side I was assuming that reprepro will handle this for you.
> Simply add different arch specific packages (which can be found by name).
>
> I am not sure about the yum side of things.
>
>
> Olaf
>
>
> Am 24.03.2017 um 01:42 schrieb Roman Shaposhnik <[email protected]>:
>
> Hi!
>
> recent issues surrounding builds on two of
> our two non-x86 platforms got me thinking
> that while it is fun to build on them (to iron out
> kinds in JDK and what not) we don't actually
> have to release the packages for most of the
> projects since all those are arch independent.
> The only ones that ARE arch dependent would be:
>  bigtop-jsvc
>  gpdb
>  hadoop
>  hue
>  qfs
>  tajo
>  zookeeper
>
> The question then becomes how do you structure
> the repos. Do you have on repo for arch independent
> stuff and one for each arch? Can you have all the
> packages in a single repo?
>
> What are the good practices around this?
>
> I'm especially looking for advice from Canonical guys
> and Linaro folks.
>
> Thanks,
> Roman.
>
>
>

Reply via email to