potiuk commented on PR #33355:
URL: https://github.com/apache/airflow/pull/33355#issuecomment-1948115779

   > This PR uses the fcntl package which is simply not supported on Windows. 
Before 2.8 I could run pytest on my code and now it fails as it can't find the 
library.
   > 
   > I was also able to get it installed and setup fine locally before this PR. 
Maybe the answer is for me to raise a pull request making this system agnostic 
but it isn't great using libraries that are only supported by some operating 
systems.
   
   Maybe raise PR. As mentioned above - until someone (maybe even you 
@mullenpaul ) who cares about Windows support will implement 
https://github.com/apache/airflow/issues/10388 - and get all the tests run and 
succeed on Windows, there is no way with 30 PRs merged a week that we check 
every single PR to see if windows compatibility is broken.  So - this is pretty 
expected that even if accidentally some things will work on Windows sometimes, 
it's also pretty expected that they will fail equally often and that new PRs 
will break it. You might ignore the reality, but that's it. This is the reality.
   
   So if you really want to have support for Windows and it is important to 
you, I suggest. you roll your sleeves up and implement proper support for it 
including making sure that our CI verifies if things that are supposed to work 
for windows or not. Airflow is created by > 2800 people and you coudl be one of 
them. Complaining that this is "not greeat" to use libraries that do not work 
on Windows when there are no CI checks for it - is just this - idle 
complainining that brings nothing to the conversation except angering 
maintainers who work on their free time, taking their time out of their 
families and possibly paid job so that other people can use the software they 
help to maintain for absolutely free and without contributing, and yet having 
demends that THEIR needs are fulfilled.
   
   Yes I suggest rolling sleeves up and implementing - properly with CI tests 
and everything Windows support. That's the only way to all-but-guarantee it 
will not be broken in the next 120 or so PRs which we are going to merge during 
the next month.
   
   Highly recommend it,


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@airflow.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to