update TODO datasets

at: https://github.com/waldronlab/curatedMetagenomicData/blob/master/docs/index.md

the list of forthcoming datasets on the webpage has been updated


Query is using wrong property "rdfs:value" instead of "rdf:value"

Hi,
For accession number, http://review.americanartcollaborative.org/entity/E22_Man-Made_Object#field_26-search_0 below is the query used on the review site but it is using property "rdfs:value". It should be "rdf:value".

SELECT ?identifier ?identifier_url
WHERE {
<http://data.americanartcollaborative.org/ima/object/id/62748> a crm:E22_Man-Made_Object .
<http://data.americanartcollaborative.org/ima/object/id/62748> crm:P1_is_identified_by ?identifier_url .
?identifier_url a crm:E42_Identifier ;
`  rdfs:value ?identifier ;`
  crm:P2_has_type <http://vocab.getty.edu/aat/300312355> .
}

Fixed.


Basic JavaScript: course lesson could accept "let" or "const" in addition to "var"

Affected page

https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/finding-a-remainder-in-javascript
Your code

let remainder;
remainder = 11 % 3;

Expected behavior
Expected behavior would be for the test to pass, since the remainder variable has been initialized correctly. This follows the example of other early Basic JavaScript lessons that accept the let keyword when initializing variables.
Actual behavior: 2/3 tests pass, however test 1 fails with the message "The variable remainder should be initialized"
System

Device: MacBook Air (2017)
OS: macOS Big Sur
Browser: Chrome
Version: 93.0.4577.82

Additional context
This is a suggestion to update this particular lesson and any other early Basic JavaScript lessons that only accept var to initialize a variable.
This is my first open source issue suggestion ever, so I am open to correction if I submitted this erroneously. Thank you for reading.

Hello there,
This will be closed by the above mentioned PR.

Hey @ShaunSHamilton thanks! I appreciate you taking a look at this and linking it with a pre-existing PR that I missed. Hope all is well.


Update synology to 3.0.1

Please update my adapter ioBroker.synology to version 3.0.1.
This pull request was created by https://www.iobroker.dev c0726ff.

3.0.1 created 01.10.2023
OK

3.0.1 created 01.10.2023
OK


B250M PRO VDH, 7A70vA8, failed to load driver error

I have this error when I want to run MSI RGB.exe
I don't have mysticlight installed but I have fast boot and afterburner. I also have razer synapse for mouse settings.
This motherboard is incompatible or should I delete other msi applications too?

It might be incompatible but you wouldn't get that error if that were the case. Most likely, you have some program running which uses the same driver that MSIRGB uses (inpoutx64). Please try stopping all software (and associated services) that might be accessing the hardware (including the ones you mentioned). Then start one by and one and see which one causes the issue.

I installed and uninstalled mysticlight again, now msirgb works. Razer synapse did not cause a problem


Post-August request

You mentioned that you'd update this once Mozilla provides SSL certificates (OK, I just realized I'm not even sure exactly what you promised, and I'm so new to SSL/HTTPS that it's all just a jumble of words, but you promised something, and it seemed like something I'd want to see to borrow from!).
Thanks, in advance, for your efforts!

Remind me again in two weeks. The release was pushed back to November 16ish.

Reminder ;)

Ah, yes, we made https://github.com/Daplie/letsencrypt-express
Take a look at that. It's automatic HTTPS for your node server and it'll work with any of the frameworks (koa, hapi, whatever), not just express.
Also take a look at

https://daplie.com/articles/lets-encrypt-on-raspberry-pi/
https://daplie.com/articles/lets-encrypt-on-digital-ocean-with-caddy/
https://daplie.com/articles/lets-encrypt-in-literally-90-seconds/
https://caddyserver.com/


Add amethyst 0.9 release blog post

Waiting for the release to go out before this gets merged.

Many of the links are broken. []([]()] should be []().

Never mind, it seems like Ellie did an excellent job: it will update automatically.

do we have bors in here?
bors r+


The scan never ends

The scan is running for the past 1 hour
and estimated completion is around 130 years
To Reproduce
Steps to reproduce the behavior:

scanned localhost

Screenshots

Desktop

Kali WSL
Brave

yes. the default scanning speed is 1pps. to increase it, you need to set up it with -R or -B option.

ok i will try


is a nested self-model possible?

Am I able to do the following, without receiving : 'Uncaught RangeError: Maximum call stack size exceeded'
data.Schema = Backbone.Model.extend({
idAttribute: 'InstanceId',

urlRoot: 'api/',

constructor: function (attrs, options) {
    Backbone.Model.call(this, attrs, options);
    this.parent = new data.Schema();
}

});
I completely understand why I'm receiving the above error. I'm just curious what would be the correct way to accomplish having a nested model (parent) within a model?

data.Schema = Backbone.Model.extend({

  idAttribute: 'InstanceId',

  urlRoot: 'api/',

  constructor: function (attrs, options) {
    Backbone.Model.call(this, attrs, options);
    if (options.parent) {
      this.parent = options.parent;
    }
  }

});

new data.Schema({}, {parent: new data.Schema()})

Also, in the future please use Stack Overflow for general JavaScript questions that are not related to the development of the library.

thanks

my mistake


[Feature Request] Allow differentiation of Identification of login from WEB vs. IRC

Adminlog and current functions currently identify failed logins by IP, but it does not state whether it's IRC based or webadmin based.  This can be confusing for those of us who put stuff in front of the web interface to point to a different IP.
Is it possible to somehow add into the system (for adminlog and failed login attempt data when connected to ZNC) a way to say whether the failed login was from web or irc?

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/10288206-feature-request-allow-differentiation-of-login-from-web-vs-irc?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F1759&utm_medium=issues&utm_source=github).

This is good. :+1:
Depending on what kind of proxy or what-have-you you have in front of the webui, the latest versions of ZNC (since 1.6, I believe) understand X-Forwarded-For headers. If the adminlog module or some other part of ZNC doesn't use the IP from that header when present, that's a bug.

This could also be useful if there's nothing in front either, such as someone using webadmin vs. irc, etc. whether X-Forwarded-For exists or not.

Of course, yes. Was just trying to be helpful in case you weren't even getting the actual client IP. This feature request gets a :+1: from me no matter what.


[useScrollTrigger] Enhance trigger, improve tests

[x] I have followed (at least) the PR section of the contributing guide.

Let me know if you want me to create separate issues for the below items.  This feature is relatively new so a PR alone may be appropriate.
Hook Updates

Re-evaluate the trigger when dependencies change (i.e threshold prop changes externally).  We are already using this logic for the initial trigger value.  We should also use it for any updated trigger values when dependencies change.

Default Trigger Updates

Correctly handle sequential hysteresis triggers where scroll.current == previous.  Previously this would return false when scroll.current  = previous.  Example scenarios: a scroll event is triggered that only changes pageXOffset or a user manually dispatches a scroll event that doesn't change the X or Y offset.
As a result of the above items, the trigger needs to use the previous value when the event is null, instead of always defaulting to 0.

Test Updates

Fix a bug in testing logic, changed pageYoffset => pageYOffset.  This was preventing some tests from evaluating.
Fix tests to use disableHysteresis prop instead of the old directional prop.
Add new tests for above scenarios.

@cvanem Thank you for the follow-up, I have tried to simplify the logic in 48e3fc8. Let me know if it's alright.

@oliviertassinari It's a little early here, but I ran through all the combinations of undefined, zero and a number for current & previous and I think it checkouts out.  It also works correctly in my application use case.  We can also simplify a little more and delete this line right?
return store.current >= previous && store.current > threshold;

I think it is redundant and not needed after the changes you made.

I think it is redundant and not needed after the changes you made.

@cvanem To try, does it break the tests?

@oliviertassinari It passed when I tested locally earlier. I can look at it more tomorrow if needed or you can push it if you want. I’m AFK right now.

What's the exact diff that I should test?

@oliviertassinari I was going to push more tests, but I was wondering if you think we need to support negative threshold values or not?  Currently, I think it breaks with negative thresholds.

@cvanem How can the scroll value be negative in the first place?

@oliviertassinari I am pretty sure I have seen negative values on mobile devices with scroll bouncing and over scroll.  I think it can also happen on desktops using touch devices for scrolling, like here.  I don't have a desktop touch device to test easily...

@oliviertassinari To effectively track the trigger state with 0, undefined and negative values, I think we were missing the initialState.  I went ahead and added an undocumented initialState prop and added more exhaustive tests.   It seems to pass all the tests I could throw at it. Let me what you think or if we should go back to the previous implementation?

