://article.gmane.org/gmane.linux.distributions.nixos/5666/match=bash+completion
There was no feedback that time.
Marc Weber
# /etc/bash-setup-completion.sh:
# can be sourced by user to setup (unoptrusive) completion for bash
# 1) never source a completion script twice so that later profiles don't
out sources and a minimal store.
Ironically I would have needed such very urgently.
Contact me on irc and I'll give you access to code and a system which
can build those minimal archives for you (i686 only right now).
I'm interested in helping getting this done.
Marc Weber
I'm busy for at least 3 days. Sorry.
We can then talk about it.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
wrong.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
${ghc6Collection} $out/envs/ghc6;
then use this (bashrc)
loadEnv(){ PATH=~/.nix-profile/envs/$1/bin:$PATH; }
and in shell:
loadEnv ghc6
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
collection (based on buildEnv) for each
version. Then nix-env -iA should report collisions and let you choose
(untested).
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
about the idea creating
collections. The implementation is a minor detail which happened to work
for me all the time.
So if you want to fix it change the implementation and commit. I'll be
fine with that.
Marc Weber
___
nix-dev mailing list
nix-dev
...)
But that would have been little too long.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
the value this solution provides?
Don't know. It would minimize questions and debugging. That's why its
my favorite. The only downside is that users have to make a choice which
also is a feature.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https
)
600 times adding a package? No thanks :)
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
?
I'm not objecting here. Just trying to understand the difference.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
will
prefer.
second):
You've seen that Eelco Dolstra is about implementing multiple
outputs? So in the future packages may have:
way:
pkg.udevRules pkg.dubsSetup pkg.includes pkg.lib (or whatsoever, time
will tell)
Marc Weber
___
nix-dev
be starting a VM for building. Then you could set
the kernel to build packages in configuration.nix.
However if kernel API is always backward compatible then this might be
overkill.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https
Why they want the kernel version?
Don't ask me. I have't had time to debug it. All I found out was that it
python configured itself to use different modules and some fail.
for older xulunner which got removed there were similar problems.
It looked to me like they are configuring based on target
packages encode linux version in info boxes or such. And they might
be wrong. I agree that I don't expect too many problems. But there might
be some cases where having the wrong value in an info box could slow
down solving issues.
Marc Weber
___
nix-dev
Dear Peter, you can avoid this in the future by setting:
[svn]
rmdir = yes
in your ~/.gitconfig or .git/config project specific config file.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
made btrfs worse so my fix was
downgrade to 2.6.38.8. You don't know when the next big kernel numbering
scheme is going to happen so its hard to say big the impact on us is at
all.
I'm pretty sure that I've still missed some impurities.
Marc Weber
using graphic card for calculation)
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
for replying again. It has clarified a
lot.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
more info in /var/log/upstart/virtualbox*
You can try having a look at /etc/init/virtualbox* files and start the
job in a shell manually. Eventually there are some no daemon, no
background command line options. Some services can be made print
debugging info, ...
Marc Weber
because merging using darcs was no fun.
However it was a lot of work and broke several times and Andres Loeh ghc
wrapper which traverses PATH worked good enough. I'd call it a hack
because of ISSUE 1).
Do you care enough about this all to help working on a solution?
Marc Weber
)
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
Excerpts from Marc Weber's message of Wed Aug 10 18:10:31 +0200 2011:
- scion
- leksah
- ./Setup configure (what about cabal configure?)
- ...
- ghc
- ghci
- run-ghc
- runhaskell
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https
] for example) only.
Now, if hack-nix would be able to resolve build input dependencies
automatically, then it would be very useful indeed.
It does. That's the whole point :) But there are smarter implementations
then brute force I used.. Its a draft implementation which works.
Marc Weber
[2
. That's what I've been using.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
experimental.
In the end you also have to think about whether you want to download
50.000 package descriptions (ruby case) if you only want to build 20 out
of them. I don't have a solution to this problem which applies to ruby,
python, haskel, cepan (perl), ..
Marc Weber
make a difference between nixos and nixpkgs. nixpkgs can be
used without NixOS on any system (eg debian). And we're talking about
packages (similar to nixpkgs here, not the OS)
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl
-lisp
which does no longer build with ghc-6.x either (works fine with ghc-7.x
though)
Andres Loeh has added it so he should comment.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
this. You've done what
I asked you to do which was learning about the difference - thanks for
taking that time.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
additional goodies such as
having accurate tag files, packaging head versions of haskell packages,
switching ghc versions and package configurations (almost) seamlessly
[1], give me a chance to explain the details.
[1]: true, limiting the pool also limits this feature.
Marc Weber
of cabal
flag configurations from nixpgks (eg xmonad), because it already worked
there.
I also want to say that coding this kind of stuff in Nix is no fun (no
type system)
So if it breaks it may be some work to fix .. Luckily only small
adjustments had to be done in the past..
Marc Weber
more details
work.
What else can I do ? Looks like I'm brain dead ..
Do whatever you have to do, its about your time, not mine.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
tested whether this bug applies to btrfs only neither did I
ask for the exact reason.
Its enough to know that my system is back to speed after downgrading the
kernel.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman
not
certain of that
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
Can you pick any .drv file in the middle and build that first?
If you do nix-store -q --tree final-system-derivation
then it should be easy to pick something closer to the leaves.
Its not perfect but with some luck it might get the job done.
Marc Weber
that it looks like
a different set of modules is build if you build i686 packages on a
x86_64 system.
I don't have a patch yet.
Marc Weber
xul.patch
Description: Binary data
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman
cron does and a couple of others
services.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
that trunk is exactly the hash which was
comitted to nixpkgs.
At least that's the only reason you should think about before comitting
it.
If checkout takes too long try nix-repository-manager which creates
.tar.gz archives for git,hg,... VCS sources.
Marc Weber
It may still make sense to use depth X where X is the amount of commits
done within 6 month of a project or such. This would still be a lot
faster than getting all history.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl
then 500 .. to find it as
well. If Pierron's solution works its best.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
to run
I'd say this should be put on the wiki ..
Peter, are you going to add a very short (copy paste) howto yourself or
may I do so for you?
I've had issues which such a case myself. Can't remember it exactly.
Marc Weber
___
nix-dev mailing list
nix-dev
Excerpts from Peter Simons's message of Mon Jul 11 23:17:18 +0200 2011:
you are right. I never obtained an account for editing the Wiki, but now
it's probably about time. I've put those instructions here:
Thanks - a lot of people will run into this (including me :)
Marc Weber
of almost all of stdenv, so for the
time being
I'm making Perl an optional build input that is disabled by default.
I agree that Peter should have told about this reason in the mail in
addition to the commit message :)
Marc Weber
___
nix-dev
don't use texlive very often
though.
This issue also popped up on irc some weeks ago.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
Marc Weber
raw-therapee-update.patch
Description: Binary data
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
Excerpts from Vladimír Čunát's message of Mon Jul 04 16:49:18 +0200 2011:
Thanks, I forgot that svn trunk currently isn't being merged every day
into topgit... just wasted build time.
There was another reason. The update broke to the git configuration
update. I'm sorry about that.
Marc Weber
Enjoy and report bugs
Marc Weber
nixos-rsnapshot-module.patch
Description: Binary data
nixpkgs-rsnapshot.patch
Description: Binary data
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
be a
way. This building a derivation which already exists would mean adding
access rights for a user.
Which use cases are bothering you making you think about this issue?
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman
vbox about ifconfigs path fixes all issues for me.
If you want to test PXE booting yourself don't forget to switch off
vbox's internal dhcp server in global settings - network..
Marc Weber
vbox-ifconfig-path.patch
Description: Binary data
___
nix-dev
more complexity than
value?
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
?
or our docbook2man is too new ?
The code adds some utf-8 boms to .sgml files so that docbook2man knows about an
encoding.
Also its building the man pages manuall rather than using make ..
Thus docbook2man -w all is replaced by true.
make install still installs those man pages.
Marc Weber
Excerpts from ludo's message of Tue Jun 07 18:16:40 +0200 2011:
What do you think?
Should it bisect nixpkgs revisions or let's say svn revisions of tigervnc?
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo
Why does this option exist? Why isn't it set to [/] (link all) by
default?
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
mutt, screen etc can be
started without tweaking TERM first.
The complicated for loop has been chosen so that it is also enough if
the user installs urxvt into the profile.
You can find minor fix in my branch nix2/multi-shell-support.
Marc Weber
___
nix
.
This is a minor issue only.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
Marc Weber
samba.patch
Description: Binary data
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
refused when trying to connect to it using remote desktop.
I can connect to a nc server run in chroot so networking is fine.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
Marc Weber
diff.trunk
Description: Binary data
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
Hi list, git mirroring stopped because I don't have
an email address of karltk.
git-svn stops if it can't find a name in the authors.txt file.
Does anybody know how to ask him about its current email address or
whether I should use a dummy adress such as
dontknow@dontknow.doesnotexist?
Marc
it should
not make a difference. Do you mount rw or ro?
Maybe that also makes a difference (guessing)
I know that login writes to the disk keeping the last login timestamp.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl
that's fixed now.
However grub devs stopped supporting the 1 (or 0.9?) version for month.
It still works fine here :)
If I encounter any trouble with the change I'll post.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl
should just remove the wiki article which is outdated
now?
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
you won't notice it! That's why I use a collections
(see wiki) instead. I always upgrade by reinstalling a set of packages.
Then I know that everything still builds the way I know.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https
share directory in the store. I
think I will tackle this issue by patching the source code for wicd.
Eelco once came up with a quick solution for this kind of problem for
xorg:
make $out/etc/share point to /var/share/wicd or such.
Marc Weber
___
nix-dev
rebuilds.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
system which does not
yet exist. There are reasons why hack-nix is the way it is.
And since Eelco rewrote the evaluator speed is acceptable as well.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
assertions:\n${concatStringsSep \n (map (x: -
${x}) failed)}
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
solution briefly with what I suggested:
force evaluation of assertions when returning the config?
I prefer seeing all failures at once rather than many iterative try /
fail / fix cycles.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https
is enabled.
I would prefer to use properties for assertions (mkAssert), so an
assertion made on an unused option has no effect.
I already said that I'm fine with your solution.
You know this code much better than I do.
Marc Weber
___
nix-dev mailing list
nix
---
pkgs/applications/misc/adobe-reader/default.nix | 10 --
pkgs/top-level/all-packages.nix |2 +-
2 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/pkgs/applications/misc/adobe-reader/default.nix
b/pkgs/applications/misc/adobe-reader/default.nix
index
;
hgsubversionSupport = true;
mqSupport = true;
histeditSupport = true;
hgextconvertSupport = true;
collapseSupport = true;
record = true;
};
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
Excerpts from ludo's message of Fri Mar 18 10:20:25 + 2011:
Please see 87wrk7apf8@gnu.org.
Please see something which looks like an email address ?
I'm not smart enough to get this pointer.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
close this thread.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
You've missed the real question:
Why do you want to populate top-git branches?
If you want this should local branches be populate always?
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
make it even smarter outputting full
src = fetchurl { .. }
code rewriting urls by mirrors?
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
Looks like this could be written down as Wiki article to remind
everybody.
I'm fine with changing paths.
Looking forward to your summary.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
This means nix-env requires at least 512Mb to parse all nix files
You can prevent it from sourcing all by using the -A path flag. Eg
nix-env -iA xorg.xserver.
See wiki article how to find ..
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https
someone just knows what has to be done?
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
thread. So
its not very important ?
Thanks for doing it. With some luck I can get rid of the proprietary ATI
driver now.
I'll try and provide feedback soon.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo
Excerpts from Shea Levy's message of Wed Mar 16 03:03:14 + 2011:
On 3/15/11 11:01 PM, Marc Weber wrote:
Excerpts from Shea Levy's message of Wed Mar 16 02:46:25 + 2011:
the trace yet, but if I figure out the problem I'll report back.
Which revision?
-r 26267 builds here (after
it.
You should really give it a try - even though the design is not what you
would have done. It still gets the job done perfectly.
Thanks for adding new ghc recently!
Yours
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman
additional love. But if it helps ..
Or do you happen to know whether automake can recreate a makefile which
can be run by your system? Probably this is all you have to do ?
(guessing blindly)
This is my opinion only - and I only maintain two small patches for Nix
myself.
Marc Weber
patch hepling debugging nix code failures.
If you get got X but Y expected this patch will make nix print what X exactly
is using XML dump.
Signed-off-by: Marc Weber marco-owe...@gmx.de
---
src/libexpr/eval.cc| 40 +--
src/libexpr/eval.hh
it won't break too soon though.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
--populate.
Don't think its a good idea doing so in a builder though.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
statements
about its future and goals.
Ask companies to setup their own Hydras if their nixpkgs start deviating
too much from SVN trunk?
Marc Weber
[1] maybe its possible to calculate build and hosting resources for
users and share them by users.
___
nix-dev
instead. AFAIR, it is illegal to have a.b = ...; a.c = ...; in nix.
Maybe this used to be the case. My Nix can parse it:
{ a.b = ath; a.c = foobar; }
yields
{ a = { b = ath; c = foobar; }; }
I'm too lazy too lookup when the change (if so) took place.
Marc Weber
estimate the build time
automatically. I don't see this as a priority now, as the usual users
are IMHO going to prefer binaries from hydra in most cases.
If you use sources hydra uses you're fine. If you use a patched nixpgks
..
Marc Weber
___
nix-dev
adjustments have to take place. (hopefully).
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
to
calculate an estimated wait time for rebuilds - or maybe it would be
possible to optimize the order of builds or such.
I don't care enough to work on it right now.
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix
occur or use white-space: nowrap; or such.
Thanks
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
Excerpts from ludovic.courtes's message of Thu Mar 03 22:34:09 + 2011:
Marc Weber marco-owe...@gmx.de writes:
Looking at some graphics:
http://hubble.gforge.inria.fr/parallel-builds.html
You plot number of packages against speedup
without saying which packages you've used
and
some testing.
The missing piece is /etc/bashrc or such which defines PERL5LIB for your
user profile (and the system profile)
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
env var for each executable so that they work without installing libs to
your user env profile.
Eg have a look at slimrat. If you install it into your user profile it
does not also pull WWWMechanize.
Was this reply comprehensive enough?
Marc Weber
___
nix
happen that reviewing my patch is all you have to do.
I've been using it for about 2 weeks now without any problems.
You need branch nix2/multiple-shell-support (nixos)
and some library patches found in branch nix2/package-udpates (nixpkgs)
source: http://mawercer.de:7000/
Marc Weber
Excerpts from Roelof Wobben's message of Thu Feb 24 19:48:29 +0100 2011:
error : unknown flag --shot-trace
try man nix-env. Does a flag look very very similar?
Reading the first 20 lines of the man page should be enough.
Marc Weber
___
nix-dev
here:
http://mawercer.de:7000/?p=nixpkgs;a=shortlog;h=refs/heads/gnome3
Marc Weber
___
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev
of the branches contain more details about the changes.
Now that ruby support is done I'll also focus on Python support (pypi) again.
Enjoy
Marc Weber
TOPICS:
= overlay support:
==
reference repositories beneath nixpkgs so that you can put
huge amounts of stuff only a minority
Another hint: pkg-config is usually run by configure.
Or run pkg-config --list-all once.
The output depends on env vars which is populated by build dependencies
in nixpkgs.
For details see man pkg-config.
Marc Weber
___
nix-dev mailing list
nix-dev
1 - 100 of 773 matches
Mail list logo