enso-org / dataframes

A library for working with tabular data in Luna.
https://luna-lang.org
MIT License
6 stars 5 forks source link

Building relocatable Linux packages in CI #94

Closed mwu-tow closed 5 years ago

mwu-tow commented 6 years ago

Similarly to what was done with AppVeyor #67 we need an equivalent for Linux builds. The packaging script needs to be appropriately developed. We expect our Linux CI (CircleCI) to output relocatable Dataframes package as an build artifact.

sylwiabr commented 5 years ago

should this go to acceptance @mwu-tow ?

mwu-tow commented 5 years ago

Yes. Now we need Linux luna-studio package with this Dataframes and give it some testing.

sylwiabr commented 5 years ago

@mikusp can you try it while building next packages?

mwu-tow commented 5 years ago

mikusp prepared the first luna-studio package for Linux that contains the Dataframe package: https://github.com/luna/luna-studio/releases/download/1.5.100.113/luna-studio-linux-1.5.100.113-dataframes.AppImage

Please give it some testing. For example, try pasting the following:

import Dataframes.Table
import Dataframes.Types
import Dataframes.Column
import Std.Base

def main:
    fromList1 = Column . fromList "a" Int64Type [1,2,3,4,5]
    fromColumns1 = Table . fromColumns [fromList1]
    plot1 = fromColumns1 . plot "a" "a"
    None

and see if chart appears.

mwu-tow commented 5 years ago

wdanilo reported the following: image

It looks like in issue coming from our dynamic linker, @mikusp will look into this.

mwu-tow commented 5 years ago

On wdanilo's system ldconfig command is not visible:

wdanilo@phoenix ~> ldconfig -p
fish: Unknown command 'ldconfig'