Re: [Nix-dev] Gutenprint cups drivers

2014-06-02 Thread Jonas Hörsch
Hi Marc, (and others),

Thanks for the mails you sent me in reply to my support request [1] in
February, I tried to follow them as good as I could.

But, since there was a pull request, which allegedly would enable me to
use the new gutenprint necessary for my Canon PIXMA MG5200 printer, I
had settled for waiting until it was to be merged. Well, it seems that's
not going to happen anytime soon.

 https://github.com/NixOS/nixpkgs/pull/1120/

So I tried to build cups/gutenprint from that pull request on my own.
but, when I merge it into a current channel-nixos branch of mine,
nix doesn't finish the building the system configuration... step and
instead just hogs more and more memory, slowing the system to a grind.

I tried cherry-picking the important commits over to another branch, but
the commit history has so many cross-merges, that I can't make heads nor
tails of it.

What are you using at the moment?

Thanks,
Jonas

Footnotes:

[1] http://lists.science.uu.nl/pipermail/nix-dev/2014-February/012478.html


___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] New website

2014-06-02 Thread Eelco Dolstra
Hi Wout,

On 01/06/14 09:58, Wout Mertens wrote:

   * Nixpkgs should be more visible

Actually, a major goal in the redesign was to *get rid* of all the non-NixOS
stuff. It's the NixOS homepage, after all, not the Nixpkgs homepage. Confronting
visitors with a lot of other projects is just confusing.

I actually considered removing the Projects menu in the navbar, since it's not
really useful. (E.g. if you want the patchelf page, you can just google for it.)

It would be nice to have a Packages link in the navbar though, like on
archlinux.org, linking to a easily browseable list of available packages. Also,
the front page could have a blurb about the number of packages available in
NixOS, which could link to Nixpkgs.

   * The front page is serving new visitors and active users, it should pick 
 one.

I considered removing all the news from the homepage, but 1) it seems useful to
show activity on the homepage, just to convey that the project is alive; 2)
visitors don't have to read it, it's easy to mentally filter it, so I felt it
doesn't hurt much to have it there.

   o Front page mostly for active users: https://www.archlinux.org/
 http://www.gentoo.org/ 
   o Front page mostly for discovery/downloads: http://videolan.org

Videolan.org actually has a pretty similar layout to nixos.org: a description +
big download button, followed by news/blogs.

-- 
Eelco Dolstra | LogicBlox, Inc. | http://nixos.org/~eelco/
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] New website

2014-06-02 Thread Ertugrul Söylemez
Eelco Dolstra eelco.dols...@logicblox.com wrote:

 Actually, a major goal in the redesign was to *get rid* of all the
 non-NixOS stuff. It's the NixOS homepage, after all, not the Nixpkgs
 homepage. Confronting visitors with a lot of other projects is just
 confusing.

While non-NixOS stuff belongs into the wiki, nixpkgs itself is not quite
non-NixOS.  I very much like the structure of the Arch Linux homepage
with its small introduction (no large fonts), news as the primary
content and recent activity in the package database.  On the right hand
side you find links to documentation and other stuff.

NixOS differs from other distributions in that it is actually a
collection of projects that work together.  As such a projects menu
should appear somewhere on the page and you should not have to unroll it
first.  It should include at least (here in alphabetical order):

  * Hydra,
  * Nixops,
  * NixOS,
  * nixpkgs.

I agree that helper packages like PatchELF do not belong there.


 It would be nice to have a Packages link in the navbar though, like
 on archlinux.org, linking to a easily browseable list of available
 packages. Also, the front page could have a blurb about the number of
 packages available in NixOS, which could link to Nixpkgs.

This should be easy enough by using nix-env's XML output together with a
suitable XSLT stylesheet.  Hydra could take care of maintaining it.


* The front page is serving new visitors and active users, it should pick 
  one.

 I considered removing all the news from the homepage, but 1) it seems
 useful to show activity on the homepage, just to convey that the
 project is alive; 2) visitors don't have to read it, it's easy to
 mentally filter it, so I felt it doesn't hurt much to have it there.

News are fine.  They are useful both to newcomers and to active users.


 Videolan.org actually has a pretty similar layout to nixos.org: a
 description + big download button, followed by news/blogs.

I would compare VideoLAN less to a distribution and more to a monolithic
software package similar to Firefox or LibreOffice.  Also I wouldn't
like people to mistake NixOS as just another distro.  It is, among
other things, a development and (continuous) deployment platform.  The
homepage should make this clear.


Greets,
Ertugrul

-- 
Ertugrul Söylemez ert...@gmx.de

Key-ID: F9B5212A
Fingerprint: 8D89 7AC9 21CF F868 F074  9058 30CB D56F F9B5 212A


pgpU5_7dQ32YB.pgp
Description: PGP signature
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] KDE 4.13.1?

2014-06-02 Thread Eelco Dolstra
Hi Wout,

On 01/06/14 18:45, Wout Mertens wrote:

 what is the procedure for upgrading KDE? Is it simply creating a new kde-4.13
 tree with the new source versions or is it more involved?

A bit more:

* Copy kde-4.12 to kde-4.13.

* Download all of KDE locally, via wget -r
http://download.kde.org/stable/4.13.1; or something like that.

* Run kde-package/kde-manifest.sh and l10n/l10n-manifest.sh to update all the
version numbers and tarball hashes.

-- 
Eelco Dolstra | LogicBlox, Inc. | http://nixos.org/~eelco/
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev


Re: [Nix-dev] New website

2014-06-02 Thread Wout Mertens
Hi Eelco!

On Mon, Jun 2, 2014 at 3:58 PM, Eelco Dolstra eelco.dols...@logicblox.com
wrote:

 On 01/06/14 09:58, Wout Mertens wrote:

* Nixpkgs should be more visible

 Actually, a major goal in the redesign was to *get rid* of all the
 non-NixOS
 stuff. It's the NixOS homepage, after all, not the Nixpkgs homepage.
 Confronting
 visitors with a lot of other projects is just confusing.


Ok, I get that... but on the other hand Nixpkgs is a *major* thing. I can
see it supplanting Homebrew on the Mac once it has more packages, and it
allows deploying newer versions of services on older distributions, safely.
I agree that Nix is not that interesting to end-users.

Likewise, NixOps is very interesting but probably only to a small subset of
potential NixOS users.

So how about making the discover/download section of the homepage more
visually separate from the news section, and splitting it vertically:

 

|NixOS is Awesome!   | NixPkgs installs anywhere!
 |
| * declarative * instant rollback * ... | * Debian * RedHat * Suse * OS X
* ... |
| [Download] [Learn More]|(6500 pkgs) [Download] [Learn
More]|
 


News   Blogs

News
 -
News  Twitter
News
 -
News  Commits

It would be nice to have a Packages link in the navbar though, like on
 archlinux.org, linking to a easily browseable list of available packages.
 Also,
 the front page could have a blurb about the number of packages available in
 NixOS, which could link to Nixpkgs.


Yes a package list would be great. How do you count the packages btw?
nix-env lists 24k :)


* The front page is serving new visitors and active users, it should
 pick one.

 I considered removing all the news from the homepage, but 1) it seems
 useful to
 show activity on the homepage, just to convey that the project is alive; 2)
 visitors don't have to read it, it's easy to mentally filter it, so I felt
 it
 doesn't hurt much to have it there.


Yeah... although right now I think it is visually too much like the learn
about nixos part, and a layout with more spacing and clear sectioning
would help.

Wout.
___
nix-dev mailing list
nix-dev@lists.science.uu.nl
http://lists.science.uu.nl/mailman/listinfo/nix-dev