@cvanem I don't think that we need an initialState, the trigger should be determined by the previous and current value. I have removed this option. The logic should be able to handle negative values. I have simplified the tests. I have removed the brute force tests and skipped the non-JSDOM environments. Thank you for your time!

The threshold is exclusive now, it was inclusive before. I don't know what's the best option, I have updated the documentation at least.

@oliviertassinari Ok thanks for the update.  Just curious, were the brute force tests removed because it is bad practice or for speed?

@cvanem It was slow, but more importantly, it was testing all the combinations of a few branch logic. I think that we are better off with the scenarios you first wrote. They are closer to how the hook is used in real life.


Readability improvement for CP output

First time trying to help on github please assist if im wrong.
Added a space to improve readability.

lgtm, merging


fix docs type UrlStr -> HttpUrl

In latest pydantic, the type UrlStr had deleted and HttpUrl can instead it.

Thanks for this!

Thanks @Dustyposa :rocket: :memo:
And thanks @dmontagu :mag: :heavy_check_mark:

It's my pleasure :smile:


When an image is cloned from a Ceph datastore its size is not register well.

Description
When an image is cloned from a Ceph datastore to another Ceph datastore, its size is not register well.
Expected behavior
The size of the image should be correct in the destiny datastore.

Progress Status

[ ] Branch created
[ ] Code committed to development branch
[ ] Testing - QA
[ ] Documentation
[ ] Release notes - resolved issues, compatibility, known issues
[ ] Code committed to upstream release/hotfix branches
[ ] Documentation committed to upstream release/hotfix branches

We have been doing some tests, and it's working correctly.
The monitoring data is get using ceph df --format xml, the important parameters are: bytes_used and max_avail.


Bump Marathon to 1.9.144

High-level description
Corresponding DC/OS tickets (required)

MARATHON-8748

Related tickets (optional)

COPS-6145

@mesosphere-mergebot label Ready For Review

superseded by https://github.com/dcos/dcos/pull/7784


Use in Docker

Hi,
Nice project. Will definitely try it soon.
Did you already try to integrate / use it with Docker, as a replacement of native files sharing ?
I think of somethings like what is done with unison and rsync via docker-sync tools.

It's definitely something that's on the radar and something that I've thought about extensively, especially for cases where you're using a remote Docker daemon instance.  I hadn't seen docker-sync in particular before, but I'll check it out.
I wanted to get the initial version of Mutagen out with SSH support and see what people's use cases looked like before committing to a design for integrating other platforms.  I'm hoping that people who are using Docker more frequently than myself can sort of prototype (with the SSH support) what they'd want Mutagen's Docker support to look like.
There are a few technical issues with supporting Docker that'll require some thought, e.g. how to capture all of the Docker environment variables that influence behavior into the Mutagen session data, but I have some vague thoughts about how to solve these.
With Docker there's also the question of whether or not we might be able to get better performance using docker copy and docker exec than scp and ssh.  This would definitely be interesting to explore.
If you're a regular Docker user and get a chance to play with Mutagen against a test container, I'd be interested in your feedback on performance and what you might want Docker integration to look like.

For many projects, I have used WinNFSD to setup a network folder between the host and the Docker daemon, which is still better than the default sharing system provided by Docker for windows or any other tooling. But it's still slower than native docker running right on Linux.
I have switch to mutagen on a new project, as it now works really well since most issues have been fixed in lasts versions (thx @havoc-io). The application is now running at native speed, I mean about x3 response time reduction on a PHP Symfony API + Angular 6 Webapp. Sync between host and VM on file changes is almost instant, less than 1 second in most case.
If you are looking for a Vagrant based docker environment for development under windows, you may have a look to this project : https://github.com/GFI-Informatique/docker-devbox. It's based on winnfsd for vagrant shares, but you may ignore those shares and setup a mutagen session instead.

I'll have a look at some of these projects and write up a proposal for what Docker integration might look like.  It sounds like the issue isn't really technical (i.e. you can already connect to a Docker via SSH, so you can already use Mutagen), but more of a question about automation and integration.
I don't really use Docker myself, at least not for development work, so I'm not sure how people would want things to look.  My nominal thought is that you should be able to do something like:
mutagen create my/local/path docker://CONTAINER_ID/path

Or is there additional integration that would be useful?

I'm sorry @havoc-io, but this proposal doesn't make much sense. You can't connect to a Docker container through SSH, because a Docker container have no SSH Daemon running. Basically, a Docker container is a single process (ie: apache) that is isolated from the real OS.
If you don't use Docker for Windows or Docker for MacOS, I think you misunderstood the initial request of @jygastaud. It seems he looks for an alternative to docker-sync.
To make it short, when you are running a docker under Linux, everything is OK. You can mount volumes that act as shares between the host and the container, and this volume will be almost as performant as a native hard drive. No problem at all with "Docker for Linux".
Problem arise when using "Docker for Windows" or "Docker for MacOS". In this case, the Docker daemon is still running in a lightweight Linux VM (Hyper-V for Windows) which is hidden by the "Docker for Windows" packaging, but you have to keep in mind it still run on a Linux VM.
In this case, when you have to mount a volume from host into the container, it goes through an additional network share layer between the Windows host and the Linux VM running the Docker daemon, and then the volume can be mounted from the network drive inside the Docker VM to the container.
The problem is that this additional layer of network share has a big impact on the performance of the application running inside the container, and is also mess up file permissions.
One solution is to use WinNFSD, a NFS Server implemented for windows, which gives better performance than the default Windows share (Samba) provided by "Docker for windows", but it's still really slower than "Docker for Linux".
But another solution is to use Mutagen, as this results in native performance from the container point of view.
Keep in mind the real subject is not to sync files right inside the container, but to sync files inside the VM running the Docker daemon.
The definitive way to handle this would be to add mutagen support inside docker-sync project as a replacement for unison. But it seems out of the scope of mutagen itself. I'll open an issue on docker-sync project.

I'm sorry @havoc-io, but this proposal doesn't make much sense. You can't connect to a Docker container through SSH, because a Docker container have no SSH Daemon running. Basically, a Docker container is a single process (ie: apache) that is isolated from the real OS.

Well, that's not really true.  A Docker container is an entire Linux userspace in an isolated filesystem attached to an isolated section of a host kernel, but it's a full Linux environment.  It's certainly possible to start an SSH server inside of a Docker container, whether it's OpenSSH or Dropbear, by setting it up in the Dockerfile or by installing it later through docker exec.  Whether or not people do is obviously another question.  I think it depends a lot on the individual user's case.  Do most people just use docker attach if they need shell access?
Anyway, this is my point... I'm not sure there's a standard workflow for most people.  Whatever Mutagen does here is going to need to be something relatively low-level that people can integrate into their higher-level workflows.
Regarding integration into docker-sync...
It seems to me that it makes more sense to synchronize files directly into the Docker container, instead of synchronizing them to the host VM's filesystem and then mounting that inside the container.  Synchronizing directly into the container is going to get you the best performance while keeping the same design on Linux (where there is no intermediate VM), macOS and Windows (where there is an intermediate VM), and cases where your Docker containers may be hosted on another machine (where you might not have access to the filesystem, only the Docker daemon).
I can certainly understand that most people aren't going to want to start an SSH server inside the Docker container to support synchronization.  That's why I would propose adding support for using docker copy and docker exec to push a Mutagen binary right inside the container and run it from inside the container (with the synchronization happening over docker exec's standard input/output, just like it happens over SSH's standard input/output).
I'm admittedly not an expert on Docker or docker-sync, but my impression is that docker-sync takes the approach that it does because there's no way for it to synchronize directly into the container. I'm imagining that you could use Mutagen to do something like:
mutagen create some/local/path docker://<container-id>/path/inside/container/filesystem

Then it would use docker copy to push a Mutagen agent binary into the container and docker exec to communicate and synchronize with it over standard input/output.
The nice thing about this design is that it's the same behavior on Linux, Windows, and macOS, and you don't need to worry about whether or not there's an intermediate VM or if the Docker daemon is remote.

Your definition of what is docker is really better than mine :).
I have to go now, and I'll take time to give a longer answer later, but both solutions may exists (docker-sync integration & docker container sync agent).

I just wanted to give a quick update on this.
I have Docker support working in the docker branch and I will release a beta tomorrow.
Under the hood, it uses docker cp and docker exec, and it synchronizes directly into the container, so it doesn't matter if you're using Docker on Linux or macOS or Windows, and it doesn't matter if you're using Docker natively, through a VM, or on a remote host - it works exactly the same in all cases.
In addition to Linux containers, it also supports Windows containers.
I am going to label the support as "experimental" for now, because I would like some feedback on the interface and usage.  I plan to release a beta tomorrow so that you can play with it if you like.
Essentially it works exactly the same as Mutagen for local and SSH synchronization, it just has a different URL format:
docker://[user@]<container>/<path>

