From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ob0-x230.google.com (mail-ob0-x230.google.com [IPv6:2607:f8b0:4003:c01::230]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id 1A4BD21F702; Fri, 1 Aug 2014 05:23:20 -0700 (PDT) Received: by mail-ob0-f176.google.com with SMTP id wo20so2546216obc.7 for ; Fri, 01 Aug 2014 05:23:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=j431FUp4nAseaXcl8PAkXLSOGiNq8pXp6HD1awnhJzs=; b=sgMdP9nej6dXNqs4f/h0lMgaDDlSootQXt4TmMOv9WLgxDz68NaXCGxxBV+EzdgUcK VhgItvmBuvvGBruxTPmVGTWiD71KiyXfzayd7U+y5E68DNDo1y3ax2WOyg+aK/92P352 AEuiGWdK1dk0ZblUXNJ0IOvd3HNl4jRtuaeFTpUOGT781B6GD+FyVM+JC6sTr49IXQXk UXIbJQvaJym6WuERhAo2XO3uVCHFW8qnM5pCZUu4hcVZgPc6C1JTG2kN+0p001OFEdsD BsKQWdohkuXYybzGfLfXLCrKyN5ahhVYZhaFRjI8e54nC/b8wDY7PtE/cUO7m/Ez1fJf CFMA== MIME-Version: 1.0 X-Received: by 10.60.84.132 with SMTP id z4mr7617929oey.39.1406895798896; Fri, 01 Aug 2014 05:23:18 -0700 (PDT) Received: by 10.202.93.69 with HTTP; Fri, 1 Aug 2014 05:23:18 -0700 (PDT) In-Reply-To: <53D9FF8E.5070803@gmail.com> References: <53D9FF8E.5070803@gmail.com> Date: Fri, 1 Aug 2014 08:23:18 -0400 Message-ID: From: Dave Taht To: Paul Tow Content-Type: multipart/alternative; boundary=089e01176873544ce204ff907496 Cc: cerowrt-users , "cerowrt-devel@lists.bufferbloat.net" Subject: Re: [Cerowrt-users] Missing packages in CeroWrt repository X-BeenThere: cerowrt-users@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Support for user problems regarding cerowrt List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Aug 2014 12:23:20 -0000 --089e01176873544ce204ff907496 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I note that the cerowrt-devel list is far more used than cerowrt-users, and you should use that rather than this at this point. Also the #openwrt-devel and #bufferbloat irc channels on irc are good. On Thu, Jul 31, 2014 at 4:34 AM, Paul Tow wrote: > I installed CeroWrt two days ago and have noticed that some packages are > missing from its repository. Specifically, nginx, rtorrent, tmux, and > screen are in the official OpenWrt trunk repository for ar71xx ( > http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/ ), but not > in the CeroWrt repository. Why is this? > > It takes 10+ hours to build all of openwrt serially and about 3 in parallel. It takes 27 minutes to build cerowrt with it's more limited package set - and I often have to burn time I don't have to fix some obscure package or another. Given our limited resources and time, what I'd done was pick a "good" package representative of a need - and just do that, rather than have to support and build the entire smorgasbord. I generally do add packages to the build for which there is a demonstrated need... As for torrent, we basically chose transmission as the most useful, flexible torrent daemon... (think also utorrent is in there, but haven't checked). as for ngnix, at the time we were making package selections (3 years back) lighttpd was smaller and faster. nginx has come a long way since then, and while I've considered switching, lighttpd is still reasonably maintained and more importantly, gave no trouble. Screen run as root has some security issues, and in my own case I've mostly switched to using mosh, which has a partial port done for it in cerowrt. I'd rather fix mosh than add screen, but I can see how it's a desirable utility. Not sure what tmux is used for nowadays. > Is it possible for me to list multiple repositories in /etc/opkg.conf, an= d > somehow specify their priority? Then I could set it to prefer packages fr= om > the CeroWrt repository, but still have access to packages that are only i= n > the official OpenWrt repository. The opkg page on the OpenWrt Wiki ( > http://wiki.openwrt.org/doc/techref/opkg?s[]=3Detc&s[]=3Dopkg& > s[]=3Dconf#configuration ) doesn't make it clear if this kind of setup is > possible. > The core problem I forsee is that mixing and matching binary package repositories will ultimately lead to some sort of toolchain mismatch. > > Speaking of nginx, I've read that it uses less CPU and RAM than lighttpd > and is more actively developed, so I'm curious why CeroWrt's developers > chose lighttpd instead. Does nginx have a problem or a lack of needed > functionality, or was it not considered? > > http://wiki.dreamhost.com/Web_Server_Performance_Comparison > http://www.wikivs.com/wiki/lighttpd_vs_nginx > http://wiki.openwrt.org/doc/howto/http.nginx > http://nginx.org/en/ > > CeroWrt is a great project and I appreciate the work its developers do. > Thank you! > Thanks for joining us. How is your SQM working? > _______________________________________________ > Cerowrt-users mailing list > Cerowrt-users@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/cerowrt-users > --=20 Dave T=C3=A4ht NSFW: https://w2.eff.org/Censorship/Internet_censorship_bills/russell_0296_indece= nt.article --089e01176873544ce204ff907496 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I note that the cerowrt-devel list is far more used than c= erowrt-users, and you should use that rather than this at this point. Also = the #openwrt-devel and #bufferbloat irc channels on irc are good.




On Thu, Jul 31, 2014 at 4:34 AM, Paul Tow <macskeeball@gmail.c= om> wrote:
I installed CeroWrt two days ago and have no= ticed that some packages are missing from its repository. Specifically, ngi= nx, rtorrent, tmux, and screen are in the official OpenWrt trunk repository= for ar71xx ( http://downloads.openwrt.org/snapshot= s/trunk/ar71xx/packages/ ), but not in the CeroWrt repository. W= hy is this?


It takes 10+ hours to build all of ope= nwrt serially and about 3 in parallel. It takes 27 minutes to build cerowrt= with it's more limited package set - and I often have to burn time I d= on't have to fix some obscure package or another. Given our limited res= ources and time, what I'd done was pick a "good" package repr= esentative of a need - and just do that, rather than have to support and bu= ild the entire smorgasbord. I generally do add packages to the build for wh= ich there is a demonstrated need...

As for torrent, we basically chose transmission as the = most useful, flexible torrent daemon... (think also utorrent is in there, b= ut haven't checked). as for ngnix, at the time we were making package s= elections (3 years back) lighttpd was smaller and faster. nginx has come a = long way since then, and while I've considered switching, lighttpd is s= till reasonably maintained and more importantly, gave no trouble.=C2=A0

Screen run as root has some security issues, and in my = own case I've mostly switched to using mosh, which has a partial port d= one for it in cerowrt. I'd rather fix mosh than add screen, but I can s= ee how it's a desirable utility. Not sure what tmux is used for nowaday= s.=C2=A0
=C2=A0
Is it possible for me to list multiple repositories in /etc/opkg.conf, and = somehow specify their priority? Then I could set it to prefer packages from= the CeroWrt repository, but still have access to packages that are only in= the official OpenWrt repository. The opkg page on the OpenWrt Wiki ( http://wiki.openwrt.org/doc/techref/opkg?s[]=3Detc&s[]=3Dopkg&s[]=3Dconf#configurat= ion ) doesn't make it clear if this kind of setup is possible.

The core problem I forsee is that mixing a= nd matching binary package repositories will ultimately lead to some sort o= f toolchain mismatch.
=C2=A0

Speaking of nginx, I've read that it uses less CPU and RAM than lighttp= d and is more actively developed, so I'm curious why CeroWrt's deve= lopers chose lighttpd instead. Does nginx have a problem or a lack of neede= d functionality, or was it not considered?

http://wiki.dreamhost.com/Web_Server_Performance_Comp= arison
= http://www.wikivs.com/wiki/lighttpd_vs_nginx
= http://wiki.openwrt.org/doc/howto/http.nginx
http://nginx.org/en/=

CeroWrt is a great project and I appreciate the work its developers do. Tha= nk you!

Thanks for joining us. How is y= our SQM working?=C2=A0
=C2=A0
_______________________________________________
Cerowrt-users mailing list
Ce= rowrt-users@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/cerowrt-users



--
Dave T=C3=A4= ht

NSFW: https://w2.eff.org= /Censorship/Internet_censorship_bills/russell_0296_indecent.article
--089e01176873544ce204ff907496--