truncated sql error message

When compiling a stored proc (Sybase ASE) with an error;
the error messaged displayed in DBEaver is truncated:

Under antother tool, the error message has more data (like the line number).

I have the same problem.

I have the same problem.

I've added SQL error chain to the error message but didn't yet test with Sybase. So moving to 4.2.2 when I'll be able to test it.

Please check in 4.2.2

@collicalex Where I find this Event window?
Isn't the same window when you try to submit a procedure by SQL Editor:

Main menu Window->Show View->Error Log.
But it looks like the issue wasn't resolved.
Moving to the next release.

SybSQLException have others methods:

getEedParams
getStatus
getLineNumber
getProcedureName
getServerName
getSeverity
getState
getTranState

This informations are massive help and could be added in the method makeMessage(SQLException)
Sybase SybSQLException documentation:
http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc39001.0605/html/prjdbc/prjdbc79.htm

cannot reproduce. If issue is still actual for you - feel free to create a new one


No resource identifier found for attribute 'rcHeaderColor'

With last version(2.0.2), who is the new attribute name

Maybe is this "app:rcIconBackgroundColor"?

Yeah, Sorry for changing it without any documentation. I will write a new instruction in soon.
Here is a new attributes for 2.0.0 or later
RoundCornerProgressBar Attribute
rcSecondaryProgress
rcMax
rcRadius
rcBackgroundPadding
rcReverse
rcProgressColor
rcSecondaryProgressColor
rcBackgroundColor

Additional attribute for IconRoundCornerProgressBar
rcIconSize
rcIconWidth
rcIconHeight
rcIconPadding
rcIconPaddingLeft
rcIconPaddingRight
rcIconPaddingTop
rcIconPaddingBottom
rcIconBackgroundColor

Additional attribute for TextRoundCornerProgressBar
rcTextProgressSize
rcTextProgressMargin
rcTextProgress


Guid primary key is not created on bulkInsert

When inserting my entities with EfCore.BulkExtension using bulkInsert , instead of skipping the primary id key on insert and leaving the DB to generate the Guid id by its self, it sends an empty Guid id with the insert statement,(primary key with default newSequentialId()).
   `var salaryList = new SalaryList
        {
            BankId = id,
            Mdaf3 = salaryListsPostDto.Mdaf3,
            Mtaswiya = salaryListsPostDto.Mtaswiya,
            Dates = salaryListsPostDto.Dates.Select(i => new SalaryListDate { Date = i }).ToList(),
            FormTypeId = typeId,
            Cheques = new List<Cheque>()
        };`

            //generating the cheques
            //salaries were retrieved from the DB, but removed for brevity
            foreach (var salary in salaries)
            {
                var itemSalary = new ChequeSalaryItem
                {
                    Amount = salary.Salary,
                    SalaryDate = date
                };

                //check if beneficiary has another month for salary in the cheques, then append the salary to the cheque
                var cheque = salaryList.Cheques.FirstOrDefault(i => i.BeneficiaryId == salary.BeneficiaryId);

                if (cheque != null)
                    cheque.SalaryItems.Add(itemSalary);
                //else if it doesn't have, just create a new cheque
                else
                {
                    cheque = new Cheque
                    {
                        BeneficiaryId = salary.BeneficiaryId,
                        StatusId = MolsaConstants.ChequePaidStatus,
                        SalaryItems = new List<ChequeSalaryItem>
                        {
                            new ChequeSalaryItem
                            {
                                Amount = salary.Salary,
                                SalaryDate = date
                            }
                        }
                    };
                    salaryList.Cheques.Add(cheque);
                }
            }

        await _context.BulkInsertAsync(new List<SalaryList> { salaryList }, c => c.IncludeGraph = true);

I want to use includeGraph to save my single entity salartList with its thousands of cheques related items.
but when saving, I get the following error:
Violation of PRIMARY KEY constraint 'PK_Cheques'. Cannot insert duplicate key in object 'dbo.Cheques'. The duplicate key value     is (00000000-0000-0000-0000-000000000000).
And if I remove the includeGraph(setting back to false) then only the single salaryList gets inserted with empty Guid id.
I don't want to generate the Guid id value in the code as they are default sewsequentialId() in the DB.
I have used Pure ef core and entity-framework extension(Paid) and both worked perfectly.
So is this a limitation of this library or am I missing something?
Thanks for helping.

When having PKs with default values you should use it without IncludeGraph in which case you need to call BulkInsert(s) separately with lists for each table.
Example of default value PK is in ComputedAndDefaultValuesTest.
And as multiple tables take a look at ReadMe segment parent-child FK related tables // Option 1.

With latest v5.3.2 it should now work even when using IncludeGraph.

@borisdj thanks for the response, i need to reopen the issue as the problem still not solved .
Firstly, i have updated to v5.3.2 just now, and its still the same, even when inserting only one single entity(salaryList) with no using includeGraph, but still it explicitly set the the Guid PK as (00000000-0000-0000-0000-000000000000) instead of not passing the value and let the DB to generate the sequential GUID.
secondly, I have tried to use the includeGraph but I get the merge statement conflict error between child and parent RS.
the MERGE statement conflicted with the FOREIGN KEY constraint "FK_Cheques_SalaryLists_SalaryListId". The conflict occurred in database "Test", table "dbo.SalaryLists", column 'Id'

Can you write a Test where this issue would be reproducible.

@borisdj  well the project setup is quite complex and it's not easy to set up a minimum reproducible project.
but I think my problem is quite straightforward, I have tested with int PK and it was inserted successfully.
So the problem is EFCore.BulkExtensions's bulkInsert method sends the actual Guid's value  as the Guid PK value for the DB,
I have assigned a client-generated Guid value to the Guid PK and it was inserted successfully(sends empty GUID if nothing is assigned).
so the problem is that the library is not skipping the Guid PK when generating the SQL insert statement and sends the GUID's actual value from client code.
as I said, I have used Pure ef core and entity-framework extension(Paid) and both worked perfectly.so I'm sure the problem is not with me.
I think I have cleared the problem as much as possible.

I have understood your example but still am not able to reproduce the issue.
I've made the following test and it passes successfully.
Download the source of library and try to alter this test to make your issue reproducible.
In Context:
public DbSet<Longer> Longers { get; set; }

    public class Longer
    {
        public long LongerId { get; set; }
        public string Note { get; set; }
    }

Test:
private void RunLongPKUpsert()
{
	using (var context = new TestContext(ContextUtil.GetOptions()))
	{
		context.Longers.Add(new Longer() { Note = "info" });
		context.SaveChanges();

		var records = new List<Longer> {
			new Longer() { LongerId = 1, Note = "info updated" },
			new Longer() { Note = "new record" }
		};

		context.BulkInsertOrUpdate(records);
	};

	using (var context = new TestContext(ContextUtil.GetOptions()))
	{
		Assert.Equal("info updated", context.Longers.FirstOrDefault().Note);
	};
}

Thanks for the clear-up, but your ID PK is long, my problem was with the GUID identity that has DB default value (newsequencialId()).
I will be creating a test repo demonstrating the problem.

My mistake, was looking at another issue.
I have edited previous post with correct test, still passes.

the way you insert and mine are different I think, please see my Test repo regarding this

@borisdj  one thing I have discovered during my testing was if parent Guid id has been assigned a client-generated value, then the child entities Guid id will be assigned from the DB.

Try now with v5.3.3

@borisdj thanks for the fix, I really appreciate your great contribution! <3
the Default Guid value is solved BUT if includeGraph is not specified, If includeGraph is specified then the merge conflict occurs
The MERGE statement conflicted with the FOREIGN KEY constraint "FK_Student_Department_DepartmentId". The conflict occurred in database "EFCoreBulkTest", table "dbo.Department", column 'Id'. The statement has been terminated.
in my test Repo, I wrote two insert methods in the Controller, first one with includeGraph specified, this gives the merge conflict error(just debug the project the browsers opens and it will run that method), the second one passes the test and the Guids are generated by DB.

For now use it separately with each list as suggested in one of previous posts.

v5.3.4 should now work using Graph as well.

For now use it separately with each list as suggested in one of the previous posts.

it's not possible (or not easy straightforward) to do it with each list separately, and I don't like to do it with three transactions, my hierarchy list is 3 levels. which is why I intend only to do it with a graph.

v5.3.4 should now work using Graph as well.

v5.3.4 is not there, 5.3.3 is the latest,  I guess I have to wait, if so, how long? 😀

Nugget++

@borisdj  I can't thank you enough for this <3 really appreciate your effort and time.
I'm glad that I was able to contribute to solve  such a problem ^_^

Glad it works, thx for contrib.