So you can do something like:
mutagen create local/path docker://my-container-name-or-id/path/in/container

to set up synchronization between a local path and a Docker container.
Of course, you can use any pair of URLs that you want, so you can do something like:
mutagen create user@host:~/ssh/path docker://<container>/~/path/in/home

to synchronize a remote SSH location to a Docker container (if you wanted to do that for some reason).
I'll write up full documentation today before I put out the beta release.
If you have a chance to play with it next week, that would be great.  I would be interested to know what could be improved to integrate it with your Docker workflows.

This is awesome news.
In terms of workflow and usability, is there any plans on integrating this better with orchestration tools or maybe docker-sync?
The main issue I see is the need to manually install the agent directly into a running container every time the container is create or started. In practice, most people will use docker-compose or some other orchestration tool to manage the lifecycle of the containers, etc.
Having to manually execute that step whenever it's needed can be a problem when you have a large number of containers or you have to rebuild your containers a lot (like during development).

Great !!
I've ping some members of my team to try that integration.
In addition to @divoxx comment, maybe you can explore the creation of a docker plugin.

@divoxx There was some discussion started at EugenMayer/docker-sync#603 about integration as a docker-sync strategy.  That's probably outside the scope of Mutagen, but I'll ping that issue once I get the beta out tomorrow.  Certainly I'm willing to help make that a reality in any way that I can.
The idea with the coming release is to provide the synchronization primitives necessary for people to experiment with integrating into arbitrarily complex Docker setups.  For some people, who just have a single container that they want to play with, Mutagen's direct support might be sufficient, but other people will almost certainly want to integrate the functionality into orchestration systems, scripts, etc.
What I'm hoping to determine is how Mutagen's Docker support can help with this.  What sort of additional flags are needed?  Are there other plumbing commands that would be useful?  Are there higher-level constructs (e.g. COMPOSE_* environment variables) that Mutagen should be aware of?  That sort of thing.
With Docker there are essentially endless possible setups, so the best thing for Mutagen to do is provide the low-level functionality for people to build up more complex behaviors.  I'll probably open a separate "Docker feedback" issue where people can report their findings, any barriers their running into with regarding to scripting and automation, etc.

Actually it looks like I'll have to cut a beta release tomorrow instead, because the documentation updates took a little bit longer than I expected.  I'll ping as soon as it's built and pushed out.

That makes sense, @havoc-io. Thanks for the explanation, and for the great work. I'm excited about the possibilities.

