[C#] Multiple classes generated for shared $ref definition

Where there is an object type defined in a definitions section, whether in the same file or in an external one, every usage of that shared object definitions gets a separate class named after the property that references it. This makes it really hard to do things like have a custom JSON converter for that type, because there's not a single class, there are lots of classes with identical fields but different names.
Schema
{
    "$schema": "https://json-schema.org/draft/2019-09/schema#",
    "description": "Demo of multiple classes from one definition.",
    "type": "object",
    "properties": {
        "foo": {
            "type": "object",
            "description": "The Foo",
            "$ref": "#/definitions/corge"
        },
        "bar": {
            "type": "object",
            "description": "A high Bar",
            "$ref": "#/definitions/corge"
        },
        "baz": {
            "type": "object",
            "description": "Bazalicious",
            "$ref": "#/definitions/corge"
        }
    },
    "definitions": {
        "corge": {
            "type": "object",
            "description": "Corgeous",
            "properties": {
                "name": {
                    "type": "string"
                },
                "something": {
                    "type": "string"
                }
            }
        }
    }
}

C#
namespace Quux
{

    ///
    /// Demo of multiple classes from one definition.
    ///
    public partial class DefDemo
    {
        ///
        /// A high Bar
        ///
        public Bar Bar { get; set; }

        ///
        /// Bazalicious
        ///
        public Baz Baz { get; set; }

        ///
        /// The Foo
        ///
        public Foo Foo { get; set; }
    }

    ///
    /// A high Bar
    ///
    /// Corgeous
    ///
    public partial class Bar
    {
        public string Name { get; set; }
        public string Something { get; set; }
    }

    ///
    /// Bazalicious
    ///
    /// A high Bar
    ///
    /// Corgeous
    ///
    public partial class Baz
    {
        public string Name { get; set; }
        public string Something { get; set; }
    }

    ///
    /// The Foo
    ///
    /// A high Bar
    ///
    /// Corgeous
    ///
    public partial class Foo
    {
        public string Name { get; set; }
        public string Something { get; set; }
    }
}

I'm assuming this is deliberate, but can we have an option to just have a single class that is reused?
    ///
    /// Demo of multiple classes from one definition.
    ///
    public partial class DefDemo
    {
        ///
        /// A high Bar
        ///
        public Corge Bar { get; set; }

        ///
        /// Bazalicious
        ///
        public Corge Baz { get; set; }

        ///
        /// The Foo
        ///
        public Corge Foo { get; set; }
    }

    ///
    /// Corgeous
    ///
    public partial class Corge
    {
        public string Name { get; set; }
        public string Something { get; set; }
    }

As an aside, what's going on with the comments? There are descriptions from multiple properties appearing in multiple places.

This can partly be resolved by changing the schema to not include a type on properties that reference a definition:
  "properties": {
      "foo": {
-         "type": "object",
          "description": "The Foo",
          "$ref": "#/definitions/corge"
      },
      "bar": {
-         "type": "object",
          "description": "A high Bar",
          "$ref": "#/definitions/corge"
      },
      "baz": {
-         "type": "object",
          "description": "Bazalicious",
          "$ref": "#/definitions/corge"
      }
  }

This will give you a single shared class. However, it will still combine the descriptions on the shared class.
namespace Quux
{

    /// Demo of multiple classes from one definition.
    public partial class DefDemo
    {
        /// A high Bar
        public Corge Bar { get; set; }

        /// Bazalicious
        public Corge Baz { get; set; }

        /// The Foo
        public Corge Foo { get; set; }
    }

    /// A high Bar; ; Corgeous; ; Bazalicious; ; The Foo
    public partial class Corge
    {
        public string Name { get; set; }
        public string Something { get; set; }
    }
}


Show labels pull request

See #230 .
Add --show-labels to actions, pipelines, runs, and compute environments.

Thanks @pabloaledo! let's fix these small comments and the failing tests and then merge it. I'll take care of do the testing and missing things in the other branch altogether with other label features.


merge from konsum-frontend-svelte,template-arlac77-github

package.json

fix(deps): add ^1.8.2 remove ^1.8.1 (optionalDependencies.mf-hosting)

:tada: This PR is included in version 1.35.0 :tada:
The release is available on:

npm package (@latest dist-tag)
v1.35.0
GitHub release

Your semantic-release bot :package::rocket:


Fix overload resolution for non-returning async lambdas matching task-returning delegates

Fixes #625 (which contains more details)
We can merge this when you're happy, Bill.

This LGTM. I still wonder what S was (or if it was a typo).

Left over from the clause above, I suspect...


Why Unable to login to your DC/OS cluster？

I installed vagrant-dcos，connected internet，when I  login by correct account ID and Password，
Sign in with Google  Sign in with GitHub  Sign in with Microsoft account  happen below error：
Unable to login to your DC/OS cluster. Clusters must be connected to the internet.
Please contact your system administrator or see the documentation.

Github PRs are not for user requests or bug reports. Please submit this in the DC/OS Chat or User Mailing List


Check how to change images

referance https://github.com/bnbsystems/fund_frontend/issues/11

Done


Feature Request: Enable Service to Room map so specific teams can handle issues for specific services

We have numerous development teams that we would like to integrate PagerDuty with. It seems as though using this plugin would allow us to have more support staff deal with issues without the Full PagerDuty experience.
Unfortunately due to the number of services we need to monitor it would be ideal if these services could be announced in different rooms. Is that a feature that would have merit with you?

I'm guessing that you are using the webhook callback, correct? How would you like to go about mapping services to rooms via the environment variables? (e.g. HUBOT_PAGERDUTY_ROOM=<service_id>:<room>,<service_id>:<room>)
Full disclaimer: I don't have a lot of experience with the incoming Webhook because we are using the native Slack integration for alerting. We then use hubot-pager-me to handle ack and resolve operations, as well as getting schedules. But we do accomplish a goal similar to what you're describing by routing our services to a particular channel, such as:

That doesn't fit your desired outcome, but that was our workaround for a similar problem.

We were thinking about using the Webhook callback, but what you are describing sounds a lot simpler. I guess this wouldn't be needed in that case. We use HipChat, and there is an integration for Pager duty there.

 Thanks for the tip!

I have considered something along these lines too. That is, updating pager sup|ack|resolve so they only affect services relevant to the room you are calling them in.


Hitting usage limits, what are rate limits for Pro?

Today I was doing a parameter sweep with the Inference API, and hit a rate limit :/
Please forgive me, but I don't know where else to ask this. It seems similar questions in the Hugging Face forums all went unanswered. For $9/month Pro, https://huggingface.co/subscribe/pro:

Higher rate limit for the Free Inference API

This is vague in that I don't know how many more queries/hr one gets by paying $9/month.  Is anyone here able to point me to docs actually stating what is the rate limit for free tier, and what is the rate limit for pro tier (or other upgrades)?

Hey @jamesbraza, rate limits are dependent on the traffic and load, but always extremely high (meaning good enough for prototypes, demos and small products). For more production-ready use cases we encourage looking into inference endpoints. cc @osanseviero

Thanks for sharing! Yeah just when I buy something, I like to know concretely what I am paying for. I am wishing there was more concrete info on the increased limits for Pro, like what % more requests comes with Pro, or an increased count of requests/hr.
I think Inference Endpoints is a good example of explicit on what you get with pricing: https://huggingface.co/pricing#endpoints


Added SDL2 library

Reference: #336
New pull request for SDL2, moved SDL2 to new branch to prevent further issues when branching off to work on other packages.
SDL2 requested in: #280

new testing:

https://ci.appveyor.com/project/ingenue/hunter/build/1.0.489
https://travis-ci.org/ingenue/hunter/builds/137520250

new testing:

@Cyberunner23 some tests failed: https://travis-ci.org/ingenue/hunter/builds/137520250

There are talks upstream about refactoring the CMake build system, I'm currently working on some bits that will include the patch to make it produce the config files for find_package(CONFIG) to hopefully push it upstream.

Merged?

Merged?

Hm... what a heck...

Hm... what a heck...

Probably this is because you have 3d08788 in https://github.com/ruslo/hunter/pull/440 so there is no sense to keep this pull request openned so it was closed automatically.

it was closed automatically

Just to clarify: from the git point of view this patches already contain in #440, git doesn't care that you removed SDL2 updates. You have to create new history.

ohh ok I see, I'll fix it somehow


Reverse of an Array - C

💥 Proposal
Reverse an Array using C
Have you read the Contributing Guidelines on Pull Requests?
YES

/assign


mempool: LRUTxCache.Reset could benefit from using the map clearing idiom to reduce CPU & RAM pressure

If we look at this code https://github.com/cometbft/cometbft/blob/f92bace913312bbca2ca7e14ca2dcf35eec227e3/mempool/cache.go#L56-L62
we can see that .Reset simply takes a lock then allocates a fresh map by discarding the previous one.
Suggestion
We can reduce on CPU & RAM pressure by using the map clearing idiom aka
func (c *LRUTxCache) Reset() {
 	c.mtx.Lock()
 	defer c.mtx.Unlock()

        for key := range c.cacheMap {
             delete(c.cacheMap, key)
 	}
 	c.list.Init()
 }

which in performance wisdom is a known and accepted Go idiom for reducing CPU & RAM pressure by reusing the map.

https://tip.golang.org/ref/spec#Clear

@melekes clear was introduced in Go1.21, is every user of this repository already upgraded to that very recent Go version?


Upon visiting the oauth url, astro server gives a 404 error

I was trying to use this to add authentication for my astro site recently upgraded to latest version of astro 3.
When I click on login with github button provided by Decap a pop openup with below url
https://{mydomain}/oauth/?provider=github&site_id={mydomain name}&scope=repo
and this leads to a 404 error

Anyidea what is causing this ?

I have the exact same error

Are you sure you have set up Astro in SSR mode? Also have the env variables set?
There might be something wrong with your Decap CMS config file as well, I can check if you can share.


[backport] Rename type_test to type_testing

Backport of #7456 by @kmaehashi

/test mini

/test jenkins


Scan all doc links in Terra to make sure they are terra docs

Talk to Comms, and make sure the docs we link to are correct and up to date

Links that I removed since there is currently no Terra equivalent:

Call caching
Sign in without gmail account


Equivalent of GLSL's textureSize()

An equivalent of GLSL's textureSize or HLSL's GetDimensions is missing currently.
Being able to query the size of a texture without passing it in on the side is often convenient, though of course can always be worked around, so not a critical feature.

Oh, apparently one is in https://github.com/EmbarkStudios/rust-gpu/issues/204 .


sendemail.py support for python 3

The Dependencies need to be updated and support must be extended to python 3.

UNSUBSCRIBE
Sent from Mail for Windows 10
From: Arun53999
Sent: 24 November 2018 21:03
To: geekcomputers/Python
Cc: Subscribed
Subject: [geekcomputers/Python] sendemail.py support for python 3 (#434)
The Dependencies need to be updated and support must be extended to python 3.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Referencing merge request https://github.com/geekcomputers/Python/pull/440
This issue should be closed as the ask has been implemented.


Wrong Link for Authorization.

This is a Bug Report
Problem:
The link for Authorization  under API Access Extensions in Extending Kubernetes is wrong. It is redirected to the Webhook Mode which is wrong, It should redirect to  Authorization Overview
Proposed Solution:
We will have to use this link:https://kubernetes.io/docs/reference/access-authn-authz/authorization/ for Authorization instead of https://kubernetes.io/docs/reference/access-authn-authz/webhook/.
Page to Update:
https://kubernetes.io/docs/concepts/extend-kubernetes/

/assign

Fixed it here: #30430

Hey @jihoon-seo @seokho-son
Do check on issue triage for this!
Thank you.

/triage accepted

/language-en

/language en


Client ID field is missing

There should be a field for Client ID at the time of creation of client.
We follow<PHONE_NUMBER>04
Where 019 is Client ID
001 is the project ID
000004 is the invoice number.
At every step, we should capture this information.

Client ID is autogenerated using the default SQL indexing. For clarification, the best thing would be to show this ID. Can be tracked separately. Closing.


Fix yaml deprecation

What does this PR do?
yaml.load() is deprecated as stated here https://github.com/yaml/pyyaml/wiki/PyYAML-yaml.load(input)-Deprecation
Replaced with yaml.full_load().
Fixes # (issue)
Before submitting

[ ] Was this discussed/approved via a Github issue? (no need for typos and docs improvements)
[x] Did you read the contributor guideline, Pull Request section?
[x] Did you make sure your PR does only one thing, instead of bundling different changes together? Otherwise, we ask you to create a separate PR for every change.
[x] Did you make sure to update the documentation with your changes?
[ ] Did you write any new necessary tests?
[x] Did you verify new and existing tests pass locally with your changes?
[ ] If you made a notable change (that affects users), did you update the CHANGELOG?

PR review
Anyone in the community is free to review the PR once the tests have passed.
If we didn't discuss your PR in Github issues there's a high chance it will not be merged.
Did you have fun?
Make sure you had fun coding 🙃

The function yaml.safe_load limits this ability to simple Python objects like integers or lists.
There are plenty of tests which will break if using safe_load. They are testing loading complex data for hparams.yaml.
@justusschock

https://github.com/yaml/pyyaml/wiki/PyYAML-yaml.load(input)-Deprecation
states that full_load has safe loading included, so no unsafe code execution.


ink files fail to compile (linux)

Hi, I got so interested in using ink with bladecoder that I added support for editing ink files as well as compiling them to json files directly in yarn editor
https://yarnspinnertool.github.io/YarnEditor/
I managed to get it there using the wasm port of inklecate.
Today I actually tried changing the example project's ink file, only to discover that when I playtest the game, nothing changes.
I discovered that there is a "Compile ink script" command, which requires me to point it to inklecate's folder.
Sure enough I did

then i get this

There is no explanation why it failed. It doesnt fail when I do it with inky or yarn editor.
So I want to ask, can i bypass this altogether? The process of manually selecting and compiling them like that is just plain painful. I already have the means of compiling straight to json files, so can I just point bladecoder to the json files?

Ok so, after compiling the file with yarn editor to json and dumping it in the modules folder, I was able to successfully load it in blade coder.
It looks like the wasm version of inklecate  in yarn editor is doing a better job of creating a compatible file than inky, which is strange.
Anyways I simple suggestion to improve this is instead of having this dialog obscure what is going on (it doesnt tell you why it fails when it does, while even yarn editor can do that now) - I suggest replacing it with a simple command to open the modules folder. Or at least a button that in the dialog that opens the modules folder where the json files are to be found ro something like that.

Hi, there is a console in the editor that gives you more details about the errors that happens in the editor or while you are testing your game. Just press F1 to show the console dialog in the editor.
Hope it helps you in the future to obtain the cause of the errors.

Hi, thank you for the hint. I eventually ended up directly exporting a compiled json file to the modules folder. Bladecoder's interpreter seems to be really good!
Apart of animations, what other things can I set up from with the ink file? Can I set state of actors too? It would be awesome if this was documented somewhere :)

Hi, you can call all actions that appear in the action dialog in the
editor from Ink, even custom actions that you can create in Java for your
project.
I attach a screenshot of one of my dialogs so you can have an idea of how
it works.
[image: image.png]
El lun, 8 nov 2021 a las 16:58, Todor Imreorov @.***>)
escribió:

Hi, thank you for the hint. I eventually ended up directly exporting a
compiled json file to the modules folder. Bladecoder's interpreter seems to
be really good!
Apart of animations, what other things can I set up from with the ink
file? Can I set state of actors too? It would be awesome if this was
documented somewhere :)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/bladecoder/bladecoder-adventure-engine/issues/57#issuecomment-963298837,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABPQ2DGOTS4TKLACZQEQR63UK7XRRANCNFSM5HREPR7A
.

This is absolutely fantastic! :D Very nice work on the integration!
I am sort of wondering if I can make YarnEditor a bit nicer for working specifically with bladecoder targeted ink files

@bladecoder is there a file somewhere in the project where I can find all of these commands in one place?
I might be able to add them as autocompletion to yarn editor when in ink mode - If i have some place to extract them from

@bladecoder something like this can be made now

but for each one I have to manually code it like this

If there was some sort of a file I could use to generate them all...

how does one do Goto: pos x and y?

This is the correct syntax:

Goto: actor=Character, target=targetActor, pos=400_0

'pos' is relative to target if specified. It not specified it is an absolute position.
All position parameters works withe this syntax: param=xxxx_yyyy


Drum_Kit

PR Description 📜
Title: Drum Kit Game Description
Welcome to the Drum Kit Game!
In this game, you have a virtual drum set right at your fingertips. Each button corresponds to a different drum sound, allowing you to experiment and create your unique rhythms.
To play, simply click or tap on the buttons with the letters "w", "a", "s", "d", "j", "k", or "l". Each button triggers a different drum sound, from snappy snares to booming kicks. You can also use your keyboard by pressing the corresponding keys.
Let your creativity flow as you combine different sounds to compose your beats. Whether you're a seasoned drummer or a complete beginner, the Drum Kit Game offers endless possibilities for musical expression.
But that's not all! Each time you hit a drum, you'll see a cool animation to accompany the sound, adding an extra layer of fun to your drumming experience.
So, what are you waiting for? Grab your drumsticks (or your keyboard) and start rocking out with the Drum Kit Game. Let the rhythm take control and create beats that will get everyone grooving!
Fixes # 3188

Mark the task you have completed ✅

[ x] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.

[x ] I have performed a self-review of my own code or work.

[x ] I have commented my code, particularly in hard-to-understand areas.

[x ] My changes generates no new warnings.

[x ] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE

[ x] I have specified the respective issue number for which I have requested the new game.

Thank you soo much for contributing to our repository 💗

Thank you @Ashutosh-0506 ,for creating the PR and contributing to our GameZone 💗
Review team will review the PR and will reach out to you soon! 😇
Make sure that you have marked all the tasks that you are done with ✅.
Thank you for your patience! 😀

Hey @Ashutosh-0506, you can't open another pull request before completing the previous one 😀
You already have the following 1 open pull request(s):
#3180

Thank you  @Ashutosh-0506 , for your valuable time and contribution in our GameZone 💗.
It’s our GameZone, so Let’s build this GameZone altogether !!🤝
Hoping to see you soon with another PR again 😇
Wishing you all the best for your journey into Open Source🚀

Hey @Ashutosh-0506,
Please make sure to link the relevant issue using the appropriate syntax, such as "#issueNumber" 👀.
Follow the proper guideline and make a new PR again 😀.
Happy Hacking 💗

Hello, @kunjgit Due to incorrect issue number entry, this matter has been closed. I've already finished the website and it's ready to be hosted. Could you please advise me on the next steps? .


DW-145: Document coercions in Relational Operators for v4.2

The coercion in relational operators (>, <, >=, <=) changes between 4.1 and 4.2.
We should add this to the documentation.
In 4.2 if one side of the relational operator is of type String and not the other, it will coerce the String to the type of the other side.

We're copyediting 4.1 first. Then we'll copy the change into the 4.2 branch.


Streams in Executable.cs are not disposed

https://github.com/projectkudu/kudu/blob/master/Kudu.Core/Infrastructure/Executable.cs#L66
https://github.com/projectkudu/kudu/blob/master/Kudu.Core/Infrastructure/Executable.cs#L91

How did you happen to find this? Was it via code inspection, or as a result of catching some leak?
I think you're correct about it, though in practice I'm not sure there are ill effects when dealing with memory streams (since there is no file to close, ...).

right, I am worrying about could potentially cause memory leak
I found it in pull request from @safihamid, where he reference Executable.cs as sample.

Hi
Kudu will continue to run in Azure App Service. However, this repo will no longer be maintained.
If the problem persists and is related to running on Azure App Service, please open a support incident in Azure:
https://learn.microsoft.com/en-us/azure/azure-portal/supportability/how-to-create-azure-support-request
This way we can better track and assist you on this case
Thanks,
Joaquin Vano
Azure App Service


Replace ASP.NET Core version-fix patch with source-mutation

See: #1644

