Update AboutUs page

Fixes #10

ur brUdders are here!

come and milk our Udders!! ✊

@ulricolo7 loves his Udders fondled

rico touch my tip


⚠ Bofrost.com has degraded performance

In 5b2fdf9, Bofrost.com (https://www.bofrost.com) experienced degraded performance:

HTTP code: 200
Response time: 1076 ms

Resolved: Bofrost.com performance has improved in efca4d8 after 6 minutes.


About Signature

When I join in the server which is edit by new yggdrasil , I can watch my skin , but I cant watch others , I get logs "Signature is missing from textures payload" , I checked the certificate(yggdrasil_session_pubkey.der) that is ok. I don't know what should I do.
Game version: 1.12.2

I printed "textureProperty"  :[com.mojang.authlib.properties.Property@4ac18d24]

I wonder if this signature changed in the near past or it is an application error. Could you check the same with an older version? Eg. 1.8 or 1.9

ok , I will tell you the result as soon as possible.

at the version of 1.8.8 , problem still remains.

any idea?

Looks weird, I definitely tested with older versions and this issue didn't cross me. I guess you used the patcher jar files for both the server and client jars.
I'll try to reproduce this sometime later, unfortunately I don't have time in the following few days.

I will keep an eye on you.

I am also experiencing this or a very similar issue on 1.7.10.  I can view my own skin, but not other players.  Both the client and server have been patched.  Minecraft is otherwise not modded.
[22:32:11] [main/INFO]: Setting user: guest1 [22:32:11] [main/INFO]: (Session ID is token:[---removed for github issue #8---]) [22:32:11] [Client thread/INFO]: LWJGL Version: 2.9.1 [22:32:12] [Client thread/INFO]: Reloading ResourceManager: Default [22:32:12] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas [22:32:12] [Client thread/INFO]: Created: 256x256 textures/items-atlas [22:32:12] [Sound Library Loader/INFO]: Sound engine started [22:32:17] [Client thread/INFO]: Connecting to <IP_ADDRESS>, 25565 [22:32:30] [Client thread/INFO]: [CHAT] guest2 joined the game [22:32:30] [pool-2-thread-1/ERROR]: Textures payload has been tampered with (signature invalid) 2:32:27] [Client thread/INFO]: LWJGL Version: 2.9.1 [22:32:27] [Client thread/INFO]: Reloading ResourceManager: Default [22:32:28] [Client thread/INFO]: Created: 512x256 textures/blocks-atlas [22:32:28] [Client thread/INFO]: Created: 256x256 textures/items-atlas [22:32:28] [Sound Library Loader/INFO]: Sound engine started [22:32:30] [Client thread/INFO]: Connecting to <IP_ADDRESS>, 25565 [22:32:30] [pool-2-thread-1/ERROR]: Textures payload has been tampered with (signature invalid)

So anybody know how to change the form of accestoken to see my skin?
@xiaonian233 Can you write the code to change this in mjolnir?
Thank You!


Highlight changes in fields of suggested items

In GitLab by @KlausIllmayer on Oct 27, 2021, 17:14
First of all: the notion of fields in this issue includes attributes (like the description of an item) as well as dynamic properties.
Problem description
Contributors suggest a new version of an item. Such suggestions are approved by moderators. For this we have the curation dashboard Items to moderate where all suggested versions are collected. By editing and publishing such a suggestion this version becomes the new approved version. Curators scroll through the edit form of the suggested item and look, if this item can be approved.
Now the problem: there is currently no (visual) clue which fields changed compared to the current approved item. Therefore it is not easy for moderators to spot, which fields to look for moderation. It would be very helpful, if there is something like a visual highlighting (like an icon and/or a background color) for all fields that are different to the current approved item. Moderators can then focus on this changes which would simplify the approval workflow.
Current workaround: Open a second browser tab with the current approved item and compare it with the content of the suggested version in the first browser tab. This needs a very focused approach and is by no means error-free.
Solution discussion
I've had already a discussion with @stefanprobst on this and a further discussion round with @laureD19 and @sbudden, summing up the current information.
Frontend solution: Finding a good and easy solution is not that easy if frontend should solve this alone. First of all we do not have an UX/design proposal that we could use. Questions are:

what is a usability-conform way to show the differences between two fields (color alone - which color? - is not accessibility conform)?
how to show deleted fields? (more easier: how to highlight added fields)
to which detail should changes of fields be shown: have a diff of a text field (showing which letters where added/deleted/changed)
how to process the API results of the items to be compared: there is probably no coherent way to do this automatically, as we do have different field structures based on the difference between attributes/properties, the different data types (a concept is expressed in a very different way as a string field), foreign keys to e.g. actors, sources identified by id
would that imply a way to revert the value of a field by clicking on a button?
connected to the last point: should changes by moderators be shown in a different highlighting?
what should be compared when there are more then one suggestions of an item?

Backend solution: It could be possible that backend does such comparision and delivers a meta-information on changed fields at an suggested item. Disadvantage: coding effort at backend, solves only some questions for frontend.
Curation notebooks solution: The easiest way could be to delegate comparisions between versions of an item to a notebook, which could GET the different versions of an item from the API, do a diff and show the result. Disadvantage: no integration in the curation dashboard, moderators need to be sensitive and aware about the curation notebook.
Solution proposal
The mentioned discussions already gave some proposals:

It is expected that the highlighting of changes is part of the frontend/curation dashboard.
Comparision should be always based on the current approved item. If there are more suggested versions it is up to curators to decide which to take. The highlighting of a suggested version should always and only be compared against the current approved item (if there is no approved item available, this could be expressed in an information message).
Highlighting should be very basic, details are not necessary, it is only about telling curators that one field is different to the one of the current approved item (not telling what is different).
UX/Design proposal is necessary, could @tparkola create a mockup for this?

There is also another discussion about this issue, where there is a proposal to have the two versions next to it in one screen, allowing moderators to approve/reject changes. It is also mentioned in this disucssion, that this may be the best solution but also the most tricky one to implement. Thus I propose to go with the simplier version (only highlighting changes) and leave it up to the moderators to decide if they approve all changes. If moderators identify revisable changes, then further inquiry should be done manually (giving a workflow document on how to do this: looking for the current approved item in a second tab and comparing it).
I also think that a solution for this issue is not necessary for the release in December but it should be solved until the end of the project when a new curation team takes over.
Summing up:

@laureD19 @vronk @egray523 @sbudden Please give advise about how sophisticated this issue should be solved
Based on this a mockup should be created, keeping in mind UX/design issues
Afterwards @stefanprobst can implement the proposals of the mockup

what's still missing is review form for workflow steps.

tracked in #133


[Snyk] Security upgrade @nestjs/platform-socket.io from 7.2.0 to 7.6.6

Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.

Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

server/package.json
server/package-lock.json

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Breaking Change
Exploit Maturity

658/1000  Why? Proof of Concept exploit, Recently disclosed, Has a fix available, CVSS 5.3
Insecure Defaults SNYK-JS-SOCKETIO-1024859
No
Proof of Concept

(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

I will trigger a new batch of security fixes from Snyk dashboard


Couldn't connect to VNC from Selenoid UI

Hi!
Is it possible to use Selenoid UI VNC to view Edge window?
We use it without any problem when we run Chrome images but there is a problem using Selenoid UI VNC with Edge browsers.
It stucks in VNC CONNECTING state for a few seconds and after that the state changes to VNC DISCONNECTED. There are no errors in the browser or Selenoid UI/browser container logs.
How can we debug this issue and give you more information?
P.S.
Also, we can connect to Windows VM in container using default MacOS client - Screen Sharing so I guess vnc server in a container is working correctly.

@srntqn need to install and run on port 5900 a VNC server inside Windows VM. Also need to forward port of this VM outside.

@vania-pooh thanks! I will try to configure VNC server in Windows VM and close the issue if it will help.


Update aws sqs-exporter

@brian-brazil I had a lot of problems with https://github.com/jmal98/sqs_exporter. It was working a few weeks ago and suddenly stopped. There weren't much logs to help troubleshoot so I wrote a simple sqs exporter in golang.

What's better about this exporter that justifies replacing the existing one? Have you tried working with the author of the existing one to improve it?

Haven't got any response, been trying for a weeks. So I came up with this as a fix and noticed others had issues with the other one.

I don't see any PRs or issues filed against that repo, how did you come to the conclusion that the other repo is abandoned?


Optimize index finding in scispacy processor

Is your feature request related to a problem? Please describe.
Optimize find_index function in scispacy processor as it is currently scanning the whole sentence for each item.
Describe the solution you'd like
Accumulating all the items from hearst_patterns. And then iterating over the items as the input pack text is traversed. This way we don’t have to traverse the whole input pack text for each items.

Not needed anymore as we are not doing search or iteration


fix: issue #97 - sqlite parameta for shemata missing, presetting is w…

Please merge the fix for "issue #97 - sqlite parameta for shemata missing, presetting is w…".

I dont get it what the error is. can you help?

@LooOOooM sorry for the late reply. I completely missed it. Feel free to tag me in the future!
I'm not really sure about the error. The only thing I can think of is a Ruby dependency got updated. This happens a lot. Perhaps either rspec-puppet or rspec-puppet-facts got updated and breaks some facts we depend on? I honestly wouldn't know.
Does it test OK on your local machine?

Hi,
yes on my local maschine all tests and runs fine.
My guess would have been that this error (in CI/test) fails because there was already earlier a merge into the branch develop, and and more CI test has been afterwarth implementet, which just fail for the realy next commit - mine.

CI uses the exact same code as you do locally. I'm rerunning the tests again.
What did surprise me is that you used the same commit message for every commit. That's very uncommon. Would you mind squashing them into a single commit?


Added joins on CompileUpdateQuery for issue #637

Added joins on UPDATE query.
Results as
UPDATE [Test1]
SET [Test1].[Test1Id] = 1
, [Test1].[Test1Description] = 'Name2Value'
FROM [Test1]\nLEFT JOIN [Test] ON [Test].[TestId] = [Test1].[Test1Id]

This is not compatible with MySql and maybe with Oracle too


Consolidated config & supervision improvements

This PR merges together #35, #33 and #31
The plan is to merge this and then shoot for a beta release tomorrow.

actually I would suggest using this lib for config, till there's something built in within the language - config_ext. I find more and more applications for it, especially in dynamic environments like docker based (AWS ECS, Kubernetes, etc). WDYS?

@driv3r I'd prefer not to push back a release much longer – how about I land this PR and we look at it down the line?

Closes #31.
Closes #33.
Closes #35

@mootpointer :+1:


Support automatic definition via <svelte:options customElement=... /> tag

Describe the problem
Right now for a developer to define their custom elements, they must explicitly call svelteRetag(...) with their custom element configuration.
Relates to #13.
Describe the proposed solution
If the user is using Vite, we could define a custom plugin which will automatically parse and transform instances of <svelte:options customElement=... />, normalizing it down to remove the customElement definition (performed in pre processing) but retaining that information in scope for later processing. Then a second transformer running in post processing can inject the necessary JS to perform the initialization automatically in the emitted JS.
This could require AST (abstract syntax tree) processing. If so, consider using zimmerframe, since that will be what is used in Svelte 5, per https://github.com/micantoine/svelte-preprocess-cssmodules/pull/100#issue-1978258445.
Alternatives considered
None.
Importance
would make my life easier

Tagging for v2 milestone given it's more likely to be easier to implement once we are already stadardized on the customElement syntax.


Example Remote Setup?

Apologies for wasting your time with this. But I was hoping you could point me at an example launch.json for remote debugging. I have my websites on DreamHost so I'm wondering if remote debugging is even possible in that environment.

@Melchester: When you launch a remote debug session, the Perl debug extension will listen on a TCP port and expect the Perl debugger to connect to it. You then launch PERLDB_OPTS="RemotePort=host:port" perl -d example.pl. The hard part is enabling such a TCP connection. That might involve SSH port forwarding, changing router and firewall settings, and/or similar things.


Publish WndProc of the Main Window

What does the pull request do?
Both WinForms and WPF have a solution how to extend the WndProc functionality. We should have that in Avalonia as well. Although this is against the cross-platform nature of Avalonia, many 3rd party components use windows messages for interop. It can't be avoided in many cases.
What is the current behavior?
It is not possible to hook to WndProc.
What is the updated/expected behavior with this PR?
One should be able to hook to WndProc. e.g.
//TODO: safety checks needed
var mainWindow = (Application.Current.ApplicationLifetime as ClassicDesktopStyleApplicationLifetime).MainWindow;
(mainWindow.PlatformImpl as WindowImpl).CustomWndProc = WndProc;

protected virtual unsafe IntPtr WndProc(IntPtr hWnd, uint msg, IntPtr wParam, IntPtr lParam, ref bool handled)
{
  handled = false;
  // disables mouse wheel in the application
  if (msg == 0x020A/*WM_MOUSEWHEEL*/)
 {
    handled = true;
 }
  return IntPtr.Zero;
}

It is not possible to hook to WndProc.

It is possible using GetWindowLong with CallWindowProc, I did it before. Can find some code example later. But it's indeed less convenient method.

I tried that and it was working but it crashed after couple of seconds. I am not sure if the problem was in garbage collector collecting something or in some threading issue. If you have some working example that would be great.

WindowImpl shouldn't have been public in the first place, it's a private API. Instead we need to provide some separate API, probabably via win32-specific attached property.

I tried that and it was working but it crashed after couple of seconds.

It was the garbage collector. You need to keep a rooted reference to the delegate you pass to Marshal.GetFunctionPointerForDelegate.

ok, I found the sneaky delegate. When you pass a method as a delegate parameter it silently creates a wrapper that is disposed later. I just had to create this delegate myself and keep its reference.
I think it is a good solution so I will close this PR.
Thanks for your help @kekekeks


use Socket.gethostname instead of system call for hostname

This improves compatibility when running on environments that don't allow system calls, or don't respond to hostname. In my case, I am running on AWS Lambda, which does not respond to the hostname call, causing the error:
Errno::ENOENT: No such file or directory - hostname

This change fixes the problem for me, and I see no downside.

Thanks, will cut a new gem when I’m at a computer


Does this work with any of the windows shell programs?

I've got to assume no, but I've never tried.

Hopefully by what you mean, Shell scripts won't work in CMD.exe.  They would need to be either in a Batch script format, or work for PowerShell, and I'm not fond of supporting either right now :).
There is also if Windows users install Cygwin to run the script, but I feel that may be a small audience.
One good point is that OpenVPN may work similarly as well through the command line on Windows.  This way though, Windows users may be more fond of simply loading the program with a pre-determined configuration file by double clicking some icons.  It loads into the system tray and stays there, to which they can click to connect or disconnect at their leisure.

I was thinking more along the lines of Cygwin and Gitbash here, though I agree the audience is pretty small.

So Windows has bash now...


Use regexp instead of split-map-join

Summary
Used regexp instead of split-map-join for adding indent for not empty line in message report.
It works 2x faster.
https://jsperf.com/regexp-vssplit-map-join

Test plan

https://regexr.com/ tells me that this regex can return empty matches and may match infinitely in some cases. Could you fix that?

It always returns empty matches. But we don't use match, we use replace. @thymikee


[Feature Request] Run the Bot 24/7

Is your feature request related to a problem? Please describe.
How do you run the bot 24/7?
What is your ideal solution to the problem?
How to run the bot 24/6
How would this feature be used?

The bot runs 24/7 and doesn't require the persons computer to stay on.

Additional Info
No response
Checklist

[X] I have checked the documentation to make sure this feature doesn't already exist
[X] I have searched for similar feature requests
[X] I have confirmed that my requests is not on the list of things that will not be added
[X] I am running the latest version of the bot:

You need a machine for the bot to run on. It can't run on thin air. The documentation has a few options for hosting the bot on an external server.


Use geometry to define shape of distributions

Closes #28, Closes #212

@amal-ghamdi, @jakobsj  I believe this is ready for review now. It adds the option for distributions to use geometry (or dim) to define shape. Most changes are in adding a significant number of tests in the code.
Finally there was a decision to make related to GMRF, LMRF, CMRF. Should we use consistent interface with a location parameter. In the end I decided to do it (in the paper we compare all 3 in a single cell using the location parameter in section 3).
This means GMRF, LMRF and CMRF all can be defined with a location and 2nd parameter e.g.
x_zero = np.zeros(n)

x = GMRF(x_zero, 1) # or
x = LMRF(x_zero, 1) # or
x = CMRF(x_zero, 1)

In addition the following would also be possible

x = GMRF(0, 1, dim=n) # or
x = LMRF(0, 1, dim=n) # or
x = CMRF(0, 1, dim=n)

GMRF needs to be updated to fully support this, but I decided this was perhaps best for another PR.

We discussed to ensure that geometry is enforced at distribution creation. Either inferred via parameters or from explicit geometry= keyword.
We agreed to remove dim keyword and physical_dim keyword

@jakobsj  could you review?
Removed physical dim and dim keywords from distribution. Updated so default geometry has a 2D version. Added consistency check for Gaussian so that it cannot be defined without a geometry.
The remainder of updates can perhaps be reviewed by @amal-ghamdi once added.

Hi @amal-ghamdi, this is ready for review now.

Hi @amal-ghamdi. Took your comments into account.


BUG: Headers being duplicated after v0.6.24

After I upgraded elysiajs to v0.6.24. Most of https://github.com/elysiajs/elysia-html tests are failing due to headers being duplicated.

You can reproduce it by cloning the repo and running the tests with v0.6.24 and v0.6.23.
Current elysiajs/html has some bugs in the headers workflow but that's not the case here as with .23 tests are passing. I did not have time do debug this issue within the elysia's codebase, but may just be that the way derive is used with headers changed from .23 to .24 and it needs to be updated inside the html plugin.
P.S: Is there a reason to not have CI pipelines? This could've been caught automatically in elysiajs/html codebase if automatic tests were correctly set up. (#179)

This PR causes the new bug https://github.com/elysiajs/elysia/pull/167
The following lines of code in mapEarlyResponse breaks it:
https://github.com/elysiajs/elysia/blob/4d740866da5dac28e53ec0926717db28e1ee2e77/src/handler.ts#L73-L74
The Content-Type Header exists in both inherits and response.headers.
See

https://github.com/elysiajs/elysia-html/blob/5dee1438c0f19b1de6eed243e65b81fc39a3bf4c/src/html.ts#L45

set.headers['content-type'] = options.contentType!

https://github.com/elysiajs/elysia-html/blob/5dee1438c0f19b1de6eed243e65b81fc39a3bf4c/src/html.ts#L50

return new Response(response, set)

We need to somehow merge the headers or define whether it is allowed to use new Response(response, set).
idk if it can be merged at all, in case someone needs duplicate headers (name and value?).. any ideas @SaltyAom

Why is merge the default behavior? There's little to none headers where this would be useful. Server, content length, content type, authorization and many others in tests are also being duplicated.

Using merge as the default to be some fault tolerant. the headers in the response itself would have a higher priority, like (pseudo code):
for (const key in inherits) {
  if (response.headers.has(key)) continue;
  response.headers.append(key, inherits[key]);
}

but it's also valid to define that when someone returns a Response object they must take care of setting the headers:
return new Response(response, set)

Should be fixed in 0fc2f0a, and seems not to happen in the latest version.
Feels free to reopen the issue if still persists.


Unable to drag sliders for specific input device

OS
macOS 13.3.1 (a) (Build 22E772610a)
LinearMouse
v0.9.0-beta.6
Describe the bug
I'm unable to drag the speed/acceleration sliders for a specific input device as of recently. If I switch to another input device, I'm able to drag the sliders.
To reproduce
No response
Expected behavior
No response
Anything else?
No response

Would you mind providing a screen recording so that I can get a better understanding of your situation?

This is less impactful than I originally thought, as manually editing the config file works in this case.
https://user-images.githubusercontent.com/7369280/235956830-0bdbdf09-cb67-4576-9563-6d4b982f2a06.mp4

Thanks for sharing the video! That's really odd.
One possible explanation I can think of is that you may have manually edited the configuration file and added a scheme that overwrites the pointer settings specific to that device?
For example,
{
  "schemes": [
    // Scheme for USB Receiver
    {
      "if": {
        "device": {
          "productName": "USB Receiver",
          // ...omitted
        }
      },
      // ...omitted
    },

    // Scheme for all mouse devices
    {
      "if": {
        "device": {
          "category": "mouse"
        }
      },
      "pointer": {
        "acceleration": 0.1,
        "speed": 0.06
      },
    }
  ]
}

In this case, the pointer acceleration and speed settings of the USB Receiver will be overwritten, regardless of any adjustments made to these settings through the UI. As a result, the actual settings that are applied will remain unchanged.

I'm not entirely sure how a generic mouse category was added to my config, but that was the ticket. Thanks for pointing me in the right direction!


Swift-2.0 branch failing to build on Xcode 7 beta 5

Is this a problem with not having beta 6 or what? Here's a screenshot of what I see:
Imgur

The 2.0.0-beta.1 release compiles on beta 5. The 2.0.0-beta.3 release compiles on beta 6.


Adding "Copy to Clipboard"

I would like to add a copy to clipboard option to the code section. I wonder how I can do it.
One option is to add the button using css :after and then listen to click events. However I still need to be able to get raw content from somewhere. Is it possible to add it as, for example, data-raw attribute to the code element?

I solved this by adding $e.parent().attr('data-raw-code', text); to replaceWith() callback.

Cool. You could perhaps PR that as a doc improvement.


Re-implement courses

We need to re-implement how to create courses and display them to users based on their permissions.

Finished in #18


net: sockets: Add docs for BSD Sockets compatible API.

Includes updates to Zephyr networking API feature list (also minor
tweaks to it not dorectly related to sockets), overview of BSD
Sockets compatible API, and basic API reference section.
Signed-off-by: Paul Sokolovsky<EMAIL_ADDRESS>

All comments should be addressed.


Typo

from xact to exact

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

ID: 29d5038d-16ac-4b54-7c92-d873cf38e06a
Version Independent ID: 7328d4d9-d082-6560-a1bd-4227f98644b8
Content: Azure Data Factory Mapping Data Flow Column Patterns
Content Source: articles/data-factory/concepts-data-flow-column-pattern.md
Service: data-factory
GitHub Login: @kromerm
Microsoft Alias: makromer

Hi hurtn,
I've created a Pull Request to update the typo you've highlighted. In the future if you like, you can also make these edits to the documentation yourself, following the Microsoft Docs contributer guide overview.
Regards,
Stephen

@ssennettau Thanks for leaning in here.
@hurtn I will proceed to close this issue now.


Browser on Windows doesn't show anything

When I try to preview a Markdown file, the new blank tab opens in browser with the address localhost:51004/view/27 or like, but never shows anything, just stays blank. I guess I don't have server running or something.

基本上碰见这种问题都是因为装了类似的markdown插件占用了端口吧，我卸载了一个其他的就好使了


Saving quantized Aria weights

First of all, great work with the Aria HQQ quant!
Is it somehow possible to save the quantized weights? Neither model.save_pretrained(save_dir) nor AutoHQQHFModel.save_quantized(model, save_dir) seem to work with HQQ Aria for now, as the seem to only save a 2GB part of the model. Would be ideal to just pull the quant from the hub instead of the full model.
Thanks in advance,
Leon

Hi @leon-seidel
I don't think it's possible to do it with the current code. I can make a hacky version but I am waiting for the official PR to get merged, then I think we should be able to save/load directly via transformers:
https://github.com/huggingface/transformers/pull/34157

Alright, thank you!


How to make an iterdump

How to make an iterdump of async connection?
This works with original lib:
with sq.connect("cars.db") as con:
    cur = con.cursor()

    for sql in con.iterdump():
        print(sql)

and does not work with the async lib:
    for sql in con.iterdump():
TypeError: 'async_generator' object is not iterable

if add await then still does not work.

iterdump() provides an async generator, which needs to be used with the async for constructs, like:
async for sql in conn.iterdump():
    pass

or
dump = [sql async for sql in conn.iterdump()]


I can't get this code to loop

I tried to rewrite the code for the esp32-c3 so that it automatically alternates all the devices, but when I tried to put this piece of code  "oAdvertisementData.addData(std::string((char*)data, sizeof(dataAirpods)));
pAdvertising->setAdvertisementData(oAdvertisementData); "
in the void loop, it just didn't work. Then I realized that the value will be irreversibly added there, but I still don't see how to reset it so that a new value can be written there.

ok i just fix it


Ingressclass template assumes semver-compatible image tag

I am trying to use a custom image with the chart via garden, but since garden tags its output images with the module version, and that is not semver-compatible, the following line causes an error when building the helm module:
https://github.com/traefik/traefik-helm-chart/blob/27ed59cc612f1140cd6e03fdef6fcac6d973e526/traefik/templates/ingressclass.yaml#L1
Error:
Error: template: traefik/templates/ingressclass.yaml:1:41: executing "traefik/templates/ingressclass.yaml" at <semverCompare ">=2.3.0" (default
.Chart.AppVersion .Values.image.tag)>: error calling semverCompare: Invalid Semantic Version

Hi,
This is supposed to check for the Traefik image/version IngressClasses support.
Could you give us a sample of the image tag that would be used in your case? Any way we could use a regular expression, extracting Traefik real version out of it?
Otherwise, I guess we could make the argument that creating an IngressClass which is not strictly necessary, when unable to guess the image version, would not break anything...


Implement wallet selector with Sender support

@zavodil @mattlockyer @ciocan

Sender reload auto sign out issue:
Working with wallet-selector and sender team on this, ETA 1-2wks.

Ledger support through wallet-selector: will test but not optimistic UX is good if user can ONLY check their ledger for the TX details.

Fixing Sender wallet sign in error when 0 NEAR balance.


Schema for mapping dynamic input data

So I'm using this module to help in creating a validator for my YAML configurations but running into an issue.
In one of the keys, there is a setting called "extra". Under that setting, can be an unlimited number of keys which have their own settings which relate to that specific key (the keys are always integers).
For each key under "extra", it can have the following keys:

enabled (which is a boolean)
events (a list containing strings)
options (another dictionary containing two booleans: hide issuer and timestamp)

From the documentation provided, I am struggling to find a way of creating a validator that will allow these to be tested for and every method I've tried has been an error. The docs on includes are pretty confusing and seem to cause a validation error about "required key missing" even when that isn't the case.
Thanks in advance for any advice you can provide for resolving this! :)

Something like...
extra: map(include('extraEntry'), key=str(), required=False)
---
extraEntry:
  enabled: bool()
  events: list(str())
  options:
    hideIssuer: bool()
    timestamp: timestamp()  # or a suitable regex

Should get you most of the way, I would think.

Hi, thanks for your interest in Yamale. I think the schema that @mechie outlined could work. If not, can you please provide a few examples of your yaml? Thanks!

@mechie Thanks! I will try that and let you know how I get on!
@mildebrandt Thanks for reaching out! I definitely like the Yamale module for doing YAML file validation, since theres really no online documentation on doing this and I'll let you know if mechie's idea doesn't work 👍


Remove control_relays and apply_relay_configuration methods because they are not supported in Python

These two TSM methods call directly in the switch sessions associated with the relays, but because these switch sessions are created in the external Python process, those calls will fail when TSM attempts to make those calls within the TestStand process. TSM would need special code to address this problem for python like it does for LabVIEW. For now, we should just remove these methods from the Python API.

Add to known limitations in README.md

I was incorrect in my assessment of support for these relay methods in python. In fact, because the methods call directly to the switch API using the switch sessions created in python and do not rely on TSM to perform the relay actions, these methods should work correctly. What won't work is the Set Relays step if sessions were created in Python.
Thus, I'm going to close this issue.


Support for multiple configuration files

Users may want to split configuration into multiple files, usually one for DHCP4 and one for DHCP6. What should the CLI look like for that?

I feel like the simpler method here would be to manually specify your socket paths for 4/6 and register the inotify on the socket files. The mtime will update on a reload which is necessary when a config file changes, and it means that in setups where the kea configuration is complicated and managed through a lot of includes (e.g., mine 😄), you catch all cases (e.g., a new configuration file is added). Instead of reading in the config files on start/inotify event, you use the built-in API query config-get on each service (i.e., dhcp4, dhcp6)

Hey, thanks for chiming in! I'm looking into this in a bit.

I currently only have a Kea 1.1.0 on Debian Stretch and it doesn't have config-get yet. Looking at Kea's release notes we see that the following features were added in 1.2.0:

new commands - a number of new commands have been implemented. In particular, it is now possible to update (config-set), retrieve (config-get) or write the current configuration to disk (config-write). It is possible to list supported command (list-commands), check version (version-get) information or compilation details that cover dependencies versions (build-report) and more. Commands previously available only over command channel API are now also available over REST API.

http://kea.isc.org/wiki/KeaReleaseNotes120
idea
We can use version-get to determine if the Kea version supports config-get. If it does not we'll receive:
{"command": "version-get"}
{ "result": 1, "text": "'version-get' command not supported." }

Else we should be able to use config-get and parse that instead.

The mtime will update on a reload

That does not seem to hold true, I can't register any changes to the socket file, after reloading a changed configuration.

Fixed in 62de3676931ef5579fae48a3dfa3d6814f613923, which will soon be released in 0.4.0.


Fix lib/perl to do better on 'make clean' to handle changes in the build configuration.

If you use ./configure --prefix=A  and build, and then change to ./configure --prefix=B the lib/perl will still have prefix A. I find this very annoying.

[approve ci autest]


Try it again now issue solved


Gradle Dependency does not work

Added:
dependencies {
...
compile 'com.ogaclejapan.arclayout:library:1.0.0@aar'
}
The library does not get included when synced. Looking at the demo the project was imported not added as a gradle dependency.

Hi @matthewrice345
Qiitanium Application that use this library do work :)
https://github.com/ogaclejapan/Qiitanium/blob/master/qiitanium/build.gradle
In addition, this library registered with the Maven Central Repository and JCenter Repository.
Maven:
http://search.maven.org/#artifactdetails|com.ogaclejapan.arclayout|library|1.0.0|aar
JCenter:
https://bintray.com/ogaclejapan/maven/ArcLayout/1.0.0/view#files

Hmm, Try to explicitly defined.
//build.gradle:

repositories {
    mavenCentral()
    jcenter()
}

Not sure why it's not downloading the aar for me. I'm including other aar files and they get included. My build.gradle does include maven and jcenter also. The gradle sync completes successfully but none of the classes are available even after a rebuild.

Hi, @matthewrice345
Did you can download the library?
If you delete the cache of gradle, you may be able to re-download.
http://stackoverflow.com/questions/13565082/how-can-i-force-gradle-to-redownload-dependencies

No reply. close the ticket.


Run checks on response without data generation

As proposed in the article's comments it might be useful to have an ability to validate schema conformance of request / response objects made by the user, not involving data generation. For example:
import schemathesis

schema = schemathesis.from_uri(...)

def test_endpoint():
    response = requests.get("http://<IP_ADDRESS>:8080/api/endpoint")
    schema.validate_response(response)

+1
This feature would be useful when one wants to run checks on responses for the custom tests.

Automatic endpoint detection is not trivial and maybe not that crucial for this feature, so I think it is ok to have a simpler version.

Implemented in #838


Settings.json modifications doesn't seem to have any effect

Issue Summary:
Modifications to the settings.json file for the Custom Touch Bar extension do not take effect.
Specifically:
Adding new functions to the list does not result in new buttons appearing on the touch bar.
Changing the '"title":' of existing functions has no visible effect on the touch bar.
Deleting functions from settings.json does not remove them from the touch bar, although the buttons fail to run when pressed.
Steps to Reproduce:
Modify the settings.json file to add, rename, or completely delete "customTouchbar.commands" functions.
Save the changes and close/open Visual Studio Code.
Expected Behavior:
New functions should appear as new buttons on the touch bar.
Renamed functions should reflect the new titles on the touch bar.
Deleted functions should no longer appear on the touch bar.
Actual Behavior:
Added functions do not appear.
Renamed titles are not updated.
Deleted functions remain visible but fail to execute.
Environment:
Visual Studio Code version: Version: 1.90.0 (Universal)
Custom Touch Bar extension version: v1.0.2
Operating System: macOS 12.6.8

I found that any changes in the workspace settings.json or the user settings.json does not have any effect, as they get overridden by the default package.json commands.


How to increase session timeout for API?

Hi,
We're using this tool.
There are so many objects in a group object in a rule.
So, it stops on the way to loading due to expired session timeout.
How to increase session timeout? As far as I know it is default 600.
Please refer the following screenshot.

Regards,

Is there any update?

Hi @incubenet thanks for your comment,
Currently we don't support increasing the session timeout.
We will check this issue and update you with a fix next week.

Hi @incubenet ,
We updated the tool with new option to change the session timeout with the flag "--session-timeout".
If you interested to learn how to change the code by yourself, you can see the relevant changes in the last pull request #16 .
Thank you for using our open source and we encourage you to share your suggestions in the future.
Regards,
Management API team.


Error: name 'username' is not defined

When running the script with the flags python ./MMExport2PDF.py -t {teamName} -a {adminToken} -u {userName} -s {myInstance}.cloud.mattermost.com, I get the following error: name 'username' is not defined
The user is valid though. If I change the user to an invalid one, I get another error Failed to get user ID for: invalid_user.
I tried checking in the script but it is one big file and not easy to navigate ^^
I would appreciate the help and support. And also, thank you very much for your script!

Can you add a print statement to see what status code you are getting back here
If I recall I have seen this in the past can't recall what it is.
We also should probably make that error be more descriptive showing the status code and what not