This seems to have regressed, trying to use BulkDeleteAsync with a list of objects with non-nullable primary key GUID not set (database default is (newsequentialid()) it fails with primary key conflicts The duplicate key value  is (00000000-0000-0000-0000-000000000000).
Using MSSQL 2022.


CloudDataflowSDK example project: now archived and empty

The /opt/kythe/README is recommended from the main README file. However, its very first example recommends indexing the Cloud Dataflow SDK repo, which has been emptied up in 2018 [^1] and archived in November 2022 [^2].
https://github.com/kythe/kythe/blob/54f6198b1ac76cd9ae9abc460677b626a53ad982/kythe/release/README.md?plain=1#L54-L103
It might be useful to point the Java indexing example to another repository. I'm not typically writing Java, so I would not be well suited to determine which repository serves as a good, stable replacement.
[^1]: See here: https://github.com/GoogleCloudPlatform/DataflowJavaSDK/commit/913d720638a37f5ea150cde5734c731192e5ab16
[^2]: See image

A trivial alternative is to add git checkout b614ec434b87daf5c0d51b37f78746f0136d7d90 which is the last commit before the deletion. I'm not sure how stable that advice is in the Java ecosystem.

I actually can't build b614ec434b87daf5c0d51b37f78746f0136d7d90 on Debian bookworm with javac 17.0.8, so it's probably not a good way out.


Fix callData not enought gasLeft issue

Fix issue caused by GSNDevProvider not taking into account gas required for callData of relayCall method.
PS We also need to fix it for `GSNProvider by updating Go binaries cc @spalladino, @nventuro.

@ylv-io
you shouldn't have merged this PR:
https://github.com/OpenZeppelin/openzeppelin-gsn-provider/blob/master/test/utils.test.js#L39
please remove .only

Fixed.

@spalladino  @nventuro I believe this was fixed server-side on PRs 215, 223. Is there a reason to fix it on client side?

@shahafn Yes, because GSNDevProvider doesn't use relayer at all and emulate its behavior on nodejs level so tests using GSNDevProvider were failing.


[Snyk] Upgrade @types/chai from 4.3.8 to 4.3.9

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to upgrade @types/chai from 4.3.8 to 4.3.9.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 1 version ahead of your current version.
The recommended version was released 25 days ago, on 2023-10-17.

Release notes

Package name: @types/chai

4.3.9 - 2023-10-17

4.3.8 - 2023-10-12

    from @types/chai GitHub release notes

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (d98084a) 74.74% compared to head (6505ff2) 74.74%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #45   +/-   ##
=======================================
  Coverage   74.74%   74.74%
=======================================
  Files           8        8
  Lines        1964     1964
  Branches      204      205    +1
=======================================
  Hits         1468     1468
  Misses        489      489
  Partials        7        7

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Wrong param name and type when using NULLIF

Summary
When using NULLIF in an UPDATE query then the field in the Params struct comes as
Column2 interface{}

Version
v1.6.0
How to reproduce?
-- Example queries for sqlc
CREATE TABLE authors (
  id   BIGSERIAL PRIMARY KEY,
  name text      NOT NULL,
  bio  text
);

-- name: UpdateAuthor :exec
UPDATE authors
SET name=NULLIF($2, '') WHERE id=$1;

Or click here
Expected Result
type UpdateAuthorParams struct {
	ID      int64
	Name    string
}

Actual Result
type UpdateAuthorParams struct {
	ID      int64
	Column2 interface{}
}

Possible Alternatives
If your column is nullable (no NOT NULL) then you can use COALESCE as shown here.
Note that if your column is NOT NULL  in the database, then there is an open issue and COALESCE may not work.

@said-saifi
use named variables not dollar signs and cast the name to varchar.
-- name: UpdateAuthor :exec
UPDATE authors
SET name=NULLIF(@name::varchar, '') WHERE id= @id;

Duplicate of https://github.com/kyleconroy/sqlc/issues/133


this this

this this

Hi Isamu,
Before I merge these pull requests, please sign the Mendix Contributors Agreement here:
https://www.clahub.com/agreements/mendix/docs
Thanks!
-Adam


Extension does not work on Xiaomi 14 running hyperos

When I lock the screen, YouTube playback stops immediately when running on a Xiaomi 14 using Hyperos. I used to have different Samsung phones (S10, S20, Flip 5) and it worked without any issues

That's a Xiaomi issue then, there's nothing the add-on can do about OS level stuff. Maybe try if anything from https://dontkillmyapp.com/xiaomi works, otherwise you're on your own, sorry.

The steps on https://dontkillmyapp.com/xiaomi actually worked. Thanks!!


Release the latest version to crates.io

Hi, currently the released version "0.1.0" doesn't contain any useful code. It would be good to create a new release with the latest code.

Thanks for the issue! I still have yet to implement parts of the api and it is still somewhat unstable, but I will be sure to release one once #2 and #3 are fixed.

Solved by #5. Closing.


mail is going into spam and taking too long to deliver.

Hi,
I have written mail fuctionality like below and the mail is going to spam always and it is taking too long to deliver the mail.
$message = new Message();
        $message->setTo(
<EMAIL_ADDRESS>            'user name'
        );

<EMAIL_ADDRESS>"xyz");
        $message->setSubject("subject");
<EMAIL_ADDRESS>'xyz');

        $message->setBody("sample email");
        $mail = new Mail();
        $mail->send($message);

i tried adding the headers like below but no luck.
$message = new Message();
        $message->setTo(
<EMAIL_ADDRESS>            'user name'
        );

        $message->getHeaders()->addHeaderLine('MIME-Version', '1.0');
        $message->getHeaders()->addHeaderLine('Content-Type', 'text/html');
        $message->getHeaders()->addHeaderLine('Content-Transfer-Encoding', '8bit');
        $message->getHeaders()->addHeaderLine('X-Mailer:', 'PHP/'.phpversion());

<EMAIL_ADDRESS>"xyz");
        $message->setSubject("subject");
<EMAIL_ADDRESS>'xyz');

        $message->setBody("sample email");
        $mail = new Mail();
        $mail->send($message);

Please suggest me what i am doing wrong here and how to fix it to send the email to inbox instead of spam.

The reason messages are marked as spam generally have to do with configuration of the mail transport server via which the email is sent. Based on your above example, you're likely using the default transport, which send via the system "sendmail" binary; this could be sendmail, postfix, ssmtp, or one of a dozen other MTAs depending on what OS you use.
You will need to research what MTA your system uses to send emails, and how to configure it correctly so as to avoid other servers from flagging mail from it as spam. This is a complex subject, and difficult to get right. As such, the better solution is to use known good providers such as Gmail, or commercial transactional email providers that use SMTP.


Is there any activity on this project?

Hi there,
Is there still any activity on this project or what needs to be done to push it forwards?
Cheers!

I'm interested too into a better integration between Vuex and RxJs :)

Same here. However, I think it would be to clearly define some of the features with issues I think it would get this going. Really would be great to work on this but maybe we should talk about breaking down the todos in the readme?

Refer to https://github.com/vuejs/vue-rx/issues/23 , Using Rx observables as state containers is not recommended, but ReactiveX makes asynchronous programming much clear && easy. Making vuex integrated with rxjs would be a powerful solution for complex state && event handler.  Hopefully getting fancy news from this repo >_<

Purusing through a wad of RxJS with React/Redux/Angular articles written over the past year. RxJS certainly has much to offer and using Subjects as stores seems okay (behavior or replay types depending on the purpose). Eventually, after tracing through time (the evolving articles) I end up at redux-observable, which is geared toward the processing side of state management.
Reading the guide I noticed that there are planned examples for all major frameworks with the exception of Vue on this page:
https://redux-observable.js.org/docs/recipes/UsageWithUIFrameworks.html
Wish I could tear redux-observable apart from it's redux association. The central concept of an epic is powerful but limited in application as it stands. The management/orchestration of actions (epics) should be something available to any framework, optionally with or without using a given frameworks counterpart store solution.

I'm also a big fan of the RxJS/Redux mix. Angular has ngrx and React redux-observable. I really hope that this repo will grow, do you have any plan for the futur @yyx990803 ?
Thanks for all your work :)

First, looking around I do not think RxJS integration needs to be based on redux-observable, it is just one take among many. However, Vuex in it's present form does not cut it for me and a growing number of others who are waking up to RxJS. It is essentially heavy on the boilerplate without any of the known concepts like Redux reducer integrated. It's only bell and whistle is time travel but that is about it.
The things I'd like to see is better backend integration and the best effort I've seen is feathers-vuex, which wraps each store module in a Feathers service, very nice:
https://github.com/feathersjs/feathers-vuex
That is a good step but after looking into the Redux reducer flow in all it's variations and then the ngrx store and many other RxJS oriented architectures I am torn about Vuex. I like it's modular structure and general integration with Vue but for state I'd like to have RxJS behavior/replaySubjects and use operators to process state instead of the basic action, mutation and getter ops. Then have a reducer solution that can be exchanged for action or functional based reducing. Below are a few ideas worth considering:
https://gist.github.com/btroncone/a6e4347326749f938510
https://github.com/ivan-kleshnin/reactive-states
Vuex with an optional RxJS layer and an optional backend layer like feathers-vuex would be outstanding and make it a leader instead of just a follower of yesteryear's patterns :)


Mkobos fix jenkins problem

Closes #2

Just checked my inbox and found email notification in trash... Probably I have deleted it by accident.
Anyways, sorry for delay, I am on it.

LGTM.
This was quick one, probably because most of the changes were related to comments.
Let me know I you want me to merge it with master.

This was quick one, probably because most of the changes were related to comments.

Yeah. BTW, I think that it might be a good practice to enclose the information about the changes in the commit comment instead of in GitHub issue. This way this information is easier to find and does not depend on GitHub.

Let me know I you want me to merge it with master.

Done.
I just noticed that I named the last commit closing the whole issue "Bump version" which is pretty uninformative. I think it might be a good practice for the final commit in a series of commits related to an issue (the one that closes the issue) to be named the same way the issue is (if possible).


Relax Copy to Clone for AssetId

For the bridgehub we want to use a second Asset pallet for bridged assets. The suggestion is to have the AssetId of this instance be a MultiLocation. However Multilocation is not Copy, so this PR is exploring the impact of relaxing the Copy bound to only require Clone.
cumulus companion: https://github.com/paritytech/cumulus/pull/1900

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2060118

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2060117

The CI pipeline was cancelled due to failure one of the required jobs.
Job name: test-linux-stable
Logs: https://gitlab.parity.io/parity/mirrors/substrate/-/jobs/2060116

Maybe this is not needed - MulitiLocation v3 is Copy. We could potentially wait for that to land.

Maybe this is not needed - MulitiLocation v3 is Copy. We could potentially wait for that to land.

I agree focusing on v3 is probably the best strategy as it's already needed for related goals with the second Assets pallet.

if we're doing https://github.com/paritytech/substrate/pull/12740 then maybe we should as then its not delayed by xcm3. We can have it all hit master which is going to be less complicated.

I think we can get away with keeping copy.


Incompatibility with BrutalCompanyMinusExtra

Hello! The issue is that Brutal Company Minus Extra does not activate most of it's events (aka door control failure, scrap value increase/decrease, scrap amount increase/decrease and so on).
This issue is present only in LethalPerformance v0.5.0, before it worked well.
Brutal Company Minus Extra has AnimatedSunRed patch inside BrutalCompanyMinus.Minus.Handlers.AnimatedSunPatches, which uses HarmonyPostfix for method "Update". I believe that is the reason of the mod breaking, since patching method Update was removed in LethalPerformance v0.5.0.
Console approves that:
[Error  : Unity Log] ArgumentException: Undefined target method for patch method static void BrutalCompanyMinus.Minus.Handlers.AnimatedSunPatches::AnimatedSunRed(animatedSun __instance)
Stack trace:
HarmonyLib.PatchClassProcessor.PatchWithAttributes (System.Reflection.MethodBase& lastOriginal) (at <474744d65d8e460fa08cd5fd82b5d65f>:IL_0047)
HarmonyLib.PatchClassProcessor.Patch () (at <474744d65d8e460fa08cd5fd82b5d65f>:IL_006A)
Rethrow as HarmonyException: Patching exception in method null
HarmonyLib.PatchClassProcessor.ReportException (System.Exception exception, System.Reflection.MethodBase original) (at <474744d65d8e460fa08cd5fd82b5d65f>:IL_006C)
HarmonyLib.PatchClassProcessor.Patch () (at <474744d65d8e460fa08cd5fd82b5d65f>:IL_0095)
HarmonyLib.Harmony.<PatchAll>b__11_0 (System.Type type) (at <474744d65d8e460fa08cd5fd82b5d65f>:IL_0007)
HarmonyLib.CollectionExtensions.Do[T] (System.Collections.Generic.IEnumerable`1[T] sequence, System.Action`1[T] action) (at <474744d65d8e460fa08cd5fd82b5d65f>:IL_0014)
HarmonyLib.Harmony.PatchAll (System.Reflection.Assembly assembly) (at <474744d65d8e460fa08cd5fd82b5d65f>:IL_0006)
HarmonyLib.Harmony.PatchAll () (at <474744d65d8e460fa08cd5fd82b5d65f>:IL_001B)
BrutalCompanyMinus.Plugin.Awake () (at <d5a16e2fe56b48a483434eb0dc7a0bc7>:IL_01E2)
UnityEngine.GameObject:AddComponent(Type)
BepInEx.Bootstrap.Chainloader:DMD<BepInEx.Bootstrap.Chainloader::Start>()
UnityEngine.InputSystem.InputSystem:.cctor()

Attaching AnimatedSunPatches class' decompiled code, because BrutalCompanyMinusExtra does not have GitHub open-source:
[HarmonyPatch(typeof(animatedSun))]
internal class AnimatedSunPatches
{
	[NullableContext(1)]
	[HarmonyPostfix]
	[HarmonyPatch("Update")]
	private static void AnimatedSunRed(animatedSun __instance)
	{
		bool isEnabled = IcarusPatches.isEnabled;
		if (isEnabled)
		{
			bool flag = __instance.indirectLight.color != Color.red;
			if (flag)
			{
				try
				{
					__instance.directLight.color = Color.red;
					__instance.indirectLight.color = Color.red;
				}
				catch
				{
					Log.LogError("Failed to run AnimatedSunRed");
				}
			}
		}
	}
}

You can find mod page there

Thanks for the reports. For now you can downgrade the version of Lethal Performance. I'll fix it for the next version


Wrong filename

The install steps aren't correct and will fail in the current form:
https://github.com/dracula/jdownloader2/blob/c02492d12d092d75a88fb9723aaba75b9b1f7a5e/INSTALL.md?plain=1#L17
The correct filename is FlatDarculaLaf.json - yes, on linux that's a different file.

Thanks, I have amended the readme to specifically mention FlatDarculaLaf.json


better cross-linking? Selective Importing

I was looking to understand how to tell use that I'd like to selectively import functions.
I got to https://docs.perl6.org/syntax/use but there was nothing about it.
Later I was pointed at https://docs.perl6.org/language/modules#Exporting_and_Selective_Importing
As I understand the former page is actually an extract from the latter, but in any case I think it would be nice if the page about use pointed to the selective importing section in the other page.

I did the additional and work in the docs on selective importing sometime lst year, but discussed it better later in my Perl 6 Advent blog for 2016 (Dec 12).  Maybe it could be the basis of a doc section. Thoughts?

@tbrowder I don't know about that, but I've added the link I was missing so closing this issue now.


Duplicate Logs Fix

It looks like the response_mode="compact" option was giving duplicate logs: https://github.com/jerryjliu/llama_index/issues/1384
Since it was call super().get_response, just had to remove the extra token counter wrapper
Also, it looks like the optimizer is logging on every text chunk. Kind of annoying, but it looks like a decent refactor to avoid that (ideally, we could use the token counter here). I could take a stab at that too if you think it's worthwhile lol

Thanks for the fix! I wonder if there are other spots that we do this as well.

@Disiok I think it's only an issue when super() is called and both the parent and child methods have a token counter wrapper.
I didn't see this anywhere else

Thanks for checking!


Update to Pyro

This still requires a meta-resin release.

@willnewton is the latest meta-resin OK now for pyro support?

@agherzan it is for non-flasher images, flasher images will require 2.6.1

Got it. Will release today.

@willnewton here you go: https://github.com/resin-os/meta-resin/releases/tag/v2.6.1

@agherzan thanks, rebased


line 293 sg:orange seems to cause a problem

line 293 of /colors/afterglow.vim seems to cause this error:
Error detected while processing function 23_X:
line    2:
E254: Cannot allocate color #sg:orange
Changing it from "sg:orange" to s:orange seems to fix it, but I don't know if this is what you intended for this color.

You're right, it was a typo! Sorry about that.
It's strange I didn't get any error though. Nice catch.
Last commit (b7c60d4123520050cd2b1aa5377dacaa952ec10d) has it right, so I'm closing for now.
Don't hesitate to tell me if anything goes wrong.


I use macos Fault HTTP 412 any idea

or it was just waste of the time?

Is this when logging in, they have recently blocked some older clients, update the user agent string in package.json to be
"user-agent": "Grindr3/33809 (iPhone; iOS 11.0)",
package.json.txt
rename back to package.json.
works for me when getting a 412 on login.

Thanks!
It has since worked with the package.json.txt file that you uploaded.
But in the last couple of days it does not work again, error 412, then drops back to the login screen.
Can anybody help you with something?

I've not seen that, try renaming the Fuckr folder
%userprofile%\AppData\Local\Fuckr
Then try again, does that work?

Köszönöm, mostmár működik!!
Előbb be kellett jelentkezni telefonon majd utánna a számítógépen és így már beenged.. :-)


Are the flatbuffer schema and the autogenerated Rust code in sync?

I'm using the zkinterface.fbs schema to write/read files successfully, I can read the files I wrote back with flatc using
flatc -o outs ../zkinterface.fbs --json --strict-json -- foo.zkif

But I can't get the zkif rust application to read my files back. I was wondering if using the above command and the zkif rust
app are equivalent?
It could be I'm using a newer version of flatc I am on 2.0. I am also unable to regenerate the rust code with
cargo build --features fbs
The generated rust code does not compile and I get a lot of errors.

To follow up, it looks as though the flatbuffer schema (zkinterface.fbs) and the rust code in src/zkinterface_generated.rs might either be out of sync, or maybe it is an issue with newer versions of flatc being unable to understand zkif outputs. I'm using  flatc 1.11.0 and I'm also seeing this issue.
For example, if I run
flatc -o outs zkinterface.fbs --json --strict-json -- examples/example.zkif
I get an error (here examples/example.zkif is the example provided in this repo).

Here's what I think is happening
https://github.com/QED-it/zkinterface/blob/f3371d4c608f94f6c22330897afa14bcb4cf6d05/rust/src/structs/command.rs#L71
Is writing the binary data without the optional file identifier (magic-bytes), however the schema indicates that the identifier should be used.
// When storing messages to files, this extension and identifier should be used.
file_extension "zkif";
file_identifier "zkif"; // a.k.a. magic bytes.

Here's some more on file identifiers
From "File identification and extension":

Typically, a FlatBuffer binary buffer is not self-describing, i.e. it needs you to know its schema to parse it correctly. But if you want to use a FlatBuffer as a file format, it would be convenient to be able to have a "magic number" in there, like most file formats have, to be able to do a sanity check to see if you're reading the kind of file you're expecting.
Now, you can always prefix a FlatBuffer with your own file header, but FlatBuffers has a built-in way to add an identifier to a FlatBuffer that takes up minimal space, and keeps the buffer compatible with buffers that don't have such an identifier.

Given the intention in zkinterface.fbs is to use the "zkif" magic bytes, I think https://github.com/QED-it/zkinterface/blob/f3371d4c608f94f6c22330897afa14bcb4cf6d05/rust/src/structs/command.rs#L71 should change to include the file identifier. I can make a separate issue for this if needed.

FYI, I implemented the change described above and still, examples generated by zkif cannot be read back from flatc, as described by @sga001 . We don't know why and this is blocking us.

I'm using the zkinterface.fbs schema to write/read files successfully, I can read the files I wrote back with flatc using
flatc -o outs ../zkinterface.fbs --json --strict-json -- foo.zkif

I did not know this feature, but it's good to know!

But I can't get the zkif rust application to read my files back. I was wondering if using the above command and the zkif rust
app are equivalent?
It could be I'm using a newer version of flatc
Yes indeed, the FBS schema is compiled with flatc v. 1.12.0, which produced the zkinterface_generated.rs file. And flatc v. 2.0 is currently not compatible.

I am on 2.0. I am also unable to regenerate the rust code with
cargo build --features fbs
The generated rust code does not compile and I get a lot of errors.
This is again because of incompatibilities between flatc v 1.XX and flatc v. 2.XX. Since the Rust code is constructed around what was generated from the flatc compiler, it cannot compile with something generated with incompatible versions.
Maybe we should upgrade zkinterface at some point to migrate to flatc 2.0.

if I run
flatc -o outs zkinterface.fbs --json --strict-json -- examples/example.zkif

I get an error too. But the error says
flatc: error: binary "rust/example.zkif" does not have expected file_identifier "zkif", use --raw-binary to read this file anyway.

When adding this option, I get no error, but the output file is "empty". Only a single bracket pair {}, which is strange because no error means that the file is indeed compliant with the provided FBS schema.
NB:  in Writing a Schema , it's said that

Now, you can always prefix a FlatBuffer with your own file header, but FlatBuffers has a built-in way to add an identifier to a FlatBuffer that takes up minimal space, and keeps the buffer compatible with buffers that don't have such an identifier.

It means that this file identifier is not mandatory.
Regarding the fix suggested by @elefthei, this is actually true, but this is incomplete. All the types in Message should be updated this way (that is Command, ConstraintSystem, CircuitHeader, Witness), but even if I update all of these, this does not fill the JSON file properly...
 Maybe upgrading zkinterface to flatc 2.0 would solve this issue?

BTW, to answer the question initially raised in the subject of this thread, no, the uploaded files are not out-of-sync ;)

Yes indeed, the FBS schema is compiled with flatc v. 1.12.0, which produced the zkinterface_generated.rs file. And flatc v. 2.0 is currently not compatible.

I am on 2.0. I am also unable to regenerate the rust code with
cargo build --features fbs
The generated rust code does not compile and I get a lot of errors.

FYI @sga001 's last message, this also does not work for flatc 1.11 with the same error.

This is again because of incompatibilities between flatc v 1.XX and flatc v. 2.XX. Since the Rust code is constructed around what was generated from the flatc compiler, it cannot compile with something generated with incompatible versions.
Maybe we should upgrade zkinterface at some point to migrate to flatc 2.0.
if I run
flatc -o outs zkinterface.fbs --json --strict-json -- examples/example.zkif

I get an error too. But the error says
flatc: error: binary "rust/example.zkif" does not have expected file_identifier "zkif", use --raw-binary to read this file anyway.

When adding this option, I get no error, but the output file is "empty". Only a single bracket pair {}, which is strange because no error means that the file is indeed compliant with the provided FBS schema.
NB: in Writing a Schema , it's said that

Now, you can always prefix a FlatBuffer with your own file header, but FlatBuffers has a built-in way to add an identifier to a FlatBuffer that takes up minimal space, and keeps the buffer compatible with buffers that don't have such an identifier.

It means that this file identifier is not mandatory.
Regarding the fix suggested by @elefthei, this is actually true, but this is incomplete. All the types in Message should be updated this way (that is Command, ConstraintSystem, CircuitHeader, Witness), but even if I update all of these, this does not fill the JSON file properly...

Since we want to eliminate possible suspects, I updated all the correct files and filed a PR. but still get the same error as you above.

I cannot tell for now if this is a bug on zkinterface or in FlatBuffers/flatc, and this requires more investigation. Maybe upgrading zkinterface to flatc 2.0 would solve this issue?

While it would be a good general idea to update dependency versions, we have tried it with both flatc 2.0 and flatc 1.11 and it doesn't make a difference, we get the same error as you do. I have also tried a different flatbuffer library (specifically the Haskell one) and I am not able to read/write zkif files with that either. Right now the zkif CLI application is only compatible with itself, which defeats the purpose of using flatbuffer in the first place.

If it is helpful, I wrote a zkif reader using only the generated rust files and this one seems to be compatible with other tools/languages.
https://github.com/elefthei/spartan-zkinterface
In particular in test there are example files ex: test/foo.zkif and if you try reading it with flatc
flatc -o outs schema/zkinterface.fbs --json --strict-json -- test/foo.zkif
It works.

Hi @elefthei ,
After a whole weekend clearing my mind, and only a 10-min investigation on this issue this morning, here is the solution you were waiting for.

Right now the zkif CLI application is only compatible with itself, which defeats the purpose of using flatbuffer for sharing schema in the first place.

Actually, you are wrong. The purpose of zkInterface was to be interoperable, and yes it is.
If you type
flatc --help

you get the list of all the available options for the flatc compiler. One is of particular interest:
--size-prefixed        Input binaries are size prefixed buffers.

Regarding your previous comment, it seems you have looked into the zkinterface.fbs file, which is good, but it seems you missed this comment (admittedly, only a comment).
// All messages must be prefixed by the size of the message,
// not including the prefix, as a 4-bytes little-endian unsigned integer.

If you combine the knowledge brought by this comment, and the option grabbed from the CLI help of flatc, you get this:
$ flatc --size-prefixed -o outs zkinterface.fbs --json  -- rust/constraints.zkif
$ cat outs/constraints.json
{
  message_type: "ConstraintSystem",
  message: {
    constraints: [
      {
        linear_combination_a: {
          variable_ids: [
            1
          ],
          values: [
            1
          ]
        },
        linear_combination_b: {
          variable_ids: [
            1
          ],
          values: [
            1
          ]
        },
        linear_combination_c: {
          variable_ids: [
            4
          ],
          values: [
            1
          ]
        }
      },
      {
        linear_combination_a: {
          variable_ids: [
            2
          ],
          values: [
            1
          ]
        },
        linear_combination_b: {
          variable_ids: [
            2
          ],
          values: [
            1
          ]
        },
        linear_combination_c: {
          variable_ids: [
            5
          ],
          values: [
            1
          ]
        }
      },
      {
        linear_combination_a: {
          variable_ids: [
            0
          ],
          values: [
            1
          ]
        },
        linear_combination_b: {
          variable_ids: [
            4,
            5
          ],
          values: [
            1,
            1
          ]
        },
        linear_combination_c: {
          variable_ids: [
            3
          ],
          values: [
            1
          ]
        }
      }
    ]
  }
}

which is what was expected.

Would be great to get a solution soon.

Hopefully, right after the weekend is soon enough...
Note: There is a limitation in flatc, which reads only one Message type per file. In the examples/example.zkif file, we actually concatenate the three types into one only file (Header, Witness, ConstraintSystem). And if you run the previous command on it, it will only convert the first Message into JSON (in this case, only the Header) which is a pity... This limitation is overcome in zkInterface such that you can concatenate as many files as you want.
BTW, I will merge your PR soon. Thanks for that.


IGNITE-7134 Never-ending timeout in IgniteSpiOperationTimeoutHelper.nextTimeoutChunk().

The ticket is resolved, closing PR. Feel free to reopen if needed.


Some post-use feedback.

Thank you for creating such a great software. However, I have noticed some inconveniences while using it:

The lack of support for some shortcut keys, such as pressing the right arrow key to jump to the next level directory and the left arrow key to jump to the parent directory. This is a duplicate of issue #3
It would be helpful if the software automatically focused on the leftmost directory upon startup.
Necessary search support is needed when there are many files in a particular directory.
It would also be beneficial if the top bar displayed the current path.

I look forward to your response.

Hi, thanks for trying it out! I haven't actually had an official release yet, so consider this "alpha software" not really intended for use yet :)
I think 4 is a duplicate of #19. Mind creating separate issues for the other two? Happy to look into them.


Support non-root prefixed reverse proxy environments

We'd like to use caddy-security in an reverse-proxy environment where caddy is routed from a fixed-prefix i.e.
myapp.mydomain.com/app1/oauth2/github -> ( reverse proxy ) -> app1backend.mydomain.com/oauth2/github
We encountered issues where the redirect_url was being set to app1backend.mydomain.com which was corrected by setting X-Forwarded-Host. This still left the issue where the app1 prefix was being dropped in the redirect_url.
A number of standard reverse proxies use the X-Forwarded-Prefix to forward any prefix mapping onto backend applications.
This PR looks the add X-Forwarded-Prefix support to allow caddy-security to work in prefixed reverse proxies environments.

@NixM0nk3y , thank you for contributing!


Trigger every relay on MQTT open door

We should open all the doors, not just the first one when triggering the door opening via MQTT.

I'm merging this @omersiar as it's only a bug fix and I don't want new people to experience this :)


CDPT-2013 Show co-author-plus errors as admin notices - instead of 500.html

This PR shows the user any errors that the plugin co-author-plus generates.
This will assist in understanding the problem. Previously the user would have seen the generic 500.html error page.

This PR shows the user any errors that the plugin co-author-plus generates.
This will assist in understanding the problem. Previously the user would have seen the generic 500.html error page.

Hi @EarthlingDavey. Is the message text coming from Co-Authors Plus?
I'd like us to remove the word WordPress from the $message string - is that possible?

Sure thing! It does come from the plugin, but I can filter the text.


[Request] AM/PM Time

Is is possible to do a mode with AM/PM instead of the 24 hour clock?
If this is not something you plan on adding could you give some recommendations on how I might modify this to do this.

I'm planning on implement AM/PM for time section, but i'm not sure about the release date of next version.
Well, you have to make plenty of changes on source code (JS, Template, SCSS), it's not so easy peasy.
I'm saving time in:
scope.time = {
    hour: '00',
    minute: '00'
}

So, first you have to consider type in this object. And after that change 24 limit of hour in scope.changeTimeValue function to 12. Then you have to track scope.time in source code and make appropriate changes.
Sorry, that's the best i can help.


Error message is cryptic when you do not set attributes as an empty object while creating a schema

Before opening, please confirm:

[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.

Bug Category
Schemas and Validation
Describe the bug
Error message is cryptic when you do not set attributes as an empty object while creating a schema.
Expected behavior
There are 2 solutions here

Schema should be saved even if we do not specify a attributes object. Assume it to be empty
Use the full term Attributes instead of Attr, in attributes

Reproduction steps
Try to save a entity in the schema without specifying Attributes
Code Snippet
// Put your code below this line.

Log output
// Put your output below this line

Additional configuration
No response
Operating  System
No response
Additional information and screenshots
No response

Can you comment with the exact schema triggering this error message? This may be resolved by an unreleased change already in our main branch.

Closing as fixed by #132


Support variable path components with a constant prefix/suffix

Support variable path components with a constant prefix/suffix.
For example, today we don't correctly bootstrap a server to handle GET /{version}.zip, because the RouterPathComponent (https://github.com/apple/swift-openapi-runtime/blob/cd8104a3e9ab07e0a0e077371ac4b785e41d2b5a/Sources/OpenAPIRuntime/Interface/CurrencyTypes.swift#L255) only has two cases: constant or parameter.
But to support a path like /{version}.zip or /foo-{bar} or /foo-{bar}-baz, we need a more flexible currency type for the path component.
This is blocking correctly generating a server for the Swift Package Registry API: https://github.com/apple/swift-package-manager/blob/main/Documentation/Registry.md#appendix-a---openapi-document

Maybe an easier way would be to pass the raw path to the ServerTransport, which would be on the hook for parsing it however it likes, i.e. /{version}.zip instead of trying to provide a parsed, type-safe array of components, since the parsing itself is where the data loss happens today.

And it seems if we did that, Hummingbird could handle these mixed components already. So this is probably the easiest, but probably most flexible, way to go.


pai master node reboot A few days interval

pai master node machine crash A few days interval.and system log can not find something. is pai reboot the host machine?

Hi @szxdlut , in our code, there is no code to reboot a machine.


Perf: add monad stack comparison benchmark

@sledorze I was trying to get an idea of how much we are loosing by stacking monads and the result is surprising (at least for TaskEither), is the benchmark code flawed?
TaskEither x 1,507,865 ops/sec ±5.95% (57 runs sampled)
native x 1,153,964 ops/sec ±7.83% (57 runs sampled)
ReaderTaskEither x 405,216 ops/sec ±9.67% (26 runs sampled)
Fastest is TaskEither

Update
TaskEither x 1,446,429 ops/sec ±8.57% (59 runs sampled)
native x 1,562,634 ops/sec ±9.28% (52 runs sampled)
ReaderTaskEither x 363,574 ops/sec ±9.01% (55 runs sampled)

@gcanti Ok thanks for benchmarking; ReaderTaskEither is very time consuming and I dunno how it can be improved (beside 'Effect rotation').


Credits and FAQ is white in dark mode

Fix this pls.

Fixed in:
https://github.com/DiamondCoder02/nsfw-game-manager/commit/d772b0677b6d950881423849430f49e99fa01a44


Simplify does not seem to work when the value is an object

Description
Simplification of an expression like ['PRESENT', '$a'] was failing when the value of $a in the context is an object. This was due to the check here for isEvaluable:
https://github.com/briza-insurance/illogical/blob/master/src/expression/comparison/index.ts#L61
isEvaluable considered any Object that's not null or an array to be an Evaluable. To fix the issue I made the check more strict in src/common/type-check.ts
I've also updated the type of Result to indicate a Result can be an object
Test Coverage

[x] unit

References

Relates to Bug: Briza Air not rendering Briza API questions

@lilyvanoekel don't forgot to bump the version (package json) and to update the change log.

5cafb777fcf41bea599d988260202d2ad3ee66b1


Remove readme dynamic information

Overview:
Closes this Google Season of Docs Task:
Trim down the readme by removing duplicate dynamic information. These include the following headings: ‘What data is available?’, ‘Other data of interest’, ‘Organizations Using PUDL’. These headings are removed because they are already found on the PUDL website.
What problem does this address?
The headings weren't exactly removed as stated in the task. Instead, they were edited to reflect information that can be found in the more flexible sources (readthedocs or the website). As @aesharpe suggested, I changed the data source URLs to link to only the data source information on the readme. However, some of these sources weren't on the readthedocs so I left the US government website source instead. I would appreciate feedback on how best you would like me to go about this.
Testing
How did you make sure this worked? How can a reviewer verify this?
Since changes were made to the readme, I only checked if changes reflected properly on the readme before making a pull request.
@aesharpe @zaneselvans @e-belfer

I wonder if we can do a better job of deduplicating the data here, on the website, and in the readthedocs pages. @Nancy9ice where do you think this information should live? Ideally it's only in one place and we link to it. My gut says the readthedocs.
Same goes for other information in the ReadMe.

I think it's best to have the organizations that have worked with PUDL on the website because the website is more like a branding material for PUDL. Then we can link the organizations heading in readthedocs to the one on the website. For the PUDL source links, it's great to that we linked them from the readme to the PUDL links. Do you have better ideas? Would love to hear it


Cache API creates invalid modules on SystemJS-builder upgrade

Upgrading from 0.15.30 to 0.15.33 broke one of my built modules at runtime:

The issue was around the node process shim added by jspm when installing npm:rome:

Which is registered at a different f2 name in the bundle, not used anywhere:

I tried building a small reproducible case, which I couldn't. However, I was able to pin down the issue to using a disk cache generated from version 0.15.30 with version 0.15.33 as removing that disk cache solved the issue.
In the end, it probably has nothing to do with the process shim or npm:rome, but the build cache should probably be versioned as incompatibilities between versions seems to trigger weird corner cases (and runtime breakages aren't nice ^^).

The SystemJS Builder cache isn't really designed to persist across versions of the builder project itself. If you've written code to do this persistence, perhaps version the persistence against the version of SystemJS Builder?


🐛 [FirebaseMessaging] Unable to get the FCM token.

Bug report
I am unable to integrate Firebase messaging in the iOS app.
Steps to reproduce
I have tried this numerous times.
flutter pub cache clean
flutter clean
flutter pub get
 rm -rf ~/Library/Developer/Xcode/DerivedData/* Podfile.lock Pods
 pod deintegrate
 pod install --repo-update

Expected behavior
A clear and concise description of what you expected to happen.
Additional context
This is the Xcode Runner output

2023-09-07 09:27:48.529641+0545 Runner[5929:1418866]  - <AppMeasurement>[I-ACS036001] Analytics screen reporting is disabled. UIViewController transitions will not be logged.
2023-09-07 09:27:48.699319+0545 Runner[5929:1418536] Metal API Validation Enabled
2023-09-07 09:27:48.802897+0545 Runner[5929:1418536] [VERBOSE-2:FlutterDarwinContextMetalImpeller.mm(37)] Using the Impeller rendering backend.
2023-09-07 09:27:48.887242+0545 Runner[5929:1418866] 10.12.0 - [FirebaseCore][I-COR000005] No app has been configured yet.
2023-09-07 09:27:48.888022+0545 Runner[5929:1418866] 10.12.0 - [FirebaseCore][I-COR000001] Configuring the default app.
2023-09-07 09:27:48.891380+0545 Runner[5929:1418866] 10.12.0 - [FirebaseCore][I-COR000033] Data Collection flag is not set.
2023-09-07 09:27:48.955472+0545 Runner[5929:1418536] [Firebase/Crashlytics] Version 10.12.0
2023-09-07 09:27:48.964330+0545 Runner[5929:1418866] 10.12.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:27:48.965078+0545 Runner[5929:1418866] 10.12.0 - [FirebaseMessaging][I-FCM043000] Info is not found in Keychain. OSStatus: -25300. Keychain query: {
    acct = "com.neuroflip.tirimiri";
    class = genp;
    gena = "com.google.iid";
    "m_Limit" = "m_LimitAll";
    nleg = 1;
    "r_Attributes" = 1;
    "r_Data" = 1;
    svce = "com.google.iid.checkin";
}
2023-09-07 09:27:48.965142+0545 Runner[5929:1418866] 10.12.0 - [FirebaseMessaging][I-FCM033009] App reset detected but no valid checkin auth preferences found. Will not delete server token registrations.
2023-09-07 09:27:48.965666+0545 Runner[5929:1418866] 10.12.0 - [FirebaseMessaging][I-FCM002000] FIRMessaging library version 10.12.0
2023-09-07 09:27:48.965714+0545 Runner[5929:1418866] 10.12.0 - [GULReachability][I-REA902003] Monitoring the network status
2023-09-07 09:27:48.966292+0545 Runner[5929:1418866] 10.12.0 - [FirebaseMessaging][I-FCM043000] Info is not found in Keychain. OSStatus: -25300. Keychain query: {
    acct = "com.neuroflip.tirimiri";
    class = genp;
    gena = "com.google.iid-tokens";
    "m_Limit" = "m_LimitAll";
    nleg = 1;
    "r_Attributes" = 1;
    "r_Data" = 1;
    svce = "509403943773:*";
}
2023-09-07 09:27:49.144220+0545 Runner[5929:1418867] 10.12.0 - [FirebaseMessaging][I-FCM001000] FIRMessaging Remote Notifications proxy enabled, will swizzle remote notification receiver handlers. If you'd prefer to manually integrate Firebase Messaging, add "FirebaseAppDelegateProxyEnabled" to your Info.plist, and set it to NO. Follow the instructions at:
https://firebase.google.com/docs/cloud-messaging/ios/client#method_swizzling_in_firebase_messaging
to ensure proper integration.
2023-09-07 09:27:49.144466+0545 Runner[5929:1418867] 10.12.0 - [GoogleUtilities/AppDelegateSwizzler][I-SWZ001008] Successfully created App Delegate Proxy automatically. To disable the proxy, set the flag GoogleUtilitiesAppDelegateProxyEnabled to NO (Boolean) in the Info.plist
2023-09-07 09:27:49.144486+0545 Runner[5929:1418867] 10.12.0 - [FirebaseSessions][I-SES000000] Version 10.12.0. Expecting subscriptions from: [Crashlytics]
2023-09-07 09:27:49.144501+0545 Runner[5929:1418867] 10.12.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics] Running on iPhone9,2, 14.2.0 (18B92)
2023-09-07 09:27:49.218521+0545 Runner[5929:1418897] 10.12.0 - [FirebaseCrashlytics][I-CLS000000] Registering Sessions SDK subscription for session data
2023-09-07 09:27:49.219306+0545 Runner[5929:1418897] 10.12.0 - [FirebaseSessions][I-SES000000] Registering Sessions SDK subscriber with name: Crashlytics, data collection enabled: false
2023-09-07 09:27:49.219374+0545 Runner[5929:1418897] 10.12.0 - [FirebaseCrashlytics][I-CLS000000] Session ID changed: b1463730f990415cab966bce6822126c
2023-09-07 09:27:49.251198+0545 Runner[5929:1418896] flutter: The Dart VM service is listening on http://<IP_ADDRESS>:55406/rn0Rs85fdKA=/
2023-09-07 09:27:49.259603+0545 Runner[5929:1418897] 10.12.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics:Settings] Settings TTL expired
2023-09-07 09:27:49.259904+0545 Runner[5929:1418897] 10.12.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics:Settings] Settings expired because build instance changed
2023-09-07 09:27:49.259949+0545 Runner[5929:1418897] 10.12.0 - [FirebaseAnalytics][I-ACS024000] Debug mode is on
2023-09-07 09:27:49.260161+0545 Runner[5929:1418897] 10.12.0 - [FirebaseAnalytics][I-ACS025028] AdMob and Firebase are in use in this app, but are not linked. For analytics data consistency and integrity, it is highly recommended that you link your AdMob app to the corresponding Firebase app and re-download the GoogleServices-Info.plist file. See https://support.google.com/admob/answer/6383165 for more information.
2023-09-07 09:27:49.260947+0545 Runner[5929:1418897] 10.12.0 - [FirebaseCrashlytics][I-CLS000000] Automatic data collection is disabled. Deleting 3 unsent reports over the limit of 4 to prevent disk space from filling up. To take action on these reports, call send/deleteUnsentReports. To turn on automatic data collection, call setCrashlyticsCollectionEnabled with true
2023-09-07 09:27:49.261013+0545 Runner[5929:1418897] 10.12.0 - [FirebaseCrashlytics][I-CLS000000] Root: /var/mobile/Containers/Data/Application/BE050426-2FE6-4963-888C-BB34B3EC4430/Library/Caches/com.crashlytics.data/com.neuroflip.tirimiri
2023-09-07 09:27:49.261071+0545 Runner[5929:1418897] 10.12.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics:Crash:Reports:Event] Registered Firebase Analytics event listener to receive breadcrumb logs
2023-09-07 09:27:49.262227+0545 Runner[5929:1418897] 10.12.0 - [FirebaseCrashlytics][I-CLS000000] Automatic data collection is disabled.
2023-09-07 09:27:49.262313+0545 Runner[5929:1418897] 10.12.0 - [FirebaseCrashlytics][I-CLS000000] [Crashlytics:Crash] 4 unsent reports are available. Waiting for send/deleteUnsentReports to be called.
2023-09-07 09:27:49.262465+0545 Runner[5929:1418897] 10.12.0 - [GULReachability][I-REA902003] Monitoring the network status
2023-09-07 09:27:49.262570+0545 Runner[5929:1418897] 10.12.0 - [GULReachability][I-REA902003] Monitoring the network status
2023-09-07 09:27:49.262637+0545 Runner[5929:1418897] 10.12.0 - [FirebaseAnalytics][I-ACS023007] Analytics v.10.12.0 started
2023-09-07 09:27:49.263016+0545 Runner[5929:1418897] 10.12.0 - [FirebaseAnalytics][I-ACS023008] To disable debug logging set the following application argument: -noFIRAnalyticsDebugEnabled (see http://goo.gl/RfcP7r)
2023-09-07 09:27:49.264265+0545 Runner[5929:1418897] 10.12.0 - [FirebaseAnalytics][I-ACS023009] Debug logging enabled
2023-09-07 09:27:49.264314+0545 Runner[5929:1418897] 10.12.0 - [FirebaseAnalytics][I-ACS023207] To enable verbose logging set the following application argument: -FIRAnalyticsVerboseLoggingEnabled (see http://goo.gl/RfcP7r)
2023-09-07 09:27:49.493881+0545 Runner[5929:1418872] 10.12.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected
2023-09-07 09:27:49.493951+0545 Runner[5929:1418872] 10.12.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected
2023-09-07 09:27:49.493999+0545 Runner[5929:1418872] 10.12.0 - [GULReachability][I-REA902004] Network status has changed. Code:2, status:Connected
2023-09-07 09:27:49.494447+0545 Runner[5929:1418872] 10.12.0 - [FirebaseInstallations][I-FIS002001] -[FIRInstallationsIDController installationWithValidAuthTokenForcingRefresh:0], appName: __FIRAPP_DEFAULT
2023-09-07 09:27:49.495004+0545 Runner[5929:1418872] 10.12.0 - [FirebaseAnalytics][I-ACS025026] Deferring to Firebase for event data collection
2023-09-07 09:27:49.504283+0545 Runner[5929:1418869] 10.12.0 - [FirebaseSessions][I-SES000000] Data Collection is disabled for all subscribers. Skipping this Session Event
2023-09-07 09:27:49.506757+0545 Runner[5929:1418897] 10.12.0 - [FirebaseAnalytics][I-ACS800023] No pending snapshot to activate. SDK name: app_measurement
2023-09-07 09:27:49.507151+0545 Runner[5929:1418897] 10.12.0 - [FirebaseAnalytics][I-ACS029014] Successfully parsed a configuration. Version:<PHONE_NUMBER>049953
2023-09-07 09:27:49.507463+0545 Runner[5929:1418897] 10.12.0 - [FirebaseAnalytics][I-ACS023016] Analytics is ready to receive events
2023-09-07 09:27:49.597104+0545 Runner[5929:1418866] 10.12.0 - [FirebaseAnalytics][I-ACS002002] APMExperimentAlarm scheduled to fire in approx. (s): 4726.207305908203
2023-09-07 09:27:49.642430+0545 Runner[5929:1418866] 10.12.0 - [FirebaseAnalytics][I-ACS023087] User property set. Name, value: ga_session_id (_sid),<PHONE_NUMBER>
2023-09-07 09:27:49.824677+0545 Runner[5929:1418872] 10.12.0 - [FirebaseRemoteConfig][I-RCN000062] Loading database at path /var/mobile/Containers/Data/Application/BE050426-2FE6-4963-888C-BB34B3EC4430/Library/Application Support/Google/RemoteConfig/RemoteConfig.sqlite3
2023-09-07 09:27:49.994911+0545 Runner[5929:1418872] 10.12.0 - [FirebaseRemoteConfig][I-RCN000066] Successfully read configSettings. Minimum Fetch Interval:43200.000000, Fetch timeout: 60.000000
2023-09-07 09:27:49.995270+0545 Runner[5929:1418872] 10.12.0 - [FirebaseRemoteConfig][I-RCN000066] Successfully read configSettings. Minimum Fetch Interval:43200.000000, Fetch timeout: 60.000000
2023-09-07 09:27:49.997573+0545 Runner[5929:1418536] WF: === Starting WebFilter logging for process Runner
2023-09-07 09:27:49.997619+0545 Runner[5929:1418536] WF: _userSettingsForUser mobile: {
    filterBlacklist =     (
    );
    filterWhitelist =     (
    );
    restrictWeb = 1;
    useContentFilter = 0;
    useContentFilterOverrides = 0;
    whitelistEnabled = 0;
}
2023-09-07 09:27:49.997656+0545 Runner[5929:1418536] WF: _WebFilterIsActive returning: NO

I get this when i call FirebaseMessaging.instancegetToken()
2023-09-07 09:27:53.710104+0545 Runner[5929:1418877] flutter: [firebase_messaging/apns-token-not-set] APNS token has not been set yet. Please ensure the APNS token is available by calling `getAPNSToken()`.
2023-09-07 09:27:53.710198+0545 Runner[5929:1418877] flutter:
#0      MethodChannelFirebaseMessaging._APNSTokenCheck (package:firebase_messaging_platform_interface/src/method_channel/method_channel_messaging.dart:138:9)
<asynchronous suspension>
#1      MethodChannelFirebaseMessaging.getToken (package:firebase_messaging_platform_interface/src/method_channel/method_channel_messaging.dart:244:5)
<asynchronous suspension>

Flutter doctor
Run flutter doctor and paste the output below:
Click To Expand
[✓] Flutter (Channel stable, 3.13.2, on macOS 12.6.8 21G725 darwin-x64, locale en-US)
[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
[✓] Xcode - develop for iOS and macOS (Xcode 14.2)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2022.1)
[✓] VS Code (version 1.81.1)
[✓] Connected device (3 available)
[✓] Network resources

Flutter dependencies
Run flutter pub deps -- --style=compact and paste the output below:
Click To Expand
- file_selector_linux 0.9.2+1 [cross_file file_selector_platform_interface flutter]
- file_selector_macos 0.9.3+2 [cross_file file_selector_platform_interface flutter]
- file_selector_platform_interface 2.6.1 [cross_file flutter http plugin_platform_interface]
- file_selector_windows 0.9.3+1 [cross_file file_selector_platform_interface flutter]
- firebase_analytics_platform_interface 3.6.5 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface]
- firebase_analytics_web 0.5.4+5 [_flutterfire_internals firebase_analytics_platform_interface firebase_core firebase_core_web flutter flutter_web_plugins js]
- firebase_core_platform_interface 4.8.0 [collection flutter flutter_test meta plugin_platform_interface]
- firebase_core_web 2.7.0 [firebase_core_platform_interface flutter flutter_web_plugins js meta]
- firebase_crashlytics_platform_interface 3.6.5 [_flutterfire_internals collection firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_platform_interface 4.5.6 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface]
- firebase_messaging_web 3.5.6 [_flutterfire_internals firebase_core firebase_core_web firebase_messaging_platform_interface flutter flutter_web_plugins js meta]
- firebase_remote_config_platform_interface 1.4.5 [_flutterfire_internals firebase_core flutter meta plugin_platform_interface]
- firebase_remote_config_web 1.4.5 [firebase_core firebase_core_web firebase_remote_config_platform_interface flutter flutter_web_plugins js]
- fixnum 1.1.0
- flutter_appauth_platform_interface 6.0.0 [flutter plugin_platform_interface]
- flutter_blurhash 0.7.0 [flutter]
- flutter_cache_manager 3.3.1 [clock collection file flutter http path path_provider rxdart sqflite uuid]
- flutter_local_notifications_linux 4.0.0+1 [dbus ffi flutter flutter_local_notifications_platform_interface path xdg_directories]
- flutter_local_notifications_platform_interface 7.0.0+1 [flutter plugin_platform_interface]
- flutter_plugin_android_lifecycle 2.0.16 [flutter]
- flutter_test 0.0.0 [flutter test_api matcher path fake_async clock stack_trace vector_math async boolean_selector characters collection material_color_utilities meta source_span stream_channel string_scanner term_glyph web]
- flutter_web_plugins 0.0.0 [flutter characters collection material_color_utilities meta vector_math web]
- frontend_server_client 3.2.0 [async path]
- functions_client 1.3.2 [http yet_another_json_isolate]
- geolocator_android 4.2.2 [flutter geolocator_platform_interface uuid]
- geolocator_apple 2.2.7 [flutter geolocator_platform_interface]
- geolocator_platform_interface 4.0.7 [flutter plugin_platform_interface vector_math meta]
- geolocator_web 2.1.6 [flutter flutter_web_plugins geolocator_platform_interface]
- geolocator_windows 0.2.0 [flutter geolocator_platform_interface]
- get 4.6.5 [flutter]
- glob 2.1.2 [async collection file path string_scanner]
- gotrue 1.12.0 [collection crypto http jwt_decode universal_io rxdart meta]
- graphs 2.3.1 [collection]
- hive 2.2.3 [meta crypto]
- hive_flutter 1.1.0 [flutter hive path_provider path]
- html 0.15.4 [csslib source_span]
- http_multi_server 3.2.1 [async]
- http_parser 4.0.2 [collection source_span string_scanner typed_data]
- image_cropper_for_web 3.0.0 [flutter flutter_web_plugins image_cropper_platform_interface js]
- image_cropper_platform_interface 5.0.0 [flutter plugin_platform_interface http]
- image_picker_android 0.8.7+5 [flutter flutter_plugin_android_lifecycle image_picker_platform_interface]
- image_picker_for_web 3.0.1 [flutter flutter_web_plugins image_picker_platform_interface mime]
- image_picker_ios 0.8.8+2 [flutter image_picker_platform_interface]
- image_picker_linux 0.2.1+1 [file_selector_linux file_selector_platform_interface flutter image_picker_platform_interface]
- image_picker_macos 0.2.1+1 [file_selector_macos file_selector_platform_interface flutter image_picker_platform_interface]
- image_picker_platform_interface 2.9.1 [cross_file flutter http plugin_platform_interface]
- image_picker_windows 0.2.1+1 [file_selector_platform_interface file_selector_windows flutter image_picker_platform_interface]
- io 1.0.4 [meta path string_scanner]
- isar 3.1.0+1 [ffi js meta]
- isar_flutter_libs 3.1.0+1 [flutter isar]
- js 0.6.7 [meta]
- json_annotation 4.8.1 [meta]
- jwt_decode 0.3.1
- logging 1.2.0
- matcher 0.12.16 [async meta stack_trace term_glyph test_api]
- material_color_utilities 0.5.0 [collection]
- meta 1.9.1
- mime 1.0.4
- nested 1.0.0 [flutter]
- nm 0.5.0 [dbus]
- octo_image 1.0.2 [flutter flutter_blurhash]
- os_detect 2.0.1
- package_config 2.1.0 [path]
- package_info_plus 4.1.0 [ffi flutter flutter_web_plugins http meta path package_info_plus_platform_interface win32]
- package_info_plus_platform_interface 2.0.1 [flutter meta plugin_platform_interface]
- path_parsing 1.0.1 [vector_math meta]
- path_provider 2.1.1 [flutter path_provider_android path_provider_foundation path_provider_linux path_provider_platform_interface path_provider_windows]
- path_provider_android 2.2.0 [flutter path_provider_platform_interface]
- path_provider_foundation 2.3.1 [flutter path_provider_platform_interface]
- path_provider_linux 2.2.1 [ffi flutter path path_provider_platform_interface xdg_directories]
- path_provider_platform_interface 2.1.1 [flutter platform plugin_platform_interface]
- path_provider_windows 2.2.1 [ffi flutter path path_provider_platform_interface win32]
- petitparser 5.4.0 [meta]
- platform 3.1.2
- plugin_platform_interface 2.1.6 [meta]
- pointycastle 3.7.3 [collection convert js]
- pool 1.5.1 [async stack_trace]
- postgrest 1.5.0 [http yet_another_json_isolate]
- process 4.2.4 [file path platform]
- provider 6.0.5 [collection flutter nested]
- pub_semver 2.1.4 [collection meta]
- pub_updater 0.3.1 [http json_annotation process pub_semver]
- pubspec_parse 1.2.3 [checked_yaml collection json_annotation pub_semver yaml]
- realtime_client 1.2.1 [collection meta web_socket_channel]
- share_plus_platform_interface 3.3.0 [cross_file flutter meta mime plugin_platform_interface path_provider uuid]
- shared_preferences 2.2.1 [flutter shared_preferences_android shared_preferences_foundation shared_preferences_linux shared_preferences_platform_interface shared_preferences_web shared_preferences_windows]
- shared_preferences_android 2.2.1 [flutter shared_preferences_platform_interface]
- shared_preferences_foundation 2.3.4 [flutter shared_preferences_platform_interface]
- shared_preferences_linux 2.3.1 [file flutter path path_provider_linux path_provider_platform_interface shared_preferences_platform_interface]
- shared_preferences_platform_interface 2.3.1 [flutter plugin_platform_interface]
- shared_preferences_web 2.2.1 [flutter flutter_web_plugins shared_preferences_platform_interface]
- shared_preferences_windows 2.3.1 [file flutter path path_provider_platform_interface path_provider_windows shared_preferences_platform_interface]
- shelf 1.4.1 [async collection http_parser path stack_trace stream_channel]
- shelf_web_socket 1.0.4 [shelf stream_channel web_socket_channel]
- sign_in_with_apple_platform_interface 1.0.0 [flutter plugin_platform_interface meta]
- sign_in_with_apple_web 1.0.1 [flutter flutter_web_plugins sign_in_with_apple_platform_interface js]
- sky_engine 0.0.99
- source_gen 1.4.0 [analyzer async build dart_style glob path source_span yaml]
- source_span 1.10.0 [collection path term_glyph]
- sqflite 2.3.0 [flutter sqflite_common path]
- sqflite_common 2.5.0 [synchronized path meta]
- stack_trace 1.11.0 [path]
- storage_client 1.5.2 [http http_parser mime universal_io retry]
- stream_channel 2.1.1 [async]
- stream_transform 2.1.0
- string_scanner 1.2.0 [source_span]
- supabase 1.11.2 [functions_client gotrue http postgrest realtime_client storage_client rxdart yet_another_json_isolate]
- synchronized 3.1.0
- term_glyph 1.2.1
- test_api 0.6.0 [async boolean_selector collection meta source_span stack_trace stream_channel string_scanner term_glyph]
- timezone 0.9.2 [path]
- timing 1.0.1 [json_annotation]
- typed_data 1.3.2 [collection]
- universal_io 2.2.2 [collection meta typed_data]
- url_launcher_android 6.1.0 [flutter url_launcher_platform_interface]
- url_launcher_ios 6.1.5 [flutter url_launcher_platform_interface]
- url_launcher_linux 3.0.6 [flutter url_launcher_platform_interface]
- url_launcher_macos 3.0.7 [flutter url_launcher_platform_interface]
- url_launcher_platform_interface 2.1.5 [flutter plugin_platform_interface]
- url_launcher_web 2.0.20 [flutter flutter_web_plugins url_launcher_platform_interface]
- url_launcher_windows 3.0.8 [flutter url_launcher_platform_interface]
- uuid 3.0.7 [crypto]
- vector_graphics 1.1.7 [flutter vector_graphics_codec]
- vector_graphics_codec 1.1.7
- vector_graphics_compiler 1.1.7 [args meta path_parsing xml vector_graphics_codec]
- vector_math 2.1.4
- version 3.0.2
- visibility_detector 0.3.3 [flutter]
- watcher 1.1.0 [async path]
- web 0.1.4-beta
- web_socket_channel 2.4.0 [async crypto stream_channel]
- webview_flutter 4.2.4 [flutter webview_flutter_android webview_flutter_platform_interface webview_flutter_wkwebview]
- webview_flutter_android 3.9.5 [flutter webview_flutter_platform_interface]
- webview_flutter_platform_interface 2.5.1 [flutter meta plugin_platform_interface]
- webview_flutter_wkwebview 3.7.4 [flutter path webview_flutter_platform_interface]
- win32 5.0.7 [ffi]
- win32_registry 1.1.1 [ffi win32]
- xdg_directories 1.0.3 [meta path]
- xml 6.3.0 [collection meta petitparser]
- yaml 3.1.2 [collection source_span string_scanner]
- yet_another_json_isolate 1.1.1 [async]

Hi @aarjan, what happens when you call getAPNSToken()?

Hi @aarjan, what happens when you call getAPNSToken()?

@danagbemava-nc I get null result.
I have tried adding  APNs authentication Key and APNs Certificates, but it showed the same result with either of them.

Hi @aarjan, can you try reaching out to firebase support? It seems like there might be an issue with the setup of your project.  Since APNs is required and when you try to retrieve it it returns null.

@danagbemava-nc, is there anything to do with this console response,
2023-09-07 09:27:48.887242+0545 Runner[5929:1418866] 10.12.0 - [FirebaseCore][I-COR000005] No app has been configured yet.
2023-09-07 09:27:48.888022+0545 Runner[5929:1418866] 10.12.0 - [FirebaseCore][I-COR000001] Configuring the default app.
2023-09-07 09:27:48.891380+0545 Runner[5929:1418866] 10.12.0 - [FirebaseCore][I-COR000033] Data Collection flag is not set.
2023-09-07 09:27:48.955472+0545 Runner[5929:1418536] [Firebase/Crashlytics] Version 10.12.0
2023-09-07 09:27:48.964330+0545 Runner[5929:1418866] 10.12.0 - [FirebaseInstallations][I-FIS002000] -[FIRInstallationsIDController createGetInstallationItemPromise], appName: __FIRAPP_DEFAULT
2023-09-07 09:27:48.965078+0545 Runner[5929:1418866] 10.12.0 - [FirebaseMessaging][I-FCM043000] Info is not found in Keychain. OSStatus: -25300. Keychain query: {
    acct = "com.neuroflip.tirimiri";
    class = genp;
    gena = "com.google.iid";
    "m_Limit" = "m_LimitAll";
    nleg = 1;
    "r_Attributes" = 1;
    "r_Data" = 1;
    svce = "com.google.iid.checkin";
}

I don't think they're related to your issue.
Have you by any chance disabled sizzling?

I don't think they're related to your issue.
Have you by any chance disabled swizzling?

Yes, i tried doing this too.
I have added, FirebaseAppDelegateProxyEnabled : NO to Info.plist, but still i am unable to retrieve APN token.
I think this is occurring to many users, like in this thread https://github.com/firebase/flutterfire/issues/11548

I'm facing this issue. It's annoying, because works correctly on my device on debug but once I uploaded to TestFlight y get this error (I captured with Sentry). This was working fine, I think it might be an Apple thing regarding iOS17.


MSPSDS-805 office private beta styling

Fixes a bug where content moves horizontally when switching from a page with a sidebar to one without and vice versa.

Pull Request Test Coverage Report for Build 1825

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 96.793%

Totals

Change from base Build 1824:
0.0%

Covered Lines:
3954

Relevant Lines:
4085

💛  - Coveralls


CNDB-9477 vsearch: Fix management of syntax errors in frozen types

When the CQL parser finds a syntax error in a type definition in frozen<> it produces a NPE that is caught and transformed into a SyntaxException here. That emits an error warning about the NPE that can bit quite alarming, and a not too helpful error message is presented to the user.
We have seen this happening with vectors, but it can also happen with other types. For example, this will have the same behaviour: CREATE TABLE t (k int PRIMARY KEY, v frozen<map<text>>)
The proposed patch fixes that by preventing the NPE, with an approach identical to what is done here for function names.

I'd say the CI failures above are not related:

https://jenkins-stargazer.aws.dsinternal.org/job/ds-cassandra-pr-gate/job/PR-1125/1/testReport/org.apache.cassandra.distributed.test/UnableToParseClientMessageTest/tests_stage_1___jvm_distributed___badHeader_version_4_v4_/
https://jenkins-stargazer.aws.dsinternal.org/job/ds-cassandra-pr-gate/job/PR-1125/1/testReport/org.apache.cassandra.utils.binlog/BinLogTest/tests_stage_1___jvm_unit_tests___jvm_unit_compression_tests___testTruncationReleasesLogSpace_compression/


[rfe] ~/.wadrc config file to add default deployment dirs

Support very simple java -jar $WAD_HOME/wad.jar without having to type every time/project the various locations of target systems.

This is a good one. A useful feature -> stay tuned :-)

Implemented in release 0.0.9. Thanks!

Wow, fast turn around. THANKS! 👍


Infiniband parcelport

Still got some problems with multiple nodes connecting to each other, but want to start the process of testing and getting ready for a merge into master.
This branch should fix #1401 and #840
JAN - 2017 : I have updated the PR with new connection code and a bunch of other improvements. - it should be 'good enough' for production use now, at least on smallish numbers of nodes, it has been tested up to 128 successfully.
I will now address the original review comments and fix style/inspect report fails.

This passed the checks. If it's ever going to be merged - now's the time! (I think most of the review comments were addressed).


Update ceph nfs task

This patch updated ceph nfs ganesha task to use
cifmw_ceph_daemons_layout in the when condition.
As a pull request owner and reviewers, I checked that:

[x] Appropriate testing is done and actually running
[x] Appropriate documentation exists and/or is up-to-date:

[x] README in the role
[x] Content of the docs/source is reflecting the changes

Please rebase but otherwise +2

@katarimanojk wondering if we can update the documentation with this new parameter

@katarimanojk wondering if we can update the documentation with this new parameter

After the recent changes to cifmw documenation (https://ci-framework.pages.redhat.com/ ) in the main branch, doc updates [1] we made to the parameter no longer exists.
[1] https://gitlab.cee.redhat.com/ci-framework/docs/-/merge_requests/105/diffs#note_9976682

@katarimanojk wondering if we can update the documentation with this new parameter

There is no documentation at all for cifmw_ceph_daemons_layout

@katarimanojk wondering if we can update the documentation with this new parameter

There is no documentation at all for cifmw_ceph_daemons_layout

I assume we describe how to customize that struct in the ci-framework doc (maybe downstream)

/approve


:terminal doesn't take colors 7 and 8 from parent with t_Co=256

Found in #5993 just after it was closed, claims of reproduction and some more info there.
Describe the bug
:help g:terminal_ansi_color says:

When not using GUI colors, the terminal window always uses the 16 ANSI colors of the underlying terminal.

This is not true for colors 7 and 8, and when using GNU screen I cannot use termguicolors as a workaround. There is currently no way to modify terminal colors without it.
To Reproduce

Set Xresources to the following and source with xrdb

! any obvious color
#define c01 #bf616a
*.color0:  c01
*.color1:  c01
*.color2:  c01
*.color3:  c01
*.color4:  c01
*.color5:  c01
*.color6:  c01
*.color7:  c01
*.color8:  c01
*.color9:  c01
*.color10: c01
*.color11: c01
*.color12: c01
*.color13: c01
*.color14: c01
*.color15: c01

Open xterm -> vim
Run :set t_Co=256 | terminal
Check colors

Screenshots
t_Co=16:

t_Co=256:

Environment:

VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Sep 17 2020 21:54:53)
Included patches: 1-1704
OS: Arch Linux, updated 2020-10-14
Terminal: xterm

This can be "fixed" by adding the following at the top of one's vimrc. 7 is incorrectly set to 248 and 8 to 242. For some reason, xterm allows setting colors above 15 with OS Command control sequences. The below "fix" polls xterm for colors 7 and 8, intercepts the input, and then sets 248 and 242 to them. It really, really shouldn't work, but it does. You may need to play with the value where it sets updatetime, but 1 worked for me unless my WM had to move stuff around (and even then it set the colors properly, there was just garbage in the terminal) so I'm sure 15 is plenty.
if $VIM_TERMINAL == ""
	if $STY == ""
		let t_tf="set t_ts=\033] t_fs=\007"
	else
		let t_tf="set t_ts=\033P\033] t_fs=\007\033\\"
	endif
	function FixColors()
		call histdel(":", -1)
		if slice(g:color, 0, 2) != "4;"
			return
		endif
		if slice(g:color, 2, 4) == "7;"
			if !g:did7
				let g:did7=1
				exe g:t_tf | let &titlestring="4;248;" . slice(g:color, matchend(g:color, ".*;")) | set title | redraw | set notitle
				exe g:t_tf | let &titlestring="4;8;?" | set title | redraw | set notitle
			endif
		elseif slice(g:color, 2, 4) == "8;"
			exe g:t_tf | let &titlestring="4;242;" . slice(g:color, matchend(g:color, ".*;")) | set title | redraw | set notitle
			echo
		endif
	endfunction
	let did7=0
	nnoremap <Esc>] :let color="
	tnoremap <Esc>] <c-\><c-n>:let color="
	cnoremap <c-G> "<bar>let wasterm=1<bar>call FixColors()<CR>
	let wasterm=0
	exe g:t_tf | let &titlestring="4;7;?" | set title | redraw | set notitle
	set updatetime=15
	augroup FixColorsAG
		autocmd CursorHold * unlet g:t_tf | exec "nunmap <Esc>]" | exec "tunmap <Esc>]" | exec "cunmap <c-G>" | if g:wasterm | call feedkeys("i", "nx") | endif | unlet g:wasterm | set updatetime=4000 | autocmd! FixColorsAG
	augroup END
endif

The reset is done in a CursorHold autocommand instead of under 8 because, for whatever reason, the colors are sent four times for seven and three times for eight. I have no clue if those are consistent, so would prefer to not hardcode, and this works.


orbital changes

@pierre a minor change from @ankghosh-groupon

v0.1.18 has been released.

FYI Sonatype is having a major outage today, so expect delays to see the released binary. Check https://status.maven.org for details.


Changed Undo Error Message to show what commands can be undone Closes #208

Codecov Report
Base: 60.61% // Head: 60.65% // Increases project coverage by +0.03% :tada:

Coverage data is based on head (07bc61d) compared to base (0f6290a).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff              @@
##             master     #209      +/-   ##
============================================
+ Coverage     60.61%   60.65%   +0.03%
- Complexity      551      552       +1
============================================
  Files           103      103
  Lines          2049     2051       +2
  Branches        209      210       +1
============================================
+ Hits           1242     1244       +2
  Misses          736      736
  Partials         71       71

Impacted Files
Coverage Δ

...a/seedu/address/logic/commands/CommandManager.java
100.00% <ø> (ø)

src/main/java/seedu/address/ui/MeetingsWindow.java
0.00% <ø> (ø)

...ava/seedu/address/logic/commands/ClearCommand.java
100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Bug report

Steps to Reproduce

Execute flutter run on the code sample
...
...

Expected results:
Actual results:

Code sample

Logs

======== Exception caught by services library ======================================================
The following assertion was thrown during a platform message callback:
A KeyRepeatEvent is dispatched, but the state shows that the physical key is not pressed. If this occurs in real application, please report this bug to Flutter. If this occurs in unit tests, please ensure that simulated events follow Flutter's event model as documented in HardwareKeyboard. This was the event: KeyRepeatEvent#a9151(physicalKey: PhysicalKeyboardKey#700e2(usbHidUsage: "0x000700e2", debugName: "Alt Left"), logicalKey: LogicalKeyboardKey#00104(keyId: "0x200000104", keyLabel: "Alt Left", debugName: "Alt Left"), character: null, timeStamp: 516:09:20.803097)
'package:flutter/src/services/hardware_keyboard.dart':
Failed assertion: line 432 pos 16: '_pressedKeys.containsKey(event.physicalKey)'
Either the assertion indicates an error in the framework itself, or we should provide substantially more information in this error message to help you determine and fix the underlying cause.
In either case, please report this assertion by filing a bug on GitHub:
https://github.com/flutter/flutter/issues/new?template=2_bug.md

Based on the error log, looks similar to https://github.com/flutter/flutter/issues/107972, so closing in favor of it. Please follow-up in original issue for further updates.


CI does not modify version for pre-releases.

Describe the bug
See title.

Seems to be fixed.

Does work with MacOS runners, but not with windows.

Now closed with shell: bash for creating the GITHUB_OUTPUT


Profileadd

What does this PR do?

Fixes #(issue)

Type of change

Bug fix (non-breaking change which fixes an issue)
Chore (refactoring code, technical debt, workflow improvements)
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to not work as expected)
This change requires a documentation update

How should this be tested?

[ ] Test A
[ ] Test B

Mandatory Tasks

[ ] Make sure you have self-reviewed the code. A decent size PR without self-review might be rejected.

Checklist

I haven't read the contributing guide
My code doesn't follow the style guidelines of this project
I haven't commented my code, particularly in hard-to-understand areas
I haven't checked if my PR needs changes to the documentation
I haven't checked if my changes generate no new warnings
I haven't added tests that prove my fix is effective or that my feature works
I haven't checked if new and existing unit tests pass locally with my changes

You doing it wrong
Just copy paste and edit this
,{
"username": "hellofaizaan",
"name": "Hello Faizan",
"github": "hellofaizan",
"banner_color": "#ff2500",
"about": "I am a full stack developer and a competitive programmer. I love Chess♟ also https://hellofaizan.me/"
}

ok

Having a look

Clear all data from users.Json and replace that by

[
{
"username": "Brandon4Tenn",
"name": "Brandon Thomas",
"github": "BThomas22tech",
"banner_color": "#0085ca",
"about": "Full-Stack Python Developer who loves to play the piano🎶 "
},
{
"username": "hellofaizaan",
"name": "Hello Faizan",
"github": "hellofaizan",
"banner_color": "#ff2500",
"about": "Chess♟ Coding☕ Football⚽ Tech🧑💻 <> I do random stuff just to make other person laugh. Find me => https://hellofaizan.me/"
},
{
"username": "zainab_nisa_",
"name": "Zainab Nisa",
"github": "ZainabNisa786",
"banner_color": "#f5f5f5",
"about": "I'm زينب | • learning Code • ui/ux-design"
},
{
"username": "iaminfinil",
"name": "Infinil",
"github": "infinil",
"banner_color": "#800080",
"about": "Built Animenetic & SpaceVoid • Solo Developer 👨🏻💻 • Anime Otaku 📺 • Space Enthusiast 🚀 •  CSE Student 👨🏻🎓"
},
{
"username": "nindri_mott",
"name": "Ikhlaq Malik",
"github": "ikhlaqmalik13",
"banner_color": "#000080",
"about": "1+1=10, 19: 48 | Koshur | Software Developer | CSE AMU | Lost in code, electronics, machines, graphs."
},
{
"username": "Neutron975",
"name": "Shiva",
"github": "Shiva953",
"banner_color": "#3b41ff",
"about": "Paradoxically Naive Rational Optimist | Likes Technology,Open Source and Exploring Finance | Loves Podcasts, Books and Memes"
},
{
"username": "bhavaygarg",
"name": "Bhavay Garg",
"github": "0takugod",
"banner_color": "#48D1CC",
"about": "CSE + Games + Anime + Open source = Me. | I love coffee. "
},
{
"username": "farfa7886",
"name": "Farfa",
"github": "Farfa7886",
"banner_color": "#09458f",
"about": "15 y/o kid from Italy that has a passion for programming"
},
{
"username": "Sxamoecode",
"name": "Samuel",
"github": "Sxamoecode",
"banner_color": "#86098f",
"about": "Software engineer | Backend development | Problem Solver | Loves contributing to Open Source && Collaborating"
},
{
"username": "okkattiboy",
"name": "Akshara Hegde",
"github": "aksharahegde",
"banner_color": "#00dbda",
"about": "Senior Fullstack Engineer | Writer | Visit aksharahegde.xyz"
},
{
"username": "BacotMath",
"name": "Bang Domath",
"github": "DomathID",
"banner_color": "#008080",
"about": "I I'am just an NPC | Anime Enthusiast | Write yukinoshita.web.id"
},
{
"username": "dev_mannuu",
"name": "Mannu",
"github": "MannuVilasara",
"banner_color": "#ff1493",
"about": "Mannu | 16yo from India currenty working in cyber security | Chess, Anime, Coffee | Cats 🐈⬛ | Community Manager (Moderator at DEV communtiy)"
},
{
"username": "prabhurupe",
"name": "Rupesh Prabhu",
"github": "rupeshprabhu",
"banner_color": "#00dbda",
"about": "Rupesh Prabhu | Frontend Developer currently in India | Loves to review and understand technology"
},
{
"username": "GurnavChaudhary",
"name": "Gurnav chaudhary",
"github": "Gurnav224",
"banner_color": "#00dbda",
"about": "I'm an aspiring full-stack MERN developer from India, currently in my final year of BCA studies"
},
{
"username": "salman_codes",
"name": "Salman Akhtar",
"github": "salmanakhtar57",
"banner_color": "#00dbda",
"about": "Web Developer | Machine Learning Enthusiast | Tech Writer"
},
{
"username": "AsharMallick86",
"name": "Ashar Mallick",
"github": "AsharMallick",
"banner_color": "#d4d319",
"about": "I'm an aspiring full-stack MERN developer from Pakistan who converts coffee into code"
},
{
"username": "abdulqu87130365",
"name": "Abdul Quadir",
"github": "cdxgh",
"banner_color": "#ff2501",
"about": " Coding☕ cricket Tech🧑💻. Innovative Developer & Entrepreneur shaping impactful tech solutions for a better future. > https: //abdulquadir-portfolio-website.netlify.app/"
}
]

Why you delete it?

[
{
"username": "Brandon4Tenn",
"name": "Brandon Thomas",
"github": "BThomas22tech",
"banner_color": "#0085ca",
"about": "Full-Stack Python Developer who loves to play the piano🎶 "
},
{
"username": "hellofaizaan",
"name": "Hello Faizan",
"github": "hellofaizan",
"banner_color": "#ff2500",
"about": "Chess♟ Coding☕ Football⚽ Tech🧑💻 <> I do random stuff just to make other person laugh. Find me => https://hellofaizan.me/"
},
{
"username": "zainab_nisa_",
"name": "Zainab Nisa",
"github": "ZainabNisa786",
"banner_color": "#f5f5f5",
"about": "I'm زينب | • learning Code • ui/ux-design"
},
{
"username": "iaminfinil",
"name": "Infinil",
"github": "infinil",
"banner_color": "#800080",
"about": "Built Animenetic & SpaceVoid • Solo Developer 👨🏻💻 • Anime Otaku 📺 • Space Enthusiast 🚀 •  CSE Student 👨🏻🎓"
},
{
"username": "nindri_mott",
"name": "Ikhlaq Malik",
"github": "ikhlaqmalik13",
"banner_color": "#000080",
"about": "1+1=10, 19: 48 | Koshur | Software Developer | CSE AMU | Lost in code, electronics, machines, graphs."
},
{
"username": "Neutron975",
"name": "Shiva",
"github": "Shiva953",
"banner_color": "#3b41ff",
"about": "Paradoxically Naive Rational Optimist | Likes Technology,Open Source and Exploring Finance | Loves Podcasts, Books and Memes"
},
{
"username": "bhavaygarg",
"name": "Bhavay Garg",
"github": "0takugod",
"banner_color": "#48D1CC",
"about": "CSE + Games + Anime + Open source = Me. | I love coffee. "
},
{
"username": "farfa7886",
"name": "Farfa",
"github": "Farfa7886",
"banner_color": "#09458f",
"about": "15 y/o kid from Italy that has a passion for programming"
},
{
"username": "Sxamoecode",
"name": "Samuel",
"github": "Sxamoecode",
"banner_color": "#86098f",
"about": "Software engineer | Backend development | Problem Solver | Loves contributing to Open Source && Collaborating"
},
{
"username": "okkattiboy",
"name": "Akshara Hegde",
"github": "aksharahegde",
"banner_color": "#00dbda",
"about": "Senior Fullstack Engineer | Writer | Visit aksharahegde.xyz"
},
{
"username": "BacotMath",
"name": "Bang Domath",
"github": "DomathID",
"banner_color": "#008080",
"about": "I I'am just an NPC | Anime Enthusiast | Write yukinoshita.web.id"
},
{
"username": "dev_mannuu",
"name": "Mannu",
"github": "MannuVilasara",
"banner_color": "#ff1493",
"about": "Mannu | 16yo from India currenty working in cyber security | Chess, Anime, Coffee | Cats 🐈⬛ | Community Manager (Moderator at DEV communtiy)"
},
{
"username": "prabhurupe",
"name": "Rupesh Prabhu",
"github": "rupeshprabhu",
"banner_color": "#00dbda",
"about": "Rupesh Prabhu | Frontend Developer currently in India | Loves to review and understand technology"
},
{
"username": "GurnavChaudhary",
"name": "Gurnav chaudhary",
"github": "Gurnav224",
"banner_color": "#00dbda",
"about": "I'm an aspiring full-stack MERN developer from India, currently in my final year of BCA studies"
},
{
"username": "salman_codes",
"name": "Salman Akhtar",
"github": "salmanakhtar57",
"banner_color": "#00dbda",
"about": "Web Developer | Machine Learning Enthusiast | Tech Writer"
},
{
"username": "AsharMallick86",
"name": "Ashar Mallick",
"github": "AsharMallick",
"banner_color": "#d4d319",
"about": "I'm an aspiring full-stack MERN developer from Pakistan who converts coffee into code"
},
{
"username": "abdulqu87130365",
"name": "Abdul Quadir",
"github": "cdxgh",
"banner_color": "#ff2501",
"about": " Coding☕ cricket Tech🧑💻. Innovative Developer & Entrepreneur shaping impactful tech solutions for a better future. > https: //abdulquadir-portfolio-website.netlify.app/"
}
]

Create users.json again and paste this above data into it


Liveness Probes (from host kubelet) are incorrectly blocked

Upon installing flux with the default network policies, the flux controllers will start CrashLoopBackoffing as the liveness probes are blocked by the controller.
Host to local workload traffic should not be blocked by network policies and is allowed by other CNIs for the purpose of readiness/liveness probes. Furthermore there is no way to know what the IP of the host node is, so to make liveness probes work you'd have to probably allow the entire subnet, which defeats the goal of most ingress policies.
Note that at present some pod's the liveness probe may not fail as netpols can fail to apply completely with the latest release. This may be fixed by https://github.com/aws/aws-network-policy-agent/commit/7e61c86bc5589e2f4866fd45a2b7c16737c88635.

@vaskozl Traffic to/from Node IP will be allowed by default (i.e.,) agent will derive the node's Host IP from IMDS and will automatically add it to the list of allowed CIDRs. Let me validate that and get back..
Also, is this on a v4 or v6 cluster?

My testing has been on a v6 cluster. The policies can be found on the flux repo:
https://github.com/fluxcd/flux2/tree/9b1e160798220dfe8d79bc72e2bd75d9f3de45eb/manifests/policies
Or generated with flux install --export.

@vaskozl  Validated that (http based) liveness/readiness probes work fine for pods with active Network policies in both IPv4 and IPv6 clusters.
Issue with flux is due to allow-scraping policy selecting all the pods on the cluster on ingress and allowing them only for port 8080 and TCP. This policy selects host networking pods running on the cluster as well (For ex: kube-proxy and aws-node pods) and host networking pods share the same IP as the node IP.
Although, we allow ingress and egress traffic to node IP by default across all ports and protocols, the above policy resulted in narrowing down the allowed port + protocol combo to 8080 and TCP for Node IP in ingress for these pods. Flux pods have http probes configured for liveness/readiness but on ports 9xxx and so the liveness/readiness probes were rejected as kubelet will use the node IP as the source IP for the probes. We will address the issue in the agent to account for conflicts between policies selecting host networking pods and node IP.

PR is merged, will close the issue.


invalid create database strategy "snapshot"

First thanks for this interesting project.
I have succeed to build and install the extension on pg16:
postgres=# select * from pg_extension ;
  oid  |  extname  | extowner | extnamespace | extrelocatable | extversion | extconfig | extcondition
-------+-----------+----------+--------------+----------------+------------+-----------+--------------
 13547 | plpgsql   |       10 |           11 | f              | 1.0        |           |
 16390 | pg_branch |       10 |         2200 | f              | 0.0.1      |           |

Then  createdb somebase -T some_template is slow as usual.
I can't force a strategy:
postgres=# create database somebase template some_template strategy snapshot;
ERROR:  invalid create database strategy "snapshot"

It's slow because it's not using subvolumes. The only subvolumes are the one created by init.sh (1/ , 4/ , 5/)
I'm new to pgrx. I want to use the system' postgres, so I did:
cargo pgrx init --base-port 5432 --pg16 /usr/bin/pg_config
cargo pgrx install --release


Update project's documentation

Is your feature request related to a problem? Please describe.
When the Obsidian Vault is not locally under an existing Syncthing folder path, there is no cue that the folders won't synchronize.
Describe the solution you'd like
When not located under an existing syncthing folder path, prompt to create a new folder syncronization in Syncthing or to associate with an existing remote folder.
This would improve the first-run experience.
Describe alternatives you've considered
Alternative would be first-install documentation.

Hi, thanks for reporting the issue. I have to completely rewrite the documentation and the README to reflect the scope of this plugin.
As you've discovered, it doesn't provide any solution for "cloning" or syncing a Syncthing folder inside a current Obsidian vault.
Instead, this plugin aims at providing tools inside Obsidian to manage synced folders with Syncthing.
After some researches, I've found that it is too complicate (and also too heavy) to embed a Syncthing Instance inside Obsidian.
An alternative notetaking app to Obsidian based on Syncthing would be https://github.com/anyproto/anytype-ts .
Therefore, I think the plugin is more focused on getting information from an active Syncthing instance on your device (PC, mobile or tablet) and provide you meaningful information about the status of the synchronization.
Such features are like the conflict files manager, the status bar feature, the settings to view the configuration. (still need time to make this better integrated. see #10)
I would also implement a Syncthing ignore files tool inside the settings, when I have more time. (see #81)
Hope these pieces of information help you. Feel free to reach out if something else isn't clear.

100% -- This matched my expectations.  Purely a documentation issue (as per your label).

Fixed by #197