/azp run
Looks like the triggers are specified branch-by-branch in the AzDO pipeline... added release/* to try to break out of that. (And ultimately we should have it in the yaml.)

/azp run
Looks like the triggers are specified branch-by-branch in the AzDO pipeline... added release/* to try to break out of that. (And ultimately we should have it in the yaml.)

/azp run

/azp run

/azp run

/azp run

Not sure why that would be... I hit retry though.

Not sure why that would be... I hit retry though.


Increasing the width shows a scroll bar

First of all, thank you @vyleung for this plugin, it's really useful!
I noticed a little issue today as shown in the following video:
https://user-images.githubusercontent.com/1207107/169596820-5982c869-5d10-4344-949e-1182f2f7139d.mp4
As you can see, whenever I try to increase the width, the video div seems to have a css property of overflow: scroll; or something like that. And the H button doesn't work and doesnt affect the height of the video.
I'm using logseq version 0.6.8 on my linux machine.

hi Nasser, glad you find the plugin useful!
part 1:

whenever I try to increase the width, the video div seems to have a css property of overflow: scroll; or something like that.

this is currently a limitation since i use position: sticky to get the block to stick to the top of the page and can't use position: absolute to show the overflow - i'll try my best to find a solution to this, but no promises

part 2:

And the H button doesn't work and doesnt affect the height of the video.

i'm not able to reproduce this error - some troubleshooting questions:

are you on the latest version of the plugin (v.1.1.4)?
can you try disabling/re-enabling the plugin and refresh Logseq?
are there any errors in dev tools (you can open it using ctrl+shift+i)?

For part 2:

Yes I'm using v.1.1.4
Tried that and restarted Logseq and the issue still there.
From what I see, I don't think there are any errors that show up in the console. I've make a little video demoing that:

https://user-images.githubusercontent.com/1207107/169644047-f47e00df-f47e-4214-a537-21bcb4a9a272.mp4

that's odd - could you uninstall the plugin, download the release from github, and load it manually?
also, i'm not sure if the issue has to do w/ the video itself, but could you send me the video link so that i can test it on my end?

I tried another video and I get the same result.
Here's the link to the video anyways:
https://www.youtube.com/watch?v=OyfBQmvr2Hc

I tried to load it manually from github, and I get the same behaviour.

can you follow the video attached to use dev tools to focus on the +/- buttons for the height? at the end of the video, i showed that i can't reproduce the error you're facing
https://user-images.githubusercontent.com/64292157/169662067-7fd3a97b-7403-482f-99c0-3fb78f3f2aaa.mp4

Thanks for that, I see that you are using a mac and I'm using linux, it could be an issue with my distro, I'm using logseq on NixOS and it might be an issue with my setup, I'll try to test it with another machine and get back to you.

figured out a solution to part 1! check out v.2.0.0 🙂

Hello @vyleung good job :+1: , yes I confirm that par1 issue is resolved with v2.0.1


feat: stats command

Do you have a screenshot with the output? If so, add it to the PR description... I wonder if all of those colors will be readable in the terminal.

Do you have a screenshot with the output? If so, add it to the PR description... I wonder if all of those colors will be readable in the terminal.

@adamaltman
Please have a look at how it looks right now:

I'm really curious about how to make the output better.

How can path items be more than operations?

Nevermind, a path item can be empty (without operations defined) — unusual and revealed by this stats command. 👍
The order looks strange. What if we order it like this:
References
External Documents (is this
Schema (Can you add this?)
Parameters (can you add this?)
Links
Path Items
Operations
Tags

@adamaltman
Lists of stats are updated with the right order:

Also, the counting logic was improved as well.

Our other commands, like lint, also show how long it took to run. And they have other display formats. Is there a JSON display format available here too?

🎉
Can you please share the output for both stylish and json so that I can review?

🎉
Can you please share the output for both stylish and json so that I can review?
yes, sure.

stylish:

json:

Great job @andriyl 👏


Support for binding to a specific IP, group of interfaces or blacklisting local IPs we don't want to use.

 Working...

Cherry-picked your change onto master, thanks!


delete scrapbook update if the message was deleted on slack client

previously if you posted a scrapbook update and then deleted it quickly before scrappy had a chance of finishing the scrapbooking process, it will still be posted on scrapbook even though the message was deleted from slack

addresses https://github.com/hackclub/scrapbook/issues/785


Feature request: Note created and modified times

One other request. It would be great to have the note created and modified included in the export. For my purposes, having them added as text to the notes would be fine.
Many thanks!

Another approach would be to set the create and modified times on the exported files, so you can see & sort later in Finder.

Another approach would be to set the create and modified times on the exported files, so you can see & sort later in Finder.

As a temporary fix, I wrote a script to pull the created at/modified at dates out of NoteStore.sqlite:
https://gist.github.com/sweenzor/fded77f306aa3f612cfc6931fc12a8f6

As a temporary fix, I wrote a script to pull the created at/modified at dates out of NoteStore.sqlite:
https://gist.github.com/sweenzor/fded77f306aa3f612cfc6931fc12a8f6


there are some problems when bot in the group.

Users in the group who are not in the whitelist will not be allowed to use it.

related to https://github.com/bdim404/HackerNews-Summarize-Telegram-Bot/pull/33


sync via modulesync

:-1:
Please don't remove all the strict vars and other settings.

@daenney We need to severely trim the matrix, the modules pipelines are making travis-ci unusable across the organization. So, we were figuring strict/future parser would be consistent enough across puppet 3 and puppet 4.

Sure, trim the matrix but keep STRICT_VARIABLES=yes everywhere please. I don't want to get into fights with PRs that pass or not on 3 vs. 4 over inconsistent strict vars.

ok.

I'm going to close and resubmit, cause modulesync confusion made things get weird.


Define triage role criteria and process

Once its own new membership is established, @OAI/tsc needs to define

The process for adding to @OAI/triage
The criteria for being considered for @OAI/triage
The scope of what @OAI/triage members can, should, and should not do

Various other current Process issues, particularly around defining issue closure criteria, are likely relevant.

After attempting to further classify the large number of "security" issues and talking with folks more knowledgeable about that space, I think we need to recruit a security person into the triage group.  Out of all the issue areas, that's the one Im least comfortable attempting to organize.

One thing that the triage team (and by extension, the maintainers team) needs is the ability to transfer issues to other repos, specifically:

learn.openapis.org (most requests for examples, clarifications beyond what is necessary for the spec, more documentation in general, and probably also the "please help me with X" questions as they are most likely to be relevant to improving the learn site)
Outreach (the occasional issue about community engagement rather than the spec itself)
sig-moonwalk (beacuse Moonwalk)
sig-workflows (hasn't really come up, but eventually someone will file something that belongs here
Overlay-Specification (should be sig-overlay? we have several overlay issues to move)
(probably all the other sig-* repos?)

Basically, I think triage folks should have the same permissions across all of the repos that might be better homes for issues people file on OAI/OpenAPI-Specification

@handrews  - what about managing labels?

@miqui that's already enabled for the triage group.

Some thoughts on what you need to show that you understand in order to join the Triage group, some of which is still being worked out:

what the various labels, milestones, and projects mean and are used for (see #3509)
what goes in issues vs discussions (see #3518)
when it is OK to close issues or discussions for various reasons (also #3518)
what can go in a patch, major, or minor release in order to properly use milestones (see #3528 and #3529)
when to route issues to specific other repositories (see an earlier comment of mine in this issue)

Added documentation on discussion, issue and label management to the contributing file, and a section on the triage role itself: https://github.com/OAI/OpenAPI-Specification/blob/main/CONTRIBUTING.md#triage


Implement on/off buttons for Include, Required and Public

Problem and impact
Forms choices on the organiser view seem a bit confusing with the text explaining what they do.
Instead implement “on/off buttons” for a) Include b) Required and c) Public.

See below. We need a similar implementation

Proposed solution / feature
No response
Context or examples
No response

Yes, please go ahead.

Do i need to put those buttons in the same line?

I was walking through the code but i haven't got these togglers. Do i have to create a new one or is there any other way ?

These are just examples. Something along those lines is fine. It does not have to be exact.

Looks nice!
Two things:
1. There is a problem with the issue description I have created, because it leaves out an important point:

The input validation has three options instead of only two (see screenshot below). Therefore a simple switch button is actually not possible. A switch button with three options would be best. I am not sure if this can be implemented easily or do you have another suggestion?
* always optional

* always required

* required after a deadline
  ![Screenshot from 2024-03-19 11-38-33](https://private-user-images.githubusercontent.com/1583873/314021031-c2a84167-7103-4714-a5dc-489c57a2535a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTA4NDUzODgsIm5iZiI6MTcxMDg0NTA4OCwicGF0aCI6Ii8xNTgzODczLzMxNDAyMTAzMS1jMmE4NDE2Ny03MTAzLTQ3MTQtYTVkYy00ODljNTdhMjUzNWEucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDMxOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAzMTlUMTA0NDQ4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZWZhMDE5NjAwNjY3YzM2MjFjMDNjZjM0NTQ1YjQyNDY1NmUyOWIxODBmNTlmNzMyMmRiOWM3NzBjNDhlOGY5MSZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.S_cu7qicPmX0edEazlP70KttFBxNl2MlWyVH-7lzOM0)

2. Any chance to add "Show public"?
   The user can already define that option when creating or editing a question. So, the logic already exists in the system.
   ![Screenshot from 2024-03-19 11-37-12](https://private-user-images.githubusercontent.com/1583873/314021385-ae45d053-b4c2-48ae-a0ee-df7b2afc1367.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTA4NDUzODgsIm5iZiI6MTcxMDg0NTA4OCwicGF0aCI6Ii8xNTgzODczLzMxNDAyMTM4NS1hZTQ1ZDA1My1iNGMyLTQ4YWUtYTBlZS1kZjdiMmFmYzEzNjcucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDMxOSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAzMTlUMTA0NDQ4WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NTk5NTgxNzQ5ZjIyM2YyNTllNTdiMDM2MWNmM2RlOTQ2ZGQyMWYwZmY4ODI0ZTExOWRkZTczNTNiYmI5M2IwMCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.Y07O3iGFVwtk3l6i9NiwjPozbxBZLxrzFEa_DRECPhk)

I was too thinking the same for required section. I will surely think some alternative for three options.
For show public I'll add another toggle button for that.

Here I have added a toggling feature with each click it will between all of them, but when user wants to choose the "Required after a deadline option" it will redirect to the edit page to set the time.
Is it good or I should add three buttons/radio buttons side by side ?

Thank you. I think the team needs to test this practically. It sounds feasible so far. Please make a PR.


license?

hello, this project looks very interesting, and i was wondering if it will become available with a permissive license like mit?
🍻

Hi Chase,
I am not too familiar with the legal side of open source. I'm not sure about redistribution because I don't see how that makes sense in the context of a website.  That being said, I will look into adding a license so others can contribute to project. I'm open to suggestions. Thanks!

@theZiggurat
i'd encourage you to make this tool free software :people_holding_hands:
i like the classic mit license.
if you like the simple terms in the license, to adpot it for this project, all you need to do, is paste the license text into a license file at the root of the project, and edit your name into the copyright line :beers:
in terms of the program's output (shaders), i expect that it's defacto that such program outputs are free of licensing restrictions, not sure if an explicit notice is necessary :man_shrugging:

project now licensed

🥳🎉 awesome @theZiggurat !


Skip invalid record for variables computation.

We are adding variables for records that are not really variables. This ending in conflicts of all types... So, all that problems should be avoided and then we need to return a clean data to the user (api consumers). Users don't need / want to know the internal representation of the sav file format at all.
As consequence, what this pull is doing then is skipping from the variables computation this type of records:

Blank records (See the equivalent in pssp).
Records that was added only because a Long Strings variable was occurred (See the equivalent in pssp).

TODO: Please note that this fix all test cases except the MachineFloatingPointTest that will need an special fix later. This was because i have not installed the php-bcmath package.

Please note, the last 3 commits was to be possible recovered the ValueLabels from the filter variables and now we have two possibilities inside the ValueLabel class.

Check if a variable have a ValueLabel using the variables property of the ValueLabel object:

    /**
     * @param Variable $variable
     */
    public function haveVar($variable)
    {
        foreach ($this->indexes as $index) {
            if($this->variables[$index] == $variable) {
                return true;
            }
        }
        return false;
    }

