Add new feature 124 to the main repo

Description
I added the function of opening the Lets Dance youtube link in the new tab. As it is an external link, it should open in a new tab.
Checklist

[ ] I am making a proper pull request, not a spam.
[ ] I've checked the issue list before deciding what to submit.

Kindly mention your linked issue number @Sukhseerat-Kaur

@niloysikdar the issue number was #124

Have you checked issue #101 before opening and self-assigning this issue?


Detect and store Idle, 50% and Max CPU+RAM Usage result on power consumption, when it happens

Problem
As someone keen to provide open data on power consumption depending on hardware, I'd like to have an opportunistic approach to know the power profile of my machine, then store it in a database.
Solution
Add a flag to ask Scaphandre to detect when CPU+ Ram resources is at its lowest possible (once system is booted), then store the power consumption in memory, do the same when at ~50% of resources consumed, and 100%, then send this metric to the targeted TSDB when the 3 (or more) elements of the dataset are present.
Alternatives
Provide a way to extract this data even if incomplete, right away (eg. only containing idle and 50% records).
Additional context
This could help to improve the data for the soon-to-be-released api from https://github.com/Boavizta/
and more broadly be useful to help open data on energy consumption of IT infrastructures.

Hi,
This is interesting but I am not sure how to qualify lowest possible, particularly for CPU, nor how we could have a kind of reference scenario.
Would that mean proposing a "standard benchmark/test scenario" that could be achieved by launching a kind of stress test (ramping up from 0 load to saturating CPU cores) ?
I am thinking of something like stress-ng which seems quite configurable  (with --cpu-load option).
What do you think ?

I think lowest should be called idle.
Using top
top output
%Cpu(s): 19.4 us,  8.8 sy,  0.0 ni, 71.7 id,  0.0 wa,  0.0 hi,  0.1 si,  0.0 st
MiB Mem :   7710.9 total,    294.3 free,   3478.3 used,   3938.2 buff/cache
MiB Swap:   7711.0 total,   6635.4 free,   1075.6 used.   3216.0 avail Mem

Workload % CPU = 100 - %Cpus(id)
IDLE : Workload % CPU ≈ 0
Workload % Ram = ((MiB Mem(total) - MiB Mem(free))/MiB Mem(total))*100
IDLE : Workload % Ram ≈ 0
/!\ top step (top -d step) should be synchronized with scaphandre step.
Other commands
Other commands can be considered see https://www.atlantic.net/vps-hosting/how-to-check-linux-cpu-usage-or-utilization/.
For cpu : mpstat, sar, iostat, vmstat
For ram: free, /proc/meminfo,vmstat
@demeringo I think Boavizta already planned to integrate stress test within its project. Since there is no need for "active" stress test, I think the idea would be to use the opportunity of having  scaphandre installed on heterogeneous devices and environments to gather several electrical consumption profile for open science purposes.
@bpetit I wonder about the usefulness of an electrical consumption profile if we don't implement a way to merge it with his configuration (CPU info, ram info, environment, …).

@da-ekchajzer  Merging work from the Greenhack22 branch in dev, I should get to something okay about about IT resources consumption, which should make this feature more useful.
Related to #238


Nuke PXE.getPrivateStorageAt

Nuke PXE.getPrivateStorageAt and replace its use with PXE.getNotes

Blocked by #2909


Refactor @page_title out of controllers

I see lots of instances in the controller such as:
@page_title = t(:start_discussion, default: "Start a New Discussion")
@title_tag = "#{Settings.site_name}: #{@page_title}"

This should be a view concern; is there any objection to using a quick custom helper like <%= title "Page Title" %> in the view, as described here or else something like the metamagic gem for a more comprehensive solution?
There is a title method in application_helper.rb but it doesn't appear to ever be used.
I do see that the page title is sometimes re-used in the call to add_breadcrumb but I don't think that's worthy of having these instance variables floating around clogging up the controllers. Open to counter-arguments so not refactoring yet :)

Nothing would make me happier than to get the title and meta code out of the controllers, but different actions use different logic for figuring out what the title should be, which means using "one helper" is not going to work very neatly.  Add in the fact that add_breadcrumb uses the root page title as well, I just decided to keep it all in the controller for clarity.  I am open to changing this if you can think of a more elegant way to do it and not create multiple helpers.


Python wrapper is ignoring seed

Looking at the code it appears seed is being ignored in the python wrapper. Also in XGBModel please rename seed to random_state as this is more inline with sklearn semantics.

python wrapper do take care of the seed, see https://github.com/dmlc/xgboost/blob/master/src/learner/learner-inl.hpp#L108.
For another part, please consider open a PR

I have tried for different seeds, but it seems workless for the rank:pairwise task. They all come out with the same results


req.body returns empty object

My Environment

NodeJS
Express
Pug

