And here I thought dt windows bikeshedding was explained to
death[1][2] and over :(

The problem is *not* building under windows.
The problem is maintaining it.

What *all* the people trying to bring dt to windows have been doing so
far is called packaging,
at best. As an example, thus far, no one has actually talked to us
directly, did not try to
contribute windows-related fixes/changes for 1.6.x version back into darktable.

We are working on darktable in our free time, of pure fun and
interest. There is no money involved.
Thus, darktable, being available  for some bigger circle of/to more
users does not help *us* at ALL.

It *ONLY* hurts us:
1. More users => more bugreports, while amount of developers stays constant.
2. The more darktable is popular, the bigger the chances of next
person to use it being less
skilled in at least basic debugging than the average dt user before that.
That, unfortunately, even includes uploading
/tmp/darktable_bt_XXXXXX.txt... Not all users do that :(
3. !!! Every new big chunk of "market" is always a minefield at start,
e.g.: https://redmine.darktable.org/issues/10541
That bug is probably very simple, but no one of us uses a distribution
with musl libc, so no one can debug it,
so it stays there, dormant...
4. Also, did you know that on windows, our automatic backtrace
creation would not even work, so
even getting backtrace would be harder than usual?

Now, imagine, how much of those bugs will be from windows?
None of us uses windows, for various reasons, so we are of little help there.
Of course, if there is a VERY large demand, one can do it, but ONLY
for some money as paid builds.

Thus, before darktable can be made available to any new big "market",
there needs to be a person,
whom we trust to be capable in handling all of the aspects of
maintaining darktable there.

(For a normal UNIX/BSD/Linux distribution, package maintainer is an
obvious answer, in most cases.)

So, what exactly do we mean by a maintainer?
0. Be actively involved with darktable for some time. At least half a year.
That means:
*) Stick with us in IRC.
*) actually know the code.
*) actively examine bugreports, fix bugs.
1. Be reliable and trustworthy [over that time], and more importantly,
make us believe in that.

Once 1. and 2. are complete, there is some room to discuss possibility
of making official darktable windows port and becoming it's
maintainer.

IMPORTANT: ANY OTHER APPROACH TO DARKTABLE ON WINDOWS CAN AND WILL BE
CONSIDERED HOSTILE,
HAPPENING AGAINST OUR WILL AND ACTIVELY HURTING DARKTABLE PROJECT.

[1] 
https://www.darktable.org/2015/07/why-dont-you-provide-a-windows-build/comment-page-1/#comment-46412
[2] https://discuss.pixls.us/t/darktable-on-windows-parthas-build-thread/290

Roman.
Also signed by Tobias.
___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org

Reply via email to