Check if a variable have a ValueLabel using the realPosition property of the ValueLabel object:

    /**
     * @param Variable $variable
     */
    public function haveVar($variable)
    {
        foreach ($this->indexes as $index) {
            if($index == $variable=>realPosition) {
                return true;
            }
        }
        return false;
    }

what's the meaning about this PR?
I want to update tiamo/spss，should I manual merge this PR for my update?

What's the meaning about this PR?

Please see this merge request: https://github.com/tiamo/spss/pull/47. Without that, if you try to create a sav file and then you try to read it using this library your procedure will fail. Also the pspp software will fail to read the file that was created by this library. This is why that pull was merged, because adding that spaces fixed the problem of both cases (So, the spaces are a requirement).
Without to much details, if you add the blank spaces in the file when is create, this mean that you need to remove the spaces when you read the file, if you want the same result. Anyway, this are not the only places where the blank spaces are added when the sav file is created (with this library or not). Then, how it's pretty difficult detect what is the real cause of an space when you read an arbitrary sav file we have a problem.
Context:
Initially this library was conceived to read the file and also create empty "spaces" as it was read. But how now there are other empty spaces in the file the real data index was moved to other different position. This finally is the cause that most of test cases of the library currently fail. I try to address this problem in this pull https://github.com/tiamo/spss/pull/50, moving the position where the test cases read the data, but this is not a properly solution, because is like forced the tests to return what i want and of course this is wrong.
So, in this current pull i just simple remove all empty spaces from all places and then I create an index for ONLY the valid data. The result is to have a different organization of the data (indexes) of how it was before. Because before, the library was adding (indexing) blank spaces.
Then i suppose that probably as this library was used in some application by the original author, this pull break his work some where and he is thinking what he will do with that. Otherwise he have not time right now to take a look.

I want to update tiamo/spss，should I manual merge this PR for my update?

I can not answer that.

Probably you have here one example of what this pull is resolving: https://github.com/tiamo/spss/issues/38

@lestcape Thank you for your contribution! Sorry for my late reply, I didn't have free time to check it.


A little confusion about execute and executeUpdate return value

When I tried using MATCH-SET to change the property of node with preparedStatement.executeUpdate() or preparedStatement.execute(). the return value is not expected that the return value alway is 0 or false no matter whether the result is a failure or a success.

MATCH-SET without RETURN?

thx~


fix(windows): switch build to VS16 (windows-2019) to match php.net builds

The official PHP builds for windows from php.net use windows-2019 (VS16). That's why windows users see the following mismatch error when trying to load the module:
Warning: PHP Startup: Can't load module 'php_libsql.dll' as it's linked with 14.40, but the core is linked with 14.29 in Unknown on line 0

Here's a link to the github action windows config the official PHP Interpreter uses: https://github.com/php/php-src/blob/93c3ebd209f2111f986a0db4c7b6ddb7284fd71c/.github/workflows/nightly.yml#L886
This PR updates this project's github action to match the PHP interpreter project
PR Checklist
Please check if your PR fulfills the following requirements:

[ ] The commit message follows our guidelines: https://github.com/darkterminal/libsql-extension/blob/main/CONTRIBUTING.md#commit
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Other... Please describe:

What is the current behavior?

Issue Number: N/A
What is the new behavior?
Does this PR introduce a breaking change?

[ ] Yes
[ ] No

Other information

Only few characters and it's make me feel so bad (stupid) :crying_cat_face:

But, your PR it's :1st_place_medal: for me and also you need also adjust the docs


Permit disabling fail safe

Makes the fail safe mechanism optional. When fail safe is disabled, errors will be raised as per usual.
This covers scenarios where the global fail safe is undesirable.
Usage
config.kredis.fail_safe = false

Great assessment, thank you @jeremy. You're right. Let's close this for now and instead move to rethink the fail-safe behaviour.

@jeremy I agree as well that most error handling of this kind is ideally decided by the caller, but on the other side, most people just don't want their apps to crash because, say, a limiter is not working.
That said, I think most people would want to find out quickly that Redis is not working, for which normally they'd use some logger or notifier. We probably don't want to encourage subclassing and overriding the failsafe every time someone wants to add a notifier. It would make future changes/refactorings of kredis likely to break codebases.
Which leads me to think that maybe the right approach is for some types to accept an optional callback that passes in the error. In the callback we can send a notice. This gives people a stable api, allowing internals to change freely.


Proper MSVC unreachable macro. Split platform non-MSVC macros to MSVC…

… and other
This also fixes the msvc "unreachable code" warning.

Thanks!


[dev/scripts] Add start_depselector.sh

This comes up every quarter or so and we always have to remember the
bit about file descriptors 3 and 4.
Signed-off-by: Steven Danna<EMAIL_ADDRESS>

You can send the initial get_pid message to it with:
printf "\x00\x00\x00\x0D\x83\x68\x01\x64\x00\x07\x67\x65\x74\x5F\x70\x69\x64" | ./start_depselector.sh

@srenatus Now we use mktemp to create an output file.  Seems "good enough" for a debug script.


Added standard eslint config & updated code formatting

this affects most files but its mostly just formatting update
updated versions of peer dependencies
updated formatting in code, readme code snippets & tests

Coverage remained the same at 100.0% when pulling b25702f20802b44b6775ec9e2fb36544d558be91 on eslint-rules into 670ec4f11f97e608b39fffa5b51753478fd66337 on master.

Coverage remained the same at 100.0% when pulling db5263bd106877354678e76917fef6869b97a8fa on eslint-rules into 670ec4f11f97e608b39fffa5b51753478fd66337 on master.

Coverage remained the same at 100.0% when pulling d329059c025e91f987250adf5b08f62242827da0 on eslint-rules into 479a72c0fe07579275471e6564a0611cef39990c on master.


Add --env flag to the logchimp config:generate command

Closes #96.

Can you rename PG with DB?

LGTM
Can you write some tests for this feature as well? In the mean-time let me test it locally as well.

Alright, I will write some tests.

@okezieuc Any additional changes do you want to suggest?

I think that expect.assertions(1) should not be removed the tests. It makes sure that an error is actually thrown since the assertions in the catch block are only checked when an error is thrown, and the test will end up passing when an error is not thrown.

LGTM

Thank you for your contribution @okezieuc


Create Right click context menu on the yammer icon

Create Right click context menu on the yammer icon with following options.

Do not disturb (turn offf notifications if possible with options( next hour, today, never)).
Refresh
Open yammer

Sounds good! +1


All uploaded GPX Files in one Preview

Is it possible to show all GPX data in a thread in a preview (first post)? That would be a fantastic feature and we would be willing to donate to it too!
Many greetings! Our community loves the addon

Can you expand a bit on what you mean?  You want to see all the files of a full discussion?  Would they still show individually>? Would it matter on the category or author?


Rewrite suggestion

This is a working example which fixes a lot of the bugs that I've reported, I've also got some more suggestions that would make it better and more flexible for different use cases. As well as features that has to be added. However that is not relevant to this pull request.

Ok nice. i'm testing it and will leave a comment if i've questions.

Hi, any update about all of this ? :)


Fixes for a couple of accessibility issues

Instead of using role group for the focusable element, I switched to role application for more keyboard control.
Deprecated the aria-live tag on date picker table and added aria-labels on the selected elements themself.
To avoid reading the whole table in the time picker, I put the aria-live on the label itself, instead of the table. For that to work, I had to not have it be hidden (display: none).
onDocumentClick would close and then reopen, if clicking on a toggle button outside of the widget. Issue fixed.

make sure you delete all the branches that have been merged and aren't used anymore.

👍 I've deleted the branches I don't use anymore.


Waiting for multiple promises to complete?

I do not see any way for multiple promises to complete. We need that to run a couple of tasks to run in parallel and then wait for all of them to finish.

Isn't it "when" designed for?

See: when (or alternatively: join)

OK, cool when will do the trick. It will be great to see a mention or link from the chaining section of the doc. Right now chaining only mentions sequential calls. Thank you all!

What does one do if the promises are of a different type?

Open new ticket.


upload to official store so it would be easy to install ?

Hello @Jackiexiao,
The plugin is actually available in the store:

Is it just unclear as it's not mentioned into the documentation?

oh! this plugin is in the end of search result, I miss it .... ok.... thx!


Request: the ability to control the character limit of the description in mobile views

Currently you'd have to click "See more" on mobile views
A request to have the ability to control the limit of the characters
Again, thank you for sharing the code

Implemented in version 1.4.0.
The number of characters until "See more" appears and also what text to use instead of "See more" can be configured in the plugins options menu.

-> 2e7575da594cf14e4c20878a164f28cefeeac5e3


⚠ Topfarmacia has degraded performance

