can access UI but nothing happens when I prompt it

Installed it, it is up and running
Added google search API and Openai API
Selected google as my search enginer and gpt-4

Just shows echo waiting all the time
Log below
24.04.16 14:10:24: root: DEBUG : /api/get-agent-state POST - Response: {"state":{"agent_is_active":true,"browser_session":{"screenshot":null,"url":null},"completed":false,"internal_monologue":null,"message":null,"step":null,"terminal_session":{"command":null,"output":null,"title":null},"timestamp":"2024-04-16 14:00:30","token_usage":372}}
24.04.16 14:10:24: root: INFO : /api/get-agent-state POST
24.04.16 14:10:24: root: DEBUG : /api/data GET - Response: {"models":{"CLAUDE":[["Claude 3 Opus","claude-3-opus-20240229"],["Claude 3 Sonnet","claude-3-sonnet-20240229"],["Claude 3 Haiku","claude-3-haiku-20240307"]],"GOOGLE":[["Gemini 1.0 Pro","gemini-pro"]],"GROQ":[["GROQ Mixtral","mixtral-8x7b-32768"],["GROQ LLAMA2 70B","llama2-70b-4096"],["GROQ GEMMA 7B IT","gemma-7b-it"]],"MISTRAL":[["Mistral 7b","open-mistral-7b"],["Mistral 8x7b","open-mixtral-8x7b"],["Mistral Medium","mistral-medium-latest"],["Mistral Small","mistral-small-latest"],["Mistral Large","mistral-large-latest"]],"OLLAMA":[],"OPENAI":[["GPT-4 Turbo","gpt-4-0125-preview"],["GPT-3.5","gpt-3.5-turbo-0125"]]},"projects":["2fa"],"search_engines":["Bing","Google","DuckDuckGo"]}
24.04.16 14:10:24: root: INFO : /api/data GET
24.04.16 14:00:10: root: DEBUG : /api/get-agent-state POST - Response: {"state":null}
24.04.16 14:00:10: root: INFO : /api/get-agent-state POST
24.04.16 14:00:07: root: DEBUG : /api/get-agent-state POST - Response: {"state":null}
24.04.16 14:00:07: root: INFO : /api/get-agent-state POST
24.04.16 14:00:07: root: DEBUG : /api/data GET - Response: {"models":{"CLAUDE":[["Claude 3 Opus","claude-3-opus-20240229"],["Claude 3 Sonnet","claude-3-sonnet-20240229"],["Claude 3 Haiku","claude-3-haiku-20240307"]],"GOOGLE":[["Gemini 1.0 Pro","gemini-pro"]],"GROQ":[["GROQ Mixtral","mixtral-8x7b-32768"],["GROQ LLAMA2 70B","llama2-70b-4096"],["GROQ GEMMA 7B IT","gemma-7b-it"]],"MISTRAL":[["Mistral 7b","open-mistral-7b"],["Mistral 8x7b","open-mixtral-8x7b"],["Mistral Medium","mistral-medium-latest"],["Mistral Small","mistral-small-latest"],["Mistral Large","mistral-large-latest"]],"OLLAMA":[],"OPENAI":[["GPT-4 Turbo","gpt-4-0125-preview"],["GPT-3.5","gpt-3.5-turbo-0125"]]},"projects":["2fa"],"search_engines":["Bing","Google","DuckDuckGo"]}
24.04.16 14:00:07: root: INFO : /api/data GET
24.04.16 13:59:31: root: DEBUG : /api/get-agent-state POST - Response: {"state":null}
24.04.16 13:59:31: root: INFO : /api/get-agent-state POST
24.04.16 13:59:31: root: DEBUG : /api/create-project POST - Response: {"message":"Project created"}

I am experiencing the same issue. I reinstalled several times with no success.

same

Think there were some updates that use sveltejs, try to update your bun:
curl -fsSL https://bun.sh/install | bash
and you might also update node to latest 2.0.1:
brew install node
I was @ node 2.0. but it should not hurt,  at least it resolved the issue and started running

doing npm install -g bun@latest solved it for me.

I have the same issue. The server is not responding to the requests from the client.

24.04.24 02:59:56: root: INFO   : /api/data GET
24.04.24 02:59:56: root: DEBUG  : /api/data GET - Response: {"models":{"CLAUDE":[["Claude 3 Opus","claude-3-opus-20240229"],["Claude 3 Sonnet","claude-3-sonnet-20240229"],["Claude 3 Haiku","claude-3-haiku-20240307"]],"GOOGLE":[["Gemini 1.0 Pro","gemini-pro"]],"GROQ":[["GROQ Mixtral","mixtral-8x7b-32768"],["GROQ LLAMA2 70B","llama2-70b-4096"],["GROQ GEMMA 7B IT","gemma-7b-it"]],"MISTRAL":[["Mistral 7b","open-mistral-7b"],["Mistral 8x7b","open-mixtral-8x7b"],["Mistral Medium","mistral-medium-latest"],["Mistral Small","mistral-small-latest"],["Mistral Large","mistral-large-latest"]],"OLLAMA":[],"OPENAI":[["GPT-4 Turbo","gpt-4-0125-preview"],["GPT-3.5","gpt-3.5-turbo-0125"]]},"projects":["helloWorld1"],"search_engines":["Bing","Google","DuckDuckGo"]}

Socket connected ::  {'data': 'frontend connected!'}
24.04.24 02:59:56: root: INFO   : SOCKET socket_response MESSAGE: {'data': 'Server Connected'}
24.04.24 02:59:56: root: INFO   : /api/get-agent-state POST
24.04.24 02:59:56: root: DEBUG  : /api/get-agent-state POST - Response: {"state":null}
24.04.24 03:00:00: root: INFO   : /api/get-agent-state POST
24.04.24 03:00:00: root: DEBUG  : /api/get-agent-state POST - Response: {"state":{"agent_is_active":true,"browser_session":{"screenshot":null,"url":null},"completed":false,"internal_monologue":null,"message":null,"step":null,"terminal_session":{"command":null,"output":null,"title":null},"timestamp":"2024-04-24 02:53:00","token_usage":363}}
24.04.24 03:00:30: root: INFO   : SOCKET server-message MESSAGE: {'messages': {'from_devika': False, 'message': 'why are you nit resonding?', 'timestamp': '2024-04-24 03:00:30'}}

No response at all from AI agent devika

Same here. Seems like the browsing nor the terminal component ever gets into a "connected" state. See screenshot from abhatia-kdoa: aren't these lights supposed to show up in color instead of just remaining grayed out? Just thinking out loud here ...

fixed. fetch the latest changes. for more read the changelog in discord.


Test the docs as part of CI

Coming from #18, it would be great to test the docs as part of CI.
I recommend https://sybil.readthedocs.io/en/latest/, it's easy to use and very configurable.
I'm happy to push a PR.
— openjournals/joss-reviews#7009

Thank you for the suggestion, this is certainly a good idea. There are a few concerns I have regarding using Sybil:

Is the markdown parser configurable for files such as mw_orbit.md? In the documenation, this formatting displays multiple tabs above each code block.
Many of the documentation scripts depend on packages like agama or galpy, sometimes specific versions; I am unsure how to extract scripts particular to a certain package with Sybil. Ideally, all the scripts associated with one package happen in one testing environment, but configuring this into CI is unclear to me.

Pushing a PR would be greatly appreciated, please let me know if that can be arranged!

See #32


Node dashboard not reporting system resource usage.

Steps:
Create a new DO cluster with one node as dedicated worker.
SSH into worker host.
Perform stress test.
apt install stress
stress --vm-bytes $(awk '/MemFree/{printf "%d\n", $2 * 0.9;}' < /proc/meminfo)k --vm-keep -m 1
Results:
Dashboard consistently sits at 0% memory usage.
CPU does not update either.

The dials are allocatable memory(/cu/pod count) vs how much is reserved by current Workloads, which is the info used for scheduling new pods.  It is not a live view of actual usage of the node.

Not an issue.


⚠ ClamAV has degraded performance

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

HTTP code: 200
Response time: 95 ms

Resolved: ClamAV performance has improved in 5b86f0c after 5 minutes.


Sustainable governance model

Introduction:
I would like to suggest I type of governance economic model to be implemented by betrusted, given that after a conversation with some of the devs, there is a issue of economic sustainability for this project to grow like many other similar projects.
Problem:
Many FOSS or open hardware projects face problems on what relates to economic funding, because the ideals it supports are not compatible with a traditional business model, the other option would be a datamining model, the  issue with that is user privacy, because it is not respected bringing another set of problems, and again not compatible with FOSS ideals.
Proposal:
Although this word has been used before as hype in the cryptocurrency camp, so take any articles on it with a grain of salt, which honestly not a big fan of. The original idea has some value, DAOs Decentralized Autonomous Organizations Is the idea to create a token economy so that contributors can be rewarded, and at the same time creating a self sustaining system to support such project with the increase of development. The problem with such economy is that it needs to be setup in such architecture that makes valorisation possible, with the increase of user-base, members, devs, donations, etc, without the need for exterior intervention, in the form of fiat backed development,  in other words real world capital effort.
Why betrusted is the perfect fit for such system?
Because one of the downfalls of such systems and why it doesn't work for small software projects. Is that a determinate project might have a considerable amount of members, but a lot of them are not participants on such economic system, but in the hardware world is quite the opposite, most members would participate in such economy given that most of them are costumers of such hardware project. creating a high enough market circulation in terms of transactions to increase the value of such token/economy also this doesnt mean the donation scheme cannot be integrated, but at least is not the center of such economic system.
Benefits: If well implemented such software/economic system can make a project self-sustaining, only relying on its own technology/code-base without the need for exterior support, including ability to pay for technical work needed support manufacturing RandD etc.
References: many already developed code-bases could be used to implement such system including but not exclusively BisqDAO, (decentralized cryptocurrencie exchange), Signal dev-reward system, gitcoin, aragon/OpenLaw systems.
Would appreciate any refutations to my suggestion, so such system can be well implemented and refined to work well, also any improvements edits to this post. Cheers
P.S. normally I would boycott github, but given the importance that I feel this topic might have I made such concession, would definitely support a migration to self-hosted systems though see Issue #11  for reference.

I have been playing arround with polkadot and their predeveloped rust modules. And it would seam the best solution to implemt such propousal in the time being actually in a quite short timeframe as well.

this since has been improved in two modules:
1.the theorical one still in heavy WIP given Im not the best of writers:
https://libregit.org/GVRN/GVRNspec/src/branch/master/ABOUT.md (sorry but you need cloudflare for this one)
2.and a actual implementation in colaboration with other movement members
https://dark.fi/manifesto.html
I think this business model would apply nicely in betrusted
for now one could use substrate/polkadot to setup such infrastructure. And migrate to darkfi ounce is mature enough https://substrate.io/vision/substrate-and-polkadot/
"has a conclusion I beleive this is the solution for the sustainability issue of the FOSS and OH world"


5.10.3 Breaks PerRequestLifetimeManager

