Thanks for your response, Jarek. We’ll keep a watch on the system tests dashboard and make sure we run system tests for every release.
Jared: They are released roughly every-two-weeks. Currently we are in the middle of RC2 from the previous wave, so the next wave for the Teradata provider is ~ 2 weeks from now +/- a few days. * This means Teradata provider release should be in the last week of February, probably Feb 29 or Mar 01. Correct? I’ve asked Elad about this and maybe I’ll ask here too, is there a possibility of an ad-hoc release this week? Regards, Sunil K Mallam Staff Product Manager – 3rd Party Developer Tools [A black and orange logo Description automatically generated]<https://www.teradata.com/> 17095 Via Del Campo Ct. San Diego, CA 92127 teradata.com<https://www.teradata.com/> This e-mail is from Teradata Corporation and may contain information that is confidential or proprietary. If you are not the intended recipient, do not read, copy, or distribute the e-mail or any attachments. Instead, please notify the sender and delete the e-mail and any attachments. Thank you. Please consider the environment before printing. From: Jarek Potiuk <ja...@potiuk.com> Date: Friday, 16 February 2024 at 4:49 PM To: dev@airflow.apache.org <dev@airflow.apache.org> Cc: Tworkiewicz, Adam <adam.tworkiew...@teradata.com>, Mishra, Harishankar <harishankar.mis...@teradata.com>, Chinthanippu, Satish <satish.chinthani...@teradata.com>, Kaxil Naik <kaxiln...@gmail.com> Subject: [EXTERNAL] Re: [VOTE] [RESULT] New Airflow Community Provider: Teradata [CAUTION: External Email] > > > Since our PR is merged and we’re awaiting the release, I wanted to get > some clarification on the following topics – > > 1. Is this the link > > <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fairflow.apache.org%2Fdocs%2Fapache-airflow%2F2.8.1%2Frelease_notes.html%23airflow-2-8-1-2024-01-19&data=05%7C02%7CSunil.KMallam%40teradata.com%7Cdcf0df27649d4459cc6808dc2ee117cb%7C9151cbaafc6b4f4889bb8c4a71982138%7C0%7C0%7C638436791502811922%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=FdlfIplO5z3LwzZxq5s07OusBySk%2BDhJjOQbd87Fk%2FE%3D&reserved=0<https://airflow.apache.org/docs/apache-airflow/2.8.1/release_notes.html#airflow-2-8-1-2024-01-19>> > we should be following for new Airflow versions? Or, is there anything else > we should look out for? > > Providers are released independently from Airflow. They are released roughly every-two-weeks. Currently we are in the middle of RC2 from the previous wave, so the next wave for the Teradata provider is ~ 2 weeks from now +/- a few days. The next Airflow major release (2.9) will also have `[teradata]` as optional extra. We are unlikely to merge the Teradata PR to 2.8 branch for that. That's about it. Providers are pretty much independent from Airflow, we have a bunch of "popular" providers that are baked in the reference image, together with Airflow, but - at least for now -Teradata is not on the list. Maybe in the future people will start heavily use Teradata provider and we decide that it should be installed in the image - but this is on a case-by-case level. I think the last time we changed the list was by adding Snowflake some 6 months ago or so. > 1. Would Teradata be displayed in the Providers Index after the > release? > > Yes. It should be (barring manual mistake), it's part of the release process to update this page https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fairflow.apache.org%2Fdocs%2F&data=05%7C02%7CSunil.KMallam%40teradata.com%7Cdcf0df27649d4459cc6808dc2ee117cb%7C9151cbaafc6b4f4889bb8c4a71982138%7C0%7C0%7C638436791502820222%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=N9BLrNqNp6o3QSt1M3uvCzeUzVDGhRasTThNKG1us0s%3D&reserved=0<https://airflow.apache.org/docs/>. when new providers are released. It's a bit manual part so sometimes it's delayed a bit - but my suggestion is you pay attention and verify it after we release it. > 1. Would team Airflow create the PyPI package for Teradata? Or, should > we do it? > > Release manager of Airflow (currently Elad, I sometimes replace Elad) will do it. Your involvement is twofold: * as discussed before - ideally - and it's also something you should be interested in - we should have system test dashboard run by you (you: https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fairflow.apache.org%2Fecosystem%2F%23airflow-provider-system-test-dashboards&data=05%7C02%7CSunil.KMallam%40teradata.com%7Cdcf0df27649d4459cc6808dc2ee117cb%7C9151cbaafc6b4f4889bb8c4a71982138%7C0%7C0%7C638436791502826292%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=wJIfZAXM1nNzaZSAWjSa8bOW1%2FlTMKZApYgdE6QZHT0%3D&reserved=0)<https://airflow.apache.org/ecosystem/#airflow-provider-system-test-dashboards> where release manager and you could check the System Tests status for Teradata provider run from latest main. That can give us confidence that what we release passes not only unit or integration tests - but also works with actual Teradata service. It's not a HARD requirement for first or second release, but this one is great for you as well - as you can also be confident that what is in Airflow's main continues to work - and it is part of the mixed-governance/testing contribution done by 3rd-parties. * when we prepare a new wave of providers, we always announce release candidattes are ready and ask people to take it for a spin and verify that the providers they contributed to - work as expected. This includes RC candidates published in PyPi (by the release manager) and it is accompanied by a Github Issue where contributors add their "yep, tested, the changes I worked on work fine" or "hey I found a bug, here is a fix, so we should remove the provider from the wave and get RC2 with the fix included".Example issue from 4 days ago here: https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fissues%2F37358&data=05%7C02%7CSunil.KMallam%40teradata.com%7Cdcf0df27649d4459cc6808dc2ee117cb%7C9151cbaafc6b4f4889bb8c4a71982138%7C0%7C0%7C638436791502830842%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=Nl%2BRIzh80g1sON0iXWAfdIZ4lz2fwct5saorkU3SVuQ%3D&reserved=0<https://github.com/apache/airflow/issues/37358> So this is where your involvement is needed - definitely now, wheen you contributed it, but also later when new changes are merged - especially if future changes are done by someone from your team - that someone will be usually tagged in the Issue and will get notified, but also it's good if you watch the announcements of our on devlist and run any extra checks you might want to run (and look at your own dashboard - similarly to what Amazon team currently does). That helps us to catch issues at RC level, before it gets into hands of the users. I think with the "1st" release of provider, it will not be on the list (this list is changes from the previous version) - so just pay attention and test it wihen we release RC1. J. > > > > Thanks, > > *SM* > > > > *From: *K Mallam, Sunil <sunil.kmal...@teradata.com> > *Date: *Monday, 22 January 2024 at 10:16 PM > *To: *dev@airflow.apache.org <dev@airflow.apache.org> > *Cc: *Tworkiewicz, Adam <adam.tworkiew...@teradata.com>, Mishra, > Harishankar <harishankar.mis...@teradata.com>, Chinthanippu, Satish > <satish.chinthani...@teradata.com>, Kaxil Naik <kaxiln...@gmail.com> > *Subject: *[VOTE] [RESULT] New Airflow Community Provider: Teradata > > Hi Airflow Community, > > > > We've sent a proposal for Teradata being Airflow's new community provider. > After 72 hours of voting, we have 9 positive votes (4 binding and 5 > non-binding). Here's a link > <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.apache.org%2Fthread%2Fl08gf31p89dk8v9md0cdoyqgcglfxwgw&data=05%7C02%7CSunil.KMallam%40teradata.com%7Cdcf0df27649d4459cc6808dc2ee117cb%7C9151cbaafc6b4f4889bb8c4a71982138%7C0%7C0%7C638436791502834863%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=EWn%2FvAxeaoDfDHLDv0yq3l1%2Bh4gJ8f%2F4ufQkAA4yLqw%3D&reserved=0<https://lists.apache.org/thread/l08gf31p89dk8v9md0cdoyqgcglfxwgw>> > to the > voting thread. > > > > Please review our PR > <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Fairflow%2Fpull%2F36953&data=05%7C02%7CSunil.KMallam%40teradata.com%7Cdcf0df27649d4459cc6808dc2ee117cb%7C9151cbaafc6b4f4889bb8c4a71982138%7C0%7C0%7C638436791502839212%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=5jDSaw5eX92QImdHGy8QVxM4oBad2WRcZt%2BdeCGHyE8%3D&reserved=0<https://github.com/apache/airflow/pull/36953>> > and > let us know if there's anything else you'd need from us. > > > > > > Thanks, > > *Sunil K Mallam* > Staff Product Manager – 3rd Party Developer Tools > > [image: A black and orange logo Description automatically generated] > > 17095 Via Del Campo Ct. > San Diego, CA 92127 > teradata.com <https://www.teradata.com/> > > This e-mail is from Teradata Corporation and may contain information that > is confidential or proprietary. If you are not the intended recipient, do > not read, copy, or distribute the e-mail or any attachments. Instead, > please notify the sender and delete the e-mail and any attachments. Thank > you. > > Please consider the environment before printing. > > > > >