[Bug report] @temp returns an empty object by import.meta.glob

Description
我正在使用 vuepress-next 开发一个主题，版本是： "2.0.0-beta.60",
I am developing a theme using vuepress-next. The version is: "2.0.0-beta. 60",
我遇到一个问题：就是我的主题通过 vuepress-plugin-use-pages 在 vite server 启动前，在 .temp 目录生成了一些临时文件
I ran into a problem: my blog theme generated some temporary files in the .temp directory before the vite server was started through vuepress-plugin-use-pages

但是我通过<EMAIL_ADDRESS>得到的是一个空对象，而通过 import.meta.glob('../../vuepress/.temp/*.js') 却可以得到正确的文件列表：
However, I get an empty object through import.meta.glob('@temp/*. js') , while I get the correct file list through  import. meta.glob('../../vueporess/.temp/*. js'):

感觉像是 alias 的问题？请修复它。
It feels like the problem of Alias? Please fix it.
Reproduction
nothing
Used Package Manager
npm
System Info
System:
    OS: macOS 13.0
    CPU: (8) x64 Apple M1
    Memory: 250.50 MB / 16.00 GB
    Shell: 5.8.1 - /bin/zsh
  Binaries:
    Node: 14.21.2 - /usr/local/bin/node
    Yarn: 1.22.19 - /usr/local/bin/yarn
    npm: 6.14.17 - /usr/local/bin/npm
  Utilities:
    Git: 2.32.1 - /usr/bin/git
  Browsers:
    Chrome: 108.0.5359.124
    Edge: Not Found
    Firefox: 78.7.1
    Safari: 16.1
  npmPackages:
    @vuepress/bundler-vite: Not Found
    @vuepress/bundler-webpack: Not Found
    @vuepress/cli: Not Found
    @vuepress/client: 2.0.0-beta.60 => 2.0.0-beta.60
    @vuepress/core: Not Found
    @vuepress/markdown: Not Found
    @vuepress/plugin-active-header-links: Not Found
    @vuepress/plugin-back-to-top: Not Found
    @vuepress/plugin-container: 2.0.0-beta.60 => 2.0.0-beta.60
    @vuepress/plugin-docsearch: Not Found
    @vuepress/plugin-external-link-icon: 2.0.0-beta.60 => 2.0.0-beta.60
    @vuepress/plugin-git: Not Found
    @vuepress/plugin-google-analytics: Not Found
    @vuepress/plugin-medium-zoom: Not Found
    @vuepress/plugin-nprogress: Not Found
    @vuepress/plugin-palette: Not Found
    @vuepress/plugin-prismjs: Not Found
    @vuepress/plugin-pwa: Not Found
    @vuepress/plugin-pwa-popup: Not Found
    @vuepress/plugin-register-components: Not Found
    @vuepress/plugin-search: Not Found
    @vuepress/plugin-shiki: Not Found
    @vuepress/plugin-theme-data: 2.0.0-beta.60 => 2.0.0-beta.60
    @vuepress/plugin-toc: 2.0.0-beta.60 => 2.0.0-beta.60
    @vuepress/shared: Not Found
    @vuepress/theme-default: Not Found
    @vuepress/utils: 2.0.0-beta.60 => 2.0.0-beta.60
    vue: ^3.2.45 => 3.2.45
    vue-loader: Not Found
    vue-router: Not Found
    vuepress: 2.0.0-beta.60 => 2.0.0-beta.60
    vuepress-vite: Not Found
    vuepress-webpack: Not Found

HI, some updates here, can you check if alias works for this in a normal vite app? If not please open an issue to vite.

I tried again, but the problem still exists. The npm package I used is as follows：
"vuepress": "^2.0.0-beta.61",（latest）
"vite": "^4.2.1",（latest）
I don’t think I should go to the Vite official website to raise an issue,  because the @temp feature is provided by vuepress-next, not Vite’s API itself.
see: https://v2.vuepress.vuejs.org/advanced/cookbook/passing-data-to-client-code.html#write-and-load-temp-files

can you check if alias works for this in a normal vite app

