[Nix-dev] [***SPAM***] Re: experience packager or coder to help me with cinnamon
Roelof Wobben
rwobben at hotmail.com
Fri Nov 29 13:07:55 CET 2013
Oke,
I will try again and try to ask really questions.
I think a lot of questions are how to patch autogen.sh so the path and dependencies are allright.
Roelof
> From: phreedom at yandex.ru
> To: nix-dev at lists.science.uu.nl
> Date: Fri, 29 Nov 2013 12:39:55 +0200
> Subject: [Nix-dev] [***SPAM***] Re: experience packager or coder to help me with cinnamon
>
> On Thursday, November 28, 2013 07:31:29 PM Roelof Wobben wrote:
> > Im now 3 days at work to make cinnamon-desktop working so Nixos can have
> > Cinnamon 2.x It looks like to me the configure and make files are really
> > broken. On make I see several error messages about missing and not found
> > error messages.
> >
> > Now I wonder if there is a experienced packager of coder who is willing to
> > be a sort of mentor so we get the packages working.
>
> I don't think there are experienced packagers who are *unwilling* to help.
> However, everyone has a todo list and a real life that gets in the way. If you
> want assistance, you have to be patient.
>
> If you want things to happen faster, you have to be ready to get your hands
> dirty and reach under the hood. If there's a systematic problem with
> configure/makefiles, it makes sense to invest some time into looking at the
> source. These files may be big, but they certainly are rather simple.
>
> You have to realize that the build errors you are getting aren't reported by
> nix, they are produced by these files. When you look at the sources, it
> becomes quite clear what went wrong. Is it because a path is wrong or
> hardcoded? Which env var/configure parameter influeces the searched paths? Is
> there some undocumented(but very obiouvs) var/parameter that you can set to
> point the buildsystem in the right direction?
>
> Now that you know what went wrong, you can reformulate your question like
> "what is the best practice to do X in nixpkgs?" where X could be passing an
> ENV var to the builder, patching a makefile or other simple technical
> question. Such questions can be quickly answered by grepping the source, or
> looking at similar packages(or packages with similar deps). If you ask simple,
> technical and nix-related questions in the channel, you are also much more
> likely to get a quick response, because people often just know the answer.
>
> It is very unfortunate that cinnamon has problems in the buildsystem
> department. There are large (and larger) software suites which follow the best
> practice packaging, such as X11, KDE, and thus require very little or no hacks
> and sometimes are even autopackaged by scripts.
>
> If you feel strongly about Cinnamon, you might also want to do the right thing
> and fix their buildsystem instead/in adddition and contribute your fixes
> upstream.
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.science.uu.nl/pipermail/nix-dev/attachments/20131129/0cf65c58/attachment.html
More information about the nix-dev
mailing list