Feat: Implement forget password

Describe the feature
The application currently lacks the "Forgot Password" feature, which is crucial for user account recovery. This issue is to implement the necessary pages and functionality required for the "Forgot Password" feature.
Tasks:

Create Forgot Password Page: Develop a new page or modal for the "Forgot Password" functionality.

Steps to Implement:

Design the user interface for entering email addresses for password reset requests.
Implement the frontend components for the Forgot Password page/modal.

Expected Behavior: Users should be able to access the Forgot Password page/modal to initiate the password reset process.

Backend Logic for Password Reset: Develop backend logic to handle password reset requests and send reset instructions to the user's email.

Steps to Implement:

Define API endpoints or backend routes to handle password reset requests.
Implement logic to generate and store password reset tokens securely.
Integrate with email services to send password reset instructions to users.

Expected Behavior: Upon submitting a password reset request, users should receive instructions on how to reset their passwords via email.

Add ScreenShots
There is no forget password link on the sign in page
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

please assign this issue to me.I will add forget password in its login

@Niharika0104 Will you be abel to do the both frontend and backend part ??

@VanshKing30 yes

@VanshKing30  could you assign this to me ?

Hi @VanshKing30 ,
I'm enthusiastic about your project and would love to contribute to its improvement under GSSOC'24! Could you assign me the task ?
Looking forward to your response.
Best regards,
Jishnay

Hey @Niharika0104 , I am  Sourav Mohanta , 3rd year Student of NIT Durgapur, I have previously contributed to p5js (Processing Foundation) ,
I understand the issue and work on this challenging issue , Plz assign it to me

Hey @Niharika0104 Please assign me this task because i have implemented this feature several times in my project.

@sourav-sm and @Mandar007007 Text me the approach in discord
here's my discord id: Vansh5238


Add comments to blog posts

[x] Add Supabase table for comments
[x] Add UI form to submit/edit/delete/reply user input.
[x] Process user input and submit to Supabase
[x] Display comments and reply's below blog posts

Feature added.


Weird gui artifact in project browser after clicking on dialog

From #550 .
If I click in the white space to clear the text pane, I click no for "stay on unsaved method"... which gives a purple rectangle artifact. Then when I click on the method again I get an error dialog "Array does not understand #start". It also shows the formatted, not the original text.
If I click on the same method in the project browser, the original method is restored and the method browser becomes usable again.

close this in favor of issue #795 which has more details and is easier to understand.


Json.Schema.JsonSchema.Evaluate throws "System.OverflowException: Value was either too large or too small for a Decimal."

What's your idea or question?
Here is part of the schema that I am trying to validate agains:
        "doubleConstant": {
            "title": "Double precision, floating point numerical value",
            "type": "object",
            "properties": {
                "double": {
                    "oneOf": [
                        { "type": "number" },
                        {
                            "type": "string",
                            "pattern": "^(?:NaN)|(?:-?Infinity)$"
                        }
                    ]
                }
            },
            "additionalProperties": { "type": "string" },
            "required": [ "double" ]
        },

Generally, it works OK. However, when I run unit tests with the C# double-s double.MinValue or double.MaxValue, my program generates the following (partial) JSON: "double": -1.7976931348623157E+308 and yet the JSON schema validation throws OverflowException. Here is the call stack:
Did not expect any exception because the ACTUAL document from 0016 :  should be valid according to the schema `urn:schemas-vm-com:Linq.Expressions.Serialization.Json`., but found System.OverflowException: Value was either too large or too small for a Decimal.
   at System.Number.ThrowOverflowException(String message)
   at System.Decimal.DecCalc.VarDecFromR8(Double input, DecCalc& result)
   at System.Decimal.op_Explicit(Double value)
   at Json.More.JsonNodeExtensions.GetNumber(JsonValue value)
   at Json.Schema.TypeKeyword.Evaluator(KeywordEvaluation evaluation, EvaluationContext context, SchemaValueType expectedType)
   at Json.Schema.TypeKeyword.<GetConstraint>b__7_0(KeywordEvaluation e, EvaluationContext c)
   at Json.Schema.KeywordEvaluation.Evaluate(EvaluationContext context)
   at Json.Schema.SchemaEvaluation.Evaluate(EvaluationContext context)
   at Json.Schema.KeywordEvaluation.Evaluate(EvaluationContext context)
   at Json.Schema.SchemaEvaluation.Evaluate(EvaluationContext context)
   at Json.Schema.KeywordEvaluation.Evaluate(EvaluationContext context)
   at Json.Schema.SchemaEvaluation.Evaluate(EvaluationContext context)
   at Json.Schema.KeywordEvaluation.Evaluate(EvaluationContext context)
   at Json.Schema.SchemaEvaluation.Evaluate(EvaluationContext context)
   at Json.Schema.KeywordEvaluation.Evaluate(EvaluationContext context)
   at Json.Schema.SchemaEvaluation.Evaluate(EvaluationContext context)
   at Json.Schema.KeywordEvaluation.Evaluate(EvaluationContext context)
   at Json.Schema.SchemaEvaluation.Evaluate(EvaluationContext context)
   at Json.Schema.KeywordEvaluation.Evaluate(EvaluationContext context)
   at Json.Schema.SchemaEvaluation.Evaluate(EvaluationContext context)
   at Json.Schema.JsonSchema.Evaluate(JsonNode root, EvaluationOptions options)

At the moment I suspect the call Json.More.JsonNodeExtensions.GetNumber(JsonValue value) invoking the explicit cast of double to decimal. Note that unit tests with small absolute value numbers like -2.234567891233658E-123 and 5.1234567891234567E-123 pass. And even stranger: tests with (double)float.MinValue (-3.4028234663852886E+38) and (double)float.MaxValue (3.4028234663852886E+38) fail with the same exception.
Am I doing something wrong?
Code of Conduct

[X] I agree to follow this project's Code of Conduct

Hey there. Please refer to #747.
I'll update the documentation, as I notice it's not there.

I've pushed an edit to the docs, but do have a look at that other issue.  It has an explanation as to why I went with decimal and a workaround if you're hard-stuck on double.

I get it. My problem is that I am writing a gen. purpose library, so I do not own the types that I de/serialize and cannot choose whether to use double, float, or decimal so I try to preserve the fidelity of the C# types whatever they may be. That of course runs into the above problem. I understand your dilemma, though - it all comes from the crappy type system of JavaScript. On top of all that: how do you deal with "integer"-s above 2^53, sigh... Thank you very much for the prompt response! I'll think about implementing your suggestion in my code.