Are you sure you understand my questions correctly? I am asking if import.meta.glob (it's provided by vite) support alias or not, as @temp is just a normal alias injected by vuepress.

Closing as no activities for a long time


Highlight to reply feature is confusing for new users.

After using the app for about a week, I finally figured out why my friends and I have been randomly replying to messages. If you highlight a message and then send a message while the other one is highlighted, it will send the message as a reply. I propose that the reply feature be moved to the context menu for the mobile apps. This would make the mobile clients work the same way as the web client as well, reducing the delta between the UX on the different clients. A similar thing I noticed was that the redact feature completely hides the message on android and ios but leaves a placeholder on the web client. Is this intentional or is one style supposed to be implemented on all three clients at some point?
I remember a meta issue somewhere about the scope of the quoting and reply features, do you happen to know which repo it was in?

CC @nadonomy because I am not sure what direction the UI is heading in yet anyways.

I'll close this because I'm migrating over to the new client as soon as F-Droid gets a build.


Get only values whose inputs are on the form

Hi guys, I am working on a reactjs app. I am using redux-form for a complex form.
In my case I am using React-Bootstrap to render some tabs. Each tab contains an input. Only the visible input should be sent to the server. What I am doing is rendering the input of the active tab. The others are removed. But if the user already modified those inputs (the ones that are not on the page anymore), I am receiving their values on submit.
How can I remove these values? I don't want to see them in the json. Is this possible?
Thanks.

If you mount the component the fields will be registered, and if edited they remain in the form state as touched and so on. I suggest to wipe out unwanted values in the submit function before handling over your async action, maybe prefix your ids with the tab they are contained for easy filtering.

You could also set a variable like let activeTab = "", and send this value along in the json to submit. Then before submission, just filter the json to be sent using the activeTab value in a switch statement or something like that (possibly w/a variation of what @ifranke suggested).

I'm not sure this is right: the fields are unregistered when unmounted, and the action to unregister is calling with destroyOnUnmout:true in the payload... but it's not destroying the changed values, just unregistering the fields. I can see the utility of keeping the values around in case the fields are put back in the form again, but this isn't always what's desired.

Because this issue saw almost no activity for a few months, I'm closing it.


Create LICENSE

I'm not sure this one needs a license as there is no code?

Not sure, but I included it for completeness as there seems to be references to this - and thus it appears for us as a dependency with an unknown license.

Added in https://github.com/jspm/nodelibs-stream/commit/2e5dd8d85dd178c9138b8d11040a19ee88642500.


Missing _pb files

After generating I see that session class requires session_pb files which is not exist after generating. What is wrong?
I following this section - https://github.com/googleapis/gapic-generator-ruby#build-and-install-the-generator
I tried to build dialogflow

@viacheslav-rostovtsev , any updates on this?

I can't repro it locally.
@IlyaUmanets is it still an issue?

I figured out what's the issue here. If you go through the self-serve section, the generator will only give you the client libraries code. The protobuf and grpc code has to be generated separately via protoc --ruby_out and protoc's grpc plugin.
Docker and Bazel paths described in the readme do this for you, but the self-serve path does not.

Can we update the self-serve path to do this, I can't seem to figure it out :/


The menu only open from right

the menu only opens from the right side. Sometimes the button is so close to the right that it is logical to see the submenu opening from the left side.

Yes a simple "left" prop would be great for those opening the nestedmenuitem from a navigation bar, from buttons docked to the right like in the screen shot above. In this case I'd always want the popups to appear to the left instead of right, as the popup itself is right: 0px

You can override the params. The components accept MenuProps which is the props of mui Menu compontent.
const menuProps = {
    anchorOrigin: {
      vertical: 'bottom',
      horizontal: 'left',
    },
    transformOrigin: {
      vertical: 'top',
      horizontal: 'right',
    },
  };

<NestedMenuItem
  ...
  MenuProps={menuProps}
>


Account Deletion

:no_entry_sign:

Leave this open for the time being, noticed an issue but on phone ATM.


efi image builder doc

Issue #, if available:
https://github.com/aws/eks-anywhere-internal/issues/1604
Description of changes:
Testing (if applicable):
Documentation added/planned (if applicable):
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/retest eks-anywhere-e2e-validate-tinkerbell-hardware-presubmit

/test eks-anywhere-e2e-validate-tinkerbell-hardware-presubmit


projectlibre: init at 1.7.0

Motivation for this change
I need to work with files created by projectlibre.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option build-use-sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

Obsoletes https://github.com/NixOS/nixpkgs/pull/24466

Oh, I searched nixpkgs master for "projectlibre" but didn't think to check github. FYI, #24466 builds from source and installs a desktop file, which this PR lacks.


support for the version exchange 2013

Hi,
How I can make work the php-ews with exchange 2013 ??
Regards.
Nelson.

This library now has full support for Exchange 2013.


Naming convention for observation parameters (units.yml)

Story
As a plugin author, I want guidance regarding how I should name my parameters so as to be a healthy participant in the ecosystem
Rationale
As we develop plugins, each plugin will output more parameters, and those parameters become standards that are consumed in downstream plugins. Very quickly, we are going to have 100's if not 1000's of parameters, and we need some rules regarding how they are named.
Implementation details
This naming convention is being proposed after reviewing the current choice of names and their units and a review of metrology literature. The intention is to propose a standard that aligns somewhat with convention, somewhat with existing metrology rules, doesn't require significant changes to the existing ecosystem of plugins for IF, and is future-proofed.
One big issue with the current units.yml is the inconsistency with naming. Taking one example, we have two params currently cpu-util and energy-cpu. In the first, the cpu is at the start; in the second, the cpu is at the end. We have no rules for where the term cpu should go. This is the reason we need a naming convention.
Types Of Parameters
Looking at the existing units.yml, there seem to be two broad types of parameters.

measurement parameters: parameters that relate to a quantitative measure, like energy, carbon, and cpu-utilization.
context parameters: provide context to the plugins in execution, like cloud-vendor, cloud-region, and instance-type.

Each of these will have a different naming convention
Naming Convention - Measurement Parameters

Each parameter in an observation MUST conform to the following structure {domain}:{metric}:{type}

{metric}: metric is a quantifiable measure such as utilization, carbon intensity, bandwidth, or carbon. This is mandatory
{domain}: narrows the scope of a metric to a specific domain, e.g. cpu, mem, grid, cloud, electricity, embodied. This is optional.
{type}: defines the type of parameter; for measurement params, it is likely to link to a specific unit of measurement, e.g., g, lbs, kWh, joules. But could also be a string or any other type in the most generic term. This isn't to be confused with SI units, although there is a relationship. This is optional.

Each particle of a parameter (domain, metric, or type) MUST be lowercase, hyphenated, and, with the exception of types, MUST NOT use acronyms.
Each particle of a parameter SHOULD start with the least specific to the most specific. E.g., datacenter-server-cpu is preferred over cpu-server-datacenter.
Parameters MUST contain at least a metric, but the other two particles are optional.
There MUST be clear defaults for the particles when skipped in a parameter name.

For example, carbon, when used as a parameter, the scope is global (global in respect to the impact graph, it's the carbon for whatever the entire graph is being created to measure) and the type is gCO2e.

Fundamental metrics CAN be un-hyphenated but derived; second and third-order metrics SHOULD be hyphenated to avoid overloading terms.

For example, carbon-intensity is a more complex derived metric (a rate), so we used a longer term to define it. energy is a fundamental metric, so we allow a single word to define it.

Examples

energy is a {metric}, with a default domain of global and a unit defaults to kWh. It's equivalent to global:energy:kWh

energy:j is a {metric}:{unit}, with a default scope of global, and the unit is joules.

cpu:energy is a {domain:metric}, the energy consumed by a CPU and the unit defaults to kWh

cpu:energy:j is a {domain}:{metric}:{unit}, the energy consumed by a CPU and the type is joules

carbon is a {metric}, with a default domain of global and a default unit of gCO2e. It's effectively short for global:carbon:gCO2e

grid:carbon-intensity is a {domain}:{metric} with a default unit of gCO2/kWh. It's effectively short for grid:carbon-intensity:gCO2e/kWh

software:carbon-intensity is a {domain}:{metric} with a default unit of R. It's effectively short for grid:carbon-intensity:R (R in this case is defined by the manifest file)

cpu:utilization is a {domain}:{metric} with a default unit of percentage.

Parameter
Domain
Metric
Type

energy
global
energy
kWh

energy:j
global
energy
joules

cpu:energy
cpu
energy
kWh

cpu:energy:j
cpu
energy
joules

carbon
global
carbon
gCO2e

grid:carbon-intensity
grid
carbon-intensity
gCO2e/kWh

software:carbon-intensity
software
carbon-intensity
gCO2e/R

cpu:utilization
cpu
utilization
percentage

Naming Convention - Context Parameters
Context parameters will most likely have a type of string, although they may have numeric constants also.

Each parameter in an observation MUST conform to the following structure {domain}:{context}

{domain}: narrows the scope of a field to a specific domain, e.g. cloud, cpu etc..
{context}: an id to uniquely identify this context vs. another.

Each particle of a parameter (domain, context) MUST be lowercase and hyphenated.
Each particle of a parameter SHOULD start with the least specific to the most specific. For example, cloud-vendor-azure is preferred over azure-cloud-vendor.
Parameters MUST contain both a domain and a context.

Examples

cloud:instance-type
cpu:physical-processor

Priority
5 since this will form part of the standard that hackathon participants should adopt.
Scope
This affects all the model plugins.
The changes proposed here would result in existing model plugins needing to be updated to match the new convention.
Size
Documenting 1d
Aligning all the existing model plugins 1-2d.
What does "done" look like?

The docs contain information regarding the naming convention to use for parameters.
units.yml has been updated to conform to the new naming convention
All existing plugins have been aligned to conform to the new convention.

Does this require updates to documentation or other materials??
Yes, we will need docs in the main if docs repo.
What testing is required?
All model unit tests will need to be updated so they pass.
Is this a known/expected update?
Somewhat discussed in several other places
https://github.com/Green-Software-Foundation/if/issues/403

Something to discuss, I've used colon as a seperator above (cpu:energy) however in yaml : has a special meaning and is used all the time so it would look like cpu:energy: 100. Technically it's fine since colon only has special meaning if it's followed by a space, if it's inside a key then it's fine. Note - also has a special meaning for arrays but we use it inside keys also.
This has some good rules https://www.yaml.info/learn/quote.html
It seems that the best option is to use / instead of : and whitespace instead of -
grid:carbon-intensity -> grid/carbon intensity
cpu:energy:j -> cpu/energy/j

Going through the current parameters, according to the above rules it should be
carbon
carbon-embodied
carbon-operational
Or should it be
carbon
embodied/carbon
operational/carbon
i.e. is embodied and operational, a domain and carbon the metric? or is it fair to say that operational-carbon a metric?
After some thought i'm leaning to the second option since it's clearer and more obvious, carbon is an emission, operational-carbon isn't another form of carbon, it's a slide of the carbon metriic.

now just requires docs at if.greensoftware.foundation

Closing as complete


support CIFAR-10, CIFAR-10 datasets

add CIFAR-10, 100 datasets.
Usage
CIFAR1-10
> require 'datasets'
> c = Datasets::Cifar.new
> c.metadata
# => #<struct Datasets::Metadata name="CIFAR-10", url="https://www.cs.toronto.edu/~kriz/cifar.html", licenses=nil, description="CIFAR-10 is 32x32 image datasets">
> c.each do |r|
    p r.data
    # => [59, 43, 50, 68, 98, 119, 139, 145, 149, 143, .....]
    p r.label
    # => 6
  end

CIFAR1-100
> require 'datasets'
> c = Datasets::Cifar.new(class_num: 100)
> c.metadata
# => #<struct Datasets::Metadata name="CIFAR-100", url="https://www.cs.toronto.edu/~kriz/cifar.html", licenses=nil, description="CIFAR-100 is 32x32 image datasets">
> c.each do |r|
    p r.data
    # => [71, 74, 75, 76, 78, 81, 81, 78, ....]
    p r.label
    # => 23
  end

@kou Please review my PullRequest.

Thanks.
I've merged and am working on some improvements.
I'll write summary to this after the work.

I'll change the followings:

Changed to use InvalidArgument instead of raw raise.
Removed set_ from set_type because set_ is redundant. This context is "dataset". So we don't need to specify "set" in this context.
Changed to export coarse label in CIFAR-100 dataset. It'll be useful information.

It may be better that we keep Record#data as byte string instead of an array of integer and Record#pixels returns an array of integer like the followings:
class Record < Struct.new(:data, :label)
  def pixels
    data.unpack("C*")
  end
end

Record#to_gdk_pixbuf, Record#to_narray and so on may be useful.

It may be better that we use Dataset::CIFAR instead of Cifar because the original dataset name is "CIFAR".

e.g.: HTTP is better than Http for "HTTP".

The usage in this pull request description is useful information. So we should put it to README.md or document comment in the source.

@kou
Thank you for comment.
I will do the following.

Cifar => CIFAR
wirte README.md about CIFAR-10, 100
Record#pixels
set_type to type


[Audit] component spacing

The AEM team submitted a feature request for flexible top and bottom spacing to be considered for each component.
We want to perform an audit of our existing components to:

Identify any components that we could deliver in a more modular way (ie. content items within CTA block & section)
Audit current spacing

Content block consistency
Content groups
Content items
List things with no spacing attached

Demo how we expect an adopter to assemble various components together

Content block
Feature card
Quote

Components with modular opportunities:
Content item group
See CTA block & section
Variants:

text
[ ] pictogram
[ ] Statistic
[ ] media
[ ] logo (could just be media?)

Usage

Place within Content section
Place in a Content group
Place as a child without heading

Logo grid (Logo group??)
Provide grid of logos on it's own (without content block heading)
Usage

Place within content section
Place within content group
Place as a child without heading

To be continued, steps 1 and 2 completed in Sprint 19


Remove setup-dapr-admins team

Remove setup-dapr-admins as it is unused and  can give elevated permission to inactive users.

This team has been deleted.


treewide: improve prepending and appending derivation arguments in bash code

Those would be problematic with __structuredAttrs turned on, because they'd turn those nice bash arrays back into strings - and potentially lose some of the values on the way.
Part of the overall effort to enable structuredAttrs by default eventually, tracking: #205690
I think those changes are straight-forward, but somebody better double check.
@ShamrockLee @emilazy

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

BTW, something that was pointed out to me is that placeholder doesn’t work nicely inside a development shell. (Not saying this is blocking or anything, just worth considering – and ideally something we would fix somehow at another layer.)

Hello, I got a problem with the processor, entering, and in some cases, I don't understand, I'm new in the subject, I don't understand the status of the text. I want you to explain to me what the problem isأُرسلت من الـ iPhoneفي 25/11/2024 الساعة 11:15 ص، كتب/كتبت K900 @.***>:
@K900 commented on this pull request.
In pkgs/servers/nosql/mongodb/mongodb.nix:

'' + lib.optionalString stdenv.hostPlatform.isAarch64 ''

sconsFlags+=" CCFLAGS='-march=armv8-a+crc'"

appendToVar sconsFlags "CCFLAGS='-march=armv8-a+crc'"

@Mj-q8 what is going on here?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

I got hacked via smart link smart in mqtt and I have two iPhones, one is iMax, the latest development 18 and the other is waiting for development 16. These texts and tasks are programmed shortcuts that are downloaded to the calendar, where they start according to the location or according to entering any application or from within changing the texts of the application so that the external and a specific application, but when entering the application, the tasks that are stipulated are issued.
☺
I want someone to talk to me, that is, to inform me of the movements, and I am new, but? I learned how to log in, and this is from a story, not a study. So if there is any problem, he should message me. The mileage was different from the device, and I have four lines, so now I am connected to Wi-Fi.

Please review https://github.com/NixOS/nixpkgs/pull/368865.


Updating/Fixing grammatical errors

Updating/fixing grammatical errors at spanish translations (for basic guides).

I really loved the improvements. I'm a super gramatical nazi, and I think this will really help to the content reputation.
But Jesus, there were a lot of corrections!
@doomspork @pjhampton can you inform the other spanish translators to give it a quick review? c:
You have my like @roadev :+1:

Thanks :)
Some friends call me also a grammatical nazi... haha
The grammar is extremely important :D !
@jesusangelm https://github.com/jesusangelm, @erickgnavar
https://github.com/erickgnavar, @milmazz https://github.com/milmazz
On 6 April 2016 at 00:13, Alberto Romero<EMAIL_ADDRESS>wrote:

I really loved the improvements. I'm a super gramatical nazi, and I think
this will really help to the content reputation.
But Jesus, there were a lot of corrections!
@doomspork https://github.com/doomspork @pjhampton
https://github.com/pjhampton can you inform the other spanish
translators to give it a quick review? c:
You have my like @roadev https://github.com/roadev [image: :+1:]
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/doomspork/elixir-school/pull/261#issuecomment-206121186

--
Juan David Roa
CTO at CreaDev http://creadev.co
Personal Blog
JuanRoa.me
Ingeniería de Sistemas
Universidad Cooperativa de Colombia

Thanks :)
Some friends call me also a grammatical nazi... haha.
The grammar is extremely important :D ! }
@jesusangelm, @erickgnavar, @milmazz

