Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av4gS-0007g8-2Y for pgsql-pkg-debian@arkaria.postgresql.org; Tue, 26 Apr 2016 15:13:52 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1av4gR-0006v0-5t for pgsql-pkg-debian@arkaria.postgresql.org; Tue, 26 Apr 2016 15:13:51 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1av4gN-0006p1-8Y for pgsql-pkg-debian@postgresql.org; Tue, 26 Apr 2016 15:13:47 +0000 Received: from feynman.df7cb.de ([195.49.152.168]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1av4gJ-0006xl-93 for pgsql-pkg-debian@postgresql.org; Tue, 26 Apr 2016 15:13:46 +0000 Received: from msg.df7cb.de (benz.df7cb.de [IPv6:2001:6f8:10ee:e:134::2]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by feynman.df7cb.de (Postfix) with ESMTPSA id 3qvRRx1xp6z3Dyn; Tue, 26 Apr 2016 17:13:17 +0200 (CEST) Date: Tue, 26 Apr 2016 17:13:39 +0200 From: Christoph Berg To: Jason Petersen Cc: pgsql-pkg-debian@postgresql.org Subject: Re: Getting Citus into (Debian) PGDG Message-ID: <20160426151339.GF12563@msg.df7cb.de> Mail-Followup-To: Christoph Berg , Jason Petersen , pgsql-pkg-debian@postgresql.org References: <980D4281-A01F-4F5D-9874-FFED701F403F@citusdata.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <980D4281-A01F-4F5D-9874-FFED701F403F@citusdata.com> User-Agent: Mutt/1.5.24 (2015-08-30) X-Pg-Spam-Score: -2.9 (--) X-Mailing-List: pgsql-pkg-debian List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Precedence: bulk Sender: pgsql-pkg-debian-owner@postgresql.org Re: Jason Petersen 2016-03-26 <980D4281-A01F-4F5D-9874-FFED701F403F@citusda= ta.com> > > On Mar 25, 2016, at 4:43 PM, Jason Petersen wrote: > >=20 > > though the most interesting bit is the debian directory >=20 > And of course I provided a link to a stale debian directory commit. Lates= t is here: https://github.com/citusdata/packaging/tree/8cc20250b8df0b0d8cfb= 95f1a68145e5ef11a205/debian Hi Jason, to continue here after the discussion on IRC, citus was just accepted into Debian unstable. In other words, welcome to the wonderful world of interesting architectures with arcane features :) https://buildd.debian.org/status/package.php?p=3Dcitus That said, there's a build failure on s390x: https://buildd.debian.org/status/fetch.php?pkg=3Dcitus&arch=3Ds390x&ver=3D5= .0.1-1&stamp=3D1461670278 gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statemen= t -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-a= liasing -fwrapv -fexcess-precision=3Dstandard -g -g -O2 -fstack-protector-s= trong -Wformat -Werror=3Dformat-security -I/usr/include/mit-krb5 -fPIC -pie= -fpic -g -O2 -fstack-protector-strong -Wformat -Werror=3Dformat-security = -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -Wno-missing-field-i= nitializers -Wno-clobbered -Wdeclaration-after-statement -Wendif-labels -Wm= issing-format-attribute -Wmissing-declarations -Wmissing-prototypes -shared= -o citus.so ./shared_library_init.o commands/create_distributed_table.o co= mmands/transmit.o executor/multi_utility.o executor/multi_router_executor.o= executor/multi_server_executor.o executor/multi_real_time_executor.o execu= tor/multi_executor.o executor/multi_task_tracker_executor.o executor/multi_= client_executor.o master/master_stage_protocol.o master/master_metadata_uti= lity.o master/master_delete_protocol.o master/master_repair_shards.o master= /master_create_shards.o master/worker_node_manager.o master/master_node_pro= tocol.o planner/multi_physical_planner.o planner/multi_master_planner.o pla= nner/multi_explain.o planner/multi_logical_planner.o planner/multi_planner.= o planner/multi_join_order.o planner/modify_planner.o planner/multi_logical= _optimizer.o relay/relay_event_utility.o test/generate_ddl_commands.o test/= connection_utils.o test/prune_shard_list.o test/distribution_metadata.o tes= t/test_helper_functions.o test/connection_cache.o test/fake_fdw.o test/crea= te_shards.o utils/listutils.o utils/citus_readfuncs_94.o utils/ruleutils_94= .o utils/multi_resowner.o utils/resource_lock.o utils/citus_outfuncs.o util= s/metadata_cache.o utils/connection_cache.o utils/citus_read.o utils/citus_= ruleutils.o utils/citus_nodefuncs.o utils/citus_readfuncs_95.o utils/ruleut= ils_95.o worker/worker_partition_protocol.o worker/task_tracker_protocol.o = worker/task_tracker.o worker/worker_file_access_protocol.o worker/worker_da= ta_fetch_protocol.o worker/worker_merge_protocol.o -L/usr/lib/s390x-linux-g= nu -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -L/usr/lib/mit-krb5 -L/usr/lib/s= 390x-linux-gnu/mit-krb5 -Wl,--as-needed -Wl,-z,relro -L/usr/lib/s390x-lin= ux-gnu -lpq=20 utils/ruleutils_95.o: In function `simple_quote_literal': /=ABPKGBUILDDIR=BB/src/backend/distributed/utils/ruleutils_95.c:6114:(.text= +0x596): relocation truncated to fit: R_390_GOT12 against undefined symbol = `standard_conforming_strings' I've had that problem before, but forgot most of it. I think the problem is that "-fPIC -pie -fpic" isn't consistent and should probably be "-fPIC -PIE", but I might be totally wrong. (I'll try to dig up some docs.) Christoph --=20 Sent via pgsql-pkg-debian mailing list (pgsql-pkg-debian@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-pkg-debian