@vmelamed in the other issue, I've suggested a workaround that might help.


User login & register page makeover

Describe the solution you'd like
The present login and register view is pretty old-fashioned. Craft a new page to give it a more impressive and professional look. 🥇
Additional context
You may like to see below what may the new UI look like:

GitMate.io thinks a possibly related issue is https://github.com/monsij/StudentPortal/issues/47 (Improved user profile page).

Can i work on this too ? @monsij

Yeah sure. But make a point you do it fast. Also if you aren't working on #56 , comment so

Assigned : @nguptaa

Any updates @nguptaa ?

@monsij Working on it. was little busy so couldn't complete it earlier.

@nguptaa  Integrate using the files attached
Login_v3.zip

Open for assignment


StubCollections methods still pointing to real collection methods in latest meteor version

For latest version of meteor, stub collections is not working

Having this issue with Meteor 1.12


[Sec] Update dapr/kit and remove deprecated clock dependency

Package github.com/benbjohnson/clock was deprecated and un-maintained. An updated dapr/kit allows removing that dep

Need to fix the cert test. Moving to draft for now


fix: remove trim indent for nvim-cmp confirm

I encountered some issues with auto-completion. nvim-cmp was incorrectly truncating and completing, and after investigation, I found that trimming was being done when returning Copilot data. This caused an error judgment in nvim-cmp core.lua at line 377. It would consider the completion word as part of the prefix. The following screenshot demonstrates this error.
Step1.

Step2.

This didn't fix some the other issues that come up regarding indentation, although it did address #90. #92 should behave the same as this in most cases, but also includes some additional fixes and (relative) cleanup. Can you test it out and see if you have any issues? If you find some I'll merge this while I fix it.

Closing since #92 fixed this as well as a couple other things

Indeed, it is fixed.


Add missing instruction in README.md

When I finished setting up the application I figured css classes were missing. I thought maybe we could add this instruction to get the app running properly in local environments.

This isn't required to be run in the local environment because in dev we start the endpoint watchers. Thanks!


Improved documentation for Events

Explains subtle behavior more explicitly, documents add_event, mentions EventWriter.

Adding the 0.5 milestone here to make sure the new EventReader / EventWriter features we're releasing have better docs.

actually not sure about all the "`" in links, but there are two orphans backquote that need to be removed otherwise

actually not sure about all the "`" in links, but there are two orphans backquote that need to be removed otherwise

I think this is correct style.

bors r+


markdown: Tables rendering with columns out of order

See this message. Copy-pasted from the edit-message input:
| ٨ | 7 | 6 | 5 | 4 | ١ | ٢ | ٣ |
| - | - | - | - | - | - | - | - |
| ٨ | 7 | 6 | 5 | 4 | ١ | ٢ | ٣ |

I.e., a table where the cells of the header and of the first row are the numbers 8 to 1 descending but with some of them as Persian numerals.
Here's that message as fetched from CZO with apply_markdown=false; it looks correct:
$ curl […etc…] apply_markdown=false | jq '.messages[] | .content'
"العربيّة\n\n| ٨ | 7 | 6 | 5 | 4 | ١ | ٢ | ٣ |\n| - | - | - | - | - | - | - | - |\n| ٨ | 7 | 6 | 5 | 4 | ١ | ٢ | ٣ |"

Expected behavior:
I expect the columns to render in the same order (8 down to 1).
Actual behavior:
They are out of order:

$ curl […etc…] apply_markdown=true | jq '.messages[] | .content'
"
\n
\n
\n٨	\n7	\n6	\n5	\n4	\n١	\n٢	\n٣	\n
\n
\n
\n
\n٨	\n7	\n6	\n5	\n4	\n١	\n٢	\n٣	\n
\n
\n
"

Here's that HTML formatted (via python print and an online HTML formatter):

         ٨
         7
         6
         5
         4
         ١
         ٢
         ٣

         ٨
         7
         6
         5
         4
         ١
         ٢
         ٣

Chat thread
https://chat.zulip.org/#narrow/channel/9-issues/topic/Tables.20rendering.20with.20columns.20out.20of.20order.2C.20.2332236/near/1975717

Interestingly, it seems like most Markdown implementations match Zulip's behavior here, including GitHub's.

٨
7
6
5
4
١
٢
٣

٨
7
6
5
4
١
٢
٣

https://babelmark.github.io/?text=|+٨+|+7+|+6+|+5+|+4+|+١+|+٢+|+٣+|
|+-+|+-+|+-+|+-+|+-+|+-+|+-+|+-+|
|+٨+|+7+|+6+|+5+|+4+|+١+|+٢+|+٣+|

#32265 is another issue with tables and RTL languages.


Complex Query Acting Oddly under VS 2015

I ran into some odd problems building a query that I was able to work around, but I'd like to understand what went wrong with my original approach.
Essentially, I'm retrieving a bunch of Voter records from a database, optionally filtering on various fields, some of which are in entities related to Voter (e.g., Home, Location, Street). I need to end up with two pieces of data: the total number of records that satisfy the filter conditions, and the current subset/page of Voters.
I started with this:
            IQueryable<Voter> voters = _context.Voters
                .AsNoTracking()
                .Include( v => v.County )
                .Include( v => v.Home )
                .ThenInclude( h => h.Location )
                .ThenInclude( l => l.Street )
                .ThenInclude( s => s.City )
                .ThenInclude( c => c.County )
                .Include( v => v.Contacts )
                .Include( v => v.Ballots )
                .ThenInclude( b => b.Election )
                .Include( v => v.VoterAgencies )
                .ThenInclude( va => va.Agency )
                .Where( v =>
                    v.VoterAgencies.Any( va => va.AgencyID == agencyID )
                    && (
                        String.IsNullOrEmpty( model.City )
                        || v.Home.Location.Street.City.Name.IndexOf( model.City, StringComparison.CurrentCultureIgnoreCase ) >= 0
                    )
                    && (
                        String.IsNullOrEmpty( model.FirstName )
                        || v.FirstName.IndexOf( model.FirstName, StringComparison.CurrentCultureIgnoreCase ) >= 0
                    )
                    && (
                        String.IsNullOrEmpty( model.LastName )
                        || v.LastName.IndexOf( model.LastName, StringComparison.CurrentCultureIgnoreCase ) >= 0
                    )
                    && (
                        String.IsNullOrEmpty( model.Street )
                        || v.Home.Location.Street.Name.IndexOf( model.Street, StringComparison.CurrentCultureIgnoreCase ) >= 0
                    )
                    && (
                        model.VoterID == 0
                        || model.VoterID == v.VoterID
                    )
                );

            int numVoters = voters.Count();

            List<VoterModel> voterInfo = voters.OrderBy( v => v.Home.Location.Street.City.Name )
                .ThenBy( v => v.Home.Location.Street.Name )
                .ThenBy( v => v.Home.Location.Number )
                .ThenBy( v => v.Home.Unit )
                .ThenBy( v => v.LastName )
                .ThenBy( v => v.FirstName )
                .ThenBy( v => v.MiddleName )
                .Skip( toSkip )
                .Take( pageSize )
                .ToList();