Is this good to merge @jesusangelm, @erickgnavar, or @milmazz?

Looks great for me!

Thank you @jesusangelm and @roadev!

You're welcome guys! :D


Sketch is cut off on different screen sizes

I realized after I took the screenshots that I forgot a word so ignore that please lol.
When a sketch is drawn on a full screen iPad and then the view is in split screen the sketch is cut off.

I am using just the basic scribble widget
 Scribble(
  notifier: _notifier,
  drawPen: true,
),

Hi, thanks for the issue and the screenshots!
Scribble by design doesn't have an opinion on how it is sized. Depending on what you want to happen, you could solve your problem by wrapping Scribble in a SizedBox with a fixed size which is then wrapped in a FittedBox, or SingleChildScrollView  for example.
Let me know if that fixes your issue or if I didn't consider something that needs addressing and I'll reopen the issue :)

@timcreatedit I've tried wrapping in a SizedBox and FittedBox but then there is an issue with the minWidthFactor of the pen. It changes from big to small depending on screen size

That doesn't sound like the desired behavior, I'll take a look at it tomorrow!

Ok "tomorrow" might have been a lie 😬 sorry I completely forgot about it
but the FittedBox > SizedBox approach works, and we are using it in our app.
It's important that the SizedBox is wrapping the Scribble Widget and both are wrapped in a FittedBox. Any problems that arise should have to do with the rest of your layout then.
What doesn't work is dynamically sizing the scribble widget depending on it's content, we might wanna look at that in the future but for now, a fixed size will need to do


emqttd can not startup with regular users

Environment

OS: debian 8
Erlang/OTP: 17
EMQ: emqttd-debian8-v2.0.5

Description
A description of the issue
can't startup with regular user
in emqttd dir execute
./bin/emqttd start
waiting for about 10+ seconds
finished with nothing  and the emqttd was not started
then exectue
sudo ./bin/emqttd start
waiting for about 3-4 seconds
emqttd started correctly with the prompt message "emqttd 2.0.5 is started successfully!"

This may be the same issue as #842
Try removing the directory: /tmp/erl_pipes/ and all subdirectories (or changing the owner to the user that you want emqttd to run under)
Brian

Yes! That works!
@marriotb Thanks a lot!

@cgdander Fixed in 2.1.0-rc.1 release. Commit: https://github.com/emqtt/emq-relx/commit/0780606ef9edd2d81dd1625248558de9c3928e4f


How to define jquery on package.json?

I added these lines on package.json file
"eslintConfig": {
"env": {
"jquery ": true
}
}
but jquery stil n't defined...any help?

This isn't a gulp problem, please try asking somewhere else like Stack Overflow.


support per-product TOCs in framexml

This is necessary to understand the new classic PTR build.

This means that a "rootDir" is not sufficient to load a client; we need to know what suffix (_Vanilla, etc) to apply.


Fix datetime test when run locally

Running test_datetime_to_millis datetime test locally errors when system timezone is not UTC.
This is because datetime.timestamp() returns the POSIX timestamp using the system local timezone. My currently timezone Pacific time (PT) is 7 hours behind UTC.
Run command:
make install
make test

Error message:
=================================================================================== FAILURES ====================================================================================
____________________________________________________________________________ test_datetime_to_millis ____________________________________________________________________________

    def test_datetime_to_millis() -> None:
        dt = datetime(2023, 7, 10, 10, 10, 10, 123456)
        expected = int(dt.timestamp() * 1_000)
        datetime_millis = datetime_to_millis(dt)
>       assert datetime_millis == expected
E       assert<PHONE_NUMBER>123 ==<PHONE_NUMBER>123

tests/utils/test_datetime.py:61: AssertionError

The difference between the 2 timestamp<PHONE_NUMBER>123 &<PHONE_NUMBER>123) is -25200000, which is 7 hours in milliseconds.

https://github.com/apache/iceberg/pull/8131


Feature request: withRouter with mapped props

I think one big improvement to withRouter (hoc) is to be able to pick the props you want. I'm thinking about this pattern to not break backward compatibility.
const withRouter = (mappedProps = false, mapProps = noop) => {
  if (mappedProps === true) {
    return ComposedComponent => class WithRouterWithMapProps extends Component {
      // The map props implementation
    };
  }
  const ComposedComponent = mappedProps;
  return currentImplemenation(ComposedComponent);
};

How to use it:
const MySmartComponent = withRouter(true, ({ routeParams: { something } }) => ({
  myNeededComponentProp: something,
}))(MyDumbComponent);

The current problems I have right now is that I normally passes props like this. (Then I get issues with setting location, router, routeParams etc to the div resulting in warnings).
const Something = ({ className, ...props }) => (
  <div {...props} className={classnames('something', className)} />
);

I use recompose at the moment and built a custom omitProps hoc to handle it but it's hard to maintain because you tend to forget to remove props that no longer in-use.
const SomeSmartComponent = compose(
  withRouter,
  // someOtherHocs
  omitProps('location', 'routeParams', 'somethingElse')
)(SomeDumbComponent)

What's the benefit here? You can safely ignore the props passed to the wrapped component if you don't need them.

The benefit is that you shouldn't pass props you don't need because they will break PureComponent.

React added those warnings to DOM-backed elements specifically to discourage the use of <div {...props}. You should never blindly spread props into a DOM-backed element.
One very important use case for withRouter() is bypassing "pure" or sCU-implementing components, as we no longer subscribe to updates over context. So, this kind of behavior is expected and encouraged to be automatic.
If you really need specific props, just wrap it with <Route>. That's all withRouter does.

I will totally disagree with the statement above. Why should I have to implement onClick, onMouseMove etc on all your components. It will just bloat the code.
Why are you using the context like that? It's a broken implementation in React. Please implement the context with an reactive approach instead and you won't have those types of issues. Example code how this could be done is redux.

Passing unnecessary props can end up in nasty bugs if suddenly a component will implement that prop.

Quote from React homepage. https://facebook.github.io/react/docs/context.html
Updating Context
Don't do it.
React has an API to update context, but it is fundamentally broken and you should not use it.
The getChildContext function will be called when the state or props changes. In order to update data in the context, trigger a local state update with this.setState. This will trigger a new context and changes will be received by the children.

@mjackson @ryanflorence what is your thoughts?
I think you can solve this either by adapting an rx library or create a tiny Observable implementation. Right now your updating your context and using a implementation even the React guys tell you to not use.

withRouter is the recommended solution. We removed subscriptions because it puts the power back into the user's hands to determine when they want to take the performance hit of subscribing to history.


Label Analytics not working in M365 Security or Compliance centre

I can see label analytics within the Azure Information Protection portal but nothing showing in M365 Security or M365 Compliance center portals. Says Preview, is this feature working?
Configure analytics button just takes me to Azure Information Protection configure analytics pane, which is enabled, as demonstrated by information present in the AIP Usage report

@andrewrsww Please mention the document you are referring to. Thanks.

sorry thought it linked from the page
https://docs.microsoft.com/en-us/microsoft-365/compliance/label-analytics?view=o365-worldwide

@chrfox  Please add your comment and help us in resolving this issue. Thanks.

Hi @andrewrsww
Thanks for your comment.  You should contact Microsoft support services to resolve your issue.


make sd-image fails: "E: Version ... for 'raspberrypi-kernel' was not found"

Fresh clone of this repo (tag v1.12.0), fresh install of Vagrant (2.2.7) and VirtualBox (on my host Mac - 6.1.6).
On make sd-image (after vagrant up), I get the following error (full output attached).
I've toyed with the version a little in versions.config, but I don't know which repo is referenced, so I'm not sure how to find a valid version number.
...
Processing triggers for libc-bin (2.28-10+rpi1) ...
Processing triggers for initramfs-tools (0.133+deb10u1) ...
+ '[' -z '' ']'
+ apt-get install -y --no-install-recommends raspberrypi-kernel=1.20190925+1-1
Reading package lists...
Building dependency tree...
Reading state information...
E: Version '1.20190925+1-1' for 'raspberrypi-kernel' was not found
make: *** [sd-image] Error 100

output.txt
Long term, I'm attempting to customize the kernel a bit, but for now I can't get a vanilla build happening. Thanks in advance for any insights!

Okay, I poked around a bit and found that it needed the version bumped to KERNEL_BUILD="1.20200212-1"
Seems like this is not actually an issue - apologies for the false alarm. Might be worth making a note to future readers about how to discover the latest version of this package, or where to point sources to grab an older version.

Yes, how do we discover the latest version of this package or find older versions?


Adding test for version api endpoint

Simple test, trying to learn the ropes on testing :)

Nice 👍 Thanks again :wink:


Calling reset outside onSubmitSuccess and clear value in Redux way will reset the form values but the validation will not kick in

