ERROR: Failed to hold slot

Is there a way to add some debug logging to get details on why it failed to hold a slot ?
[07/28/2023 7:27:19] Carrollton Mega Center is not avaliable in the same day
--------------------------------------------------------------------------------
[07/28/2023 7:27:37] Carrollton Mega Center is not avaliable in the same day
--------------------------------------------------------------------------------
[07/28/2023 7:27:58] Carrollton Mega Center is not avaliable in the same day
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
[07/28/2023 7:28:44] Carrollton Mega Center is avaliable on 7/28/2023 8:03 AM
[07/28/2023 7:28:52] ERROR: Failed to hold slot
--------------------------------------------------------------------------------
[07/28/2023 7:29:10] Carrollton Mega Center is avaliable on 7/28/2023 8:43 AM
--------------------------------------------------------------------------------
[07/28/2023 7:29:28] ERROR: Failed to hold slot

Hi,
I have made the bot show an error message when the hold slot failed.
But the best explanation is other bots have hold slot and book it faster than you so when you found it, it failed to hold your slot

thank you ... this issue can be closed :) ... appreciate the quick response!


OPenNI.net: Context.CreateProductionNodeObject

Hello,
i think i discovered a bug in this function.
When the pinvoke call
[DllImport(openNILibraryName)]
public static extern ProductionNodeDescription xnNodeInfoGetDescription(XnNodeInfo pNodeInfo);
is done there is a accessviolationexception. When i change the return type to IntPtr and do a Marshal.PtrToStructure on this, i can get the right ProductionNodeDescription...
this seems to solve other problems i had with NodeInfo.instance too... don't know why...
Greetings,
Patrock

Already fixed.


My name is Walter Hartwell White.

I live at 308 Negra Arroyo Lane, Albuquerque, New Mexico, 87104. This is my confession. If you're watching this tape, I'm probably dead– murdered by my brother-in-law, Hank Schrader. Hank has been building a meth empire for over a year now, and using me as his chemist. Shortly after my 50th birthday, he asked that I use my chemistry knowledge to cook methamphetamine, which he would then sell using connections that he made through his career with the DEA. I was... astounded. I... I always thought Hank was a very moral man, and I was particularly vulnerable at the time – something he knew and took advantage of. I was reeling from a cancer diagnosis that was poised to bankrupt my family.  And I was weak. I didn't want my family to go into financial ruin, so I agreed. Hank had a partner, a businessman named Gustavo Fring. Hank sold me into servitude to this man. And when I tried to quit, Fring threatened my family. I didn't know where to turn. Eventually, Hank and Fring had a falling-out. Things escalated. Fring was able to arrange – uh, I guess... I guess you call it a "hit" – on Hank, and failed, but Hank was seriously injured. And I wound up paying his medical bills, which amounted to a little over $177,000. Upon recovery, Hank was bent on revenge. Working with a man named Hector Salamanca, he plotted to kill Fring. The bomb that he used was built by me, and he gave me no option in it. I have often contemplated suicide, but I'm a coward. I wanted to go to the police, but I was frightened. Hank had risen to become the head of the Albuquerque DEA. To keep me in line, he took my children. For three months, he kept them. My wife had no idea of my criminal activities, and was horrified to learn what I had done.  I hated myself for what I had brought upon my family. Recently, I tried once again to quit, and in response, he gave me this. [Walt points to the bruise on his face left by Hank in "Blood Money."] I can't take this anymore.  All I could think to do was to make this video and hope that the world will finally see this man for what he really is.

Is active issue


[ADD ME TO THE ORGANIZATION]

Name: theashishgavade
Location: India
Interest: Software Development
Discord username:- theashishgavade
Why do you want to join?

I want to join because

You can also join our Discord community here
Feel free to check out other cool repositories of the Open Source Community here.

@theashishgavade Thanks for your interest. Invitations have been sent to you. Kindly accept it and make your membership public.


Add dlsVerified to pharmacy divisions

dlsVerified is globally added to divisions, but is used only for pharmacy divisions

add dlsVerified
add dlsId
add filter by dlsVerified

Duplicate of #4575


Updates .Net 4.7.2 warning for NL and DE languages

Updates the warning messages for NL and DE languages as per @sleupold and @Timo-Breumelhof translations

German is ok for me too. But I believe my review-right have been revoked ;) - at least I don't see a button for it.


chore: bdd-spring-1574069974 to 0.0.1

chore: Promote bdd-spring-1574069974 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Support executing install to-filesystem from host directly

As someone who used the workflow of "install to-filesystem" to get a system compatible with bootable containers. I used the following command (successfully):
$ sudo yum install -y podman
$ sudo podman run --rm --privileged --pid=host --security-opt label=type:unconfined_t -v /:/target
    -v /var/lib/containers:/var/lib/containers quay.io/swalter/monday:1.0 bootc
    install to-filesystem --karg=console=ttyS0,115200n8 --replace=alongside /target
$ sudo reboot

This command is not discoverable. I would have expected the to use the bootc command directly, or have a much simpler podman command.

The command is documented here: https://containers.github.io/bootc/bootc-install.html#executing-bootc-install
Nevertheless, if this is an entry point to bootable containers, it seems sufficiently complex to be a hurdle for adoption.

My hope was that most people started from automation to do this, including spinning up the instance and injecting this data - that's what https://github.com/vrothberg/bootc-playground/tree/main/alongside does.
Nevertheless, we absolutely could support bootc install --from=quay.io/exampleos/someos:latest or so which would do the pull and handle all the podman invocations for you.

(That said of course none of the install process is transactional so ctrl-c generally leaves things broken in the to-existing-root path)

.oO(except, we could probably rework things such that we only blow away /boot at the end and not the start...)

I'd be curious to understand the technical reasons for needing to run bootc from inside the container/podman environment to begin with.  My (admittedly limited) understanding is that when running install to-filesystem with an empty target (as opposed to the scenario where it's taking over an existing system), bootc sets up the filesystem with the content from the source container, takes care of selinux labelling, and sets up the bootloader.
If this specific scenario could be untangled from podman, it would simplify things a lot for how we do disk image building in bootc-image-builder.  It would also make things simpler for integrating BIB functionality into the Image Builder service as well.

In the bigger picture, one goal I have here with bootc is to keep the installation logic centralized as much as possible - to make the container image the "source of truth", the "center of gravity". If I want to change how the bootloader gets installed, I should be able to change the container image, not an external tool. I'd like the container to be an active participant in its installation, not an inert blob (as we were treating ostree before, and rpm...well, is a mix). This also helps ensure that "day 1" and "day 2" are the same.
A notable pivot point here is e.g. "what version of mkfs.xfs is used"? I'd like that to default to coming from the container image. There are of course use cases for very small systems which may not want to ship those, and those systems can be installed not from the image itself - we clearly need to handle that.
I think it's a question of defaults/emphasis.
Running inside podman today of course means that "day 1" and "day 2" are different...but still, there's a whole lot of code that gets shared.

If this specific scenario could be untangled from podman, it would simplify things a lot for how we do disk image building in bootc-image-builder. It would also make things simpler for integrating BIB functionality into the Image Builder service as well.

It already is, that's what --source-imageref is doing right? But still though, what's the problem with running under podman (or an equivalent container runtime setup in the same way)?
It'd be nice for us to not have to debug arbitrarily different container environment setups...(for example, that different environment was the cause of https://github.com/containers/bootc/pull/790#pullrequestreview-2311808299 )

In the bigger picture, one goal I have here with bootc is to keep the installation logic centralized as much as possible - to make the container image the "source of truth", the "center of gravity". If I want to change how the bootloader gets installed, I should be able to change the container image, not an external tool. I'd like the container to be an active participant in its installation, not an inert blob (as we were treating ostree before, and rpm...well, is a mix). This also helps ensure that "day 1" and "day 2" are the same.

That's perfectly understandable and I wouldn't want that principle to be violated or bent.  I suppose the biggest issue here would be version and feature drift between the bootc binary on the host and the one used to build and included in the container.  But that could be solved with feature compatibility checks and API versions.  Perhaps it's not worth the effort though.

A notable pivot point here is e.g. "what version of mkfs.xfs is used"? I'd like that to default to coming from the container image. There are of course use cases for very small systems which may not want to ship those, and those systems can be installed not from the image itself - we clearly need to handle that.

This is indeed a big issue, one I ran into myself when setting up a filesystem on a Fedora host and installing a CentOS Stream 9 container to it.  An ext4 filesystem created on Fedora wont boot on a C9S kernel unless the orphan-file feature is disabled.  But with install to-filesystem, bootc clearly supports the use case of setting up a filesystem with tooling that might be different from the ones inside the container, since the filesystem needs to exist ahead of install time.

I think it's a question of defaults/emphasis.
Running inside podman today of course means that "day 1" and "day 2" are different...but still, there's a whole lot of code that gets shared.

If this specific scenario could be untangled from podman, it would simplify things a lot for how we do disk image building in bootc-image-builder. It would also make things simpler for integrating BIB functionality into the Image Builder service as well.

It already is, that's what --source-imageref is doing right? But still though, what's the problem with running under podman (or an equivalent container runtime setup in the same way)? It'd be nice for us to not have to debug arbitrarily different container environment setups...(for example, that different environment was the cause of #790 (review) )

I think it makes sense for a tool like bootc to expect certain things from its environment, but tying it to a specific container runtime is what I find strange.  I understand that being able to make assumptions about the environment based on a known state (a known runtime) simplifies things greatly, but being able to set up an environment the same way without tying it to specific tooling means we can be more flexible with integrating things into our services.
Actually, while writing this (and reading back through PRs and issues), I think I might be working under outdated information (or purely incorrect assumptions).
I considered not posting this comment at all, or at least the last parts, since I'm almost certain now that I'm asking for something that already exists, but I'll keep it for future reference.