I've just put out v0.7.0-beta1 which includes Docker support.  Documentation on this feature is available here, and I've updated the README and site to reflect Docker support.  If installing via Homebrew, you can get this release with brew install --devel mutagen (or, if you haven't added the tap yet, brew install --devel havoc-io/mutagen/mutagen.
Please note: This release is currently marked as a pre-release, and Docker support in particular is considered experimental. There are no known issues, but it's a big release in terms of internal changes, so please play with it in test environments for the time being.  If all looks good after the next week or so, I'll take off the beta1 tag.
Since this adds the initial implementation of Docker support, I'm going to close this issue, but I've opened #41 for providing feedback on Docker support to help evolve and extend it.  Real world feedback is the only way to know what else needs to be added, so please share your ideas/thoughts/opinions, positive or negative, no matter how small!


swap foreign address address/port with the local address/port on the "Active internet connections" table

done


bde:x64-windows build failure

Host Environment

OS: Windows 10 Home 1909, Visual Studio 2019 Version 16.4.3

To Reproduce
The steps to reproduce the behavior:

clone vcpkg repository

git clone https://github.com/microsoft/vcpkg

Go to vcpkg  folder and run vcpkg installation process

cd vcpkg
.\bootstrap-vcpkg.bat
.\vcpkg integrate install

Build bde:x64-windows package

.\vcpkg.exe install bde:x64-windows

Failure logs
PS D:\20200120\vcpkg> .\vcpkg.exe install bde:x64-windows
The following packages will be built and installed:
    bde[core]:x64-windows
Starting package 1/1: bde:x64-windows
Building package bde[core]:x64-windows...
A suitable version of powershell-core was not found (required v6.2.1). Downloading portable powershell-core v6.2.1...
Downloading powershell-core...
  https://github.com/PowerShell/PowerShell/releases/download/v6.2.1/PowerShell-6.2.1-win-x86.zip -> D:\20200120\vcpkg\downloads\PowerShell-6.2.1-win-x86.zip
Extracting powershell-core...
A suitable version of 7zip was not found (required v18.1.0). Downloading portable 7zip v18.1.0...
Downloading 7zip...
  https://www.nuget.org/api/v2/package/7-Zip.CommandLine/18.1.0 -> D:\20200120\vcpkg\downloads\7-zip.commandline.18.1.0.nupkg
Extracting 7zip...
A suitable version of nuget was not found (required v4.6.2). Downloading portable nuget v4.6.2...
Downloading nuget...
  https://dist.nuget.org/win-x86-commandline/v4.6.2/nuget.exe -> D:\20200120\vcpkg\downloads\nuget.exe
-- Note: bde only supports static library linkage. Building static library.
-- Downloading https://www.python.org/ftp/python/2.7.16/python-2.7.16.msi...
-- Downloading https://github.com/bloomberg/bde-tools/archive/d4b1a7670829228f4ec81ecdccc598ce03ae8e80.tar.gz...
-- Extracting source D:/20200120/vcpkg/downloads/bloomberg-bde-tools-d4b1a7670829228f4ec81ecdccc598ce03ae8e80.tar.gz
-- Using source at D:/20200120/vcpkg/buildtrees/bde/src/ce03ae8e80-ef877fdb7c
-- Configure bde-tools-v1.x
-- Downloading https://github.com/bloomberg/bde/archive/3720d132d0879f19b9084cca62ebc75f1f24e1a3.tar.gz...
-- Extracting source D:/20200120/vcpkg/downloads/bloomberg-bde-3720d132d0879f19b9084cca62ebc75f1f24e1a3.tar.gz
-- Using source at D:/20200120/vcpkg/buildtrees/bde/src/5f1f24e1a3-5405076f04
-- Configuring x64-windows-dbg
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:72 (message):
    Command failed: waf.bat configure --library-type=static --use-flat-include-dir --abi-bits=64 --msvc-runtime-type=static --prefix=D:/20200120/vcpkg/packages/bde_x64-windows/debug --out=D:/20200120/vcpkg/buildtrees/bde/x64-windows-dbg/bde-<IP_ADDRESS> --build-type=debug
    Working Directory: D:/20200120/vcpkg/buildtrees/bde/src/5f1f24e1a3-5405076f04
    Error code: 1
    See logs for more information:
      D:\20200120\vcpkg\buildtrees\bde\configure-x64-windows--dbg-out.log
[configure-x64-windows--dbg-out.log](https://github.com/microsoft/vcpkg/files/4085079/configure-x64-windows--dbg-out.log)

      D:\20200120\vcpkg\buildtrees\bde\configure-x64-windows--dbg-err.log
[configure-x64-windows--dbg-err.log](https://github.com/microsoft/vcpkg/files/4085083/configure-x64-windows--dbg-err.log)

Call Stack (most recent call first):
  ports/bde/portfile.cmake:67 (vcpkg_execute_required_process)
  scripts/ports.cmake:94 (include)

Error: Building package bde:x64-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: bde:x64-windows
  Vcpkg version: 2020.01.17-nohash

Additionally, attach any relevant sections from the log files above.

-Please attach any additional failure logs mentioned in the console output.
configure-x64-windows--dbg-out.log
configure-x64-windows--dbg-err.log

I'm running into similar issue and the existing version is very outdated.

This issue has been fixed in PR https://github.com/microsoft/vcpkg/pull/33938, so I am closing this issue for now.


translate docs of the Platform Guides in deployment

when look up the Vue-CLI 3.x docs, i found there something still in English, so  translate them in Cinese semplify

非常感谢翻译！翻译得很棒，细节上稍微微调一下就可以合并进仓库了 😄


Use var instead of let

let is not supported on some old browsers.

Rats. Yes, this was unintentional. I will add a lint rule.

Template strings are also not supported on old browsers, https://github.com/reactjs/react-lifecycles-compat/blob/9190291b22d7ab4597310b60be7fa4554a8a809c/index.js#L95 do you consider add babel ?


Basic React Example is broken

Describe the bug
The 'Basic' React Example is broken.
Nothing shows in the 'Preview' area.  Clicking around in the files, syntax errors show in Main.tsx. Module '"@tanstack/react-router"' has no exported member 'useLoaderData'.(2305) is the first error, which causes an implicit any error further down.
This example is using the latest version of tanstack react router "0.0.1-beta.38".  Looking at the code for this version in npm, useLoaderData is not defined at all:  https://www.npmjs.com/package/@tanstack/react-router/v/0.0.1-beta.38?activeTab=explore
I tried poking around in the cjs, umd and esm folders and also in the src folder, but it was not to be found.
Perhaps this is a build error where it is grabbing the wrong branch to publish the npm package?
Your Example Website or App
https://tanstack.com/router/v1/docs/examples/react/basic?file=src%2Fmain.tsx
Steps to Reproduce the Bug or Issue
Open the link in chrome and note that the preview does not show any content.
Click over to Main.tsx to see the source of the example with the TS error.
Expected behavior
As a user I am seeing a syntax error with useLoaderData in the example but judging by the code in the repo, it seems like it should be working.
Screenshots or Videos
No response
Platform

OS: Windows
Browser: Chrome
Version: 108.0.5359.125 (Official Build) (64-bit)

Additional context
No response

Further investigation indicates that useLoaderData was added on December 17th, which included changes for the examples to use it, but beta 38 was published on December 8th.  So I think the solution here is to get a new beta pushed to NPM.

I think you can close this? seems like its fixed


docs(*): change 'npm i' to 'npm install'

Summary

Since this is an official document, I determined that using npm install instead of the abbreviation npm i is more appropriate, so I made the change.
In the official homepage, both npm install and npm i are used, so I standardizied them.

Check List

[x] pnpm run prettier for formatting code and docs

I don't mind either way either. They both work just fine.


Translate not working

When trying to translate any language the bot responds with "Bad input format, or sth went wrong...".

Fixed it today in one of the commits. Thanks. It will work in the next release.


Bug on headless mode with report and pdf saving - can't replicate, pending checks

Hi
I'm using the latest version of TagUI (v6.105) on MacOS
when I run the command -r with the -headless option the report is not saved
and if I use the snap page to file.pdf command the file is also saved in a corrupted way
please validate this bug
thanks

Hi Marcelo, thanks for raising this!
For issue 1, can you go to the tagui/flows/samples folder and enter the following?
tagui 1_google.tag -headless -report

After I run above, there is a new report entered into the report tagui/src/tagui_report.csv
For issue 2, can you edit the 1_google.tag, and change the last line to below, then run again with -headless
snap page to top_result.pdf

After I run using the updated 1_google.tag, it captures PDF file correctly below -
top_result.pdf
PS - I'm running MacOS Catalina

sorry Ken I forget to mention that it happens when the option -quiet is also used

Oh when -quiet option is used, there is no logging to the screen or log file. Because of this, the -report option would be invalid (no data to capture since there isn't any logging to log file or to the screen).

Is there another way for you to achieve your use case without using -quiet option?
If the goal is to hide sensitive data from being in the log, what you can do is in your script, set the variable quiet_mode accordingly at sections which you have sensitive info.
// normal tagui steps

quiet_mode = true

// sensitive steps like keying in password

quiet_mode = false

In above way, sensitive info will not be shown on the screen nor logged to the generated log.

I understand, it makes sense Ken
however, the bug of saving the page in PDF occurs when these options are put together

Hi Marcelo, can you send me your script to try replicating? Let me know more about your OS too, and the full command line you use to run TagUI. From above https://github.com/kelaberetiv/TagUI/issues/1162#issuecomment-1009593142 the PDF file seems to be saved correctly.

trady.tag
https://www.trady.com.br/index.php/agenda/
snap page to trady.pdf

tagui trady.tag -h -r
trady.pdf

Hi Marcelo, oh this is usage issue. The snap step will immediately send instruction to Chrome to save a PDF file, it does not wait until webpage is fully loaded or if there are items still loading in progress. In above case, you can add a wait before the snap step and it should work. If the load speed is slow, you can try wait 10.
For my 1_google.tag example above, there are interactions with the webpage with auto-wait in place. And there is a wait 3 as well in order to give some time for webpage results to be fully loaded.

perfect Ken
it worked out
thanks


Fix nightlies on compatible

This is essential a copy of #16102. Thanks @dkijania for spotting it!
On this branch CI was executed (both regular and nightly), and all is green.
Fixes an issue introduced by #15956. There will be a follow-up fix in #16105 to ensure the whole class of bugs won't reappear again.
This PR is best to be merged to fix the CI to the point that it's green after repeating some tests that are known to fail and that fail due to their intrinsic troubles and not issues in the code.

!ci-nightly-me

coverage: 0.0%. first build
when pulling 53805c24a6ca274cf57b04e0f499fc57bffb881a on fix-compatible-nightlies-09-20
into a4dca4839967106ef73bfaa1d8b86a1485c5a0b0 on compatible.

Green nightly pipeline: https://buildkite.com/o-1-labs-2/mina-end-to-end-nightlies/builds/2556


🛠 Tooling: Bring in eslint-plugin-jsdoc usage from ts-api-utils

Bug Report Checklist

[X] I have tried restarting my IDE and the issue persists.
[X] I have pulled the latest main branch of the repository.
[X] I have searched for related issues and found none that matched my issue.

Overview
Like #241, but for more broad workflow improvements. There are some more tooling improvements that need to be done (e.g. #320/#321). I'll want to go through the changes made in ts-api-utils over the last month and see which should be brought into this repository.
Additional Info
No response

The only PR I can identify is https://github.com/JoshuaKGoldberg/ts-api-utils/pull/157.

Ah, dup of #303 then 😄


The first line doesn't get animated.

It seems that you're assuming people all use a plugin to show the buffer name. I don't use that so I got the first line intact (as shown by the img below). It would be better to add detection of any bufferline plugin when adding the offset.

Hey @nyngwang , I have pushed a small change, let me know if it works 😅

@tamton-aquib Yes, it works. Let me close this issue.


Add systemJSCWrapper.cpp to React-tvOS target

Motivation: Fix Apple TV build breakage
Test plan: This fixes Travis test that builds tvOS targets.

@facebook-github-bot shipit


python310Packages.adafruit-platformdetect: 3.29.0 -> 3.30.0

Description of changes
https://github.com/adafruit/Adafruit_Python_PlatformDetect/releases/tag/3.30.0

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 192458 run on x86_64-linux 1

2 packages built:

python310Packages.adafruit-platformdetect
python39Packages.adafruit-platformdetect


"Method Not Allowed"

i have tried to call URL i am gatting
{ "message": "Method Not Allowed" }

/many requires a post request not a get request

getting @Isabe1le @JSH32
{
    "message": "that was not a valid json body"
}

What JSON body are you attaching to your request?

@Isabe1le issue is resolved now, tried with exclude field in body


[BUG] JSON to JSON Transformation : JSON Order of elements is missing in Transformed data

Order of keys in transformed JSON is coming in alphabetical order but expectation is same as Source JSON keys order
AtlasMap GUI version : 2.3.9
AtlasMap version : 2.3.9
The transformation is expected between json-to-json. The source JSON & Target JSON is imported as Instance type. The structure of keys either on source & target side are coming in alphabetical order but the expectation is to get structure of keys displayed in same as exists in source or target imported files.
Expectation
The order of keys needs to be same as provided by source & target files while imported in AtlasMap standalone GUI.
Sample Code used for POC
atlasmap-example.zip
Screenshots
Source File imported in AtlasMap GUI Standalone as Instance

Target File imported in AtlasMap GUI Standalone as Instance

AtlasMap GUI Standalone imported in Alphabetical order but expectation is to have same order as imported files provided

ADM file generated
Its available in source code shared.
The output of transformed data

The expected order of transformed data is,

Since JSON schema doesn't care about the property order, AtlasMap doesn't support it.


Create Command Manager Repository

Create the command manager repository according to https://github.com/tiki/data/issues/38 .
Add basic structure for directories and files and methods signatures.
Implement the save / get functions
Acceptance criteria
1 - Updated code

missing unit tests

unit tests will be added at #37


Upgrade TagUI on Google Colab to virtual display mode (non-headless) - done

The working TagUI Colab notebook is based on running in headless mode to work on Colab, which does not have a real display and monitor. However, this limits using TagUI on some websites because they do not serve requests from headless mode web browsers. Raising an issue to upgrade the notebook to run with a virtual display (Xvfb).
This will make TagUI in Colab notebook able to work on more websites just like a real physical computer. Colab even works on mobile phone browsers, empowering users to do RPA right from their phone! (eg data scraping from websites). As part of this upgrade, add example to send a Telegram notification to inform of automation result.

Backup Colab notebook -
# setup RPA environment by installing PHP, Chromium web browser and TagUI Linux version
!apt-get update; apt install php; apt install chromium-browser; wget https://github.com/kelaberetiv/TagUI/releases/download/v6.46.0/TagUI_Linux.zip; unzip TagUI_Linux.zip; cd tagui/src; wget -O tagui https://gist.githubusercontent.com/kensoh/b12a350513268df5456165180dbee6a6/raw/0bc170e22f0316df175aed635cbb355429b05c1b/tagui

# run sample GitHub workflow showing license for TagUI project and downloading source code
!tagui/src/tagui https://raw.githubusercontent.com/kelaberetiv/TagUI/master/flows/samples/2_github.tag -headless

# validate that the downloaded source code zip file exists and show the file's properties
!ls -l TagUI-master.zip

# [OPTIONAL] with Chrome browser you can download RPA output files to computer or phone
from google.colab import files; files.download('TagUI-master.zip')

# PS1 - use wget command to upload csv datafile or other files for your RPA to use
# !wget https://raw.githubusercontent.com/kelaberetiv/TagUI/master/flows/samples/form_data.csv

# PS2 - other ways to upload data to Google Colab cloud, for example files.upload()
# https://towardsdatascience.com/3-ways-to-load-csv-files-into-colab-7c14fcbdcb92

Done, upgraded version at -
https://colab.research.google.com/drive/1RimeT6-u6_nCyLAFJ0Aq9OvRaEg2UPrg?usp=sharing
# setup RPA environment by installing PHP, Chromium web browser and TagUI Linux version
!apt-get update; apt install php; apt install chromium-browser; wget https://github.com/kelaberetiv/TagUI/releases/download/v6.46.0/TagUI_Linux.zip; unzip TagUI_Linux.zip; cd tagui/src; ./tagui update; wget -O tagui https://gist.githubusercontent.com/kensoh/b12a350513268df5456165180dbee6a6/raw/8d16534a29ef2068fad9ce7fccd6cf4429258fdb/tagui

# virtual display to run web browser normally (some websites reject headless mode)
!apt install xvfb; pip install pyvirtualdisplay
import pyvirtualdisplay; display = pyvirtualdisplay.Display(); display.start()

# run sample GitHub workflow showing license for TagUI project and downloading source code
!tagui/src/tagui https://raw.githubusercontent.com/kelaberetiv/TagUI/master/flows/samples/2_github.tag

# to send Telegram notification, first look up @taguibot to allow that
# then in your TagUI workflow, include the following telegram step
# telegram<PHONE_NUMBER> [RPA on Colab]\ncloud automation completed

# validate that the downloaded source code zip file exists and show the file's properties
!ls -l TagUI-master.zip

# [OPTIONAL] with Chrome browser you can download RPA output files to computer or phone
from google.colab import files; files.download('TagUI-master.zip')

# PS1 - use wget command to upload csv datafile or other files for your RPA to use
# !wget https://raw.githubusercontent.com/kelaberetiv/TagUI/master/flows/samples/form_data.csv

# PS2 - other ways to upload data to Google Colab cloud, for example files.upload()
# https://towardsdatascience.com/3-ways-to-load-csv-files-into-colab-7c14fcbdcb92

Closing since this change has made its way into the latest packaged release.


Smart live replays

Closes #82
Closes #2525

New view

I don't understand why there are two separate buttons. Would it be possible just to have the one button? I think this is applicable for all watch buttons so see no harm in integrating it.

I do not understand you. Are you suggesting using the MenuButton class instead of the SplitMenuButton class?

Here the buttons seem to always be either or. SO only one is enabled at a time. That doesn't make much sense. It would be better to have only one button. And have the onaction slightly different depending on if it is watchable or not.

Eh, redo it again. I will continue working on the PR after https://github.com/FAForever/downlords-faf-client/pull/2513 is merged only.

Remove the added button and just put all the functionality into the main button

Other small note. The accent color for the button should be blue like the rest of the client
This green doesn't match the theme


[FLOC-3768] Stop using Trial SkipTest

Makes it easier to grep for things that are still using Trial base cases.
In particular, I want to grep with:
$ grep -l 'from twisted.trial.unittest import'

The code changes appear reasonable.
However, when I run trial flocker for this branch on my Ubuntu 14.04 laptop, I get these errors, which do not appear in master:
[FAIL]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-eliot-log
  twisted-log

Traceback (most recent call last):
  File "/home/jon/.virtualenvs/flocker/local/lib/python2.7/site-packages/eliot/testing.py", line 298, in <lambda>
    self, logger, *assertionArgs, **assertionKwargs))
  File "/home/jon/.virtualenvs/flocker/local/lib/python2.7/site-packages/eliot/testing.py", line 409, in assertHasAction
    testCase.assertTrue(actions, "No actions of type %s" % (actionType,))
  File "/home/jon/.virtualenvs/flocker/local/lib/python2.7/site-packages/unittest2/case.py", line 702, in assertTrue
    raise self.failureException(msg)
AssertionError: [] is not true : No actions of type <eliot._validation.ActionType object at 0x7fa2fa30ec50>

flocker.node.agents.test.test_blockdevice.AttachVolumeTests.test_run
===============================================================================
[FAIL]
Traceback (most recent call last):
Failure: testtools.testresult.real._StringException: Empty attachments:
  twisted-eliot-log
  twisted-log

Traceback (most recent call last):
  File "/home/jon/.virtualenvs/flocker/local/lib/python2.7/site-packages/eliot/testing.py", line 298, in <lambda>
    self, logger, *assertionArgs, **assertionKwargs))
  File "/home/jon/projects/clusterhq/flocker/flocker/node/agents/test/test_blockdevice.py", line 4609, in <lambda>
    logger.messages, UNMOUNT_BLOCK_DEVICE
  File "/home/jon/.virtualenvs/flocker/local/lib/python2.7/site-packages/testtools/testcase.py", line 354, in assertEqual
    self.assertThat(observed, matcher, message)
  File "/home/jon/.virtualenvs/flocker/local/lib/python2.7/site-packages/testtools/testcase.py", line 439, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: 1 != 0