In c9566a1, Topfarmacia (https://www.topfarmacia.it) experienced degraded performance:

HTTP code: 200
Response time: 9434 ms

Resolved: Topfarmacia performance has improved in 2d54478.


Design help vor new HRAccess

Andreas Cordes is currently developing the new HRAccess platform and needs help with the re-design after he saw the new styles of our Design System.

Communicate delay to Andreas


when ll.blues "in_mix" value is 0., audio is not bypassed

trying to use the new in_mix feature in ll.blues, and when i try to bypass the amxd@ audio effect by setting in_mix to 0, the audio is not bypassed.  i've been having this issue specifically with vst@ and amxd@
@klausfilip @chausch let me know if i'm doing something wrong here :)

oof this is my mistake... i was using "ll.r~ in" instead of "ll.r in_mix~" -- false alarm


How to resolve {"detail":"Authentication credentials were not provided."} while calling any GET or POST request via rest API while configuring flagsmith java client

Hi @anyone,
I am trying to use curl command curl -X GET "http://localhost:8000/api/v1/projects/p1/features/" -H "Content-type: application/json" -H "X-Auth-Token: ***" , i observe the above error.
I tried changing -H "Authorization: ****"     , tried apssing environment key along with this .
How to pass API Key for my GET and POST requests to work ?

Any suggestions ? much appreciated

Hi @nagomirachel
Please try with the X-Environment-Key instead of X-Auth-Token. I am not completely sure about the self hosted version but this works with the cloud version.

hi fzia, I tried that as well. No luck. I have tried posting using postman and passing api key in authentciation and headers. Now i get a 500 internal server and in self hosted version logs i see set sendgrid api key details
flagsmith_1  | django.core.exceptions.ImproperlyConfigured:
flagsmith_1  |                 SENDGRID_API_KEY must be declared in settings.py
Any suggestions in this

can you paste the exact curl command that doesnt work?

curl -X POST "https://api.flagsmith.com/api/v1/projects/p1/features/" -H  "accept: application/json" -H  "Content-Type: application/json" -H  "X-CSRFToken: c9439e454a7b00139c3a4d143fc05ca9fd0d1e87" -d "{  "name": "string",  "type": "string",  "default_enabled": true,  "initial_value": "string",  "description": "string",  "tags": [    0  ],  "multivariate_options": [    {      "type": "int",      "integer_value": 0,      "string_value": "string",      "boolean_value": true,      "default_percentage_allocation": 0    }  ],  "is_archived": true,  "owners": [    {      "id": 2,      "email"<EMAIL_ADDRESS>     "first_name": "nagomi",      "last_name": "rachel"    }  ] }"

hi @dabeeeenster , im posting the same in my postman , import option . I get 500 internal server error

What exactly are you trying to achieve with this call?

just trying a simple post call. i.e creating a feature using curl command & restapi

https://docs.flagsmith.com/clients/rest#private-endpoints
You need the token from the accounts page, passed in the    -H 'authorization: Token <TOKEN FROM accounts page>'

yes i have tried this as well
curl -X POST "https://api.flagsmith.com/api/v1/projects/p1/features/" -H  "accept: application/json" -H  "Content-Type: application/json" -H  "authorization: token: c9439e454a7b00139c3a4d143fc05ca9fd0d1e87" -d "{  "name": "string",  "type": "string",  "default_enabled": true,  "initial_value": "string",  "description": "string",  "tags": [    0  ],  "multivariate_options": [    {      "type": "int",      "integer_value": 0,      "string_value": "string",      "boolean_value": true,      "default_percentage_allocation": 0    }  ],  "is_archived": true,  "owners": [    {      "id": 2,      "email"<EMAIL_ADDRESS>     "first_name": "nagomi",      "last_name": "rachel"    }  ] }"
Still i get <!doctype html>Server Error (500)Server Error (500)

You should not post your API key into a public webpage! If you need help with this please contact us on Discord https://discord.gg/hFhxNtXzgm


More update?

Hello,is this app still in development?
Will you update this app in future?

I wish I could, but I am really busy due to my day job :/

When you have free time,wish you can pick up this progrect again


Add plugin to Plugins page on velero.io

Describe the solution you'd like
We are currently building out a Plugins page on velero.io, would you be ok if we linked to your repo from it?

Sure, that will be great!

@jonasrosland Sure, please contact me is there is anything need to do.

Fantastic, will add it and report back :)


[BACKLOG-32300] S3 VFS can fail due to class not found error.

AWS libraries use XMLReaderFactory.  xerces parser needed in the event
that XMLReaderFactory was initialized elsewhere, since parser classname
is statically ref'd in the factory.
https://jira.pentaho.com/browse/BACKLOG-32300

:white_check_mark: Build finished in 1m 34s
Build command:
mvn clean verify -B -e -Daudit -amd -pl \
plugins/file-open-save-new/core

:ok_hand: All tests passed!
Tests run: 11, Failures: 0, Skipped: 0    Test Results

:information_source:  This is an automatic message


Automated Package Upgrade

:tada: This PR is included in version 2.2.154 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


add quickstarts validation

@Hyperkid123 I noticed some quickstart files are missing a few fields like kind, apiVersion, and spec version. Is there a doc that shows which fields are actually required? I was assuming all would be required but that doesn't seem the case. rbac-customizing-access.yml is missing a few of those fields for example.

@InsaneZein if they are missing, then they are optional. AFAIK all of the current quickstarts do work. Let's use the current state as a benchmark.


presence api

What is the status on the following code within the PHP api?
//    TODO
//    public function getPresence() {
//        $apiRequest = new ApiRequest( $this->url );
//        $apiRequest->add(array(
//                'topic' => 'presence',
//                'action' => 'query'
//        ));
//        return ($apiRequest->execute() );
//    }

Is this function waiting on some backend changes before it can implemented or were there other pending issues?

That's a good question, there isn't anything blocking presence currently, and should be part of the normal HTTP spec.
https://deepstreamhub.com/docs/http/v1/#querying-online-users-presence-


Add game template

I've had this idea for a long time:
Add some simple game templates for new users to explore. Just a few focused templates. The test project I think is too overwhelming.
This one is actually from that project, a simple marble game about picking up objects, no assets.
More planned: 3rd person game. 1st person game.
What do you think?

Maybe add a new category  "JME3 - Examples"?

Yeah, great idea. Just that if there is going to be bunch of them, like more than one.. We might want to figure out some method that we can simply extract them from the jME examples so that we don't have to maintain them... Like a hand picked separate catalog of worthwhile jME examples.

Maybe we shouldn't bundle them and instead make them downloadable.. through Gradle? Is that possible?

I'm not exactly clear yet on how we should distribute them. But logical starting point would be having these games be separate repos at https://github.com/jMonkeyEngine. Like currently there is the Skull game example. These would be separate from the jme-examples as these would then be more complete examples rather than... almost test case like things.
They would not be coupled with the SDK then also. Which is a good thing.
Maybe to continue from there we would need to create some feature to SDK where we white list these repos and allow user to essentially download the repo as a local copy.

MonkeyZone might be a good example to include, too.

Two more options, Jaimes Ascent and Monkey Zone. Moved all three to a new category - JME3 - Examples.
It's hacky as hell, and not very maintainable atm. I'm sure someone could write a script that does this automatically. Right now it's a lot of duplicated files for a couple of string changes.

Hmm, can it at least be like one code. One wizard, that just takes in the game and whatever as parameters?

Yes, it makes sense. I'll see what I can do.


Listing Projects in a Repository

Hi,
We are trying to list projects in a repository using github api https://docs.github.com/en/rest/projects/projects?apiVersion=2022-11-28#list-repository-projects.
We tried with multiple parameters but the following curl requests returns an empty list.
curl -L
-H "Accept: application/vnd.github+json"
-H "Authorization: Bearer "
-H "X-GitHub-Api-Version: 2022-11-28"
https://api.github.com/repos/OWNER/REPO/projects
For example the following project https://github.com/Golang-Prac/concurrency/projects?query=is%3Aopen , the OWNER must be Golang-Prac and REPO concurrency. I am expecting to get the response with the list of projects in the repo.But still get an empty response. Is it something which is missing from my side?Thanks.

Hi @Kartikey-star
As per my understanding
GitHub offers two tools for managing project workflow: Projects and Projects (classic). Projects represents the latest evolution, a feature-rich environment encompassing configurable boards, lists, customizable fields, and seamless integration with other GitHub functionalities. It elevates project management to a strategic level, akin to a comprehensive suite that empowers informed decision-making and streamlined collaboration. Projects (classic), on the other hand, offers a more rudimentary experience through traditional kanban boards with limited customization options. While gradually being transitioned to the newer platform, it remains a readily available option for users accustomed to its straightforward, visual approach, akin to a reliable, albeit basic, task organizer. Regardless of preference, both solutions effectively facilitate workflow management, but Projects provides a more future-proof and versatile path for organizations and individuals seeking a robust project management experience within the GitHub ecosystem.

The api you were trying supports only projects(classic) as mentioned in docs.

Alternatively, you can can try Using the API to manage Projects
Correct me if I am wrong.

Thanks @Sairaviteja27 for the detailed response. I want to know if GraphQL based queries are supported in the go-github project?
I am getting a response like this with curl and GraphQL query.
curl --request POST   --url https://api.github.com/graphql   --header 'Authorization: Bearer <MY-TOKEN>'   --data '{"query":"{organization(login: \"open-connectors\") {projectsV2(first: 20) {nodes {id title}}}}"}'
{"data":{"organization":{"projectsV2":{"nodes":[null,null,null]}}}}

We have a project created under this organization, but the result is empty. Any idea?

Hi @baijum
I believe you tried with fine-grained personal access token
In the docs, it is mentioned that the The token can be a personal access token (classic) for a user or an installation access token for a GitHub App.
I just tried with personal access token(classic) and it did work !!!

Thanks a lot @Sairaviteja27 . I do get a response using personal access token (classic). Is there a recommended way to use this functionality of graphql (are some package available ) or need to do so using http clients if we are manage these projects programmatically?

I assume you have already looked at https://github.com/shurcooL/githubv4

Thanks a lot guys. I think i can close the issue and look at the  https://github.com/shurcooL/githubv4 for integration.


All tabs are now the same color after latest Firefox update using custom theme

After the November 26th 2024 Firefox update, all tabs including the selected tab are the same color. And trying to adjust the tinting options changes other things. For example changing the toolbar tint changes the url bar instead.