What is the current behavior?
If you call reset after form submit but outside onSubmitSuccess, you will see your from values are reset. However, if you then submit the form straight away without putting any values in the form, you will see the validation is not triggered and this allow handleSubmit to be triggered with invalid values.
Same thing for using the Redux way (see: http://redux-form.com/6.8.0/docs/faq/HowToClear.md/)
I make the validation work by putting reset inside onSubmitSuccess.
onSubmitSuccess: (result, dispatch, props) => {
    dispatch(reset(props.form)) // This will clear the value and tigger the validation
}

What is the expected behavior?
Validation should be trigger after form submit, even if the user doesn't touch the form after submit.
What's your environment?
Redux Form version: 6.8.0
Node: 7.10.0
OS: Mac OS X

I think this is a duplicate of #2971. Agreed?


groovyx.net.http.HttpResponseException: Not Found @ line 62

Hi Adam
Thanks for all your effort on this - it's been working wonderfully, however I am now getting this error when I look at live logging, can you help?
groovyx.net.http.HttpResponseException: Not Found @ line 62
The lights don't function, but in the app they look like they turn on then off again immediately
Thanks
Andy

Hi Adam,
Just wondering if you got this code to work? I've just loaded it up and I'm getting the same error. I added a log.debug comment to either side of the two SendCommand lines, the message before the command gets logged in simulator mode however the one following does not. The HttpResponse error comes when I'm expecting the log.debug after the SendCommand which suggests that the command fails and the code stops, but I could be totally wrong.
Thanks
Conrad.

I fixed it by purchasing another pi, the two programmes are using the same
port and this wont work on one pi, by using two you can get over it
Andy
On Fri, 3 Nov 2017 at 17:50 ConradLidgett<EMAIL_ADDRESS>wrote:

Hi Adam,
Just wondering if you got this code to work? I've just loaded it up and
I'm getting the same error. I added a log.debug comment to either side of
the two SendCommand lines, the message before the command gets logged in
simulator mode however the one following does not. The HttpResponse error
comes when I'm expecting the log.debug after the SendCommand which suggests
that the command fails and the code stops, but I could be totally wrong.
Thanks
Conrad.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/adamclark-dev/SmartThings-LightwaveRF/issues/5#issuecomment-341778726,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AeRF05LTgwrvfgDEU27q6bMWtIFGqj-Dks5sy1JJgaJpZM4PP8rf
.

Hi guys,
I'm new to SmartThings programming and this is my first attempt to setup the LightwaveRF Integration.
I have run into the same error as Andy (groovyx.net.http.HttpResponseException: Not Found @ line 62).  It looks to me like the page getsessionkey.php doesn't exist on the lightwaverfhost.co.uk site.
I'm confused about @andyweight Pi comment, as I thought this would work as a cloud-to-cloud solution (I appreciate there will be some lag using this method, but wanted to try this first) and doesn't require running a Pi.
Any help would be appreciated.
Thanks,
Chris.

Hi Chris,
Smartthings talks to IFTTT and IFTTT talks to Lightwaverf so if you are coding using webcore then controlling Lightwaverf is very simple, no need for a Pi. If all this sound mumbo jumbo then get back to me and I'll send you some pointers.
Conrad.

Hi Conrad,
Thanks for your reply!
I already have an IFTTT account setup, but so far have only used some pre-made applets.  I don't know anything about webcore, so I just read the wiki page on how to install it on SmartThings and I think I can get that installed OK.
I could do with some pointers after that point as I don't really know what to do next.
I'll give you a specific use-case that I would like to setup...
I already have rules setup in SmartThings which set the mode to Goodnight/Night time automatically and I would also like to have it turn off certain LightWaveRF switches.  What do I need to do to achieve this?
I'd really appreciate a few pointers on how each part of the software would talk to each other as I don't really know where webcore fits into the picture.
Many thanks!
Chris.


[DOCS] Add supporting articles to documentation

Problem/Concern
Lise found some great supporting articles that Dan agreed should be captured in our project:

https://www.smashingmagazine.com/2022/09/formula-roi-design-system/
https://levelaccess.com/blog/ada-financial-institutions

Dan suggested that they would be best located in the Documentation and not the Wiki, in the Overview/Motivations section.
Proposed Solution
Add the documentation with some surrounding, integrating verbiage to docs/motivation/situation.md

Bryce approved PR so closing


runtime, internal/poll: don't ignore error in netpoll

As mentioned in #30426, there is various underlying stuff that doesn't support event notification mechanisms supported by the package runtime, like epoll, kqueue. The current runtime-integrated network poller is not designed for accommodating such stuff; simply, it covers up an error value of each event in the function runtime.netpoll and expects subsequent, mostly IO, system calls to capture the error state on the underlying stuff. Unfortunately, this is far from perfect if the underlying stuff doesn't return an error in the event registration but returns an error in the event scanning.
It's better to forward an error value on each event of event scanning to poll waiters in the package internet/poll for avoiding unnecessary confusion.
/cc @ianlancetaylor

What code needs to change?  We already return the error from runtime_pollOpen.   I don't know where else we would get an error that is specific to a particular file descriptor.

Just adding a new field to runtime.pollDesc to notify an error state on epoll_pwait or kevent, EPOLLERR in epoll_event.events or EV_ERROR in kevent.flags and kevent.data, and making netpollcheckerr handle the new error value for poll waiters in the package internal/poll might be enough [not tested].


[Bug]: Error: 'Rect' isn't a type after recent update

Platform
Android - iOS- Web
Plugin
share_plus
Version
4.5.0
Flutter SDK
3.0.5
Steps to reproduce
Update share_plus library to 4.5.0
The library was working perfectly till the 3.1.0 update for share_plus_platform_interface was released and now it causes build errors.
Code Sample
No response
Logs
./../../../Desktop/Kangaroo/flutter/.pub-cache/hosted/pub.dartlang.org/share_plus_platform_interface-3.1.0/lib/method_channel/method_channel_share.dart:140:5: Error: 'Rect' isn't a type.
    Rect? sharePositionOrigin,
    ^^^^
Failed to compile application.

Flutter Doctor
[✓] Flutter (Channel stable, 3.0.5, on macOS 12.5.1 21G83 darwin-arm (Rosetta), locale
    en-US)
    • Flutter version 3.0.5 at /Users/hasanshaddad/Desktop/Kangaroo/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f1875d570e (3 months ago), 2022-07-13 11:24:16 -0700
    • Engine revision e85ea0e79c
    • Dart version 2.17.6
    • DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/hasanshaddad/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • ANDROID_SDK_ROOT = /Users/hasanshaddad/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)