Description
Verified working up to 5.10.2 but broken in 5.10.3.
Using the PerRequestLifetimeManager and UnityPerRequestHttpModule (borrowed from aspnet-mvc (https://github.com/unitycontainer/aspnet-mvc/blob/master/src/PerRequestLifetimeManager.cs)), objects registered with the PerRequestLifetimeManager are not resolving and a null object is injected instead.
Troubleshooting, the overridden SetValue function of PerRequestLifetimeManager is not called in 5.10.3 as it was < 5.10.3.
To Reproduce
UnityConfig.cs:
container.RegisterType<IUser, User>(new PerRequestLifetimeManager());
WebApiConfig.cs;
        config.MessageHandlers.Add(UnityConfig.Container.Resolve<APILoggerMessageHandler>());

APILoggerMessageHandler.cs:
    public APILoggerMessageHandler(
        IUser user,
        ICorrelation correlation)
    {
        this.user = user; // user is null!
        this.correlation = correlation;
    }

Additional context
Add any other context about the problem here.

The manager you are 'borrowing' is returning null as 'No Value' value. It should return LifetimeManager.NaValue instead.
Null used to be a representation of invalid value but not anymore. Look at this code as an example.

That was exactly it. Thank you Eugene.


Add Teleportation contract and service

:clipboard: Add associated issues, tickets, docs URL here.
Overview
Describe what your Pull Request is about in a few sentences.
We introduce the teleportation service for users to bridge BOBA tokens between L2s.
When users deposit BOBA tokens to our teleportation contract, our teleportation service can detect the tx and release the funds on other chains. We also include serval security protocols to protect users and us.
Changes
Describe your changes and implementation choices. More details make PRs easier to review.

The new teleportation contract is added and deployed to these Proxy__Teleportation: 0xd68809330075C792C171C450B983F4D18128e9BF  and Teleportation: 0x82c349962D7f4e70eF6EAfc6568dF0753c151251 .
The teleportation service is added. It monitors all BOBA L2s and release the funds when a new deposit is founded on other chains.
The docker file is added and the teleportation service is added to docker-compose-side.yml

Related PR
#448 - Add contract addresses to the registered files for Alt L2s
#449 - Teleportation docs
Testing
Describe how to test your new feature/bug fix and if possible, a step by step guide on how to demo this.
The unit tests and integration tests are added

do we need finality protection debth (ie reorg)?

do we need finality protection debth (ie reorg)?

We don't have reorg on L2.


fix(#1087): handle searchcount failures

fixes #1087
We could alert the user to the failure, however vim does that well enough.
Tested OK:

[x] valid search - count populated and iterated properly
[x] invalid search - no count

I'm not sure what to do about the nvim-web-devicons failures on 0.5 and 0.6
I added the nvim 0.7 minimum requirement ~2023 01 when we needed 0.7+ API

looks good to me. thanks for your contribution


Allow Dialect.raw to be used in where / prewhere

I am not sure about this one (it works as intended and tests pass). If a condition has a toString method, it is called, otherwise the default behavior is performed. This allows a Raw() object to be used in .where() and .prewhere() etc.

Merging this since it does not make things worse and probably may improve readability. One day I'll find time to rewrite this part in some more functional way.


New Async model & Allow space in repos or users search

Use AsyncPlugin to allow cancellation token & real async execution
Allow space in repos or users search (refactor pattern matching)

Rider does the large format change. Hope that's not too bad 😂.
I am not familiar with F# before contacting this project, so hope the code is not too bad.

Can you please turn off Rider's formatting and re-submit (or force-push) just the actual changes? Sorry to trouble you but the formatting changes are just too much in this case, it's hard to even spot them... 😂

Sure🤣

Done

Thanks @taooceros that's better!
I understand that this is your first time dealing with F#, hopefully it was a fun experience so far.. I know there was a lot of head-scratching for me at first 😆
Is it okay if I guide you through a few changes? Some changes you introduced could be achieved in simpler ways. Also, you probably didn't notice but the tests don't compile now because of the signature change of the ProcessQuery member.

I understand that this is your first time dealing with F#, hopefully it was a fun experience so far.. I know there was a lot of head-scratching for me at first 😆

Is it okay if I guide you through a few changes? Some changes you introduced could be achieved in simpler ways. Also, you probably didn't notice but the tests don't compile now because of the signature change of the ProcessQuery member.

Sure! Thank you! Learning F# is quite interesting for me lol!
I will fix the test soon.

Sure! Thank you! Learning F# is quite interesting for me lol!
I will fix the test soon.

Hold on, let me write down a few changes before you change anything else.

hey @taooceros - sorry for putting this on hold for a bit...
Presumably the 300ms delay you introduced in the last commit is to avoid starting API searches while the user is typing (because Octokit doesn't support passing a cancellation token) ?

No worries, yes

Did a manual squash & merge, github doesn't pick that up 🤷♂
Thanks @taooceros


How to leverage initial guesses?

We often know that the point we're querying is close to some location where we already know the nearest grid point. Examples are high-resolution observational tracks where the measurement device (ship, float, whatever) can only travel with very limited velocity.
Can we leverage something like the following?

Give me the nearest neighbour of (x, y). It's probably close to (i0, j0).

I think that the "hashing / buckets" approach using H3 cells described in #16 could probably help in this case.
We could choose a H3 cell resolution that is the closest to the expected distance to the nearest grid point. This would optimize the computation such that:

we only need to search one H3 cell and its direct neighbor cells
there shouldn't be too much grid points in this set of H3 cells (minimize computation of actual distances)

One limitation is that choosing a low resolution increases memory footprint of the index (if the H3 resolution is smaller than the model grid resolution, the size of the hash-table will be equivalent to the number of grid points).


Impact on DB Performance

I am building a web api which I'll host in azure.  DB's are also made in azure. I shall use the sql table dependency to closely monitor the change in one table because there are 350 end users who are requesting the  changes(only insert/update) into the table from a separate website. However, they are not regular like in last month only 50 times the updates have been done. But, due to this I can only close the listener in Application_End which means when API shutdown as the change can be requested any time 24/7.
Does this make any any performance hit on the DB in production environment. Kindly suggest.

It is perfectly OK close or dipose SqlTableDEpendency on Application_End.


Release a new version of Notation-go libraries

It's time to release a new version for Notation-go repo

[ ] Decide on main commit for this release
[ ] Decide on a tag name for this release
[ ] Cut branch named with the tag name based on agreed upon main commit
[ ] Cut a tag

@gokarnm @iamsamirzon @dtzar @SteveLasker @FeynmanZhou @shizhMSFT @yizha1 @vaninrao10

@vaninrao10 @iamsamirzon there are dependencies among three repos under notaryproject. notation CLI depends on notation-go, and notation-go depends on notation-core-go. So, the release process looks like this:

Release library notation-core-go
Update go.mod in notation-go for notation-core-go dependency
Release library notation-go
Update go.mod in notation CLI for notation-go dependency
Release notation CLI

So, it's better to let one team release all three repos, my suggestion would be this time I take over the release for all three repos.

This PR needs to be merged for updating the dependencies:

https://github.com/notaryproject/notation-go/pull/112

use version v0.10.0-alpha.3

notation-go released, https://github.com/notaryproject/notation-go/tree/v0.10.0-alpha.3, this issue can be closed soon.


Contributors page

I want to create a seperate contributors pages where user can see all his contributions and also the top contributions

Sure.

Also can i request you to add a small icon of contributor beside the quote that is being displayed on the home page? That way we can know who contributed which quote.

@JayShukla8 Actually for that i need backend or while adding the quote the contributor needs to add his github profile details because  while adding quote the contributor is only adding quote with author not adding his details so their is no other option to get the profile of the contributor

You can see their is only source author and quote their is no information about the contributor itself
Hope You understand but in future if backend included i will surely add contributor in the quote

True. No worries. Thanks. I'll be closing the issue now.


This plugin generated a warning from the characteristic 'PM10 Density'

Hi @fjs21,
Thank you so much for updating this plugin and fixing some of the issues.
I just installed it yesterday, and the logs keep reporting the following warning (every 5 seconds):

This plugin generated a warning from the characteristic 'PM10 Density': characteristic value expected valid finite number and received "undefined" (undefined). See https://git.io/JtMGR for more info.

I was unable to find a way to disable that characteristic in the plugin's settings, so I am reaching out to let you know about this. I hope it's something you might be able to look into.
Thanks!

This should be fixed in v0.6.12. Instead you should see something in the homebridge log to let you know it was unable to find the PM10 density. Let me know if you come across other bugs.

Hi @fjs21,
Thank you for looking into this so promptly. You are correct, now I see different types of logs, but I was thinking that logging the same warning every 5 seconds might be a bit too much and it pollutes the logs.
Maybe it should log it only once and then stop? What do you think?
Looking forward to hearing from you.

Oh. Sure, I can just move it to debug rather than info.


Where is the Landed Cost module?

[Enter feedback here]
I looked for it in the current 10.0.20 version and nothing comes up. Please provide the exact steps to access this module. It is not in the left-hand list anywhere!

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: a6f88889-6f15-6aaf-5afd-b8618520d620
Version Independent ID: d730b31a-4d2f-7e87-273b-1e23d7170f00
Content: Landed cost parameters setup - Supply Chain Management | Dynamics 365
Content Source: articles/supply-chain/landed-cost/landed-cost-parameters.md
Service: dynamics-365-supply-chain
Product: ****
Technology: ****
GitHub Login: @sherry-zheng
Microsoft Alias: chuzheng

@ronsonntag54, thanks for providing this feedback.
@sherry-zheng, please review and provide the information requested.

Created bug 620268 to track this issue.

@ronsonntag54 did you tried to enable the landed cost feature at the beginning?

Where do I enable this feature?

@ronsonntag54

@ronsonntag54 , we have now updated the documentation by adding a topic about how to enable the module:
https://docs.microsoft.com/en-us/dynamics365/supply-chain/landed-cost/landed-cost-enable
Thank you, @EpimetheusJohnson , for providing the instructions here already.


Permalinks should depend on url, not type field in looksups.json

If in _settings/lookups.json there is more than one entry that uses the same type value, the permalinks with link to the path for the last entry. This behavior seems wrong, it seems like the permalinks should only care about the url value, not the type value.
For example, given the following lookup info:
"post": {
    "url":       "/blog/<id>/",
    "type":      "posts",
    "permalink": true
  },
  "event": {
    "url":       "/events/<id>/",
    "type":      "posts",
    "permalink": true
  }

The permalinks in, e.g., http://localhost:7000/blog/ will redirect to an http://localhost:7000/events/<id>/ URL, since that shares the same posts value in type.

I'm not sure I get what you're saying-- the permalink is how an item "knows" about it's canonical URL, and they type is part of that lookup
It seems like, for event, 'permalink' should be false.

Okay, maybe I'm misunderstanding the behavior here.
In regard to permalinks this is a summary of my understanding of how it works:
Say you have a post that has the database ID of 801 or whatever, and you have a setup where the post can be accessed through its ID in the URL, like http://example.com/blog/801. If backend content is migrated to a new system the ID might change but the content would stay the same. So I thought the permalink was to prettify the URL for SEO purposes and make it based on the content so it was less likely to become a dead URL if the data was migrated somewhere. So for a "A new post" blog post the URL might be http://example.com/blog/a-new-post.
For canonical URLs, this is my understanding:
For duplicate content there should be one URL designated as the original. This is done with the canonical URL link element in the head of the page at a particular URL, which if the content is repeated at several different URLs, the canonical link in the head all point to the same URL.
However, where I'm confused is the permalink seems different to me than a canonical URL.
What I want to do is have the permalink of "A new post" at the /blog/ URL be http://example.com/blog/a-new-post and the permalink of the same post at the /events URL be http://example.com/events/a-new-post. It's fine to say the canonical URL for a particular post is e.g. http://example.com/blog/a-new-post, but I still want the two different URLs available when querying the posts at different URLs.
Where this is coming up is while working on cfgov-refresh, we have https://github.com/cfpb/cfgov-refresh/blob/sprint-21/_settings/lookups.json#L27-L31, which is making all posts listed on the blog at /blog/ go to an /events/ URL when clicked, so inside the loop that populates (pseudocode) for post in posts, the permalink they are picking up is at the /events/ URL when it should be the /blog/ URL.

@anselmbradford Shouldn't the type in the events lookup be event?

@Scotchester Yes, it should be, but we don't have the backend events type available yet, so the FEWDs wanted to just feed the blog posts into the /events/ URL so we could design the landing page events list in the meantime.

Ah, right.
@rosskarchner can speak better to this, but I think that the point of the type field might that the <id> is really the slug, and those are not unique outside of a given WordPress post type. (And not required by WordPress to be unique at all for hierarchical post types, like Pages.)
So I think what would have to happen is that instead of populating the permalink property by using the type setting here, it'd have to check the first level in the URL of the page you're visiting and translate the permalink accordingly.
Does that make any sense? Disclaimer: I don't have a world-class understanding of Sheer :)

So I think what would have to happen is that instead of populating the permalink property by using the type setting here, it'd have to check the first level in the URL of the page you're visiting and translate the permalink accordingly.

You're saying this is something that Sheer would need to be updated to do?

Hmmm-- my thinking when I wrote that, is that an item has one and only one permalink, which is the same as a "canonical URL".
Once possible adjustment is to abolish the special handling for permalinks, and instead just have named URL patterns, scoped by type.
The JSON might look like:
"post": {
    "url":       "/blog/<id>/",
    "type":      "posts",
    "name": "permalink"
  },
  "event": {
    "url":       "/events/<id>/",
    "type":      "posts",
    "name": "events"
  }

And, in template-land, you can reference a particular link pattern like 'post.links.permalink' or 'post.links.events'
It's interesting to ponder what might be the relationship between the array keys and the link name. Or maybe a behavior like, a URL pattern without a name is treated like the default.

a URL pattern without a name is treated like the default.

Yeah, my initial knee-jerk thought with the JSON you showed is whether you'd need the name entry at all or if you could just pull that from the URL, though that gets messy if you have URLs like /events/archive/<id>/. Also, did you mean to have "name": "permalink" in the post section in the JSON, or should that be "name": "blog"?

the name would just a label (could be anything) for referencing a particular URL pattern.
The JSON you posted above has two different URL patterns for 'post' objects, but (under the current version of Sheer) only one of those can be referred to at render-time (the one with permalink=true).
You were proposing that we eliminate the 'permalink' flag, and the system could automatically pick a pattern, if one made sense in the current URL context (say, /events/). To me, that seems a shade too smart, though I could probably get past it.
My proposal goes in the other direction (more "dumb", or at least "explicit"), it eliminates any logic to automatically determine which URL you want, and instead asks template authors refer to a URL pattern by name.

With the part about leaving "name" out of a URL definition, I was thinking that would basically imply a name of "default"   (or "permalink" or "canonical", or whatever we decide the default name it)


Error: services.core.depends_on contains an invalid type, it should be an array

Getting the following error when doing a docker-compose up:
ERROR: The Compose file './docker-compose.yml' is invalid because:
services.core.depends_on contains an invalid type, it should be an array
services.worker.depends_on contains an invalid type, it should be an array

Taking a deeper look, it seems related to Version 3 of docker no longer supporting the condition form of depends_on.
From: https://docs.docker.com/compose/compose-file/
There are several things to be aware of when using depends_on:

- depends_on does not wait for db and redis to be “ready” before starting web - only until they have been started. If you need to wait for a service to be ready, see Controlling startup order for more on this problem and strategies for solving it.
- Version 3 no longer supports the condition form of depends_on.
- The depends_on option is ignored when deploying a stack in swarm mode with a version 3 Compose file.

To Reproduce
docker-compose up
Docker information (please complete the following information):
Docker version 19.03.6, build 369ce74a3c
docker-compose version 1.25.5, build 8a1c60f6
Additional context
Not really sure how others are not getting this error since this has been in there for 2 months, so not sure what I'm doing wrong. Removing depends_on does get docker-compose to start, but had to run twice. :) Searched to see if this existed before and didn't see, but forgive me if I'm missing something. Others getting this error?
Fix
Removed condition and changed to arrays:
depends_on:
      - core
      - db
      - redis

depends_on:
      - db
      - redis

I can put an PR for this if you like. Lmk.

Thanks @coffeewithayman. This is strange, as we use this daily without issue. Can you please post the full output from docker version?

Yeah, my thoughts as well. Here is the full output of docker version:
Client:
 Version:           19.03.6
 API version:       1.40
 Go version:        go1.12.17
 Git commit:        369ce74a3c
 Built:             Wed Oct 14 19:00:27 2020
 OS/Arch:           linux/amd64
 Experimental:      true

Server: Docker Engine - Community
 Engine:
  Version:          19.03.13
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.13.15
  Git commit:       4484c46d9d
  Built:            Wed Sep 16 17:07:04 2020
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          v1.3.7
  GitCommit:        8fba4e9a7d01810a393d5d25a3621dc101981175
 runc:
  Version:          1.0.0-rc10
  GitCommit:        dc9208a3303feef5b3839f4323d9beb36df0a9dd
 docker-init:
  Version:          0.18.0
  GitCommit:        fec3683

Removed the conditions from depends_on in https://github.com/OpenCSPM/opencspm/commit/b72635ed1ac6ddbb87760e41f8e39cfbc6ee3df1.
Please test the latest docker-compose.yml with:
docker-compose down -v

then
docker-compose up

Let me know if everything comes up clean.

@joshlarsen worked smoothly, thanks!


THEIA not only over France

Hi Kersten,
THeia's production has been recently extended over different regions, may I suggest to replace this:
"Theia (Sentinel-2) tiles covering France only, athmospherically corrected L2A"
"Theia (Sentinel-2) tiles atmospherically corrected to L2A over selected regions including France, Belgium Burkina-Faso, Tunisia, Morocco..., "
(I also removed an h in atmospherically ;) )
And also:
Regarding the data mirrors, I do not think they are all global.
The French German and British are, but the others, I don't think so.
Anyway, thanks a lot for this useful resource page.
Best regards,
Olivier

Is there a systematic plan of the areas Theia is going to cover in the future? If not I'd change it to

atmospherically corrected L2A tiles covering mainly France

since my understanding of Theia is that you are aiming for full coverage over France?
Regarding the mirrors: I know that most are not trying to include full coverage (spatial as well as temporal). Unfortunately most do not publish exact roadplans of their plans - so I did not include this information into the 'Data Hubs and National Mirrors' section.

Hi Kersten
Theia is aiming at distributing data needed by French scientists, even if anyone can use them. A call was issued to select zones that cover 10 times  the surface of France. The selected zones are described here :
http://www.cesbio.ups-tlse.fr/multitemp/?page_id=7501
Up to  now, we have processed only a small part of these zones, but we are adding new ones progressively. CNES has installed a new cluster, but it is having performance issues these days. We are much slower that what was designed, but hope it will improve soon.
Best regards,
Olivier

Thanks for the link and the map to the proposed areas. I included them in the latest commit.


[revised pull-request] Tooltips available for SCM diff decorations

NOTE: My original pull-request is here: #27948.  But after modifications I inadvertently rebased.  So this is a new request using a new branch (same branch name).

This pull request is intended to complete feature request #25849.  The image below illustrates this feature (with my cheapo Paint cursor):

@marckassay,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by Microsoft. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

Thanks! :beers:


integration: test more types ARRAY<DATE, STRING, TIMESTAMP>

This change integrations tests:

ARRAY<DATE>
ARRAY<STRING>
ARRAY<TIMESTAMP>
Limits of DATE, TIMESTAMP
Pulling BYTES
Limits of FLOAT64, INT64, NUMERIC

Updates #67

Please let me know if I can help on the pull request. Looks like the presubmit doesn't pass.

/gcbrun

/gcbrun

/gcbrun

Merging the test.

Nice work and thank you @halio-g for completing it!


Feature Request : Plugin is short of features like setting initialnumber and getting current accoun

Plugin is short of features like setting initialnumber and getting current account.
I manually added setting initial number and getting account  to the plugin.  But , I can't make a PR (actually I don't know how to) because I did it only for android. I don't know anything of iOS.
It would be great if you could do it on your end, and for ios.
Thanks.

Hello @uzumakinaruto123. I will be adding getAccount() method soon. Is there any chance of you publishing your android implementation into your fork? I can cherry pick it into this repo.
I haven't thought about initial number just yet, but it seems easy to be done. I will have a look.

@gurisko  Yes its easy :D I will update here once I publish to fork :)

@gurisko  https://github.com/uzumakinaruto123/cordova-plugin-accountkit/tree/addfeature  here.   :)
Only one thing short here is , the Country code for initial parameter is static and not dynamic. I mean I have set it to mine.

Thank you @uzumakinaruto123. I had a look at your contribution and I tried to cherry pick. However I ended up with quite a big refactoring and it couldn't work together eventually. I hope you will find the changes satisfying!
This can be closed.

Great ! :) will update