Judging by some of the latest commits it looks like the dev is aware that the latest version of Firefox (v133) broke some UI elements and the add-on needs an overhaul to get working again. We just gotta be patient as they work to address the issue. As of v133 the add-on no longer replaces any colors for my Firefox, it's essentially borked, but I'm also using Firefox Gnome Theme as well so they may play a part. But I'm confident when a new version is released this will be address.

As of v133 the add-on no longer replaces any colors for my Firefox, it's essentially borked, but I'm also using Firefox Gnome Theme as well so they may play a part. But I'm confident when a new version is released this will be address.

We should create a second issue for this. I have the same problem, but only on one PC, the other works without problem.

@Scotty-Trees Indeed, the add-on is undergoing a big overhaul, at least internally. Yet, I couldn’t reproduce the issue you guys described @novanityneo, @Scotty-Trees, @CennoxX. I’ve tested on Firefox v133 & v134 with & without custom CSS theme, the colours are given to the browser UI correctly. Could you specify the platform and the CSS theme you are using?

On Firefox v134, the colour is indeed not given to the browser UI. I’m looking into this.

@easonwong-de thanks for the quick reply. I am currently on Firefox v133 on Fedora Gnome under Wayland, using the Firefox Gnome Theme ( https://github.com/rafaelmardojai/firefox-gnome-theme ) and that theme developer literally just released the easiest way to install the theme too via a flatpak from here: https://flathub.org/apps/dev.qwery.AddWater, which I've tested and used myself and works quite well. Perhaps maybe the Adaptive add-on is incompatible when using the Firefox Gnome Theme?

@Scotty-Trees Firefox Gnome Theme does overwrite theme colours given by ATBC. For example, the navbar has been given the colour of #303030 (in dark mode) through background: var(--gnome-headerbar-background) !important; (link) and --gnome-headerbar-background: #303030; (link).
The optimal solution is for @rafaelmardojai to provide an ATBC-compatible version of CSS theme. Otherwise, additional CSS theme files should be added to overwrite the colours back.

I’m assuming it was the CSS theme that was causing the problem. Thus, I’ll close this issue for now.
If the theme colours are not given to Firefox correctly even without a CSS theme, feel free to reopen this issue.


Keys on the root path not shown

Etcdkeeper shows only keys that have a prefix "/".

Expected: show all keys.
$ etcdctl get / --keys-only=true --prefix
/skydns
/skydns/...
...

$ etcdctl get "" --keys-only=true --prefix
/skydns
/skydns/...
...
backend-encrypted
config/iam/...

If the key is not built according to the directory form, the changes are a bit large. There is a tree button click to change the mode of viewing the key.

@evildecay
etcdkeeper does not show these keys in any mode. He ignores them because they do not start from /.
Test case:

Put any key without / as the first symbol

etcdctl put foo bar

etcdkeeper not show a foo

I see what you mean. Generally, configuration management uses a directory as a hierarchical structure to store data, such as zookeeper and etcdv2. So never consider the key-value way to store data. I can improve the display of keys in key-value mode. dir-mode I have time and I will consider displaying correctly.

Generally, configuration management uses a directory as a hierarchical structure to store data

As it turned out, not all 😞It was a surprise for me too 🤷♂

Bummer, I thought I had a bug in my code for a long time 😄


Add monetary values to benefits

See this paper and this paper for example.

Closing because #8 addresses this and has a link to the conversion values for benefits to $.


types missing for m7?

https://github.com/Antonio32A/lilyweight/blob/a3904716f1f9159c1597e90a066f56ebbe5e4c2f/lib/index.d.ts#L28
Seems like types for mCataCompl are missing the 7th floor

Fixed in https://github.com/Antonio32A/lilyweight/commit/29b1dafd4ecd15cc0aaae633342b578a9b07b534


ARROW-8895: [C++] Test temporal types with Take and Filter, expand types supported by RandomArrayGenerator::ArrayOf

This Windows hang is bizarre

Alright so for future reference, it seems that std::uniform_real_distribution is ill behaved on Windows if given the numeric limits of floating point types for the distribution range

+1


ERROR:  could not find tuple for constraint

Describe the bug
Performed a docker-compose pull this morning.
Now getting the following errors
teslamate_1  | 07:43:36.248 [info] == Running<PHONE_NUMBER>0311 TeslaMate.Repo.Migrations.CascadeDelete.up/0 forward
teslamate_1  | 07:43:36.266 [info] drop constraint cars_settings_id_fkey from table cars
teslamate_1  | 07:43:36.279 [info] alter table cars
db_1         | 2020-02-18 12:43:36.284 UTC [37] ERROR:  could not find tuple for constraint 41206
db_1         | 2020-02-18 12:43:36.284 UTC [37] STATEMENT:  ALTER TABLE "cars" ALTER COLUMN "settings_id" TYPE bigint, ADD CONSTRAINT "cars_settings_id_fkey" FOREIGN KEY ("settings_id") REFERENCES "car_settings"("id") ON DELETE CASCADE, ALTER COLUMN "settings_id" SET NOT NULL
teslamate_1  | ** (Postgrex.Error) ERROR XX000 (internal_error) could not find tuple for constraint 41206
teslamate_1  |     (ecto_sql 3.3.3) lib/ecto/adapters/sql.ex:612: Ecto.Adapters.SQL.raise_sql_call_error/1
teslamate_1  |     (elixir 1.10.0) lib/enum.ex:1396: Enum."-map/2-lists^map/1-0-"/2
teslamate_1  |     (ecto_sql 3.3.3) lib/ecto/adapters/sql.ex:699: Ecto.Adapters.SQL.execute_ddl/4
teslamate_1  |     (ecto_sql 3.3.3) lib/ecto/migration/runner.ex:343: Ecto.Migration.Runner.log_and_execute_ddl/3
teslamate_1  |     (ecto_sql 3.3.3) lib/ecto/migration/runner.ex:117: anonymous fn/6 in Ecto.Migration.Runner.flush/0
teslamate_1  |     (elixir 1.10.0) lib/enum.ex:2111: Enum."-reduce/3-lists^foldl/2-0-"/3
teslamate_1  |     (ecto_sql 3.3.3) lib/ecto/migration/runner.ex:116: Ecto.Migration.Runner.flush/0
teslamate_1  |     (stdlib 3.11.2) timer.erl:166: :timer.tc/1

To Reproduce
docker-compose up
Operating environment
Raspbian

Could you attach the output of the following commands?
docker-compose up -d database
docker-compose exec database psql teslamate teslamate -c "select n.nspname as schema_name, t.relname as table_name, c.conname as constraint_name from pg_constraint c join pg_class t on c.conrelid = t.oid join pg_namespace n on t.relnamespace = n.oid order by table_name;"

$ docker-compose up -d database
ERROR: No such service: database
Same error for the exec database commands.

Replace database with db.

I tried the reindex command first, but I get
ERROR:  REINDEX DATABASE cannot run inside a transaction block
Here is the output of other command
schema_name |          table_name           |                constraint_name
-------------+-------------------------------+------------------------------------------------
public      | addresses                     | addresses_pkey
public      | car_settings                  | car_settings_pkey
public      | cars                          | cars_settings_id_fkey
public      | cars                          | cars_pkey
public      | charges                       | charges_charging_process_id_fkey
public      | charges                       | charges_pkey
public      | charging_processes            | charging_processes_address_id_fkey
public      | charging_processes            | charging_processes_geofence_id_fkey
public      | charging_processes            | charging_processes_pkey
public      | charging_processes            | charging_processes_position_id_fkey
public      | charging_processes            | charging_processes_car_id_fkey
public      | drives                        | trips_car_id_fkey
public      | drives                        | drives_end_geofence_id_fkey
public      | drives                        | drives_start_geofence_id_fkey
public      | drives                        | drives_end_position_id_fkey
public      | drives                        | drives_start_position_id_fkey
public      | drives                        | trips_end_address_id_fkey
public      | drives                        | trips_start_address_id_fkey
public      | drives                        | trips_pkey
public      | geofence_sleep_mode_blacklist | geofence_sleep_mode_blacklist_pkey
public      | geofence_sleep_mode_blacklist | geofence_sleep_mode_blacklist_car_id_fkey
public      | geofence_sleep_mode_blacklist | geofence_sleep_mode_blacklist_geofence_id_fkey
public      | geofence_sleep_mode_whitelist | geofence_sleep_mode_whitelist_pkey
public      | geofence_sleep_mode_whitelist | geofence_sleep_mode_whitelist_geofence_id_fkey
public      | geofence_sleep_mode_whitelist | geofence_sleep_mode_whitelist_car_id_fkey
public      | geofences                     | geofences_pkey
public      | positions                     | positions_car_id_fkey
public      | positions                     | positions_drive_id_fkey
public      | positions                     | positions_pkey
public      | schema_migrations             | schema_migrations_pkey
public      | settings                      | settings_pkey
public      | states                        | states_car_id_fkey
public      | states                        | positive_duration
public      | states                        | states_pkey
public      | tokens                        | tokens_pkey
public      | updates                       | updates_pkey
public      | updates                       | updates_car_id_fkey
public      | updates                       | positive_duration
(38 rows)

Using two commands instead should work:
docker-compose exec database psql teslamate teslamate -c "REINDEX DATABASE teslamate"
docker-compose exec database psql teslamate teslamate -c "REINDEX System teslamate"

It can reindex system teslamate, but for database teslamate I get
$ docker-compose exec db psql teslamate teslamate -c "REINDEX DATABASE teslamate"
ERROR:  could not create unique index "positions_pkey"
DETAIL:  Key (id)=(46475) is duplicated.

I'm thinking that there is some underlying problem with your system or the SD card of your rpi. The data seems to be somewhat corrupted. One way would be to fix all errors, i.e. delete duplicate entries etc until re-indexing succeeds.

This is quite possible as I had a kernel panic.
How can I dump all the data out.
And how would I go about delete duplicate keys ?
Thank you

Ok, that's probably the reason. Some SQL knowledge is required e.g. to delete the duplicate entry from the positions table
DELETE FROM positions
WHERE id = 46475;

The easiest way would be to restore a backup on a fresh installation, I guess.

The source of the problem was indeed SD card corruption.    I was able to get the data out and sacrifice some table rows that had bad data.   Thanks for your help.


Api versions to 43: Settings Page Re-style

Critical Changes
Changes

Update all STG pages and vf components to use the native <apex:slds> tag instead of the slds static resource by updating the SLDS tags to replace -- with _ in class names.
Remove the now no longer needed slds static resource

Issues Closed
New Metadata

UTIL_SLDS_Icon VF Component

Deleted Metadata

SLDS Static Resoruce

** lurch: attach W-017879

@jjbennett This is ready for review

@force2b - I'm not sure if it'd be appropriate to fix now or not but it looks like the newer RP_Resources page is using a scoped version of slds with the older '--' classes. Should we put in a work item to change this or did was it intentional?

Tracking W-017879


batch not working for scan

Here is my code:
hbase({protocol:'http', host: 'whhdp03.wh.tvh.ca', port: 8080})
    .table('pageviews_hbase')
    .scan({
         batch:100,
        maxVersions: 1,
    }, function (err, rows){
        console.log('request error: ', err)
        console.log('# of rows pulled', rows.length);
    })

results into INTERNAL ERROR 500.
I have 793 rows in database I am expecting this to result 4800+ lines.
If I removes batch property then it shows 1000 lines.

Please have a look at the test cases and let us know if you find a suitable example inside.

I couldn't find any example with batch in test cases.
I have noticed one more thing. If I runs above code(mentioned in question) it results into 1000 lines but consecutive runs throws this error Problem accessing /undefined/scanner/15107542343114b95ac52.

From the readme, try this approach:
var rows = [];
scanner = client
.table('node_table')
.scan({
  startRow: 'my_row',
  maxVersions: 1
});
scanner.on('readable', function(){
  while(chunk = scanner.read()){
    rows.push(chunk);
  }
});
scanner.on('error', function(err){
  console.log(err);
});
scanner.on('end', function(){
  console.log(rows);
});

This is what my code looks like now
var rows = [];
    var scanner = hbase({protocol:'http', host: 'whhdp03.wh.tvh.ca', port: 8080})
    .table('pageviews_hbase')
    .scan({
        batch:5000,
        maxVersions: 1
    });

    scanner.on('readable', function(chunk){
        while(chunk = scanner.read()){
            rows.push(chunk);
        }
    });

    scanner.on('error', function(err){
        console.log(err);
    });

    scanner.on('end', function(){
        console.log('rows', rows);
        console.log('rows #', rows.length);
    });

I am still getting error. new thing is getting data too but only 1000 lines.
Not every run triggers error block 2 out of 3 results into error.
I am using loopback framework can that be responsible?

Closing since it is related to #60


[Notion Block] Support Image notion block

Support Image notion block.
Here is reference: https://github.com/meursyphus/react-notion-custom/pull/9#pullrequestreview-2320838474
you should check guideline on https://github.com/meursyphus/react-notion-custom/blob/main/packages/react-notion-custom/CONTRIBUTING.md

Support for the Image Notion block is currently in progress. @myjeong19


gcx.call

A dev should be able to call a function from gcx.
Why? A HTTP trigger URL doesn't give errors whereas functions.call does.
const {call} = require('gcx');

async function main() {
  const {result, error} = await call({
    name: 'my-fn-name',
  });
  if (error) return console.error(error);
  console.log(result);
}
main();

See: https://cloud.google.com/functions/docs/reference/rest/v1/projects.locations.functions/call

:tada: This issue has been resolved in version 0.1.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Allow rules attribute to be defined as hash

Description
This allows rules to be defined as a Hash in the ['firewall']['rules'] attribute. This is beneficial because each cookbook can specify in the attribute what rules it needs, and if some are default and some are override precedence, the attribute will still merge.
Issues Resolved
fixes #33
Check List

[ ] All tests pass. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/TESTING.MD
[x] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable
[x] All commits have been signed for the Developer Certificate of Origin. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD

Sorry for the delay. Thanks for putting this together


npm rebuild  fails on linux box if node_modules/karma directory is copied from mac to linux

The submodule fsevents of the chokidar submodule causes npm rebuild to fail on a linux box if node_modules/karma directory is copied from a mac box to a linux box
To Reproduce:
On a mac box
npm install karma

Now commit your node_modules directory and push them up
git add --all
git commit
git push

clone the repo on the linux box
on the linux box run npm rebuild
npm rebuild

Console Output:
><EMAIL_ADDRESS>install /home/docusign/jenkins/workspace/Martini0_Auto_Deploy/repo/node_modules/karma/node_modules/chokidar/node_modules/fsevents
> node-gyp rebuild

module.js:340
    throw err;
          ^
Error: Cannot find module 'nan'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at [eval]:1:1
    at Object.<anonymous> ([eval]-wrapper:6:22)
    at Module._compile (module.js:456:26)
    at evalScript (node.js:532:25)
    at startup (node.js:80:7)
    at node.js:902:3
Traceback (most recent call last):
  File "/usr/bin/gyp", line 18, in <module>
    sys.exit(gyp.main(sys.argv[1:]))
  File "/usr/lib/python2.6/site-packages/gyp/__init__.py", line 462, in main
    options.circular_check)
  File "/usr/lib/python2.6/site-packages/gyp/__init__.py", line 100, in Load
    depth, generator_input_info, check, circular_check)
  File "/usr/lib/python2.6/site-packages/gyp/input.py", line 2255, in Load
    depth, check)
  File "/usr/lib/python2.6/site-packages/gyp/input.py", line 388, in LoadTargetBuildFile
    build_file_path)
  File "/usr/lib/python2.6/site-packages/gyp/input.py", line 1011, in ProcessVariablesAndConditionsInDict
    build_file)
  File "/usr/lib/python2.6/site-packages/gyp/input.py", line 1026, in ProcessVariablesAndConditionsInList
    ProcessVariablesAndConditionsInDict(item, is_late, variables, build_file)
  File "/usr/lib/python2.6/site-packages/gyp/input.py", line 1011, in ProcessVariablesAndConditionsInDict
    build_file)
  File "/usr/lib/python2.6/site-packages/gyp/input.py", line 1030, in ProcessVariablesAndConditionsInList
    expanded = ExpandVariables(item, is_late, variables, build_file)
  File "/usr/lib/python2.6/site-packages/gyp/input.py", line 697, in ExpandVariables
    (contents, p.returncode))