But with install to-filesystem, bootc clearly supports the use case of setting up a filesystem with tooling that might be different from the ones inside the container, since the filesystem needs to exist ahead of install time.

Yes, but I'd also say that even if you use install to-filesystem I would still encourage using tooling shipped from the container image - which is what we're doing today with bib (but not with Anaconda, which I'd like to fix, though it'd have the cost of needing to spool the container image to RAM/swap first in the PXE/remote case).

I think it makes sense for a tool like bootc to expect certain things from its environment, but tying it to a specific container runtime is what I find strange.

It's fair, and in the general case we're not strictly tied to podman per se (one can make alternative runtimes that use the same libraries, and I believe it'd work when executed from cri-o, although the use cases for that are probably obscure).
However...we are increasingly tied somewhat to podman when logically bound images are scoped in, and there's a strong need for us to converge and align things there (ref https://github.com/containers/bootc/issues/20 ) so while we could relatively easily decouple things a bit from the container environment executing the install, at a pratical level there's still that tie.
But yes: I suspect it would not be really hard for us to support being installed from docker for example - we can already fetch images from docker-daemon:// transport and that's mostly what's needed here. If someone showed up and wanted to make it happen we could.

I considered not posting this comment at all, or at least the last parts, since I'm almost certain now that I'm asking for something that already exists, but I'll keep it for future reference.

Part of this does already exist in --source-imageref as mentioned above. But, we don't have an equivalent of that for LBIs and that is going to be an increasingly important case, so we'd need to somehow generalize it into a "redirect map" for how to find our source containers to install.


Suggestion- zoom the map in the combined report

At the moment the combined report shows the map in a small portion of the screen. It would be great to be able to enlarge the map, perhaps by being able to resize the screen below, where the events are displayed

It should set the zoom appropriate to show the whole route.

Yes, I misspoke. The zoom works, only that the map uses only 1/3 of the screen. It would be nice to have the ability to zoom in, reducing other functionality

And if you zoom in to check deeper some parts of the trip, it is returned to overall zoom instantly. I would prefer to be able to zoom in and move around.


incorrect syntax highlight in a popup

Describe the bug

When opening popup the syntax is not properly highlighted. I tested with LazyVim, and there is works properly.

vs

To Reproduce

Clone repo
Type vim.api.nvim_create_augroup
Open popup

Desktop

OS: Windows 11 Pro / WSL Debian
Terminal: Windows Terminal 1.17

Neovim Version

NVIM v0.9.1
Build type: Release
LuaJIT 2.1.0-beta3

I really don't understand this.
What commands are you exactly using to create the popup?

You get a popup with documentation when you select an autocomplete with C-n or C-p.
And my question was how to fix missing syntax highlight in Vimdoc documentation.  I assume it's some plugin not working correctly. Because on clean LazyVim setup it works.
I can't debug on my own, since it's quite complicated for me still. A bit of context, I only started with neovim a week ago, so I don't know pretty much anything 🙂.


Kubernetes in Docker support [RFC,WIP]

I am submitting this PR as a request for comments.  An accompanying PR in qhub-terraform-modules will be forthcoming.
The purpose of this PR is to add a new kind provider based on the kyma-incubator/terraform-provider-kind terraform provider, which allows the cluster to be provisioned directly from terraform.
The goals and benefits of this provider are to allow automatic local cluster creation and to provide a deployment experience that is close to a production deployment.
Using this provider:

Install kind (instructions), I install via linuxbrew.
Create GitHub client_id and secret according to instructions.
Add target domain to local hosts file, something like:
<IP_ADDRESS> jupyter.qhub-local.com
Perform qhub init kind and update domain and GitHub info in the resulting file.
Run the following commands:

qhub render -c qhub-config.yaml -o ./ --force
cd infrastructure/
terraform init -upgrade=true && terraform validate && terraform plan && terraform apply -auto-approve

Launch browser to target domain, login, and launch instance
To manually delete the cluster, run kind delete cluster --name qhub-dev
You may need to reset your default kubernetes context, I use kubectx to do so.

I have been using this for a few months and I think it provides a very easy method for testing qhub.  A previous PR, #208, was closed in favor of the minikube based approach, however I believe that the minikube and kind providers need not be mutually exclusive.
If adding this provider would be acceptable, I will update this PR to add documentation and integrate into the deploy command.
@costrouc, @aktech, @tylerpotts, Let me know your thoughts.

@brl0 Sorry we managed to drop this.
I also think Kind is useful in addition to Minikube, especially if we can simulate cluster creation with that.
I would be very pleased to help you move this PR forward again...
However, there have been some structural changes since this was committed:

We are now using the 'main' branch instead of 'dev' so ideally PR into main
qhub-terraform-modules is now moved within the templates folder (so, as of the current main branch, we no longer reference that external repo at all).

This (especially 2) should make things much easier really, but unfortunately means refactoring your work so far... Would you be happy to rebase off the latest main branch if I promise to have a timely look at your PR this time?
Thank you.

We now have local deployment story. I don't think we need this currently. @brl0 Thanks a bunch for the contribution! I apologize that it got lost.
I'm going to close this for now. @brl0 if you feel that there's a reason to still integrate this feel free to comment and re-open.


usm: Drop old TCP segments

What does this PR do?
Have USM's socket filter drop TCP segments with old sequence numbers.

Motivation
USM already has code to drop repeated TCP segments if the segment is received twice in immediate succession.  However, in some cases it has been observed that a set of packets is repeated. Since more than one packet is received twice, each repeated packet is not in immediate succession to its original packet and the existing code does not handle this case. So in this PR the condition is changed to drop all older segments (as determined by the sequence number).

Additional Notes
https://datadoghq.atlassian.net/wiki/spaces/UT/pages/3575776080/Kafka+Fetch+Response+handling#Analysis-of-out-of-order-packets

Possible Drawbacks / Trade-offs

Describe how to test/QA your changes

please open jira ticket for this task

How do you plan to test this change to avoid any regression?


Escape should be abbreviated "Esc" and not "Ecs"

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Other information (please complete the following information):

OS: [e.g. iOS, Windows, Linux]
Factorio Version: [e.g. 0.16.30]

Additional context
Add any other context about the problem here.

We need more context... where is this, which gui, is it in mutliple places, is it in all translations... etc...

My apologies. It appeared that when I created the issue it was against a
specific line of code. I will update asap but for what it's worth you can
search for "ecs" and it will be the only occurrence.
On Jun 27, 2018 6:28 AM, "Cooldude2606"<EMAIL_ADDRESS>wrote:
We need more context... where is this, which gui, is it in mutliple places,
is it in all translations... etc...
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/explosivegaming/scenario/issues/73#issuecomment-400622854,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADBNvnz4dQKXM03ee5v3gtVhOLcrSNxtks5uA15KgaJpZM4U49sx
.

Here is a permalink to the line at hand:
https://github.com/explosivegaming/scenario/blob/b41bee6e92a03314fe4ad04b2a4e25e5ce19b74f/ExpCore/sync.lua#L347
On Wed, Jun 27, 2018 at 9:22 AM, Fred L. "Buddy" Moore IV <
<EMAIL_ADDRESS>wrote:

My apologies. It appeared that when I created the issue it was against a
specific line of code. I will update asap but for what it's worth you can
search for "ecs" and it will be the only occurrence.
On Jun 27, 2018 6:28 AM, "Cooldude2606"<EMAIL_ADDRESS>wrote:
We need more context... where is this, which gui, is it in mutliple
places, is it in all translations... etc...
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/explosivegaming/scenario/issues/73#issuecomment-400622854,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADBNvnz4dQKXM03ee5v3gtVhOLcrSNxtks5uA15KgaJpZM4U49sx
.

Someone close this. It has been fixed

I dont know how the assignees works but im sure there is a way to get my attion on github, but ill close this now. See pull request #74.


Render clocks dynamically instead of using images.

This changes the rendering of the clocks from a simple image to a dynamic one using a CSS background and dynamic spokes. This has several advantages over the image-based approach:

Clock sizes can be set to an arbitrary number (although the dialogue does limit it to 2-32).
It allows the clocks to scale seamlessly to larger or smaller sizes if needed.
The colours could be changed more easily, even potentially by users with a setting.

I am quite unfamiliar with both Foundy module development and handlebars, so I might have done something more subtle wrong as far as those are concerned. Apologies if so.
I have not tested your deployment pipeline since I don't quite know how it works, but the image directory export will probably need to be removed. Size restrictions are also only on the front end so database.js might want to enforce them too, but I wanted to make sure you were interested in the PR before I go beyond proof-of-concept.
The current look in Foundry:

Rendering dynamically is indeed something I've been wanting to do and only haven't done in the interest in time. I'll take a look soon, once I get more progress on stuff I'm working on.

So I started digging into it. Here are my general thoughts.

Avoid registering new handlebars helpers, this may interfere with certain system implementations.
Avoid let if at all possible. Try an IIFE if need be.
Are there system that go past 16 clock? The most I've ever seen was 12.

To handle the lack of a times helper, you could consider adding spokes to the render data. spokes: Array(count).fill(0) will handle that. If you wanna attach any additional data to each spoke render pass you could even do a map().
Past that, I have some more vague concerns about using a number input instead of a select, since a select is generally quicker in the heat of play. I can see select not being tenable when there are many options though. Do people actually make 11 clocks? Its easier to convince me of this though.

The general reason for limiting to 16 was that we could maybe keep it as a select. If its a number input there is no reason to limit it.
My current thought right now for a hybrid approach is actually a dropdown autocomplete with common sizes. I'll look into that in the coming days after I get some work done, but if you wanna take a peek beforehand you can.
Thanks for this, btw.

That does sound like a nice design with the dropdown. I suspect that getting it to nicely break out of the dialogue window might be somewhat difficult, but I'll take a shot at it.
No problem, I've wanted to get into Foundry module development for a while and this was a fun opportunity to try it.

Sounds good then. As for the dropdown, this might work if you can find a way to get the autocomplete to always show even if you just click it: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/datalist
ContextMenu unfortunately does have the problem you mentioned where it cannot exit the dialog. Any proper auto-complete needs to add to the document body and be absolutely positioned.

I tried datalists first, but you cannot disable the filtering by current input, and the "show on focus" functionality is a bit testy and browser-dependent, so I wrote a custom solution instead.
The breakout from overflow: hidden is pretty clean, but it does mean that the dropdown size can't be defined in percentages in CSS, so it is currently just 100px. It could be easily set with JS in the rendering hook but it does feel a bit dirty since none of the other rendering uses JS.

Tried it and there needs to be some limit on the clock sizes. 541adcd50879467881e0eb7d80169d4926a5786b sets a limit of 256 in the database, which I hope is the correct way to do it.
Otherwise the browser might try to render a few thousand spokes and hang (which is one of the reasons I considered writing the dynamic clock as canvases instead before doing it with HTML/CSS).

I don't know how I didn't see these notifications. I'll check it out soon!

I moved the dialog to a new file. For my own personal curiousity, why is the dropdown not being clipped by parents having overflow:hidden? Normally even position absolute things have to deal with that.

As far as I understand it (although note that I haven't checked the specs for it), it is because absolute elements get rendered as if they were children of the closest non-position: fixed ancestor but get their default position from their "real" position in the tree.
The dropdown thus gets positioned relative to the wrapper but is rendered as if it were a child of the dialogue, which is outside the overflow: hidden. This can be seen if you set the top property or the dropdown width in percent, as those will be relative to the entire dialogue.

I see. top/left/right/bottom places it relative to the nearest relative, but without those it does try to put it in its current location and you can use margin to fake it. I guess that's the trick, as awkward as it is.


[V3] Filtering by ID Not Working

Describe the Bug
Filtering documents by ID no longer functions as expected.
Link to the code that reproduces this issue
https://www.youtube.com/watch?v=t-FzJab4Py8
Reproduction Steps

Attempt to filter a document by its ID.
Observe that the filter does not return the expected result (Empty result).

Which area(s) are affected? (Select all that apply)
db-mongodb, area: ui, area: docs
Environment Info
"dependencies": {
    "@anatine/zod-openapi": "^2.2.6",
    "@aws-sdk/cloudfront-signer": "^3.696.0",
<EMAIL_ADDRESS>"^1.6.10",
    "@payloadcms/db-mongodb": "3.1.1",
    "@payloadcms/next": "3.1.1",
    "@payloadcms/plugin-sentry": "3.1.1",
    "@payloadcms/richtext-lexical": "3.1.1",
    "@payloadcms/storage-s3": "3.1.1",
    "@payloadcms/ui": "3.1.1",
    "@sentry/nextjs": "^8.40.0",
    "cookie": "^1.0.2",
    "cross-env": "^7.0.3",
    "dd-trace": "^5.27.1",
    "googleapis": "^144.0.0",
    "graphql": "^16.9.0",
    "http-status": "^2.0.0",
    "image-size": "^1.1.1",
    "ioredis": "^5.4.1",
    "jose": "^5.9.6",
    "katex": "^0.16.11",
    "lodash": "^4.17.21",
    "mime-types": "^2.1.35",
    "next": "15.0.0",
    "payload": "3.1.1",
    "pino": "9.5.0",
    "pino-pretty": "13.0.0",
    "react": "19.0.0-rc-65a56d0e-20241020",
    "react-dom": "19.0.0-rc-65a56d0e-20241020",
    "sharp": "0.33.5",
    "zod": "^3.23.8"
  },

Thanks for your response!
I've already tried that, but it's still not working. Also, it's an ID, not the relation data object.

It turned out that only the media collection is affected 🤔


Added versioning API Calls

Since versions are in integral part of the request this pull request makes it part of every call with the default being the widely used and default version 2.

Thanks @Cipher099 for your contribution.


[3.x] Ignore OS specific values (constants, project settings, properties)

Backport of https://github.com/godotengine/godot/pull/38900.
I'm not sure if String::num changes break compat for 3.x, but overall it seems to just work. Please do review carefully, I am not familiar with some of that code.

Thanks!


CLOUDSTACK-8581: S3, make connection TTL and TCP KeepAlive configureable

Signed-off-by: Wido den Hollander<EMAIL_ADDRESS>

logic looks good with respect to the functional description. could do with tests

LGTM

LGTM :+1:
Can I merge it, @wido, or would you like to do it?
Cheers,
Wilder


How to install React based version?

I did not see a clear algorithm for installing a React template from this design system.
Where is CODE-REACT folder? What I must to do for using this library?

Hi
You can use this
https://github.com/iqonicdesignofficial/hope-ui-react-dashboard
Code React is for download through our iqonic.design platform.


Fixes and improvments

Currently the implementation does not support non-latin characters.
The only possible way to pass stop words is a file and it is required. It is annoying, especially, if i don't store them in a file, what should i do then?
strings.Fields(str) is more reliable than strings.Split(str, " "). Example: https://play.golang.org/p/qFNRZl6F9I
A comparison of words and stop words is a bit dishonest.
A sentence separation is improved and simplified.

P.S. i've used gofmt in the editor and made some extra diffs in the first commit.

This looks great. For loading the stopwords from something other than a file, I think a new Rake constructor that accepts an io.Reader would work:
func NewRake(stopWords io.Reader, minCharLength int, maxWordsLength int, minKeywordFrequency int) *Rake {
...
}

Note that since I ported this over from python, I've found that using tf-idf to identify keywords has generally yielded better results - https://en.wikipedia.org/wiki/Tf–idf


TLS and NTLM auth

Coverage decreased (-1.8%) to 71.197% when pulling c8d90700d2a52dc4e84426f6c948985de0a36664 on ntlm_auth into 36f228275c2bfde2baa45fe70d29d1eb1d44379b on master.

Coverage decreased (-1.6%) to 71.332% when pulling c8d90700d2a52dc4e84426f6c948985de0a36664 on ntlm_auth into 36f228275c2bfde2baa45fe70d29d1eb1d44379b on master.


Receiving a 402 - Payment Required when using user endpoints

Trying to list the labels on an account and receiving a 402 - Payment Required error back.
I am using the password strategy to authorize with the API, as far as I know my user has admin access to the account and should be able to list / add labels.
Any insight would be greatly appreciated!

I apologize for the delay. I've been unavailable this past week.
IBM provided me with a development account to test this repository against their API, but the account has some restrictions. I have limited account management access, so I'm unfamiliar with what settings need to change to resolve this issue.
The customer support team should be able to offer more assistance. You can find their phone number in the admin portal.


Add property to allow freeing of direct buffer

What changes are proposed in this pull request?
Add property to allow freeing of direct buffer.
Why are the changes needed?
Fix #18074
Does this PR introduce any user facing changes?
Add a property alluxio.worker.pooled.direct.buffer.enabled.

/ping @jja725 PTAL? thanks!

note this is going to master-2.x instead of main


List of Game IDs

Need to build in a list of game ids so a user can have a list of valid ids.

The table should include columns for home, away, season type, season in a manner that is searchable by a package user.

This could also be generalized to other arguments such as playerids, quarter ids, etc. My thinking is that these lists could be passed to other functions to prevent calling quarters that exist in one game say quarter 5, but don't exist in other games with 4 quarters. Would result in an index error and could cause function/ future program to error.

Initial table is there. Need to augment with useful information as well as develop a plan for adding data on a daily/weekly basis as games are played.

As a heads up, selecting GameIds from a specific year (like you do in the line i pasted below) returns the GameIds from the current year.
teamids_2006=gameids['HOME_TEAM_ID'].ix[gameids[2006]==filter_season].drop_duplicates().tolist()

Have a robust solution to this I think. Need to stress test a bit more.
Will roll out shortly after refactor and bugs caused by NBA changes are fixed

This is solved as of version 0.7.1


Add a Next and Previous Button on Documentation Footer

I wonder why Bootstrap doc team does not add a next & previous button on the documentation footer (above the site footer).
I think, if Bootstrap doc has a next & previous button on the footer, it helping user to navigate to next/previous documentation page.
Can you add a next & previous button on the documentation footer?
Sorry for bad english, because I'am Indonesian.

Been wanting this, yeah. Likely means some more frontmatter in our docs pages (since these aren't posts), but that shouldn't be too bad to cook up.

This would be a great feature on the docs! Please do add this feature!

Yeah! It would be nice. Something like (here is Figures page):
< Tables Content Components -->
Or/And make contents at the right fixed to easy navigation.

Skipping this given the sticky sidebar in v4's docs.


Support REST v2 API Calls

Providing support for Confluence Cloud REST v2 APIs.

This moves the API path prefix logic from a Rest class into a Publisher class.
Introduces a new configuration option confluence_api_mode to configure which mode to use; otherwise it defaults to using v2 for Confluence Cloud variants, or v1 for everything else.
The option confluence_publish_disable_api_prefix has been deprecated over a new option confluence_publish_override_api_prefix, allowing API version-specific prefix overrides.
Updating a series of deprecated API calls with their new v2 compatible calls.

A lot of changes.
Unit testing does pass, but we do not have 100% coverage. Testing perform with a validation run with Confluence Cloud appears to work. In addition, running some manual Sphinx documentation publish runs targeting Cloud and Server appear to work as well. Will attempt to perform more testing before we make a v2.5 release; and maybe others who use the main branch can report any issues from these new changes.


java.lang.NoSuchMethodError: No virtual method ifPresentOrElse

This started happening on 0.8.0. It happens when users navigate to the screen where we have the navigation.
We have very limited release right now so we don't yet have a lot of data.
Happens every time. This happened until now only Galaxy Note10+ with android 12.
java.lang.NoSuchMethodError: No virtual method ifPresentOrElse(Ljava/util/function/Consumer;Ljava/lang/Runnable;)V in class Ljava/util/Optional; or its super classes (declaration of 'java.util.Optional' appears in /apex/com.android.art/javalib/core-oj.jar)
at com.google.android.gms.internal.auth.zzcc$$ExternalSyntheticApiModelOutline0.m
at com.google.android.libraries.navigation.internal.dx.v.run(PG:7)
at com.google.android.libraries.geo.mapcore.renderer.at.b(PG:56)
at com.google.android.libraries.navigation.internal.py.ad.e(PG:23)
at com.google.android.libraries.geo.mapcore.renderer.bj.run(PG:60)

we were able to reproduce this on another device with android 12.

I figured out that as soon as i call navigationController.init() app crashes. Map without navigation works correctly.

@illuminati1911 can you check this?

Hey @ziga-hvalec, which JDK version are you using?

We use JDK 17.

@ziga-hvalec, we haven't been able to reproduce this exact issue yet. Could you provide more details on your build.gradle file configuration, specifically:
compileOptions
minSdkVersion
targetSdkVersion
compileSdkVersion
This issue is most likely related to Java compatibility and may require the use of desugaring libraries. Please refer to the release notes for Android SDK version 6.0.0 at: https://developers.google.com/maps/documentation/navigation/android-sdk/release-notes#September_13_2024

An issue related to the use of earlier versions of desugaring libraries may cause some apps that implement the Navigation SDK to crash with the following NoSuchMethod error at runtime:
No virtual method toSeconds()J in class Ljava/time/Duration; or its super classes (declaration of 'java.time.Duration' appears in ...)
If you experience this issue, update your app to use com.android.tools:desugar_jdk_libs_nio:2.0.3 for desugaring. You may also need to upgrade to Gradle 8.4 and the Android Gradle plugin version 8.3.0. For more information, see Set up your Android Studio project or the Navigation SDK sample app on GitHub.

Is this problem solved? I am using desugaring libraries locally and it still crashes on Java 17. My phone is running Android 10.The error message is as follows:
 FATAL EXCEPTION: GL-Map                                                                                Process: com.sampleapp, PID: 30434                                                                                java.lang.NoSuchMethodError: No virtual method ifPresentOrElse(Ljava/util/function/Consumer;Ljava/lang/Runnable;)V in class Ljava/util/Optional; or its super classes (declaration of 'java.util.Optional' appears in /apex/com.android.runtime/javalib/core-oj.jar)                                                                                at com.google.android.libraries.navigation.internal.dx.v.run(PG:7)                                                                                at com.google.android.libraries.geo.mapcore.renderer.at.b(PG:56)                                                                                at com.google.android.libraries.navigation.internal.py.ad.e(PG:23)                                                                                at com.google.android.libraries.geo.mapcore.renderer.bj.run(PG:60)

I follow instruction from the PR but still doesn't work.
I have disabled new architecture
enabled jetifier
updated gradle to 8.4 and 8.3.0
added Desugaring
app still crashes as soon as navigation is initialized

@ziga-hvalec
Please provide the error output from logcat.
You can also test if this issue is visible in example app on branch:
chore/update-react-native-version-to-0.76.2-for-example-app
See PR: https://github.com/googlemaps/react-native-navigation-sdk/pull/340

I managed to get it working with java 23. Ii need to check lower versions now. Please add which java version we need to use. Just following the instruction did not work.

I cleared cache and now it works even with java 17. Sorry
So anyone that follows instructions but doesn't clear cache will still get the crash.


⚠ ClamAV has degraded performance

In 8622205, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 67 ms

Resolved: ClamAV performance has improved in a5b896a.


Use semver range on esbuild dependency

First thanks for this project (that I'm using through tsx and esno)!
As I use esbuild through other libraries (i.e. Vite) I'm a bit sad that tsx/esno includes a fixed version of esbuild (currently 0.14.38 instead of ^0.14.38), which means that the consumer will most likely end up install different version of esbuild with additional install time. Is that deliberately? Maybe the esbuild API has a lot of breaking changes?

Since esbuild is still unstable (pre v1), I felt it wasn't worth the risk of breakage on something as sensitive as a Node.js runtime. (Also recommended by esbuild.)
However, seeing as Vite is using a range on esbuild, I feel more comfortable doing the same. I might want to consider a way to auto-test new releases in the future, though.
Happy to accept a PR.

Thanks. As Vite seems to be developed in close collaboration with Esbuild then I’m now wondering if this can be used as an argument here to validate using a range. 🤔

You should either be pinning the exact version of esbuild in your package.json file or be using a version range syntax that only accepts patch upgrades such as ~0.13.0

so at least using ~0.14 is probably fine and will reduce duplicated dependencies.


[Suggestion] Error handler for missing enemies

Given SE's tendency to crash if it tries to load a missing enemy, it may be a good idea to show an error graphic for missing enemies in the editor, along with the name of the missing enemy. This way it can be replaced, updated, or left alone without having to go into a text editor.
In the game, it simply wouldn't load anything (so there's not a giant error graphic in the middle of playing a mappack for no good reason).

I think some sort of message/warning ought to show up. Otherwise, if the map-maker genuinely forgot to add an enemy (or remove the spawning of a deleted enemy), they won't know what's wrong because no error message shows up. We could either print on console (even though I was planning on hiding the console by default) or show a notification in the top-right (might be too intrusive). Any alternatives in mind?


Usage with Capacitor.js

Hey, I stumbled upon your fork through this: https://github.com/towerism/cordova-plugin-epson-epos2 and saw that you are somehwat continuing to support the lib.
Are you using this in a cordova application?
I am trying to make connecting to an EPSON printer over the network (ideally with discovery) work in a capacitor.js application.
If you dont have any experience with Capacitor.js dont care about the next parts:
I installed it running pnpm add epsonepos2tmp20
then I required it in one file like this: import "epsonepos2tmp20"
When I try to build, ti says that it cannot find the module.
Do I not need to import the module and it just adds the epson2 object like that?

Due to the needs of the project, it has now been changed to use native to develop this function.
I suggest you download the source code and import it locally.


Verification of code fails for my Android device

Original issue 72 created by arnauldvm on 2011-05-25T22:18:19.000Z:
What steps will reproduce the problem?µ
Following procedure at https://www.google.com/accounts/SmsAuthConfig

Install Google Authenticator on my phone
Scan the QR code for secret key
Enter the TOTP code, press Verify

What is the expected output? What do you see instead?
Expected: success
What I see instead: "The code is incorrect. Try again."
What version of the product are you using? On what operating system?
0.54 on Android 2.2 (HTC Desire)
Please provide any additional information below.
I already checked that my clock is synced, by following the procedure described in issue 47 ( http://code.google.com/p/google-authenticator/issues/detail?id=47 ). The TOTP Debugger tells me "Your computer's time is set correctly. TOTP codes will be computed accurately."

this issue is blocking people from India using 2FA as text verification option is not provided for India. Is there any other workaround.

This repo is not about the android app anymore.

i agree with @radireddy , i am facing the same issue.


Message AttachCustomMessageIdListener Stored in DB Not Same As MessageID Sent from Mailgun

Prior to using the AttachCustomMessageIdListener the message id wouldn't save in the database, but when using the AttachCustomMessageIdListener, the message id saved in the database is not the same as the one found in Mailgun.
Currently, the message ids found on Mailgun all end with @swift.generated but the numbers before the '@' are not similar to the ones stored in the sends database.

Yeah, that's by design. But the name message_id is probably the confusing part and the mistake on my part here.
I extracted this package from a project I'm working on. The project uses AWS SES to send emails. SES generates a unique Id in the X-Ses-Message-ID header. In the project, we stored that value in a transport_message_id column.
In this package, I've renamed this to message_id.
But I see now, how this makes understanding the package confusing. Message IDs have their own RFC with a specified schema. I'm just generating a UUID and call it a Message ID. 🙃
Technically it could be possible to store the Message ID of your email provider. You could update SENDS_HEADERS_CUSTOM_MESSAGE_ID to Message-ID. (See config)
You then won't have to use AttachCustomMessageIdListener at all.
We could even make this the default, as the Symfony mailer used by Laravel always sets a Message-ID Header:
https://github.com/symfony/mailer/blob/6.0/SentMessage.php#L42
However, I will probably rename the column to something different in the coming days. Maybe send_uuid?
The goal of the current message_id column is to be a separate unique ID that is generated in the Laravel app, and not by the email provider/Symfony.
Will provide upgrade instructions in an UPGRADE.md file, once v1.0 has been tagged.
Feebacks is grately appreciated.

As you're one who already uses the package – without a v1.0 being tagged – I have a question for you:
How do you currently associate sends with a model?

Do you use the explicit way of passing an array of models to associateWith([$this->product])?
Do you use the implicit way, where the package uses the public properties?

I personally like the explicit way more, as logic is not hidden from me when reading the code. Therefore I would like to remove the implicit way of checking the public properties or at add a new associateWithPublicProperties() method, before tagging a v1.0 of the package.

Ah, that does make a lot of sense. I see where you were going with that and I will definitely go with the current route of updating SENDS_HEADERS_CUSTOM_MESSAGE_ID.
This is actually a really helpful utility, I have been looking for options and had been planning for some time doing something similar on my own before I found yours.
I like the idea of separating the two, the only reason I currently need them separated is because I later use that message ID in conjunction with webhooks to track usage details regarding each email sent out. I do like the option though as I have been looking into utilizing AWS SES, just haven't gotten around to it.
I currently use the explicit way, in my mind it helps keep everything a bit more organized. However, I do like that you included it as it does provide a very beneficial option for those who have a different style of coding who prefer to cut as much extra from their classes and other files as much as possible.

I like the idea of separating the two, the only reason I currently need them separated is because I later use that message ID in conjunction with webhooks to track usage details regarding each email sent out. I do like the option though as I have been looking into utilizing AWS SES, just haven't gotten around to it.

That's the exact same usage for me too and that's why I will keep them separate. By generating the ID on our own, we are more in control. Besides, I think Message-ID differs when sending mails as CC or BCC. That could lead to chaos when you later deal with webhooks.

I currently use the explicit way, in my mind it helps keep everything a bit more organized. However, I do like that you included it as it does provide a very beneficial option for those who have a different style of coding who prefer to cut as much extra from their classes and other files as much as possible.

Thanks for the feedback! I will keep the "magic" in then :)

Quick update:

message_id/custom_message_id has been renamed to uuid/send_uuid in #5
I've tagged v1.0.0 of the package
An upgrade guide has been published to help anyone using the package to quickly migrate from v0.1 to v1.0

Thanks again for your feedback!


Full file support

Fixes #41
Fixes #28
Fixes #49
This PR adds full file support for both Android and iOS.
This is a breaking change, since the callbacks no longer return strings, they now return an object with mimeType and data.

Thanks! Since there is a breaking change, I released it in a major version.


[Feature/extensions] Modified Environment settings support

Description
Environment Settings support for extensibility will now pass the entire Settings object from OpenSearch node environment to the SDK.
Companion PR : https://github.com/opensearch-project/opensearch-sdk-java/pull/179
Issues Resolved
https://github.com/opensearch-project/opensearch-sdk-java/issues/78
Check List

[X] New functionality includes testing.

[X] All tests pass

[X] New functionality has been documented.

[X] New functionality has javadoc added

[X] Commits are signed per the DCO using --signoff
[X] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #4731 (028a2ad) into feature/extensions (eee59c5) will increase coverage by 0.21%.
The diff coverage is 76.82%.

:exclamation: Current head 028a2ad differs from pull request most recent head 82bc945. Consider uploading reports for the commit 82bc945 to get more accurate results

@@                   Coverage Diff                    @@
##             feature/extensions    #4731      +/-   ##
========================================================
+ Coverage                 70.52%   70.73%   +0.21%
+ Complexity                57898    57893       -5
========================================================
  Files                      4708     4705       -3
  Lines                    278528   277808     -720
  Branches                  40661    40394     -267
========================================================
+ Hits                     196420   196511      +91
+ Misses                    65740    65002     -738
+ Partials                  16368    16295      -73

Impacted Files
Coverage Δ

...main/java/org/opensearch/gradle/PublishPlugin.java
43.43% <0.00%> (-0.45%)
:arrow_down:

.../java/org/opensearch/gradle/pluginzip/Publish.java
11.62% <0.00%> (-0.57%)
:arrow_down:

...earch/analysis/common/NGramTokenFilterFactory.java
75.00% <0.00%> (+10.71%)
:arrow_up:

...gregations/bucket/geogrid/BucketPriorityQueue.java
75.00% <ø> (ø)

...arch/aggregations/bucket/geogrid/CellIdSource.java
69.23% <ø> (ø)

...ions/bucket/geogrid/GeoGridAggregationBuilder.java
75.67% <ø> (ø)

.../bucket/geogrid/GeoHashGridAggregationBuilder.java
100.00% <ø> (ø)

.../bucket/geogrid/GeoTileGridAggregationBuilder.java
100.00% <ø> (ø)

...ions/bucket/geogrid/InternalGeoHashGridBucket.java
100.00% <ø> (ø)

...ions/bucket/geogrid/InternalGeoTileGridBucket.java
100.00% <ø> (ø)

... and 687 more

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

Summary of EnvironmentSettings workflow modification for future reference :
Previous Design :
Extensions will send OpenSearch a list of Setting objects that it would want to retrieve values from. The following workflow will achieve this support :

Pass in environment settings from Node.java to ExtensionsOrchestrator during node initialization
During createComponents, for each component, the Extension will send a request to OpenSearch containing a List of Setting objects
OpenSearch will receive this list and invoke Setting.get(environmentSettings) to retrieve the corresponding values (or default value if the setting object is not yet registered) and map them to the setting
OpenSearch will respond with the Map<Setting setting, Object value>
The extension will then invoke Map.get(Setting) to retrieve the value of the setting from the OpenSearch environment and then initialize the corresponding component field with this value

New Design :
While performing create-component integration for Anomaly Detection, it was determined that the entire environment Settings is necessary to transport to the extension in order to initialize the JvmService object here which is then further used to initialize the ADCircuitBreakerService, MemoryTracker, ModelManager , and HashRing objects. These objects are then used to create the ADTaskManager component. Since we must transport this object in its entirety, this makes sending List<Setting> objects to OpenSearch for environment settings values obsolete. Thus the following workflow has been modified as such :

Pass in environment settings from Node.java to ExtensionsOrchestrator during node initialization
During createComponents, a single sendEnvironmentSettingsRequest will be sent to OpenSearch to retrieve the Settings object from ExtensionsOrchestrator.
Settings object will then be passed to the create-components method of Extension.java, which it will be further passed to any of the objects / components that need it.
Components will then use the Settings object to determine the registered or default value of the Setting object associated with the component field. For example : https://github.com/joshpalis/anomaly-detection/blob/572fd8d4f08691326d92535f88f7d5f06ea4ea63/src/main/java/org/opensearch/ad/feature/SearchFeatureDao.java#L155


UnRegister port in ForkingTaskRunner

As per https://groups.google.com/d/msg/druid-user/QIgs2aMImhU/H8qHMI3TDAAJ
Fixes https://github.com/druid-io/druid/issues/2545

:+1:
Looks like this was a regression in 0.8.3 due to #1881.

:+1:


Releasing AArch64 wheels on PyPI

Description
Hi Team,
The aarch64 wheels for cupy-cuda are released here: https://pip.cupy.dev/aarch64 .This requires installation through  pip install cupy-cuda11x –f https://pip.cupy.dev/aarch64 and directly installing through pip install cupy-cuda11x gives the following error:
ERROR: Could not find a version that satisfies the requirement cupy-cuda115 (from versions: none)
ERROR: No matching distribution found for cupy-cuda115

May I know if you have any plans for releasing them on PyPI so that the aarch64 wheels can be installed directly through pip install cupy-cuda11x?
Additional Information
No response

Hi @odidev, thanks for the feedback. For now, we prefer putting it on our pip index rather than PyPI, but it may be worth reconsidering if the amount of aarch64 CUDA users increases. PyPI's storage is a resource shared among the community, so we don't want to occupy the room aggressively.

Ok, Thanks.

Hi @kmaehashi Is it ok that we revisit this discussion? cuQuantum Python would like to depend on cupy-wheel (see here) but because we have both x86-64 and aarch64 wheels on PyPI, it means CuPy aarch64 wheels need to be on PyPI too. I believe in the near future RAPIDS will also need it (cc: @sevagh, xref: https://github.com/cupy/cupy/issues/6705).

@leofang Will pip install cuquantum-python -f https://pip.cupy.dev/aarch64 work in that case?

It will, but we're a bit hesitant to put this instruction on our documentation. It'd be nicer if this instruction does not lean into downstream 🙂


Update index.md

Extra word? Don't think we need _include.

@mattruma : Thanks for your contribution! The author(s) have been notified to review your proposed change.

It does look like a typo; we'll merge. Thanks @mattruma.


chore: 🤖 add release with fast-forwarding

Description
Right now the fast-forward doesn't trigger release. This add release action along with ff
Breaking Changes

JIRA Link

Checklist

[ ] Updated the Readme.md (if required) ?

/fast-forward

:tada: This PR is included in version 24.4.0-alpha.6 :tada:
The release is available on:

npm package (@alpha dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 24.4.0-beta.1 :tada:
The release is available on:

npm package (@beta dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


actions/checkout v4

same as https://github.com/satelllte/nextjs-template/issues/92

resolved by https://github.com/satelllte/remotion-template/pull/40


Add Table.parallel_apply

This is a minimalist, simple implementation of multithreaded computation on a quivr Table.
The Table is sliced using RecordBatches, which don't require a copy. Each thread gets a slice. The threads work on their chunk and yield back arbitrary data which gets fed out as an iterator.
The test shows how it can be used. You can apply a function, a lambda, a closure, or a method - they'll all work.
I have not yet benchmarked this, but I have done very rudimentary checks on memory usage (like, squint at top) and think it doesn't do anything too silly.

I'm afraid we might need something like this (snippet provided by ChatGPT):
import pyarrow as pa
from concurrent.futures import ProcessPoolExecutor
from multiprocessing import shared_memory
import numpy as np

def worker(shm_name, schema):
    # Attach to the existing shared memory block
    shm = shared_memory.SharedMemory(name=shm_name)

    # Create a pyarrow buffer referencing the shared memory
    buffer = pa.py_buffer(shm.buf)

    # Create a pyarrow table from the buffer using the schema
    reader = pa.RecordBatchFileReader(buffer)
    table = pa.Table.from_batches([reader.get_batch(0)])

    # Perform some CPU-intensive task on the table
    # ...

    # Cleanup: unlink the shared memory block (this doesn't remove it)
    shm.unlink()

    return "some result"

if __name__ == "__main__":
    # Define a schema for your table (adjust as necessary)
    schema = pa.schema([("field1", pa.int32()), ("field2", pa.string())])

    # Create a pyarrow table (or obtain it in some other manner)
    data1 = np.arange(1000, dtype=np.int32)
    data2 = np.array([str(i) for i in range(1000)], dtype=object)

    table = pa.Table.from_arrays([pa.array(data1), pa.array(data2)], schema=schema)

    # Create a shared memory block and write the pyarrow table's data to it
    shm = shared_memory.SharedMemory(create=True, size=table.nbytes)

    # Write the table's record batches to the shared memory block
    with pa.RecordBatchFileWriter(shm.buf, schema) as writer:
        writer.write_table(table)

    # Start a process pool and pass the shared memory name to the worker
    with ProcessPoolExecutor() as executor:
        future = executor.submit(worker, shm.name, schema)

        # Get the result from the worker
        result = future.result()
        print("Worker returned:", result)

    # Cleanup: close and unlink the shared memory block
    shm.close()
    shm.unlink()

Actually, I just realized I don't believe this works for our use case. We can't use threads because we're CPU bound, right?

I don't understand what you mean here. With one thread per core, this code would use all CPU cores, and I don't think there is any cross talk other than the main thread collecting results. Why would processes be different?

This is pretty sweet!
One operation we will be doing a lot is group-by then apply_parallel (group-by orbit ID, then apply iod function; group-by observation times then apply range and transform, etc...). This might be out-of-scope for this but is there a pathway forward towards something like that?

Ah, right, duh. Pyarrow.compute doesn't need the GIL, and same with many numpy operations, but yes - we probably do need to drop down to multiprocessing.
FWIW, the issue with the code that GPT spat out is that it puts the burden of reference counting on the caller; a failure to call shm.unlink can leak, but also can make the caller's shm.close block indefinitely. I have a branch that tries to do it all correctly; I'll resuscitate that thing.

See https://github.com/spenczar/quivr/pull/50.

Replaced with #50.


provide wrong information about storage engine of single server

[Enter feedback here]
provide wrong information about storage engine of single server
Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 09a85aa0-5baf-cf60-94a0-fa949c3a841b
Version Independent ID: f3673c4b-4c84-64be-27e5-04d57f4b5008
Content: Limitations - Azure Database for MySQL
Content Source: articles/mysql/concepts-limits.md
Service: mysql
GitHub Login: @savjani
Microsoft Alias: pariks

Hi @qishu-1996 - I am sorry but I dont understand your question or feedback here?

@qishu-1996 Could you please provide more information about what is wrong with storage engine?

I synced with @qishu-1996 ..I have fixed docs

@savjani Thanks for updating the docs for the issue.
@qishu-1996 We will now proceed to close this thread. If there are further questions regarding this matter, please comment and we will gladly continue the discussion.


Domain activation is Failed - Domain already associated with a different resource

App Id: d9xrv9s8wrb9f
Region: us-east-1
Step: Domain activation
Status: Failed
Issue/question
Unable to activate a custom domain for an application in AWS Amplify. I deleted the resource it is referring to over 24 hours ago now, and still getting the same error.
Error message
Error message: One or more of the CNAMEs you provided are already associated with a different resource.

@garethleonard The domain may be associated with a CloudFront distribution that is not an Amplify app. Can you check other resources in your account?

@garethleonard The domain may be associated with a CloudFront distribution that is not an Amplify app. Can you check other resources in your account?

I have no CloudFront distributions - I removed the one that was associated with the CNAME over 24 hours ago

I have no CloudFront distributions - I removed the one that was associated with the CNAME over 24 hours ago

Can you try removing and re-adding the domain to your Amplify application? If you could send use the domain name you are attempting to associate, we may be able to help more.

Can you try removing and re-adding the domain to your Amplify application? If you could send use the domain name you are attempting to associate, we may be able to help more.

I tried removing and adding with no luck. The domain is capstoneqa.com

I tried removing and adding with no luck. The domain is capstoneqa.com

@garethleonard We can see that the domain is associated with an Amplify app. Can you check all of your apps in all regions to ensure that it is not already associated with another application?

@garethleonard We can see that the domain is associated with an Amplify app. Can you check all of your apps in all regions to ensure that it is not already associated with another application?

🤦♂ Thank you. That's the issue.

🤦♂ Thank you. That's the issue.


Individual repo link redirects back to home page

I'm running 179467b with a ssl backed apache proxy to my docker registry with a s3 backend

clicking any repo brings me here

docker run -e ENV_DOCKER_REGISTRY_HOST=<my_apache_proxy_here>.com -e ENV_DOCKER_REGISTRY_PORT=443 -e ENV_DOCKER_REGISTRY_USE_SSL=1 -p 8080:80 konradkleine/docker-registry-frontend:v2
below is the sequence
http://<IP_ADDRESS>:8080/home
http://<IP_ADDRESS>:8080/styles/vendor.56eb312d.css
http://<IP_ADDRESS>:8080/scripts/scripts.cf6c71f4.js
http://<IP_ADDRESS>:8080/scripts/vendor.07ac7afd.js
http://<IP_ADDRESS>:8080/styles/main.d603f28b.css
http://<IP_ADDRESS>:8080/fonts/glyphicons-halflings-regular.woff2
http://<IP_ADDRESS>:8080/scripts/scripts.cf6c71f4.js
http://<IP_ADDRESS>:8080/app-version.json
http://<IP_ADDRESS>:8080/registry-host.json
http://<IP_ADDRESS>:8080/home.html
http://<IP_ADDRESS>:8080/favicon.ico
http://<IP_ADDRESS>:8080/v2/_catalog?n=10&last=
http://<IP_ADDRESS>:8080/app-mode.json
when i manually go to http://<IP_ADDRESS>:8080/repository/php56-fpm it redirects me to http://<IP_ADDRESS>:8080/home

Thank you for testing but filing bugs agains the v2 branch of this repo is currently not a good idea as it is in early development.

Hi,
I get the same behaviour. Did you fix it please?

@faraktingi please start with the example-setup directory and figure it out from there. Plus I need more info.

Hi and thanks for reply.
Here is my yml file:
frontend:
image: konradkleine/docker-registry-frontend:v2
links:
- registry:registry
ports:

<IP_ADDRESS>:8443:443
environment:
ENV_DOCKER_REGISTRY_HOST: 'it01vm002.francelab.fr.ibm.com'
ENV_DOCKER_REGISTRY_PORT: '5000'
ENV_USE_SSL: 'yes'
ENV_DOCKER_REGISTRY_USE_SSL: '1'
volumes:
- /usr/local/src/certs/domain.crt:/etc/apache2/server.crt:ro
- /usr/local/src/certs/domain.key:/etc/apache2/server.key:ro
registry:
image: registry:2
ports:
- <IP_ADDRESS>:5000:5000
environment:
STANDALONE: 'True'
DISABLE_TOKEN_AUTH: 'True'
REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY: '/data'
LOGLEVEL: 'debug'
volumes:
- /usr/local/src/registry/data:/data

And here is the output docker-compose log:
Starting registry_registry_1
Recreating registry_frontend_1
Attaching to registry_registry_1, registry_frontend_1
registry_1 | time="2016-01-06T15:33:51Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.5.2 instance.id=39a361c3-5a19-42f0-8291-5f7346554ae4 version=v2.2.1
registry_1 | time="2016-01-06T15:33:51Z" level=info msg="redis not configured" go.version=go1.5.2 instance.id=39a361c3-5a19-42f0-8291-5f7346554ae4 version=v2.2.1
registry_1 | time="2016-01-06T15:33:51Z" level=info msg="Starting upload purge in 7m0s" go.version=go1.5.2 instance.id=39a361c3-5a19-42f0-8291-5f7346554ae4 version=v2.2.1
registry_1 | time="2016-01-06T15:33:51Z" level=info msg="using inmemory blob descriptor cache" go.version=go1.5.2 instance.id=39a361c3-5a19-42f0-8291-5f7346554ae4 version=v2.2.1
registry_1 | time="2016-01-06T15:33:51Z" level=info msg="listening on [::]:5000" go.version=go1.5.2 instance.id=39a361c3-5a19-42f0-8291-5f7346554ae4 version=v2.2.1
frontend_1 | Module auth_kerb disabled.
frontend_1 | To activate the new configuration, you need to run:
frontend_1 |   service apache2 restart
frontend_1 | Considering dependency setenvif for ssl:
frontend_1 | Module setenvif already enabled
frontend_1 | Considering dependency mime for ssl:
frontend_1 | Module mime already enabled
frontend_1 | Considering dependency socache_shmcb for ssl:
frontend_1 | Enabling module socache_shmcb.
frontend_1 | Enabling module ssl.
frontend_1 | See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates.
frontend_1 | To activate the new configuration, you need to run:
frontend_1 |   service apache2 restart
frontend_1 | Enabling module rewrite.
frontend_1 | To activate the new configuration, you need to run:
frontend_1 |   service apache2 restart
frontend_1 | Stopping web server: apache2.
frontend_1 | AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using <IP_ADDRESS>. Set the 'ServerName' directive globally to suppress this message
frontend_1 | [Wed Jan 06 15:33:51.710367 2016] [ssl:warn] [pid 47:tid<PHONE_NUMBER>68192] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
frontend_1 | [Wed Jan 06 15:33:51.720421 2016] [ssl:warn] [pid 47:tid<PHONE_NUMBER>68192] AH01909: localhost:443:0 server certificate does NOT include an ID which matches the server name
Thanks for helping


The x64dbg trace format problem

Hello, it looks like a great tool you have here! Just wanted to let you know I’m available if you need help changing the x64dbg trace format. We have a mechanism to update the format without breaking things (in theory), so change is welcome!

Hello. Thanks, actually wanted to hear your opinion about the tool. :)
I will get back to you about the format problem when I have time. Yeah I think it should be an easy fix. Many unused bits in that memory access flag.

Hello, I'm the author of x64dbg trace file specification. When the "memory access flag" was designed, it was expected that a disassembler is always available to a file reader, so the reader could determine whether a memory access was read or write access based on opcode. Therefore the tracer did a simple way which also makes the file smaller by a tiny bit. Now the problem has to be solved by the file reader, which also needs to determine whether the memory was read or written when there is an overlap between memory operands (MOVSD).

x64dbg trace viewer reads comments and labels from the debug database, which can be modified after the trace was created. I thought about the case when you want to comment on a single iteration of a loop, and the conclusion was that a separate database could be created while leaving the original trace file unmodified. When the trace is large the comments could still be saved very fast without also re-saving the entire trace.

Hi torusrxxx.
I came to same conclusion about this. We should keep the saving fast and simple. Performance of the tracer is usually more important than the reader's. If anyone knows existing solution for determining the memory accesses, please let me know. I will fix this problem next month.
Saving comments and labels to separate database sounds good. I will take a look at the debug database file format.
Thanks


Intersection type for mocks?

I have a project that uses Mockery, and have both phpstan and psalm running against it.
I'm using this plugin and the phpstan mockery plugin (https://github.com/phpstan/phpstan-mockery) to help reduce the number of errors that have to ignored and/or worked around.
One thing that the phpstan plugin does, that this plugin doesn't seem to, is treating the Mockery\MockInterface as an intersection type when defined with another object:

Interprets Foo|\Mockery\MockInterface in phpDoc so that it results in an intersection type instead of a union type.

This allows me to do something like this:
/** @var User|\Mockery\MockInterface $user */
        $user = Mockery::mock(
            'User[oneMethod,twoMethod]',
            $constructorParams
        );

When defining mocks, and then the methods available on both User and \Mockery\MockInterface are available.  So when the Mock is later used like so:
$user->shouldReceive('oneMethod')->zeroOrMoreTimes();

phpstan won't complain that the User class doesn't have the shouldReceive method.  Likewise, this code also won't trigger an error:
$user->oneMethod()

Since the User object does have this method (but \Mockery\MockInterface) does not.
Is this something that could/should be added to this plugin?  I can try to take a stab at it if so...

After poking around some, I was able to get the plugin to work fine with the Object[method1,method2] syntax of Mockery::mock, as long as the @var User|\Mockery\MockInterface doc block is removed (which seems fine to me, though the phpstan plugin would need to be updated to support that syntax as well, but that's a different issue).
I believe I can override the @var with a @psalm-var though and define it as User&\Mockery\MockeryInterface which seems to make both psalm and phpstan happy in this case.  Ideally it would be nice to not need the @var or @psalm-var at all, but I think I'll have to submit a PR to the phpstan mockery plugin project to make that happen.
I'll put together a PR for what I've done for this plugin to accept that Mockery mock syntax though.

Isn't this solved already in the linked (merged) PR?


Fails on OSX

When I try to start the Color Picker, I get an error: 'extension.colorHelper.pick' failed
VSC Version 0.10.9 (0.10.9)

Hi @Scapal, thank you for reporting.
Could you give me these information?:

Version of Node.js
When you got that error message, click menu of VS Code "Help > Toggle Developer Tools", and click "Console" tab. You might see more information about the error.

Node.js v4.2.6
The Console doesn't really help, there is no other message.

I see.
Please try this:
cd ~/.vscode/extensions/anseki.vscode-color-0.0.7
npm install

(0.0.7 is version of Color Picker)
Then, some node modules will be installed.
After those modules were installed, restart VS Code.

No reply came, and I close this issue.
If not solved, please tell me.


BSOD while booting Windows 11

Prerequisites

[Y] Have you read the wiki?
[N] Is your device in the supported list?
[Y] Does the device have a Snapdragon SOC which is supported in this repo?

Description
Expected behavior: The device boots Windows
Actual behavior: Reboot twice in uefi then got blue screen, got the code "driver pnp watchdog"    I disabled driver signing and even I don't have any drivers installed.
My device is Razer Phone 2, uefi version 0.2.1

I suggest that you use Windbg to obtain some logs, so that you can determine the problem. At the same time, a correct ACPI is essential
I also suggest you install some basic drivers, but 845 has not been added (started without using drivers),
You should use the acpi of other devices. You need to modify one for your device, which includes many things that need to be modified. If you are only using it to start WinPE, you don't need to pay so much attention

Every mobile phone device may have a unique problem, and it is necessary to continue to repair the ACPI/driver for the unique problem. If you are able to repair and debug it yourself, developers have their own things, lives, and devices they maintain. At the same time, it is difficult to repair an ACPI/driver without a device, and almost no one will do so

Every mobile phone device may have a unique problem, and it is necessary to continue to repair the ACPI/driver for the unique problem. If you are able to repair and debug it yourself, developers have their own things, lives, and devices they maintain. At the same time, it is difficult to repair an ACPI/driver without a device, and almost no one will do so

Thanks for your answer. I'm a beginner and I'm gradually learning these. I have another question, the uefi compiled with the latest repo (v2.0rc2) won't boot anyway, what could be wrong?


chore(ci): Remove codecov from binaries

Overview
Removes codecov from the binaries.

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

#285  👈
#283
#282
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @clabby and the rest of your teammates on  Graphite


More tests from SparseMatrixColorings [SEGFAULT]

To diagnose the nondeterministic behavior of #21, I added some coloring correctness tests from SparseMatrixColorings.jl.
On my machine, the test file with this random seed causes a reproducible segfault, which is clearly not on me because I don't use @inbounds anywhere in my Julia code.
With other random seeds, I observe other kinds of failures, like colorings that don't start with 1 (which should be impossible).
I temporarily disabled the tests on 1.6 because they failed for other reasons before the segfault could occur on 1.10.

Since I'm a good person, here's the guilty matrix for which bipartite partial coloring failed so badly

%%MatrixMarket matrix coordinate pattern general
20 10 74
2 1
8 1
10 1
11 1
12 1
13 1
18 1
2 2
6 2
9 2
10 2
12 2
13 2
17 2
19 2
7 3
12 3
13 3
15 3
3 4
4 4
5 4
6 4
14 4
16 4
18 4
19 4
3 5
7 5
8 5
11 5
14 5
17 5
18 5
20 5
8 6
9 6
10 6
11 6
12 6
17 6
19 6
20 6
1 7
5 7
6 7
8 7
10 7
18 7
2 8
4 8
5 8
8 8
10 8
11 8
14 8
20 8
2 9
4 9
6 9
10 9
13 9
14 9
17 9
18 9
19 9
2 10
3 10
4 10
7 10
10 10
11 10
14 10
15 10

julia> colpack("./gdalle.mtx", "COLUMN_PARTIAL_DISTANCE_TWO", "NATURAL", verbose=true)
Found file ./gdalle.mtx
Graph of Market Market type: [matrix coordinate pattern general]

graph: ./gdalle.mtx
order: NATURAL
methd: COLUMN_PARTIAL_DISTANCE_TWO
Partial Distance Two Bipartite Graph Coloring
order+color time = 0.000000 = 0.000000+0.000000
number of colors: 9

Bipartite Graph | Column Partial Coloring | Column Vertices | Vertex Colors | gdalle.mtx

1	 : 1
2	 : 2
3	 : 3
4	 : 3
5	 : 4
6	 : 5
7	 : 6
8	 : 7
9	 : 8
10	 : 9

[Total Column Colors = 9]

julia> colpack("./gdalle.mtx", "ROW_PARTIAL_DISTANCE_TWO", "NATURAL", verbose=true)
Found file ./gdalle.mtx
Graph of Market Market type: [matrix coordinate pattern general]

graph: ./gdalle.mtx
order: NATURAL
methd: ROW_PARTIAL_DISTANCE_TWO
Partial Distance Two Bipartite Graph Coloring
order+color time = 0.000000 = 0.000000+0.000000
number of colors: 12

Bipartite Graph | Row Partial Coloring | Row Vertices | Vertex Colors gdalle.mtx

1	 : 1
2	 : 1
3	 : 2
4	 : 3
5	 : 4
6	 : 5
7	 : 4
8	 : 6
9	 : 2
10	 : 7
11	 : 5
12	 : 3
13	 : 8
14	 : 9
15	 : 6
16	 : 1
17	 : 10
18	 : 11
19	 : 12
20	 : 8

[Total Row Colors = 12]

You mean in ColPack.jl?

No ColPack, we have multiple way to provide a sparse matrix (ADOL-C, path of a .mtx file, RB matrix, CSR matrix, ...) and it is converted into a graph.
The internal parser of a CSR -> Graph is wrong.

I still don't understand how you can rule out an error in the way Julia provides the CSR input or reads the output

It's not Julia Guillaume, it's the C++ code inside ColPack.

I still don't understand how the code snippets you posted above prove that, and I'm a bit skeptical that there could be such a bad bug inside a (once) frequently used library. Any idea how we could demonstrate it?


Add datepicker support

Select one ...  (check one with "x")
[ ] bug
[x] feature request
[ ] enhancement

Expected behavior

Date picker. Right now, I can put dates by adding <input type="date"...> but it would be nice to have a date picker component.
Actual behavior

Reproduction of behavior

Environment details

Angular version: 2.0.X

Clarity version:

OS and version:

Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]

Thanks, @manuelarte for the issue. This is definitely on our roadmap. I am only closing as a duplicate of #121


Caption outside its container

How do I catch each caption and put outside of its .slick-slide container? I mean after of .slick-dots. Is it possible?
====================================================================
Here my jsfiddle
https://jsfiddle.net/Jorge_88/h62twv7k/8/

Hey @Jorgewlf88 Check out asNavFor Hope that helps!
Closing: support req, not a bug

thanks @leggomuhgreggo I'll try


Revert commit Add Progress Bar For Large Streamed Downloads (#6096)

Pull Request Description
Reverts #6096, as it causes unfixable build process freezes on my machine (see https://discord.com/channels/401396655599124480/1120643636154077184).
Important Notes
Commit reverted, merge conflicts fixed.
Checklist
Please ensure that the following checklist has been satisfied before submitting the PR:

[x] The documentation has been updated, if necessary.
[x] Screenshots/screencasts have been attached, if there are any visual changes. For interactive or animated visual changes, a screencast is preferred.
[x] All code follows the
Scala,
Java,
and
Rust
style guides. In case you are using a language not listed above, follow the Rust style guide.
All code has been tested:

[x] Unit tests have been written where possible.
[x] If GUI codebase was changed, the GUI was tested when built using ./run ide build.

Closed in favor of fix https://github.com/enso-org/enso/tree/wip/npekin/fix-progress-bar-lock


Breaks with Clojure 1.3

When I try to load the library with:
(use 'stockings.core)
this is what I get, and the library is not loaded:
Warning: format-str not declared dynamic and thus is not dynamically rebindable, but its name suggests otherwise. Please either indicate ^:dynamic format-str or change the name.
Though, after some research, it seems that the problem disappears if I down grade my Clojure to 1.2.0 rather than 1.3.0.

Sorry, submitted to the wrong place.


Generate code coverage reports

Implements #75
Describe the way you implemented it

[x] Add JaCoCo plugin to pom.xml
[x] Run it as part of the CI
[x] Create merkompiler project at codecov.io
[x] Push reports to codecov.io
[ ] Make sure the report is visible during PRs

List any questions that remain

Would you rather ...

Acceptance checklist
(If applicable,) I ...

[x] updated README / Wiki / further documentation (particularly new guideline to always add tests for new code)
[x] did not use any code released under an incompatible license

There is no PR comment from Codecov just yet, although it should have been updated due to the codecov.yml file. Maybe this comes up when another, code-changing PR is updated.

It just needs some time for the report; see #61


Whenever a modal-dialog is closed, the header-footer stops showing

From @nikeshjain on October 11, 2018 6:6
Hello,
We have recently upgraded our app to NativeScript v4.2 with Angular v6. Earlier we were using NativeScript v3.3 with Angular v4. The app has a common header and footer section for navigating through the app. The central area of the app loads different components as per the current menu selection.
We have used "RadSideDrawer" control of the "nativescript-ui-sidedrawer" module in the app.component.html.
The "DrawerContent" contains the UI elements for user preferences that we need to show in the drawer when the user swipes down from the header
The "Maincontent" contains the UI elements for header, footer and the central area. The central area is kept in the page-router-outlet.
The navigation from the header-footer and the slider swiping features are working fine until we open and close a modal-dialog. Whenever a modal-dialog is closed, the header-footer stops showing, only the elements inside page-router-outlet continue to show.
The above issue is faced only in iOS. In Android, everything is working fine. In iOS, the issues started to arise after we upgraded to NS 4.2.
I have attached the demo code for your reference.
https://play.nativescript.org/?template=play-ng&id=EcYrUw&v=2
An urgent help in solving this issue will be greatly appreciated!
Thanks in anticipation!
Regards,
Nikesh Jain
Copied from original issue: NativeScript/NativeScript#6383

@nikeshjain I can confirm that indeed the issue exists marking this one as a bug. We will investigate the case and post any related information here.

Related to https://github.com/NativeScript/nativescript-angular/issues/1532

Hello NickIliev,
Any news on this?
Thanks in anticipation!
Regards,
Nikesh Jain

Hi @nikeshjain,
I have tested the described scenario with the latest NativeScript(version 5.0), and it seems that the issue is resolved. You can check our upgrade instructions here. In my opinion, we can close the issue. Please let me know if you are experiencing any further problem with the described case after the upgrade.

Hi @tsonevn
We tested the scenario with the latest NativeScript(version 5.0), and yes issue is solved now
Thank you


FYI:  Docker base system ubuntu 18.10 creates an error, maybe update?

Hello Gentlemen,
first of all, I love your project and I will fork it in the future since I started from a greenfield with the same approach which makes, now in the end hardly sense, to invent the wheel again.
As I am using Docker and I wanted to build your Container today I found that since a few days
apt packages are not maintained anymore for Ubuntu 18.10, so maybe this would be a good opportunity to upgrade?
E: The repository 'http://archive.ubuntu.com/ubuntu cosmic Release' does not have a Release file.

The 18.10 release image is officially not supported any more: https://hub.docker.com/_/ubuntu
Better change it to something more current (hopefully 20.04 will be stable soon, then that should be a decent target)

Hi Michael, great you like the project. Priorities have changed and we're not working on it as much as we'd like to, but hopefully that will change at some point.
Yep agreed moving to 20.4 when it launches will make a lot of sense.

Btw I tried 20.04 which comes with python3.8 by default.
Seems a big review of the pipenv is needed and possibly some refactoring (it didn't exactly "work as expected).

Good to know, thanks. I'll try and find some time to give it a go.
Python & pipenv is never easy!

Honestly I prefer a decent requirements.txt or setup.py (pip install brave anyone?) :#

Actually it was fixed by installing libjpeg-dev (needed by pillow).


Errors when loading into Glyphs

I think there have been breaking changes since this was made?

you have to keep everything
(button on the right)

Von: Matt Sephton<EMAIL_ADDRESS>Gesendet: Montag, 23. November 2020 17:43:50
An: DrTypo/sapperlot
Cc: Subscribed
Betreff: [DrTypo/sapperlot] Errors when loading into Glyphs (#3)
I think there have been breaking changes since this was made?
[Screen shot 2020-11-23 at 16 42 49]https://user-images.githubusercontent.com/49612/99989837-02872180-2dab-11eb-85d6-5aa66400171e.png
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/DrTypo/sapperlot/issues/3, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACDMWSKRS3UEMFVPSGQAEILSRKGMNANCNFSM4T7XJLCA.

Thanks!
I'm trying to learn from your font to make a simple layered font of my own.


Fix birbmap explorer (clean up to single data source)

Data Studio "explorations" are not meant to be shared but only for their creator to later publish to a report.
...such as Caples Bird Counts
...which has now corrected the indexing bug and always omits UNKN.

Nice, the studio viewer could have the point number among other pop-up data, meanwhile the data look quite reasonable, but there are large between year changes which I am not surprised by... in the long-run raw and occupancy estimates could be plotted for acoustic, human and one, the other or both for the two categories respectively... A veeeeerrryyy loooong stretch goal would be to play the relevant sounds from a pop-up!


How to setup flatcar build environment of c++ projects

Current situation
tmux is not included in flatcar container linux. While the tool is very useful for me for administration and troubleshooting. I want to build static-link tmux on my own.
I cannot found document how to setup c++ build environment for flatcar container linux. So I build tmux in ubuntu and debian docker image, the built tmux runs well in ubuntu and debian, but exit immediately in flatcar.
Not finding very useful information after debug log turned on.
Impact
It is helpful for developers to migrate tools that may be not famous but valuable to themselves.
Ideal future situation
It is better to have docker build environment image.

Hi,
here is a workaround to use tmux in the toolbox:
https://kinvolk.io/docs/flatcar-container-linux/latest/setup/debug/install-debugging-tools/#spawn-a-toolbox-with-tmux-in-the-background


Add a loading spinner to indicate command has been sent to the model and awaiting response

Validations

[X] I believe this is a way to improve. I'll try to join the Continue Discord for questions
[X] I'm not able to find an open issue that requests the same enhancement

Problem
Installed ollama locally with deepseek-coder:33b-instruct, gave it a test prompt create a dockerfile for fastapi.
Nothing happened.
I was about to reenter the prompt, then suddenly code started showing up in file.
Solution
An working indicator like a loading spinner or infinity progress bar would be a good idea to indicate, still waiting for response.

maybe this can be similar to the approach taken by gitlab. They show a gitlab logo with a spinner next to the line number

this can be very nice for tab autocomplete. showing the spinner next to the line number instead of the bar at the bottom of VSCode. This makes it way easier to see if the AI model is done with generating.


[Question] Map panning to left mouse button

I want to allow users to pan within the node editor using the left mouse button.

Similarly to, e.g., Blender's tool selection that modifies what the left mouse button does, I wish to introduce three tools for operating the node editor:

Select - the default
Move - left click + drag pans the editor
Delete - clicking or select+release deletes items

I've found that the EditorGestures class is public; thus, it is possible to modify the default gestures to something custom.
However, I couldn't figure out how to detach the selection from the left click.
I've tried the following:
EditorGestures.Selection.DefaultMouseAction = MouseAction.None;
EditorGestures.Selection.Replace = new MouseGesture(MouseAction.None);
EditorGestures.Selection.Remove = new MouseGesture(MouseAction.None);
EditorGestures.Selection.Append = new MouseGesture(MouseAction.None);
EditorGestures.Selection.Invert = new MouseGesture(MouseAction.None);

EditorGestures.Pan = new MultiGesture(MultiGesture.Match.Any, new MouseGesture(MouseAction.LeftClick), new MouseGesture(MouseAction.MiddleClick));

Could you please point me in the right direction?
Given how these gestures are implemented, I'd assume it should be fine to modify them during the runtime.
Is that correct?

Hi! You should be able to modify the gestures at runtime, however it seems that the select gesture property is missing the setter. I'll create a PR to address that. Do you build from the source code or from the nuget package?

I use the NuGet package

I created the PR and, it looks like not all the gestures were customizable at runtime, especially the ones used for the EditorCommands. Therefore it resulted in more work than expected. Could you please let me know if this suits your needs? I'm open to suggestions and ideas. #104

Based on the description of the PR, this looks perfect. I shall do some testing today and let you know.

I merged the PR and will push a new release to NuGet soon. Please feel free to reopen the issue if needed.