[✓] IntelliJ IDEA Community Edition (version 2022.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 70.2.5
    • Dart plugin version 222.3739.24

Scanning for devices is taking a long time...[✓] Connected device (3 available)
    • iPhone 11 Pro Max (mobile) • C6E975DE-CFC2-495A-960F-2722C587E32C • ios            • com.apple.CoreSimulator.SimRuntime.iOS-13-6 (simulator)
    • macOS (desktop)            • macos                                • darwin-arm64   • macOS 12.5.1 21G83 darwin-arm (Rosetta)
    • Chrome (web)               • chrome                               • web-javascript • Google Chrome 106.0.5249.91

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

Checklist before submitting a bug

[X] I Google'd a solution and I couldn't find it
[X] I searched on StackOverflow for a solution and I couldn't find it
[X] I read the README.md file of the plugin
[X] I'm using the latest version of the plugin
[X] All dependencies are up to date with flutter pub upgrade
[X] I did a flutter clean
[X] I tried running the example project

We have the same issue as of this morning.
Explicitly adding 'share_plus_platform_interface: 3.0.3' into the pubspec is a workaround.

And good to mention if the share_plus library is used downgrade it to 4.4.0 to avoid build errors like missing shareXFiles in the 3.0.3 version of share_plus_platform_interface.

Closing this in favor of #1161 as it is duplicated but contains more info


Remove compact cleanup policy

Because from the UI my understand is that we preconfigured the delete cleanup policy for Topics and is not possible to change I think the quickstart should just tell the user that the policy used is delete

@sterobin wdyt? wouldn't make sense to remove the option in this way?

Confirmed in gchat with @pmuir that the docs are correct and the top-level UI description text could just be clearer.


QR codes with Logos documentation

Not sure if this is sufficient enough information to add to the docs, but the current documentation states "QR codes with logos have not been tested and are currently unsupported."
I have tested this feature with QR codes partially obscured i.e. a normal code with a logo, other image, or general obstruction placed over the center. The feature was tested with the sample project from @chgatla-microsoft at https://github.com/chgatla-microsoft/QRTracking/tree/master/SampleQRCodes
This works as expected. The QR code is detected and oriented correctly as long as the code is correctly generated with an error correction level that supports the amount of obscurity: https://en.wikipedia.org/wiki/QR_code#Error_correction. The caveat is the usual one for error corrected QR codes, that the code becomes more complex (more bits are included) and may be more difficult to detect than a non-obscured non-error-tolerant code.

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

ID: 6572ea07-1ad5-ef4e-72de-e3f5f7e2b086
Version Independent ID: f8a7b6db-5cd3-b895-0e5f-b079b60b8394
Content: QR code tracking - Mixed Reality
Content Source: mixed-reality-docs/qr-code-tracking.md
Product: mixed-reality
Technology: mr-dev
GitHub Login: @dorreneb
Microsoft Alias: dobrown

@chgatla-microsoft Can you confirm?

Even though certain logos work not all logos might work. Currently the platform does not support the logo QR codes. But nothing is preventing users to try out and see what works for them but they are not officially surported.


Add cog mosaic from URL

This feature will allow users to load a cog mosaic from a csv/txt file containing cog links

This feature has been implemented. See notebook example https://leafmap.org/notebooks/04_cog_mosaic
https://user-images.githubusercontent.com/5016453/123679007-008bb200-d815-11eb-9f9f-c96fe446ab9e.mp4


GTMOAuth2ViewControllerTouch OAuth problem

According to Google's blog on 22/08/2016 at https://developers.googleblog.com/2016/08/modernizing-oauth-interactions-in-native-apps.html,  embedded user-agent (also know as a webview) is not allowed to make an OAuth authorisation any more. That's the reason why I got an error when I tried on this demo project(https://developers.google.com/drive/ios/quickstart)  to present a GTMOAuth2ViewControllerTouch view controller:
GTMOAuth2ViewControllerTouch *authController;
NSArray *scopes = [NSArray arrayWithObjects:kGTLAuthScopeDriveMetadataReadonly, nil];
authController = [[GTMOAuth2ViewControllerTouch alloc]
                      initWithScope:[scopes componentsJoinedByString:@" "]
                      clientID:kClientID
                      clientSecret:nil
                      keychainItemName:kKeychainItemName
                      delegate:self
                      finishedSelector:@selector(viewController:finishedWithAuth:error:)];

My question is: it seems that GTMOAuth2ViewControllerTouch is not allowed be used any more, what's the alternative way?

Yup, looks like server side decided to start closing things off.  We're going ahead and deprecating this as there are other alternatives that include support for more things (including tvOS).  We'll be updating the projects that used this in the sample code also.


fix: move docs improvements and small changes

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

GitHub release
npm package (@latest dist-tag)

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0-rc.1 :tada:
The release is available on npm package (@rc dist-tag)
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Fix MD title

@jskiba99 : Thanks for your contribution! The author, @MicrosoftGuyJFlo, has been notified to review your proposed change.


OU-439 Add the predefined queries list to the admin metrics

On the metrics page, add a predefined queries dropdown.

/lgtm

/hold

/unhold

/lgtm

/jira refresh

/cc @wzheng1
@wzheng1 when you have time could you take a look at this?


can't copy "Dynamic Fields" in a collection's one record

Describe the bug:
When click 'copy' "Dynamic Fields", after I paste it, the result turns out to be: [object Object], which is unexpected:
Steps to reproduce:
1.click 'copy':

2.paste:

3.but if a click 3 times of 'Dynamic Fields' then paste, the result is the expected one:

Attu version:
2.3.8

thanks! Which version should I use to avoid this bug?


MSID: 88919 Version: 2 DOI: 2<IP_ADDRESS>3179

[PLACE MANUSCRIPT AND EDITOR DETAILS HERE WHEN AVAILABLE] See step 3
[PLACE PDF URL HERE WHEN AVAILABLE] See step 7
Step 1. Inform bioRxiv
Who can help: @QueenKraken, @nlisgo, @scottaubrey

[x] Manuscript is in data hub index (https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=88919)

Step 2. Create preview of manuscript
Who can help: @fred-atherden, @nlisgo, @scottaubrey

[ ] Manuscript is available for preview (https://prod--epp.elifesciences.org/preview/88919/v2)

[ ] Trigger import for staging: https://prod--epp.elifesciences.org/import
[ ] Sync data folder with s3://prod-elife-epp-data/data
[ ] Trigger import for staging: https://staging--epp.elifesciences.org/import
[ ] Sync data folder with s3://staging-elife-epp-data/data
[ ] Pull request created to enhanced-preprint-data
[ ] Post link to pull request below

Pull request: [PLACE LINK TO PULL REQUEST HERE]
Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-manuscript
Step 3: Awaiting public reviews and QC
Who can help: Production team

[ ] QC passed or QC not needed

Who can help: Editorial team

[ ] Public reviews available on sciety (https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>3179)
[ ] Manuscript and editor details at the top of this issue (Supplied by Editorial team)
[ ] Reviews returned by EPP - https://prod--epp.elifesciences.org/api/reviewed-preprints/88919/v2/reviews

Example
"msas": "Genetics and Genomics", "Neuroscience"
"msid": "84628"
"version": "1"
"preprintDoi": "10.1101/2<IP_ADDRESS>4241"
"articleType": "Reviewed Preprint"
"status": "Published from the original preprint after peer review and assessment by eLife."

"Reviewed Preprint posted": "2023-01-02"
"Sent for peer review": "2022-10-28"
"Posted to bioRxiv": "2022-11-21" (link: "Go to bioRxiv": "https://www.biorxiv.org/content/10.1101/2<IP_ADDRESS>4241v1")

Editors:
Reviewing Editor
Michael B Eisen
University of California, Berkeley, United States
Senior Editor
Michael B Eisen
University of California, Berkeley, United States

Step 4: Modify manuscripts.json (no PDF)

[ ] Reviewed preprint is published to EPP (https://elifesciences.org/reviewed-preprints/88919)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[ ] Request that a doi be registered

[ ] Post link to #enhanced-preprint comment below

Pull request: [PLACE LINK TO PULL REQUEST HERE]
#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]

Instructions to modify manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/publish-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/334/files
Once the pull request is merged in it should be available a few minutes later.

Request that a doi
Post the following in #enhanced-preprint:
@Fred can you register a doi for https://elifesciences.org/reviewed-preprints/88919

Step 5: Awaiting search reindex

[ ] Reviewed preprint is avaliable on journal homepage (https://elifesciences.org)

The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.

Additional info
If needed, the jenkins pipeline to reindex search can be triggered sooner.
https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 6: Published! Request PDF generation

[ ] Post the link to the PDF url at the top of the issue

[ ] Post link to #enhanced-preprint comment below

#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]
Post the following to the #enhanced-preprint on slack:
@Ryan Dix-Peek please can you generate a PDF for https://elifesciences.org/reviewed-preprints/88919

Step 7: Introduce PDF to data folder and git repo

[ ] PDF is avaliable at https://github.com/elifesciences/enhanced-preprints-data/raw/master/data/88919/v2/88919-v2.pdf

Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-pdf
Step 8: Add PDF url to manuscripts.json

[ ] Reviewed preprint PDF is available for download (https://prod--epp.elifesciences.org/reviewed-preprints/88919)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[PLACE LINK TO PULL REQUEST HERE]

Instructions to add PDF url to manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/add-pdf-url-to-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/397/files
Once the pull request is merged in it should be available a few minutes later.

Step 9: Done!

[ ] Kettle is on!

elocations missing from references


Fix native dependency for XZ compression

RPM packages use xz compression for compressing the package payload.
Currently XZ compression is implemented via the XZOutputStream which uses liblzma under the hoods to perform the compression.
This P/Invokes into liblzma. Different Linux distributions may ship different versions of liblizma, so loading the correct version of liblzma may be a bit of a challenge. For example, on RedHad, the so name is liblzma.so.5.
We should either amend the code that loads liblzma to search for different versions of liblzma (possibly depending on the host OS); or replace liblzma by a managed implementation.

A cursory search on GitHub and NuGet didn't reveal any fully-managed xz compression implementations (there are some decompressors, though). So we may be stuck with the native dependency for now.
The better option the may be to amend NativeMethods so that it searchers for different versions of liblzma, and possible also set up Travis support for running some tests in a CentOS container to excercise this code.
https://github.com/qmfrederik/dotnet-packaging/blob/133ffd8883621cb83de2887364ee67937ca8824c/Packaging.Targets/IO/NativeMethods.cs#L43

/cc @tmds split off from #6

Have you considered building liblzma with some ancient version of glibc (so library will work across all glibc-based distros) and shipping it inside NuGet package? I can do that, if you want.

@kekekeks This would create a "portable" version of liblzma, pretty much like .NET Core is now portable accross glibc-based distributions, right?
That sounds like a good plan, it helps us work around the requirement to have the user install liblzma.
Only requirement I'd have is that the build process is open & reproducible (ideally via travis or a similar service). I can configure Travis to build as part of this repository, if that helps

is that the build process is open & reproducible

Is a Dockerfile for creating a builder image OK?

Is a Dockerfile for creating a builder image OK?

Absolutely!


Dropdown offset

At the moment the dropdown offset is hardcoded to [0, 10].
It would be great to add support for a new data attribute like data-dropdown-offset="0,10".
Or possibly data-dropdown-offset-x="0" and data-dropdown-offset-y="10". Easier to parse in the code but I personally prefer the first option.
Meanwhile, the workaround I found was to add Tailwind classes like !-bottom-2 to override the position.
Let me know your thoughts. Thanks for the great library!

how to overide inline style on dropdown style="position: absolute; inset: 0px auto auto 0px; margin: 0px; transform: translate(327px, 70px);

Hello @clementmas,
This is a reasonable request and we'll add the offset option to both dropdowns and tooltips.
This option is already available for a newer components such as the Popover.

can you add option to set position, absolute or relative, i need to change that base on screen width.
like in bootstrap navbar dropdown, in mobile position is relative but in desktop position absolute.
thanks.

Hello @zoltanszogyenyi, is there any update on offset option for dropdowns? Thanks.

This will be addressed in the upcoming v1.6.0 update.

@clementmas @dofirfauzi @syazre dropdown offset distance and skidding has been added as options starting from v1.5.6 (unreleased ATM) via this commit https://github.com/themesberg/flowbite/commit/9a7c3e1618afee400e25a2bf6ac96e4e34d0d5fa.
ETA couple of days to be on NPM.


opendal nodejs aarch64 builds

Hi,
We are attempting to move our build process over to arm64 (aarch64) and noticed this project does not yet have an aarch64 build for nodejs, is this something that is on your roadmap?
Also are there any pitfalls we may run into if we attempt this ourselves?

aarch64 build for nodejs, is this something that is on your roadmap?

We haven't done it yet, but we're considering adding aarch64 support for Node.js binding.
cc @suyanhanx, would you like to take it a look?

I'll take care of this.

By the way, could you share how you're utilizing OpenDAL? I'm interested to know.

Thank you guys :D
@Xuanwo We use it in Github Actions to store cache between runs :)
https://github.com/everpcpc/actions-cache

Hi, @suyanhanx , are you aready working on this? Maybe I can take it.

Hi, @suyanhanx , are you aready working on this? Maybe I can take it.

Yes. I'm dealing with this. Thank you for your concern!

Should be fixed in our next release. Let's waiting...


Ogle County, Illinois

Available at $.25/record for 23,400 address points ($5850). Their license normally does not allow redistribution, but they said they might be able to make an exception for our purposes if we submit a request.
http://oglecounty.org/departments/gis-department/digital-data/
Ogle County GIS
Ogle County Courthouse
105 S. 5th Street; Suite 202
Oregon, IL 61061
Phone:<PHONE_NUMBER>
Hours: 7 a.m. – 4:30 p.m.
e-mail:  gis @ oglecounty.org

Exurbs of Chicago.

That's past my petty cash limit, so marking this for a raining money day.

no data


Change Fulcio to call V2 API

Description

We'd like to deprecate the V1 API, so we should switch the call to api/v1/signingCert to api/v2/signingCert. You can optionally switch to calls over gRPC too, but if you want to not pull in gRPC, HTTP still works.
cc @loosebazooka

Nice

Actually, didn’t realize you had already created a GRPC client. That is sufficient since that uses the v2 API. When would you be able to switch over to that as the default?

I have a branch where I've flipped over to using this client so I'll try to get a PR up for that this weekend for @loosebazooka to take a look at.


!fix -c bottom 64 behaving poorly

Can someone confirm this poor behavior? I recently pulled 7b46d5f823c39dbd9. Has it always been like this? Is it only on my Mac? Or has a bug been introduced recently?
!fix outputs/new/000718.682777619.png -s 50 -S 682777619 -W 512 -H 512 -C 7.5 -A k_lms -c bottom 64
Original (left) and two samples (right)

Working with a different model, it's even worse.

Besides this, I get a curly_extended.png outside my output directory, which is not removed. This behavior comes from outcrop.py (line 114)

extended_img.save('outputs/curly_extended.png')

I'll remove the unwanted debug statement (surprised you're the first person to notice the extra image), but may not have time for the next couple of days to improve the outcropping behavior.


[BUG] Logic flaws ！ERROR:7  The aggregate signature is invalid

For example, there are multiple harvesters, but on each of them mining is  using the local full node wallet connection pool.The "authentication_public_key" is different for each full-node wallet. This causes the following error.

For example, there are multiple harvesters, but on each of them mining is using the local full node wallet connection pool.The "authentication_public_key" is different for each full-node wallet. This causes the following error.

you shouldn't be doing that in the first place
its a bad idea. not a logic flaw.


Scrollbar inside edit session.

When the edit window is created does not occupy the entire space of the component, which makes it difficult to Navigation

Thanks a lot!


Html helper and componentDidMount

Hi everyone.
I tried to add some handlers for body which is located in Html helper, but when I added componentDidMount nothing happens. It is just ignored. May be I do something wrong. Can somebody help me?

@viktortsarevskiy componentDidMount is a lifecycle method that is only fired in the browser and Html.js is a component that is only used on the server. If it's appropriate for your use case you could try other lifecycle methods that fire on the server like componentWillMount

@jaraquistain thanks!


readme: unity version compatibility

Hi. I have updated the readme.md file. I think this is useful.

Hmm, yeah good idea, technically you can see it already in the package.json

Thanks you for your work! You made a good package!


Add MySQLCluster v1beta2

refs: https://github.com/cybozu-go/moco/issues/337
Add MySQLCluster v1beta2 API and conversion webhook.
MySQLCluster v1beta2
Split the .spec.serviceTemplate into .spec.primaryServiceTemplate and .spec.replicaServiceTemplate.
Befor:
spec:
  serviceTemplate:
    metadata:
      labels:
        foo: bar

After:
spec:
  primaryServiceTemplate:
    metadata:
      labels:
        foo: bar
  replicaServiceTemplate:
    metadata:
      labels:
        foo: baz

😢

The following packages have unmet dependencies:
mysql-client : Depends: mysql-client-8.0 but it is not going to be installed

refs: https://github.com/actions/virtual-environments/pull/4674

When I ran make generate, I got the following errors.
It seems that you need to rename the conversion functions.
❯ make generate
/home/ikezoe/go/src/github.com/cybozu-go/moco/bin/controller-gen object:headerFile="hack/boilerplate.go.txt" paths="./..."
/home/ikezoe/go/src/github.com/cybozu-go/moco/bin/conversion-gen -i ./api/v1beta1/ -o . -O zz_generated.conversion --go-header-file hack/boilerplate.go.txt
E1217 15:08:21.047602  453076 conversion.go:193] Rename function github.com/cybozu-go/moco/api/v1beta1 Convert__MySQLClusterSpec_To_v1beta2_MySQLClusterSpec -> Convert_v1beta1_MySQLClusterSpec_To_v1beta2_MySQLClusterSpec to match expected conversion signature
E1217 15:08:21.047803  453076 conversion.go:193] Rename function github.com/cybozu-go/moco/api/v1beta1 Convert__MySQLCluster_To_v1beta2_MySQLCluster -> Convert_v1beta1_MySQLCluster_To_v1beta2_MySQLCluster to match expected conversion signature
E1217 15:08:21.047930  453076 conversion.go:193] Rename function github.com/cybozu-go/moco/api/v1beta1 Convert_v1beta2_MySQLClusterSpec_To__MySQLClusterSpec -> Convert_v1beta2_MySQLClusterSpec_To_v1beta1_MySQLClusterSpec to match expected conversion signature
E1217 15:08:21.048078  453076 conversion.go:193] Rename function github.com/cybozu-go/moco/api/v1beta1 Convert_v1beta2_MySQLCluster_To__MySQLCluster -> Convert_v1beta2_MySQLCluster_To_v1beta1_MySQLCluster to match expected conversion signature
E1217 15:08:21.070427  453076 conversion.go:755] Warning: could not find nor generate a final Conversion function for github.com/cybozu-go/moco/api/v1beta1.MySQLClusterSpec -> github.com/cybozu-go/moco/api/v1beta2.MySQLClusterSpec
E1217 15:08:21.070477  453076 conversion.go:756]   the following fields need manual conversion:
E1217 15:08:21.070483  453076 conversion.go:758]       - ServiceTemplate
E1217 15:08:21.071268  453076 conversion.go:755] Warning: could not find nor generate a final Conversion function for github.com/cybozu-go/moco/api/v1beta2.MySQLClusterSpec -> github.com/cybozu-go/moco/api/v1beta1.MySQLClusterSpec
E1217 15:08:21.071309  453076 conversion.go:756]   the following fields need manual conversion:
E1217 15:08:21.071317  453076 conversion.go:758]       - PrimaryServiceTemplate
E1217 15:08:21.071323  453076 conversion.go:758]       - ReplicaServiceTemplate