flocker.node.agents.test.test_blockdevice.UnmountBlockDeviceTests.test_run

Notably, Jenkins only appears to run these tests as root, hence failing to see any problems in a non-root context.

Can you please check the above observation, and re-submit with any findings?
Also, should Jenkins also run the blockdevice tests as non-root? There are tests that are not skipped as non-root, although I guess they are also run as root. Maybe running as non-root only tests the skip functionality?

Can you please check the above observation, and re-submit with any findings?

Done. Good catch.
Basically it's because of eliot hard-coding a check for SkipTest (see https://github.com/ClusterHQ/eliot/blob/master/eliot/testing.py#L301), and testtools using a different exception (see https://bugs.launchpad.net/testtools/+bug/1529143 and https://github.com/testing-cabal/testtools/blob/master/testtools/testcase.py#L194). Hopefully the comment makes it all clear.
I've changed the base test cases to use SkipTest and added comments. I tried using a mixin but it didn't work, and after spending 5 minutes trying to understand multiple inheritance I realized I was violating Kernighan's debugging dictum and left it as is.
While poking around, I realized that I could probably fix the skipping issue in the constructor easily, so I put together https://github.com/testing-cabal/testtools/pull/189.

Also, should Jenkins also run the blockdevice tests as non-root? There are tests that are not skipped as non-root, although I guess they are also run as root. Maybe running as non-root only tests the skip functionality?

Running as non-root at least tests the skip functionality, but the skip functionality isn't something our users care about, it's only there to help us. By definition, skipping means we don't care about the functionality of the tests under these circumstances.
It does matter for our own understanding of the code—skips are essentially documentation—so maybe it's worth running the tests for that. I'd personally only be willing to consider working on that once we've got solid green on the tests & builds we already have.
As for the non-skipped tests, I don't know. Do they represent something useful for end-users that they want to run as non-root and we want to proactively support?

It looks like any package introducing a new skip-test exception would integrate better if it subclassed unittest.SkipTest.
Anyhoo, the code looks good to me, and passes relevant tests locally and on Jenkins. Please merge when you're happy with CI.

It looks like any package introducing a new skip-test exception would integrate better if it subclassed unittest.SkipTest.

Yep, that's https://bugs.launchpad.net/testtools/+bug/1529143. My hunch is that TestSkipped pre-dates SkipTest in stdlib.


