Release

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@f7c9a2b). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #14   +/-   ##
=========================================
  Coverage          ?   85.61%
  Complexity        ?      139
=========================================
  Files             ?        6
  Lines             ?      591
  Branches          ?       49
=========================================
  Hits              ?      506
  Misses            ?       53
  Partials          ?       32

Continue to review full report at Codecov.

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


End screen Plugin Spec

Start Date: 10-29-19
RFC PR: (leave this empty)

Summary
The end screen is a super meaningful part of the user's journey in the application. So much so I think we need to give plugins a way to hook into this functionality. I also think it's a great time to expand the plugin functionality and expand it past its initial state.
// from a plugin
<EndScreen type="foo">
  <FooEndScreen />
</EndScreen>

Just for referance this is the end screen it shows up after the breath player finishes.

Motivation
The end screen is some new functionality that is afforded to us via the new player. It is super useful in terms of asking for feedback.  Potentially for onboarding and some other cool applications. I think opening up this functionality to plugins can be super beneficial.
Here are just a few use cases that I have thought up.

share a breath. example
feelings check-in
mindful quotes
post breath onboarding
nudges to take a walk or other mindful activities

I would not only like the ability to add my own end screen plugins but also open it up to the broader community as well.
Design Breakdown
There is only a few new concepts added here, and luckily there is already a plugin component that functions pretty close to this. The Tab plugin component behaves this way already which is to take in some props, then via a hook shot them up to the extension to register the Plugin Component in a top-level state. When the UI state is met the component is rendered. This even has the concepts of a tab name which know which tab registered to render.
see Tab Component for the Plugin Component.
see use-tabs for the hook.
see App for where the tab is ultimately rendered.
To implement an end screen plugin component we also need to allow for a default end screen. Right now we have an affirmations end screen. I think we should allow this end screen to work normally if there are not registered end screens, but we also want to allow to initial end screen to be overwritten. This means we need to introduce a default type of end screen which we can simply name "DEFAULT_END_SCREEN".
Introducing a type for an end screen means that we also will need to support ways for setting end screens types.  Right now the primary way to interact with the main player is to deeplink into the player. Setting a type on a deep linked play should be as simple as adding a query param. Eg
chrome-extension://fnkknppdgnpdiihjnoccimnookejgeei/index.html?play=true&type=foo

This also raised the need to add in a way to set a type on an alarm, which will eventually trigger a notification. This is where it gets a little tricky because from my understanding there is not really a way to do this without needing a custom solution.
There are two steps to this project.

[ ] Build out basic component interface with only default type
[ ] Fill out types and allow for the passing of types in URL and though alarms.

Drawbacks

It seems like the easiest parts of this plugin component would accommodate 80% of the functionality. While the other 80% of the harder work. Eg. Figuring out how to reconcile cache with alarms firing while also not gather tons of cache. Meaning there is a good chance this is going to be half-implemented.
The more type of plugin interfaces we build like this the easier it is to introduces an infinite render loop.
Seems like conflicting plugins might arise all trying to take over the default namespace.

Alternatives

We can make end screen a place where plugins can not add to it. ( do nothing )
Half implement this, meaning only the first step ( I am actually thinking this is not a bad idea )
Not expose default end screen and only allow plugins to work with types.

Unresolved questions

Should we allow the last plugin to render to override the "default_screen_view" spot in the registered views or the opposite?

@itsjustmath and @Temmyogunbo let me know what you think of this.


bug(mat-chip-grid): when used with a matChipInput, element has children which are not allowed

Is this a regression?

[ ] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
No response
Description
<mat-chip-grid> used with a matChipInput results in a critical accessibility error: "Element has children which are not allowed"
Reproduction
StackBlitz link: https://stackblitz.com/edit/yahkft?file=src%2Fexample%2Fchips-input-example.html
Steps to reproduce:

Install axe dev tools
Run axe through the example

Expected Behavior
Compliance with axe
Actual Behavior
Broken "aria-required-children" rule
Environment

Angular: 16
CDK/Material: 16
Browser(s): any
Operating System (e.g. Windows, macOS, Ubuntu): any

@zarend Could you take a look?


Repository root directory environment may no longer be necessary.

Deleted, but still waiting to review the new README which has condo-forge installation instructions.


macOS high CPU usage on theme watch

There is a high CPU usage when the theme watch command is left active for large periods of time. It makes my macbook fans run on high. The current solution is to exit it, and start the theme watch command again.
I know it only happens when the theme watch is active for a large period of time, but I thought I would mention it in case there is a process loop that is multiplying itself.
(I originally posted the issue here forgetting the app has moved to this repo)

Hey thanks for letting me know. About how long would you say it has to run? An Hour or longer? Is it just CPU usage or have you checked your memory usage as well?

Hey Tim!
It's after an hour or so - hence why it isn't normally noticeable.

I have 'activity monitor' always running in my dock to watch out for high CPU usage, as it useful to spot when a program is spiralling out of control 😏

As far as I remember, it is just CPU usage. I am sure I would have mentioned about a memory leak, if so.
If you have a mac handy...