Make the exercises/practice/hello-world/.docs/instructions.append.md awk-specific

I copied it from the bash track.

I'm beginning to think we don't need that text for awk hello world.


Odd formatting with typstyle

Describe the bug
I am getting odd formatting when setting the format mode to typstyle.
Consider the following unformatted code:
#let add_draft_stamp() = {
  with_color_or_default("red",red,fill => {
      place(center + horizon,rotate(-45deg,
          text(fill: fill,weight: 700,15em,"DRAFT",),),)
},)}

When running typstyle myfile.typ:
#let add_draft_stamp() = {
  with_color_or_default(
    "red",
    red,
    fill => {
      place(
        center + horizon,
        rotate(
          -45deg,
          text(fill: fill, weight: 700, 15em, "DRAFT"),
        ),
      )
    },
  )
}

When using the inbuilt formatter within tinymist:
#let add_draft_stamp() = {
  with_color_or_default(
    "red",
    red,
    fill => {
      place(
        center + horizon,
        rotate(
          -45deg,
          text(
            fill: fill,
            weight: 700,
            15em,
            "DRAFT",
          ),
        ),
      )
    },
  )
}

I can't seem to work out why tinymist's typstyle format causes excessive newlines. I dislike so many unnecessary newlines because a mix would be better but I can deal with it for the sake of consistent formatting. However, because the two do not produce the same output, I am rather confused as to what is going on.
Package/Software version:
I am using Neovim 10.1.
tinymist
Build Timestamp:     2024-08-08T13:41:17.836500000Z
Build Git Describe:  ee50b24
Commit SHA:          ee50b24ce43d98d560e38c49ad8c34769a97a64e
Commit Date:         None
Commit Branch:       None
Cargo Target Triple: aarch64-apple-darwin
Typst Version:       0.11.1