Publish Docker images on DockerHub

All Docker images create by Eclipse Tractus-X need to be published via DockerHub.
The current workflow is referencing some unexisting secrets for docker credentials.
You can see an example workflow in TRG 4.05
Also keep in mind to include the "Notice for docker images" with info about the used base image.
TRG 4.06 does already contain example notices for commonly used images like eclipse-temurin
The workflow example in TRG 4.05 shows the available secrets for DockerHub credentials and also in the last step, how to push the "Notice for Docker images" to DockerHub
blocks #53

Has been fixed. The changes already had been present in the develop branch. Merging it did fix the issue


feat(project): add identity decorator as to support duplicate resources

At this moment it's not possible to use the same resource key for multiple endpoints. With the identifier decorator this will be possible and when no given it will fallback to the resource decorator.

I'll re-review this when I get home :) One thing I'd add is an additional test with actual duplicates. One that fails to satisfy the need for unique entities, and one that succeeds due to the newly added identifier. :)

Were should i place this (missing) unit tests? Within the test/decorator/identifier.spec.js file?

Exactly like that :) I'm sorry it took this long to get back to you.


[CI] Add HPP for HyperShift/Kubevirt deployments

This is being done as a temporary workaround for https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/issues/608 that we're constantly seeing in the CI environment in GCP
Signed-off-by: Oren Cohen<EMAIL_ADDRESS>
What this PR does / why we need it:
Which issue(s) this PR fixes (optional, use fixes #<issue_number>(, fixes #<issue_number>, ...) format, where issue_number might be a GitHub issue, or a Jira story:
Fixes #
Checklist

[ ] Subject and description added to both, commit and PR.
[ ] Relevant issues have been referenced.
[ ] This change includes docs.
[ ] This change includes unit tests.

/retest


Can't download pretrained model

Hi. I can't download pretrained model in MODEL_ZOO.
When I click the link named model such as resnet50_v1b , It returns error.
How can I download it?
Anyone help me!!!
This XML file does not appear to have any style information associated with it. The document tree is shown below.

AccessDenied

You have no right to access this object because of bucket acl.

5DB1EB1731333D32388BD7DA
simpledet-model.oss-cn-beijing.aliyuncs.com

Confirmed. We are looking into it right now.
On Fri, Oct 25, 2019 at 2:33 AM Shinyeong Noh<EMAIL_ADDRESS>wrote:

Hi. I can't download pretrained model in MODEL_ZOO.
When I click the link named model such as resnet50_v1b , It returns error.
How can I download it?
Anyone help me!!!
This XML file does not appear to have any style information associated
with it. The document tree is shown below.
AccessDenied
You have no right to access this object because of bucket acl.
5DB1EB1731333D32388BD7DA
simpledet-model.oss-cn-beijing.aliyuncs.com
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/TuSimple/simpledet/issues/251?email_source=notifications&email_token=ABGODH5PXOMW2X7MXU6UUZTQQHS63A5CNFSM4JEYEJX2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HUGF5LA,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABGODH2JKHT5LQFE7TLYJNLQQHS63ANCNFSM4JEYEJXQ
.

How long it will take?
When can I download it?

fixed by #253


[WIP] Combined dynamic ref evaluation with test plan context parametrization

This is just to test if it would work together

Closing.. This PR was just to check if combined PRs would work.. And it seems they will.


support hyper-schema and regular schema

Currently, schematic only supports creating API clients for JSON hyper-schema. We'd like to use it to create Go types from JSON schema for other purposes, too (example: maintaining database schemas in JSONSchema for use across multiple languages).
This makes schematic detect the schema type based on the $schema property and generate only Go types if it's not hyper-schema.

this LGTM


Better Grid separation in "standardized" jellium

This needs better tests but shows the general idea.

Thanks @idk3, this is exactly what I asked for ... except I also think we should just completely delete standardized_dual_basis_jellium_hamiltonian now. I won't insist on it though.

No worries :) I'm actually cleaning the rest of it up now and thinking about good tests to add.


Cannot edit pages with metadata set

Issue Summary
Environment
Version: 4.32.0
Environment: Production
Database: mysql (MariaDB 10.4)
Mail: SMTP
In general updating and creating pages is possible as long as the page has no metadata fields modified and you are not modifing them currently.
When there is metadata set, no modifiation is possilbe anymore.
Please advice how to proceed.
Thanks a lot,
Markus
Steps to Reproduce
In general updating and creating pages is possible as long as the page has no metadata fields modified and you are not modifing them currently.
When there is metadata set, no modifiation is possilbe anymore.
Ghost Version
4.32
Node.js Version
The ohne from Latest docker image
How did you install Ghost?
Docker-compose ghost:4
Database type
MySQL 8
Browser & OS version
Latest Edge
Relevant log / error output
GUI Error Message
Internal server error, cannot edit page. Unable to update nested relation. [object Object]

Docker Logs Error Message
[2022-01-03 12:24:56] ERROR “PUT /ghost/api/canary/admin/pages/60264c84bda467000125a24a/” 500 119ms
Unable to update nested relation.
{“key”:“posts_meta”,“tableName”:“posts”,“method”:“setHasOne”}
Error ID:
2906e190-6c90-11ec-8030-a7ff1d07a2c6
Error Code:
UPDATE_RELATION

BookshelfRelationsError: Unable to update nested relation.

Code of Conduct

[X] I agree to be friendly and polite to people in this repository

FYI:
As a workaround you can delete the metadata within the database. After that editing is possible. Re-creating the metadata to re-importing it into the database does not work.

Hey @buarle - I've been unable to reproduce this with arbitrary metadata. Could you provide more information on which fields you're updating that are causing the error?

Hi Matt,
in that stage I am unable to do any changes to the page. The condition is that the page needs to have metadata.
Also creating a fresh page and setting any kind of metadata prohibits me from publishing / saving anything.
I do not have any further logs than states unless somebody advises me how to gather them.
Best,
Buarle

Am 11.01.2022 um 16:39 schrieb Matt Hanley @.***>:

Hey @buarle - I've been unable to reproduce this with arbitrary metadata. Could you provide more information on which fields you're updating that are causing the error?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.

Hi all,
this issue still exists in version 4.33.1 in all three blogs I'm hosting.
All within docker and all with separate databases mariadb:10.4
Please come bak to me and I will provide all requested information / logs /...
Best
Markus

Hi @matthanley,
i found a similar looking error with deleting users that was fixed with 3.40.3 according to that post:
https://gitanswer.com/trying-to-delete-a-member-through-ghost-admin-fails-with-2-critical-errors-javascript-ghost-770825647
How can we move on here?
Best
buarle


Created functions for saving logs to a file

Logs will be generated every time the program ends.
#2

Later when the config integration will be ready


chore: update type for view

Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Codecov Report

Merging #605 (fd82e55) into tagged-release/forms-and-views (32533a8) will not change coverage.
The diff coverage is n/a.

@@                       Coverage Diff                       @@
##           tagged-release/forms-and-views     #605   +/-   ##
===============================================================
  Coverage                           90.18%   90.18%
===============================================================
  Files                                  90       90
  Lines                                3371     3371
  Branches                              923      923
===============================================================
  Hits                                 3040     3040
  Misses                                308      308
  Partials                               23       23

Impacted Files
Coverage Δ

packages/codegen-ui/lib/types/form/index.ts
100.00% <ø> (ø)

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 32533a8...fd82e55. Read the comment docs.

closing this pr as the original implementation has changed for view types


Internationalization

Translating stuff into different languages doesn't seem to be too hard. But it most certainly is a chore

https://github.com/intlify/vue-i18n-next

Definitely looks interesting and something to keep in mind for the future

Alrighty, this is ready for reviewing. I haven't translated anywhere near everything yet, but I guess that could be left to future pull requests.


docs(history): add documentation on some management commands

resolves #873

Ran the whole part of the documentation through an LLM to improve writing and structure.


Add Colors Section

I think I did it correct this time

What was wrong with the other one?

I think I had my repositories set up wrong and it was pulling out of master instead of gh-pages.
I don't know if it would have affected anything but I just reset mine and re-did it since I have no idea what i'm doing.

Yeah 2nd pull request was just alot cleaner since it was only 1 commit.

Yeah, the other one was mostly commits that cancelled each other out since I was trying to get it to commit to my gh-pages.


Offer Verification

Have a system that verifies whether someone has gotten an experience or not.

Manual verification? (User sends offer letter)
AI verification?
Regex?
Linkedin scrape?

If they linked their profile, you can use the API instead of scraping it which has legal ramifications.


Invalid Warnings [2.{1,13,14,18,21}]

