<fadenb>
The gist shows the basic idea of the overlay
<fadenb>
I can actually deploy that but....
<fadenb>
The bot will not start as it can not find the ircbotframework dependency
<fadenb>
I checked the resulting wrapped mwikiircbot file, the ircbotframework is no longer in the path
<samueldr>
I'm assuming `self: super:` got lost when gisting?
<fadenb>
yes, it is in the file :p
<samueldr>
could it be because you're using `super` instead of `self` with `callPackage`?
<samueldr>
I'm still fuzzy with those, but AFAIUI, wouldn't super *not* use whatever you're adding to the overlay?
<fadenb>
let's try :P
<fadenb>
Apr 29 18:05:04 wiki mwikiircbot-start[14382]: File "/nix/store/06r8y9nmkcrggz5mdy7fjxc3ll9yci15-mwikiircbot-2015-01-07/bin/.mwikiircbot.py-wrapped", line 19, in <module>
<Mic92_>
fadenb: given that it is part of our nixos wiki infrastructure, we can add it as well to nixpkgs
<makefu>
what is `format = "other";` i've never seen this magic before!
<Mic92_>
makefu: in case there is no setup.py
<Mic92_>
there are also other python buildsystems
<Mic92_>
by default it tries to inject code into setup.py and fails if that does not exists.
<fadenb>
Hmm, now i ran into another issue: error: attribute 'ircbotframework' missing, at /home/fadenb/code/nixos.wiki/overlays/mwikiircbot/pkgs/mwikiircbot/default.nix:22:52
<fadenb>
It is not found in python3Packages?
<Mic92_>
fadenb: have you removed it again?
<Mic92_>
the patch worked for me.
<Mic92_>
I applied both commits you gave me
<fadenb>
you patched the version that is in the nixpkgs fork. There it was working fine
<fadenb>
It is not in the overlay ?
<Mic92_>
Again, without code it is hard to say.
<fadenb>
I know :P
<fadenb>
I will start aggressivly removing anything that should not be public (not much left) and put it up somewhere for others to take a look
<samueldr>
I dare you to do it :)
<fadenb>
I have been postponing it for way to long
<nixoswikibot>
[[Overlays]] !N https://nixos.wiki/index.php?oldid=2267&rcid=2288 * Krey * (+1453) Created page with "Overlays provide a method to extend and change nixpkgs. They replace constructs like <code>packageOverride</code> and <code>overridePackages</code>. Consider a simple example..."