Open up Activity Monitor.
Go `View > Dock Icon > Show CPU Usage' (Not a requirement, it just useful to visually see what the cores are doing).
Walk away for an hour or so to carry on with daily chores, and then come back to the mac.

It still happens if you walk away, do daily chores, or not - I have notice the issue even when actively working with themekit, over an hour or so.

:octocat:

Okay thanks I will look into it thanks!

Hey @ckhatton I cannot reproduce this. Do you have any other programs running at the same time?
I need a few other bits of information:

themekit version
macOS version
memory size
are you running an IDE or editor at the same time
are you running anything else like slack?

Cheers.

Okay sure.

themekit version 0.6.4
macOS version 10.12.3
memory size 16GB
are you running an IDE or editor at the same time yes, Atom
are you running anything else like slack? yes, Slack

I am running theme watch now to see if I can still reproduce the issue.
🐟

This is after an hour...

This is after 5 hours. The 'theme' process recorded with 11.2 MB of RAM allocated...

To be fair, it hasn't been as bad as it has been in the past, but there is an issue still present. :suspect:

Thanks I will look into it and see what can be done about it. There shouldn't be much running when it has nothing to process but maybe I am missing some sort of edge case.

This is interesting, maybe you should try upgrading but I have been running watch all day and it stays hovering around 14%. You should try updating but also I will be releasing a new version soon with a new version of go that may help it.

When profiling it, there is nothing that increases more than it should.

It seems like if it is anything it will be something in Go because out of all of the top processes being used, anything from themekit is not even in the top ten.

How did you output those stats?
Here is another screenshot after updating themekit to the latest version (v0.6.9). The CPU time is similar to yours, though it's only run about an hour as the macbook went to sleep.

Those stats are done through Go's profiling libraries. I added them permanently in this PR for easy profiling in the future.

Also facing this issue on mac 10.10.4 with go1.7.4 darwin/amd64

@raulk are you compiling themekit yourself? What is themekit's peak usage?

+1. mac 10.12.3 themekit 0.6.9
Started at 0.6%

Left it on overnight, roughly 12 hours later of inactivity it's at 24.8%.

Doesn't seem as bad as @ckhatton but the issue is still evidently present.

@tanema Nope. I'm not compiling themekit myself. So upgrading Golang in my system has no relevance.
The issue is pretty severe on my end. It actually prevented my Mac from going to sleep last evening. When I came to it this morning, the fans were at full speed and the CPU was at ~90%.

@raulk okay thanks for the update. That is really not good.

That's what I used to have, but I never noticed the sleep issue as the fans were already audible enough to make me investigate what was going on. I imagine something has updated on my system for it not be such a big issue now 🦑

Hey all, I managed to refactor out some things that were running in the watch event loop and got the cpu usage down to < 1%. I will keep testing it for the next little while and let you know how it goes.

Good work! I will monitor it next time I run theme watch 🦂

I just released v0.6.10, please update and try it out!


FR: Calculate digest and diffid outside of oci_image

Currently, when oci_image assembles an image, it spends most of the time calculating DiffID and Digest of a layer. Since everything is being done in a single action, calculations are repeated everytime an input changes.
This is not ergonomic in terms of cacheability of these calculations and parallelization of machine resources.

fixed by https://github.com/bazel-contrib/rules_oci/pull/558


CliTest.java:34-35: Add some more tests in order to...

The puzzle 114-f9d288ae from #114 has to be resolved:
https://github.com/artipie/rpm-adapter/blob/359b4670b8fb754efe6a0a1b505e11b5215ec140/src/test/java/com/artipie/rpm/CliTest.java#L34-L35
The puzzle was created by Victor Noël on 08-May-20.
Estimate: 30 minutes,  role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

@g4s8/z please, pay attention to this issue

@0crat/z I see that you unassigned this issue; the order is still assigned to @marceloamadeu/z though; to cancel the order use refuse, as in §6

@marceloamadeu/z this job was assigned to you 5days ago. It will be taken away from you soon, unless you close it, see §8. Read this and this, please.

@0crat status

@0crat status (here)

@marceloamadeu This is what I know about this job in CT2E6TK9B, as in §32:

The job #176 is in scope for 9days
The role is DEV
The job is assigned to @marceloamadeu/z for 9days
There is a monetary reward attached
@marceloamadeu/z will get 50% of their hourly rate for this job
The job doesn't have any impediments
The budget is 30 minutes/points
These users are banned and won't be assigned:

@0pdd/z: This user reported the ticket

Job footprint (restricted area)

@0crat wait

The puzzle 114-f9d288ae has disappeared from the source code, that's why I closed this issue.

@sereshqua/z please review this job completed by @marceloamadeu/z, as in §30; the job will be fully closed and all payments will be made when the quality review is completed

@0crat quality good

There is an unrecoverable failure on my side. Please, submit it here:
PID: 4@0580059e-ceba-491e-980a-2a75bcaf1058, thread: PQ-CT2E6TK9B
com.jcabi.xml.StrictXML[124] java.lang.IllegalArgumentException: 2 error(s) in XML document: -1:-1: cvc-pattern-valid: Value 'gh:Week 27' is not facet-valid with respect to pattern '[a-z]{2}:[A-Z0-9a-z.\-#/]+' for type 'milestoneID'.;-1:-1: cvc-complex-type.2.2: Element 'successor' must have no element [children], and the value must be valid.

0.53.15: CID: 2f1b62d2-eab4-43ce-9bbf-645351ef2bb5, Type: "Job milestoned"


feat(support): add implode()/explode() methods in string helper

This PR add both implode() and explode() method in string helper with consistency regarding the ones in array helper.
It also update the return type of implode() in array helper to StringHelper object for consistency

Nice :)


⚠ Bofrost.es has degraded performance

In e1afb1c, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1812 ms

Resolved: Bofrost.es performance has improved in f2e9710 after 13 minutes.


[MOB-7748] iOS constraints fix for banner img view

🔹 Jira Ticket(s)

MOB-7748

✏ Description

Please provide a brief description of what this pull request does.

Current implementation


Content Suggestion: Store - artdesignbysf.com

Link to Content: https://artdesignbysf.com/
Briefly Describe Content: Custom art and graphic design. Think animated logo's, illustrations and custom BTCPay CSS design.
Suggested Section: Spend Bitcoin > Stores (or Services maybe)

(Thank you!)

Added


TGCameraViewController is not compatible with iOS 7. Please bump up the iOS version in podspec

TGCameraViewController uses imageNamed:inBundle:compatibleWithTraitCollection:  in many places. it is iOS 8+ API

Thanks @abbasmousavi. I just pushed this fix in v2.2.7.


Bump cilium to 0.13.2 and update the makefile

- What this PR does and why is it needed
update cilium to 0.13.2

/retest

/retest


gradle: Log message about missing libudev

Describe the bug
Starting with Gradle 8.11 (?) I see a warning when a new daemon is started:
Did not find udev library in operating system. Some features may not work.
Disk Store information requires libudev, which is not present.

Steps To Reproduce
Steps to reproduce the behavior:

Run a build with Gradle 8.11

Expected behavior
No warning about this? I can see how this could be fixed for the Gradle package in nixpkgs. Most people however use Gradle wrapper, so they seldom call the Gradle that was installed on the system. Not sure if it's possible to fix this use case.
Screenshots

Additional context

Metadata

Notify maintainers
@liff

Note for maintainers: Please tag this issue in your PR.

Add a :+1: reaction to issues you find important.

From a quick GitHub code search: the origin of the error seems to be the oshi library. It uses the Udev class from JNA.
At this point, I’m not sure how to ensure JNA can locate the library.

Possibly a good idea to loop in the rest of the @NixOS/java team, as loading libs via jna is more a general topic


Progress but had to do "docker-compose pull" and had issue with Google authentication

Changes that were made to remove kafkaviewer allowed for further progress but then other things cropped up

$ docker-compose build -- does not work... cmd finishes almost immediately with lots of "skipping" messages (e.g. player uses an image, skipping)
I thought above issue related to docker-compose.yml file specifying image rather than build (e.g. image: gameontext/gameon-player
so... I ran $ docker-compose pull
result... many, many minutes of image downloads
then ran $ docker-compose up and system appeared to be running
since my docker machine URL = <IP_ADDRESS> I ran following in browser with success:  <IP_ADDRESS>/#/... hooray
in this Gameon UI I clicked "Enter" and selected Google for authentication but that's when my luck ran out... result was the following browser error message:

Error 404: javax.servlet.UnavailableException: SRVE0319E: For the [net.wasdev.gameon.auth.google.GoogleAuth] servlet, net.wasdev.gameon.auth.google.GoogleAuth servlet class was found, but a resource injection failure has occurred. CWNEN0030E: The server was unable to obtain an object instance for the java:comp/env/net.wasdev.gameon.auth.google.GoogleAuth/key reference. The exception message was: CWNEN1003E: The server was unable to find the googleOAuthConsumerKey binding with the java.lang.String type for the java:comp/env/net.wasdev.gameon.auth.google.GoogleAuth/key reference.

That's totally expected for local, we don't share our Google /Facebook/etc secret keys.. you can use the anonymous login when running locally or register your own apps and add their keys to game-on.env
Docker compose build should pull any image it needs..with the final ones obtained during up
May want to check what version of docker compose you have..

I tried again starting with "docker-compose up" and then logging in as anonymous, and the game worked fine.  However, I still say that "docker-compose build" did not work previously.  Instead I had to do "docker-compose pull" which did create the environment that I am now using locally.

You know.. I've had to work on getting the betas set up properly, etc.
I am guessing this would work to combine the steps: docker-compose build --pull
I will update the instructions accordingly

Can you review @curtinmjc ?


Return Bindings instead of tuple

I feel like it would make code more readable if we return Bindings instead of tuple?

highlight intention for the consumer of the API.

func bind<State, Event>(_ bindings: @escaping (Observable<State>) -> (Bindings) -> (Observable<State>) -> Observable<Event>

make user API more readable

    func makeBindings(for state: Observable<State>) -> Bindings<Event> {
        let subscriptions = [
            state.map(String.init).bind(to: label.rx.text)
        ]
        let events = [
            plus.rx.tap.map { Event.increment },
            minus.rx.tap.map { Event.decrement }
        ]
        return Bindings(subscriptions: subscriptions, events: events)
    }
}

Thoughts ?

Hi @sergdort ,
yeah, that would be great. Feel free to open a PR.


I still see the MERN Scheleton title, even though I have entered all the code from chapter 5, instead of MERN Social title

I changed the title tag code in the 'mern_social / template.js' file from "mern skeleton" to "mern social", but the result is not shown.

I solved the problem.


hbmqtt: BrokerProtocolHandler Unhandled exception

Home Assistant release with the issue:
0.86.4

pip3 freeze | grep hbmqtt
hbmqtt==0.9.4

Last working Home Assistant release (if known):
not sure - i update like every month - and it was working back then
Operating environment (Hass.io/Docker/Windows/etc.):
ubuntu 18.10 x86-64

Component/platform:
https://www.home-assistant.io/components/mqtt/

Description of problem:
2019-01-30 22:09:28 WARNING (MainThread) [hbmqtt.mqtt.protocol.handler] BrokerProtocolHandler Unhandled exception in reader coro: IncompleteReadError('0 bytes read on a total of 1 expected bytes',)
getting this on the logs
not sure why i didnt changed anything on the ESP8266 side - only updated home-assistant so it must be hass thing.
this issue is pretty troublesome - sometimes(once a day?) it  can crash my esp8266 (auto reboot)
mqtt modules that im using:
mqtt-cover
mqtt-sensor
mqtt-light
it seems that im not the only one with the issue as i found other bug report in the past(currently marked as solved)  someone also posted there about this bug
link to bug report:
https://github.com/home-assistant/home-assistant/issues/16708
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
mqtt:
#added client id - can be anything bug workaround in 0.48 https://github.com/home-assistant/home-assistant/issues/8315
  client_id: 1234
  password: my-password

Traceback (if applicable):

Additional information:

version 0.84.6  works perfectly - nothing crashes every automation plays nicely - just like it was.
again i changed nothing on the esp8266 side - just downgraded hass to this version.
so the problem is 0.85.x or 0.86.x
i will try to install 0.85.x now and see if the problem will arise
will report after 2-4 days (or less if it will crash)

Are those HA versions using different versions of hbmqtt? I guess I could take a look too.
Also a note, I'm seeing this warning from a python script using the paho-mqtt==v1.4.0 client module. So it is definitely hbmqtt. No crashes on my side.

I'm also seeing this error but everything seems to be working just fine. I'm seeing it when using https://github.com/andrewjfreyer/monitor @andrewjfreyer

I met the same problem today with hassio 0.92.  And I've got a weird solution to share.
I am using hassio with Pi3B+.  The hassio web can't even start. Luckly samba addon still works, I can change configuration. But I can't upgrade to 0.94, using the ssh terminal or click upgrade won't work right then.
I've got a few 8266 already flushed firmware with embeded mqtt auth parameters, thus I can't just switch to mosquito addon.
2019-06-21 12:33:12 ERROR (MainThread) [homeassistant.core] Error doing job: Fatal error on transport TCPTransport (error status in uv_stream_t.shutdown callback)
OSError: [Errno 107] Socket not connected

How I bring hassio back online again?  Again this is weird, I can't explain why it can fix the issue.

comment out mqtt in configuration.yaml. reboot, web is OK now.
installed mosquito addon, add homeassistant as login user
configure the mosquito mqtt: broker: in configuration.yaml
reboot pi, OK
stop mosquito addon, change mqtt back to original embeded one.
reboot pi,  no error in logs now.

I am just guessing somehow some invalid/weird  mqtt message gets processed by mosquito addon, then I switched back to original embeded mqtt, then everything is OK.

I'm on 0.94.4 and I'm not seeing this error any more. Not sure when it cleared up.


remove offline Wasabist

They have been offline for several weeks, seems like it's not a temporary issue
happy to add them back if they come online again

@turbolay and I agreed last week to have them listed a little longer. waiting for if they come back online, but they didn't
so, merging now


How do I checkpoint depending on the epoch number?

Just to preface, Lightning has been a joy thus far. Everything is concise, well-automated where appropriate, and I converted a Keras model to PyTorch in just a few hours, with no previous PyTorch experience.
To the point, how might I set up a ModelCheckpoint to save conditioned on a given arbitrary condition, such as an epoch number? It seems to only be set up to automatically saved based on metrics. It also seems that manually saving is a bit difficult since only the Trainer has the proper function to save; given that LightningModule features the ability to load from checkpoint, it seems intuitively odd that these are separated between the two classes. Thus, it's difficult to consider the sheer volume of cyclical reference hacking it'd take to pass a trainer to the LightningModule to have it save in on_epoch_end().
So yes, without loading the question by presenting my own code attempts, what is the canonical way to save conditioned on an epoch number, or an arbitrary condition?

If you want to save on last k epochs or something you can set monitor=epoch`` and mode='max' in ModelCheckpoint callback. Or do you want something like this?
if epoch > 4: # epoch number:
    save_checkpoint()

Nonono, I want to save on specific epoch numbers, regardless of condition. For example, 5, 10, 15, 20, 25, etc.

You can specify save_top_k = -1 and period = 5 in ModelCheckpoint.

Very good. Is there any way to possibly pass in a list of epoch numbers? Then one could do:
ModelCheckpoint(
    "...",
    save_top_k=-1,
    period=list(range(1, 51, 5))
)

Yeah, save_top_k = -1 and period = 5 don't quite meet my needs. I need to specify a specific starting epoch for the period, or a specific list of epochs to save.

I don't think you can do that with ModelCheckpoint yet. But you can override some of the methods of ModelCheckpoint and make it work the way you want by tweaking it a little. Let me know if you need any help overriding these functions, I'll try.


unknown table when using find without data.at(table)

Using the find function gives good log messages when there's a chance the config file might get broken from someone editing it. But it has unexpected behavior when using an already built toml::table value instead of data.at("table").
For example, when a key is not found in a subtable:
[table]
vallue = "num"

I would expect the following exmaples to be the same, but it is not the case as you can see from the output.
toml::table data = toml::parse(config_filename);
const auto table = toml::get<toml::table>(data.at("table"));
std::string value = toml::find<std::string>(table, "value");

[error] key "value" not found in unknown table

but by getting the (non-casted to toml::table, if I understand correctly) value from the table, it prints out a better error message
toml::table data = toml::parse(config_filename);
std::string value = toml::find<std::string>(data.at("table"), "value");

[error] key "value" not found
 --> ~/config.toml
 74 | [table]
    | ~~~~~~~ in this table

Sorry for the confusing behavior, but it is intended.
toml11 uses std::unordered_map<toml::key, toml::value> internally and, as mentioned in README, toml::table is just an alias of it. Since std::unordered_map does not have any information about toml, toml::find cannot get where the table is.
There are mainly 2 reasons why I chose the current design. First, std::unordered_map is a well known STL container so users do not need to check a document of toml11 to know what member functions are available (one may need to check a reference of C++ but there are a number of nice resources). Second, I don't need to pay a cost for re-implementing all the interfaces that are essentially the same as std::unordered_map.
Thus, after you get toml::table, you can use all the functionalities available with std::unordered_map (e.g. find, count, operator[]) but not toml-related features. If you want to use both interfaces, the current solution is to keep toml::value and try toml::value::as_table(). v.as_table() is effectively the same as toml::get<toml::table>(v), but it is shorter and easy to read, I think.

So to clarify, the best way to do what I'm hoping is to get the table as a toml::value and explicitly call as_table() if I ever wanted to use unordered_map function. So changing my generic example above, I just need to get the table as a toml::value instead.
toml::table data = toml::parse(config_filename);
const auto table = toml::get<toml::value>(data.at("table"));
std::string value = toml::find<std::string>(table.as_table(), "value");

[error] key "value" not found
 --> ~/config.toml
 74 | [table]
    | ~~~~~~~ in this table

It's my pleasure!
And there is just one more thing. The template parameter of toml::find<T> has a default value toml::value. So if you want, you can omit the parameter and the code looks like the following.
toml::table data = toml::parse(config_filename);
const auto& table = toml::find(data, "table");
std::string value = toml::find<std::string>(table, "value");


[WIP] Add CircleCI support for Ubuntu Bionic

Can you add a link to the debugging session in the redis comment?


setVisibleItems not working as expected

Hi, First I want to Thank you for such a nice library for Spinner wheel view.
The problem I am facing while implementing is, when I  set VisibleItems to 5 on WheelVerticalView , I am able to see 5 items when the view is in scrolling mode. As soon as the scroll finishes, I again see 3 items , rest of the items are not visible.
Right now the wheel view is like this

and I want to be like this,i.e, 5 items should be visible

Can you please help me on this, where I am going wrong ?

I did't find related setting methods in the library but edited the source directly to meet the command.
In AbstractWheelView.java,  change
mDimSelectorWheelAnimator = ObjectAnimator.ofFloat(this, PROPERTY_SELECTOR_PAINT_COEFF, 1, 0);

to
mDimSelectorWheelAnimator = ObjectAnimator.ofFloat(this, PROPERTY_SELECTOR_PAINT_COEFF, 1, 0.3f);

I think it's a bug in WheelVerticalView

not quite remember right now (gotta take a closer look), but i believe KayWu is right.
This is due to hardcoded painting coefficients, so you have to tweak code himself.
I'd recommended to try his suggestion.


[gtk] update to v4.6.2

Fix #24300
update gtk to v4.6.2
update patch
All features passed with following triplets:
x86-windows
x64-windows
x64-windows-static

Can you help with gtk3 port?

How you solve the meson problem? It happen when compile gtk on windows:
https://github.com/mesonbuild/meson/issues/6710
also happen in here:
https://github.com/microsoft/vcpkg/pull/22201

How you solve the meson problem? It happen when compile gtk on windows: mesonbuild/meson#6710 also happen in here: #22201

Sorry, I can't give you any help. I haven't encountered your problem in the update.

Thanks!


Added Userinfo command and Fixed Args check in reload command

Title says it all <3

Codacy :feelsgood:

Life pro tip, click the details button next to codacy's comment. He tells you what to fix. 😉

@DeJayDevelopment Yeah i did fix most issues tho but i dont think evie has setup the Pattern's cause the code is 👍

Uhhhhhhhhhh  args.size < 0 wat. Please re-submit without the changes to the reload command.

Well i fixed the args on reload @eslachance

mmLol


Android.manifest error

Tryed to add <provider             android:name="android.support.v4.content.FileProvider"             android:authorities="{{android.package}}.fileprovider"             android:grantUriPermissions="true"             android:exported="false">             <meta-data                 android:name="android.support.FILE_PROVIDER_PATHS"                 android:resource="@xml/filepaths" />         </provider> to manifest
got en build error:

Sorry, I completely missed this issue report. Is this still a problem for you @Dragosha ?

@britzl
As I remember we solved this issue after moving "share" extension to project folder from project depency.

It's still an issue. Defold doesn't copy resources from the extension when AndroidManifest check is made. Even more, if you copy the resource file into your project and leave the extension as a dependency, Defold will show an error of conflicting resource files.
Similar stuff happens with AdMob extension.

This is on our radar and will be fixed fairly soon (within 2-4 releases, depending on other priorities)

Fixed


Good idea - what about supporting it in Functions...

Jolly good idea. Java 11 has been LTE for some time now. However, Azure Functions still only supports Java 8: https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference-java. What is the planning for fixing this?

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

ID: 9b2daa25-49b5-6747-431c-0a11e4330034
Version Independent ID: a06dd236-5f8a-8885-a5c5-83001b929ccc
Content: Reasons to move to Java 11 - Azure
Content Source: java/jdk/reasons-to-move-to-java-11.md
Service: azure-java
GitHub Login: @dsgrieve
Microsoft Alias: dagrieve

@selvasingh can you comment? @bmitchell287 for awareness

https://docs.microsoft.com/en-us/azure/azure-functions/functions-reference-java now describes support up to Java 17.


[New Feature]: Support syntax coloring for RegExp template expression

Description
Support syntax coloring for characters in the regex pattern.

Even if done the syntax coloring for regex templates it won't work properly due to an existing issue in ballerina-grammar. Created an #issue to track this. Once this issue is resolved in all the places syntax coloring will work.


Swap ptvsd for debugpy, ptvsd deprecated #4115

Trying to move to debugpy in replacement of ptvsd. fixes #4115
Changed a few things:

Removed the ptvsd profile (setEnv.sh, compose file, entrypoint script and other references)
Added support for two new environment variables:

DD_DEBUG_PORT to provide a custom port number for the debugging server
DD_DEBUG_WAIT_FOR_CLIENT pauses the execution until the debugging client is connected (doesn't work in multiprocess or multithreaded with uwsgi)

Tested debugging, managed to consistently hit breakpoints, inspect variables, etc...

From my previous config, I simply:

Rebuilt the image to get the new dep
Relinked from ptvsd et dev
--> and I could attach to debugpy and breakpoint with no further tweaks :+1:

My VScode setup remained identical.
Thanks!

I think users should be able to disable debugging if they don't want to use it for whatever reason (performance, overhead, ...)
And as such I think we should still support running more than 1 process/thread for those who want to test things related to multi threading.

Yea, I think this was the reason we kept the 2 separate for a long time.
Might need something fancier to handle variables and keep it flexible.

I think users should be able to disable debugging if they don't want to use it for whatever reason (performance, overhead, ...)
And as such I think we should still support running more than 1 process/thread for those who want to test things related to multi threading.

I changed the dev entrypoint to override the default if DD_DEBUG is set. I also added back the debug profile (with its docker-compose override)

I'll give this a spin in the following days. Looks good at first sight though.


feat(structured-list): add experimental styles and layout

Closes #1275
Changelog
New
Changed

background color
font size and color
position of the selectable structure list checkbox

Testing / Reviewing
check dev environment is not broken
Staging Link:
http://structured-list-x-appreciative-gelada.mybluemix.net/?nav=structured-list

@alisonjoseph it was because the check selected check is now at the end instead of the of the first row.

Ah ok 👍 that makes sense then.
Can you make an issue for React for this component and tags? We will need to support the updated html since we can't just swap the feature flag in sass anymore.

Yup can do

One thing I noticed
Selection and Hover: Text in selected and hover rows needs to be Gray 100 instead of Gray 70 :) otherwise looks good to me!

@alisonjoseph & @laurenmrice it is ready for review with all the updates. thanks!

Couple things:
-When a row is on hover, the line rules on the bottom and the top of the hover states should not appear.

-If a row has already been selected, there should not be a hover state on top of the selected state.

On Focus state, the text can remain Gray 70 instead of switching to Gray 100.

Not sure if this was ready to re-review or not @aledavila but seeing a border/outline flash on hover

@alisonjoseph  @laurenmrice yes its ready now.

Looks good. 👌


Numbering the unique deaths on the clan page is mildly inconvenient

When one wants to copy the list of deaths out, each death having a number next to it is inconvenient. I'm not sure what purpose it serves, either, as they're not listed in order of when they were achieved, or rarity, or anything like that. One can already see the total number at the top of the page, and for any sort of external analysis you have to strip the numbers.

A nice enhancement would just be to have a unique death comparison page built into the site rather than assuming people are going to copy them out into external programs.


.Net Core 2.1 EntityFramework Error - Casting User Defined Types and at runtime getting Type dbo.Flag is not a defined system type.

While trying to upgrade a .net core 2.0 Web API project to 2.1, I am getting an Exception "Type Flag is not a defined system type."
There are two columns in db, Primary and Deleted which are of User Defined Type Flag which we are facing problem.
Please find the details:
The following query throws exception at runtime.
var query = await (from pl in _azureContext.Product.AsNoTracking()
                             where pl.Primary ==1 &&  pl.Deleted=0
                             select new Product()
                             {
                                 ProductId = pl.ProductId,
                                 ProductName = pl.ProductName
                             }).OrderBy(P => s.ProductName).ToListAsync<Product>();

The query generated internally as follows.
SELECT  [pl].[ProductId] , [pl].[ProductName]
      FROM [Products] AS [ps]
      WHERE ([pl].[Primary] = **CAST(1 AS Flag))** AND ([pl].[Deleted] = **CAST(0 AS Flag)**)
      ORDER BY [ProductName]

The Issue in EF Core 2.1 is that the SQL generated applies CAST operator on a User Defined Type and when it executes in SQL Server CAST operator does not work with User Defined Type. But In EF Core 2.0 CAST operator is not applied for  User Defined Type.

Further technical details
EF Core version: 2.1.11
Database Provider: (e.g. Microsoft.EntityFrameworkCore.SqlServer)
Operating system: Windows 10
IDE: (e.g. Visual Studio 2017 15.9.3)

Duplicate of #12633


Current version requires a custom config

Update docs

It's better to update it in the example so we can test it:

https://github.com/ruslo/hunter/commit/5ec96c4dc58c2db9b98f9ef49c1e83514c93e9b2

Test:

https://ci.appveyor.com/project/ingenue/hunter/builds/24060202
https://travis-ci.org/ingenue/hunter/builds/523797217?utm_source=github_status&utm_medium=notification


refactor: use object map instead of switch statement

Changed from using a switch statement to using an object map, which should be (slightly) faster.

I would definitely challenge the idea that a object map is faster than a switch. Compiler's often generate jump tables for switch statements with constant cases. Object maps require indirection through a hash table. The switch is almost certainly faster especially if this ends up being a hot code path.

This is true, it definitely used to always be the case where object maps were faster for large switch statements not sure these days.

Pretty sure switch is faster because it's more optimizable for JS engines.


templates: fix jinja format

Signed-off-by: Leonardo Rossi<EMAIL_ADDRESS>

for some reasons a test is failing in the REQUIEREMENTS=devel because something is preventing flask to catch correctly the exception InvalidOperationError raised by invenio-records-files.
After some tests, I tried to install invenio-files-rest==1.0.0a3 instead of the git version and the tests are passing.
Someone has any idea where can be the problem?

problem found: how flask handle the exceptions https://github.com/pallets/flask/issues/941
Because of this change: https://github.com/inveniosoftware/invenio-files-rest/commit/023762ea621ae9e3dfe549d3b9fc0823d0e709c2#diff-dacc794350f23b3b0e02fd572a407601R32

ping @jirikuncar


feature request: reverse nesting

When diagrams are created top-to-bottom - by placing top-level elements first and then, if nesting relationship is necessary, placing low-level elements on top, nesting relationship prompt pops up automatically, but when the order is reversed - probably not the best practice but it sometimes happens, creation of nesting relationships becomes clumsy - placing a large element over or under others does noting and one has to create relationships manually or jiggle nested elements to be prompted. It would be nice if prompt for nesting relationships will pop up automatically if a larger element is slid under other elements the same way it does when smaller elements are placed on top of a larger element.

Sorry, but this is not going to change. The nesting pop-up is triggered when an element is placed inside of a parent container element. Triggering that action by placing elements under others is not feasible.


Update create_activity_log_table.php.stub

Make use of the bigInteger methods that Laravel 5.8 uses by default

Should we change the the subject and causer also to unsigned?

@freekmurze opinion? I would release this with #525 together.

https://github.com/spatie/laravel-activitylog/releases/tag/3.6.0


feat: port legacy client integration tests

part of https://github.com/hyperium/hyper/issues/2942

Either is fine to me. I have no problem merging in chunks, or if it's easier we can wait.

@seanmonstar This is ready for review.
I skipped the test for CaptureConnection since this was not ported. (from https://github.com/hyperium/hyper/pull/3144)


Update Get-PnPUPABulkImportStatus.md: described possible status of the returned object.

Type

[ ] Bug Fix
[ ] New Feature
[ ] Sample
[X] Documentation

Related Issues?
n/a
What is in this Pull Request ?
A simple documentation update

Thanks @stevebeauge !


Column Mapping error: 'dict' object has no attribute 'datetime'

Hi, I have been trying to create a regression performance report using evidently. But, I am stuck and I cannot find any solution to the error I am getting in column mapping.

This is the error I am getting after running the code.

Can you please help me in identifying what I am missing?

Hi @rijulml , let me comment on this a bit.
Although dashboards are deprecated now, you can still run this code example if needed.
The problem with ColumnMapping was not caused by using Dashboards, rather than because you created ColumnMapping as a python dictionary.  If you import ColumnMapping from evidently like this:
from evidently import ColumnMapping and assign values like this
column_mapping.target = target
column_mapping.prediction = 'prediction'
column_mapping.datetime = None

column_mapping.numerical_features = numerical_features
column_mapping.categorical_features = None

then the rest of your code should works fine (apart from the deprecation message, so I also suggest you consider using reports🙂).

Hello,
I was going through the bicycle tutorial found on your website : https://www.evidentlyai.com/blog/tutorial-1-model-analytics-in-production
I replaced the dashboard module use by the report module but when i tried to generate a report , it is stuck at "Loading..."
Can you help me sort it out ?
Thank you

Hi @edgarkp,
Could you check that you correctly installed the nbextension as shown here?
https://docs.evidentlyai.com/user-guide/install-evidently
If you want to see examples of code on generating reports / test suites, it is best to use one of these notebooks https://github.com/evidentlyai/evidently/tree/main/examples/sample_notebooks as they are regularly updated.
If the nbextension installation does not solve the issue, please let us know! It is best to open a separate issue.

Thank you for the quick reply. Actually, I am running my jupyter notebook on Windows and as I saw on your website, building reports inside a Jupyter notebook in that OS is not yet possible. Hope it will be sorted out in the next version

Hi @edgarkp ,
could you please try to specify mode='inline' while running show command like that:
regression_perfomance_dashboard.show(mode='inline')
This often helps to display reports in Windows as well.


strip unnecessary the exclamation marks

through the swift programming guide, when you know that the variable will never be nil when it has been initiated, maybe treat it as a normal variable is a better way, after all, you can see its type in the quick help window

Thanks! One thing, could you just start commit message with capital letter? 😊

Also commit message subject is enough. There is no need for detailed body here.

Thanks, I have changed the commit message with capital letter, and will you write a article about how this Watchdog class works, I am new to programming and read it thoroughly, I really like its coding style and simplicity, but does not quite understand its  working principal.

Sorry, but also one thing - please fix typo in subject, 'the' is not valid here.

I will add detailed description how it works in readme file.

Thanks


chore(api): use git dep for fungible contract

Updates the dependency for fungibles contract in integration tests. This way we can be sure contracts can depend on the crate.

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

Project coverage is 54.34%. Comparing base (91cffc3) to head (7744fe1).

@@                   Coverage Diff                   @@
##           al3mart/testnet-v0.4.2     #374   +/-   ##
=======================================================
  Coverage                   54.34%   54.34%
=======================================================
  Files                          49       49
  Lines                        5025     5025
  Branches                     5025     5025
=======================================================
  Hits                         2731     2731
  Misses                       2245     2245
  Partials                       49       49

This is not needed


iOS support

While this isn't exactly an issue, I figured this might be the best place to bring your attention to support for iOS devices (and possibly Android, Windows 7, etc.).  Obviously this wasn't possible with CodeMirror 1 and its use of an IFRAME and contentEditable, but with very little modification to codemirror.js I was able to get a functional version on my iPad and iPhone.  That said, I think the future of CodeMirror on mobile devices is very promising, but there are a couple issues I immediately noticed that may prove to be very simple to solve.
First, for devices with soft keyboards the hidden textarea needs to gain focus in order for the keyboard to appear on-screen.  I was able to work around this by making the text area visible and giving it focus.  After it's initial focus, the keyboard responded rather naturally (but not perfectly) to focusing and blurring on CodeMirror itself.  Further testing is needed, but I think it would be possible to make the textarea "visible" and position it absolutely off the screen to accommodate this.
The other problem I noticed is that, when the textarea receives input and is out of the viewport, mobile Safari centers the display on the textarea.  This seems like it would be easy to fix by setting the vertical position of the hidden textarea to the same line the "cursor" is on.
Let me know what you think, Marijn.  And congrats and great work on CodeMirror 2!

This has landed in 5.0.


GarminConnectContext Model changed (javascript required)

As of 2023-09-26
Exception in:
TModel ParseJson(string html, string key)
"Garmin.Connect.Exceptions.GarminConnectUnexpectedException: 'Model changed. VIEWER_USERPREFERENCES not found!'"
html contains the string: To sign in to your Garmin account, please enable JavaScript in your web browser.

Hi, @danmajgaard
Garmin changed token exchange and loading static preferences
Need more time for research
Thank you for the fast notify

Thanks for the awesome work ;)

As expected, setting the Chrome like user agent header to httpclient didn't help. But I had to try...

Lets hope theres a better way than selenium :D
https://medium.com/@jaethedeveloper/workaround-enable-javascript-to-view-the-page-content-when-web-scraping-in-c-2b30b35f625b

@sealbro Thank you for this project!!!
I don't know the details of this project's code so not completely sure but I thought this issue https://github.com/philosowaffle/peloton-to-garmin/issues/524 might be a useful/relevant link.
Basically looks like the peloton-to-garmin project have identified and decided on trying to do a C# version of garth as a way forward for the auth issues. They appear to be trying to work quickly on this so could soon be a good source of reference code or ideas.

Thank guys for the examples and existing libraries
Now I am trying to use garth way if it works I will add an additional library with Selenium too

I maged to login and fetch activities today. I can send you the code (verry messy for now) ts entirely bases on Peoton-Garmin project.

Wow, that was fast. I dont need the code urgently. Have a great weekend!

If it helps anyone I did a mashup of C# translated garth (with some critical reference help from  peloton-to-garmin) and the Activity APIs/Context/Client from this repo that I did to support (temporarily probably) one of my projects - PointlessWaymarks.GarminConnect. I didn't need MFA so I didn't do code for that and I'm not taking advantage of the refresh tokens in this version but like @jorgegregorio I've been able to login and download activities successfully!

Thanks, guys!
I really glad any help
I realized the first part of "garth" with OAuth1 but it is not stable and returns 500 sometimes.
If you get the work code we can test and merge it early

Hi,
As I said, my code is still very messy and needs some review, I will not have the tine this weekend, anyway, here is the gardth part of my code, and you may adapt it as you please.
Keep the good work.
garth.txt

Thanks @jorgegregorio
I checked Auth from peloton-to-garmin and it works better than my port ;)
I am cleaning up additional dependencies like Flurl.Http
I will send PR how it is ready

peloton-to-garmin maintainer here, just a heads up the basic auth flow seems to be stable for me and my users over the past week, however the MFA flow is still not working.

Fix for MFA was embarrassingly simple, I was missing a few fields from the CommonQueryParams dict.  Just started working as soon as I added those params.

Thank you @philosowaffle !
Yesterday I released without MFA 0.5.0
MFA I will add a little later with some fixes and refactor

Amazing work!

Just integrated the changes, works great! - Thanks for the swift response and awesome work :)

Thanks for all the fixes! Everything works like a charm now.


fix(invidious): password prompt

🔧 What does this fix? 🔧
as said in the title

🗒 Checklist 🗒

[X] I have read and followed Catppuccin's contributing guidelines.
[X] I have updated the version appropriately in the ==UserStyle== header of the catppuccin.user.css file.

Didn't update the version, but I'm planning on a few more fixes in a second anyway.

oh yeah i forgot to update the version

oh yeah i forgot to update the version

That's what the checkboxes are for!

That's what the checkboxes are for! Supposed to make you think before you check them off.

yeah i could've just reread the guidelines before making the pr

Or you could have read the wrods on the pull request template you filled out. EIther way, I missed it too.

yeah

@uncenter btw can i dm you on discord to ask some off-topic questions?

yeah

This is noise. A thumbs up will do please.

btw can i dm you on discord to ask some off-topic questions?

Uhh sure.

@uncenter hey uncenter im sorry for what happened on the dms, i was just asking a simple question about nix


Skip failing tests on ROCm

tests/unit/test_configurable_parallel.py::TestConfigurableMP::test_gpt2_mp_2to4 fails with the error:
Process Process-5:
Traceback (most recent call last):
File "/opt/conda/lib/python3.6/multiprocessing/process.py", line 258, in _bootstrap
self.run()
File "/opt/conda/lib/python3.6/multiprocessing/process.py", line 93, in run
self._target(*self._args, **self._kwargs)
File "/root/DeepSpeed/tests/unit/common.py", line 62, in dist_init
run_func(*func_args, **func_kwargs)
File "/root/DeepSpeed/tests/unit/test_configurable_parallel.py", line 171, in _run_resize
model = self.get_deepspeed_model(model, tmpdir)
File "/root/DeepSpeed/tests/unit/test_configurable_parallel.py", line 59, in get_deepspeed_model
model_parameters=model.parameters())
File "/opt/conda/lib/python3.6/site-packages/deepspeed/init.py", line 136, in initialize
config_params=config_params)
File "/opt/conda/lib/python3.6/site-packages/deepspeed/runtime/engine.py", line 147, in init
self._configure_with_arguments(args, mpu)
File "/opt/conda/lib/python3.6/site-packages/deepspeed/runtime/engine.py", line 590, in _configure_with_arguments
self._config = DeepSpeedConfig(self.config, mpu)
File "/opt/conda/lib/python3.6/site-packages/deepspeed/runtime/config.py", line 664, in init
object_pairs_hook=dict_raise_error_on_duplicate_keys)
File "/opt/conda/lib/python3.6/json/init.py", line 299, in load
parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
File "/opt/conda/lib/python3.6/json/init.py", line 367, in loads
return cls(**kw).decode(s)
File "/opt/conda/lib/python3.6/json/decoder.py", line 339, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/opt/conda/lib/python3.6/json/decoder.py", line 357, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
tests/unit/test_configurable_parallel.py::TestConfigurablePP::test_pp_basic fails with the error:
RuntimeError: Connection reset by peer

@rraminen Can you please gather some triage info regarding when these tests started failing esp. around IFU points?

As of now, all the tests pass with DEEPSPEED_TEST_WITH_ROCM=1.
@jithunnair-amd , please let me know if its okay to close this PR?

Closing this PR


Include FFT for MSL

Reported by otter on 8 Dec 2015 16:23 UTC
Include the attached Fast Fourier Transform function and its utilities to MSL (under Modelica.Math.FastFourierTransform), and especially, the C-code that is used.

Migrated-From: https://trac.modelica.org/Modelica/ticket/1851

Modified by beutlich on 8 Dec 2015 19:30 UTC

Modified by otter on 10 Dec 2015 08:56 UTC

Comment by otter on 10 Dec 2015 09:30 UTC
Added the FFT models/functions in 5675d21d8bf38244e962da4d2628540084e026a7.
Please, provided a new ModelicaExternalC library that includes the new C-function "Modelica/Resources/C-Sources/ModelicaFFT.c"

Comment by beutlich on 10 Dec 2015 10:35 UTC
Makefile updated by 5008fed582471a2cef18c5a4c19d07560b653aed.

Comment by otter on 11 Dec 2015 13:03 UTC
Closed ticket since FFT function added.

Changelog modified by otter on 11 Dec 2015 13:03 UTC
Added function to compute Real FFT


kivymd AttributeError: 'NoneType' object has no attribute 'ids'

Software Versions

Python: 3.10
OS: Windows 10

Hello,
I have a simple program that calls a function which updates a text Label. If I call the function by pressing a button it works. However, if I call the function from another function in py file I receive the error in the subject. Could you please tell me how can I call the function from another function so I don't receive the error?
kv file
MDBoxLayout:
    orientation: 'vertical'

    MDScreen:

        MDSmartTile:
            box_color: 1, 1, 1, .2
            pos_hint: {"center_x": .5, "center_y": .5}
            size: self.size
        MDLabel:
            id: p1Label
            text:'button is not pressed'
            bold: True
            font_size: 30
            halign: 'center'
            valign: 'center'
            size_hint_y: None
            height: self.texture_size[1]
            pos_hint: {'center_x': 0.5, 'center_y': 0.95}
            outline_color: (0,0,0)
            outline_width: 4
        MDRaisedButton:
            id: creditButton
            text: 'Press me!'
            pos_hint: {"center_x": 0.2, "center_y": 0.05}
            size_hint: 0.1, 0.05
            on_press: app.PressMe()
            font_style: 'Button'

py file that works
from kivy.lang import Builder
from kivymd.app import MDApp

class TestApp(MDApp):

	def build(self):
		self.title = 'TestApp'
		self.theme_cls.theme_style = "Dark"
		self.theme_cls.primary_palette = "Indigo"
		#self.theme_cls.accent_palette = "Red"
		return Builder.load_file('test.kv')

	def PressMe(self):
		self.root.ids.p1Label.text = 'You pressed the button'

TestApp().run()

py file that does not work
from kivy.lang import Builder
from kivymd.app import MDApp

class TestApp(MDApp):

	def build(self):
		self.title = 'TestApp'
		self.theme_cls.theme_style = "Dark"
		self.theme_cls.primary_palette = "Indigo"
		#self.theme_cls.accent_palette = "Red"
		return Builder.load_file('test.kv')

	def PressMe(self):
		TestApp().PressMe2()

	def PressMe2(self):
		self.root.ids.p1Label.text = 'You pressed the button'

TestApp().run()

error
File "D:\code\python3Workspace\test.py", line 17, in PressMe2 self.root.ids.p1Label.text = 'You pressed the button' AttributeError: 'NoneType' object has no attribute 'ids'
Thanks in advance

You are actually trying to access ids from inside the “APP” class. That will not work, since “ids” only works inside your “root”class, in order to makes references to kv language. You need to declare those functions inside your root class.

Thanks a lot for the help.


fixed PL-AT Σ

PL-AT Σ becomes level 2 at 200th Singularity, but loses its effectiveness.
Then the explanation of the displayed text is different, so I think it's a bug.
PL-AT Σ - Level 2 may have intended its effect to be +100%, so PR will now change the calculation from - to + and update the description.

The calculation was corrected by the October fix. Currently only changing the message


[Bug] Login not possible

Hi,
leider kann ich mich nicht einloggen. Es kommt jedes mal ein Fehler, dass nicht mit dem Server kommuniziert werden konnte.
Hi,
Unfortunately I can't log in. Every time I get an error saying that I can't communicate with the server.

Das war im LOG.
That was in the LOG:
2024-03-19 19:47:50 | INFO  | sf_scrapbook_helper:54 | Starting up
2024-03-19 19:47:50 | DEBUG | sf_scrapbook_helper:73 | Setup window
2024-03-19 19:49:11 | ERROR | sf_scrapbook_helper::message:466 | Error loggin in AccountIdent { server_id: ServerID(18129289296305185704), account: AccountID(0) }: Server responded with error: wrong pass
2024-03-19 19:50:18 | INFO  | sf_scrapbook_helper:54 | Starting up
2024-03-19 19:50:18 | DEBUG | sf_scrapbook_helper:73 | Setup window
2024-03-19 19:51:01 | ERROR | sf_scrapbook_helper::message:466 | Error loggin in AccountIdent { server_id: ServerID(8445651382596243756), account: AccountID(0) }: Server responded with error: wrong pass
2024-03-19 19:51:09 | WARN  | sf_scrapbook_helper::message:1302 | Unable to poll AccountIdent { server_id: ServerID(8445651382596243756), account: AccountID(0) }
2024-03-19 19:51:18 | WARN  | sf_scrapbook_helper::message:1302 | Unable to poll AccountIdent { server_id: ServerID(8445651382596243756), account: AccountID(0) }
2024-03-19 19:52:28 | INFO  | sf_scrapbook_helper:54 | Starting up
2024-03-19 19:52:28 | DEBUG | sf_scrapbook_helper:73 | Setup window
2024-03-19 19:53:48 | INFO  | sf_scrapbook_helper:54 | Starting up
2024-03-19 19:53:48 | DEBUG | sf_scrapbook_helper:73 | Setup window

"Could not communicate with the server" is the generic error for anything, that could go wrong during SSO login

Username does not exist
Wrong password
Server error/bad response
Maybe no connection (no internet/firewall blocked)

SF login still works for me, so my best guess is something wrong with username/password.
Last time someone reported this, they were using the wrong login method for their account type (SF/regular).
Alternatively, there is something wrong with the username/password. Could be just mistyped (feel free to just try again), or there is a error in the encoding/input somewhere. S&F requires escaping a bunch of symbols at different points in the server communication, so I might have missed something there. Does your username/password contains any special symbols (*|$/äöü, etc.), or is special in some other way (length/capitalization/spaces)?

After a restart and deblock in my firewall it works... sry i had thought on that.


[📑 Docs]: Develop detailed plan for first interactive learning path

What Dev Docs changes are you proposing?
As part of Google Season of Docs 2023 at AsyncAPI, we're going to create a 100-level interactive learning path.
Our only educational content is static AsyncAPI documentation; the community needs more engaging and interactive ways to learn AsyncAPI concepts and architecture. To make learning AsyncAPI more accessible and enjoyable, we propose creating interactive learning paths that incorporate best practices. Our solution is to create interactive learning paths with engaging videos, gamification elements, immersive storylines with eLearning characters, badges, quizzes, points systems, etc.
➡ This task belongs to the following Docs EPIC: https://github.com/asyncapi/website/issues/1520.
What will this task cover?
Develop a detailed plan for the interactive learning path, including outlining the storyline, creating eLearning characters, scripting videos, designing quizzes, and integrating gamification elements such as badges and points systems.
Code of Conduct

[X] I agree to follow this project's Code of Conduct

@alequetzalli is this still valid?

this is complete


it does not work as expect

os ubuntu 17.04
terminal Konsole  and native gnome-terminal
it reports that it has copied to the clipboard
but when I paste it doesn't paste the yanked text .

this resolved the issue
sudo apt-get install --assume-yes xclip
bind -t vi-copy y copy-pipe "xclip -sel clip -i"


Reduce iOS slowness by removing draftComment subscription

@marcaaron @yuwenmemon will you please review?
Details
This PR removes a subscription that was making it slower to load chats on iOS. Note: This breaks the draftComment feature, so a fix will have to be implemented to re-introduce that. More context in this issue: https://github.com/Expensify/Expensify.cash/issues/3167#issuecomment-849127577
Fixed Issues

Fixes https://github.com/Expensify/Expensify.cash/issues/3167
Tests
Note this is much more noticeable on a physical device than it is on simulator

Open cash app in IOS
Navigate to a conversation
Navigate back to LHN
Navigate back to the same conversation, confirm the spinner doesn't block the UI for 5-10 seconds

QA Steps

Open cash app in IOS
Navigate to a conversation
Navigate back to LHN
Navigate back to the same conversation, confirm the spinner doesn't block the UI for 5-10 seconds

Tested On

[ ] Web
[ ] Mobile Web
[ ] Desktop
[x] iOS
[ ] Android

@marcaaron I added the suggestion to this branch and edit comments are working well! Decided to push it up since we still keep @Jag96's edits intact so I'm sort of confident this should work.
I've been riding the struggle bus on being able to test this on a device though.

I've been riding the struggle bus on being able to test this on a device though.

Is there a specific error you're seeing?

Essentially what I reported here: https://expensify.slack.com/archives/C03TQ48KC/p1622245982490700
I tried what Scott suggested, no dice :(

Posted in the slack thread, we can sort it out there 👍

It looks like with the most recent changes to re-enable the draftComment functionality, there is another regression that causes the edit comment UI to take quite a while to show. We're going to hold off on this PR to see if the Onyx Cache updates will help w/ the overall slowness, and come back to it if there are still issues.

Going to close this since this PR doesn't fix any issues without creating a regression and the onyx PR seems to have sped things up. If we want to optimize onyx subscriptions we can discuss in an issue.


jmock-junit4 dependency issure

when I add the dependency:

org.jmock
jmock-junit4
2.6.0

it will find hamcrest-core 1.1,  but It should be hamcrest-core 1.3.

Solved in 2.8.0, in maven central now.


jest tests don't show the correct line numbers for failing tests

Expected Behavior
Jest tests should show the correct line numbers for failing tests.
Current Behavior
Error is at a specific line with an expect(...) statement, but jest shows an incorrect line:

Looks like it's also causing inline snapshots (expect(xxx).toMatchInlineSnapshot()) to fail with: Jest: Couldn't locate all inline snapshots.


In 58d7b87, code block without language looks weird

Solution: https://github.com/xianmin/hugo-theme-jane/issues/343#issuecomment-1242673329
I use hugo v0.99.1.
❯ hugo version
hugo v0.99.1-d524067382e60ce2a2248c3133a1b3af206b6ef1+extended linux/amd64 BuildDate=2022-05-18T11:18:14Z VendorInfo=gohugoio

Reproducible example:
git clone https://github.com/xianmin/hugo-theme-jane.git
cd hugo-theme-jane
git reset --hard 58d7b87
hugo server --contentDir='./exampleSite/content' --config='dev-config.toml'

Visit http://localhost:43909/hugo-theme-jane/post/syntax-highlighting/ in your browser (change 43909 into the port used by your system).
 Those without language look weird.

The example file is exampleSite/content/post/syntax-highlighting.md.

Excerpt
```scala
object HelloWorld with Application {
  Console.println("Hello, World!");
}
```

```php
<?php
  echo 'Hello, World!';