https://github.com/Enter-tainer/typstyle/issues/31

Enter-tainer/typstyle#31

@Myriad-Dreamin Hmm, then it is likely the case that it is doing "too much" over my own personal preference.
At first I thought it behaved similarly to Black or Ruff where it spreads function params over multiple lines if:

The user overrides with a config to always do so (not applicable here)
The function args are too long
The final argument ends with a comma, indicating that the dev wants them on multiple lines, regardless of the total length.

In particular, I thought it was option 3, since the formatter adds commas. I suppose instead the issue is in the way the formatter determines from surrounding context and considers a more global scope, whereas I want my inner scopes to not spread over multiple lines.
Is there any way to disable this from happening, or do I need to stick with the external formatter?

We detect if current array/func call is laid out in multiple lines and use that to format them.

We detect if current array/func call is laid out in multiple lines and use that to format them.

Yes, understand. In my original demo code:
#let add_draft_stamp() = {
  with_color_or_default("red",red,fill => {         //    <-------- this line here
      place(center + horizon,rotate(-45deg,
          text(fill: fill,weight: 700,15em,"DRAFT",),),)
},)}

The line indicated only breaks over more than one line in a new scope. I suppose if I want to keep my styling preference, I will need to extract this out.

I can't seem to work out why tinymist's typstyle format causes excessive newlines. I dislike so many unnecessary newlines because a mix would be better but I can deal with it for the sake of consistent formatting. However, because the two do not produce the same output, I am rather confused as to what is going on.

I think I have answered the question. You just need to remove newlines in the function call, then it won't stretch a function call only spanned in a single line.

I think I have answered the question. You just need to remove newlines in the function call, then it won't stretch a function call that is only spanned in a single line.

I'm sorry, but I am confused. If I do:
#let add_draft_stamp() = with_color_or_default("red",red,fill => {place(center + horizon,rotate(-45deg,text(fill: fill,weight: 700,15em,"DRAFT",)))})

It still formats exactly the same

I guess this is related to mis configuration. you may accidentally set column width to zero in tinymist. So typstyle breaks at every possible break position

I guess this is related to mis configuration. you may accidentally set column width to zero in tinymist. So typstyle breaks at every possible break position

Sorry for the late reply. I have looked through my vim setup and am not able to find any place where this might be happening. Not unless something is doing it would me knowing. Is there a way I can re-set the width?
Here is my personal repo, where I configure tinymist. Currently, things are commented out, but I have tried with them enabled with no success. Do you have any other ideas I can try?

https://github.com/TimeTravelPenguin/NeoVim/blob/1c7743d136a3fe456701dbd1d6a93f9d90d98372/lua%2Fconfigs%2Flspconfig.lua#L117-L117
this line looks suspecious, could try uncomment this line and see how tinymist format your code?
cc @Myriad-Dreamin just to confirm, what would happen if user doesnt specify a column width?

but honestly i'm not a (n)vim user or expert. i dont really know how to configure lsp in vim. maybe tinymist can print current config when start up so we can see how it is configured

<EMAIL_ADDRESS>this line looks suspecious, could you try uncomment this line and see how tinymist format your code?

I have tried with this uncommented and there was no change. When I uncomment that line and the line above, formatting occurs but does so strangely.
If there if a way to dump the config, that would be a good place to investigate!

The default value was 120 but currently it is (badly refactored) as 0. Though, vscode always passes its default value so we didn't find it.
https://github.com/Myriad-Dreamin/tinymist/blob/98570a00f00b575ef02c00b34bc200d67d935e97/crates/tinymist/src/init.rs#L271-272

Interesting, thanks for looking into this! I am curious about testing some things out in the future, so I look forward to any changes.
I tried looking into some nvim lsp stuff, but the right documentation is a bit hard to find. I was curious as to whether the lspserver does anything regarding line widths. I know nvim does have an option for it, as I have it set in my config to 120, if I recall correctly. But I haven't found anything besides anything related to ftplugin files.
On that note, I downloaded the files I mentioned in issue #511 in this comment. I think they made some of the behaviours I have less consistent. That is, when I added them to my nvim dir, they made the line breaking more extreme. Since removing them, I think the behaviour is correct as you have been describing, so long as I have the line width set to 120 in the lsp setup config.
So, I think it would be a good idea to look into those files and see if they could possibly be doing something because it could be causing confusing settings or something. Hopefully, they aren't causing an issue and it is just my setup.

Two things to be done:
Fix default value at the server side
Set the default value if the configuration is not set. Note an explicit formatterPrintWith = 0 from user is legal.
Documentation
The documentation about configuration can be found here. It is just derived from VSCode's configuration definition:
https://github.com/Myriad-Dreamin/tinymist/blob/98570a00f00b575ef02c00b34bc200d67d935e97/editors/vscode/scripts/config-man.cjs#L110-L117
Some configuration items that is not working in neovim are excluded during generation, but I'm not an active neovim user so the documentation so there may still be some bad or wrong documentation. We perhaps need some volunteer to keep checking it.

While I can't promise I will be 100% on top of things, I will happily report any issues that I experience. I have really taken a liking to typst, and I certainly prefer to use neovim if I can.


s3: fix pre-signed URLs issued by v2 signer

Do not touch request's URL.Opaque attribute for URL.String() to
include the host and protocol
Make the request handler a NamedHandler like v4.SignRequestHandler,
alter file layout to follow more closely the layout in v4.go from AWS
Pass req.ExpireTime to v2.Sign() to allow checking whether pre-signing
is required
Alter request URL.RawQuery with key and signature info.

Signed-off-by: Bruno Renié<EMAIL_ADDRESS>

For the record, this is necessary for registries to work on V2-abiding S3 buckets.

 Last update 7694c31...eadaf0f

@dmcgowan thanks, hit the 'Update branch' button and lint is green now.

Is there anything I need to do to move this forward? I'm not sure how the v2 signer even work in the current state of things. The fact it alters URL.Opaque with means calling .String() omits //host from the returned URL, yielding invalid URLs to the uploaded S3 objects.
Furthermore pre-signing URLs relied on params['Expires'], which is never set. Only req.ExpireTime is set.

@dmcgowan i was and am still :+1: on this

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "fix/s3-v2-presign" git@github.com:brutasse/distribution.git somewhere
$ cd somewhere
$ git rebase -i HEAD~842354412312
editor opens
change each 'pick' to 'edit'
save the file and quit
$ git commit --amend -s --no-edit
$ git rebase --continue # and repeat the amend for each commit
$ git push -f

Amending updates the existing PR. You DO NOT need to open a new one.

@nwt thanks, comments addressed and rebased agains latest master.

@brutasse Could you add a test?

@brutasse any chance getting this moved forward? Would like to get back to the stock image on exoscale. :-)

Please sign your commits following these rules:
https://github.com/moby/moby/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "fix/s3-v2-presign" git@github.com:brutasse/distribution.git somewhere
$ cd somewhere
$ git rebase -i HEAD~842354610456
editor opens
change each 'pick' to 'edit'
save the file and quit
$ git commit --amend -s --no-edit
$ git rebase --continue # and repeat the amend for each commit
$ git push -f

Amending updates the existing PR. You DO NOT need to open a new one.

@GaretJax I don't know, this is a basic fix for something that's currently not working at all, so it'd be great to get this in quickly even though this was just tested manually.

(@brutasse or run in production for almost half a year :+1: )

I have no problem getting this through but we really need to address a few questions:

What exactly is this fixing?
Why isn't this supported by the standard aws-sdk-go package? cc @samuelkarp
Is this particular methodology documented anywhere? Why wasn't this working before or was this broken?
Is there an impact on security? (cc @diogomonica @endophage)

I was instructed the @jasdel might be able to take a look for the question on aws-sdk-go.

Hi @stevvooe thanks for reaching out, the aws-sdk-go does not include a S3 v2 request signer because the S3 v4 request signature is preferred, and supported in all regions.
I'm curious to hear more about the motivation behind wanting to use the v2 signer? Is this due to v2 signer not signing the request body whereas v4 does? We can achieve a similar idea with the the v4 request signer built into the SDK. I think this makes sense as a feature request for the SDK to optionally not sign the S3 PutObject's body when the request is made over HTTPs. Adding this feature request to the SDK would be the first step in getting it the feature available.

@jasdel Thank you so much for beaming in! :rocket:
In my experience, the expense of v4 can be daunting when using instances that have low CPU guarantees, such as the t2.micro. We had this issue in early test deployments of the registry where we'd blow through the CPU allowance in a few image pushes.
For this PR, my guess would also be that there are S3 compatible implementations that simply don't implement v4 (purely speculation). While I know it isn't in AWS' best interest to carry the old signing implementations for "compatible" on-premise solutions, it would make it easier if these were compatible.
I'll leave it to the submitters to help find a better way forward here, be it requesting v2 signing to be added to the aws-sdk-go package or another solution.

As an experiment a customization to the how the SDK signs the S3 requests to not sign the request's body payload would be worth while to compare the performance. Instructing the v4 signer not to sign the body will remove the bulk of the computational load incurred when signing the request. With body signing disabled I expect the performance difference between v2 and v4 to be negligible, or at least much smaller.
sess := session.Must(session.New())

svc := s3.New(sess)

// Remove the default v4 signer, and replace it with a signer configured not to include the request
// body in the signature. The file's content uploaded will not be included in the signature. Make sure
// HTTPs is not disabled when using this option, or the request body's content could be MITM'ed.
svc.Handlers.Sign.Remove(v4.SignRequestHandler)
v4NoBodySigner := v4.BuildNamedHandler("v4.CustomSignerHandler", v4.WithUnsignedPayload)
svc.Handlers.Sign.PushBackNamed(v4NoBodySigner)

// S3 API call's request body (e.g file's content) will not be signed
result, err := svc.PutObject(&s3.PutObjectInput{
    Bucket: aws.String(myBucket),
    Key       aws.String(myKey),
    Body:    file,
})

@jasdel Sounds like we could add an option to address that use case. Are there security implications? Looks like we need to guarantee authenticated encryption, if not just TLS.
What about the v2 case? I think this PR is requesting for specifically v2 support.