Most of the below relate to values set in /etc/docker/daemon.json.
Results below from using docker run ... docker/docker-bench-security:latest. I also ran the checks using sh docker-bench-security.sh and found that 2.14 and 2.21 Passed. Perhaps latest is out of date?
[WARN] 2.1  - Restrict network traffic between containers
$ cat /etc/docker/daemon.json | jq -r '.["icc"]'
false

[WARN] 2.13 - Disable operations on legacy registry (v1)
$ cat /etc/docker/daemon.json | jq -r '.["disable-legacy-registry"]'
true

[WARN] 2.14 - Enable live restore
$ cat /etc/docker/daemon.json | jq -r '.["live-restore"]'
true
$ docker info --format '{{ .LiveRestoreEnabled }}'
true

[WARN] 2.18 - Disable Userland Proxy
$ cat /etc/docker/daemon.json | jq -r '.["userland-proxy"]'
false

[WARN] 2.21 - Avoid experimental features in production
$ docker version --format '{{ .Server.Experimental }}'
false

Thanks for reporting, will look into it as soon as possible.

Could you please test https://github.com/docker/docker-bench-security/pull/234?
I believe the issue has been resolved in that PR.

Confirmed, all resolved. Thank you!

This is still the case for me. I am on Ubuntu 18.04, hardened system with konstruktoid/hardening
[WARN] 2.1  - Restrict network traffic between containers
[WARN] 2.13 - Disable operations on legacy registry (v1)
[WARN] 2.14 - Enable live restore
[WARN] 2.18 - Disable Userland Proxy
[WARN] 2.21 - Avoid experimental features in production

cat /etc/docker/daemon.json | jq -r '.["icc"]'
false

cat /etc/docker/daemon.json | jq -r '.["disable-legacy-registry"]'
true

cat /etc/docker/daemon.json | jq -r '.["live-restore"]'
true

docker info --format '{{ .LiveRestoreEnabled }}'
true

cat /etc/docker/daemon.json | jq -r '.["userland-proxy"]'
false

docker version --format '{{ .Server.Experimental }}'
false

Could you paste your /etc/docker/daemon.json?

Of course.
/etc/docker/daemon.json
{
  "default-ulimits": {
    "nproc": {
      "Name": "nproc",
      "Hard": 4096,
      "Soft": 2048
    },
    "nofile": {
      "Name": "nofile",
      "Hard": 2048,
      "Soft": 1024
    }
  },
  "disable-legacy-registry": true,
  "icc": false,
  "live-restore": true,
  "log-driver": "syslog",
  "log-level": "info",
  "log-opts": {
    "syslog-address": "udp://syslog-server:1514"
  },
  "no-new-privileges": true,
  "storage-driver": "overlay2",
  "userland-proxy": false
}

docker info
Containers: 6
 Running: 6
 Paused: 0
 Stopped: 0
Images: 7
Server Version: 18.06.0-ce
Storage Driver: overlay2
 Backing Filesystem: xfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: syslog
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
 Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: d64c661f1d51c48782c9cec8fda7604785f93587
runc version: 69663f0bd4b60df09991c08812a60108003fa340
init version: fec3683
Security Options:
 apparmor
 seccomp
  Profile: default
Kernel Version: 4.15.0-30-generic
Operating System: Ubuntu 18.04.1 LTS
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 15.66GiB
Name: server01
ID: EHNR:P7HL:4LGK:NNUX:VHUP:LQBO:2ZTD:33QA:22WJ:S7A4:QDGW:Z3WA
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Labels:
Experimental: false
Insecure Registries:
 <IP_ADDRESS>/8
Live Restore Enabled: true

WARNING: No swap limit support

I can't reproduce this issue, and based on you docker-bech-security results you're using a old version of the script.
[INFO] 2 - Docker daemon configuration
[PASS] 2.1  - Ensure network traffic is restricted between containers on the default bridge
[PASS] 2.2  - Ensure the logging level is set to 'info'
[PASS] 2.3  - Ensure Docker is allowed to make changes to iptables
[PASS] 2.4  - Ensure insecure registries are not used
[PASS] 2.5  - Ensure aufs storage driver is not used
[INFO] 2.6  - Ensure TLS authentication for Docker daemon is configured
[INFO]      * Docker daemon not listening on TCP
[INFO] 2.7  - Ensure the default ulimit is configured appropriately
[INFO]      * Default ulimit doesn't appear to be set
[WARN] 2.8  - Enable user namespace support
[PASS] 2.9  - Ensure the default cgroup usage has been confirmed
[PASS] 2.10 - Ensure base device size is not changed until needed
[WARN] 2.11 - Ensure that authorization for Docker client commands is enabled
[PASS] 2.12 - Ensure centralized and remote logging is configured
[INFO] 2.13 - Ensure operations on legacy registry (v1) are Disabled (Deprecated)
[PASS] 2.14 - Ensure live restore is Enabled
[PASS] 2.15 - Ensure Userland Proxy is Disabled
[PASS] 2.16 - Ensure daemon-wide custom seccomp profile is applied, if needed
[PASS] 2.17 - Ensure experimental features are avoided in production
[PASS] 2.18 - Ensure containers are restricted from acquiring new privileges

I am using this command.
docker run --rm -it --net host --pid host --userns host --cap-add audit_control \
      -e DOCKER_CONTENT_TRUST=$DOCKER_CONTENT_TRUST \
      -v /var/lib:/var/lib \
      -v /var/run/docker.sock:/var/run/docker.sock \
      -v /usr/lib/systemd:/usr/lib/systemd \
      -v /etc:/etc --label docker_bench_security \
      docker/docker-bench-security

That leads to the use to of this image.
docker/docker-bench-security                    latest              d174a0097cee        17 months ago       41.4MB

So yes, you are right. What is the cause that am I served with an older version?.
Unable to find image 'docker/docker-bench-security:latest' locally
sha256:0abb21a4f82e7707309ac6355e7aa33ae03520b9516af62fbf3208a93d5950ea: Pulling from docker/docker-bench-security

Docker Hub tells there are indeed newer versions.

I found it out. The latest images are not signed with content trust.
docker pull --disable-content-trust docker/docker-bench-security

leads to
docker/docker-bench-security                    latest              9845aeb4ed8d        2 weeks ago         32MB

Then the invalid warnings change to PASS.
But why is the docker/docker-bench-security images not signed? Maybe this should move to another issue, or there is already one open for this.

The releases are signed, and the releases were in sync with the CIS Docker benchmark, but this has drifted more and more away from each other in terms of release dates.
Will push a new release after some testing.
Related https://github.com/docker/docker-bench-security/issues/229


Adding event with more than 280 chars sends 400 error on /events without UI feedback

Describe the bug
Adding event with description text longer than 280 chars sends a 400 error on /events post, but UI doesn't show any error
To Reproduce
Steps to reproduce the behavior:

Go to https://together.cyclic.app/
Add event after logging in add a description with more than 280 characters
Add all other event details as usual (added non recurring - 2023-05-15 6.30pm to 7.30pm EST)
Submit event

Expected behavior
Event is added
Actual behavior
Modal says event is added successfully but debugging showed that the /events failed with a 400 error
"\"description\" length must be less than or equal to 280 characters long"

Screenshots

Which Branch should this fix be Pulled into?
PR into [branchName]
Device Information
Desktop (please complete the following information):

OS: windows
Browser : Chrome

Additional context
Possible solutions:

remove the 280 char limit on the endpoint
show user feedback that the event has not been added when there is a failed response
The HTML text box should limit the user from adding more than 280 chars

Thank ya for pointing this out!

Would it be okay if I try working on this? @Caleb-Cohen


Option to not put a space before /> in self-closing tags

i prefer class=""/> over class="" />

This is very needed, especially for VSCode.

Any update on this?

@mihneagafton
https://github.com/beautify-web/js-beautify#contributors-needed

What is the status about this issue ?

@VinceBT
https://github.com/beautify-web/js-beautify#contributors-needed
Any help appreciated.

Hi @bitwiseman , I'm new to open source and would like to contribute on this issue.

Hi @bitwiseman , I'm new to open source and i would like to contribute to this issue.

Go for it.

Sure. I just want to get a clarity on the expected result.
Is a new option to enable/disable space before /> for self-closing tags expected?
Something like this new option for UI as in attached image -->

Kindly confirm..

I'm interested in working on this issue. Can you please provide an update on its current status?

@amansaurabh  No work has been done on this. Please enjoy!

@bitwiseman can I contribute to this issue?

Feel free.


Upgrade to bugfixed libseccomp2 on 32bit debian