?>
```

```python
print("Hello, World!")
```

## no named code block

```
## this is a comment
$ echo this is a command
this is a command

## edit the file
$vi foo.md
+++
date = "2014-09-28"
title = "creating a new theme"
+++

bah and humbug
:wq

## show it
$ cat foo.md
+++
date = "2014-09-28"
title = "creating a new theme"
+++

bah and humbug
$
```

yes, it's a problem, I wiil think about if there is a good solution. Thank you for your feedback! 😃

It would fall back to "fallback" language when guessSyntax = true is set in config file.
[markup]
  [markup.highlight]
    guessSyntax = true

@oe7drt Your solution works. Thank you.


Allow QueuedExport to serialize query builder (to array) using laravie/serializes-queries

As discussed on Twitter.
Also Reflexecute (on Discord) helped me test the code locally and VPS.

Thanks @crynobone !

Reflexecute here (see the matching profile photo), I confirm the new queued export works perfectly (tested on Laravel 7 with PHP 7.3 and Laravel 8 with PHP 7.4).
As stated in the discord chat history, I don't know why the VPS took so long but our end customer runs multiple projects on the same VPS and the configuration might not be the fastest anyway (since it took almost x3 of execution time even at like 11 PM when there shouldn't be any load at all).
I hope this get's merged because it saves a lot of hassle manually creating a queued implementation yourself!

Thanks again @crynobone and thanks @rickgoemans for testing!


Hibernate - Allow unregistering session factories from the unit of work listener

Summary
UnitOfWorkApplicationListener provides a registerSessionFactory() method but doesn't provide an unregister() method. Can that be added? If yes, I'm willing to submit a PR.
Use case
I created an HK2 factory for providing Hibernate session factory in a manner similar to how they are provided through the HibernateBundle. The difference is that by implementing this as an HK2 factory, I'm allowing HK2 to provide scoping and injection.
As part of providing the session factory, I register it through the environment.healthChecks() service and through the UnitOfWorkApplicationListener. This works fine, but as part of the dispose() implementation, I've to reverse that. The environment.healthChecks() provides an unregister() method but the UnitOfWorkApplicationListener doesn't, so I'm unable to cleanly dispose of the session factory.

I've deemed my attempt at delegating session creation to HK2 to be incompatible with Dropwizard and have abandoned this approach/pattern. Closing.


Keep the same day when changing month

Made a better version of the next month/previous month button (that I figured could cause issue during making the translation PR). It could skip a 28 or 29 day month, and the selected changed every few month.
If the day doesn't exist in the new month, it is set the last of the month (when decreasing)
(and I figured that when increasing the month, the date is set to the first day instead of the last one. I'll fix this)

(Ah, yes, also, this does conflict with the translation. You'll need to merge one before I rebase the second).


type predict function in one ts file and use it in another ts file

TypeScript Version:  3.9.3

Search Terms:
type predict
Code
// checker.ts

export const isUndefined = (o: any): o is undefined => {
  return o === undefined
}

// dateTimeFormatter.ts

import { isUndefined } from './checker'

export const enum Days { Sun = 7, Mon = 1, Tue, Wed, Thu, Fri, Sat }

interface TimeParts {
  tsBegin: number,
  tsEnd: number,
  day: Days
}

export const getTimeParts = (theDate: Date | number | string | undefined): TimeParts => {
  if (isUndefined(theDate)) {
    theDate = new Date() // 今天
  } else {
    theDate = new Date(theDate)
  }
  let year = theDate.getFullYear()
  let month = theDate.getMonth()
  let date = theDate.getDate()
  let tsBegin = new Date(year, month, date).getTime()
  let tsEnd = tsBegin + 86400 * 1000 - 1
  return {tsBegin, tsEnd, day: theDate.getDay()}
}

Expected behavior:

use isUndefined as type predict function

Actual behavior:

import statement error or warning: can't find module declaration ts(2307)

Playground Link:
Related Issues:

when i move the isUndefined function from checker.ts to dateTimeFormatter.ts it works

You've misconfigured your project somehow.

You've misconfigured your project somehow.

where, can u point it


Please add Sunrise Calendar

https://en.wikipedia.org/wiki/Sunrise_Calendar

You should see Sunrise calendar app in the graveyard momentarily! Let me know if there's any tweaks you feel are necessary or misinformation as I am not as familiar with the Sunrise app.


Simple Alert on High Memory Load

I don't understand why must calculator a complex expression for triggering a high load memory alert. node_exporter is supported node_memory_MemAvailable for checking available memory. Just use
IF (node_memory_MemTotal - node_memory_MemAvailable) / node_memory_MemTotal * 100 > 85

Any reason to use old expression?

Hi @xluffy thanks for the suggestion. Do you want to open a PR with the changes


invalid LEB128 sequence

For a while I’ve been trying to debug why I get invalid LEB128 sequence when working with some test apks. From what I can tell this occurs more often with binaries built with java 7 compatibility. It doesn't occur with binaries built with java 8 compatibility.
I created a sample repo with two almost identical applications with the only difference being the compile compatibility.
invalid LEB128 sequence
com.linkedin.dex.spec.DexException: invalid LEB128 sequence
	at com.linkedin.dex.spec.Leb128$Companion.readUnsignedLeb128(Leb128.kt:26)
	at com.linkedin.dex.parser.DecodedValue$Companion.create(DecodedValue.kt:56)
	at com.linkedin.dex.parser.AnnotationUtilsKt.getTestAnnotation(AnnotationUtils.kt:70)
	at com.linkedin.dex.parser.AnnotationUtilsKt.getClassAnnotationValues(AnnotationUtils.kt:46)
	at com.linkedin.dex.parser.TestMethodKt.createTestMethods(TestMethod.kt:42)
	at com.linkedin.dex.parser.JUnit4ExtensionsKt.findAllJUnit4Tests(JUnit4Extensions.kt:35)
	at com.linkedin.dex.parser.DexParser$Companion.findTestMethods(DexParser.kt:60)

Repo is available here:
https://github.com/carlospaulino/dex-test-parser-bug

Changing count < 5 to < 6 in the while condition within Leb128.readUnsignedLeb128() seems make your case work while still passing current tests. But it will make the result wrong because shifting 0x7f by 28 bits will overflow, so not sure what we should do here, maybe add a skipUnsignedLeb128() method without return value when we don't care about the result as in DecodedValue.kt:56

I think I'll add a readUnsignedLeb128Long(byteBuffer: ByteBuffer) to return long as the fix

@hongbinh @kkoser Thanks a lot. I am looking forward to the next release.


Rails 5 support

Thank you for the pull request. Inherit Resources is not in active development anymore and will not support Rails 5.


6.0 toolkits doesn't have model.name() function

model = tc.object_detector.create(data)
print(model.name())

results in
Traceback (most recent call last):
  File "OD Test Cases.py", line 66, in <module>
    print(model.name())
  File "/Users/henry/Desktop/turicreate/release/src/python/turicreate/toolkits/_model.py", line 397, in __getattribute__
    return object.__getattribute__(self, attr)
AttributeError: 'ObjectDetector' object has no attribute 'name'

hmmm turns out all toolkit don't have this function yet.

We should not fix this. It's not pythonic to add a function.


Bug fix 3.10/search 329 fix nested removes

Backport https://github.com/arangodb/arangodb/pull/16847
Enterprise PR: https://github.com/arangodb/enterprise/pull/1023

Only known unrelated failure on Windows in Jenkins.


Make communication thread safe

While using this library in the context of an EPICS server (using the p4p python library), which is inherently multi-threaded, I encountered issues while multiple threads tried to communicated with the device.
For example, wrapping the serial.write and serial.readline functions together in a threading.Lock would avoid any possible race conditions by making sure that no other thread can take over the serial bus during a "transaction".
What do you think about this?
The problem would be: Where to store the threading.Lock?

Thanks for raising this, I am not 100% sure if this should be under the scope of this library but it's straightforward to implement, so we will add it for the time being.
I created a PR (https://github.com/lobis/hvps/pull/39) to continue the conversation.

Sorry for my very late reply. I only had the chance to look into this now.
It works perfect! No thread collisions at all, leading to much more stable operation of my device-server.
Thanks a lot @lobis !


Instructions to run Docker image

Hey
Could the README.md be updated to have instructions to run the docker image? I see there is code already implemented and I could help contribute too
Thanks

Running the following works from the base directory
./docker/build.sh
./docker/run.sh

the Dockerfile currently only has instructions for installing the dependencies, we can slightly modify it so that it directly runs tree_predict.py on port 7860


Go Live [26 May]

Push to live

Docs Build status updates of commit 1bd2bca:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/task-modules-and-cards/cards/cards-reference.md
:white_check_mark:Succeeded
View

msteams-platform/whats-new.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Update Saleor schema

I want to merge this change because Saleor removed fields from schema.
Pull Request Checklist

[ ] All visible strings are translated with proper context.
[ ] All data-formatting is locale-aware (dates, numbers, and so on).
[ ] Translated strings are extracted.
[ ] Number of API calls is optimized.
[ ] The changes are tested.
[ ] Data-test are added for new elements.
[ ] Type definitions are up to date.
[ ] Changes are mentioned in the changelog.

Test environment config

API_URI=https://master.staging.saleor.rocks/graphql/

Just removed fields, no changes in generated types.


bug: magicui.design/components links to the wrong page

This is a bug with the documentation. The link https://magicui.design/components goes to https://magicui.design/docs/components/marquee when it should go to the first component https://magicui.design/docs/components/bento-grid.

assign this task to me. I could help out with this

Fixed!


test/migrate jenkinsfile 2 gh actions workflow

What does this pull request do?

Related issues
Closes #ISSUE

:grey_exclamation: Build Aborted

There is a new build on-going so the previous on-going builds have been aborted.

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2023-02-02T12:05:39.809+0000

Duration: 18 min 49 sec

Steps errors
Expand to view the steps failures

Show only the first 10 steps failures

Restore files previously stashed

Took 0 min 0 sec . View more details here
Description: coverage-python-3.11-starlette-newest

Restore files previously stashed

Took 0 min 0 sec . View more details here
Description: coverage-python-3.11-pymemcache-newest

Restore files previously stashed

Took 0 min 0 sec . View more details here
Description: coverage-python-3.11-httplib2-newest

Restore files previously stashed

Took 0 min 0 sec . View more details here
Description: coverage-python-3.11-prometheus_client-newest

Restore files previously stashed

Took 0 min 0 sec . View more details here
Description: coverage-python-3.11-sanic-newest

Restore files previously stashed

Took 0 min 0 sec . View more details here
Description: coverage-python-3.11-aiomysql-newest

Restore files previously stashed

Took 0 min 0 sec . View more details here
Description: coverage-python-3.11-kafka-python-newest

Restore files previously stashed

Took 0 min 0 sec . View more details here
Description: coverage-python-3.11-grpc-newest

python coverage

Took 0 min 0 sec . View more details here
Description: python3 -m coverage combine && python3 -m coverage xml

Error signal

Took 0 min 0 sec . View more details here
Description: Python-python-3.6-none tests failed : org.jenkinsci.plugins.workflow.steps.FlowInterruptedException

:robot: GitHub comments
Expand to view the GitHub comments

To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.

/test linters : Run the Python linters only.

/test full : Run the full matrix of tests.

/test benchmark : Run the APM Agent Python benchmarks tests.

run elasticsearch-ci/docs : Re-trigger the docs validation. (use unformatted text in the comment!)

:globe_with_meridians: Coverage report

Name
Metrics % (covered/total)
Diff

Packages
100.0% (73/73)
:green_heart:

Files
100.0% (241/241)
:green_heart:

Classes
100.0% (241/241)
:green_heart:

Lines
91.887% (18766/20423)
:-1: -0.029

Conditionals
74.915% (2879/3843)
:-1: -0.104

This PR was used for testing purposes.


Some other stuff, which would be nice to move

I know that some stuff cannot be moved, which has certain limitations like interactability (Microwave or Radio). But would it be possible to move the following things:

Plant Pots
Paper (the small ones on the ground like the Paper Deco)
Paper Deco (like the calendar, which blocks the way in the Orca gas station)
Paint cans and pain can lids
Baskets
Computer, Screens, keyboars, mouses, Floppy discs
Pillows
Wheels
Curtains and curtain bars
Pictures (frames) and bulletin boards
Barrels?

Just want to add:
12. cartons (those mostly to find under beds, which lays on the ground)
And what I meant with "1. Paper" is the "Paper debris" and interesingly: stacked "Paper deco" (like the 'normal' stacked paper) is moveable, single "Paper deco" sheets are not moveable (put removeable of course).

agreed

Thanks for the suggestions.
Moving paper debris won't be added as part of it isn't really an object and some others would conflict with items like stacked paper.
Also, objects that usually are put vertically on walls are tricky, so not a priority.
As for the rest of suggestions, I'll keep them in mind for future updates to the moveable object pool. I need to build the models for them so then can be moveable, as in vanilla those are static objects baked into the scene.


Docs: Update the database tables reference section is wrong

https://kingfisher-views.readthedocs.io/en/latest/develop.html#update-the-database-tables-reference
docs-table-ref needs to be passed a view name now.
Don't even try this one until #111 is merged

Added the missing argument in the example command in bc51d42c1caa7ded211ca7b79464e66c26cfaaa2


Default command

Hello, how can i execute an specific command (the default one) if no argument is provided

Hi, so your case looks like:
$ ./app
<result of a default command>

Right? If so - there is no such feature, you can check len(os.Args) == 1 before *Runner.Run() which means that you don't have params.
type Config struct {
	// DefaultCommand will be run if no params is given. Default is nil which runs help command.
	DefaultCommand *Command
}

Can be?

Thanks for the solution !
and i like the DefaultCommand field :+1:


mmt evaluate calculates wrong translation speed

mmt evaluate output:
Translation Speed:
  MMT                 : 107.50s per sentence

However, the runtime for ./mmt evaluate ... was much less than 2 hours with my choice of pop_limit=1000 (the reported speed amounts to a runtime of at least 1.8 hours, as implied by the most optimistic interpretation nsents*time_per_sent/cores/(60*60) = 1.8 h, with nsents=990 and cores=16)
From moses logs (hacked in manually), I gather that actual average translation time per sentence was about 15.9 s, I believe this should be the output.
This was run on a system with  benchmark-1.0 data. Branched off develop 3bd37fb9c0266b9058b4fb663f034437ff8133c0 (and added inconsequential stuff [see branch sa-ranked3]).

(Of course the moses time per sentence does not include startup of the decoder, once per each of the 40 domains. But actual runtime was still far better.)

I found the problem: the current implementation measure the time the HTTP request take to return the translation. This is not the translation time, in fact this is the time the translation spent in the MMT input queue plus the actual translation time.
For example, let's assume I have a system capable of only one translation at time (it's mono-thread) and that each translation takes exactly 1 second. My test set is made of only 3 sentences:

The python script will requests the 3 sentences in parallel, measuring response time for each.
MMT will process the first translation, and puts the other 2 in its internal queue
After a second, MMT will output the first translation and start processing the second
After 2 seconds, MMT will output the second translation and start processing the third
Python will measure 1 second for the first translation, 2 seconds for the second (1s translation + 1s waiting to be served) and 3 seconds for the third (1s translation + 2s waiting to be served)

I'm going to change in a way that MMT will output also the translation time within the actual translation.


Update rest-client to 1.7.2 to avoid SSLv3 errors

rest-client 1.6.0 has a nasty habit of trying to use SSLv3 as the preferred cipher even when you specify alternative cipher preferences in your environment. SSLv3 has been removed from many web servers, including Pivotal's. This PR upgrades to a more recent version of rest-client, which fixes SSL negotiation problems when talking to Pivotal's API.

@kennethkalmer Absolutely!

hrrm travis seems to be having issues building this...


Make the server public

Hi, first off: I'm extremely impressed by how well the video sync works in the autodj. It works so well in sync, the tempo changes are super fast, and if I skip or rewind, it adjusts very well. Excellent.
Now what I wanted to know (sorry I'm not an expert in coding and servers):
Is it possible to make the webserver public, so as that another computer in the network can access and display the widgets?

Absolutely, change bind option in the config.toml file to the IP address the server is running on (or <IP_ADDRESS> to expose on all IPs -- but it may be a bad idea or dangerous).
Then edit assets/api/api.js and assets/api/api-ws.js to point to the same IP address.
If Traktor is running on a different computer, edit the fake "controller" the api installs too -- sadly I don't remember in which file the IP is.

Ok, so I

Chaged the bin in config.toml
Changed api.js and api.ws.js
Changed ApiClient.js of the fake controller.

But I encounter these problems:

In my local computer, if I open the widgets (either via localhost or the traktor computer's ip) I can open them ok, EXCEPT for /auto-vj.html. Auto-vj.html opens, but is not playing the video.

2)If I open any widget on another browser via the network, they open (so I'm connected to the webserver), but they are not working (bpm displays ???, etc).

Probably you didn't need to change the fake controller IP if you're running the server on the same computer. Also make sure that in the js files you didn't remove the port number (number after the : in the IP). I'll test myself in a few moments

Ok I just tested in the following setup:
Laptop A on WiFi:

Change api.js from const API_ROOT = "http://<IP_ADDRESS>:8080/"; to const API_ROOT = "http://<IP_ADDRESS>:8080/";
Change api-ws.js from const WS_SERV = "ws://<IP_ADDRESS>:9090"; to const WS_SERV = "ws://<IP_ADDRESS>:9090";
Change config.toml from bind = "<IP_ADDRESS>" to bind = "<IP_ADDRESS>"
Start TraktorOBSRelay
Start Traktor (no change to fake controller file)

Laptop B:

Connect to WiFi
Open Chrome
In one tab open http://<IP_ADDRESS>:8080/bpm.html
In another tab open http://<IP_ADDRESS>:8080/auto-vj.html

When I play a track on laptop A, the laptop B shows the correct BPM. The video takes some seconds to load but is also working fine (if you have big video file maybe it's taking long to download as well)

<IP_ADDRESS> ismaybe  not too bad of an idea as long as you're sure nobody is breaking into your live gig LAN and it's behind a firewall to isolate from outside internet :-)

Excellent, using that configuration worked perfectly.
The potential of this is amazing, cause now the doors to have traktor vj is open.
This way, any vj can connect to my network, and get a feed of videos/gifs in sincro with the music I'm playing, and use it for live visuals.
Or maybe even if there's no vj, I can just use this for visuals. Possibilites are endless.

Closing for inactivity during 2 weeks


not working properly

I tried installing it on my mac with pip3. It successfully finished installing but when tried to run I got dependency errors:

Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated, and in 3.8 it will stop working
from collections import deque, Mapping, Sequence

and

Traceback (most recent call last):
File "/usr/local/bin/xo", line 34, in
import urwid
ModuleNotFoundError: No module named 'urwid'

and

Traceback (most recent call last):
File "/usr/local/bin/xo", line 36, in
import pygments_cache
ModuleNotFoundError: No module named 'pygments_cache'

The last two I could solve by pip install urwid and pygments_cache. But the first one I don't know how to solve.

Hi there, thanks for reporting.  The first issue is an easy fix.  I'll put in a change and a release soon

A fix has been pushed up and v0.3.1 released!

Thanks for reporting!

urwid case isn't fixed yet:
$ xo --version                                                                 (py36)
Traceback (most recent call last):
  File "/Users/klay6683/miniconda3/envs/py36/bin/xo", line 35, in <module>
    import urwid
ModuleNotFoundError: No module named 'urwid'
klay6683@MacL2938|~/D/src
$ pip show exofrills                                                           (py36)
Name: exofrills
Version: 0.3.1
Summary: exofrills text editor
Home-page: http://exofrills.org/
Author: Anthony Scopatz
Author-email<EMAIL_ADDRESS>License: UNKNOWN
Location: /Users/klay6683/miniconda3/envs/py36/lib/python3.6/site-packages
Requires:
Required-by:

Happy to have a PR fix here!


swarm support?

is it possible to use swarm host rather than docker socket?

Hi @cgcgbcbc
Configuring the agent to connect to a Swarm host should work yes. All you have to do is modify this line: https://github.com/DataDog/docker-dd-agent/blob/11.0.573/conf.d/docker_daemon.yaml#L30
to use the node IP/name. There are two ways of doing so: baking that in a custom image on top of ours or using these instructions to override the default docker_daemon.yaml with your own file: https://github.com/DataDog/docker-dd-agent#enabling-integrations
Let me know if that helps.

I'll close this issue as it seems to be resolved. Feel free to re-open it should you have more questions.

is it possible to support docker built-in swarm mode?

@lnkisi the agent already works in swarm mode. By "support" do you mean "collect tags and metrics about it" or did you face an issue running the agent in a swarm-mode cluster?

hi,
my docker swarm have 2 nodes, 1 is the swarm manager, and another node,
but datadog is only showing manager node services

Hi, @u007 did you figure it out? I just installed a Datadog stack on my Swarm cluster which contains 5 nodes, and only the current node on which the service is running is being monitored.
Does Datadog actually provides monitoring for the entire cluster on which it is installed, or will it ever only monitor the node on which it is running? Do I need to replicate the Datadog service on all nodes for it to monitor the whole cluster?
Thanks

Hi @GuillaumeHumbert  sorry i couldn't get it to work on multiple node, so i stopped testing datadog

Hi @GuillaumeHumbert, I advise you to create a new issue, and to open it in the datadog-agent repository. docker-dd-agent is for the previous agent version.
That said, the agent only monitors its local node, unless you configure an integration (check) to point to a remote endpoint.
In Swarm (similarly to Kubernetes, Nomad, or DC/OS) you would need to install the agent on every node to get metrics about software running on each node.
If you need more guidance, please open a new issue or a support ticket.

Thank you both for your answers, I'll open an issue there.


update to oauth-validate-key-secret

fix problem in AssignMessage with type attribute
remove unnecessary ExtractVariables
insert fault handling
rationalize conditions in flow
insert catch-all flow

Hi Dino, Thanks for this it's really helpful. After taking your apiproxy and zipping it I was able to import this example into my APIGEE console. The sample-proxies/oauth-validate-key-secret/oauth-validate-key-secret.zip seems to be still from 6years ago in your branch. Many thanks for your help.

Thanks for that comment @PawelKolat .  I've updated the zipped bundle too, now.


Added unit tests to cicd

The merge request is to add the unit tests to CICD. I have also enabled branch protection to it


build: setup a CMake based build for DocC

In local testing, this helps reduce the overall build times 7-8%. Stage the build conversion to allow us to measure the time savings on CI hosts.

Please test with following PRs:
https://github.com/apple/swift-driver/pull/1540
https://github.com/apple/swift-lmdb/pull/6
https://github.com/apple/swift-docc-symbolkit/pull/70
https://github.com/apple/swift-docc/pull/818
@swift-ci please build toolchain Windows platform

Please test with following PRs:
https://github.com/apple/swift-driver/pull/1540
https://github.com/apple/swift-lmdb/pull/6
https://github.com/apple/swift-docc-symbolkit/pull/70
https://github.com/apple/swift-docc/pull/818
@swift-ci please build toolchain Windows platform

Please test with following PRs:
https://github.com/apple/swift-driver/pull/1540
https://github.com/apple/swift-lmdb/pull/6
https://github.com/apple/swift-docc-symbolkit/pull/70
https://github.com/apple/swift-docc/pull/818
@swift-ci please build toolchain Windows platform

Please test with following PRs:
https://github.com/apple/swift-driver/pull/1540
https://github.com/apple/swift-lmdb/pull/6
https://github.com/apple/swift-docc-symbolkit/pull/70
https://github.com/apple/swift-docc/pull/818
@swift-ci please build toolchain Windows platform

Please test with following PRs:
https://github.com/apple/swift-lmdb/pull/6
https://github.com/apple/swift-docc-symbolkit/pull/70
https://github.com/apple/swift-docc/pull/818
@swift-ci please build toolchain Windows platform

Please test with following PRs:
https://github.com/apple/swift-lmdb/pull/6
https://github.com/apple/swift-docc-symbolkit/pull/70
https://github.com/apple/swift-docc/pull/818
https://github.com/apple/swift-installer-scripts/pull/277
@swift-ci please build toolchain Windows platform

Please test with following PRs:
https://github.com/apple/swift-lmdb/pull/6
https://github.com/apple/swift-docc-symbolkit/pull/70
https://github.com/apple/swift-docc/pull/818
https://github.com/apple/swift-installer-scripts/pull/277
@swift-ci please test


Debugging macros: support Display or Debug on syn::parse::ParseBuffer?

Debugging over TokenStreams is easy since they support Display. ParseBuffer doesn't.
How can I debug the contents of a ParseBuffer which doesn't match the parse rules?

I would be on board with adding Display and Debug for ParseBuffer by formatting the same as a TokenStream. Could you send a PR? You can extra the TokenStream of the remainder of the buffer by writing:
buffer.step(|cursor| Ok((cursor.token_stream(), *cursor)))

I have a patch, but is cargo test supposed to fail? Does so on both nightly and 1.30 stable.


-color is not producing colors in Terminal.app

[X] I have read through the manual page (man fzf)
[X] I have the latest version of fzf
[X] I have searched through the existing issues

Info

OS

[ ] Linux
[X] Mac OS X
[ ] Windows
[ ] Etc.

Shell

[X] bash
[ ] zsh
[ ] fish

Problem / Steps to reproduce
I suspect this is an environment issue and not an fzf issue but I am at a loss for tracking it down and could use the help of people who know fzf well!
As of very recently (possibly a homebrew world upgrade), fzf is no longer respecting my colors, and I can't figure out why. For example, if I run
env fzf --color=fg:#ff0000,bg:#ffff00

(which you might recognize as classic Hot Dog 🌭) then I see:

instead of the expected eye-searing yellow and red. That said, it's trying to do something, because if I use my usual color scheme:
export FZF_DEFAULT_OPTS="--color=fg:#ffffff,bg:#252c31,hl:#c678dd,fg+:#ffffff,bg+:#4b5263,hl+:#d858fe,info:#98c379,prompt:#61afef,pointer:#be5046,marker:#e5c07b,spinner:#61afef,header:#61afef"

fzf

then I get non-default colors, but not my specified colors:

It's reproducible in ~both iterm2 and~ (no, iTerm2 is fine, sorry) Terminal.app, and on fresh builds of fzf 0.20.0, 0.30.0, and 0.37.0. If I run fzf 0.20.0 on a remote Linux box in the same terminal, the colors work as normal, so I don't believe it's an issue with my terminal app.
The built-in schemes (--color=dark) and so on do work correctly.
Help? :) Thanks!

I have another weird data point: the "Solarized" color scheme from tinted-theming which is supposed to look like

actually looks like

I am at a loss for what's happening.

Oh no -- I was just looking at that last screenshot and thought "Hey, that's Terminal.app, not  iTerm." I was not using the expected terminal.
My problem is not reproducible in iTerm, sigh. If it's worth figuring out what's wrong in Terminal.app, happy to help out here but otherwise I think this can be closed. Sorry about that!

If I'm not mistaken terminal.app doesn't support 24-bit colors (https://github.com/termstandard/colors#not-supporting-truecolor), so fzf --color=fg:#ff0000,bg:#ffff00 will not work as expected. But it support 256 ANSI colors fine, you can get identical colors with fzf --color=fg:196,bg:226

The built-in schemes (--color=dark) and so on do work correctly.

They use 256 ANSI colors, not 24-bit true colors.
https://github.com/junegunn/fzf/blob/f7447aece12f9b95133b803d5c4f71815bee8ca6/src/tui/tui.go#L584-L608

Ah! Appreciate the explanation, thanks.