Code Monkey home page Code Monkey logo

entware's Introduction

Entware-ng-3x and Entware-ng merged to become Entware

Entware-ng-3x and Entware-ng decided to join forces and merge the two projects into a new project called Entware. As a result the two projects Entware-ng-3x and Entware-ng will not be maintained anymore. All software and resources will be available at the new project webpage, including the documentation wiki.

More information (Russian and English) here

http://bin.entware.net/Readme.txt

entware's People

Contributors

aparcar avatar butaford avatar mercuryv avatar neheb avatar ryzhovau avatar the-bb avatar themiron avatar tofurky avatar zyxmon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

entware's Issues

ip utility

Request for ip utility or if you can point me to which current package has this utility. In particular I am looking for the network namespace (netns) object. My current distro (ip utility, iproute2-ss110629) does not have this object.

Platform:
x86-64

Package: OLSR

(carrying over from Entware/Entware-ng#696)

I would like to see OLSR and some other mesh routing systems included in Entware. I would like this for @pittmesh / @metamesh and other meshnet projects to use.

I searched around and cannot seem to find where the binaries produced from https://github.com/Entware/entware-routing are hiding.

I see that entware-routing is enabled in feeds.conf: https://github.com/Entware/Entware/blob/master/feeds.conf#L2

It looks like olsrd may just need to be enabled in the configs for each architecture. It looks like it's just commented out:

# OLSR.org network framework

MC packaging error

On aarch64 and armv7 everything was fine. But for mipsel:

kaztost@ubuntu:~/Entware$ make package/mc/compile V=s
make[1]: Entering directory `/home/kaztost/Entware'
make[2]: Entering directory `/home/kaztost/Entware/package/libs/ncurses'
make[2]: Leaving directory `/home/kaztost/Entware/package/libs/ncurses'
make[2]: Entering directory `/home/kaztost/Entware/package/libs/toolchain'
make[2]: Leaving directory `/home/kaztost/Entware/package/libs/toolchain'
make[2]: Entering directory `/home/kaztost/Entware/package/libs/zlib'
make[2]: Leaving directory `/home/kaztost/Entware/package/libs/zlib'
make[2]: Entering directory `/home/kaztost/Entware/package/libs/ncurses'
make[2]: Leaving directory `/home/kaztost/Entware/package/libs/ncurses'
make[2]: Entering directory `/home/kaztost/Entware/feeds/oldports/slang2'
make[2]: Leaving directory `/home/kaztost/Entware/feeds/oldports/slang2'
make[2]: Entering directory `/home/kaztost/Entware/feeds/packages/utils/attr'
make[2]: Leaving directory `/home/kaztost/Entware/feeds/packages/utils/attr'
make[2]: Entering directory `/home/kaztost/Entware/feeds/packages/libs/libffi'
make[2]: Leaving directory `/home/kaztost/Entware/feeds/packages/libs/libffi'
make[2]: Entering directory `/home/kaztost/Entware/package/libs/gettext-full'
make[2]: Leaving directory `/home/kaztost/Entware/package/libs/gettext-full'
make[2]: Entering directory `/home/kaztost/Entware/package/libs/libiconv'
make[2]: Leaving directory `/home/kaztost/Entware/package/libs/libiconv'
make[2]: Entering directory `/home/kaztost/Entware/feeds/packages/libs/glib2'
make[2]: Leaving directory `/home/kaztost/Entware/feeds/packages/libs/glib2'
make[2]: Entering directory `/home/kaztost/Entware/feeds/packages/libs/libffi'
make[2]: Leaving directory `/home/kaztost/Entware/feeds/packages/libs/libffi'
make[2]: Entering directory `/home/kaztost/Entware/package/libs/gettext'
make[2]: Leaving directory `/home/kaztost/Entware/package/libs/gettext'
make[2]: Entering directory `/home/kaztost/Entware/package/libs/gettext-full'
make[2]: Leaving directory `/home/kaztost/Entware/package/libs/gettext-full'
make[2]: Entering directory `/home/kaztost/Entware/package/libs/libiconv-full'
make[2]: Leaving directory `/home/kaztost/Entware/package/libs/libiconv-full'
make[2]: Entering directory `/home/kaztost/Entware/feeds/packages/libs/glib2'
make[2]: Leaving directory `/home/kaztost/Entware/feeds/packages/libs/glib2'
make[2]: Entering directory `/home/kaztost/Entware/package/utils/util-linux'
make[2]: Leaving directory `/home/kaztost/Entware/package/utils/util-linux'
make[2]: Entering directory `/home/kaztost/Entware/feeds/packages/utils/mc'
rm -rf /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc.installed /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc
mkdir -p /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc
install -d -m0755 /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/bin
install -m0755 /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/ipkg-install/opt/bin/mc /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/bin
install -d -m0755 /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/etc/mc
ln -sf mc /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/bin/mcedit
cp -fpR /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/ipkg-install/opt/etc/mc/* /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/etc/mc/
install -d -m0755 /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/lib /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/lib/mc /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/lib/mc/extfs.d /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/lib/mc/fish
cp -fpR /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/ipkg-install/opt/lib/mc/* /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/lib/mc/
install -d -m0755 /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/share /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/share/mc /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/share/mc/help /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/share/mc/skins /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/share/mc/hints /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/share/mc/syntax
cp -fpR /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/ipkg-install/opt/share/mc/* /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/share/mc/
/home/kaztost/Entware/staging_dir/host/bin/sed -i -e 's,/home/kaztost/Entware/staging_dir/host/bin,/opt/bin,g' /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/lib/mc/ext.d/*
/home/kaztost/Entware/staging_dir/host/bin/sed -i -e 's,/home/kaztost/Entware/staging_dir/host/bin,/opt/bin,g' /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/lib/mc/extfs.d/*
/home/kaztost/Entware/staging_dir/host/bin/sed: can't read /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc/opt/lib/mc/extfs.d/*: No such file or directory
make[2]: *** [/home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/.pkgdir/mc.installed] Error 2
make[2]: Leaving directory `/home/kaztost/Entware/feeds/packages/utils/mc'
make[1]: *** [package/feeds/packages/mc/compile] Error 2
make[1]: Leaving directory `/home/kaztost/Entware'
make: *** [package/mc/compile] Error 2

Manual copying missed files into /home/kaztost/Entware/build_dir/target-mipsel_mips32r2_glibc-2.27/mc-4.8.20/ipkg-install/opt/lib/mc solved the problem

Package request: Chromaprint

Package: Chromaprint

Chromaprint is the open source client-side library for the Acoustid project. It implements a custom algorithm for extracting fingerprints from any audio source.

Chromaprint is used as the fingerprinting library by a number of software tools:

  • beets
  • bliss
  • filebot
    (Those off the top of my head).

Chromaprint has already been built and is used on Synology devices which use similar architectures. It has also been added to Optware-ng.

Platform:

Most important are:

  • ARMv7
  • x86_64

Support for MIPS, not just MIPSEL

Is there planned support for MIPS, not just MIPSEL. I am looking for MIPS support such as those found in Atheros based routers, TP-Link Archer C7 v2, etc.

busybox.postinst

To avoid the error
sh: /opt/bin/busybox: unknown operand
during installation, instead of
...
for file in /opt/sbin/*; do
if [ -L $file -a `/opt/bin/busybox readlink -f $file` = $bb_fc ]; then
/opt/bin/busybox rm -f $file
fi
done
...

should be something like
...
for file in /opt/sbin/*; do
if [ -L $file -a x`/opt/bin/busybox readlink -f $file` = x$bb_fc ]; then
/opt/bin/busybox rm -f $file
fi
done
...

amule won't restart in x64 repositories [Syonology] - Segmentation Fault

As I reported in the title of this issue, I've installed Entware-3x/Entware on Synology DS218+ and I'm able to start when I freshly rebooted the NAS amule a first time. If I try to restart it by init.d commands, I got asegmentation fault error. I tried to see if there is some processes left with htop, but I discovered nothing.

I can say this is an issue related to x64 architecture, since I've faced it also with precedent version of entware-ng. In that case, installing x32 repo fixed the issue

I'm available to any further details you may need for fixing this

Package request: miredo

Package: miredo

Platform: mipsel, ARMv7

Currently I am using 6to4 or 6in4 tunnel, but both of them are unstable (some time unreachable) or have a high latency. For now, the teredo tunnel is the most reliable and fast service that I can use. So for as I know, miredo is the only choice to use the toredo tunnel on linux platform, so I tried to compile the miredo package myself, but I failed. So, please, add the package for armv7 and mipsel platform, thanks a lot.
Devices that I am using: Asus RT-N16 and Asus RT-AC56U

MiniDLNA, Dovecot: file not found /opt/etc/passwd

Package: MiniDLNA and Dovecot

Since the new Entware merge, I now must do this once before starting MiniDLNA or Dovecot. These programs try to lookup the user in this password file /opt/etc/passwd, and it fails to start. My workaround fix links to the real ones.
for F in passwd group shadow gshadow; do ln -sf /etc/$F /opt/etc/$F; done

Platform: RT-AC68U Asuswrt-Merlin

Entware armv7-2.6 compiled from source.

Request for: hardlink

Package: hardlink

congratulations on the merger

For new package to be added:

  • make sure there's no similar package already added,

none known

  • describe killer features of new package,

reduces space consumed by bitwise identical files with hard links

The maintainer thinks it is useful for Linux kernel developers, but it is a 'general' de-duplication solution within a single file-system

I use it heavily for mirroring of Source packages generally, which have great commonality, so much sacing results

  • make sure it's open source and not abandoned (at least for last 5 years or so),

it is current and in maintenance
upstream maintainer page: https://pagure.io/hardlink

upstream GIT: https://pagure.io/hardlink.git

The package in in active maintenance, last git commit Aug 19 2017 per Changelog

  • please, use native compilation for additional PHP, Perl, Ruby, Python modules for non-MIPS platforms.

N/A -- it is C code and a man page

Platform:

  • please, tell us what feed and\or devices are you using.

http://pkg.entware.net/binaries/armv7/Packages.gz

  • be ready to check issue-related changes or it will be closed after 30 days with "no response" status.

I follow GitHub each weekday, watch for notifications, and try to clear issues promptly

Package request: procmail

Package: procmail

Website
Exists in openwrt (under packages/utils - don't know why not under mail).

I only know of one alternative: maildrop; neither seems to be in Entware-NG yet, and procmail appears to be the most commonly used (and is the one I currently use).

It allows on-delivery mail filtering (just prior to local mail delivery, from such as sendmail/postfix), mailing-list filtering, interaction with spamassassin).

While not updated in years, is not thought of as abandoned, as it is effectively just “finished”, and has no significant outstanding issues (and continues to pass new static analysis tests/compiler analyses). Still shipped with major Linux distros.

Platform:

My platform is an x86_64 QNAP.

Package request : museek+

hi,

Package: museek+

Museek+ is a GPL licensed file-sharing application for the ​Soulseek peer-to-peer network.

http://www.museek-plus.org

Soulseek is an ad-free, spyware free, just plain free file sharing network for Windows, Mac and Linux. Our rooms, search engine and search correlation system make it easy for you to find people with similar interests, and make new discoveries!

http://www.slsknet.org/news/

Platform:

i use the adm asustor platform (x86_64) AS3104T

Package request: jed text editor

Hi,
please, add jed text editor package. It is a very easy to use text editor and it was available as qnap optware ipkg package.
Thanks

Package libopenssl improvement

Package libopenssl

I think both Openwrt and Entware shall add '-DOPENSSL_NO_BUF_FREELISTS' to CFLAGS.

Considering both targeting embedded devices usually with small memory footprints, this flag will save tremendous RAM on medium to high SSL workload.

I think this will be very good for Entware.

Request to update Transmission to 2.93

Package request

versions earlier than 2.93 have been blocked by a number of trackers due to security flaws. Could you update the package to the latest version?

Many thanks.

Package request: gkrellmd

Package gkrellmd:

I am using gkrellm on both, Linux and Windows since many years to monitor performance of local and remote systems.
"Killer features": gkrellm is the most versatile and cross-platform, but ressource efficient monitor tool I know.
The corresponding daemon (has no GUI) is called gkrellmd.
For details, see http://gkrellm.srcbox.net/.
Today, I upgraded my QNAP NAS from QTS 4.2 to 4.3.
QTS 4.3 does not longer support IPKG (which contained gkrellmd) and 32 bit.
Recommended IPKG-replacement Entware-ng does not yet contain gkrellmd.
Since I desperately miss it, please add gkrellmd!

Platform:

I am using QNAP TS-870 with x64 CPU

Package Request: cachefilesd

Package: cachefilesd
make sure there's no similar package already added,
Done.

describe killer features of new package,
Provides caching for already mounted filesystems. This is an ancient package that has been recommended by RedHat for years to improve NFS locality performance.

make sure it's open source and not abandoned (at least for last 5 years or so),
This package is actively maintained by David Howells (dhowells) on kernel.org
https://git.kernel.org/pub/scm/linux/kernel/git/dhowells/cachefilesd.git/

Platform:
please, tell us what feed and\or devices are you using.
root@Tomato:/tmp/home/root# cat /proc/cpuinfo
Processor : ARMv7 Processor rev 0 (v7l)
processor : 0
BogoMIPS : 1998.84
processor : 1
BogoMIPS : 1998.84

Features : swp half thumb fastmult edsp
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x3
CPU part : 0xc09
CPU revision : 0

Hardware : Northstar Prototype
Revision : 0000
Serial : 0000000000000000

root@Tomato:/tmp/home/root# opkg update
Downloading http://pkg.entware.net/binaries/armv7/Packages.gz.
Updated list of available packages in /opt/var/opkg-lists/packages.
root@Tomato:/tmp/home/root#

be ready to check issue-related changes or it will be closed after 30 days with "no response" status.
Sure.

Package request: dnscrypt-proxy 2

Package request for dnscrypt-proxy 2

  • No similar package already added and/or this one got some new killer feature(s),
  • [ x] Package is in active development (at least, not abandoned for 5 years or more),
  • I successfully tested added package on my {platform}.

"A flexible DNS proxy, with support for modern encrypted DNS protocols such as DNSCrypt v2 and DNS-over-HTTP/2."
Info: https://github.com/jedisct1/dnscrypt-proxy
Probably not a whole lot different from dnscrypt-proxy - 1.9.5-7 for those who use and knows what this is but they have added a few bells and whistles here and there and some new servers in their resolver list most notably the newly started Cloudflare DNS 1.1.1.1 / 1.0.0.1.

My device: Xiaomi WiFi Router 3G
SoC: MediaTek MT7621AT - mips
Firmware: Padavan 3.4.3.9-099_dff9a34
Info: https://wiki.openwrt.org/toh/xiaomi/mir3g

php7-mod-redis

Package: php7-mod-redis to be added

For existing package:

expected behavior: needed package to have redis working with owncloud
actual behavior:

For new package to be added:

make sure there's no similar package already added, : only opcache which is not mentioned on any Owncloud wiki

describe killer features of new package, > memory caching for Owncloud. This package is missing for Redis to work. Current redis package 4.0.6-1

make sure it's open source and not abandoned (at least for last 5 years or so), : yes

please, use native compilation for additional PHP, Perl, Ruby, Python modules for non-MIPS platforms.

Platform:

please, tell us what feed and\or devices are you using > AC56U latest RMerlin
be ready to check issue-related changes or it will be closed after 30 days with "no response" status.

ip utility error with running command in namespace

Package: ip-full

For the ip utility in ip-full package, I am having issues running commands in namespace.

  • expected behavior:
# Create the network namespace
ip netns add test_ns

# Create the virtual network pair
ip link add test_v0 type veth peer name test_v1

# Move test_v0 to the test_ns namespace
ip link set test_v0 netns test_ns

# Configure the ends of the virtual network pairs
ip netns exec test_ns ifconfig test_v0  10.1.1.10/24 up
  • actual behavior:
    I get an error running ip netns exec test_ns ifconfig test_v0 10.1.1.10/24 up. The error message is:
    setting the network namespace "test_ns" failed: Function not implemented

I cannot even run a basic command:
ip netns exec test_ns ip addr list

Platform:

Linux 4.2.8
ip utility, iproute2-ss4.4.0-10-entware

Alternative installation rewrites /etc/passwd

Package: entware-upgrade

armv7 (kernel >= 2.6.36) alternative installation script rewrites /etc/passwd, most probably because of code in entware-upgrade postinst script.
It seems that /opt/etc/passwd already exist when entware-upgrade postinst is executed, that's why it relinks to /etc/passwd, and later becomes rewritten from the installation script.

Code from entware-upgrade:

# now try create symlinks - it is a std installation
if [ -f /etc/passwd ]
then
    ln -sf /etc/passwd /opt/etc/passwd
fi

Code from installation script:

# now copy default files - it is an alternative installation
cp -f /opt/etc/passwd.1 /opt/etc/passwd
  • expected behavior: /opt/etc/passwd is not symlinked to /etc/passwd and stores independent records.
  • actual behavior: /etc/passwd gets rewritten by /opt/etc/passwd.1 contents.

Kernel 2.6.36 ipset not working

I have installed Entware and ipset successfully in my Asus router RT-AC68U. But when I use the ipset, it always echo the error message like the following.

Kaol@RT-AC68U:/tmp/home/root# uname -r
2.6.36.4brcmarm
Kaol@RT-AC68U:/tmp/home/root# opkg update ipset
Downloading http://bin.entware.net/armv7sf-k2.6/Packages.gz.
Updated list of available packages in /opt/var/opkg-lists/entware.
Kaol@RT-AC68U:/tmp/home/root# ipset create test hash:ip
ipset v6.34: Kernel error received: Invalid argument

Package request: axel-download-accelerator

Package: axel-download-accelerator

https://github.com/axel-download-accelerator/axel

Axel tries to accelerate the downloading process by using multiple connections for one file, similar to DownThemAll and other famous programs. It can also use multiple mirrors for one download.

Using Axel, you will get files faster from Internet. So, Axel can speed up a download up to 60% (approximately, according to some tests).

Axel tries to be as light as possible, so it might be useful as a wget clone (and other console based programs) on byte-critical systems.

Axel supports HTTP, HTTPS, FTP and FTPS protocols.

Platform: Asus RT-N56U [Padavan]

ecryptfs-utils

ecryptfs-utils (version 111)

My NAS supports the ecryptfs filesystem which is buildin into the kernel.
To be able to use this feature you'll need userland utilities which are provided by ecryptfs-utils

Package: dotnet

Package request

with net core runtime, we can run asp.net core sites and C # \ F # \ VB.net applications

  • No similar package already added and/or this one got some new killer feature,
  • It's not abandoned (at least for last 5 years or so),
  • I successfully tested added package on my {platform}.

binaries
src can be found: https://github.com/dotnet/core/releases
Maybe usefull

I tried download binaries for linux arm64 (dotnet-runtime-latest-linux-arm64.tar.gz), but can't run it.
uname -a

Linux qrouter 4.1.27 #2 SMP PREEMPT Sat Mar 10 14:37:32 EST 2018 aarch64 ASUSWRT-Merlin

/tmp/mnt/sda1/dotnet# ./dotnet -v

./dotnet: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

/tmp/mnt/sda1/dotnet# ldd ./dotnet

        linux-vdso.so.1 (0x0000007f9ade0000)
        libdl.so.2 => /lib/aarch64/libdl.so.2 (0x0000007f9ada2000)
        libpthread.so.0 => /lib/aarch64/libpthread.so.0 (0x0000007f9ad76000)
        libstdc++.so.6 => not found
        libm.so.6 => /lib/aarch64/libm.so.6 (0x0000007f9acd3000)
        libgcc_s.so.1 => not found
        libc.so.6 => /lib/aarch64/libc.so.6 (0x0000007f9ab89000)
        /lib/ld-linux-aarch64.so.1 (0x0000007f9adb5000)

@zyxmon

Package: perl-DBD-mysql

Package: perl-DBD-mysql

For new package to be added:

To be able to host Bugzilla on our QNAP server we need DBD-mysql.

It is not possible to build locally as it requires libmysqlclient-dev which could not be found anywhere.

Platform:

QNAP TS-253 Pro, version 4.34.0486

arm-openwrt-linux-gnueabi-gcc-ar binary not included in gcc package

Package: gcc

  • expected behavior: arm-openwrt-linux-gnueabi-gcc-ar binary present in the package
  • actual behavior: binary is missing, compiling of program fails

The gcc package in Entware doesn't come with the binary wrappers for ar, nm and ranlib. Some sources require these binaries to be present in order to compile properly. For example, installing the numpy python module with pip fails with the following error: "/bin/ash: arm-openwrt-linux-gnueabi-gcc-ar: command not found" Have a look here to see what these binary wrappers are: https://stackoverflow.com/questions/48777554/what-is-the-difference-between-ar-nm-and-gcc-ar-gcc-nm
I am wondering if it's possible to provide these wrappers in the package you provide. Looking at the content of your gcc package, inside folder /opt/lib/gcc/arm-openwrt-linux-gnueabi/6.3.0/ there is a binary file called lto-wrapper that might do what is needed, but I've tried to link it on /opt/bin with the name arm-openwrt-linux-gnueabi-gcc-ar and compilation of numpy is still failing with error "arm-openwrt-linux-gnueabi-gcc-ar: fatal error: environment variable COLLECT_GCC must be set".
Alternatively, since it's only a wrapper, I am wondering if it's possible to create a shell script that will behave as needed (again, look at the stackoverflow thread).

Platform: armv7

Device: Synology DS214+

dnscrypt-proxy v2 DoH resolvers issue

Start here
Root cert issue is resolved now, but CloudFlare DoH resolver still not works for me.
Now I get that error:
[2018-04-05 18:57:31] [ERROR] Get https://dns.cloudflare.com/dns-query?body=yv4BAAABAAAAAAABAAACAAEAACkQAAAAgAAAAA&ct=&dns=yv4BAAABAAAAAAABAAACAAEAACkQAAAAgAAAAA&random_padding=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
[2018-04-05 18:57:31] [NOTICE] dnscrypt-proxy is waiting for at least one server to be reachable

I'm using http://bin.entware.net/mipselsf-k3.4/test/dnscrypt-proxy2_2.0.8-1_mipsel-3.4.ipk as @zyxmon recommended.
For information: @jedisct1

Package request: shntool

Please consider to add shntool: it is a cue splitter for audio files and it supports many formats.

Thanks

Package request : radicale

Package: radicale

http://radicale.org/

Radicale is a small but powerful CalDAV (calendars, todo-lists) and CardDAV (contacts) server, that:

Shares calendars through CalDAV, WebDAV and HTTP.
Shares contacts through CardDAV, WebDAV and HTTP.
Supports events, todos, journal entries and business cards.
Works out-of-the-box, no installation nor configuration required.
Can warn users on concurrent editing.
Can limit access by authentication.
Can secure connections.
Works with many CalDAV and CardDAV clients.
Is GPLv3-licensed free software. 

Platform:

Device Asus RT-AC68U running merlin firmware.

Pkg Request: Please update depreciated dnscrypt to the latest 2.0.8 (changelog herein)

Package request; we're way back at 1.9.5

https://github.com/jedisct1/dnscrypt-proxy

DEPRECATED: Deprecated by upstream, pleaseuse dns/dnscrypt-proxy2 instead

This is as far back as the changelogs go that I could find. 2.0.1 is over a year old, 1.9.5 is two years old. Many bug fixes and improvements have taken place; Updates are so overdue. Please address this as soon as possible. In the mean time if you would explain to us how to do this manually, that would be great. Thank you so much.

  • Version 2.0.8
  • Multiple URLs can be defined for a source in order to improve
    resiliency when servers are temporarily unreachable.
  • Connections over IPv6 will be preferred over IPv4 for DoH servers
    when using a fallback resolver if ipv6_servers is set.
  • Improvements have been made to the example systemd configuration
    files.
  • The chacha20 implementation was updated to possibly fix a bug on
    Android/x86.
  • generate-domains-blacklist.py can now parse dnsmasq-style rules.
  • FreeBSD/arm builds have been added.
  • dnscrypt-proxy -list -json and -list-all -json now include the
    remove servers names and IP addresses.
  • Version 2.0.7
  • Bug fix: optional ports were not properly parsed with IPv6
    addresses -- thanks to @bleeee for the report and fix.
  • Bug fix: truncate TCP queries to the prefixed length.
  • Certificates are force-refreshed after a time jump (e.g. when a
    system resumes from hibernation).
  • Version 2.0.6
  • Automatic log files rotation was finally implemented.
  • A new -pidfile command-line option to write the PID file was added.
  • Version 2.0.5
  • Fixes a crash occasionally happening when using DoH servers, with
    stamps not containing any IP addresses, a DNSSEC-signed name, a
    non-working system DNS configuration, and a fallback server supporting
    DNSSEC.
  • Version 2.0.4
  • Fixes a regression with truncated packets. Thanks to @mazesy and
    @the-w1nd for spotting a case triggering this!
  • Version 2.0.3
  • Load balancing: resolvers that respond promptly, but with bogus
    responses are now gradually removed from the preferred pool.
  • Due to popular request, Android binaries are now available! Thanks
    to @Sporif for his help on getting these built.
  • Binaries are built using Go 1.10-final.
  • Version 2.0.2
  • Properly error out on FreeBSD and other platforms where built-in
    service installation is not supported yet.
  • Improved load-balancing algorithm, which should result in lower
    latency.
  • Version 2.0.1
  • Cached source data were not redownloaded if the proxy was used
    without interruption. This has been fixed.
  • If the network is down at startup time, fall back to cached source
    data, even if is it out of date, and schedule an immediate update
    after the networks is back.
  • RTT estimation for DNS-over-HTTP/2 servers was off. This has been
    fixed.
  • The generate-domains-blacklist script now has a configurable
    timeout value, and can produce time-based rules.
  • The timeout parameter in the example configuration file didn't had
    the correct name; this has been fixed.
  • Cache: TTLs are now decreasing.

jdupes

Package: jdupes

For new package to be added:

Please add jdupes. Many users seem to be relying on fdupes for file de-duplication. By the sound of it fdupes development has ground to a halt and the baton has bee picked up by Jody Bruchon with the forked project jdupes: https://github.com/jbruchon/jdupes, which is also much faster, more efficient and more powerful than fdupes and would prove a useful tool. I personally would like to see it added to carry out de-duplication on my QNAP TS-451 NAS, where fdupes took a long time, then crashed at 50%!
Thanks ;-).

package request: wireshark (tshark)

Wireshark (used to be known as Ethereal) is a tcpdump reborn with GUI, bells & whistles. tshark is its CLI component, a modern replacement/alternative to tcpdump CLI (with more features, like decoders for various protocols that tcpdump is not aware of). tshark was (still is) available from optware, so it was a surprise for me it's not in entware.

Platform

ASUS RT-68U with Tomato by Shibby, ASUS RT-68U with Merlin.

Package request: isync/mbsync

isync (the executable name is mbsync, though) is a command line application which synchronizes mailboxes, supports bidirectional synchronizations, is robust and is not too resource hungry. Together with dovecot (which is already in the repositories) one could create a home email server which maps to the appropriate email account but still available offline (well, at least ont the local lan). It is very friendly with terminal email readers like mutt or alpine.

isync is free software in the sense of the GNU GPL v2.

The last release (1.2.1) seems to be from two years ago, but the git repository had some changes in the past two months.

http://isync.sourceforge.net/

Edit: brought over from Entware/Entware-ng#717

Package request: ewf-tools

Package: ewf-tools

For existing package:

  • expected behavior: needed package to work with Expert Witness Compression Format (EWF) and make E01 images of USB external devices in my QNAP storage.

  • make sure there's no similar package already added,
    ok

  • describe killer features of new package,
    Read or write supported EWF formats:
    SMART .s01 (EWF-S01)
    EnCase .E01 (EWF-E01) and .Ex01 (EWF2-Ex01)
    Read-only supported EWF formats:
    Logical Evidence File (LEF) .L01 (EWF-L01) and .Lx01 (EWF2-Lx01)
    The libewf package contains the following tools:
    ewfacquire, which writes storage media data from devices and files to EWF files.
    ewfacquirestream, which writes data from stdin to EWF files.
    ewfdebug; experimental tool does nothing at the moment.
    ewfexport, which exports storage media data in EWF files to (split) RAW format or a specific version of EWF files.
    ewfinfo, which shows the metadata in EWF files.
    ewfmount, which FUSE mounts EWF files.
    ewfrecover; special variant of ewfexport to create a new set of EWF files from a corrupt set.
    ewfverify, which verifies the storage media data in EWF files.
    ewfaquirestream-mt, C++ 11 multi-threaded version of ewfacquirestream contributed by Bernhard Zach in 2013.

  • make sure it's open source and not abandoned (at least for last 5 years or so),
    https://github.com/libyal/libewf/ - last update a month ago

  • please, use native compilation for additional PHP, Perl, Ruby, Python modules for non-MIPS platforms.

Platform:

  • please, tell us what feed and\or devices are you using.
    QNAP STORAGE, model TVS-1271U-RP, x86_64

  • be ready to check issue-related changes or it will be closed after 30 days with "no response" status.
    ok

Package: transmission-cfp

Package: transmission-cfp

re: entware-ng merge
existing package transmission-cfp
there is important updtaes to the DHT, and updates to cURL implementation.

PKG_NAME:=transmission-cfp
PKG_VERSION:=2.77plus-20180220
PKG_REV:=d0c97a058d1d5f81028d3b91f209d36582cfc756
PKG_RELEASE:=1

thank you

Package request : GeoIP Legacy C API

Package: GeoIP Legacy C API or this

  • make sure there's no similar package already added.
    Done.

  • describe killer features of new package.
    This package can be used with GoAccess to get country informations about visitors of our website.

  • make sure it's open source and not abandoned (at least for last 5 years or so),
    Obviously not !

Platform:

  • please, tell us what feed and\or devices are you using.
    Synology DS116
    ARM v7

  • be ready to check issue-related changes or it will be closed after 30 days with "no response" status.
    Yes.

package: nut-driver-blazer_ser missing

Package: nut-driver-blazer_ser

there are no nut-driver-blazer_ser in repository, it was before.

Could you please restore package.

Спасибо
PS. Приходится руками "старый" пакет переустанавливать

Package request: cdrtools

Package: cdrtools

Re-added issue from previous repository.

I think there is a need for the cdrtools or genisoimage package so that mkisofs is available. optware ipkg used to have cdrtools but this is not available with entware opkg without these tools there is no clear way to create iso images from a folder of files on a nas, for example dd may be available but creating an iso from a folder still requires mkisofs also the other cdrtools are very useful for a range of things

[ ... ]

please consider including the cdrtools or something similar like debian's genisoimage tools
I think cdrtools would be the prefered choice.

I personally would like to use this package to prepare backup written to USB attached BR/DVD-R
Platform: cross, x86

  • HS-251+

Package upgrade request: less

Package: less

For existing package:

  • expected behavior: version 530 with functional wheel support
  • actual behavior: version 487 without mouse support

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.