A workaround is to .gitignore the node_module/karma directory.
Then run npm install as part of the deploy script.
I can't do this because it puts a dependency on npm for deploying.
Or is there a way to change the way npm rebuild is done so it ignores the fsevents module on the linux box.
Thanks for any help or feedback!

Closung due to inactivity. Please feel free to open a new issue if this problem still persists


Add date-time variable back

At this point it just seems like it's not worth the disk and memory space to get ride of the date-time variable, so edit the data flow to keep it whenever possible, or regenerate it from just the date variables

resolved in #35


Prune Mode Issue

When I select prune mode blockchain size, the wallet start with the error "Prune mode incompatible with -txindex "

When I select prune mode blockchain size, the wallet start with the error "Prune mode incompatible with -txindex "

Hello,
Add the following into your  conf file:
txindex=0
and restart the wallet. This will disable txindex (which is enabled by default) and will allow prune mode.
Best'

When I select prune mode blockchain size, the wallet start with the error "Prune mode incompatible with -txindex "

Hello,
Add the following into your  conf file:
txindex=0
and restart the wallet. This will disable txindex (which is enabled by default) and will allow prune mode.
Best'

Worke@ out. Thanks!


The pause button should not be near the end exam button

Closing this, because I can't see us getting any further with it.


OverlayPortalEnty has no way to avoid system intrusions

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce

Wrap a fullscreen OverlayPortal in SafeArea
Use an overlay entry wrapped in SafeArea with a Container with a solid color as a child
Show the overlay entry

Expected results
The entry covers all the screen except the system intrusions (eg the system bar)
Actual results
The entry covers the entire screen
This is because the overlay entry inherits context from OverlayPortal which is wrapped in a SafeArea and thus has no system intrusions in its inherited MediaQuery. However, the entry is actually drawn in the nearest Overlay stack which is ABOVE the SafeArea and thus does have system intrusions.
The entry should inherit the Portal's MediaQuery, not just its constraints.
Code sample
Code sample

class OverlayPortalDemo extends StatefulWidget {
  const OverlayPortalDemo({super.key});

  @override
  State<OverlayPortalDemo> createState() => _OverlayPortalDemoState();
}

class _OverlayPortalDemoState extends State<OverlayPortalDemo> {
  final OverlayPortalController controller = OverlayPortalController();

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        backgroundColor: Colors.blue,
        body: SafeArea(
          child: OverlayPortal(
            controller: controller,
            overlayChildBuilder: (BuildContext context) {
              return Container(
                color: Colors.red,
              );
            },
            child: Center(
              child: ElevatedButton(
                onPressed: () {
                  controller.toggle();
                },
                child: Text('show portal'),
              ),
            ),
          ),
        ),
      ),
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
[Paste your output here]

Thanks for filing this.
I can reproduce this on the latest master and stable channels.
Screenshot

stable, master flutter doctor -v

[!] Flutter (Channel stable, 3.16.0, on macOS 14.0 23A344 darwin-arm64, locale
    en-NG)
    • Flutter version 3.16.0 on channel stable at
      /Users/damilolaalimi/sdks/flutter
    ! Warning: `dart` on your path resolves to
      /opt/homebrew/Cellar/dart/3.1.5/libexec/bin/dart, which is not inside your
      current Flutter SDK checkout at /Users/damilolaalimi/sdks/flutter.
      Consider adding /Users/damilolaalimi/sdks/flutter/bin to the front of your
      path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision db7ef5bf9f (7 days ago), 2023-11-15 11:25:44 -0800
    • Engine revision 74d16627b9
    • Dart version 3.2.0
    • DevTools version 2.28.2
    • If those were intentional, you can disregard the above warnings; however
      it is recommended to use "git" directly to perform update checks and
      upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/damilolaalimi/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/damilolaalimi/Library/Android/sdk
    • Java binary at: /Applications/Android
      Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build
      17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15A507
    • CocoaPods version 1.12.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build
      17.0.6+0-17.0.6b802.4-9586694)

[!] Android Studio (version unknown)
    • Android Studio at /Users/damilolaalimi/Downloads/Android Studio
      Preview.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Unable to determine Android Studio version.
    • Java version OpenJDK Runtime Environment (build
      17.0.7+0-17.0.7b1000.6-10550314)