Correct, we currently need v2 support to use Pithos as backend. It currently does not support v4 auth (see https://github.com/exoscale/pithos/issues/52).
We're running a patched version of the registry in production since almost half a year, but it starts to become cumbersome to maintain.

Thanks for the update and clarification. I recommend using a trusted TLS connection when disabling v4 request body signing.
I don't think the SDK plans to implement a S3 v2 signer at this time. A AWS v2 signer is available in the SDK, but only to provide support for Simple DB service. S3 v2 and AWS v2 signer are different signers. v4 is the recommended signer and is supported in all regions. V2 signer is only supported in a subset of regions, and will not be supported in new regions. With that said SDK allows custom signers to be injected into the SDK for cases like this one.

Yes, AWS is currently in the process of removing v2 signing from their SDKs rather than adding it: new SDKs only have v4 (such as c++ SDK, released in 2016) and historical SDKs see their support for v2 removed in recent versions (e.g. PHP SDK doesn't have it anymore).
What this patch fixes is the use of v2 signature on a custom endpoint: v2 signing probably currently works with the default AWS endpoints that still support the signature scheme in their backends, but as soon as the endpoint is customized (e.g. to point to a deployment of an s3-compatible service such as Pithos), signing breaks.
This is the main reason for this pull request. With body signing disabled, v2 and v4 would have very similar performance profiles.

Closing, I have no interest in getting this in anymore. V2 signing with custom endpoints remains broken, but our (Exoscale) storage platform supports V4 now.


Mixins do not inherit call from an implemented class

Problem:
If you have a mixin that implements a class, that has call defined, you are not able to call the object. Other methods work including manually calling the call() method on the object.
Dartpad with repro:
https://dartpad.dartlang.org/77ad167d1f94e4e8f42f1c21f547ac28

Is this a dupe of https://github.com/dart-lang/sdk/issues/26509?

Yup, closing in favor of the original.


BloodHound Integration

https://github.com/adaptivethreat/BloodHound
1 click domain ownage tool is almost a reality

What would be the steps?
Export BloodHound graph as JSON and then parse it in CrackMapExec and run it automatically? Sounds an awesome feature..

done


paper please?

Hi Mr.Almazán,
Today I watched your video talk in deview 2018, you were giving a talk about "image retrieval with fashion aesthetics", I'm so interested about this method, but I searched for a while, I didn't find any paper name like this, can you provide the exact paper name or link you mentioned in the talk?
Best regards,
Justin

Hi Justin,
If you're referring to the attribute manipulation work, unfortunately there isn't a paper that describes that work. That talk is not about a publication but about an application for fashion retrieval that we built on top of our retrieval framework in order to showcase it at Deview.
However, the method used to build the common space between attributes and images is basically the method that is implemented in this repo and explained in this paper: two 3-stream Siamese networks and a combination of triplet losses. So I believe that'd be the closest reference.
I hope that helps, and let me know if you have further questions.

@almazan thank you, almazan.
You said it's a application built on top of your retrieval framework, is it a commercial application so that can not release more detail? If yes, totally understand.
Actually I've read your Deep Image Retrieval, the overall idea is roughly the same with End-to-End Learning of Deep Visual Representations for Image Retrieval right?
The point that I'm interested in is that you composed the image feature and text feature with 2 stream triplet network, that idea is really attractive, but it seems that the paper you mentioned did't compose the text features?
I've studied fashion image retrieval for a while, I want to embed the fashion product attribute text info with image feature, to get a much more discriminative embedding, recentlly I read this paper: Composing Text and Image for Image Retrieval-An Empirical Odyssey, the idea is similar with yours, the text feature is used to modify the image feature, to get closer to those image with similar attribute. One of the  difference is the author using LSTM to model the text attribute, while you were using binary histogram.
I really want to try the method you mentioned in that talk, have you validated this method in any dataset? Or can you recommend me some good papers?
Forgive me so many quetions, thank you for your explanation.


Feature/enforce multi part contributions restrictions

Adds linting for #511

Whoops, accidentally tagged @blinkityblank for review - sorry!

@blinkityblank Yep, that's done in #511! :D

Awesome! And it's great you tagged me in this since I'm the one who usually creates those Coding Challenges files, it's good to know!


Game not working

Description
I want to fix the game, it's not working
Screenshots
No response
Any additional information?
No response
What browser are you seeing the problem on?
No response
Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I'm a GSSoC'24-Extd contributor
[X] I'm a Hacktoberfest'24 contributor
[X] I am willing to work on this issue (optional)

Please assign this to me @YadavAkhileshh

I really like your app and want to work on your project ,please assign this issue to me under gssoc-ext 2024


[docker-compose]  ERROR: for db  Cannot start service db: Mounts denied

실행환경: cluster
Successfully tagged fttranscendence_front:latest
WARNING: Image for service front was built because it did not already exist. To rebuild this image you must use `docker-compose build` or `docker-compose up --build`.
Creating db ...
Creating db ... error

ERROR: for db  Cannot start service db: Mounts denied:
The path /goinfre/holee/ft_transcendence/back/database/data/prod
is not shared from OS X and is not known to Docker.
You can configure shared paths from Docker -> Preferences... -> File Sharing.
See https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more info.
.

ERROR: for db  Cannot start service db: Mounts denied:
The path /goinfre/holee/ft_transcendence/back/database/data/prod
is not shared from OS X and is not known to Docker.
You can configure shared paths from Docker -> Preferences... -> File Sharing.
See https://docs.docker.com/docker-for-mac/osxfs/#namespaces for more info.
.
ERROR: Encountered errors while bringing up the project.

사용한 명령어는 뭔가요?

docker-compose up -d

를 썼고 문제 원인은 docker-compose를 쓸때 지정한 shared folder 이외의 folder는 접근이 금지돼있어서 따로 추가를 시켜주어야합니다.
저희 코드의 경우
./back/database/data/prod:/var/lib/postgresql/data/

으로 docker compose가 지정한 공유 폴더가 아니기 때문에 오류가 난 것이고,
/tmp/ft_transcendence/back/database/data/prod:/var/lib/postgresql/data/

등과같이 경로로를 수정해야합니다.
아래는 공유 폴더 보는법 입니다.

https://knight76.tistory.com/entry/docker-mac-디렉토리를-docker-container-linux-디렉토리로-복사할-때-유의점

저희는 back/front code를 공유해야하니 따로 폴더를 설정해야겠네요..!

저는 이렇게 해결했습니다.


Main branch placeholder does not have effect

During shared repository import.

This doesn’t seem to be an issue in the latest beta draft (pending release Monday).


Cleanup to detach process.

Set radio to rx-off-when-idle when entering detached state.
Set radio to rx-on-when-idle when entering router state.
Prefer use of BecomeDetached() rather than SetStateDetached().

Codecov Report

:exclamation: No coverage uploaded for pull request head (pr/detach@0ba07b2).

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update ded722e...0ba07b2. Read the comment docs.


dm: use basedb/baseconn in DM & make sure all db connection error contains correct scope

What problem does this PR solve?

make most db related code use basedb or baseconn
make sure all db connection error contains correct scope, i.e. upstream or downstream
most code change of this pr is code rename or code move, so it's not that big

Issue Number: ref #4287
What is changed and how it works?
Check List
Tests

Unit test
Integration test
Manual test (add detailed scripts or steps below)
No code

Questions
Will it cause performance regression or break compatibility?
Do you need to update user documentation, design documentation or monitoring documentation?
Release note
`None`.

/run-all-tests

/run-all-tests

wait until 6.5 code freeze

/run-dm-integration-test
/run-integration-test

/run-all-tests tidb=f5487e3f2596cdd63ae9840606c7fff3fb539e03

/run-all-tests

/merge

/merge

/run-all-tests

/merge

/run-verify

/run-all-tests

/run-all-tests tidb=f5487e3f2596cdd63ae9840606c7fff3fb539e03

/run-all-tests tidb=f5487e3f2596cdd63ae9840606c7fff3fb539e03

/run-verify
/run-engine-integration-test

/run-dm-compatibility-test

/run-integration-test tidb=f5487e3f2596cdd63ae9840606c7fff3fb539e03
/run-kafka-integration-test tidb=f5487e3f2596cdd63ae9840606c7fff3fb539e03

/run-dm-integration-test
/run-dm-compatibility-test
/run-engine-integration-test

/run-dm-integration-test
/run-dm-compatibility-test
/run-engine-integration-test


how to get 'a pair of message '

when my bot send imagine prompt  to midjourney bot and midjourney bot  says 'Waiting to start'   called msg1
when images are ready , midjourney bot  send the result  , called msg2
except 'message.content' , is there any message's attribute  that can be able to match  each other  ?
many thanks

Please see my latest issue
https://github.com/Wildric-Auric/MidJourney-Wrapper/issues/47
I guess our problem is essentially the same, I'm also trying to find this solution

Since I listen to what's published on channels with the official discord bot, I think there is no way I can get those type of messages...

I haven't tested it, but Midjourney should be create the first time msg, the second time should be reply, I think it may support to judge whether the message is the first time or the second time by the state of the message. It only needs to construct different listening methods to get the content, and only needs ID to distinguish the sender's category. I am also trying to forward the message by listening, so as to support cross-platform robots


[BUG] a few issues with visual tools on mobile

(An umbrella bug to quickly add a few screenshots.)
1. Maybe "Plot places in" and "of type" can be separate lines so the search-box text shows up better?

2. SV explorer table might need some different formatting for mobile:

3. For longish SVs in SV widget, the tool-tip may not be usable/readable.  Some way to scroll to see might be nice... (or if >30% or so wouldn't fit, then even skipping it might be better)

4. On the scatter, touching a dot opens up the place page in a new tab. I found that distracting/not-very-useful, rather it might be more useful to let the user see the pop-up about the place name and stat-values.

5. On map scatter, axis label appears truncated (without wrap around and ability to scroll).  Whereas the scatter plot view shows it well.

6. On clicking on a map tool link (like this on our main page), then doing "Select Variables", the highlighted nodes show up with a minus (-), and clicking that opens and closes the node turning into a plus (+), and only on a subsequent click does it actually open up.  (Loading existing timeline or scatter charts and doing the same has expected behavior)

Thanks for filing - adding a few more:
No "left pane" when there are missing sv's

The "screen" for the loading sign on scatter does not stretch to the full viewport height

Scatter has "Choose 2 statistical variables from the left pane." even on mobile, where there's no left pane.

A few more:
text box overflow
![Screenshot_20220421-134355](https://user-images.githubusercontent.com/6052978/166064178-06a9aa1e-9d58-400b-82eb-3dabc0ea4ae5.png | width=150)
![Screenshot_20220421-133608](https://user-images.githubusercontent.com/6052978/166064205-c15b598f-c08c-478d-9420-d5f1e12e876b.png | width=150)
map legend / size:
![Screenshot_20220421-135906](https://user-images.githubusercontent.com/6052978/166064316-8f37fea0-e1cd-43e2-8ac0-91dfd408de66.png | width=150)
documentation site overflow
![Screenshot_20220421-133527](https://user-images.githubusercontent.com/6052978/166064365-c7678506-d917-4bcc-9e88-221e7c646186.png | width=150)


Date shifts?

The returned dates by the API service and also the results on the website have a -1 day shift.
ie: All New year days are on 31-12. This applies to all countries.
Is this a bug or did i missed something in the documentation explaining this?

@JoopDeFouw Thank you for the hint, i solved the problem.


Feature/domains pinned modals

tested featured content and domain pop-ups. Desktop+mobile. All good. Can proceed forward.

retested on prod, desktop+mobile, all good.


[Improve][Connector-V2][MyHours]Unified exception for MyHours connector

Purpose of this pull request
sub-task of https://github.com/apache/incubator-seatunnel/issues/2930
Unified exception for MyHours connector
close #3543
Check list

[ ] Code changed are covered with tests, or it does not need tests for reason:
[ ] If any new Jar binary package adding in your PR, please add License Notice according
New License Guide
[ ] If necessary, please update the documentation to describe the new feature. https://github.com/apache/incubator-seatunnel/tree/dev/docs
[ ] If you are contributing the connector code, please check that the following files are updated:

Update change log that in connector document. For more details you can refer to connector-v2
Update plugin-mapping.properties and add new connector information in it
Update the pom file of seatunnel-dist

@TyrantLucifer @wuchunfu  PTAL


Render stopped entries in edit view

Please remember the Contributing Guidelines :heart:
:star2: What does this PR do?

Renders stopped entries when they are clicked on

Known issues

Behaviour with grouped entries is incorrect
Suggested workaround to allow expanding grouped entries

:bug: Recommendations for testing
All changes should be tested across Chrome and Firefox.

On popup click any non-grouped TE
It should render the edit form with TE info
On popup click the running entry
It should also render the edit form with correct info

:memo: Links to relevant issues or information
Closes #1564

Superceded by merge of #1580


KCP ikcp_recv APi returns -1

I have 3 instances of kcp object  A, B, C.
from A to B . A sends data and B it is getting received properly.
From B to C also its working fine.
But when i now send data from C to B . ikcp_recv returns -1
Note ikcp_send/recv are in 2 different thread.
i read in issue section about thread safety .
so the question is . is it like that we can only either send or recv from 1 kcp object at a time not send and recv in parallel.

kcp is not thread-safe, and should be guarded by a mutex.

I have put mutex lock and unlock in function written in ikcp.c, still the same behavior.
when i forcing kcp->rcv_nxt  = 0; its worked fine.


many popout menus are fully transparent

Describe the bug
Gonna put many issues into one report, might not be ideal but doin it anyways :ayylmao:

reaction hover menu is fully transparent
summaries unread marker is unthemed
summaries selector is fully transparent
summaries in an unread thread overlaps with thread controls, while fine otherwise
soundboard is fully transparent
emoji react in vc both is fully transparent and also doesn't let you choose other emojis
occasionally while watching a stream in vc the theme will flash to the background image, without theming
edit: themed x button overlaps with the open vc chat button

To Reproduce
do any of the normal actions to get the menus, ig
Screenshots

not unread:

it happens every once in a while so no sc

edit:

Infomation (please complete the following information)
Discord channel: Stable
OS: Windows 10 Pro, 22H2
Mod: BetterDiscord
Discord language: English
Additional context
These are mostly frosted glass issues, not betterdiscord issues, i verified with the theme off.
The exception is 5, where the unread marker and summaries just don't appear, w discord ig

it seems the fix to #1 doesn't apply to forums, as forums reacts are still fully transparent (discord whyy)


feat: test against latest artifactory (etc)

Figure out a better way to track updated versions of Artifactory to test against.
Closes: Artifactory version #48

Most recent change results in a log message like:
2023-03-14T17:44:11.773-0600 [WARN]  secrets.artifactory.artifactory_f9025ac4.artifactory.artifactory: revokeToken got bad http status code:
  body=
  | {
  |   "code" : "BAD_REQUEST",
  |   "message" : "Token not revocable",
  |   "detail" : "Token not revocable. Token expirationTimeMillis:<PHONE_NUMBER>909, issuedAtMillis:<PHONE_NUMBER>909, revocableExpiryThresholdMillis: 21600000"
  | }
   statusCode=400 timestamp=2023-03-14T17:44:11.773-0600

... I think I like it. I also re-disabled force_revocable in this branch :)

@TJM Do you want to resolve the conflict? I'll merge as soon as that's done.

resolved conflict. should be good to go.

@TJM I'm not planning to cut a release with this PR since most of the changes are not feature related. Let me know if you want a release.


footer

footer

Reviewed and merged. The footer component integrates well with the existing codebase. No issues found during the review process.


[UI Chart] Source Repository URL render issue

Uploaded MariaDB, it has two urls to view.

Fixed in #5459


Updated documentation to indicate that Luarocks comes with Lua from Homebrew

Homebrew no longer has a standalone luarocks package, it is packaged along with Lua. This updates the documentation to reflect this.

Nice, that simplifies things a bit.


Error: Objects are not valid as a React child (found: object with keys {current}). If you meant to render a collection of children, use an array instead.     in useRef (created by t)

Getting this error while following the examples in a custom react build
Using example code to test

I suspect that this is out of date due to being so old/stale.


"kudo" everthing not working?

just in the last couple days "kudo everything" isn't working.
i'm not sure if it's just me... i've cleared everything in firefox, reset everything, logged out and back in, etc.
any idea why?
here's a screen cap:
https://user-images.githubusercontent.com/125715389/219829928-9b6250e0-dc08-42ee-804b-6cf17f4e09ca.mov

It's not just you, but the upstream change to that page hasn't gotten to me yet (Strava takes about a week to fully roll out changes).  I'll revisit as soon as mine is affected and see what needs to be changed.

Mine stopped working on both FireFox and Chrome... definitely not just you

Broken in Safari on Mac Ventura 13.2.1 (22D68) as well

Same here, Opera, Chrome. Latest releases.

Frustratingly I can't replicate this on my test accounts even with geo fuzzing.  This is either the slowest roll-out ever or some A/B testing.  So I'm requesting a little help from anyone willing to triage with me...
I need to see the full contents of the HTML body tag after the dashboard is fully rendered.  On Google Chrome please, go to the normal dashboard page, make sure it's a clean load and then perform the following steps:

Hit F12 to open Dev tools
Go to the Elements tab (top bar)
Find the body tag near the top of the tree.
Right click this body tag and select Copy -> Copy outerHTML
Open a plain text editor (not a word processor or code editor).  On windows, wordpad or notepad will probably work, on mac TextEdit should probably work.
Use the paste keyboard shortcut for your platform; Ctrl+V (win) or Command+V (mac)
Save the results of this new file to foo.txt.  Make sure the program you paste into doesn't try to convert it to HTML or anything fancy, I just want the raw text.
Email (please don't attach here, I don't want any of your private info revealed) this file as an attachment (important) to<EMAIL_ADDRESS>.  If your email client wants to inline the contents, try renaming it to foo.raw or something obtuse so it doesn't recognize the file format and just includes the raw data.

@mayfield i just sent foo.txt to you, from firefox 110.0 running on mac os ventura 13.1

@mayfield I did send a foo.txt from Chromium in Arch linux

Send an email to<EMAIL_ADDRESS>with foo.txt as requested 👍

FYI: I've prototyped a fix based on the data you guys sent.  I also decided it was time to do a more powerful filter system.  This is what I have so far...

Click on each of the terms in the footer of the table and select from a range of options then add the filter, which can do a few different actions like hide, hide images, hide all media or "highlight".

FYI: I've prototyped a fix based on the data you guys sent. I also decided it was time to do a more powerful filter system. This is what I have so far...
Click on each of the terms in the footer of the table and select from a range of options then add the filter, which can do a few different actions like hide, hide images, hide all media or "highlight".

the new filter system is pretty snazzy... can't wait to try it. is there any way to "add" or "unhide" others who were part of the activity who i am not following? it's kind of like the phone "shake" feature on strava when we give kudos to everyone on an activity, whether we're following them or not. sorry if this is on a tangent...
just out of curiosity... what actually was "broken" that you fixed?

FYI: I've prototyped a fix based on the data you guys sent. I also decided it was time to do a more powerful filter system. This is what I have so far...
Click on each of the terms in the footer of the table and select from a range of options then add the filter, which can do a few different actions like hide, hide images, hide all media or "highlight".

the new filter system is pretty snazzy... can't wait to try it. is there any way to "add" or "unhide" others who were part of the activity who i am not following? it's kind of like the phone "shake" feature on strava when we give kudos to everyone on an activity, whether we're following them or not. sorry if this is on a tangent...
just out of curiosity... what actually was "broken" that you fixed?

No I can't manifest the non-followees from group rides.  The data must be in the page in the first place.  So it's almost all exclusionary.
The change is just some meaningless React.js refactoring that causes the generated DOM to be different..

Any idea when we can expect to see the fix for the "Kudo everything" issue making it's way into the Apple App Store version of the Safari extension ?
Thanks

FYI: Submitted builds to Firefox and Chrome store.   Firefox already approved it, so look for v8.2.0 to get the fixes.

Thanks for the hard worked resolving this quickly 👍 Confirmed it's working for me in Chrome and Firefox 8.2.0 @mayfield, how long before we can see the Safari Extension updated to 8.2.0 (it's my main browser of choice on the Mac 😋 )

Many thanks. Tried it today. Everything looks like it's working again.
Cheers.
On Sunday, February 26, 2023 at 05:53:45 PM GMT+8, Justin Mayfield<EMAIL_ADDRESS>wrote:

FYI: Submitted builds to Firefox and Chrome store. Firefox already approved it, so look for v8.2.0 to get the fixes.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>

Seems borked again today ? Using Sauce 8.2.0 on Chrome or Firefox - getting the "Everything Kudo'd" again.  Sent email again to<EMAIL_ADDRESS>account.

Yup, they changed the layout yet again.  Fortunately the roll-out must have been immediate and I can see it.  Fix is in place and rolling out release of v8.2.1.  Hopefully it sticks for more than 24 hours. :frowning_face:

lol… ok. i was wondering what happened. i was going to wait a day or so and see before saying anything. On Mar 3, 2023, at 8:25 AM, Justin Mayfield @.***> wrote:
Yup, they changed the layout yet again.  Fortunately the roll-out must have been immediate and I can see it.  Fix is in place and rolling out release of v8.2.1.  Hopefully it sticks for more than 24 hours. ☹
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

I just sent an email to support using the above steps. Seems Strava borked for me.
Firefox: 115.0.3 (64-bit)
Sauce for Strava: 8.2.3 (344a48c610)

Strava seems to have changed the layout again... at least, I do have the same problem again for some days already.


breakpoint in hybrid scrolling

viewport and sections don’t match when hybrid scrolling changes. would be nice if it snaps more accurate. tested on chrome 55.0.2883.95, safari 10.0.2 and firefox 50.1.0 on macOS sierra 10.12.2 with trackpad.

This is the intended behaviour (from what I understand from your screenshot and description).
In hybrid scroll, scrolling is unaffected outside the section wrapper. If we are scroll down, smartscroll will check which section is at the bottom of the viewport, and if it is a section inside the wrapper, it will animate a scroll to that section. However, it will only check for scroll intent (using lethargy), and not a scroll event; this is to prevent inertial scrolling (from Apple Magic Mouse and other trackpads) from scrolling more than the user intends to.
If your site uses solely hybrid scrolling, you might want to try removing lethargy, and see if it's closer to what you are after.
If I completely missed the boat, please re-open this issue and clarify a little more ^^

can't reopen the case since you closed it. but i think you misunderstood my explanation. it's about the little red part of the next section in my picture. there is always some padding instead of correct fullpage snapping to viewport as well as some scrolling going on after changing from scrolljacking to normal scroll behaviour. would be nice if it works more like css scroll snap.
regarding to that: the draft from 11 january 2017 is quite similar to your solution. especially when its about '§5.2.2 snapping boxes that overflow the scrollport' ( https://drafts.csswg.org/css-scroll-snap/ ) – it's just a draft, but it make sense. maybe it's worth considering to push your plugin more into the direction of a polyfill if scroll snapping is going to be officially supported.

Thank you for taking the time to explain this further. As a clarification:

If the red bar appears when you're scrolling down from the non-scrolljacked section to the scrolljacked section, I understand and is the intended behaviour (and not a bug). If this is the case, I will read up on the draft specification and get back to you as to whether it's something I want to incorporate into smartscroll, or maybe develop a polyfill separately
If the red bar appears when you're scrolling up from the scrolljacked section onto the non-scrolljacked section, then yes it is a bug and I'll look into it.

Looking forward to your response!


Could not resolve airline theme ubaryd

Since update from ad6cc5 (2018-11-08) to 011960 (2018-11-12) I get the following error when I start Vim:

Could not resolve airline theme "ubaryd". Themes have been migrated to github.com/vim-airline/vim-airline-themes.

:AirlineTheme ubaryd works as expected.
Vim 8.1.477 and 8.1.526 on Debian Stretch, plugins installed at ~/.vim/pack/plugins/start

The error appears with update from ad6cc5 to dad5bc (2018-11-09).

ping @Donearm
There are some serious problems with your newly created themes.
ubaryd uses some variables that are not even defined, like s:N4, s:V4 and s:RE.
Also it needs an entry airline_c in the dict g:airline#themes#ubaryd#palette.inactive since this is needed by the tabline section.
Same for the theme laederon, plus there is a quote too much:
iff --git a/autoload/airline/themes/laederon.vim b/autoload/airline/themes/laederon.vim
index 69555a2..b26a16a 100644
--- a/autoload/airline/themes/laederon.vim
+++ b/autoload/airline/themes/laederon.vim
@@ -38,7 +38,7 @@ let g:airline#themes#laederon#palette.replace = airline#themes#generate_color_ma
 let g:airline#themes#laederon#palette.inactive = airline#themes#generate_color_map(s:IA, s:IA, s:IA)

 " Warning Mode
-let s:WI = [ '#242321' , '#ab3e5b'' , 235 , 161 , '' ]
+let s:WI = [ '#242321' , '#ab3e5b' , 235 , 161 , '' ]
 let g:airline#themes#laederon#palette.normal.airline_warning = [
         \ s:WI[0], s:WI[1], s:WI[2], s:WI[3]
         \ ]

thanks @Tekki for reporting.
Does Donearm/vim-airline-themes@554479b fix it?
Do you have also installed the Ubaryd and/or Laederon vim themes (not airline)?

@Donearm Yes, the code from your testing branch fixes it. :cocktail: :cocktail: :cocktail:
I've installed Ubaryd and Laederon since 10 minutes (didn't know they existed, just selected the ubaryd color for airline because it looked the best). Are you prepared for more issues?

Glad it fixed :smile:
I'd happily do without any more issues but eventually coffee and laptop are ready :+1:
@chrisbra shall I open a new PR? Or will you merge in the old one?

please go ahead and create a new PR. Thanks

closed by aea73d5


xformers not working [BUG REPORT]

Getting this error after installing on Windows 11;
| WARNING | xformers | WARNING[XFORMERS]: xFormers can't load C++/CUDA extensions. xFormers was built for:
    PyTorch 2.1.0+cu121 with CUDA 1201 (you have 2.1.0+cu118)
    Python  3.10.11 (you have 3.10.10)
  Please reinstall xformers (see https://github.com/facebookresearch/xformers#installing-xformers)
  Memory-efficient attention, SwiGLU, sparse and more won't be available.
  Set XFORMERS_MORE_DETAILS=1 for more details
2024-08-08 12:03:28 | WARNING | xformers | A matching Triton is not available, some optimizations will not be enabled.
Error caught was: No module named 'triton'
2024-08-08 12:03:28 | WARNING | xformers | Triton is not available, some optimizations will not be enabled.
This is just a warning: triton is not available

using xfomers in other venvs (comfyUI, automatic1111, etc), no issues.
seems the xformers this install wants to use requires a newer vision of xformers, but i know if i try to install that there will probably be a load of other dependencies that need to ne upgraded.
anyone using this without xformers? is it recommended?

Xformers shouldn't really affect performance or memory usage drastically for most models. But from the error it looks like you installed xformers for python 3.10.11 while you're on 3.10.10, so it's suggested you re-install xformers for the right version. (Or simply use audio-webui without xformers)


Pyarrow shema error when trying to use parquet files

When using overturemaps-py to download a dataset as a parquet file I receive the following error when attempting to read the file with geopandas. The error is thrown from pyarrow:
Attempted to register factory for scheme 'file' but that scheme is already registered.
pyarrow.lib.ArrowInvalid: URI has empty scheme: 'temp/eu-connectors.parquet'

During handling of the above exception, another exception occurred:

pyarrow.lib.ArrowKeyError: Attempted to register factory for scheme 'file' but that scheme is already registered.

Issue was file path resolution.


Snyk vulnerablility - Apache-kafka-client < v3.5

In what version(s) of Spring for Apache Kafka are you seeing this issue?
3.0.8
Describe the bug
Snyk will detect issues with Spring-kafka v 3.0.8 because it uses apache-kafka-client v3.4.1 which has serious vulerabilities
To Reproduce
Steps to reproduce the behavior.
Expected behavior
Snyk delta analysis will reveal that the apache-kafka-client has vulnerabilities
[2023-07-11T11:15:57.069Z] New issue introduced !

[2023-07-11T11:15:57.069Z] Security Vulnerability:

[2023-07-11T11:15:57.069Z]

[2023-07-11T11:15:57.069Z]   1/1: Denial of Service (DoS) [High Severity]

[2023-07-11T11:15:57.069Z]     Via<EMAIL_ADDRESS>=><EMAIL_ADDRESS>
[2023-07-11T11:15:57.069Z]     Fixed in: org.xerial.snappy:snappy-java <IP_ADDRESS>

Our support policy doesn't allow us to upgrade to minor versions in our point version.
If Apache Kafka provides the fix into their 3.3.x, then we gladly upgrade our current version.
Otherwise this will wait until we start our 3.1 version.
You simply can override Apache Kafka client version in your project to mitigate discrepancy: https://docs.spring.io/spring-kafka/docs/current/reference/html/#update-deps.
Spring Boot 3.2 will come with Apache Kafka 3.5 though: https://github.com/spring-projects/spring-boot/issues/35954
Closed as Won't Fix according to the explanation above.


Handle nullable parameter types for method suppression

Fixes https://github.com/microsoft/typespec/issues/4641

API change check
API changes are not detected in this pull request.


Support MergeRequest reviewers

This would be very nice to have!

I doubt it, this project is abandoned (


Improve conversion of EVM addresses

Description
Use toConstantSized function to convert [UInt8] to [UInt8;20] needed for EVM.EVMAddress

For contributor use:

[x] Targeted PR against main branch
[x] Linked to Github issue with discussion and accepted design OR link to spec that describes this work.
[x] Code follows the standards mentioned here.
[x] Updated relevant documentation
[x] Re-reviewed Files changed in the Github PR explorer
[x] Added appropriate labels

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

Project coverage is 86.33%. Comparing base (a9d52f9) to head (45d6052).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #110   +/-   ##
=======================================
  Coverage   86.33%   86.33%
=======================================
  Files          17       17
  Lines         922      922
=======================================
  Hits          796      796
  Misses        126      126

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

Thanks for the PR @turbolent! I'm not able to make commit suggestions as they span deleted lines. Could you update the changes to utilize EVM.addressFromString as was used in https://github.com/onflow/flow-port/pull/310 please? Or just let me know if you'd rather I do it and I can push the changes to this branch

@sisyphusSmiling good idea, done in 5a46d92


New version: vim.vim version 9.0.1266

Pull request has been automatically created using 🛫 WinGet Releaser.


ALLWINNER

Please check board/BananaPi/setup.sh
In my case first line must be
KERNCONF=ALLWINNER
UPD
I understand, crochet work with HEAD only.  I copy crochet to my repo and made changes for bananaPI for releases and add build jail option
Issue can be close.

In my case first line must be
KERNCONF=ALLWINNER

Why is so? ALLWINNER config is deprecated for a long time now in favor of GENERIC.


DNN-8218: Fix validation of SMTP server

See https://dnntracker.atlassian.net/browse/DNN-8218.

@janijones, the changes will take care of the smtpserver when it is whitespaces, but if you enter :25 or xxx:zzz you will receive similar errors. The first will throw the same error and the second an error related to converting text to integer.
IMO, the fix must be more robust and check against these types of issues.

@janjonas any update on this?

@galatrash-at-dnn Sorry, I haven't had any time yet. I will look into this as soon as I have some free time. I also saw your comment and I will provide an update for this pull request.

@janjonas any ETA for this task?

@galatrash-at-dnn: I created a new pull request (see #1915). This one can be deleted.

Closing because a replacement PR 1915 is submitted.


Add button to clear Singularity Cache?

Pretty specific use-case but might be worth considering:

User runs a pipeline that utilizes their own custom Docker image.
Copy of the image gets pulled to the singularity cache.
User notices a mistake in the build of that Docker image, fixes the mistake, and repushes it to DockerHub using the same tag.
Upon resubmission, PROOF uses the old image from the cache rather than pulling a new copy from DockerHub, and the same error pops up, thoroughly confusing the user.

Potential solution: adding a button in the "Troubleshoot" tab that deletes all existing images in the user's singularity cache upon clicking?

Thanks @tefirman
Do you know if someone was doing this without a GUI like this app, would they be able to specify in the WDL or a settings file to not use old images? Cause then they could simply update their files they upload here. If not, then yeah maybe something configureable in the app

ping @tefirman

This feels like a pretty rare scenario (i.e. only occurs with GHCR containers) and outside the scope of v1.X updates. Potentially worth revisiting after v2.0, but closing for now.


Couldn't import notebook into Snowsight

On downloading https://github.com/Snowflake-Labs/notebook-demo/blob/main/My First Notebook Project/My First Notebook Project.ipynb
and attempting to import that in Snowsight, obtaining this error -
There was a problem importing your file. Check your file and try again.
Failed to parse nbformat string. Unexpected token '<', " <!DOCTYPE "... is not valid JSON
Thank you.

Choosing the "download raw file" option fixed it.


limit LLVM version to the one supported by Julia

cc: @staticfloat @giordano @maleadt
Installing LLVM 9 on Julia 1.3 can cause two separate version of LLVM to be loaded which makes LLVM.jl rather unhappy.
We should also fix this in BinaryBuilder.

This is a good first step; but it will be superseded by https://github.com/JuliaLang/julia/issues/33973

@vchuravy Can you rebase this on master?

This is a good first step; but it will be superseded by JuliaLang/julia#33973

Right, but I am worried about Julia 1.3 & 14

I think the syntax is correct on this, but I would appreciate if someone else can confirm.
@vchuravy Just to be safe, can you confirm that when using your branch of the registry, you are able to do things like ] add LLVM_jll? If so, then it's probably safe to merge this.

I tested it for LLVM_jll on 1.3


[Crunchyroll?] Only extract requested subtitles

Problem
Using --sub-lang to request one or two subtitles from Crunchyroll doesn't just extract the requested subtitles, but instead extracts all of them, leading to big delays before starting the stream, whether you use --all-subs or just --sub-lang enUS.
In the case of sites where the subs just point to a certain URL, the extraction seems faster, so it's probably more of a problem for sites like Crunchyroll where you extract the full subtitles.
Solution 1
At least for sites like Crunchyroll, just extract the requested languages.
Solution 2
Add an option that just extracts the requested languages?
I should probably also mention that this is mostly useful when you want to stream the resulting URL, like through mpv. When you're just using youtube-dl directly to download the video the time extracting the subs is probably not an issue either.

i propose 2 solution for this:

pass the requested subtitles to the extractor(i think it's not possible with the current youtube-dl code because the only information passed to the extractor is the url)
change the extractor return the subitiles urls and in process_subtitles detect if they are from the cruchyroll than process them in the same way they are processed in the crunchyroll extractor with the differance that the YoutubeDL object know the subtitleslangs so it can get only the requested languages.

@remitamine both flawed as well as current approach. The reasonable solution would be a customizable extraction behavior (in particular for crunchyroll - subtitles decryption) that will be used by subtitles extractor or even a postprocessor.

I had a similar problem while writing #6144. I ended up solving it with a few kludges to plug the downloader infrastructure into subtitle downloading (commit acbc6d38660092e90c4ab36110b30355d26c4363), but I'm not particularly proud of it.

Seems to be an issue not just with subtitles but with resolutions too. At least on my connection, it takes half-a-dozen seconds for each "media info" page to download, even if I just request one resolution.

I'm having a similar problem: youtube-dl don't download just requested subtitles. Take a look at this example running:
$ youtube-dl --verbose --sub-lang "en,es" http://www.ted.com/talks/lang/es/john_hodgman_s_brief_digression[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'--restrict-filenames', u'--retries', u'50', u'--continue', u'--verbose', u'--sub-lang', u'en,es', u'http://www.ted.com/talks/lang/es/john_hodgman_s_brief_digression']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2015.08.09
[debug] Git HEAD: 9f3da13
[debug] Python version 2.7.6 - Linux-3.13.0-57-generic-x86_64-with-Ubuntu-14.04-trusty
[debug] exe versions: avconv 9.18-6, avprobe 9.18-6
[debug] Proxy map: {}
[ted] john_hodgman_s_brief_digression: Downloading webpage
[ted] john_hodgman_s_brief_digression: Extracting information
[ted] john_hodgman_s_brief_digression: Downloading m3u8 information
WARNING: Your copy of avconv is outdated and unable to properly mux separate video and audio files, youtube-dl will download single file media. Update avconv to version 10-0 or newer to fix this.
[debug] Invoking downloader on u'http://download.ted.com/talks/JohnHodgman_2008-480p.mp4?apikey=489b859150fc58263f17110eeb44ed5fba4a3b22'
[download] Resuming download at byte 1865239
[download] Destination: John_Hodgman_-_Una_breve_digresi_n_sobre_asuntos_del_tiempo_perdido-374.mp4
[download]   2.9% of 110.46MiB at 98.36KiB/s ETA 18:36^C
ERROR: Interrupted by user
$

But if I list the subtitles, they appear:
$ youtube-dl --verbose --list-subs http://www.ted.com/talks/lang/es/john_hodgman_s_brief_digression
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'--restrict-filenames', u'--retries', u'50', u'--continue', u'--verbose', u'--list-subs', u'http://www.ted.com/talks/lang/es/john_hodgman_s_brief_digression']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2015.08.09
[debug] Git HEAD: 9f3da13
[debug] Python version 2.7.6 - Linux-3.13.0-57-generic-x86_64-with-Ubuntu-14.04-trusty
[debug] exe versions: avconv 9.18-6, avprobe 9.18-6
[debug] Proxy map: {}
[ted] john_hodgman_s_brief_digression: Downloading webpage
[ted] john_hodgman_s_brief_digression: Extracting information
[ted] john_hodgman_s_brief_digression: Downloading m3u8 information
Available subtitles for 374:
Language formats
el       srt, ted
en       srt, ted
it       srt, ted
ar       srt, ted
pt-br    srt, ted
cs       srt, ted
es       srt, ted
ru       srt, ted
nl       srt, ted
pt       srt, ted
zh-tw    srt, ted
tr       srt, ted
zh-cn    srt, ted
ro       srt, ted
pl       srt, ted
fr       srt, ted
bg       srt, ted
hr       srt, ted
de       srt, ted
hu       srt, ted
ja       srt, ted
he       srt, ted
sr       srt, ted
ko       srt, ted
sv       srt, ted
$

Thanks!

You need --write-sub in addition to --sub-langs. --sub-langs just selects the ones to download. --all-subs doesn't need --write-sub.

@wiiaboo thanks a lot! It worked! I think it shouldn't be necessary to add that option, it doesn't make sense for me :)

There's another way to associate the language names with the codes by reading the page language selection. Example:
languages = {k: v for (v, k) in re.findall(r';([a-z]{2}[A-Z]{2})[^ ]+ data-language="([^"]+)', webpage)}

Is there any way for _get_subtitles or _extract_subtitles to know which languages were requested?


Adding Group functionality

Hello, I wrote some methods to add the functionality of groups, it is in a very basic form.

Hi!
Thank you very much for the contribution you provided so far!
Sorry for delaying this, I have been focusing on different projects lately, but I would love to get back working on this.
In order to do this, I would love to enable you people to contribute directly to the projects. Please let me know if you want to be granted write access to branches of this repo.
Thanks,
Radu M

Looks great, thanks!
Will try to review later this week.
cc @mihai-burduselu

Thanks!

Merged #38


[FEATURE] references/links to external resources to support download & using LinkFree

Description
Reference to external links to resources, to support the new user to download and install LinkFree
Screenshots
No response
Additional information
Here is a file I have created. Please adjust/amend as necessary
linkfree.md
.

I would love to work on this issue. Can you please guide me on how to get started ?

We have new documentation part of the web app itself, please have a look and let's know what is missing and raise specific issues for anything
https://linkfree.eddiehub.io/docs


Cannot get any seed

Currently trying to get a seed of a Minecraft 1.15.2 Paper server, it was on this version from the very beginning.
I tried to investigate structures like buried treasures, underwater ships and spawners, but I cannot get any seed. Is some specific combination of structures and decorators required?

 The end and overworld seeds are different so the pillars mess up the search. In the latest release v0.1.0-beta I have added an experimental feature to cracks seeds with only the overworld. Enable it via /seed finder type DUNGEON ON.

OK, thank you very much, I'll test it tomorrow.

Question: I'm also on a server with seemingly different seeds between overworld and End (get different hash values).  When turning on this feature (dungeon) how do you trigger the seed cracking routine without using the End pillars (/seed finder type END_PILLARS OFF)?  Seems without turning pillars off the routine is still trying to use their gen in the calculations.

Ok, that worked. Thanks a lot! Sorry, but I will delete the screenshot bc it  can be used against me.

By the way, is there any method to get "end seed" or something like that? If I understand correctly, Paper just generated End dimension with different seed:does it mean that I can just find a few end structures then come back to pillars and get seed of the world where end dimension is the same as on the server?


qMRgenBatch is broken for all models in Matlab

Trying to generate batch functions for any models results in this error on MATLAB  2017a and a Macbook Pro:
>> qMRgenBatch(mwf, 'tmp/')
Please wait. Downloading data ...
Data has been downloaded ...
Output argument "dataPath" (and maybe others) not assigned during call to
"downloadData".

Error in qMRgenBatch (line 47)
demoDir = downloadData(Model,path);

Anyone have an insight on how long has this bug been in here, and why wasn't it caught by TRAVIS? I thought TRAVIS tested the batch generations?

@mathieuboudreau solved in d76ba8f2b5deb7abd55fa410e6de2dca1a2c497d
Issue was raised with relative path, but it was working with absolute path (e.g. qMRgenBatch(mwf, pwd))

Hmmm ok thanks. Both the headers of downloadData and qMRgenBatch should be changed inform this to the user in that case, because currently downloadData has no header at all and qMRgenBatch only says:
% This function generates a batch example script. based on template: genBatch.qmr
% qMRgenBatch(Model,path)

and doesn't provide details about how path needs to be given.

@mathieuboudreau with d76ba8f it is now working with relative path. But I agree we need to improve the header

Ahhh sorry I got confused, too early in the morning for me :S , thanks!
On a side note, I think that fix would have been useful enough in its own branch and pushed to master immediately, instead of including it in error-catch. Now I have to wait for error-catch to be merged :P

No worries. Sorry for the wrong push, don't hesitate to cherry pick this commit ;)


samples: nrf: add battery monitor

Rework a demonstration of calculating remaining battery on Nordic devices to be based on a devicetree binding that describes a voltage divider, which is also added in this commit.

@anangl and @nordic-krch could you take a look?

tried it on my thingy (it is early version 0.9.0). Output is not stable:

[0:07:02.564]: 3612 mV; 2078 pptt
[0:07:07.535]: 3621 mV; 2289 pptt
[0:07:12.505]: 3630 mV; 2500 pptt
[0:07:17.475]: 3584 mV; 1421 pptt
[0:07:22.444]: 3630 mV; 2500 pptt
[0:07:27.413]: 3621 mV; 2289 pptt
[0:07:32.384]: 3640 mV; 2734 pptt
[0:07:37.356]: 3640 mV; 2734 pptt
[0:07:42.328]: 3630 mV; 2500 pptt
[0:07:47.300]: 3630 mV; 2500 pptt
[0:07:52.271]: 3668 mV; 3390 pptt
[0:07:57.243]: 3640 mV; 2734 pptt
[0:08:02.215]: 3593 mV; 1632 pptt
[0:08:07.186]: 3621 mV; 2289 pptt
[0:08:12.157]: 3640 mV; 2734 pptt
[0:08:17.129]: 3612 mV; 2078 pptt
[0:08:22.101]: 3668 mV; 3390 pptt
[0:08:27.071]: 3584 mV; 1421 pptt
[0:08:32.042]: 3593 mV; 1632 pptt
[0:08:37.010]: 3630 mV; 2500 pptt
[0:08:41.979]: 3649 mV; 2945 pptt
[0:08:46.949]: 3602 mV; 1843 pptt
[0:08:51.919]: 3621 mV; 2289 pptt

What are the results on your setup?

Could batter.[ch] become a generic module instead of sample piece?

tried it on my thingy (it is early version 0.9.0). Output is not stable:

What are the results on your setup?

The same.  SAADC has about 9 bits of relative accuracy; even with calibrated regularly I've verified that measured results of a constant input vary within 0.2%.  There're devzone posts about this.

Could batter.[ch] become a generic module instead of sample piece?

Not until devicetree and device management tooling are significantly improved, and there's a way to configure an ADC that doesn't depend on vendor-specific headers.