Speed test was failing on my RPI3 running 32bit raspbian, with an error like:
Current thread 0x76f8a390 (most recent call first):
<no Python frame>
Fatal Python error: init_interp_main: can't initialize time
Python runtime state: core initialized
PermissionError: [Errno 1] Operation not permitted

A bit of googling and I found this was related to an issue with Focal and Alpine 3.13 based docker images, and the version of libseccomp2 installed.
The fix (on raspbian) is to add the buster backports, as it has a newer fixed version, and upgrade from there, as described in this blog post: https://blog.samcater.com/fix-workaround-rpi4-docker-libseccomp2-docker-20/

Related: https://github.com/geerlingguy/internet-monitoring/issues/17 (seems to only affect 32-bit Pi OS).

Hello, I can confirm that installing the libseccomp updates from backports as described in the blog post solves the speedtest container not starting on 32-bit raspbian. I restarted the docker service using systemctl restart docker and then started the docker compose command as normal and everything worked. 👍


Bluelink: add wakeup using forced update

I added the Wakeup/Resurrector interface to Bluelink as I noticed, that forcing the update will wake my Kona up (faster). The Kona usually also starts charging 10-20 min after enabling the wallbox, but this should make it a bit quicker.

Now EVCC don´t find my Kona anymore.


Glitches while displaying Powerline fonts in tmux session

[x] I am on the latest Hyper.app version
[x] I have searched the issues of this repo and believe that this is not a duplicate

OS version and name: macOS 10.12.4
Hyper.app version: 1.3.2 (<IP_ADDRESS>4)
Link of a Gist with the contents of your .hyper.js: .hyper.js
Relevant information from devtools (CMD+ALT+I on Mac OS, CTRL+SHIFT+I elsewhere): N/A
The issue is reproducible in vanilla Hyper.app: Yes

Issue
While displaying tmux session there is a problem with Powerline fonts (see attached screenshot). Everything is more ore less displayed correctly without active tmux session.
Tested with Hack, Inconsolata and Fira Code fonts. Results are the same.

Same thing on Ubuntu 16.04 as well (vanilla Hyper)

Updating tmux to 2.5 via Homebrew removed this issue. Closing.


Cannot Resume Access Package assignment using "resume" callback API endpoint

When trying to resume an Access Package request using the API endpoint in the doc (in this case using custom extensions) the following error is thrown:
{
"error": {
"code": "UnknownError",
"message": "",
"innerError": {
"date": "2023-10-09T05:15:46",
"request-id": "4a385d8a-d3df-4a1b-8097-cdb14a74ac5c",
"client-request-id": "a90591d1-7d6f-89a0-dcb1-942959a867a0"
}
}
}

Tenant: All
Permissions: EntitlementManagement.ReadWrite.All
API Endpoints: v1 and beta

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

ID: b677ab4d-6693-0823-0027-0584176e49d4
Version Independent ID: 3dec53ce-dccb-2e4b-83a6-a224ce00c6a2
Content: accessPackageAssignmentRequest: resume - Microsoft Graph v1.0
Content Source: api-reference/v1.0/api/accesspackageassignmentrequest-resume.md
Product: governance
Technology: microsoft-graph
GitHub Login: @vikama-microsoft
Microsoft Alias: MSGraphDocsVteam

@brolifen could you please open a support case via the Microsoft Entra or Azure portal for this issue. Feel free to message me the support case id to alexander.filipin @ microsoft.com and I will ensure it gets close attention from our product engineer team next to our regular support teams.

Closing this issue as the customer has been advised to file a support case.


Port to TypeScript

Changes include:

switched from yarn to npm
switched from rollup to tsup
switched from ava+c8+codecov to jest
updated dependencies excluding pako and eslint
removed old polyfills (user can supply if needed)
build target is ES2020
added eslint rules
asyncIterReader.readSize now returns an array of the read size and the read chunks instead of sometimes the read size and sometimes the read chunks for easier typing

We attempted to preserve code structure and compatibility as much as possible while adding type safety.
Thank you for creating this library!

@chelkyl @jlarmstrongiv wow, thank you for all this work! It was on our roadmap to convert to TS eventually, but hadn't planned on it yet. We'll try to review it quickly.
Some quick questions to start:

switched from yarn to npm
switched from rollup to tsup
switched from ava+c8+codecov to jest

Just wondering about any particular reasons for these changes, especially for testing one?

@ikreymer great news!  We really like this library and we’re glad we can contribute to it 😄 thank you for helping review these changes.  Please let us know if you have more questions:

switched from yarn to npm

Several years ago, yarn had substantial feature and performance improvements over npm.  However, many of these changes have been added back into npm, so I no longer feel the need to add an extra step with yarn.  I also haven’t closely followed yarn after they released v2/berry and the new pnpMode, with several companies staying with yarn v1/classic or switching back to npm.  It should be an easy change to revert back to yarn if you prefer it.

switched from rollup to tsup

Tsup is a no config bundler based on esbuild and rollup, with typescript support out of the box.  Plus, it supports both ESModules and CommonJS.  I found it to be the easiest way to switch to migrate to typescript for warcio.js and other projects.

switched from ava+c8+codecov to jest

By switching from ava+c8+codecov to jest, we were able to replace three tools with one more popular tool that does it all.  I have also found jest to be easier to setup for TypeScript, multiple environments (nodejs and browser), and adding polyfills.

Made a couple of comments, mostly adding additional exports. Also pushed (1.6.1) release which was released but forgot to push to GH (sorry!) that just disables the min node version.
With these, I was able to get it to build in wabac.js, which is one of the main libraries using this.
The main issue I'm running in now, is with the test suite in wabac.js is with the pako types, which in 1.0.x do not include the proper exports. This repros with just a node script that has:
import { WARCParser } from 'warcio';

which fails because pako doesn't export Inflate in 1.0.x.
What is the correct solution for this when used in JS modules? (I think there's other changes that prevented moving to pako 2.x for now). Ideally, the new warcio 2.0 could just be used in the same way in an ESM modules?

@ikreymer thank you so much for reviewing and fixing 😄 glad it’s looking good!

@ikreymer thank you so much for reviewing and fixing 😄 glad it’s looking good!
Thanks for starting this!

asyncIterReader.readSize now returns an array of the read size and the read chunks instead of sometimes the read size and sometimes the read chunks for easier typing

Hmm, I think this is less than desirable, and only was done to support the option of skipping. Ideally, readSize() just returns the chunk read..

Thank you so much for your help reviewing, fixing, and merging @ikreymer 🎉  so glad to see this land


BuddyBuildSDK Integration

@christopherstott, here's the BuddyBuildSDK. You'll get an email that lets you install and try out the build

Still says 3

What is anywall?

Feed Bach

Way too green

Email test

Shshb


Should include an image genesis label?

As I think about this, I was considering adding a new label that would be great to see on images globally. Every time FROM is called, I would like to append to a genesis value.
For example:
FROM alpine:latest
...
COMMIT alpine.altered:latest
FROM alpine.altered:latest
...
COMMIT alpine-with-netconf:latest
ENV image-genesis="alpine:latest;alpine.altered:latest;alpine-with-netconf:latest"
May or may not be useful for this standard, but I thought I'd chime in.

This is out of spec, since image builds are not part of image-spec (in fact one of the more commonly used image builders, umoci doesn't really have any sort of Dockerfile syntax). Not to mention that you could easily modify the image to change the history.
If you're looking for a way of having a chain of trust of images as they're passed around, I'd recommend looking at some image signing tools or something similar.

Sorry, I think I had intended for this to go here: http://label-schema.org/rc1/
OT. Thanks :)


INVRAI-657 - Upgrading Vendor api to v3.1

@RoAnnC1 I've signed the CLA. Can you please merge the PR


ATM | for RSVP of Atmaram Naik

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


bpf: suppress unneeded CT entry + minor cleanup

AFAIK if ct_state->addr is not empty and it turns out that the special loopback handling is unneeded, extra CT entry whose saddr and daddr are both the same selected target address is meaningless. This patch suppresses it, plus some minor cleanup.
If I'm missing something, sorry to bother you but please let me know why it's needed.
Suppress needless extra CT generation in non-loopback service case.

This change is

rebased to fix incorrect SHA

Coverage increased (+0.04%) to 42.639% when pulling 3d2fe909cbcfe90fcb3376d19676152574801c57 on lkpdn:misc-cleanups-in-bpf-codebase into dbb2ef1c238322639d4dd978cf84b01eddabfd24 on cilium:master.

test-me-please

Green CI build.

Thanks for the review.
Rebased + SHA fixed.


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket: