Coder Social home page Coder Social logo

Comments (33)

kalessil avatar kalessil commented on May 27, 2024 6

@ea-inspections-team: to clarify, I'm aiming to get the project back to feet and open to future cooperation once things improve on your end.

from phpinspectionsea.

kalessil avatar kalessil commented on May 27, 2024 5

@ea-inspections-team, thanks for getting in touch with an email, but this escalation has to go thru the public channel:

  • your actions broke my and the community's trust
  • your actions are insulting paying customers, and we likely lost some % of supporters

Please explain what happens and the options to resolve the current situation.
My tone might be overemotional, but I'd like to find a path forward from this situation that will benefit all parties.

from phpinspectionsea.

Haehnchen avatar Haehnchen commented on May 27, 2024 5

There is now a build for "PhpStorm 2023.1.x": https://github.com/Haehnchen/phpinspectionsea/releases

see PR with changes to get it working based on @dryabov changes #1883

from phpinspectionsea.

ea-inspections-team avatar ea-inspections-team commented on May 27, 2024 5

@kalessil, the timeline as you requested:

  • today: build and upload extended version of the plugin
  • tomorrow: build and upload ultimate version of the plugin

We don't anticipate further delays, and provide post-release monitoring over next week.

from phpinspectionsea.

kaliberx avatar kaliberx commented on May 27, 2024 4

This is amazing, Russian and Ukrainian guys are cooperating to make this working! Thank you @dryabov and @kalessil.

from phpinspectionsea.

kalessil avatar kalessil commented on May 27, 2024 4

@ea-inspections-team, thank you for responding here.

To move forward:

  • that partially brings light on why no maintenance was happening but not explains missing communications and transparency
  • please check the contract for "emergency" cases, get in touch with the contractors today, and handover the credentials they request

Deliverables and expectations:

  • Php Inspections (EA Extended), Php Inspections (EA Ultimate) compatibility releases by 30th April
  • 100% handover of resources/permissions to the mentioned contractors by 15th May

PS: As I'm not the person who signed the contract nor is responsible for finances, I've asked the person to initiate the handover.

from phpinspectionsea.

kalessil avatar kalessil commented on May 27, 2024 4

@ea-inspections-team, gosh, that turned ugly.

Please ASAP release compatibility fixes - it's an absolute priority. Even if it takes 2-3x monthly time - we can revisit the time allocation later, but make it happen.

from phpinspectionsea.

ea-inspections-team avatar ea-inspections-team commented on May 27, 2024 4

@kalessil: Php Inspections (EA Extended) update was approved on Friday, we'll keep monitoring for new issues.

Php Inspections (EA Ultimate) update was rejected due to similar compatibility issues as Extended, we'll re-upload it today. If the update is not rejected again, it should be released on Wednesday.

from phpinspectionsea.

kalessil avatar kalessil commented on May 27, 2024 4

@ea-inspections-team, can you please update me on your current status?

from phpinspectionsea.

kalessil avatar kalessil commented on May 27, 2024 4

Closing this one: the update is still marked as waiting for approval, but compatibility checks are passing.

@ea-inspections-team: please share the roadmap for 2023, IIRC it should be 2 more releases for extended + 2 releases more for ultimate this year and I'm eager to see more bug-fixing. We all can support you with triaging if that helps to focus on development.

from phpinspectionsea.

dryabov avatar dryabov commented on May 27, 2024 3

@kalessil Locally I've fixed usage of all deprecated APIs a couple of months ago (just to better understand changes in the Intellij API), and I could share changes (privately or as a public PR):

  • minimal supported PhpStorm version is 2021.1
  • Java 11 is used for build (instead of 8)
  • ErrorReportSubmitter is used instead of Logger's addAppender
  • StartupActivity is used instead of ApplicationComponent and ProjectComponent
  • some other minor changes to avoid deprecated/removed APIs

from phpinspectionsea.

ea-inspections-team avatar ea-inspections-team commented on May 27, 2024 3

@kalessil: Php Inspections (EA Ultimate) is uploaded (version 2023.1) and awaits for approval.

Please note:

  • we re-uploaded Php Inspections (EA Extended), in order to address issues reported by plugin verification results (JetBrains admins request)

from phpinspectionsea.

kalessil avatar kalessil commented on May 27, 2024 3

Hopefully, the last update here: there is "go" for release. I'll also be AFK next week, but I will verify release availability on Monday.

from phpinspectionsea.

dryabov avatar dryabov commented on May 27, 2024 2

@kalessil dryabov@ec9dba3

from phpinspectionsea.

dryabov avatar dryabov commented on May 27, 2024 2

Just in case, I would like to draw your attention to a few points:

  1. [paranoicmode on] I've updated Gradle to the latest version, which includes the new gradle-wrapper.jar. IMHO, it would be better to update Gradle manually instead of relying on third-party executables. Alternatively, you can exclude it from the repository, but this may increase the entry threshold for new contributors. [paranoicmode off]
  2. I've added org.apache.httpcomponents:fluent-hc to the dependencies section (it is used by the plugin, but wasn't mentioned there, and so Intellij didn't understand related classes). Note that the final zip package will contain this dependency as well.
  3. I've fixed error handling to use the "standard" errorHandler, but I haven't tested sending errors to Google Analytics. If possible, please test it.
  4. I've added new versions of PhpStorm to .travis.yml, which also needs to be tested to ensure that the versions of Intellij Idea and the PHP plugin match. Probably, 2023.1 should be included there as well (it wasn't released yet when I worked on this patch).

Good luck!

from phpinspectionsea.

kalessil avatar kalessil commented on May 27, 2024 2

To keep everyone in the loop: folks get stuck (components I introduced back then), and I'm guiding them as my capacity allows.

from phpinspectionsea.

ea-inspections-team avatar ea-inspections-team commented on May 27, 2024 1

Hi @kalessil,

Current situation is that since April of last year we don't have people who could work on this project.
I don't want to get into details, but one of the problems is that it was no dispatch/handover.

Not much I can do, only to use the fixes from @dryabov and to release the compatibility fixes on next week.
For other obligations to fix bugs and do new features we need to consult internally.

Sorry that this turned this way, I'm finding out the agreement details only last days.

from phpinspectionsea.

ea-inspections-team avatar ea-inspections-team commented on May 27, 2024 1

@kaliberx, given 2-3 business day for approval by JetBrains administrators, it should be available next Tuesday/Wednesday.

from phpinspectionsea.

ea-inspections-team avatar ea-inspections-team commented on May 27, 2024 1

@kalessil: Php Inspections (EA Extended) is uploaded (version 5.0.0.0) and awaits for approval.

Please note following:

  • the release includes multiple fixes/improvements which former maintainers worked on
  • some tests are failing, but it might be minor compatibility issues

from phpinspectionsea.

kalessil avatar kalessil commented on May 27, 2024 1

@kaliberx: nope, @ea-inspections-team is unblocked - we are syncing with them tomorrow on the release status.

from phpinspectionsea.

jdreesen avatar jdreesen commented on May 27, 2024 1

I just installed the new EA Ultimate version. Thank you so much! <3

from phpinspectionsea.

kalessil avatar kalessil commented on May 27, 2024

Thanks, @dryabov! Sharing in public, as a diff file(s), or embedded into a comment for this ticket, will work great!

from phpinspectionsea.

elomonaco avatar elomonaco commented on May 27, 2024

glad to see this is finally getting some love.

from phpinspectionsea.

kaliberx avatar kaliberx commented on May 27, 2024
  • Php Inspections (EA Extended), Php Inspections (EA Ultimate) compatibility releases by 30th April

We are after deadline, still no fix :(

from phpinspectionsea.

ea-inspections-team avatar ea-inspections-team commented on May 27, 2024

@kalessil: previous maintainers shared with us the most of credentials (except gmail, perhaps you have original ones somewhere?)

The expectations can not be fulfilled: we received credentials yesterday, but it was no communication about your expectations. We assuming the priorities didn't change and highest is compatibility releases, can you confirm?

from phpinspectionsea.

kaliberx avatar kaliberx commented on May 27, 2024

@ea-inspections-team When will the new EA Ultimate version be available?

from phpinspectionsea.

kalessil avatar kalessil commented on May 27, 2024

Thank you, @ea-inspections-team!

Please ensure to post updates in this thread when uploading new builds and when those get approved, thank you.

from phpinspectionsea.

kalessil avatar kalessil commented on May 27, 2024

Great! Thank you @dryabov @Haehnchen @ea-inspections-team !

from phpinspectionsea.

ea-inspections-team avatar ea-inspections-team commented on May 27, 2024

@kalessil: we addressed points from the last rejection and uploading a new build.

If it doesn't solve the compatibility issues, we are have to increase minimally supported version of IDE.

from phpinspectionsea.

kalessil avatar kalessil commented on May 27, 2024

@ea-inspections-team: thanks for keeping me in the loop.

Please make sure that both plugins have the same supported versions of IDE.

Also, the update page shows you compatibility verification results for each plugin, so you don't have to wait for admins' feedback - if struggling, ask for guidance from them. From my experience, they were always able to help out with pointers.

from phpinspectionsea.

ea-inspections-team avatar ea-inspections-team commented on May 27, 2024

@kalessil: yes.

Thank you for your hints, we were able to build a new release, and QA discovered that settings in Php Inspections (EA Ultimate) are not working. My last update from Wednesday is that the issue is in work.

I'll post a new update on Wednesday when returning back from a vacation. Probably engineers have everything ready already, and waiting for a confirmation to release.

from phpinspectionsea.

kalessil avatar kalessil commented on May 27, 2024

@ea-inspections-team: thank you for the details, much appreciated, and I hope everything is ready for release on Wednesday.

As quick feedback:

  • I like your comms style, but it's not necessary to mirror my one, as I feel awkward in such scenarios
  • For future AFKs, please make sure it's flagged in advance, and you stay within your response times of 2-3 working days

from phpinspectionsea.

kaliberx avatar kaliberx commented on May 27, 2024

@ea-inspections-team are you still struggling with the Ultimate code? Please share your progress and ETA.

from phpinspectionsea.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.