[Battlemesh] gnunet and cjdns not yet in 15.05.1 (and thus, in WBMv9)

John Crispin john at phrozen.org
Sun May 8 06:41:26 UTC 2016


would need to look it up, they failed to build and we spotted it too
late. we should get it fixed for CC+2

	John

On 08/05/2016 07:23, Lars wrote:
> hey,
> 
> i'm not sure what the problem was -- the for-15.05 branch of
> openwrt-routing.git builds fine, both gui and myself tested it.
> 
> i'd be glad to help fixing/debugging this.
> 
> thanks,
> lars
> 
> On 07.05.2016 22:47, Daniel Golle wrote:
>> hi lars,
>> hi john,
>>should try and fix it for CC+2
>> people keep asking me as well what happened to the cjdns package in
>> 15.05.1. can it be build and uploaded? what was or is the problem?
>>
>> cheers
>>
>> daniel
>>
>> On Mon, Apr 18, 2016 at 12:52:31PM -0400, Lars wrote:
>>> hey,
>>>
>>> the cjdns package does work fine on 15.05.x, i've built images with
>>> cjdns included just a few days ago. i'm not sure yet why it wasn't
>>> included in the 15.05.1 release, especially since the luci-app-cjdns
>>> package *is* included -- but i'm trying to find out :)
>>>
>>> it should work just fine if you build it yourself from the
>>> openwrt-routing feed's for-15.05 branch.
>>>
>>> i won't be attending battlemesh myself this year, unfortunately, so i
>>> can't give advice on the ground.
>>>
>>> thanks gui!
>>> lars
>>>
>>> On 18.04.2016 10:50, Gui Iribarren wrote:
>>>> during the last battlemesh (right in the middle of it), cjdns and gnunet
>>>> were added to wibed-battlemesh-experiment
>>>>
>>>> https://github.com/battlemesh/wibed-battlemesh-experiment/blob/master/packages/wibed-battlemesh-experiment/Makefile
>>>>
>>>> none of those packages are actually available in 15.05.1 (the version
>>>> agreed to be used at v9)
>>>>
>>>> i took a stab at it anyway, trying to pull the packages from trunk and
>>>> install them over a 15.05.1
>>>>
>>>> wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/
>>>> routing/cjdns_0.17-2_ar71xx.ipk
>>>> http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packages/package
>>>> s/gnunet-gns_0.10.1-svn36986-1_ar71xx.ipk
>>>> http://downloads.openwrt.org/snapshots/trunk/ar71xx/generic/packag
>>>> es/packages/gnunet-vpn_0.10.1-svn36986-1_ar71xx.ipk
>>>> http://downloads.openwrt.org/snapshots/trunk/ar71xx/gene
>>>> ric/packages/packages/gnunet_0.10.1-svn36986-1_ar71xx.ipk
>>>> opkg install *.ipk
>>>>
>>>>
>>>> but, alas, it didn't work
>>>>
>>>> Configuring cjdns.
>>>> //usr/lib/opkg/info/cjdns.postinst: /etc/uci-defaults/cjdns: line 125:
>>>> cjdroute: not found
>>>> //usr/lib/opkg/info/cjdns.postinst: /etc/uci-defaults/cjdns: line 125:
>>>> cjdroute: not found
>>>> lua: /usr/lib/lua/cjdns/init.lua:7: module 'sha2' not found:
>>>>         no field package.preload['sha2']
>>>>         no file './sha2.lua'
>>>>         no file '/usr/share/lua/sha2.lua'
>>>>         no file '/usr/share/lua/sha2/init.lua'
>>>>         no file '/usr/lib/lua/sha2.lua'
>>>>         no file '/usr/lib/lua/sha2/init.lua'
>>>>         no file './sha2.so'
>>>>         no file '/usr/lib/lua/sha2.so'
>>>>         no file '/usr/lib/lua/loadall.so'
>>>> stack traceback:
>>>>         [C]: in function 'require'
>>>>         /usr/lib/lua/cjdns/init.lua:7: in main chunk
>>>>         [C]: in function 'require'
>>>>         /usr/bin/cjdrouteconf:4: in main chunk
>>>>         [C]: ?
>>>> /etc/rc.common: /etc/uci-defaults/cjdns: line 125: cjdroute: not found
>>>> /etc/rc.common: /etc/uci-defaults/cjdns: line 125: cjdroute: not found
>>>> lua: /usr/lib/lua/cjdns/init.lua:7: module 'sha2' not found:
>>>>         no field package.preload['sha2']
>>>>         no file './sha2.lua'
>>>>         no file '/usr/share/lua/sha2.lua'
>>>>         no file '/usr/share/lua/sha2/init.lua'
>>>>         no file '/usr/lib/lua/sha2.lua'
>>>>         no file '/usr/lib/lua/sha2/init.lua'
>>>>         no file './sha2.so'
>>>>         no file '/usr/lib/lua/sha2.so'
>>>>         no file '/usr/lib/lua/loadall.so'
>>>> stack traceback:
>>>>         [C]: in function 'require'
>>>>         /usr/lib/lua/cjdns/init.lua:7: in main chunk
>>>>         [C]: in function 'require'
>>>>         /usr/bin/cjdrouteconf:4: in main chunk
>>>>         [C]: ?
>>>> Configuring gnunet.
>>>> /etc/rc.common: line 1: gnunet-config: not found
>>>> /etc/rc.common: line 1: gnunet-config: not found
>>>> /etc/rc.common: line 1: gnunet-config: not found
>>>> /etc/rc.common: line 1: gnunet-config: not found
>>>> /etc/rc.common: line 1: gnunet-config: not found
>>>> /etc/rc.common: line 1: gnunet-config: not found
>>>> /etc/rc.common: line 1: gnunet-config: not found
>>>> /etc/rc.common: line 1: gnunet-config: not found
>>>> /etc/rc.common: line 1: gnunet-config: not found
>>>> Configuring gnunet-vpn.
>>>> Configuring gnunet-gns.
>>>> Configuring wibed-battlemesh-experiment.
>>>> Collected errors:
>>>>  * check_data_file_clashes: Package dkjson wants to install file
>>>> /usr/lib/lua/dkjson.lua
>>>>         But that file is already provided by package  * wibed-system
>>>>  * opkg_install_cmd: Cannot install package cjdns.
>>>>  * satisfy_dependencies_for: Cannot satisfy the following dependencies
>>>> for gnunet-gns:
>>>>  *      libgnurl *
>>>>  * opkg_install_cmd: Cannot install package gnunet-gns.
>>>>
>>>>
>>>> so i'm dropping the dependencies from wibed-battlemesh-experiment in
>>>> order to get the thing running ASAP.
>>>> I'd love if someone (dangowrt? lgierth?) wants to backport these
>>>> packages and make them work in 15.05.1, then i'd happily reintegrate
>>>> them into the experiments :)
>>>>
>>>> cheers!
>>>>
>>>> _______________________________________________
>>>> Battlemesh mailing list
>>>> Battlemesh at ml.ninux.org
>>>> http://ml.ninux.org/mailman/listinfo/battlemesh
>>>>
>>
>>> pub  rsa4096/7E86809F 2013-12-02 [expires: 2018-12-01]
>>> uid                   Lars <larsg at systemli.org>
>>> sub  rsa4096/51567308 2013-12-02 [expires: 2018-12-01]
>>
>>> _______________________________________________
>>> Battlemesh mailing list
>>> Battlemesh at ml.ninux.org
>>> http://ml.ninux.org/mailman/listinfo/battlemesh
>>


More information about the Battlemesh mailing list