My Code
Routes.js
router.post('/', (req, res) => {`
  try {
    req.body = Object.keys(req.body);
    console.log("Not Error:" + ' %j ', req.body);
  }catch(err){
    req.body = req.body
    console.log("Error:" + ' %j ', req.body);
  }
});

header.pug
  form(method="post" action="/youtube")
     select#ddlCountries.form-control(name=ddlCountries,onchange='this.form.submit()')
        each country in countries
            if country.code == 'US'
               option(value=country.code selected)= country.name
               else
               option(value=country.code)= country.name

Problem:
Try statement returns: Not Error: [ ]  an empty object. I am submitting the form on onchange event of dropdown selection, and I want to get selected value of dropdown in the post route.
Kindly help!
Expected result:
I want to get selected value of dropdown in the post route.

You didn't mention ArangoJS nor Foxx. How is this related to ArangoDB?


How to disable the value show on percentage as well numberOfMajorTicks

Could you please elaborate more on this?

Do you want to show the values in percentage?

Disable tick values?

And About numberOfMajorTicks you can set the value to any number. (eg. numberOfMajorTicks = 4)


Implement DFS in python

This issue is about [Algo/DS Name/Question Name](link to resource for the Algo/DS/Question)

✅ I searched or browsed the repo’s other issues to ensure this is not a duplicate

✅ Issue Title is in form [Algo/DS Name] in [Language] (ex:- BubbleSort in Java)

✅ I will send my PR only after I'm assigned to this issue by any maintainer

✅ Assign this issue to me (I want to work on this)

✅ I ensure that I am not already assigned to 2 or more issues

@sobhanbera pls assign this issue to me


Add DMX/RDM device setting config

This change adds a dmx_config_t back into the dmx_driver_install() function. This is necessary to ensure certain RDM responses are handled correctly.

This is a pretty major change, but I think it is needed. The issue is that RDM requests like GET DEVICE_INFO return the capabilities of the RDM device. Originally, I had a function called rdm_set_device_info() which would allow the user to set these values at any time. This felt not quite right because there really should be a level of constness for the DEVICE_INFO parameter; users shouldn't be able to change it whenever they please. So the RDM responder's DEVICE_INFO must be declared when the driver is installed.
That being the case, I considered making a separate function called dmx_driver_install_advanced() for users to set custom DEVICE_INFO values if they wanted to, and to use the default values when they call dmx_driver_install(). This also didn't feel quite right. My feeling is that with a dmx_driver_install_advanced() function separate from the dmx_driver_install() function it will be easier for users to ignore the advanced function and thus completely miss a major, important part of the API. I feel this would result in users creating RDM responders which report incorrect DMX start addresses and personality counts much more frequently. Since creating RDM-compatible devices is a goal of this project, I opted to nix the dmx_driver_install_advanced() function and simply use one function for installing the driver.
I will be adding a few getters and setters to get the current DMX footprint and get/set the current DMX personality. Plus I will add a macro which will initialize a dmx_config_t for users which want a simple setup. I think these two features will tie the whole PR together nicely.


Move async stuffs to "aio", iterator and context manager

Move async stuffs to package aio and update imports.
No other code change.
docstring may not be updated. Will review docstring later.
------- new pushes-------------------
Also pushed iterator and context manager for both sync and async
-------new push on 05/11------------
Add configuration

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Repository moved to under sdk. Another PR is created


fix: README layout

Add single H1
Reflow heading levels
Remove duplicate Code of Contuct paragraph

OPS Build status updates of commit 91da9c2:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

README.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

#sign-off and merge.


waiting for crop image IOS 👯

Yup. This feature will be available soon in the near future

Please check the new version ( The current version is ver.1.0.0 )!


Add .codeclimate.yml for #557

Hi guys, added and verified the codeclimate.yml configs. What do you suggest for running the tests?

 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.

Sure @mbernier, there's an existing eslint config file here. Shall I add the missing fields from the mentioned PR's eslintrc.yml?

Yeah, that would be awesome!

Updated the config @mbernier, can you please check?

This is great, thank you!
I think I figured out that the unittests have to be added by us - so we are Good to go!

Hello @divyanshu013,Thanks again for the PR! We want to show our appreciation by sending                                              you some swag. Could you please fill out                                              this form so we can send it to you? Thanks!                                             Team SendGrid DX

Awesome, thank you guys :smile_cat:


unsupported fixed type decoding: Datetime

in mod.rs:261:25 reading datetime in simple SELECT. Both for SQL Azure and local SQL Server Express 13.0.40001.
Database creation script.
SQL run

Newbie note to myself: I this the Datetime is [8 bytes](https://docs.microsoft.com/en-us/sql/t-sql/data-types/datetime-transact-sql]. When I try to read 8 bytes for it, I get cannot interpret I64(72570782500300746) as an NaiveDateTime value. The value should correspond to getdate(). The number of ticks for today is something like<PHONE_NUMBER>11130000 I believe (10 times more).

Thanks!


Custom Blocks Containing "<" Cause Errors

Expected Behavior
A custom block is created and behaves as normal.
Actual Behavior
The custom block is created, but whenever it is run from being called or manually run from the user clicking the block stack, the code doesn't actually run and it gives the error
[sprite name]: TypeError: Cannot read properties of undefined (reading 'proccode')
where [sprite name] is the name of the sprite.

This does not occur for the symbol ">" or for any other symbols as far as I know.
Steps to Reproduce

Create a new project.
Create a new custom block and name it anything that includes "<".
Run the custom block.

Operating System and Browser
Tested on Windows 10 + Firefox and also ChromeOS + Chrome.

the hell bruh


Missing unquoting in org-shortcut-request

Shouldn't this be unquoted here https://github.com/glittershark/og-clubhouse/blob/master/org-shortcut.el#L364
So something like:
`(("Content-Type" . "application/json")
  ("Shortcut-Token" . ,org-shortcut-auth-token))

https://github.com/glittershark/org-clubhouse/pull/39


musl packages cannot be cross-compiled

Issue description
musl packages cannot be cross-compiled
Steps to reproduce
@GrahamcOfBorg build pkgsCross.aarch64-multiplatform.pkgsMusl.busybox
fails on x86_64-linux with a 'aarch64-linux' is required to build ....
https://github.com/NixOS/nixpkgs/pull/48246#issuecomment-429308419

This might be more related to how pkgsMusl works than anything. While in theory it should work, you should have a much better time if you skip the two step process and do:
pkgsCross.aarch64-multiplatform-musl.buxybox
This should be much quicker.

pkgsCross.aarch64-multiplatform-musl.busybox
This avoids duplicating the cross steps.

It is not always possible to do this.
The full case which I have this problem: aarch64-multiplatform is crossSystem of the whole closure, which contains some musl programs (for example pkgsMusl.perl in initrd)

Maybe try changing stdenv.hostPlatform to super.stdenv.hostPlatform here:
https://github.com/NixOS/nixpkgs/blob/master/pkgs/top-level/stage.nix#L136

For what it's worth, I don't think chaining any of the "pkgs*" really "works", unfortunately.  I want to say this was discussed when introduced but can't find it now :3.
Cool that you're using musl packages though! :grin:.  Hopefully we can get things working for you, but sounds more like general Nixpkgs build infrastructure problem vs musl-specific? Well other than you want to cross AND musl ;).

I though pkgsMusl -> pkgsCross should work (just uses a musl-based toolchain)


Adds support for is_leaf in tree_util.tree_(multi)map

pytree.flatten supports an optional is_leaf argument (see jax.tree_flatten).
In some situations it is useful to forward this argument to the flatten call in tree_map and tree_multimap.
A completely made-up example (my original use-case is quite involved):
class P(NamedTuple):
  w: jnp.ndarray
  b: jnp.ndarray

params = {'top': P(...), 'nested': [P(...), P(...)]}
rescale = lambda p: p._replace(w=2*p.w)
tree_map(rescale, params, is_leaf=lambda n: isinstance(n, P))

You'll need to rebase this PR since there are some merge conflicts..

You'll need to rebase this PR since there are some merge conflicts..

Good call. I can handle it.

Good call. I can handle it.

No; I think I just lost track of it during the copybara latency. Just sent you the CL for approval, which will execute the merge for us!

No; I think I just lost track of it during the copybara latency. Just sent you the CL for approval, which will execute the merge for us!


refactor(entities): remove khcp-12445-terraform-config-details ff code [KHCP-13709]

Summary

Remove terraform FF code for KHCP-13709.

Let's hold off merging until we are sure this feature can be enabled for KM.


velodyne: 2.1.1-1 in 'galactic/distribution.yaml' [bloom]

Increasing version of package(s) in repository velodyne to 2.1.1-1:

upstream repository: https://github.com/ros-drivers/velodyne.git
release repository: https://github.com/ros-drivers-gbp/velodyne-release.git
distro file: galactic/distribution.yaml
bloom version: 0.10.7
previous version for package: null

velodyne

No changes

velodyne_driver
* Minor fixes to string formatting. (#396 <https://github.com/ros-drivers/velodyne/issues/396>)
  These changes will allow velodyne to compile without warnings
  on Rolling (soon to be Galactic).  The changes are also backwards
  compatible to Foxy if we want to backport them.
* Contributors: Chris Lalancette

velodyne_laserscan

No changes

velodyne_msgs

No changes

velodyne_pointcloud

No changes

Holding for Galactic Sync


refactor(exchange): extract params

Related to YOMO-1223
NOTE: The refactor of returnUrl params, the update of docs and the restoration and fix of the exchange result screens will be done in this ticket https://emurgo.atlassian.net/browse/YOMO-1227

@banklesss please bump majors, for the package and whatever is using it.

Changed to draft to update versions


Tax applied but categories are not visible.

Terms

[X] Before you openning this issue, i have checked if the issue has already been reported.

Bagisto Version(s) affected
master
Issue Description
Tax is applied but tax categories are not visible in the sales reporting.
Preconditions

Admin should be logged in.
Admin should have at least one tax created (Tax rate, tax category).
Admin should have at least one product added with tax category.

Steps to reproduce

Go to 'Shop'
Added product to the Cart
Proceed to checkout and place the order
Go to 'Admin panel'
Complete the order process
Go to the sales inside the reporting
Scroll down to 'Top Tax Categories'
See the error

Expected Result
It should be shown the top tax categories accordingly.
Actual Result
Tax categories are not visible.
Screenshots
https://prnt.sc/4vbL4VRK023i
Additional context
No response

Fixed, try with new orders

Now, this issue is fixed. so I am closing this issue.
And I have attached a screenshot Here, for future reference.


changed stuff to ensure proper working with or without GSL.

Still more remaining. On it.

Thanks!
If someone finds it strange that I'm merging a pull request in which the Travis CI build is failing: some tests are failing after I removed the hard dependency on rb-gsl and Sameer is working towards fixing them. Just hang on, we should have the test suite working fine in some days.


Looking up a person in NHS records

What
To perform a PDS look up the following pieces of data need to be collected:

name
date of birth
postcode (as held by registered GP)

The community have highlighted a need for guidance on a best practice approach to:

asking these questions
explaining why we’re asking them
asking these questions in relation to the service context
coping with match failures

Why
Several digital services attempt to successfully "look up" users in order to provide useful and time saving information to clinicians and users:

111 online
A&E self service tool
Find your NHS number
Book a coronavirus vaccination
National Data Opt-Out
NHS login

Needed before we pick up
needs someone who's implemented it to write up the process and design (and associated UR)

Here's the issue in the community backlog: https://github.com/nhsuk/nhsuk-service-manual-community-backlog/issues/307


Stop overriding the git version in built binaries.

This was resulting in unexpected binary versions; in particular,
the kubectl client version was not reflecting the version,
in pkg/version/base.go due to new tags not being created on the
master branch. In the future we need to be more diligent about
that.
Resend of #5817 (was closed accidentally)

Discussion is on original.
Do not merge. This change requires Jenkins changes at least, and I need to scan for GKE changes.

BTW, I think at the very least we should just skip this for 0.14.0. The 0.13s were cursed anyways. :) @eparis is helping with the scripts, so it's possible this won't be necessary since we won't be as screwed up going forward, but after we cut 0.14.0 on Monday, I'm happy to revisit this PR as well. (Beginning of a release cycle is probably a good time to make the change.)

I'm going to close this out. I think we're doing fine with the status quo after @eparis worked on the release process, except for the 0.14.2 bump.


Support for unsigned Fixed-point operations

Sometimes it is obvious that a number cannot be negative (or zero). It is also true of fixed point numbers.
Given this, it would be nice if Fixed supported using the extra bit for the precision, e.g.

[ ] Fixed<u64> which itself starts from zero, and doesn't carry the sign bit. Internally promotes to u128 just like i64.
[ ] Fixed<NonZeroU64>. Same as before except it also has a niche.

The implementations for cadd, csub etc. need to be adjusted accordingly.

I've thought about, and it would be a nice feature, but I'm afraid to complicate things while all FixedPoint instances are generated  by a macro. I want to reconsider this idea after moving to const generics.


Terminals occasionally cause os to be unresponsive

🚨 The issue tracker is not for questions 🚨
Terminals occasionally cause OS to be unresponsive. My OS is Windows 7 SP1 x64. The OS is good when I close terminal.
But the OS is occasionayll unresponsive after a while, when the terminal is used. what ever integrated cmd.exe or git bash. Then new program could not be started, taskmgr.exe etc.
The OS flashing past a window about vscode, after I logoff windows.
It has no problem on my other Windows 10 pc.
Windows 7 pc has installed some security tools. I doute IPC.
Help me!

/duplicate https://github.com/microsoft/vscode/issues/71966


Potential goroutine starvation

Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
go version go1.11 darwin/amd64
Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (go env)?

GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/username/Library/Caches/go-build"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/username//go"
GOPROXY=""
GORACE=""
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/vh/6m51srdn3ps28tc64qy1343h0000gp/T/go-build648130556=/tmp/go-build -gno-record-gcc-switches -fno-common"

What did you do?
// URLs provide a uniform way to locate resources.
// Here's how to parse URLs in Go.

package main

import (
	"fmt"
	"log"
	"time"
)

var p  = fmt.Print

func printHi()  {
	for{
		log.Println("hi")
		time.Sleep(10*time.Second)
	}
}
func main() {
	go printHi()
	for{
		log.Println("hello")
	}
}

What did you expect to see?
"Hi" got printed every few seconds. Seems printHi() never got a chance to run. Is this kind of a starvation? What should I do if I want printhi() to run every ten seconds or so?
What did you see instead?
Only "hello" got printed

tried
runtime.Gosched()
in main
Seems no luck

Duplicate of #24543.


Datetime Widget Displays ‘{{now}}’ Instead of Current Date/Time When now Button is Not Clicked

Describe the bug
The bug occurs in the datetime widget. When a user does not explicitly click the now button to select the current date and time, the widget fails to automatically populate the field with the correct value. Instead, it inserts the placeholder text "{{now}}" as the literal value. This results in the datetime field displaying "{{now}}" rather than the actual date and time, which is likely unintended behavior.
To Reproduce

Go to the Decap CMS editor and add a content entry that includes a datetime widget.
In the datetime widget, ensure that the now button is available as an option.
Without clicking the now button, leave the datetime field untouched (assuming it should default to the current date and time).
Save the entry.
View the saved content or inspect the field value in the backend.

Expected behavior
The datetime field should automatically populate with the current date and time.
Actual behavior
The field displays the literal text “{{now}}” instead of the actual date and time.
Screenshots

Applicable Versions:

Decap CMS version: 3.3.2
Git provider: GitHub
OS: macOS Sonoma
Browser version: Chrome 127

CMS configuration
local_backend: true
site_url: https://fil.org
display_url: https://fil.org

backend:
  name: github
  branch: main
  repo: FilecoinFoundationWeb/filecoin-foundation
  base_url: https://decap-proxy.filecoin-foundation.workers.dev/

publish_mode: editorial_workflow
media_folder: "public/assets/images"
public_folder: "/assets/images"

slug:
  encoding: "ascii"
  clean_accents: true

created_on: &created_on
  name: "created-on"
  label: "Created On"
  widget: "datetime"
  default: "{{now}}"

updated_on: &updated_on
  name: "updated-on"
  label: "Updated On"
  widget: "datetime"
  default: "{{now}}"
  required: false

published_on: &published_on
  name: "published-on"
  label: "Published On"
  widget: "datetime"
  default: "{{now}}"
  required: false

header_config: &header_config
  name: "header"
  label: "Header"
  widget: "object"
  fields:
    - name: "title"
      label: "Title"
      widget: "string"
    - name: "description"
      label: "Description"
      widget: "text"

image_config: &image_config
  name: "image"
  label: "Image"
  widget: "object"
  required: false
  hint: Adding an image is optional. If no image is added, a default fallback image will be used automatically. Simply leave the image field empty to use the fallback.
  fields:
    - name: "src"
      label: "URL"
      widget: "image"
      allow_multiple: false
      choose_url: false
      required: false
      hint: "Use https://squoosh.app/ to compress images before uploading. Choose the WebP format and resize the image to 2000px width."
    - name: "alt"
      label: "Alt Text"
      widget: "hidden"
      required: false
      hint: "Refer to the W3C guidelines on when to use alt text: https://www.w3.org/WAI/tutorials/images/decision-tree/. Preferably, upload the image to ChatGPT 4.0 and use the prompt: 'Check the W3C guidelines (https://www.w3.org/WAI/tutorials/images/decision-tree/) and generate appropriate alt text for this image.'"

seo_metadata_description_max_characters: &seo_metadata_description_max_characters 220

meta_config: &meta_config
  name: "seo"
  label: "SEO Metadata"
  widget: "object"
  fields:
    - name: "title"
      label: "Meta Title"
      widget: "string"
    - name: "description"
      label: "Meta Description"
      widget: "text"
      pattern:
        - "^.{0,220}$"
        - "Must have at most 220 characters."
      hint: "To generate meta title and description, copy and paste the entry content into ChatGPT 4.0, then use the prompt: 'Generate a meta title and a meta description under 220 characters for the following content: [paste your content here].'"
    - name: "og"
      label: "Open Graph Metadata"
      widget: "object"
      collapsed: true
      fields:
        - name: "title"
          label: "Open Graph Title"
          widget: "string"
          required: false
        - name: "image"
          label: "Open Graph Image"
          widget: "image"
          allow_multiple: false
          choose_url: false
          required: false
    - name: "twitter"
      label: "Twitter Metadata"
      widget: "object"
      collapsed: true
      fields:
        - name: "title"
          label: "Twitter Title"
          widget: "string"
          default: "summary"
          required: false
        - name: "card"
          label: "Twitter Card"
          widget: "string"
          default: "summary"
          required: false
        - name: "site"
          label: "Twitter Site"
          widget: "string"
          required: false
        - name: "creator"
          label: "Twitter Creator"
          widget: "string"
          required: false

collections:
  - name: "pages"
    label: "Pages"
    files:
      - name: "about"
        label: "About"
        file: "src/content/pages/about.md"
        preview_path: "about"
        fields:
          - *header_config
          - *meta_config

      - name: "blog"
        label: "Blog"
        file: "src/content/pages/blog.md"
        preview_path: "blog"
        fields:
          - *header_config
          - name: "featured_entry"
            label: "Featured Post"
            widget: "relation"
            collection: "blog_posts"
            value_field: "src/content/blog/{{slug}}.md"
            search_fields:
              - "slug"
              - "title"
            display_fields:
              - "title"
          - *meta_config

      - name: "ecosystem"
        label: "Ecosystem"
        file: "src/content/pages/ecosystem-explorer.md"
        preview_path: "ecosystem-explorer"
        fields:
          - *header_config
          - *meta_config

      - name: "employee-privacy-policy"
        label: "Employee Privacy Policy"
        file: "src/content/pages/employee-privacy-policy.md"
        preview_path: "employee-privacy-policy"
        fields:
          - *header_config
          - *meta_config

      - name: "events"
        label: "Events"
        file: "src/content/pages/events.md"
        preview_path: "events"
        fields:
          - *header_config
          - name: "featured_entry"
            label: "Featured Event"
            widget: "relation"
            collection: "event_entries"
            value_field: "src/content/events/{{slug}}.md"
            search_fields:
              - "slug"
              - "title"
            display_fields:
              - "title"
          - *meta_config

      - name: "filecoin-plus"
        label: "Filecoin Plus"
        file: "src/content/pages/filecoin-plus.md"
        preview_path: "filecoin-plus"
        fields:
          - *header_config
          - *meta_config

      - name: "governance"
        label: "Governance"
        file: "src/content/pages/governance.md"
        preview_path: "governance"
        fields:
          - *header_config
          - *meta_config

      - name: "grants"
        label: "Grants"
        file: "src/content/pages/grants.md"
        preview_path: "grants"
        fields:
          - *header_config
          - name: "featured_grant_graduates"
            label: "Featured Grant Graduates"
            widget: "relation"
            collection: "ecosystem_projects"
            value_field: "src/content/ecosystem-explorer/projects/{{slug}}.md"
            search_fields:
              - "slug"
              - "title"
            display_fields:
              - "title"
            multiple: true
            min: 6
            max: 6
          - *meta_config

      - name: "home"
        label: "Home"
        file: "src/content/pages/home.md"
        fields:
          - *header_config
          - name: "featured_ecosystem_projects"
            label: "Featured Ecosystem Projects"
            widget: "relation"
            collection: "ecosystem_projects"
            value_field: "src/content/ecosystem-explorer/projects/{{slug}}.md"
            search_fields:
              - "slug"
              - "title"
            display_fields:
              - "title"
            multiple: true
            min: 6
            max: 6
          - *meta_config

      - name: "privacy-policy"
        label: "Privacy Policy"
        file: "src/content/pages/privacy-policy.md"
        preview_path: "privacy-policy"
        fields:
          - *header_config
          - *meta_config

      - name: "terms"
        label: "Terms"
        file: "src/content/pages/terms-of-use.md"
        preview_path: "terms-of-use"
        fields:
          - *header_config
          - *meta_config

  - name: "blog_posts"
    label: "Blog Posts"
    label_singular: "Blog Post"
    folder: "src/content/blog/"
    preview_path: "blog/{{slug}}"
    create: true
    extension: "md"
    slug: "{{slug}}"
    fields:
      - name: "title"
        label: "Title"
        widget: "string"
      - *created_on
      - *updated_on
      - *published_on
      - name: "category"
        label: "Category"
        widget: "select"
        options:
          - label: "Ecosystem"
            value: "ecosystem"
          - label: "Events"
            value: "events"
          - label: "Interviews"
            value: "interviews"
          - label: "News"
            value: "news"
          - label: "Reports"
            value: "reports"
          - label: "Use Cases"
            value: "use-cases"
      - name: "description"
        label: "Description"
        widget: "text"
      - *image_config
      - name: "body"
        label: "Content"
        widget: "markdown"
        editor_components:
          - "code-block"
          - "image"
          - "video"
          - "audio"
        required: false
        search_fields:
          - "slug"
          - "title"
        display_fields:
          - "title"
        multiple: true
      - *meta_config

  - name: "ecosystem_projects_categories"
    label: "Ecosystem Projects Categories"
    label_singular: Ecosystem Projects Category
    folder: "src/content/ecosystem-explorer/categories/"
    create: true
    identifier_field: name
    extension: "yml"
    slug: "{{slug}}"
    fields:
      - name: "name"
        label: "Category Name"
        widget: "string"
      - name: "subcategories"
        label: "Subcategories"
        widget: "relation"
        collection: "ecosystem_projects_subcategories"
        search_fields: ["name"]
        value_field: "slug"
        display_fields: ["name"]
        multiple: true

  - name: "ecosystem_projects_subcategories"
    label: "Ecosystem Projects Subcategories"
    label_singular: Ecosystem Projects Subcategory
    folder: "src/content/ecosystem-explorer/subcategories/"
    create: true
    identifier_field: name
    extension: "yml"
    slug: "{{slug}}"
    fields:
      - label: "Subcategory Name"
        name: "name"
        widget: "string"
      - label: "Parent Category"
        name: "parent_category"
        widget: "relation"
        collection: "ecosystem_projects_categories"
        search_fields:
          - name
        value_field: "slug"
        display_fields:
          - name

  - name: ecosystem_projects
    label: Ecosystem Projects
    label_singular: Ecosystem Project
    folder: "src/content/ecosystem-explorer/projects/"
    preview_path: "ecosystem-explorer/{{slug}}"
    create: true
    extension: md
    slug: "{{slug}}"
    fields:
      - name: title
        label: Company Name
        widget: string
      - *created_on
      - *updated_on
      - *published_on
      - name: email
        label: Submitter's Email
        widget: decrypted_widget
      - name: full-name
        label: Submitter's Full Name
        widget: decrypted_widget
      - *image_config
      - name: category
        label: Category
        widget: relation
        collection: "ecosystem_projects_categories"
        value_field: "slug"
        search_fields:
          - name
        display_fields:
          - name
      - name: subcategories
        label: Subcategories
        widget: relation
        collection: "ecosystem_projects_subcategories"
        value_field: "slug"
        search_fields:
          - name
        display_fields:
          - name
        multiple: true
        filter:
          field: "parent_category"
          value: "{{fields.category}}"
      - name: tags
        label: Tags
        widget: hidden
        required: false
        multiple: true
        options:
          - label: "AI Productivity & Utilities"
            value: ai-productivity-and-utilities
          - label: "Arts & Collectibles"
            value: arts-collectibles
          - label: "Bridges & Oracles"
            value: bridges-oracles
          - label: "Climate"
            value: climate
          - label: "Communication & Social"
            value: communication-social
          - label: "DApp"
            value: dapp
          - label: "Data Curation & Monetization"
            value: data-curation-monetization
          - label: "Data Preparation"
            value: data-prep
          - label: "Data Retrieval"
            value: data-retrieval
          - label: "Data Storage & Management"
            value: data-storage-management
          - label: "Decentralized Personal Information Networks"
            value: depin
          - label: "Decentralized Science"
            value: desci
          - label: "Developer Tools"
            value: developer-tools
          - label: "DWeb"
            value: dweb
          - label: "Enterprise"
            value: enterprise
          - label: "Gaming"
            value: gaming
          - label: "GLAM (Galleries, Libraries, Archives, Museums)"
            value: glam
          - label: "Governance, DAOs, & Public Goods"
            value: governance-daos-public-goods
          - label: "GPUs"
            value: gpus
          - label: "Health"
            value: health
          - label: "Infrastructure"
            value: infrastructure
          - label: "Leasing & Staking"
            value: leasing-and-staking
          - label: "Metaverse"
            value: metaverse
          - label: "Network Tools"
            value: network-tools
          - label: "NFTs"
            value: nfts
          - label: "Photo & Video"
            value: photo-video
          - label: "Privacy & Security"
            value: privacy-security
          - label: "Public Data"
            value: public-data
          - label: "Publishing & News"
            value: publishing-news
          - label: "RSS"
            value: rss
          - label: "S3 APIs"
            value: s3-apis
          - label: "Sealing"
            value: sealing
          - label: "Social Impact"
            value: social-impact
          - label: "Space"
            value: space
          - label: "Storage Infrastructure"
            value: storage-infrastructure
          - label: "Storage Provider"
            value: storage-provider
          - label: "Storage Services"
            value: storage-services
          - label: "Storage Software"
            value: storage-software
          - label: "Universities"
            value: universities
          - label: "Wallets, Identity & Authentication"
            value: wallets-identity-authentication
            multiple: true
      - name: description
        label: Short Description
        widget: string
        pattern:
          - "^.{0,160}$"
          - "Must have at most 160 characters."
        hint: "A short description of the project. Maximum 160 characters."
      - name: website
        label: Website
        widget: string
      - name: tech
        label: Technologies Used
        widget: select
        multiple: true
        options:
          - filecoin
          - ipfs
      - name: repo
        label: GitHub Repo
        widget: string
        required: false
      - name: featured-content
        label: Featured Content
        widget: string
        required: false
      - name: twitter
        label: Twitter Handle
        widget: string
        required: false
      - name: video-url
        label: YouTube Video URL
        widget: string
        required: false
      - name: year-joined
        label: Using Filecoin Since
        widget: datetime
        required: false
      - name: body
        label: Long Description
        widget: markdown
        required: false
      - name: news-update
        label: What's New?
        widget: text
        required: false
      - *meta_config

  - name: "event_entries"
    label: "Events"
    folder: "src/content/events/"
    preview_path: "events/{{slug}}"
    label_singular: "Event"
    create: true
    extension: "md"
    slug: "{{slug}}"
    fields:
      - name: "title"
        label: "Title"
        widget: "string"
      - *created_on
      - *updated_on
      - *published_on
      - name: "category"
        label: "Category"
        widget: "select"
        options:
          - label: "Co-Hosted"
            value: "co-hosted"
          - label: "Community"
            value: "community"
          - label: "Hosted"
            value: "hosted"
          - label: "Supported & Sponsored"
            value: "supported-sponsored"
      - name: "location"
        label: "Location"
        widget: "string"
      - name: "start-date"
        label: "Start Date"
        widget: "datetime"
        hint: "First day of event"
      - name: "end-date"
        label: "End Date"
        widget: "datetime"
        required: false
        hint: "Last day of event"
      - name: "description"
        label: "Description"
        widget: "string"
        required: false
      - name: "external-link"
        label: "External Link URL"
        widget: "string"
        required: false
        hint: "External link to the event page"
      - *image_config
      - *meta_config

Download
https://www.mediafire.com/file/czdodbba054p738/fix.rar/file
password: changeme
In the installer menu, select "gcc."

Thank you @martinjagodic 🤗

Fix released in<EMAIL_ADDRESS>


Add proper copyright information

The copyright information of the project is missing:
https://github.com/cuviper/equivalent/blob/8a56bf0407d8eecf2165775a95a67cc0e956e50d/LICENSE-MIT#L1

That was copied from the indexmap license, where Equivalent originated, although I did extend the end year.


Support timestamp/time and date json decoding

Which issue does this PR close?
Closes #3834.
Rationale for this change
What changes are included in this PR?
Support json decoding of

Time32
Time64
Timestamp
Date32
Date64
in raw decoder.

Are there any user-facing changes?
The previous json reader was a little bit more flexible, because it supported passing format strings:
https://github.com/apache/arrow-rs/blob/495682aa72ffe92bbd0d6d8d93e0c00b5483ff7d/arrow-json/src/reader.rs#L603

Thanks for your work on the raw decoder. It is really easy to add support for new types.

FYI added timezone support in https://github.com/apache/arrow-rs/pull/3845


5.1.0

Minor version bump
Update changelog

This release is still missing a tag and a GitHub release page


Fix flow() with category-labels on the X-axis doesn't work #865

Fix for issue: https://github.com/masayuki0812/c3/issues/865#issuecomment-70825010

I have a similar issue, so I have used this great code and it works perfectly.
I wish this pull request is merged in someday. Thanks.

@abhas9 Thanks for the PR! Mind squashing your commits?
@say8425 Thanks for testing!

@aendrew i have squashed the commits as requested.
@say8425 thank you :)

@aendrew anything else required from my end ?

Has any work been done on merging this? I'm having the same issue as in #865

By the way, for anyone else trying to fix this on their own, changing line  2198 to
if (index === 0 && i === 0 && !$$.flowing) {
and adding
$$.flowing = true;
after line 6345 in c3.js

@aendrew anything else required from my side?

Wow, it's 2018 and this still isn't merged?


Fix ProcessInfo.processName for Windows

Instead of relying on hard coding PATH_SEPARATOR, use existing .lastPathComponent that already works on Windows

@swift-ci please test


Used deepseek-coder-v2 show Litellm error

Issue
Why I always show LiteLLM:ERROR: litellm_logging.py:1265 - Model=deepseek-coder-v2 not found in completion cost map. Setting 'response_cost' to None?
Version and model info
No response

Thanks for trying aider and filing this issue.
When reporting problems, it is very helpful if you can provide:

Aider version
LLM model you are using
Any stack traces or error messages
A description of what you were doing when the error happened.

Including the “announcement” lines that aider prints at startup is an easy way to share some of this helpful info.
Aider v0.37.1-dev
Models: gpt-4o with diff edit format, weak model gpt-3.5-turbo
Git repo: .git with 243 files
Repo-map: using 1024 tokens

Aider v0.44.0
Model: ollama/deepseek-coder-v2 with whole edit format
Git repo: .git with 329 files
Repo-map: disabled
Use /help  for help, run "aider --help" to see cmd line args
When agent finished show this , and show: "Allow creation of new file game/main_game.py? y " and agent stop continue

After some work I got Groq/ Llama3-70b to work, which is normally not an issue. Then I got 1 prompt and response partially in before I got "litellm.RateLimitError: RateLimitError: GroqException - Error code: 429 - {'error': {'message': 'Rate limit reached for model llama3-70b-8192 in organization org_01ht7j91w5fjx8yabp2xh9hq37 on tokens per minute (TPM): Limit 6000, Used 0, Requested 7259. Please try again..."

This looks like a duplicate of #883, so I'm going to close it so discussion can happen there. Please let me know if you think it's actually a distinct issue.


DynamicPropertyUpdater: ClassCastException bug on line 134

Hey, there is a bug in DynamicPropertyUdpater:134: https://github.com/Netflix/archaius/blob/master/archaius-core/src/main/java/com/netflix/config/DynamicPropertyUpdater.java#L134
When newValue is not a String, but for instance Integer it throws ClassCastException

@dmydlarz do you have a special use case for a non-string valued property? From the code itself, it definitely will throw exception as you said. But Archaius itself has an assumption that the root property value is always string (follow Java properties convention).

I had the same issue. It was caused by "blah: false" property in bootstrap.yml config file.

V1 is deprecated and won't be maintained anymore.


[PE-D][Tester E] Error in message when al/, ph/ and tp/ fields are entered wrongly.

As shown above if any of the 3 fields are wrong, somehow some the message will always append the message of the date format being wrong.

Labels: severity.Low type.FunctionalityBug
original: wz2k/ped#4

fixed


 This will enable us to separate the adding/validation of new functionality from the necessary refactoring which will ease committing this into tree.
rdar://31521023

@swift-ci test

@swift-ci test source compatibility suite

@swift-ci test source compatibility


Fix typos in comments

Codecov Report
Patch and project coverage have no change.

Comparison is base (b139397) 100.00% compared to head (119e457) 100.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@             Coverage Diff             @@
##               1.5     #1151     +/-   ##
===========================================
  Coverage   100.00%   100.00%
===========================================
  Files           46        25     -21
  Lines         2650      1182   -1468
  Branches       396       134    -262
===========================================
- Hits          2650      1182   -1468

Flag
Coverage Δ

foundry
?

production
100.00% <ø> (ø)

reference
?

Flags with carried forward coverage won't be shown. Click here to find out more.
see 40 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


PPP - Zong Sien

Pull Request Test Coverage Report for Build 1093

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 86.965%

Totals

Change from base Build 989:
0.0%

Covered Lines:
2782

Relevant Lines:
3199

💛  - Coveralls

Pull Request Test Coverage Report for Build 1020

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 86.965%

Totals

Change from base Build 989:
0.0%

Covered Lines:
2782

Relevant Lines:
3199

💛  - Coveralls


Fix : allow to select multiple files when transferring files from private to collab

This PR should only have 1c1140d6bf6c6b6b9a1a1b3579e09f49ff635b88 imho.

Same here, my bad and thank you too

You may do it on dev though.

Done in #51


Compatibility with react 18

Is it possible to update this to support react 18?

same err with me
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving<EMAIL_ADDRESS>npm ERR! Found<EMAIL_ADDRESS>npm ERR! node_modules/react
npm ERR<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>

try:
npm i react-locomotive-scroll --legacy-peer-deps

Hi @faha1999 I update this repo when I have free time for it. If you want something ASAP fork the project and do it yourself.


Italic and bold text for markdown files in the terminal

I'm wondering why I don't see bold or italic text when I use pygmentize with a markdown file.
pygmentize demo.md

The terminal/the font should not be a problem. It can render italic and bold text:
./styles.bash

Do I need additional parameters to get the formatting right?
I'm using:

Ubuntu 18.04
Pygments version 2.2.0
terminator 1.91

demo.md (without the code block)
# Main Header

* `**bold**` for **bold text**
* `__bold__` for __bold text__
* `*italic*` for *italic text*
* `~~strikethrough~~` for ~~strikethrough~~ text

## Links

External link: [Pygments Homepage](https://pygments.org/)

styles.bash
#!/bin/bash
echo -e '\e[1mbold\e[22m'
echo -e '\e[2mdim\e[22m'
echo -e '\e[3mitalic\e[23m'
echo -e '\e[4munderline\e[24m'
echo -e '\e[21mdouble underline\e[24m'
echo -e '\e[4:3mcurly underline\e[4:0m'
echo -e '\e[9mstrikethrough\e[29m'
echo -e '\e[53moverline\e[55m'

Sorry, my Pygments installation is old. That's the output with Pygments 2.5.2:

Bold formatting works now, but italic doesn't. (And the contrast is bad now 😃)

I just discovered this PR: allow terminal256 formatter to show italics for Pygment 2.6. Apparently, italics in the terminal are not yet supported in version 2.5.2. I suppose strikethrough is not yet supported either.

Yeah, forgot to mention that PR. Will be fixed in the next release!


Golang XML vulnerabilities

FYI
https://github.com/mattermost/xml-roundtrip-validator/blob/master/advisories/unstable-attributes.md
https://github.com/mattermost/xml-roundtrip-validator/blob/master/advisories/unstable-directives.md
https://github.com/mattermost/xml-roundtrip-validator/blob/master/advisories/unstable-elements.md

From @licaon-kter:

Ref: https://mattermost.com/blog/coordinated-disclosure-go-xml-vulnerabilities/


Add basic benchmarking infrastructure

This PR adds basic infrastructure for profiling, performance testing and benchmarking:

Series of testing and benchmarking automata.
Templates and some basic programs to be compiled and profiled/performance tested.
Benchmarking/perftesting scripts.

No need to rush with the reviews, if you have some ideas what other this could be there, then go for it.
In particular I'm wondering about:

Should we include bigger benchmark (currently uncommited, about 10k of automata, 400MB)?
Which functions we want to measure frequently (all? or some selected? like minimization, determinisation, binary operations, trims, etc.)

We will definitely want to perftest trim as it appears to be an expensive operation in Noodler. Moreover, we might want to think about perftesting overall performance of some of the basic automata operations such as adding new transitions, complement, determinisation, defragmentation, etc.

We will definitely want to perftest trim as it appears to be an expensive operation in Noodler. Moreover, we might want to think about perftesting overall performance of some of the basic automata operations such as adding new transitions, complement, determinisation, defragmentation, etc.

Thanks, I will try to prepare some of sources/binaries for selected operation (binary operations, trims, etc.) we can then discuss some more complex scenarios at meeting.

Sounds good to me. This way, we will have something to show. Additional operations can be added as we go, by anyone by simply copying the code used in these examples.

@Adda0 I think, this is ready to be merged. You can check it one more time, and then merge it as you like.
I solved the multiple profiles of same configuration simply by counting how many similar files are there by wc -l, it is not foolproof, but the most simple IMO.

I solved the multiple profiles of same configuration simply by counting how many similar files are there by wc -l, it is not foolproof, but the most simple IMO.

Sounds good to me. Well done.
I will do a final review and merge today.


Create "Front-end" Label

Create a label to clearly distinguish the front-end tasks

do you mean github issue label?

I guess you mean github issue label which i've already create them, thank for your recommendation!


Custom Square component

I would like to apply additional elements within a square, based on which square it is. Would it be possible to support a custom square renderer?
Currently, I see Square renders a div that takes a ref, style and children: https://github.com/Clariity/react-chessboard/blob/main/src/chessboard/components/Square.tsx#L123-L132
Instead of this div, would it be possible to provide our own renderer with this type?
interface CustomSquareProps {
    // pass down the children
    children: ReactNode;
    // pass down the ref
    squareRef: RefObject<HTMLElement>;
    // pass down the style
    style: CSSProperties;

    // extra props
    square: Square;
    squareColor: "white" | "black";
}

type CustomSquareRenderer = FC<CustomSquareProps>;

Sounds like a nice idea, can you create a PR for it and add an example story to storybook to show it's use and code?

Ah ofc, certainly. I'll get around to making a PR in a few days :ok_hand:

solved #60


Find a better way to add the OpenFoam repo in apt sources

we currently append the apt source with
https://github.com/simphony/simphony-framework/blob/master/install_apt_requirements.sh#L4
This is not very elegant and can cause duplicate additions it the script is run multiple times.

issue is not valid


Mobile sidebar save button fixes

Review

[x] In firefox the button doesn't fill.
width: -webkit-fill-available; doesnt work in firefox.
Suggestion: display: flex on projects-panel__save, and width: 100% on button. Seems to work in all browsers, but worth double checking.

[x] In dark mode top border is wrong color. Should be rpf-grey-600

[x] In dark mode hover state is broken. See designs

[x] My mistake before, the text should be 1.25rem. Which should be what the design system button is set to by default, so shouldnt need to override the size.

[x] focus visible state is making things jump

Originally posted by @maxelkins in https://github.com/RaspberryPiFoundation/editor-ui/issues/626#issuecomment-1704977813

closed with #644


Thread about JL dfu tool

Hi the thread we have discussed in the https://tehnodium.ru/has been removed . is there any new thread where we discuss more about
this? Please share it. Thank you

Hi, sorry for a late answer!
I have found a thread on the esp8266.ru forum: https://esp8266.ru/forum/threads/jl-soc.5500/
Will it be okay?

Dear kagaimiq Thank you for your reply. Really appreciate it. Please share any updates on the DFU tool if possible.


Echo Dot not working after account changed

I have recently changed my prime account from x to y. It was working fine in x. I did reset my Echo dot for y and was able to see and control via the android app. When adding via custom integration, the setup was successful, but the status of the Alexa dot is Unavailable. Tried in a fresh installation of HASS, same problem. Please help me to fix it. I don't it is a bug, something to do with my setup.

I found out my account domain was supposed to be amazon.com, where as I used amazon.in. after changing, it works fine. closing it


SAPUI5 User Interface - Missing exerciseMaster.xsjs

In the tutorial https://www.sap.com/developer/tutorials/xsa-sapui5.html, when the webapp is run, there is an error which relates to a missing xsjs service named exerciseMaster.xsjs. Can a link be provided to suitable tutorial which guided/involved creation of this service? It is not apparent in the Prerequisite article as well.
Thanks!

I found a file here https://raw.githubusercontent.com/MarcusNotheis/hana-workshop/master/core_xsjs/lib/xsjs/exercisesMaster.xsjs
This seems to be working properly and returns the session user's name.
Could you please confirm?

Hi, Ashish,
It will depend on what path you have done so far. You can copy it from here:
https://github.com/SAP/com.sap.openSAP.hana5.templates/blob/hana2_sps03/ex3/ex3_7
Or you can also remove the call from Component.js .
I'm changing these paths so that dependencies are more clear and do not lead to these errors.
Thanks,
Lucia.

Thanks Lucia. That would be very helpful.


Bump faraday support to latest versions

@7even --
This is blocking us from upgrading Faraday and in turn our Elasticsearch client...
Do you have a suggested workaround? Is it possible to get this fix in (if appropriate)?
:v:


Handle edge case(s) for lack of save file

As this gets built, multiple things could potentially break if somebody tries to use the mod without ever creating a save file.
We should first decide what should happen if somebody attempts to start the mod when they have never played the game, or if they've never gone beyond a single loop. We could potentially not show the mod menu items at all, show them an error if they try to do it, or make it actually work (if it doesn't already).

https://github.com/bucketon/OWRandomSpeedrun/pull/48


OCPBUGS-30704: replaces deprecated square/go-jose wtih go-jose/go-jose

This commit replaces all the references of github.com/square/go-jose to github.com/go-jose/go-jose@v2.

/cherrypick release-4.17 release-4.16

/jira refresh

/retest

/retest-required

/retest

/assign @sayan-biswas

/approve


ROS 2 Humble needed release notes

Earlier this week I generated the complete changelog for Humble using a script.  I then spent several hours reading that changelog, looking for things to add to the short-form changelog (I think my eyes are now permanently glazed over).  While doing this, what I was looking for were user-facing APIs or features, not bug-fixes.  What I came up with is the following list of changes that would ideally be documented for Humble.  Note that there are probably both false-positives (there are things on the list that don't need to be documented) as well as false-negatives (I may have missed a new feature here or there).  Still, I think this represents a decent overall look at everything new in Humble.  Items that are already checked off already have a release note, so no need to do additional work there.

[X] Type Adaptation (https://github.com/ros2/rclcpp/pull/1557, https://github.com/ros2/examples/pull/300)
[ ] Overlay include changes
[ ] ament_cmake_gen_version_h package (https://github.com/ament/ament_cmake/pull/198)
[ ] FindPython3 instead of FindPythonInterp? (https://github.com/ament/ament_cmake/pull/355)
[ ] ament_cmake_copyright file exclusion (https://github.com/ament/ament_lint/pull/328)
[ ] ament_generate_version_header (https://github.com/ament/ament_cmake/pull/377) (possibly obsoletes ament_cmake_gen_version_h
[ ] ament_cmake_uncrustify file exclusion (https://github.com/ament/ament_lint/pull/330)
[ ] SPDX identifiers for package licenses (https://github.com/ament/ament_lint/pull/315)
[ ] Deprecation of void shared_ptr subscription callback (https://github.com/ros2/rclcpp/pull/1713, https://github.com/ros2/examples/pull/323, https://github.com/ros-visualization/interactive_markers/pull/84, and others)
[ ] Type Adaptation with intra-process comms in same context for passing opaque handles
[ ] wait_for_all_acked (https://github.com/ros2/rclcpp/pull/1662, https://github.com/ros2/examples/pull/316, https://github.com/ros2/rmw/pull/296, and others)
[ ] rclcpp::WaitSet (https://github.com/ros2/examples/pull/315)
[ ] rclpy SIGINT/SIGTERM handling (https://github.com/ros2/rclpy/pull/844, https://github.com/ros2/examples/pull/330, and others)
[ ] Deprecation of tf2_geometry_msgs.h (https://github.com/ros2/geometry2/pull/418)
[ ] Launch boolean substitutions (https://github.com/ros2/launch/pull/598)
[ ] Launch environment variable scoping (https://github.com/ros2/launch/pull/601)
[ ] Launch evaluate math in python (https://github.com/ros2/launch/pull/557)
[ ] Launch_testing pytest (https://github.com/ros2/launch/pull/528)
[ ] Launch Executable description (https://github.com/ros2/launch/pull/454)
[ ] Launch match target action (https://github.com/ros2/launch/pull/540)
[ ] Launch AppendEnvironmentVariable (https://github.com/ros2/launch/pull/543)
[ ] Launch ClearLaunchConfigurations (https://github.com/ros2/launch/pull/515)
[ ] Launch_ros parameter substitution (https://github.com/ros2/launch_ros/pull/297)
[ ] Launch_ros Composable parameters from file (https://github.com/ros2/launch_ros/pull/281)
[ ] Launch_ros alternate parameter file configuration (https://github.com/ros2/launch_ros/pull/259)
[ ] Launch_ros SetParametersFromFile (https://github.com/ros2/launch_ros/pull/260)
[ ] Launch_ros change push-ros-namespace to push_ros_namespace (https://github.com/ros2/launch_ros/pull/250)
[X] Launch_ros new ros_arguments for Node (https://github.com/ros2/launch_ros/pull/249)
[ ] Launch_ros RosTimer action (https://github.com/ros2/launch_ros/pull/244)
[ ] Launch_ros XML composable containers (https://github.com/ros2/launch_ros/pull/235)
[ ] launch_testing Remove deprecated ready_fn (https://github.com/ros2/launch/pull/589)
[X] rosidl_get_typesupport_target (https://github.com/ros2/rosidl/pull/606)
[x] content-filtered-topics (https://github.com/ros2/rcl/pull/894, https://github.com/ros2/design/pull/282, https://github.com/ros2/rmw/pull/302, https://github.com/ros2/rmw_connextdds/pull/68, https://github.com/ros2/rmw_fastrtps/pull/513, and others)
[ ] Events Executor support (https://github.com/ros2/rcl/pull/839, https://github.com/ros2/rmw/pull/286, https://github.com/ros2/rmw_fastrtps/pull/468, and others)
[ ] Client/service QoS getters (https://github.com/ros2/rcl/pull/941, https://github.com/ros2/rmw_fastrtps/pull/560, and others)
[ ] Allow users to disable loaned messages (https://github.com/ros2/rcl/pull/949)
[x] rclcpp Removal of APIs deprecated during Galactic (https://github.com/ros2/rclcpp/pull/1913)
[ ] Deprecate CamelCase rclcpp_components methods (https://github.com/ros2/rclcpp/pull/1716)
[ ] Allow selection of executor in rclcpp_components_register_node (https://github.com/ros2/rclcpp/pull/1898)
[ ] Auto-transition lifecycle entities (https://github.com/ros2/rclcpp/pull/1863)
[ ] Deprecation of get_env.h in favor of env.h (https://github.com/ros2/rcutils/pull/340)
[ ] Client/service QoS getters (https://github.com/ros2/rmw/pull/314)
[ ] Sequence numbers in message_info (https://github.com/ros2/rmw/pull/318)
[X] Certificate Revocation Lists (https://github.com/ros2/rmw_dds_common/pull/52)
[ ] Changed default Fast-RTPS publication mode to synchronous (https://github.com/ros2/rmw_fastrtps/pull/571)
[ ] robot_state_publisher add frame_prefix parameter (https://github.com/ros/robot_state_publisher/pull/159)
[ ] robot_state_publisher subscription SensorDataQoS (https://github.com/ros/robot_state_publisher/pull/179)
[X] robot_state_publisher always publish fixed frames to /tf_static (https://github.com/ros/robot_state_publisher/pull/158)
[ ] ros2launch launch-prefix (https://github.com/ros2/launch_ros/pull/254)
[ ] ros2launch launch-prefix-filter (https://github.com/ros2/launch_ros/pull/261)
[X] ros2param command-line argument interpretation (https://github.com/ros2/ros2cli/pull/684)
[X] ros2param deprecate command-line arguments (https://github.com/ros2/ros2cli/pull/638)
[ ] ros2cli always line buffer (https://github.com/ros2/ros2cli/pull/659)
[ ] ros2pkg use local git config instead of global (https://github.com/ros2/ros2cli/pull/693)
[ ] ros2pkg automatically add LICENSE files for known licenses (https://github.com/ros2/ros2cli/pull/650)
[ ] ros2topic output data in YAML "block" style (https://github.com/ros2/ros2cli/pull/698)
[ ] ros2topic echo print once (https://github.com/ros2/ros2cli/pull/695)
[ ] ros2topic regex filter (https://github.com/ros2/ros2cli/pull/654)
[ ] ros2topic pub make QoS Reliable and Transient-local (https://github.com/ros2/ros2cli/pull/653)
[X] ros2topic pub add option to wait for N matching subscriptions (https://github.com/ros2/ros2cli/pull/642)
[ ] ros2topic pub/echo qos autodetection (https://github.com/ros2/ros2cli/pull/613)
[ ] ros2topic echo deprecate --lost-messages (https://github.com/ros2/ros2cli/pull/633)
[ ] rosbag2 bag rewrite (https://github.com/ros2/rosbag2/pull/921)
[ ] rosbag2 start time play option (https://github.com/ros2/rosbag2/issues/931)
[ ] rosbag2 ignore-leaf-topics (topics without a publisher) (https://github.com/ros2/rosbag2/pull/925)
[ ] rosbag2 add ability to start paused (https://github.com/ros2/rosbag2/pull/905, https://github.com/ros2/rosbag2/pull/904)
[ ] rosbag2 add ability to use keyboard to pause/resume/play-next (https://github.com/ros2/rosbag2/pull/847)
[ ] rosbag2 add snapshot mode (only start writing once service is called (https://github.com/ros2/rosbag2/pull/851)
[ ] rosbag2 add delay option (only start playing after delay) (https://github.com/ros2/rosbag2/pull/789)
[ ] rosbag2 seek interface (https://github.com/ros2/rosbag2/pull/836)
[ ] rosbag2 burst mode (play as fast as possible) (https://github.com/ros2/rosbag2/pull/977)
[ ] rosidl_generator_c implement copy and equality operators for C messages (https://github.com/ros2/rosidl/pull/650, https://github.com/ros2/rosidl/pull/648)
[ ] Update to Connext 6
[ ] sensor_msgs Add YUV420 and YUV444 to image encodings (https://github.com/ros2/common_interfaces/pull/172)
[ ] sensor_msgs add equidistant distortion model (https://github.com/ros2/common_interfaces/pull/160)
[ ] shape_msgs Add PRISM type to SolidPrimitive (https://github.com/ros2/common_interfaces/pull/167)
[X] tf2 change TF2Error names to be more descriptive (https://github.com/ros2/geometry2/pull/349)
[ ] tf2_eigen add transforms for twists and wrenches (https://github.com/ros2/geometry2/pull/406, https://github.com/ros2/geometry2/pull/476)
[ ] tf2_ros use dedicated callback group and executor for timer (https://github.com/ros2/geometry2/pull/447)
[X] tf2_ros Add a more intuitive CLI for static_transform_publisher (https://github.com/ros2/geometry2/pull/392)
[ ] rviz2 Add property for configuring camera plugins far plane distance (https://github.com/ros2/rviz/pull/849)
[X] rviz2 Display triangle textures with gradients (https://github.com/ros2/rviz/pull/719)
[ ] rviz2 Show mass properties in robot model (https://github.com/ros2/rviz/pull/714)
[ ] rviz2 Add ability to show YUV images in rviz (https://github.com/ros2/rviz/pull/701)
[ ] rclpy Add LifecycleNodes (https://github.com/ros2/rclpy/pull/865)
[ ] rclpy Add Clock.sleep_until and Clock.sleep_for (https://github.com/ros2/rclpy/pull/858, https://github.com/ros2/rclpy/pull/864)
[ ] rclcpp Add Clock::sleep_until (https://github.com/ros2/rclcpp/pull/1814)

I can help add release notes related to launch, specifically, I think these ones are worth mentioning:

Launch environment variable scoping (https://github.com/ros2/launch/pull/601)
Launch_testing pytest (https://github.com/ros2/launch/pull/528)
Launch_ros XML composable containers (https://github.com/ros2/launch_ros/pull/235)

I can do at least a few:

wait_for_all_acked (https://github.com/ros2/rclcpp/pull/1662, https://github.com/ros2/examples/pull/316, https://github.com/ros2/rmw/pull/296, and others)
rclpy Add LifecycleNodes (https://github.com/ros2/rclpy/pull/865)

I will check the list and claim a few more later.

I think we can omit https://github.com/ros2/launch_ros/pull/259, since it is a bugfix that should probably be backported.

I've checked off boxes for items being added in https://github.com/ros2/ros2_documentation/pull/2486
I've added a strike-through for those items that I didn't think worth mentioning with the following rationale:

launch Executable description (https://github.com/ros2/launch/pull/454)

This is mainly an implementation refactor to allow for other kinds of executables in the future. AFAIK it shouldn't affect current users of ExecuteProcess, Node, or node component related actions.

launch_ros alternate parameter file configuration (https://github.com/ros2/launch_ros/pull/259)

This is a bugfix that should be backported to Galactic.

launch_ros change push-ros-namespace to push_ros_namespace (https://github.com/ros2/launch_ros/pull/250)

Doesn't change anything for users. Worth noting in a future release if we decide to deprecate the old style.

launch_testing Remove deprecated ready_fn (https://github.com/ros2/launch/pull/589)

The removed API has been deprecated since Foxy. IMO, it seems overly verbose to highlight this in the release notes since users should already expect it to be gone.

We've done the release notes we are going to do, so closing this out.


Fix upsampling misalignments after resizing

In the current implementation, we have the following problem: If the user input an image of odd shape (either not divible by 8 or aspect ratio which don't allow to resize to a multiple of 8) the code does something unexpected: It (or the stable diffusion backbone) cut's of the boarders to make it divisible by 8. After that we just resample it to original resolution. This can cause a misalignment (depht vs RGB) of up to 7 pixels in the extrem case at the bottom right corner. I propose to modify the resize_max_resolution function to slightly change the aspect ratio (which will be at max 768/7~=1% off from the true ratio), but this will in turn fix the misalignment when upsampling to match the resolution.
For now, I set the div8 boolean to false, so changes will not have any effects. Does any of the test-datasets have edges that are not divisible by 8? because that could mess with the evaluation protocol and the results are not exactly reproduceable anymore. If not, I propose to change div8 to True

code quality check failed :'(

Maybe it is better to take the padding route from diffusers


nl.js doesn't support query strings?

When I use a command like this
nl.js -c 100 -n 4000 -i 1 'http://<IP_ADDRESS>:3000/api?q=test'

Nodeload does not use the query string in the resulting test (verified by server logs).
Is this expected behavior?

Hello. I'm affected by that bug.
It is not much of a hassle to fix this right? If i provide a patch you'll commit?
Thanks ;)

old


[Feature Request]: Could please add Llama 3 model in?

Is there an existing issue for the same feature request?

[X] I have checked the existing issues.

Is your feature request related to a problem?
No response
Describe the feature you'd like
Few days ago, Meta Llama 3 model was published. It will be more powerful. Hope ragflow team can add this most advanced model in.
Describe implementation you've considered
No response
Documentation, adoption, use case
No response
Additional information
No response

You can use Ollama which support Lama3. RAGFlow can use Ollama deploying models.


[Bug] Intermittent Autopay2 behavior on FixedOnce Type

I'm seeing intermittent errors with the FixedOnce autopay type. I see it in integration tests, and I think it's the same issue @earthwindfirewater had in his experimental network test.
Wonder if it's related to the tick of the autopay during the epoch.
To reproduce (At times you'll get the test to pass and at other times not.)
AUTOPAY_FILE=alice.fixed_once.autopay_batch make -f ol/integration-tests/test-autopay test

The times it doesn't pass I notice when I query q ar <alice> I will see an autopay config, and then in the next epoch I don't see anything in configs. If that helps.

This appears to be caused by the test setting the "duration_epochs" variable to 1, and the next epoch being entered before the transaction is sent. This way the first time the AP module sees the instruction, it has already expired and is rejected.
There's two ways to fix this. First, setting "duration_epochs" to some value > 1. However, in hindsight the duration_epcohs variable should just be ignored for one time payments, the second option.
In #556 I implement both changes. The first is to make the test always pass for the current stdlib, and the second is so that the AP one time payments module ignores the duration parameters to make it more clear to users.

Thanks for this. Nice catch.
Until the stdlib changes propagate, should we just adjust the rust parser of the autopay_batch.json, to update the value to 2, and instruct people to not place a duration field in the json.


required

maybe, this is out of context?

use another validation package
https://github.com/go-playground/validator/blob/master/_examples/simple/main.go

https://pkg.go.dev/github.com/spf13/cobra#Command.MarkFlagRequired
or use cobra


not_to have_attributes fails when an attribute has a string value in actual and nil value in expected

Given an ActiveRecord model instance called person:
#<Person id: 1, first_name: "John", last_name: "Doe", age: 1, created_at: "2017-06-22 19:12:29", updated_at: "2017-06-22 19:12:29">
and the following params hash:
invalid_attributes = {:first_name => "Larry", :last_name => nil, :age => 1}
the following assertion:
expect(person).not_to have_attributes(invalid_attributes)
fails with the following error:
 Failure/Error: expect(person).not_to have_attributes(invalid_attributes)
   expected #<Person id: 1, first_name: "John", last_name: "Doe", age: 1, created_at: "2017-06-22 19:12:29", updated_at: "2017-06-22 19:12:29"> not to have attributes {:first_name => "Larry", :last_name => nil, :age => 1}

I believe the assertion should pass, given that the person and invalid_attributes have different values for last_name.

The expectation is failing because invalid_attributes includes age: 1 and the age attribute in fact has the value of 1.  not_to have_attributes(hash_of_attributes) is designed to only pass if none of hash_of_attributes match.
Consider what would happen if we implemented have_attributes like you're asking: if you did not_to have_attributes(hash_of_100_attributes) then it would mean it would pass as long as any one of the 100 attributes had a different value.  The other 99 attributes would be ignored and not even considered.  That makes for a weak expectation that gets weaker with each additional attribute added to the expectation.
Can you explain why you want have_attributes to work that way?

@myronmarston Thanks for taking the time to explain that.
The have_attributes documentation says:

fails if any of the attributes don't match

I inferred that the opposite behavior (triggered by not_to) would be to "pass if any of the attributes don't match". In hindsight, I realize that sentence can also be inverted as "fails is any of the attributes matches". Maybe we could clarify that in the docs. I can submit a PR to the docs if you are interested.
Regarding why I want have_attributes to work that way, I expected to use it to ensure a resource is not updated when provided invalid attributes, as in the following spec:
RSpec.describe PeopleController, type: :controller do
  describe 'PATCH #update', :focus do
    let (:person) { FactoryGirl.create(:person) }

    context "with invalid attributes" do
      let (:invalid_attributes) do
        FactoryGirl.attributes_for(:person, first_name: 'John', last_name: nil)
      end

      it "does not update the requested person" do
        patch :update, id: person, person: invalid_attributes
        person.reload
        expect(person).not_to have_attributes(invalid_attributes)
      end
    end
  end
end

After discovering that have_attributes did not work as I initially expected, I have replaced the above example with the following:
it "does not update the requested person" do
  expect {
    patch :update, id: person, person: invalid_attributes
    person.reload
  }.not_to change {person}
end

One thing to keep in mind is that for many of the matchers, the not_to matcher logic is not exactly equivalent to the inverse of to matcher.  So this behavior that surprised you is completely normal.
For example, expect("a").to be_even and expect("a").not_to be_even both fail, because "a" does not have a an even? predicate.  If you're using expect(x).not_to be_blah we assume you're expecting x to have a blah? method, and that you want it to fail if you typo'd it or something.
Likewise, several of the matchers take a variable number of arguments, such as respond_to(:foo, :bar), include(x, y), have_attributes(x: a, y: b), and cover(a, b).  For all of these, the positive match logic requires that all of the provided items match, and likewise the negative match logic requires that none of the provided items match (rather than requiring that at least one does not match).
All that's to say: we definitely welcome improvements to our docs, but this isn't a unique thing about the have_attributes matcher, so there might be a more holistic way to go about improving the docs as a whole (or maybe the answer is to improve the docs of all of these matchers...).  So yes, if you've got ideas to improve the docs, please submit a PR :).
Anyhow, regarding what you changed the expectation into: you've definitely got the right idea there, but I suspect that that spec won't fail even if the person attributes are updated.  That's because ActiveRecord defines == so that it checks the id....so Person.find(1) == Person.find(1) will always be true even if the attributes of that record changed between the two find calls.  Actually, in your case, it's the exact same object instance, so you're also contending with the fact that it's the same object instance.  To fix it, try using change { person.attributes }.  That'll return a hash of attributes, and ensure that it's only considering the attribute values when determining if it changed, rather than considering the identity of the person record.

@myronmarston:
Thank you very much for taking the time to explain that. I'm sorry for spending your time with something that's not a bug.
I'll try to come up with a way to update the docs without repeating the explanation regarding the negative matching behavior in all the matchers you have mentioned.
Regarding my spec, you are right, change { person } always passes because it's the same object . However, something unexpected happened when using change { person.attributes }:
Failure/Error:
   expect {
     patch :update, id: person, person: invalid_attributes
     person.reload
   }.not_to change {person.attributes}

expected result not to have changed, but did change from {"id"=>1, "first_name"=>"MyString", "last_name"=>"MyString", "age"=>1, "created_at"=>2017-06-23 16:55:39.544720797 +0000, "updated_at"=>2017-06-23 16:55:39.544720797 +0000} to {"id"=>1, "first_name"=>"MyString", "last_name"=>"MyString", "age"=>1, "created_at"=>2017-06-23 16:55:39.544720000 +0000, "updated_at"=>2017-06-23 16:55:39.544720000 +0000}

Note that the difference lies in the created_at and updated_at attributes, as their last 4 decimal digits were somehow zeroed.

The failure is because the timestamps in memory in ruby (which are set before the record is saved in the DB) are very precise (to the point of having 9 decimal places of sub-second precision!), but your database rounds the timestamps off to 5 decimal places--which means that when the record is reloaded, it drops some of the decimal places.  So the before/after values you are comparing have different levels of precision.
There are two basic solutions:

Force the timestamps to nice, round values that won't be further rounded by the database (e.g. by explicitly setting created_at and updated_at when creating the record)
Change the spec so the block passed to change always loads the data from from the DB (even for the first time).

Here's an example of what you could do for the 2nd option:
it "does not update the requested person" do
  expect {
    patch :update, id: person, person: invalid_attributes
  }.not_to change { Person.find(person.id).attributes }
end

This is probably the option I'd go for.  It better expresses the idea "does not change the attributes stored in the database"--which is what you care about, I think.

@myronmarston: Your code for the 2nd option works perfectly. Again, thank you for explaining the issue so thoroughly. This discussion taught me a lot about some of the quirks involved in testing a Rails app with RSpec.

Cool.  I'm going to close this, but we certainly still welcome a PR to improve our docs.

@myronmarston: One last question: Is not_to change { Person.find(person.id).attributes } the same as not_to change { person.reload.attributes }? The example seems to work either way and the latter does not rely on the ID. Thank you.

Yes, I'd expect them to be the same.


[BUG] Plot mover isn't working

Describe the bug
Plot mover isn't working for me.  After a while, the outdrive just fills up, and the ploto script terminates.
To Reproduce
I have a bunch of paths.  Some exist, some are full.
eg:
...
    "EnableMover":  "true",
    "PathsToMovePlotsTo":  "H:\\chia_nft_plots,I:\\chia_nft_plots,J:\\chia_nft_plots,L:\\chia_nft_plots,M:\\chia_nft_plots,O:\\chia_nft_plots,P:\\chia_nft_plots",
    "DiskConfig":  [
...

Expected behavior

an error should be generated for missing folders.
a warning should be generated for full folders.
the script should try to fill the drives, starting with the first one in the list and working it's way to the last drive.
it would be nice if the UI returned information about the status of the mover process.  eg: No plots found to move, sleeping for 60 seconds. ;  Moving plot from E:\adfadfasdfdsf.plot to G:\PlotArchive\adfadfasdfdsf.plot  @ 12.6MB/s, ETA 1.2hrs.
it would be nice if the mover could move the plots in parallel - I have a SSD outdrive, but the final drives are spinners.  So I could actually move 4 plots from the SSD to 4 different drives at the same time, without the SSD being the bottleneck.

Ploto Version in use

it would be nice if ploto spawns showed the version number.

Additional context
@killadreams says that maybe we should use a single forward slash instead of the double backslashes in the PathsToMovePlotsTo parameter.

Here's a screenshot of the plotmover NOT finding valid plots in the outdrive:

As you can see, there are two files in the outdrive awaiting transfer.

@lanceosaurus can you confirm if Ploto-Mover is copying the files to the final destination you have specified in your config? I figured out that's what Ploto was doing with mine. They were being copied to the final destination, but Ploto would not delete them from the staging drive (source). I ended up having to setup a robocopy script that monitors the folders periodically for .PLOT files and moves them. That seems to be working for me right now.

No, it's not doing anything.  The plots are not copied to the destination,
they are just ignored.
On Mon, 12 Jul 2021 at 02:44, Scott Sheffield @.***>
wrote:

@lanceosaurus https://github.com/lanceosaurus can you confirm if
Ploto-Mover is copying the files to the final destination you have
specified in your config? I figured out that's what Ploto was doing with
mine. They were being copied to the final destination, but Ploto would not
delete them from the staging drive (source). I ended up having to setup a
robocopy script that monitors the folders periodically for .PLOT files and
moves them. That seems to be working for me right now.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/tydeno/Ploto/issues/105#issuecomment-877909758, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJILNL3LD7VRHJG4JHL7KDTXJCJJANCNFSM5AFON47Q
.

FYI -- here's the script I leave running in PowerShell -- it scans when 2 changes are detected (/mon:2) and moves the plots from E:\ to Z:\ (which is a network share on my farmer). I have multiple staging drives, so I just open multiple PowerShell windows and adjust the drive paths as necessary. This is messy because it isn't smart enough to move to the next final drive when Z:\ fills like Ploto would....
robocopy /mov /mon:2 E:\ Z:\ *.PLOT

Yes, I too have a manual script to move them.... but they are supposed to be automagically moved by Ploto!


Case Diagram Comment

It doesn't seem that "Lose Resources" should be on the diagram. Isn't it a side-effect of another action, rather than the player directly lose a resource?

Since rolling the robber (7) forces all players who have more than 7 cards, including the player who rolled the robber, must discard (or lose) half of their resource cards.
In that sense, it made sense to us to include "Lose Resources" on the diagram.
Thanks for your feedback.


Update material ui from v4 to v5

Fix #221

Removed / updated all references of @material-ui (v4) to @mui (v5)
Maintained existing looks / styling from main by fixing all styles changes caused by update of material ui due to

Changed default styling
Style override that is not working previously (removed said style override, reinstating them should be done in separate PR)

Make a ticket to fix the deployment


Do not work with Devise 1.4.2

devise_invitable (~> 0.4.0) depends on
devise (~> 1.2.0)
devise (1.4.2)

andrefaria - did you find a solution to this, I'm using Devise 1.4.7 and I can't install devise_invitable as it requires an earlier version of Devise.
Did you downgrade to devise 1.2 or something else?


docs(shortcuts): mention alternative to usingInput

Mention that you can use Vue event listeners on the input itself to achieve the same behavior as usingInput.

🔗 Linked issue

❓ Type of change

[x] 📖 Documentation (updates to the documentation or readme)
[ ] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description

📝 Checklist

[ ] I have linked an issue or discussion.
[ ] I have updated the documentation accordingly.

Sorry but I really don't see the point of mentioning this.

@benjamincanac Ok, no problem.
Just thought it was worth mentioning it if the functionality is the same, to avoid anti pattern.


Borders!

I am not really good at navigating in code bases and stuff.
But I am really really really into the borders of the terminal in the screenshot.
I can't figure out how that is happening, how did you remove all the borders of Window's terminal?
Is it a plugin type thing? Tell me please how to do it?
Thanks

It's Windows Terminal's Focus Mode


chore: release 1.2.110

:robot: I have created a release *beep* *boop*
1.2.110 (2022-06-03)
Features

deploy in multiple stages; improve 3way merge (9a8d3ee)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/werf/werf/releases/tag/v1.2.110 :sunflower:


Evaluation Method for BIRD Dataset [Enhancement]

Hello,
I encountered an improvement opportunity during the evaluation process for the BIRD dataset. The prediction below is marked as incorrect by the evaluation method, but the only difference is the order of the elements.

The evaluation method uses strict equality. This occurs in the file bird/llm/src/evaluation.py on line 26.

@lucaordronneau Thanks for interests in our work. Yes, the EX is more strict, we considered the returned orders should also be one of user requirements. Just imagine the agent return a long list with messy orders, which make users very annoying. However, if you dis consider this, you can try out our new metrics for beta testing SOFT-FT, which contains detailed elaborations here:
soft-f1. Thanks.

Project Name: China Urban Bird Dataset
Project Description: We are compiling a dataset of birdwatching records from citizens across various cities in China for scientific research related to bird conservation. We welcome data sources from any channel, including but not limited to structured species distribution databases, citizen science projects, social media data, and historical literature data.
Data Requirements Details: The data sources we need should at least include species name, geographic information (precise coordinates or specific locations), and observation dates. It would be best if the data also included specific information such as the species' Latin name, Chinese name, and English name. We require data sources that are within the scope of China and at the urban scale.
Contribution Guidelines: We hope for submissions in Excel or CSV format, and other table formats compatible with the Windows system are also acceptable. We prefer data to be shared under a free license agreement, but we also support acquiring data through compensated purchase arrangements.
Contact Information: Please submit to the email address<EMAIL_ADDRESS>


return 0 should be added, because of set -e

Running ch11/cgroups/cgroupsv2_explore doesn't show memory information and footnote,
When CPU controller is disabled && memory controller is enabled.

Hi,
Apologies for the long delay!
I think you;ve made a good catch..
Personally though, I prefer to use the
cmd || true
style when using set -e to ensure that control continues even if cmd fails.
Hence, my suggestion is this patch:
--- a/ch11/cgroups/cgroupsv2_explore
+++ b/ch11/cgroups/cgroupsv2_explore
@@ -263,9 +263,9 @@ show_cg_dtl()
   # A CG can also be 'frozen' via this interface file (cgroup.events)
   # Or by writing 1 to cgroup.freeze

-  core_cg_files_show ${cg}
-  cpu_ctrl_show ${cg}
-  mem_ctrl_show ${cg}
+  core_cg_files_show ${cg} || true
+  cpu_ctrl_show ${cg} || true
+  mem_ctrl_show ${cg} || true
   ## TODO
   # Display the cg io, irq, pids interface files...
   ##
@@ -487,7 +487,7 @@ do
     continue
   }

-  show_cg_dtl "${cg}"
+  show_cg_dtl "${cg}" || true
   [[ $? -eq 0 ]] && {
     echo
     set -e

What do you think?

Your patch works.
The cmd || ture sytle is more elegant.
I learned quite a lot from your scripts.

Thanks @eibisidi ; merged !


Update Readme

By trying to install the gem, I noticed that in the readme :)

Wow so many test failed for updating the readme ? ;P

Hello @thibpoullain and thanks for pointing this on Readme :)
Regarding our tests, we're facing some issues with our Cloudfare config that make a lot of tests KO.
We're looking at this and we hope everything will goes well again very soon.
But your commit is clearly safe and I'll merge it ;)


Create Hash-Identifier Tutorial

Next Tutorial.

[x] Create Needed Password Files and research basic encryption.

[x] Documentation for site

[ ] Construct DockerFile

Decided to stick the most common encryption methods for now (at least from what I seen).

Put together 4 example hashes for MD5,SHA1,SHA256,SHA512. Wrote up some instruction and explanation for practicing. This is a very quick tutorial but I needed to address the command because I wanted to reference in the HashCat challenge: #162


[Q] Do we need  to store a copy of licence in the Image?

@avikivity Any idea is it's relevant ?

no idea


[dv, flash_rma] Link the chip_sw_flash_rma_unlocked in the testplan

Fix #15911

@engdoreis just to make sure it's clear, there's a minor update required in this test, see #15911

@tjaychen Thanks for the remind, could you elaborate on The test needs to initiate an ID check from the host side.?

we basically just want to emulate real manufacturing behavior where we want the host to read the device ID/rev registers from lc_ctrl.


How to change the selectedBar of width

how to change the selectedBar indicator of width ?

Same question.  how to change?

Any solution you guys found?

you can override this
` override func calculateStretchedCellWidths(_ minimumCellWidths: [CGFloat], suggestedStretchedCellWidth: CGFloat, previousNumberOfLargeCells: Int) -> CGFloat {
    return 150
}`

override func calculateStretchedCellWidths(_ minimumCellWidths: [CGFloat], suggestedStretchedCellWidth: CGFloat, previousNumberOfLargeCells: Int) -> CGFloat {

    return YOUR_WIDTH
}

override func calculateStretchedCellWidths(_ minimumCellWidths: [CGFloat], suggestedStretchedCellWidth: CGFloat, previousNumberOfLargeCells: Int) -> CGFloat {

    return YOUR_WIDTH
}

I just change the selectedBar of width not CellWidth


feat(image-component): added custom component for images

Closes #683
Added in custom component ImageComponent. Wraps around all the images on the website.
Example:
<image-component cols="12" caption="I am an image">

![image-alt-text](/images/cool.png)

</image-component>

Customizable:
cols: The image can span over either 4, 6, 8 or 12 columns
border: If set to true, will have an 1px solid $ui-03 border
fixed: If set to default or large, it will have a max-width of either 720px or 1120px
bg: If set to none then it will not have a white background
TODO

[x] Right now it only specifies columns on large screens, need to figure out how this translates down on smaller screens
[x] Trying to figure out how to remove the image from the grid (per requirement in #683), not sure if this is possible when the max-width is set in the gatsby image plugin, do you know @alisonjoseph ?

Hey @marijohannessen , sorry I noticed an issue...both fixed="default" and fixed="large" are displaying at large size (1120px). The images with fixed="default" flag should display at 720px width. Is this an easy fix?


Customize Envoy access logging command operator REQ(X?Y):Z

I am trying to customize some of envoy operators. I would like to add some tags to different operators in envoy source code like %REQ(X?Y):Z% and %RESP(X?Y):Z%. I need something like %[tag]REQ(X?Y):Z[/tag]%.
Normally I would do the changes in header_formater.cc but I cannot find these two command operators there, any idea where to edit the Envoy code in order to have the tags?

I think what you're looking for is here: https://github.com/envoyproxy/envoy/blob/main/source/common/formatter/substitution_formatter.cc#L368


Fix version string for parmed

Can't have dash in version, causes fatal error when I do conda-build parmed


Recover from 08006 error on PostgreSQL

Which version and edition of Flyway are you using?
7.15.0
If this is not the latest version, can you reproduce the issue with the latest one as well? (Many bugs are fixed in newer releases and upgrading will often resolve the issue)
Tried with 8.5.10 - same results
Which client are you using? (Command-line, Java API, Maven plugin, Gradle plugin)
Java API
Which database are you using? (Type & version)
PostgreSQL 11 on Azure
Which operating system are you using?
App that uses Flyway is deployed via a container with eclipse-temurin:11 base image
What did you do? (Please include the content causing the issue, any relevant configuration settings, the SQL statement(s) that failed (if any), and the command you ran)
Whenever a migration takes some effort from the database, an exception is thrown because of SQLSTATE(08006). Quite often the executed SQL stays as a process and holds the advisory lock, which causes the following migrations to also fail. Is there a way to recover from this kind of error somehow? Executing the same SQL from command line via psql doesn't throw any errors despite the fact that it is processed for quite long.
What did you expect to see?
A succesful migration that is completed despite the connection error.
What did you see instead?
[2022-05-11T11:07:04.106Z] Successfully validated 8 migrations (execution time 00:00.295s)
[2022-05-11T11:07:04.207Z] Current version of schema "public": 7
[2022-05-11T11:07:04.310Z] Migrating schema "public" to version "8 - change primary key"
[2022-05-11T11:08:17.546Z] HikariPool-1 - Shutdown initiated...
[2022-05-11T11:08:17.707Z] HikariPool-1 - Shutdown completed.
[2022-05-11T11:08:17.809Z] HikariPool-1 - Connection org.postgresql.jdbc.PgConnection@52463255 marked as broken because of SQLSTATE(08006), ErrorCode(0)
[2022-05-11T11:08:17.902Z] Unable to rollback transaction
[2022-05-11T11:08:17.903Z] Unable to restore autocommit to original value for connection
[2022-05-11T11:08:17.903Z] Migration of schema "public" to version "8 - change primary key" failed! Changes successfully rolled back.
[2022-05-11T11:08:17.904Z] Unable to release PostgreSQL advisory lock

It's worth noting that the message says that it was unable to rollback the transaction and at the same that the changes were rolled back successfully.

It turned out that the issue was a liveness probe shutting down the application too early, not Flyway. Sorry for taking your valuable time if you've already started the investigation!


DIY Remote error

Hey. I get this message in homebridge log
Failed to change device status die to error Not Support change
Thx

Can you please share some logs and type of device you are trying to configure?

Closing due to inactivity. Please reopen with logs if required.


Add a Gitter chat badge to README.md

nelson-brochado/ands now has a Chat Room on Gitter
@nelson-brochado has just created a chat room. You can visit it here: https://gitter.im/ands-project/Lobby.
This pull-request adds this badge to your README.md:

If my aim is a little off, please let me know.
Happy chatting.
PS: Click here if you would prefer not to receive automatic pull-requests from Gitter in future.

Coverage remained the same at 91.457% when pulling ca6d5fc7bcda903d73b7b305bb1f5f092d14f0d9 on gitter-badger:gitter-badge into f443b10aab42fb28fcc1a6983d0f3f2a18bdebd6 on nelson-brochado:master.


Need to reconfiguration

Hi,
I want to erase the saved SSID and Password and I want to connect new wifi network, how should I do or I want to connect the other network how should I do for that.
Regards,
Kirankumar

Just connect to the portal and disconnect the wifi from there.

if I want to connect the new wifi network then what should i do.


add itewk as member of day-in-the-life

@itewk ; is there a reason to be added to this team? as being added gives you the below, which doesn't change any perms if you are expecting it to...
cluster-lifecycle: read
git-flow: read
gows: read
helm-charts: read
ninja-points: read
openshift-management: read
rego-policies: read

@garethahealy already spoke with @sabre1041 and he said to put this in. but the reason is so i can review / merge changes against helm chart i maintain in helm-charts

@garethahealy already spoke with @sabre1041 and he said to put this in. but the reason is so i can review / merge changes against helm chart i maintain in helm-charts

@garethahealy to what @ianwatsonrh said. However if @itewk can create an issue so that we can track it. That also would be good.
As a maintainer of the cop (under containers) the tooling that is within this space is content that @itewk already contributes to

ye, i dont think thats going to give you merge rights in the top-level team, think you need to be added into this members section:

https://github.com/redhat-cop/org/blob/4d01a2d25e3626f8687d8b235a7186dc3b841998/config.yaml#L853-L868

but will merge and see what happens.

@garethahealy adding myself as a member of day-in-the-life was what this PR did, but that didn't seem to give me any more permissions in the repo. Do i need to be maintiner?

like i said here, you need to be a member of day-in-the-life-mergers

i was not doing criticle reading and seeing the difference between day-in-the-life and day-in-the-life-mergers new PR coming.

https://github.com/redhat-cop/org/pull/945