However, this didn't work, apparently due to problems with applying the filter conditions (I suspect EF Core doesn't implement IndexOf for searching in text).
So the next thing I tried involved FromSql, so I could use TSQL's built-in LIKE operator:
            string sql = @"select v.* from Voters as v
                inner join Homes as h on v.HomeID = h.ID
                inner join Locations as l on h.LocationID = l.ID
                inner join Streets as s on l.StreetID = s.ID
                inner join Cities as c on s.CityID = c.ID
                inner join VoterAgencies as va on v.CountyID = va.CountyID and v.VoterID = va.VoterID
                where (va.AgencyID = @agencyID)
                    and (c.Name like '%' + @city + '%')
                    and (v.FirstName like '%' + @firstName + '%')
                    and (v.LastName like '%' + @lastName + '%')
                    and (s.Name like '%' + @street + '%')
                    and ((@voterID = 0) or (v.VoterID = @voterID))";

            List<SqlParameter> parameters = new List<SqlParameter>();
            parameters.Add( new SqlParameter( "@agencyID", agencyID ) );
            parameters.Add( new SqlParameter( "@city", model.City ) );
            parameters.Add( new SqlParameter( "@firstName", model.FirstName ) );
            parameters.Add( new SqlParameter( "@lastName", model.LastName ) );
            parameters.Add( new SqlParameter( "@street", model.Street ) );
            parameters.Add( new SqlParameter( "@voterID", model.VoterID ) );

            IQueryable<Voter> rawVoters = _context.Voters
                .AsNoTracking()
                .FromSql( sql, parameters.ToArray() );

            int numVoters = rawVoters.Count();

            IQueryable<Voter> voters = rawVoters
                .AsNoTracking()
                .Include( v => v.County )
                .Include( v => v.Home )
                .ThenInclude( h => h.Location )
                .ThenInclude( l => l.Street )
                .ThenInclude( s => s.City )
                .ThenInclude( c => c.County )
                .Include( v => v.Contacts )
                .Include( v => v.Ballots )
                .ThenInclude( b => b.Election )
                .Include( v => v.VoterAgencies )
                .ThenInclude( va => va.Agency )
                .OrderBy(v=>v.LastName)
                .ThenBy( v => v.FirstName )
                .ThenBy( v => v.MiddleName )
                .ThenBy( v => v.Home.Location.Street.City.Name )
                .ThenBy( v => v.Home.Location.Street.Name )
                .ThenBy( v => v.Home.Location.Number )
                .ThenBy( v => v.Home.Unit )
                .Skip( toSkip )
                .Take( pageSize )

But then the weirdness set in: when debugging the code, stepping over the second query -- which should've added the related entities, sorted the result, and extracted the current subset/page of Voters -- it seemed like an exception got thrown that VS 2015 didn't catch. At least, nothing seemed to happen...even after waiting for five minutes (there aren't that many voters in the database, roughly 15,000, and I'm only looking to grab 10 at a time).
What I ultimately ended up doing was this:
            string sql = @"select v.* from Voters as v
                inner join Homes as h on v.HomeID = h.ID
                inner join Locations as l on h.LocationID = l.ID
                inner join Streets as s on l.StreetID = s.ID
                inner join Cities as c on s.CityID = c.ID
                inner join VoterAgencies as va on v.CountyID = va.CountyID and v.VoterID = va.VoterID
                where (va.AgencyID = @agencyID)
                    and (c.Name like '%' + @city + '%')
                    and (v.FirstName like '%' + @firstName + '%')
                    and (v.LastName like '%' + @lastName + '%')
                    and (s.Name like '%' + @street + '%')
                    and ((@voterID = 0) or (v.VoterID = @voterID))";

            List<SqlParameter> parameters = new List<SqlParameter>();
            parameters.Add( new SqlParameter( "@agencyID", agencyID ) );
            parameters.Add( new SqlParameter( "@city", model.City ) );
            parameters.Add( new SqlParameter( "@firstName", model.FirstName ) );
            parameters.Add( new SqlParameter( "@lastName", model.LastName ) );
            parameters.Add( new SqlParameter( "@street", model.Street ) );
            parameters.Add( new SqlParameter( "@voterID", model.VoterID ) );

            IQueryable<Voter> rawVoters = _context.Voters
                .AsNoTracking()
                .FromSql( sql, parameters.ToArray() );

            int numVoters = rawVoters.Count();

            parameters = new List<SqlParameter>();
            parameters.Add( new SqlParameter( "@agencyID", agencyID ) );
            parameters.Add( new SqlParameter( "@city", model.City ) );
            parameters.Add( new SqlParameter( "@firstName", model.FirstName ) );
            parameters.Add( new SqlParameter( "@lastName", model.LastName ) );
            parameters.Add( new SqlParameter( "@street", model.Street ) );
            parameters.Add( new SqlParameter( "@voterID", model.VoterID ) );

            List<Voter> voterSubset = _context.Voters
                .AsNoTracking()
                .FromSql( sql, parameters.ToArray() )
                .OrderBy(v=>v.LastName)
                .ThenBy( v => v.FirstName )
                .ThenBy( v => v.MiddleName )
                .ThenBy( v => v.Home.Location.Street.City.Name )
                .ThenBy( v => v.Home.Location.Street.Name )
                .ThenBy( v => v.Home.Location.Number )
                .ThenBy( v => v.Home.Unit )
                .Skip( toSkip )
                .Take( pageSize )
                .ToList();

This worked, but, for starters, I don't understand why I had to re-create the SqlParameters collection. If I don't, I get an error about an SqlParameter already being attached to something. But that would seem to imply an SqlParameters collection gets attached to a specific query, and can't be re-used. Which strikes me as odd (I also didn't come across the need to avoid that in my research).
The bigger issue is that, while this approach worked, I had to abandon expanding the second retrieval of Voters to include the related entities (that's why the voterSubset query doesn't have any Includes). Instead, what I do is loop through voterSubset and re-pull each Voter, one by one, from the database, with Include statements applied.
That works...but I don't understand why I can't just apply the Includes to the definition of voterSubset. It's also not terribly efficient to hit the database that many times, but I can live with that because all this info ultimately lets a user edit individual Voter records, and the human input is slow enough that the extra database hits won't be noticed (the Voter records get retrieved via some angular calls).
Is the problem that my underlying TSQL already defines the joins that the includes would also bring in? Or that by limiting myself to the underlying TSQL only returning the Voter fields I'm preventing the includes from being applied? I did that because otherwise the first query -- the one used to count the total number of Voters -- blows up, with some curious error message about "ID being referenced too many times in v."
Thanx in advance for any insight you can send my way.

@markolbert could you try your original query but drop the StringComparison.CurrentCultureIgnoreCase from the IndexOf? EF supports translation of IndexOf to SQL, but not with this overload. If that doesn't work, could you scope down the query a bit? Also, please provide listing for your DbContext (especially OnModelCreating), and the following entities: Voter, Home, Location, Street.

sending back to trige as there has been no reply for a long time and I believe the problem should be solved by removing Culture overload

EF Team Triage: Closing this issue as the requested additional details have not been provided and we have been unable to reproduce it.


Add *.dylib file to .gitignore

.dylib is a shared object (Mach-O) file extension for macOS, similar to .so for ELF (UNIX, Linux).

Checklist

[ ] All tests pass in CI
[ ] There are enough tests for the new fix/feature
[ ] Grammar rules have not been renamed unless absolutely necessary (x rules renamed)
[ ] The conflicts section hasn't grown too much (x new conflicts)
[ ] The parser size hasn't grown too much (master: STATE_COUNT, PR: STATE_COUNT)
(check the value of STATE_COUNT in src/parser.c)

Thanks!


Update README

It's probably not accurate to call it a WIP any more :wink:
Also, since there are a couple grammars scattered all over the place (haxscrampers, alaviss's first go, alaviss's rewrite) it might be good to make it clear the status of them, i.e. this is the working / most comprehensive grammar, alaviss's is a WIP but more idiomatic.

Fair enough.


(iOS) Use default supported rotations when none are specified

discussion here: https://en.sfml-dev.org/forums/index.php?topic=23507.0

If there are no supported orientations in the info.plist, then instead of assuming no rotations are supported, use the value of 'supportedInterfaceOrientations'
Remove the override of 'supportedInterfaceOrientations', which as it stands returns that All orientations are available, whereas the default implementation returns the correct default orientations, reference

I confirm this fixes weird view size issues after rotations:
Before & After

I guess logo should be centered but that's a distinct issue.

The logo should move to wherever you click/touch, and starts off at position 0,0 with a centred origin, so it looks as I'd expect. Doesn't matter a huge amount anyway as that example will be removed once the others are implemented


Support installing from RPM url on RedHat based systems. Fixes #277

On Centos 6.x at least, the docker upstream version is maxed out at 1.5 . This pr allows to install custom rpm packages from docker.io (1.6, 1.7) on Centos based systems. It fixes #277 .
ping @garethr

@salimane thanks for submitting this change. Apologies for taking quite so long to getting to reviewing it.
I notice that this change breaks the behaviour around $docker::repo_opt, specifically the behaviour in master is to only pass the install options when this is set. The diff here means that for both package declarations it's always passed? https://github.com/salimane/garethr-docker/blob/master/manifests/install.pp#L112-L118. This might just be case of rebasing the change against master?
If you could reintroduce that logic that would be great.
Also, it would be useful to add a quick test to the unit tests to cover this case, and the resulting logic. The unit tests really help with maintaining existing functionality from regressions. The CONTRIBUTING.md doc has the basic details but if you have any questions or need a hand do let me know. And thanks again.

@garethr I've rebased the PR. I've also reintroduce the $docker::repo_opt logic. A test was also added to check this.
Thanks

@salimane thanks, much appreciated. Nice addition.


Provided very basic compatibility with 0.5.0

Cool. I like your use of delete_undef_values, if it works?
I'm a little skeptical about your removal of all the validation logic?
Also tests are failing:
https://travis-ci.org/solarkennedy/puppet-consul/jobs/54294185
We have a lot of tests to ensure that the json that comes out of this module is correct, and especially correctly converts "ints" to real ints in the json. Please work on the tests.
Also I think "id" is a required input to the json?

The config files are validated by consul itself, and as such I don't see a reason to duplicate the logic.
I will look closer at the tests.
As per https://consul.io/docs/agent/services.html:

A service definition must include a name and may optionally provide an id, tags, address, port, and check. The id is set to the name if not provided.

And https://consul.io/docs/agent/checks.html:

Each type of definition must include a name and may optionally provide an id and notes field. The id is set to the name if not provided.

One reason for the validation in puppet is to prevent a human mistake of adding a new check that rolls out to the entire consul cluster, puppet restarts it, doesn't come back because of a syntax error or something, and now your whole cluster is down?
But I agree there is duplication and it can be a fine-line, but I'm a fan of fast-feedback.

Is it possible to get this merged? We need to use 0.5.0 of Consul and would really like to use this puppet module as-is

I don't mind the removed validation logic as much as the failing tests?


Add list of mailing lists to website

We don't have a unified list of mailing lists on the website. There's a list of government-related lists, but that's about it.
It might be easiest to link to the mailman page (see here), which is restricted to on-campus IPs. Otherwise we can try to parse that list / access it directly and make it more user-friendly?

Mailman page is linked by the admin page.


GitHub actions added

@ailisp I will fix danger in a separate PR. Or just set API keys, looks like this is the problem.


:arrow_up: update @polkadot/packages

Close #32

cc @michaeldev5

@vikiival  newest version of Polkadot apps config has some issues at the moment. We have to manually update many node endpoints for our scripts because of that. Issue is due to friday to be resolved. I will notify you then. Thanks for understand.

Yes, will do that today. Apps will be updated on friday.
With kind regards,
Team ParaSpell


fix(DI): fix hashprovider DI which has multiple constructors

MD5DocumentHashProvider has multiple constructors which doesn't work properly with DI. this change specifies the constructor explicitly.
Addresses #1305

@OneCyrus do you also want to do a fix on the 10.3.x branch? We can include it in a 10.3.4. The branch for that is version_10_0_0_master.
We do no longer merge the branches since the 11 release now split so you would need a second PR for that, that branches of version_10_0_0_master.

@OneCyrus second thing, is this fixing #1305 fully or only partly?

Yes, this fixes #1305 fully. And I can do another PR for 10


Incompatibility with HA 0.113

Hey there,
I am using this amazing custom-component but my homeassistant-core with v0.113 does not properly start up when this is within the custom_components/ directory.
I am not sure if this is due to the fact that this sensor is overwriting the original one from homeassistant.
Would love if this will be investigated.
Thanks in advance.

Do you have any errors in your logs? Please enabled debug logging to help you further.

I'll provide these this weekend, currently rolled back to 0.112.4
After installing pip packages, home assistant does not finish starting up.
It stays in startup mode and stops after 10 minutes or so due to some timeout.

Ok, let us know.

When i updated to 0.113 ha stops update sensors. When i reboot device sensor Has unavaible.

Did you wait several minutes to see if the sensor comes back available? Please try to move it closer to see if you have connection issues

Does home assistant start up now without issues?

I have also a problem with thermometers. Addon see one of them but all states are unavailable.

On logs no errors. Sensors is unavaible.

Same here...no error on log (debug level)...
Consider that this problem is present on other custom components after 0.113 update.
This is the issue on ha project...
https://github.com/home-assistant/core/issues/38088#issuecomment-663786440

Strange thing is that I don’t have this issue. I’m running a supervised home assistant installation. How did you install HA?

If I understand correctly, 0.113.1 has now additional logging which component fails. Can you try again? Does is say that mitemp_bt is the problem?

Nothing in logs. If you check my latest post on the HA issue...I explained that...
If I remove minitemp_bt from custom_components dir ... ha starts and value templates work
If I put minjtemp_bt in custom_components dir ... ha doesn't start (ha start event not happened) and value templates are not values.

On Hassio i try reinstall integration on community. After restart ha show all time "home assistant startup..."
Ha startup info disappear when enter "ha core restart" in console.
Integration still not work.
Strange becasue value templates works for me.

I am on HassOS 4.11 with supervisor 229.
Will try 0.113.1 tomorrow. 👍🏻

I am on HassOS 4.11 with supervisor 229.
Will try 0.113.1 tomorrow. 👍🏻

0.113.1 same issues :/

I can confirm the issue using the latest beta version in HA core 0.113.1 running in docker

Hmm, very strange. Problem is that my installation works fine, so I don’t know where to start looking. Perhaps @Magalex2x14 has an idea, but I don’t know when he has time to look into this.
I see people with HA core and people with home assistant (hassOs), so it does not seem limited to one type of installation. Personally, I have a supervised installation on RasberryOs (previously known as raspbian)., which works fine.
One way to find out what is wrong is to manually add several debug messages in the code, to see where it fails. But this should be done by someone with a failing component.

Maybe coinsedence, but I wasn't able upgrade HA to 0.113/0.113.1 untill disable sensor.mitemp_bt. Used latest beta of sensor.mitemp_bt untill upgrade. After upgrade installed stable version 0.6.10 and no problems so far.
So probably issue is with 0.7.1-beta...

I am on the beta aswell as I had issues with the Stäbe Version (it stopped updating my sensors).
So probably just an issue with the 0.7.1 beta.

@boesing Can you confirm that it works with the latest stable version?

@boesing Can you confirm that it works with the latest stable version?

Had the same issue, sensors update now, but seems to be quite slow after a restart before they show up. But it works for now, need to give it 10+ hours.

Hi All! I can confirm the following:
I was on the Beta version of our app reason being that after the last change, I was not gerting readings from any of my 4 sensors).
This beta version has troubled me a lot with the latest HA update - HA kept automatocally rolling back to 112.4
So, I updated to v6.10 of our app, and after a restart of HA, updated to 113.1 - All good now!
Cherry on the cake, all sensors are working well too :-)

Good to hear. So to conclude stable versions 6.9 and 6.10 had some small changes that fixed that you didn’t get readings and works fine with home assistant 0.113. Beta version 7.1 has more significant changes, which seems not to work correctly with the latest home assistant 0.113. We will look into that, but for now, please use 6.10 stable version. I will add a warning for now.

Yes, can confirm that this is a beta issue as stable version does not block HA from starting up. 👍🏻

Hello
Got same issue with the beta. Is it resolved yet?


Unable to find field on near-operation-file plugin

Describe the bug
When upgrading to graphql-code-generator 1.8+, near-operation-file-plugin doesn't work anymore. Even though the other generators (schema, typescript-operations) are still working, I don't know how to describe it better because the error is too generic.
  ✔ Parse configuration
  ❯ Generate outputs
    ✔ Generate types/introspection-result.ts
    ✔ Generate types/types.ts
    ❯ Generate to . (using EXPERIMENTAL preset "near-operation-file")
      ✔ Load GraphQL schemas
      ✔ Load GraphQL documents
      ✖ Generate
        → Unable to find field "author" on type "VendorUser"!

 Found 1 error

  ✖ .
    Error: Unable to find field "author" on type "VendorUser"!

You can see that it doesn't find the field author on type VendorUser, but this field doesn't even exist and is not being called on this type.
To Reproduce
Upgrade to 1.8+, then run graphql-codegen.

My GraphQL schema:

# Put your schema here

My GraphQL operations:

# Put your operations here

My codegen.yml config file:

schema: http://localhost:4000

generates:
  types/introspection-result.ts:
    plugins:
      - "fragment-matcher"

  types/types.ts:
    plugins:
      - "typescript"
      - "typescript-operations"

    config:
      typesPrefix: I
      immutableTypes: false
      skipTypename: false
      avoidOptionals: true
      nonOptionalTypename: true

  .:
    schema: ./data/schema.json
    documents: "lib/{queries,mutations}/**/*.ts"
    preset: near-operation-file

    presetConfig:
      extension: .generated.ts
      baseTypesPath: ./types/types.ts
      avoidOptionals: true

    plugins:
      - typescript-operations

    config:
      typesPrefix: I
      avoidOptionals: true
      nonOptionalTypename: true

Expected behavior

Environment:

OS: MacOS
@graphql-codegen/1.9:
NodeJS: 13.1.0

Additional context

Could you share a reproduction repo?

@gabrielsch ?

I'll see if I can do that, the project is large and I don't know what exactly is causing this issue.
And this is a commercial project so I can't share the entire repo.

@gabrielsch I'm closing for now, feel free to contact us if it's still relevant and you can help us reproduce this. Thanks!


Django adds migration

When running $ manage.py makemigrations, it seems to generate additional migration for default app with content:
# -*- coding: utf-8 -*-
from __future__ import unicode_literals

from django.db import models, migrations
from django.conf import settings

class Migration(migrations.Migration):

    dependencies = [
        ('default', '0001_initial'),
    ]

    operations = [
        migrations.AlterField(
            model_name='usersocialauth',
            name='user',
            field=models.ForeignKey(to=settings.AUTH_USER_MODEL, related_name='social_auth'),
            preserve_default=True,
        ),
    ]

The cause is probably the addition of related_name to a user field which is not represented in the initial migration.
When I manually adjusted the initial migration to include the related_name field, django seemed to treat it just fine.

Duplicate of https://github.com/omab/python-social-auth/issues/426

+1


Ansible request for build-osuosl-aix71-ppc64-* - OS, OSS and Ansible updates

Please put the name of the software product (and affected platforms if relevant) in the title of this issue

[ ] Missing install
[ ] Bug in ansible playbook
[ ] Request for new playbook addition
[ ] OS updates
[x] OSS updates
[x] Ansible playbook refresh

Details:
These systems were installed in 2017 - and no systems maintenance has been performed since.
Neither are they identical (which I would have expected from the node labels). While I believe there are, or were, differences regarding system access - I always thought the configs, though old, were identical. My second reason for thinking this comes from the (intended) use of Ansible for system configuration.
How different? #1881 was resolved by installing ant and ant-config. Makes me wonder how the -2 system was used. Obviously people have been satisfied - or differences such as this would have been resolved long ago. So,

are there reasons that the systems were different (and yesterdays changes should be undone)?
or, should an effort be made to find other differences

My other key questions re: the level of OS and OSS packages used.

is there a project reason that AIX service packs are not installed (4 have been released since the systems were installed). NOTE: I am not talking about an update to a new TL (technology level) that may bring different features. Constant TL - plus most/more recent patches.
same as for OSS packages. One example. The current version of bash on these systems is 4.3 - which, as an effect (or bug) leaves many files (pipes) in /tmp - On a busy test day this can be 20k to 30k empty files left behind. While this can be monitored and cleaned up (e.g., using skulker) - what about updates.
As to Ansible playbooks: one of the core features of Ansible (I was taught) is being idempotent - which I take to mean that playbooks should be runnable at any time - and reapplied anytime there are are playbook updates to bring everything back into sync.

Hence, this issue to establish what the project goals, better, need are - and work with you to attain those goals.

I have designed a new AIX base image - with all the requirements pre-installed. All that is missing is running the ansible-playbook over the new image.
Once one build system is re-installed with this base image, and the playbook applied - we (adoptium) will have a consistent starting point for AIX 7.1 (aix710) build systems.
NOTE: until a "PASS" value has been given, the old system image will be preserved for rollback.
RECOMMEND: start with build-osuosl-aix71-ppc64-2


General Lab Policy - Admin info

Currently it mentions Diana Savastio as the administrative assistant to the lab. It was my impression she was more of a financial admin for the lab. If that's the case we should make that clear here and outline what specific things we should go to her for.
We should also probably mention Sarah Reboli here and outline her role a bit more for folks entering the lab. I'm not sure if she's currently in charge of our IRB's or adding folks to our data use agreements.

I drafted a new list in 4b1b225


-bash: trans: The command was not found

I've followed readme.md to install Translate Shell in Windows (through Cygwin)
All the dependencies and recommended dependencies have installed.
And install
$ wget git.io/trans
$ chmod +x ./trans

But $ trans vorto not working, and prompt the following error  "the command was not found":
-bash: trans: 未找到命令

What can I do?

Is this ok?
···
$ mv trans /usr/bin/
···

You need to put the executable file trans into one of the directory in your $PATH. Yes, something like mv  trans /usr/bin/ should work.


Website

We'll need to get a website up with basic information as soon as possible to help spread the word about the event. If anyone would be willing to help design the site/or know a designer that would be willing to help that would be much appreciated! We'll have a shoutout somewhere on the site for whoever is willing to do this. I can do the development side.
Here's the wafflejs site for inspiration: https://wafflejs.com

The family of websites: brooklynjs.com, manhattanjs.com, jerseyscript.com, peninsulajs.com, borojs.com

I'd be willing to do some design on this, and can also do development in terms of front-end (Sass/JS/HTML). Would this be a static site?

@emily-plummer let me know what the next steps would be. I have a couple ideas I could just sketch out?

Hey @paulcpederson that would be fantastic, thank you so much for offering to help out! A static site should do the trick, we can do all the ticket purchasing on ti.to and just link to it from our homepage. I'd also be down to meet up in person sometime this weekend if you'd like! cc @maxogden

Sweet!

github pages!

aw, now I'm nostalgic for our old website:

@visnup emoji timeline!

@paulcpederson very much okay with emojis everywhere on the site

Hey so did a bit of thinking last night. My thought was that donuts are super interesting visually and my favorite donut in terms of how it looks is pink glazed with sprinkles. I mean you have this subtle rainbow texture over a pink constrained to a perfect circle. It's probably visually one of the most interesting foods of all time. So I figured I'd riff on that and come up with something modern and clean, but also fun and inviting. Here's what I sketched out:

I did a couple other sketches which I could put out there, but I'm just really grooving on this and wanted to get some feedback.
It also translates amazingly into sticker form:

Round Sticker
Traditional Hex Sticker

I wholeheartedly agree on the visual prestige of the donut.
😍😍😍 I'm loving these!!! Thank you so much for mocking these up! My only feedback is it would be interesting to see the frosting in a rounder/squiggly shape to make the overall icon look more circular/less boxy. And then maybe we could compare the two? Other than that these look really fun and I'm loving the color scheme. Thanks again!!!

@emily-plummer like more drips, so it's more squiggly?

procedurally generate the sprinkles for the background every time people come to the site!!

Yeah! I was thinking on hover spin the donut in a circle too, lol

oooh, spinning donuts is solid.

squarish
squiggley

ooooh I really like the squiggly ones!! (pardon my lack of design jargon)

whatever, squiggly is the official design term!

WOW

:+1: @paulcpederson. Digging the round stickers. Happy to help with the procedural code if you need a hand.

:stuck_out_tongue: i want these stickers now :doughnut:

@gastonfig woooord!!
@emily-plummer do you have the content for the site, or a site outline? We could probably starting figuring out the general layout and styles for the site now.

@paulcpederson Yeah I can get some content together this weekend and send it over! I have a rough list here but I can write out content and make an more robust outline. I'm pretty swamped this week but super excited to get the ball rolling!!! https://docs.google.com/spreadsheets/d/1fptsK02kjJAf4uu0wdgBx8meMqvflkErEsnuqCDBeXU/edit#gid=2106527307

also:

lol
Anyone have thoughts on fun domains? https://www.namecheap.com/domains/registration/results.aspx?domain=donutjs.party

$700 :(

$24.88 donut.events
$32.88 donutjs.io
$1.88 donutjs.club

donut.wafflejs.com
On Wed, Feb 3, 2016 at 12:08 PM, Paul Pederson<EMAIL_ADDRESS>wrote:

$700 :(

$24.88 donut.events
$32.88 donutjs.io
$1.88 donutjs.club

—
Reply to this email directly or view it on GitHub
https://github.com/donut-js/donut-js.github.io/issues/1#issuecomment-179432919
.

donut.technology

Thinking about getting moving on this this week, as we're getting close to nailing down the venue! Anyone have ideas on how the layout of the site should look like? I could whip something together with @paulcpederson 's assets he created but definitely open to suggestions/help building it! @maxogden @paulcpederson @andrewvy

@emily-plummer more than happy to pitch in with the front-end stuff (which I think would be all of it because gh-pages?).

yes yes no need for a backend! @paulcpederson I'm going to start working on it tomorrow after our meeting with the Cup and Bar people at 3!

@emily-plummer I thought the basic layout could be fun donut.js top banner with a big button to get tickets to the next event, then below things like schedule, timeline, etc. Here' a way quick sketch:

So the nav at the top of the content wrap becomes sticky to the top after you scroll, and then we stick the logo to the left of the content wrap after you've scroll as well.
For the timeline it would be fun to do a couple more little illustrations. I like how the waffle js folks have a little mascot-like waffle. So here is a sketch of "donny the donut":

The idea being that he would be singing karaoke, giving js talks, whatever in the schedule timeline. Probably in more of a subdued light gray palette.

I'd love to see the donut itself in hexagon form!

@paulcpederson THIS IS SO GREAT. Thanks so much for mocking this up I love it!!!

@emily-plummer I'm honestly shocked how down you are with my weird ideas :smile:

@paulcpederson the weirder the better! #keepjsweird

#makejsweirdagain

😂

is that a sword that donny has in the middle of the timeline?

small suggestion for donny: have you tried rounder, donut-hole-like hands for him?

@visnup it's a karaoke microphone but I think we could have a sword fighting section of the event as well

in donny we trust

@paulcpederson do you mind sending me the sketch/illustrator file for the donut stickers? I'm gunna get some ordered :)

for sure, one sec

@emily-plummer sorry that took a second: http://cl.ly/2q2j1516403Q/donut.js.zip

@paulcpederson thanks!

@paulcpederson the internet really likes your branding: https://twitter.com/kosamari/status/704768850018095104

I like your branding, too! I'll tryn grab a donut sticker next time I'm in down.

check it out donutjs.club

Just pushed some more changes! It would feel really great to get a mock schedule up soon, though I'm not totally sure where to go with that so if anyone has ideas feel free to grab that!

@emily-plummer I just forked the repo so if you want I could take a pass at this stuff and open a pr! (ie. knowing the font, and adding like a fake schedule with some sweet donut illustrations).

@paulcpederson awesome sounds good! I made a few updates yesterday so you might want to pull in again! I made a little schedule-thing but def feel free to do whatever you want to it! I am not attached to it whatsoever :)

cool! I'll try to get some stuff set up in there.

@emily-plummer ok I got this looking pretty...pretty...pretty..good in https://github.com/donut-js/donut-js.github.io/pull/10 let me know what you think!

since there is a pretty cool website now should we close this?

yes!


TST: Test package installation downloads necessary dependencies

Problem
It is unclear whether the dependencies added for #38 in #43 actually work as intended.
Solution
Run a test that installs the package in a fresh virtual environment and performs basic integration testing. Maybe all integration testing can be run in this virtual environment?
Tasks

[x] Look into running integration tests in a new virtual environment

Closing because this isn't really important right now.


sue: Build/Installation Issue

Please make sure that this is a build/installation issue. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:build_template
System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
TensorFlow installed from (source or binary):
TensorFlow version:
Python version:
Installed using virtualenv? pip? conda?:
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version:
GPU model and memory:

Describe the problem
Provide the exact sequence of commands / steps that you executed before running into the problem
Any other info / logs
Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached.

@RAHUL9545416
Please provide details about what platform you are using (operating system, architecture). Also include your TensorFlow version. Also, did you compile from source or install a binary?
Make sure you also include the exact command if possible to produce the output included in your test case. If you are unclear what to include see the issue template displayed in the Github new issue template.
We ask for this in the issue submission template, because it is really difficult to help without that information. Thanks!

@RAHUL9545416
please update on the above comment

window10 64.8gb ram  grapic card 2bg pyton3.8

@RAHUL9545416
Could you please downgrade your python version and let us know of it helps, please refer to this link as Tensorflow is only supported till python 3.7 as of now.
Also as request please share the steps before you faced an error and error logs for us to help you resolve the issue.

@RAHUL9545416
please confirm if the above comment helps

@RAHUL9545416,
Automatically closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!


[GIT PULL] man: clarify non-seekable file read/write API

I'd like to use io_uring with a mix of seekable and non-seekable files and it isn't clear from the docs how to do that safely. This is a proposal to tweak the API contract a bit towards that end. Thanks.

git request-pull output:
The following changes since commit af3da48f6387fcd530177a3ecfc04c4d5e5698d8:

  man/io_uring_register_sync_cancel.3: line up 2nd line properly (2022-09-29 07:17:35 -0600)

are available in the Git repository at:

  https://github.com/fkm3/liburing.git clarify_seekable

for you to fetch changes up to 3efaca5ea0b27b07de01ae84365ed96df3b4c2f9:

  man: clarify non-seekable file read/write API (2022-09-30 01:14:40 +0000)

----------------------------------------------------------------
Frederick Mayle (1):
      man: clarify non-seekable file read/write API

 man/io_uring_enter.2        | 4 ++--
 man/io_uring_prep_read.3    | 2 +-
 man/io_uring_prep_readv.3   | 2 +-
 man/io_uring_prep_readv2.3  | 2 +-
 man/io_uring_prep_write.3   | 2 +-
 man/io_uring_prep_writev.3  | 2 +-
 man/io_uring_prep_writev2.3 | 2 +-
 7 files changed, 8 insertions(+), 8 deletions(-)

This looks good, thanks.


Cannot get symbol type value in params

Version
3.1.6
Reproduction link
https://codesandbox.io/s/wandering-shape-utn95
Steps to reproduce
Jumping from the HOME page to the User page, the params carry a value of symbol type key, but the params obtained on the user page do not contain a value of type symbol
What is expected?
I can get the key of symbol type and use it
What is actually happening?
In the params passed, the symbol type key cannot be obtained, and the Google console cannot see it

v3.1.3 can get it.

params can only contain declared properties in the path. In your case, id is the only param that can be used in /users/:id


Use flake8-black to benefit from more style check

This plugin combines both, meaning users only need to use one command to check both (or use make checkstyle).

After https://github.com/openSUSE/qem-bot/pull/147 I still think this is a good idea. Please rebase

+1

Can you verify that https://github.com/openSUSE/qem-bot/actions/runs/6577795142/job/17870196696?pr=148#step:6:12 actually does all the previous checks? The line looks so innocent :)

Can you verify that https://github.com/openSUSE/qem-bot/actions/runs/6577795142/job/17870196696?pr=148#step:6:12 actually does all the previous checks? The line looks so innocent :)

Run make checkstyle
flake8 ./openqabot pc_helper_online.py --config=setup.cfg
./openqabot/approver.py:36:1: BLK100 Black would make changes.
./openqabot/approver.py:42:5: E303 too many blank lines (6)
./openqabot/types/incidents.py:79:5: PLR9[11](https://github.com/openSUSE/qem-bot/actions/runs/6692884016/job/18182952989?pr=148#step:6:12) Too many return statements ([13](https://github.com/openSUSE/qem-bot/actions/runs/6692884016/job/18182952989?pr=148#step:6:14)/6) (too-many-return-statements)
pc_helper_online.py:11:4: E271 multiple spaces after keyword
pc_helper_online.py:11:5: BLK100 Black would make changes.
pc_helper_online.py:11:[14](https://github.com/openSUSE/qem-bot/actions/runs/6692884016/job/18182952989?pr=148#step:6:15): E211 whitespace before '('
pc_helper_online.py:11:35: E203 whitespace before ':'
pc_helper_online.py:11:37: PLC303 Trailing whitespace (trailing-whitespace)
pc_helper_online.py:11:37: W291 trailing whitespace
make: *** [Makefile:14: flake8] Error 1
Error: Process completed with exit code 2.

https://github.com/openSUSE/qem-bot/actions/runs/6692884016/job/18182952989?pr=148

looks good. You can revert the on-purpose mistakes again :)


Create FlightPlan.netkan

There were problems on spacedock.info, automated submission did not work. Adding manually.

Also pdated LightsOut.netkan to reflect Fwiffo's contribution to this mod.

Very nice :)


RAILS_FILTER_CLASS warning on Rails console

Warnings for previous definition of RAILS_FILTER_CLASS is polluting the output for rails console.
Description
Consistently receiving the following warnings when running a rails console locally with the newrelic_rpm gem.
rvm/gems/ruby-2.7.5@single-stop-api/gems/newrelic_rpm-8.4.0/lib/new_relic/agent/parameter_filtering.rb:14:
warning: already initialized constant NewRelic::Agent::ParameterFiltering::RAILS_FILTER_CLASS

.rvm/gems/ruby-2.7.5@single-stop-api/gems/newrelic_rpm-8.4.0/lib/new_relic/agent/parameter_filtering.rb:14:
warning: previous definition of RAILS_FILTER_CLASS was here

Expected Behavior
No warnings shown in console output
Troubleshooting or NR Diag results
Provide any other relevant log data.
TIP:  Scrub logs and diagnostic information for sensitive information
Steps to Reproduce

Install newrelic_rpm:8.4.0 on a Rails 6.1 project.
Run a rails console
Observe warnings in output

Your Environment
❯ ruby -v
ruby 2.7.5p203 (2021-11-24 revision f69aeb8314) [x86_64-darwin21]

❯ rails -v
Rails <IP_ADDRESS>

Additional context
Add any other context about the problem here. For example, relevant community posts or support tickets.

Thanks for bringing this to our attention, @TonyArra! We have not been able to replicate the exact error you describe, however, we intermittently saw a redefinition warning for another constant in NewRelic::Agent::ParameterFiltering when spinning up a Rails server on a Rails <IP_ADDRESS> app.
We have a few ideas about how to resolve this issue and hope to get back to you with a branch to test the solution soon.

I've created a branch that should eliminate these warnings for the constants in the ParamterFiltering module. Since we are having a hard time reproducing the same warnings, you could try this branch out and then please let us know if you still see those same warnings, that would be helpful (@TonyArra and/or @rwojnarowski)
You can use this branch by updating the gem in your Gemfile to:
gem 'newrelic_rpm', :git => 'https://github.com/newrelic/newrelic-ruby-agent.git',  :branch => '934_constant_redefine_warning'

@tannalynn I can confirm for myself at least that I no longer see the warnings on that branch

@tannalynn can confirm. Fix working perfect, without warnings. Thanks!

Awesome! That's great to hear, thanks for letting me know! We'll get that merged and it will be included in our next release, 8.5.0.


Renormalize line endings

This makes it much easier for development when different developers are using OSes with different EOLs.
This PR is simply produced by adding .gitattributes then git add --renormalize .

Thanks @Youssef1313 - good catch!
I've updated .gitattributes, to match CommunityToolkit.Maui's implementation: https://github.com/CommunityToolkit/Maui/blob/main/.gitattributes


Create coding standard documentation

We will need a coding standard to use with the review checklist

I created issue #117 to standarize our pull requests, which it's solved in pr #118. I think it matches good with this issue


Poke for access

Maybe we should have a way to refresh an access request.  Like "are you going to give me access or not?".
On the other hand, maybe we don't want to provide a way to pester someone...

Closing as this is not a priority right now


Add fix all for OpenCloseSpacingCodeFixProvider

Fix all on Roslyn for SA1009 reduced from 1818948ms to 1941ms.

This is great to have :+1:
This is a lot of code dublication. Couldn't you just refactor out the switch statement and use it in the regular fix as well as the fix all provider?

Nice :+1:


basic architecture

Pull Request Test Coverage Report for Build 3844

0 of 0   changed or added relevant lines in 0 files are covered.
5 unchanged lines in 2 files lost coverage.
Overall coverage increased (+0.004%) to 35.676%

Files with Coverage Reduction
New Missed Lines
%

azkaban-common/src/main/java/azkaban/jobExecutor/AbstractProcessJob.java
2
60.71%

azkaban-exec-server/src/main/java/azkaban/execapp/JobRunner.java
3
76.67%

Totals

Change from base Build 3843:
0.004%

Covered Lines:
10113

Relevant Lines:
28347

💛  - Coveralls