[✓] VS Code (version 1.84.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.50.0

[✓] VS Code (version 1.83.1)
    • VS Code at /Users/damilolaalimi/Downloads/Visual Studio Code.app/Contents
    • Flutter extension version 3.50.0

[✓] Connected device (5 available)
    • sdk gphone64 arm64 (mobile) • emulator-5554                        •
      android-arm64  • Android 14 (API 34) (emulator)
    • Damilola’s iPhone (mobile)  • 00008110-001964480AE1801E            • ios
      • iOS 17.1.1 21B91
    • iPhone 15 (mobile)          • F17D2919-6D61-4295-8408-1719692FE958 • ios
      • com.apple.CoreSimulator.SimRuntime.iOS-17-0 (simulator)
    • macOS (desktop)             • macos                                •
      darwin-arm64   • macOS 14.0 23A344 darwin-arm64
    • Chrome (web)                • chrome                               •
      web-javascript • Google Chrome 119.0.6045.159

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 2 categories.

[!] Flutter (Channel master, 3.17.0-14.0.pre.15, on macOS 14.0 23A344 darwin-arm64, locale en-NG)
    • Flutter version 3.17.0-14.0.pre.15 on channel master at /Users/damilolaalimi/fvm/versions/master
    ! Warning: `dart` on your path resolves to /opt/homebrew/Cellar/dart/3.1.5/libexec/bin/dart, which is not inside your current Flutter SDK checkout at /Users/damilolaalimi/fvm/versions/master. Consider adding /Users/damilolaalimi/fvm/versions/master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 615481deb7 (5 hours ago), 2023-11-22 00:58:23 -0500
    • Engine revision 1ae1d53182
    • Dart version 3.3.0 (build 3.3.0-152.0.dev)
    • DevTools version 2.30.0-dev.4
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/damilolaalimi/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/damilolaalimi/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15A507
    • CocoaPods version 1.12.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

[!] Android Studio (version unknown)
    • Android Studio at /Users/damilolaalimi/Downloads/Android Studio Preview.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Unable to determine Android Studio version.
    • Java version OpenJDK Runtime Environment (build 17.0.7+0-17.0.7b1000.6-10550314)

[✓] VS Code (version 1.84.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.50.0

[✓] VS Code (version 1.83.1)
    • VS Code at /Users/damilolaalimi/Downloads/Visual Studio Code.app/Contents
    • Flutter extension version 3.50.0

[✓] Connected device (5 available)
    • sdk gphone64 arm64 (mobile) • emulator-5554                        • android-arm64  • Android 14 (API 34) (emulator)
    • Damilola’s iPhone (mobile)  • 00008110-001964480AE1801E            • ios            • iOS 17.1.1 21B91
    • iPhone 15 (mobile)          • F17D2919-6D61-4295-8408-1719692FE958 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-17-0 (simulator)
    • macOS (desktop)             • macos                                • darwin-arm64   • macOS 14.0 23A344 darwin-arm64
    • Chrome (web)                • chrome                               • web-javascript • Google Chrome 119.0.6045.159

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 2 categories.

Can we re-open this? I don't think the added documentation addresses the issue.
At the very least, if we're not going to change behavior to fix this, I think the docs should have an explicit explanation for the workaround to avoid system intrusions. In my case, I grabbed the correct viewPadding from the OverlayState:
    final BuildContext outerContext = Overlay.of(context).context;
    return Align(
      alignment: Alignment.topCenter,
      child: Container(
        padding: EdgeInsets.only(
          top: MediaQuery.of(outerContext).viewPadding.top,
        ),
        child: ...,
      );


Remove old procps specific pkill command

We don't use procps anymore.

#399 will have to be merged first so the test can pass


Add 3sUP Enterprises

They are not currently fielding a team, but used to own the Splyce roster. They are still active so I thought it was important to add them.

Thanks so much <3

np <3


simplified code part of WKWebView+AFNetworking

Issue Link :link:
simplified code part of WKWebView+AFNetworking
Goals :soccer:

Implementation Details :construction:
1.remove __block before *dataTask
2.modify baseURL '[dataTask.currentRequest URL]' -> [request URL]
Testing Details :mag:
AFWKWebViewTests [PASS]

Thanks for the PR! However, we won't be merging it as it doesn't appear to fix or enhance any behavior, and we'd like to avoid changes that aren't absolutely necessary.


Nothing happend when test finished

When test is finished there is not green flag test passed. When there is error it is ok, red flag is shown. When I want to test test group (by namespace) it is stopped when first test is finished.

Maybe it is crashing at the end, can you check in the event viewer / application log, if .Net crash events related to AxoCover.Runner are logged?

There is nothing in event viewer about axocover.

Is the DLL copied to the target directory? Can you create me a sample project?

Problem was in log4net library, not axo cover extension. Thank you for your help :)


v1.1.0 Fixes & Features

Adds user specified Content-Type support
Changes API Token authentication to support credentials passed via Authorization header
Fixes bug where host overrides could not be updated when the existing host and domain values matched the updated values
Adds gateway status endpoint to read gateway metrics (e.g. packet loss, latency)
Adds interface status endpoint to read interface metrics (e.g. packets in, packets out, collisions, errors)
Adds system status endpoint to read system metrics (e.g. CPU, RAM, Disk usage)
Adds update functionality to interface endpoint
Adds apply interface endpoint to apply pending interface configuration
Changes interface endpoint to not apply new configuration by default, this allows clients to create/update multiple interface configurations quickly and apply them all at once.
Adds gateway creation, update and deletion functions
Changes routing endpoints to not apply new configurations by default, this allows clients to create/update multiple routing object configurations quickly and apply them all at once
Adds update function to port forwards endpoint
Adds endpoint for creating, updating, reading, and deleting outbound NAT entries
Adds endpoint for creating, updating, reading, and deleting 1:1 NAT entries

Test build for v110 is available if anyone is interested. I'll try to keep it up-to-date as I make changes. Note, this build is incomplete and may not operate as expected. I'd recommend trying it on a test instance of pfSense, not your main instance.
pkg delete pfSense-pkg-API && pkg add https://github.com/jaredhendrickson13/pfsense-api/files/5612467/pfSense-pkg-API-1.1_0_pre.zip && /etc/rc.restart_webgui
pfSense-pkg-API-1.1_0_pre.zip


Mac command / Win  key translations

Hi, thanks for your contribution!
If you haven't already done so, could you please make sure you sign our CLA (https://jitsi.org/icla for individuals and https://jitsi.org/ccla for corporations)? We would unfortunately be unable to merge your patch unless we have that piece :(

Hi Ingo,
I've signed and attached CLA for individuals.
Thank you!
On 18 September 2018 at 21:33, Ingo Bauersachs<EMAIL_ADDRESS>wrote:

Hi, thanks for your contribution!
If you haven't already done so, could you please make sure you sign our
CLA (https://jitsi.org/icla for individuals and https://jitsi.org/ccla
for corporations)? We would unfortunately be unable to merge your patch
unless we have that piece :(
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/jitsi/jitsi/pull/532#issuecomment-422500521, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AF3c105X7Z3j3PzwGzTcxiJ-9bI3Ylnuks5ucTxngaJpZM4WrwA8
.

--
Regards
Alex Kuznetsov


Bug: [SQLite] PrimaryKey with AUTOINCREMENT not recognized

Bug Description
Hello. With a table created with DBSqlite Browser, after adding a primary key, with or without autoincrement, if the AUTOINCREMENT "specialword" is added on the column, RepoDB recognize the key as a primary key with autoincrement and skip filling the query with ID field.
Instead, with PRIMARY KEY added in the end of table (for example when you have multiple fields for primary key or with default creation of table with DBSqliteBrowser), RepoDb fill the ID with a value (0 for example, because the key is a not null integer, but it will be not valorized), then you get an exception regard duplicate keys.
Exception Message:
Error regard duplicate PrimaryKEY when inserting a new record.

Schema and Model:

CREATE TABLE "Articles" (
"ID"	INTEGER NOT NULL UNIQUE,
"ArticleID"	TEXT,
"Title"	TEXT NOT NULL,
"Description"	TEXT,
"Date_Added"	INTEGER NOT NULL,
"Date_Fetched"	INTEGER,
PRIMARY KEY("ID" AUTOINCREMENT)
)

[Table("Articles")]
public record EArticle {
[Primary]
public int    ID         { get; set; }
public string ArticleID  { get; set; }
public string Title      { get; set; }
public string Description { get; set; }

[PropertyHandler(typeof(DateTimeHandlers))]
public DateTime Date_Added { get; set; }

[PropertyHandler(typeof(DateTimeNullableHandlers))]
public DateTime? Date_Fetched { get; set; }
}

Library Version:
Example: RepoDb v1.12.7 and RepoDb.Sqlite
With that schema it works perfectly

CREATE TABLE "Articles" (
"ID" INTEGER NOT NULL PRIMARY KEY,
"ArticleID"	TEXT,
"Title"	TEXT NOT NULL,
"Description"	TEXT,
"Date_Added"	INTEGER NOT NULL,
"Date_Fetched"	INTEGER,
)

That's true, nice catch mate! The code on this line explains that, and now you give me problem. :)

Ah well done!

The problem with SQLite is the fact that there is no sys tables that maintain these definitions, and that, we need to manually extract the identity column from the actual literal string schema extracted from the database.
Anyway, I should expect that putting an Identity attribute would help you on your use-case, if not, then that is an another bug.
For now, please use the "ColumnName Type AUTOINCREMENT" approach until the issue on the other schema implementation is rectified. Is that okay?

Yes, as a workaround I created the table in another way.
I was surprised that no one had found it before that weird bug, I think that DBSqlite Browser is the most used tool for creating Sqlite databases.

Thanks! This kind of issue is up for grabs as well, I guess, the changes to this issue are very limited, so it is safe for a PR. Please let me know if you wish to contribute 👍🏼 😉

Sorry, at the moment I'm too busy to contribute.
Anyway thanks a lot for your project 🥇

No worries, we can always issue the fix for you soon.

Naaaaaa, don't worry. if there is a workaround, there is no rush to fix it :)
The same for the other bug regard PropertyMapperHandler with DateTime and DateTime? Just use the PropertyMapperAttribute for a temporany fix


Updated validations.py python script

Updated validations.py python script
Fixes #<issue_number_goes_here>

It's a good idea to open an issue first for discussion.

[x] Tests pass
[x] Appropriate changes to README are included in PR

closed!!


I resorted to the completely unintentional way of handling promises: by using a completion counter instead of promises.