The following packages have unmet dependencies:
mysql-client : Depends: mysql-client-8.0 but it is not going to be installed

mysql-client may be pre-installed.
How about stopping mysql-client from being installed?

@zoetrope

When I ran make generate, I got the following errors.
It seems that you need to rename the conversion functions.

Sorry, I fixed conversion codes.
It is working fine now.
https://github.com/cybozu-go/moco/runs/4602212152?check_suite_focus=true

@d-kuro
Reviewed. And I confirmed that conversion webhook works.
It's fine.
I have one question, why did you change test package from v1beta1 to v1beta1_test?

@ymmt2005

Please update apiVersion in examples and documents.
I believe this is the last one.

Thanks! I added BackupPolicy v1beta2 docs.
https://github.com/cybozu-go/moco/pull/350/commits/e2400d9421c30873645c5c5161bf05a30fdccb81

@zoetrope

I have one question, why did you change test package from v1beta1 to v1beta1_test?

Thank you comments.
I changed the package to avoid circular imports, but I realized it wasn't necessary now.
Fixed: https://github.com/cybozu-go/moco/pull/350/commits/05700b91abc6cdb4b5e1e0bcc46c54ddf1795d42

@d-kuro I mean, please update apiVersion in examples and documents.
For example, https://github.com/cybozu-go/moco/blob/d-kuro/conversion/examples/anti-affinity.yaml#L2

@ymmt2005
Sorry, I must have missed that.
I fixed it:
https://github.com/cybozu-go/moco/pull/350/commits/fcbc2a567274400f7df2d8926412cb908692864c
https://github.com/cybozu-go/moco/pull/350/commits/6625785d52f07bb3afef0861a5c44e3a6a816a2b


Fix up all of the warnings generated by the cabal build process

There is a shit-ton of warning generated such as incomplete pattern matching, and various uses of unsafe-head here and there. It would be terrific to go back through this and clean up all of these warnings.

I was able to terminate the large majority of these cases, a couple had to be marked as an error for now because there was no good answer to a few partial function, but at least it won't crash hard.
Should look into further analysis for completeness.


Unable to create edges between edges in OrientDB 2.0.8 (which was possible in 2.0.6)

In OrientDB 2.0.6, it was possible to create an edge between two edges. However, the fix to issue #2796, provided by the commit 3b39ef6197313c5a432489362c2aeb6d40c094ee seems to have inadvertently broken this 'feature'.
in 2.0.6:
create class V1 extends V
create class E1 extends E
create vertex V1 (gives #11:0)
create vertex V1 (gives #11:1)
create edge E1 from #11:0 to #11:1 (gives #12:1)
create edge E1 from #11:0 to #11:2 (gives #12:2)
create edge E1 from #12:1 to #12:2
Created edge '[E1#12:3{out:#12:1,in:#12:2} v3]' in 0.036000 sec(s)

However, in 2.0.8, the last statement throws an IllegalArgumentException:
Error: com.orientechnologies.orient.core.exception.OCommandExecutionException: Error on execution of command: sql.create edge E1 from #24:0 to #24:1

Error: java.lang.IllegalArgumentException: Class 'E1' is not an instance of V

We would like to have the feature restored so that it may be possible to create edges between edges.

What's the meaning on creating edges between edges?

I would like to create an edge where the source and destination are themselves edges (instead of vertices). As described above, the statement "create edge E1 from #12:1 to #12:2" is trying to create an edge where #12:1 and #12:2 are themselves edges.
Let me try to describe my use case why I would need this 'feature'. In my domain model for a network, I have represented a circuit (which I call as parent circuit) between two ports as an edge in OrientDB. This circuit provides a certain capacity (or bandwidth). I need to divide this circuit capacity into smaller circuits (called child circuits) which may be allocated to different customers. I need to represent a relationship, the child circuit "depends on" the parent circuit. This requires to be able to create an edge between parent and child circuit, which are themselves edges. Note that this circuit hierarchy can run many levels deep.

Edges against edges is out of Property Graph definition. In your domain you could simply create a new vertex of class "subgraph" and connect them using this vertex.

Dear friends, dear lvca :
The type of graph in which edges can have edges with edges is actually called : "Hyper Graph".
Those edges who connect the edges only are called "Hyper Edges".
The hyper graph is a proven and widely used extension to original Graph theory and recent network theory to follow. If i may i would suggest to include (reinclude) the feature as an extra feature named HYPERGRAPH to be enabled or disabled per database in run time.


jsk_common: 1.0.60-0 in 'indigo/distribution.yaml' [bloom]

Increasing version of package(s) in repository jsk_common to 1.0.60-0:

upstream repository: https://github.com/jsk-ros-pkg/jsk_common
release repository: https://github.com/tork-a/jsk_common-release.git
distro file: indigo/distribution.yaml
bloom version: 0.5.12
previous version for package: 1.0.59-1

assimp_devel

No changes

bayesian_belief_networks

No changes

downward

No changes

dynamic_tf_publisher

No changes

ff

No changes

ffha

No changes

image_view2

No changes

jsk_common

No changes

jsk_footstep_msgs

No changes

jsk_gui_msgs

No changes

jsk_hark_msgs

No changes

jsk_network_tools

No changes

jsk_tilt_laser

No changes

jsk_tools

No changes

jsk_topic_tools
* [jsk_topic_tools] add std_srvs

julius

No changes

libsiftfast

No changes

mini_maxwell

No changes

multi_map_server

No changes

nlopt

No changes

opt_camera

No changes

posedetection_msgs

No changes

rospatlite

No changes

rosping

No changes

rostwitter

No changes

sklearn

No changes

speech_recognition_msgs

No changes

virtual_force_publisher

No changes

voice_text

No changes

This release uses a dependency on python-percol in the package https://github.com/jsk-ros-pkg/jsk_common/blob/02b0fd487b1fa5cef967a2a875acf8564004bea2/jsk_tools/package.xml
As @wjwwood pointed out when you added the rosdep key (https://github.com/ros/rosdistro/pull/6993#issuecomment-71580593) you can not depend on packages which are not available from Debian packages in your releases packages: http://jenkins.ros.org/view/IbinT64/job/ros-indigo-multi-map-server_binarydeb_trusty_amd64/15/console
Please release a fixed version of this repository.


ModalPopupExtender sometimes doesn't show

I have an issue where I have pop up panels that show up fine the first time, maybe a second time but usually always fails the third time I invoke.  When it fails it properly sets the background CSS  class but the popup panel doesn't appear and the main web form still responds to interactions.  If I refresh the webpage the popups work again for one or two times.  Anyone else have this issue?

Hi Kregg,
What browser did you use? Do you have any javascript errors in the browser when the popup fails?

I had a similar issue but with the previous version (15.1.4). I upgraded to 16.1 in order to get the fix (see Item 27971 & Item 28021 in 16.1 changelog).

my experience was the same as @githieu
@kreggMowrey  ...but to add, the third popup didn't actually fail, it's just appears below/behind other objects like a gridview, detailview or other non-popup panel. if you're able to scroll the page you could see the popup was behind everything else.

@dparks2 Yes that is exactly what it looks and feels like - it just showing up behind everything else.  I am using 15.1.4 as @githieu mentioned so will look into the items he has specified.  Thank you all for your help.


issue #89: connect create & update

[x] properly connect create & update functions
[x] use context manager to handle db connection and cursor
[x] updated env.template
[x] temporarily make GET forms unavailable

Please @snakedye, note that the tests need to change. We can consider that the datastore functions are already thoroughly tested. We can just mock them here.

LGTM! I'll adjust the tests in the other branch.


[ACR] Support MSI in Task [NEW API VERSION]

Latest improvements:
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.
[ ] The OpenAPI Hub was used for checking validation status and next steps.

ARM API Review Checklist

[ ] Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.
adding/removing APIs.
adding/removing properties.
adding/removing API-version.
adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

[ ] If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Please follow the link to find more details on API review process.

cc @northtyphoon @mnltejaswini @sajayantony

Automation for azure-sdk-for-js

Automation for azure-sdk-for-ruby

Automation for azure-sdk-for-python

Changes for this version include:
Adding Identity to Task. Supporting Key Vault and MSI CustomRegistries for Credential.

Automation for azure-sdk-for-go

Automation for azure-sdk-for-java

Can one of the admins verify this patch?

Automation for azure-sdk-for-net
A PR has been created for you:
https://github.com/azure/azure-sdk-for-net/pull/5716
.NET SDK Commits:
https://github.com/adxsdknet/azure-sdk-for-net/pull/5716/commits/a330ce1afc8ed7cefa32975c038c41a4551d0f82

@sergey-shandar We have added one more property to this API version that we would like reviewed: schedulerTriggers. This is our last change. Thank you.
//cc @northtyphoon @mnltejaswini @sajayantony

@sergey-shandar Are there any updates on this review? Thanks


adding and removing elements

What is the best way to add/remove elements dynamically?   Consider a program like GNU Screen, where you want to dynamically add and remove sub-windows.
Is there any way to add a new element, except by calling destroy and then creating a new Split object?  It would seem this could cause minor flicker or jumps.
I can see at least 3 useful add "modes" for adding an element at position i:

Initialize the sizes to all elements have the same size.  That cause non-neighbor elements to "jump" so you probably wouldn't want that.
Split the "current" (either i  or i-1) element into 2 equal halves.
Split the neighboring elements i-1 and i into thirds.

To delete an element there is collapse, but that doesn't seem to be what we're looping for.

I like this idea quite a lot. Mode 2 and 3 kind of match the logic Split.js uses for resizing elements in different positions. Mode 3 would probably look the best, but would be the hardest to implement. Mode 2 might be a good place to start. Let me think about the math of each of those modes, and sketch out how the new API would behave. Maybe something like:
add(<DOMElement | Selector> element, <number> index)
remove(<number> index)

My ideal would be a general package for managing panes, that would support:

Create or remove panes using functions (which might be bound to keyboard events). This could use Split.js.
Re-arrange panes around by dragging.   (The dragabilly package could be used.) (Bonus points if a pane can be dragged from one top-level window to another, but that has extra challenges.)
Optional tabs, and being able to re-order tabs or convert them to/from panes.   (The chrome-tabs package makes use of dragabilly.) An advantage of supporting tabs is that tabs provide a natural "handle" for dragging panes.

Toolkits that I've used that support all of these include the Atom editor and the NetBeans IDE.  It would be great to be able to do it with portable JavaScript.
I've been thinking about how to add these features to DomTerm, though for now I'm seeing whether I can get Atom to do what I want.  That has its own challenges.

Split.js would certainly be interested in supporting #1. The others are outside the scope of this library, since it's single goal is to resize a dimension of two elements when the gutter is dragged, in as little code as possible. Your best bet for implementing #2 is destroying the split with .destroy(), handle the drag as normal DOM elements, and recreating a new split with the new resulting order (or new window). #3 could be implemented the same way with a little CSS.

Hi, there are many libraries that does all that, but not production ready, and as far as i tested, there are a lot of bugs ...
Here is a list i tried before stopping to split.js
https://github.com/coderespawn/dock-spawn
and a demo here
http://www.dockspawn.com/demos/ide/dock_spawn_demo_ide.html
https://github.com/WebCabin/wcDocker
http://www.htmldockfloat.com/demo/JavaScriptDockFloatSimpleDemo.html
https://www.codeproject.com/tips/1155589/pure-html-css-js-panel-and-splitcontainer-in-net-s?fid=1913581&tid=5328182
even
https://github.com/ritenv/retro-desktop
all of them are hard to implement and overcomplicated ...
I think you can leave split.js just for resizeable split views and you can create some addons (maybe)  for closing, stacking, dragging or spawning other views, and as i see it, those projects are not so popular..

Another library is GoldenLayout but it has an awkward "non-commercial use only" license. (Or you can use a GPL license, which is probably easier.)

I like the simplicity of this library, I believe it has big potential.
Do you plan to extend API with mentioned add()/remove() commands or similar? My +1 for this.


Middleware with timeByUrl path is not being parsed correctly

Debug output from statsd server:
1 Nov 14:12:46 - DEBUG: prefix.[object Object].response_time:3132|ms

This is how I'm using the module:
'use strict';

const SDC = require('statsd-client');
const sdc = new SDC({debug: true, prefix: 'prefix'});

sdc.increment('working');

const metricsMiddleware = sdc.helpers.getExpressMiddleware({
  timeByUrl: true
});

  const app = express();
  app.disable('x-powered-by');
  app.use(cors);
  app.use(bodyParser.json());
  app.use(bodyParser.urlencoded({extended: true}));
  app.use(metricsMiddleware);

Can you try switching to v0.2.0 and see if it's still there?
(There's been some changes there recently, and the code isn't really tested on a systematic basis.)

Right. Tried poking a bit at it, but I can't just now see a way to make it output [object Object]. Mind dumping a few console.log()'s in lib/helpers/getExpressMiddleware.js?
I've hacked some quick tests in 34b44ca, where you can toy around. (Also, I wouldn't mind a failing test case, if you figure it out :smile: )

0.2.0 is working as expected


[Task]: Fix UI layout on smaller devices

Task description
Some of the UI elements like input fields, buttons, texts and labels are not always fitting into the screen space which often causes overflows or overlapping on smaller device screens.
Requirements
Adjust the responsiveness of the mobile UI for smaller Screen sizes.
Acceptance criteria
Can be closed when the requirements are complete.
Creation checklist

[ ] I have assigned this task to the correct people
[X] I have added the most appropriate labels
[X] I have linked the correct milestone and/or project

Closed as tested with Iphone SE and working nice now.


Incorrect word break

Screenshot attached for English conversation:

As seen aboe, the word is being broken: e.g. grandmother -> g NEW LINE randmother. This makes the message hard to read.
Excepted Behaviour: the word should not be broken up.

Working on a PR, will submit a merge soon

I'm already working on this in the development branch

Fixed


[Question] Is it possible to crop the KV cache with the currently supported operations?

Title.

Yes, specify --max-model-len


Version 1.4.0 of Python common-protos. Includes GAE Logging objects.

Fixes
https://github.com/GoogleCloudPlatform/google-cloud-python/issues/2572.

Code LGTM. Probably best to hold off on merging this until googleapis/packman#147 is merged.


Refactor OpenPlanner code following ROS C++ code style

Status
DEVELOPMENT
Description
Initial effort to refactor OpenPlanner code following ROS C++ code style
In this pull request I only changed "op_utility" library.
Planning to continue for other OpenPlanner libraries and nodes soon.
Related PRs
#1771
Todos

[ ] Change variables and functions names for op_utility
[ ] Do the same for other OpenPlanner libraries and nodes
[ ] Tests
[ ] Documentation

Steps to Test or Reproduce
No functionality changes, old functions are tested before pushing

@hatem-darweesh this looks great, thanks for taking the time to flesh out the code. Did you use clang-format? Dave Coleman put up this clang-format configuration file that matches the ROS1 C++ code style:
https://github.com/davetcoleman/roscpp_code_format
In addition to that, ROS2 also has a configuration file for uncrustify with the ROS2 code style (the ROS1 code style guide will eventually converge with ROS2's):
https://github.com/ament/ament_lint/blob/master/ament_uncrustify/ament_uncrustify/configuration/ament_code_style.cfg
I'm working on integrating ROS2's build system (ament) with Autoware, which will bring automatic code style checking (in addition to other stuff), you can have a look at it at:
https://github.com/esteve/Autoware/tree/feature/use_ament_vector_map
ament supersedes catkin and does not require ROS2, so we can use it with Autoware and ROS1.
Adding automatic code checking and generating a test report is as simple as adding these two lines:
https://github.com/esteve/Autoware/commit/849e1261cd4678de5407085d68cc2b380103e04b#diff-d47e2c80dcb7a36bc8d73ffcb44993bdR57


Adds TreeSelection functions #2

Adds TreeSelection functions #2:
gtk_tree_selection_unselect_range()
gtk_tree_selection_path_is_selected()

hello @hfmrow, can you fix he merge conflict on this PR?

this PR has no file changes.
see #438

Sorry just trying to remove changes, i have made a new one ...


Invalid entity, xiaomi_gateway3.xx_ararm

After the gateway is added, an entity will be added[xiaomi_gateway3.xxx_ararm], and there has been no state. If the alert mode is used, there is a corresponding entity in the device[alarm_control_panel.xxx_alarm]

Fixed in v1.4.0


Need to support version 21 and test against others

I think there was enough testing, closing this issue


Fixed minor typo

Fixed a typo

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

Looks good.


[feat] Try to look up manufacturer name if device doesn't have a config file

Instead of displaying "unknown manufacturer 0x1234", z2m should use this method to try and look up the manufacturer name first:
https://zwave-js.github.io/node-zwave-js/#/api/config-manager?id=lookupmanufacturer
which is exposed via the driver's configManager instance.
If that doesn't return anything, falling back to "unknown manufacturer" is fine IMO.

See commit comment. I don't think your fix does what it's supposed to.

Fixed now, sorry


Laravel 11.x Compatibility

This is an automated pull request from Shift to update your package code and dependencies to be compatible with Laravel 11.x.
Before merging, you need to:

Checkout the l11-compatibility branch
Review all comments for additional changes
Thoroughly test your package

If you do find an issue, please report it by commenting on this PR to help improve future automation.

:alembic: Using this package? If you would like to help test these changes or believe them to be compatible, you may update your project to reference this branch.
To do so, temporarily add Shift's fork to the repositories property of your composer.json:
{
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/laravel-shift/laravel-sent-emails.git"
        }
    ]
}

Then update your dependency constraint to reference this branch:
{
    "require": {
        "dcblogdev/laravel-sent-emails": "dev-l11-compatibility",
    }
}

Finally, run: composer update


Need to run mysqld as "root"

https://mariadb.com/kb/en/mariadb/running-mysqld-as-root/
Is it addressed by 8da9aa631409a7a2416cf892c4f08fc3675c05be? I'm using docker. I'm about to look into the viability of just having a mysql container and talking to localhost. Already looked into running as a non-root user. No dice.
Update: I think I've figured out how to do a non-root run.

Hello Leora, thanks for your interest in my MariaDB4j! I'm afraid I'm
unclear exactly what bug you are reporting, if any, via this issue? If you
use Docker, as in only mysql/MariaDB in a container, without any Java
along, then MariaDB4j is most likely not a fit / not needed, it makes more
sense embedded in a real Java application (in same container, if Docker).
Perhaps you would like to close this issue you raised, if it works for you
now, to clarify that you don't need any follow up anymore?
On 15 Jan 2016 16:33, "Leora Pearson"<EMAIL_ADDRESS>wrote:

https://mariadb.com/kb/en/mariadb/running-mysqld-as-root/
Is it addressed by 8da9aa6
https://github.com/vorburger/MariaDB4j/commit/8da9aa631409a7a2416cf892c4f08fc3675c05be?
I'm using docker. I'm about to look into the viability of just having a
mysql container and talking to localhost. Already looked into running as a
non-root user. No dice.
—
Reply to this email directly or view it on GitHub
https://github.com/vorburger/MariaDB4j/issues/34.

Hi Michael,
You're welcome. Thank you for sharing this.
I'm not reporting a bug. It was a feature request, I guess. Also, I'm not using it standalone in a container. I'm using it during testing, the docker container just providing the deployment environment. Is there some other place to post feature requests?
Thank you for the reply!

@lpearson05 it's perfectly fine to raise feature requests here, it's more that I haven't quite understood what exactly you are suggesting.. so for some reason you would like to run mysqld as root (I'm not sure that's such a great idea - but your call!), from MariaDB4j? Doesn't that "just automatically happen" (I have NOT tried it!) if your Java process already runs as root? Or are you suggesting some API option for a sudo, or something like that? You certainly could use getMysqldArgs().add(whatever you need to make it run with root) ..

@vorburger I think I'm basically asking about getMysqldArgs.add(). I didn't want to run as root. That's just the default user inside the docker container, and I didn't want to switch away from that if I didn't have to. (Docker's root user is not real root, anyway, by the way.)
Also, yes, the process does run as root. That's the problem. Mysqld doesn't want to be run as root. It prints "Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!" if you run it as root, unless some override is set.

@vorburger , thanks your brilliant MariaDB4j, It help me very much.
I got the similar problem, the error message is:
2016-12-26 15:59:27<PHONE_NUMBER>53472 [Note] /tmp/MariaDB4j/base/bin/mysqld (mysqld 10.1.13-MariaDB) starting as process 10577 ...
2016-12-26 15:59:27<PHONE_NUMBER>53472 [ERROR] Fatal error: Please consult the Knowledge Base to find out how to run mysqld as root!
when I run it with root user. How can I avoid it.

For those looking for a quick and simple answer, here's how to create a database that can run as root (beware, Scala code):
val embeddedDB = {
  val config = DBConfigurationBuilder.newBuilder()
  config.setPort(3306)
  config.addArg("--user=root")
  ch.vorburger.mariadb4j.DB.newEmbeddedDB(config.build())
}

Any ideas how to do the same if you start mariadb4j from the command line?
like java mariaDB4j.jar


issue when using npc sleep

When I use the command /npc sleep I get a java error in return.
https://one.denizenscript.com/paste/62576
Server Version - 1.14.4-R0.1-SNAPSHOT
Denizen Version - 1.1.1-SNAPSHOT (build 4443-DEV)
Citizens Version - 2.025-SNAPSHOT )build 1784)

A: NPC must be standing on a bed to use the sleep command.
B: None of those versions are valid. The only valid version information is when it's copy/pasted or screenshotted from the output of /version and /version (pluginname).
Your server "version" is not a version at all, and your Citizens version is clearly falsified.
C: This is not a Denizen issue, this is a Citizens issue.


updates text in changes file and pr template

Pull Request check-list
Please make sure to review and check all of these items:

[X] Do tests and lints pass with this change?
[ ] Do the CI tests pass with this change (enable it first in your forked repo and wait for the github action build to finish)?
[ ] Is the new or changed code fully tested?
[ ] Is a documentation update included (if this change modifies existing APIs, or introduces new ones)?
[ ] Is there an example added to the examples folder (if applicable)?
[X] Was the change added to CHANGES file?

NOTE: these things are not required to open a PR and can be done
afterwards / while the PR is open.
Description of change
Resolves https://github.com/valkey-io/valkey-py/issues/31 by removing the changes update request in the PR template and adding a comment to the top of the CHANGES file.
This is a cleaned up version of #33

@ahmedsobeh - it was easier to submit a new PR from a different branch.

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

Please upload report for BASE (main@01db8ba). Learn more about missing BASE report.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #37   +/-   ##
=======================================
  Coverage        ?   60.95%
=======================================
  Files           ?      132
  Lines           ?    34350
  Branches        ?        0
=======================================
  Hits            ?    20939
  Misses          ?    13411
  Partials        ?        0

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

LGTM! Thanks for submitting it again

@aaron-muti-420 you can click on a line you want to add a comment to in the tab called "Files changes". While writing a comment, there will be either "Start a review" and "Add a single comment" buttons. Use whatever feels more natural.


Connections with Wordpress strategy cannot be successfully unmarshaled due to improper expectations

Checklist

[X] I have looked into the README and have not found a suitable solution or answer.
[X] I have looked into the documentation and have not found a suitable solution or answer.
[X] I have searched the issues and have not found a suitable solution or answer.
[X] I have upgraded to the latest version of this SDK and the issue still persists.
[X] I have searched the Auth0 Community forums and have not found a suitable solution or answer.
[X] I agree to the terms within the Auth0 Code of Conduct.

Description
While trying to leverage the Auth0 Terraform provider to configure connections on an application, I came across a JSON decoding issue when trying to use the data source auth0_connection with the name property specified, and not the ID.
The problem is that we have a wordpress connection which the API returns with the following payload: (modified for security)
{
  "total": 1,
  "start": 0,
  "limit": 50,
  "connections": [
    {
      "id": "REDACTED",
      "options": {
        "scope": [
          "profile"
        ],
        "profile": true,
        "client_id": "REDACTED",
        "client_secret": "REDACTED"
      },
      "strategy": "wordpress",
      "name": "wordpress",
      "is_domain_connection": false,
      "realms": [
        "wordpress"
      ],
      "enabled_clients": []
    }
  ]
}

This does not line up with the expectation that Wordpress "options" should follow ConnectionOptionsOAuth2 (see management/connection.go:181 ).
This is causing the following error in the upstream terraform provider, which is as follows:

Error: failed to unmarshal response payload: json: cannot unmarshal array into Go struct field ConnectionList.connections of type string

I would provide a fix but I'm not sure what the proper options definition is.
Expectation
Getting a list of connections from the API, which contains at least one connection with the wordpress strategy, and a scope specified as an array, should properly parse.
Reproduction

Given an Auth0 account with a Social connection of type Wordpress is specified
Attempt to invoke management.Connection.List
you will get an umarshal error.

Auth0 Go SDK version
1.4.1

If I switch ConnectionStrategyWordpress to use ConnectionOptionsGoogleOAuth2, the test I put in passes.

Hi @nokios ,
I wanted to let you know that we've successfully addressed the issue you raised. However, the fix hasn't been released just yet. I'm pleased to inform you that your PR has been merged #398  , and I want to express my gratitude for bringing it to our attention.

Hi @nokios ,
Great news! The issue has been fixed in version 1.6.0. Please take a moment to review, and feel free to reach out if you encounter any further issues.

Thank you for letting me know! We got around this issue ourselves by removing the un-used wordpress connection. But I am glad to know it has been addressed!


Fail to start the provided docker

This is a great project. Thank you for all the contributions.
I utilized the Dockerfile under utils folder to build a Docker (only replace “nvidia-driver-NVML-530.30.02” with “nvidia-driver-NVML” for compile) and run it with the following command.
docker build -f Dockerfile -t cricket .
docker run -itd --gpus all --net host --ipc host --name cricket cricket
docker attach cricket

however, after i built cricket with the following command in docker:
git clone https://github.com/RWTH-ACS/cricket.git
cd cricket && git submodule update --init
LOG=INFO make

and start the starting the cricket server via ./bin/cricket-rpc-server, the following errors show up:
welcome to cricket!
+00:00:00.000002 INFO:  using TCP...
+00:00:00.000612 INFO:  listening on port 61869
+00:00:00.000687 ERROR: unable to register (RPC_PROG_PROG, RPC_PROG_VERS).      in cpu-server.c:257

It seems that I failed to start RPC, but there is no problem with the network connection of this docker. Could you please tell me if I started my docker in the wrong way or started the cricket in the wrong way?
Thanks a lot

This is a great project. Thank you for all the contributions. I utilized the Dockerfile under utils folder to build a Docker (only replace “nvidia-driver-NVML-530.30.02” with “nvidia-driver-NVML” for compile) and run it with the following command.
docker build -f Dockerfile -t cricket .
docker run -itd --gpus all --net host --ipc host --name cricket cricket
docker attach cricket

however, after i built cricket with the following command in docker:
git clone https://github.com/RWTH-ACS/cricket.git
cd cricket && git submodule update --init
LOG=INFO make

and start the starting the cricket server via ./bin/cricket-rpc-server, the following errors show up:
welcome to cricket!
+00:00:00.000002 INFO:  using TCP...
+00:00:00.000612 INFO:  listening on port 61869
+00:00:00.000687 ERROR: unable to register (RPC_PROG_PROG, RPC_PROG_VERS).      in cpu-server.c:257

It seems that I failed to start RPC, but there is no problem with the network connection of this docker. Could you please tell me if I started my docker in the wrong way or started the cricket in the wrong way?
Thanks a lot

i run:
rpcbind start
in shell
then ok