Silent Failure/Confusion when Package Version Does Not Exist

I tried depending on elm-lang/core 1.1.0 without realizing it hadn't been uploaded yet.
 Try running 'elm-package install'.

Running elm-package install or elm-package install elm-lang/core 1.1.0 I get
Packages configured successfully!

but nothing has changed, running elm-make gives the same message.
Seems like it should say version does not exist.

Interesting, I wonder if it is checking for the tag on github but not checking that it is published through the package site.

Another instance of this same problem occurs when you specify a version that cannot be resolved, e.g. 2.0.0 <= v < 2.0.0.  The original source can be found here:  https://github.com/elm-lang/elm-reactor/pull/90#issuecomment-91382002

When one of the dependencies in elm-package.json is not in packages (either because is not published or someone made a mistake):

first elm-package install tries to remove all packages (leaves empty folders).
second elm-package install confirms that everything is ok - Packages configures successfully! but it's not - all dependencies are gone.

To reproduce:

elm-make
edit elm-package.json and add "evancz/elm-svg": "2.0.0 <= v < 3.0.0" to dependencies
elm-package install (adds deps)
change version of elm-svg to "2.0.2 <= v < 3.0.0"
elm-package install (tries to remove all deps) - press y
Error - I think it should give warning that dependency is not found.
elm-package install gives Packages configures successfully!
Error - all deps are removed (including elm-lang/core)

Some warning about missing dependency would be nice.

I'm new to Elm and not sure if this is related, but I am seeing the same behavior with a package version that does appear to exist. I'm trying to run the tests for the "hello world" exercise on exercism.io. Here's the elm-package.json: https://github.com/exercism/xelm/blob/master/exercises/hello-world/elm-package.json
When I run elm-test HelloWorldTests.elm, I get the same error message about elm-lang/core not being installed properly:
your elm-package.json file says you depend on package elm-lang/core,
but it looks like it is not properly installed. Try running 'elm-package install'.

When I run elm-package install, I get:
Packages configured successfully!

But then when I run elm-test HelloWorldTests.elm again, I still get the same error message.
I tried re-installing Elm with the Mac installer on the Elm website and trying again, but got the same results.
In the elm-package.json for this project, the elm-lang/core dependency is "2.0.0 <= v < 4.0.0", which seems like it ought to work; it looks like there are 3 uploaded versions of elm-lang/core that fall in that range. By the way, in cases like this, how does elm-package decide which version to install? Does it install the newest available version that satisfies the dependency?

Ah, apparently my problem was related to using an older version of Elm (I tried Elm a long time ago) which I apparently installed via Cabal. This problem went away when I explicitly used /usr/local/bin/elm-package install and /usr/local/bin/elm-test HelloWorldTests.elm.

I'm going to guess this is the same as #116 and close in favor of that one.


Inconsistent file path

bug:  data path is inconsistent with the developed code of reading files
fix: Moving inputs/weather/NSRDB to inputs\weather\test-reference-years_2015-2045_15-locations\NSRDB

Hello,
thanks for your comment. I am sorry that the answer took so long. Can you give us some more information about the issue if it is still existing? Then we will have a look at it.
Thanks

Hello,
This issue has been resolved—many thanks for the follow-up.
Regards,
Mousa Zerai
On Wed, Feb 28, 2024 at 6:32 PM k-rieck @.***> wrote:

Hello,
thanks for your comment. I am sorry that the answer took so long. Can you
give us some more information about the issue if it is still existing? Then
we will have a look at it.
Thanks
—
Reply to this email directly, view it on GitHub
https://github.com/FZJ-IEK3-VSA/HiSim/issues/85#issuecomment-1969595410,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AR26N6VO24UEQRE4TC67VGLYV5Z37AVCNFSM6AAAAAAQ53QXI6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNRZGU4TKNBRGA
.
You are receiving this because you authored the thread.Message ID:
@.***>


Fixed recursion error when uses both wrapped PEFT and DeepSpped

Recursion error in compute_loss. The crux of the issue lies in circular references introduced by the combined wrappers in Sentence Transformers.
Optimum-Habana example:
optimum-habana/examples/sentence-transformers-training/sts
Command Line:
python ../../gaudi_spawn.py --use_deepspeed --world_size 2 training_stsbenchmark.py --peft

Re-work the workaround to check PEFT-wrapped model and skip override model in loss.
This will prevent recursion error.

Reworked as @nngokhale recommended,  just add a check condition in compute_loss for override loss_fn.

@kplau1128 this does not sound correct to me. Let me check it more, I will update here

@kplau1128 I made another PR https://github.com/huggingface/optimum-habana/pull/1428 which I thin root causes this issue. Please take a look and close this PR if you agree with that solution.

@kplau1128 I made another PR #1428 which I think root causes this issue. Please take a look and close this PR if you agree with that solution.

Thanks @yafshar. Looks similar to my previous rework tried to do https://github.com/huggingface/optimum-habana/commit/92ce0c9c7ecff65f37a8bad66a6d0577e025638f, but your PR is better. I will close this one.


Add ability to remove pom.xml

I want to run the same maven plugin 2 two times one by one with different parameters and so they use the same target directory:
new Farea(temp).together(
  f -> {
    // First
    f.build()
      .phase("test")
      .plugins()
      .append("org", "plugin", "version")
      .configuration()
      .set("param", "value1");
    f.exec("test")
    // Second
    f.build()
      .phase("test")
      .plugins()
      .append("org", "plugin", "version")
      .configuration()
      .set("param", "value2");
    f.exec("test")
  }
)

Here I get the situation where only one pom.xml is created with 2 plugins in build section.
It would be good to be able to delete files or directories:
f.files().file("file.txt").delete();
// Or
f.dirs().directory("dir").delete();

@rultor release, tag is 0.0.14

@rultor release, tag is 0.0.14

@yegor256 OK, I will release it now. Please check the progress here

@rultor release, tag is 0.0.14

@yegor256 Done! FYI, the full log is here (took me 11min)

@maxonfjvipon try file("pom.xml").delete()


Adding favourite from within game

I don't know if this is feasible to do with the scripting capabilities of the mister system, but it would be absolutely fantastic if we could add a favourite for the currently loaded game from the menu.

It's technically possible but I'm not sure a good way to trigger the event. I don't believe there's a way to map a button to a script or run a script from the core menu
I could do it with my remote GUI app so you could do it from your phonr but I can't say when, don't have time to work on it atm


Support Zulu bundle flags

Some Zulu distributions come with extra flags. I care about EA builds,
but there are other flags, which currently fail the string.split test.
This PR attempts to handle these flags on the Zulu part of the version
string. The Java version string can also contain -ea, but I assume the
'rest' of the string is the Java version string.
Before this PR
JDK version 19.0.21-ea-19.0.0-ea.6 fails.
After this PR
JDK version 19.0.21-ea-19.0.0-ea.6 passes.
Possible downsides?
This PR assumes that the rest of the string is the java version. So e.g. '19.0.21-ea-THIS!IS-NOT!A!VERSION!' would pass. This is similar behaviour to as present since the non-sensical openjdk version could just as easily be '19.0.21-ea-THIS!IS!NOT!A!VERSION' which would have passed prior to this PR.

Released 0.23.0


World Tree model selection box is too big

Nothing we can do about this with the expertise currently in the team, I think.


notes saving

Hi, I really love the app's design! Great work! Just a quick suggestion: it'd be even better if the notes auto-save when you exit the edit mode instead of clicking the tick icon. Thanks!

Thanks, @KiraiEEE for the suggestion.
Sounds cool.
If you want you can continue solving this issue. Just create a branch from develop and start working.

@aritra-tech Is this still open? I'm willing on working on it

My simple idea to solve this issue is to have a simple dialog alert that asks the user if they want to discard the changes, or save them. That way the user can discard un-saved changed instead of the app automatically saving them which is wasteful in my opinion

My simple idea to solve this issue is to have a simple dialog alert that asks the user if they want to discard the changes, or save them. That way the user can discard un-saved changed instead of the app automatically saving them which is wasteful in my opinion

Nice idea @ibrahim-5 we can do that.

@aritra-tech Is this still open? If so could you assign this to me since I'm willing on working on it

Assigned

If the user has the time to choose btw discard or not then they might as well click save or the tick button in the first place. What I could do is save the note either-way because while making a note if the user clicks the home button(accidental or deliberate) it would be saved automatically and if the user decides otherwise then he/she can delete it inside the app.

@ibrahim-5 & @VivM1 I was thinking that when the user is writing the notes and after completing it if he/she does back press not with the button in the top app bar but with the phone's back press then the notes will be saved automatically, just like Google Keep Notes. @ibrahim-5 check Google Keep Notes is working while saving the notes.

Yes that is what I was trying to say, the same is the case with MI notes...it saves while typing it out automatically.

Yes that is what I was trying to say, the same is the case with MI notes...it saves while typing it out automatically.

Yeah right.

@ibrahim-5 & @VivM1 I was thinking that when the user is writing the notes and after completing it if he/she does back press not with the button in the top app bar but with the phone's back press then the notes will be saved automatically, just like Google Keep Notes. @ibrahim-5 check Google Keep Notes is working while saving the notes.

Hey @ibrahim-5 can we do it like this? Your idea is good but showing dialog & removing the save button is of no use. If the user does the phone's backpress then it automatically gets saved. Ig we have to use debounce

Good plan. Yeah makes alot of sense. I'll get right on it.
So just to clarify,
If the user is writing / modifying a note, if the user goes back either by
using the phones native go back button or the back navigation button in the
top bar, the note should be saved automatically?
On Mon, 18 Sep 2023, 11:00 Aritra Das, @.***> wrote:

@ibrahim-5 https://github.com/ibrahim-5 & @VivM1
https://github.com/VivM1 I was thinking that when the user is writing
the notes and after completing it if he/she does back press not with
the button in the top app bar but with the phone's back press then the
notes will be saved automatically, just like Google Keep Notes.
@ibrahim-5 https://github.com/ibrahim-5 check Google Keep Notes is
working while saving the notes.
Hey @ibrahim-5 https://github.com/ibrahim-5 can we do it like this?
Your idea is good but showing dialog & removing the save button is of no
use. If the user does the phone's backpress then it automatically gets
saved. Ig we have to use debounce
https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/debounce.html
—
Reply to this email directly, view it on GitHub
https://github.com/aritra-tech/Notify/issues/24#issuecomment-1723096427,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZWDG726QYXHI465R545IXDX3ALSTANCNFSM6AAAAAA2ZKDWRU
.
You are receiving this because you were mentioned.Message ID:
@.***>

Good plan. Yeah makes alot of sense. I'll get right on it. So just to clarify, If the user is writing / modifying a note, if the user goes back either by using the phones native go back button or the back navigation button in the top bar, the note should be saved automatically?
…
On Mon, 18 Sep 2023, 11:00 Aritra Das, @.> wrote: @ibrahim-5 https://github.com/ibrahim-5 & @VivM1 https://github.com/VivM1 I was thinking that when the user is writing the notes and after completing it if he/she does back press not with the button in the top app bar but with the phone's back press then the notes will be saved automatically, just like Google Keep Notes. @ibrahim-5 https://github.com/ibrahim-5 check Google Keep Notes is working while saving the notes. Hey @ibrahim-5 https://github.com/ibrahim-5 can we do it like this? Your idea is good but showing dialog & removing the save button is of no use. If the user does the phone's backpress then it automatically gets saved. Ig we have to use debounce https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/debounce.html — Reply to this email directly, view it on GitHub <#24 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AZWDG726QYXHI465R545IXDX3ALSTANCNFSM6AAAAAA2ZKDWRU . You are receiving this because you were mentioned.Message ID: @.>

Yeah right @ibrahim-5.

Yeah right @ibrahim-5


add ip adress to add user

add the ip of the user or you can add the ip manuelly. if you use the rest api on a page or other.

create pull request #5


INTO app crashes with black screen during simulation

I have tried simulating the line follower robot and the app crashes - the entire window goes black. The COE initialises, simulation starts and I see some variable updates in the livestream and then the crash occurs after approx. 30 seconds. I've attached a screenshot.

The java stopped working appears to be from the 3D FMU window.

Can confirm. This happens with the water tank example as well.

The 3D FMU is bugged and it is OpenGL related. This was mentioned in the WP4+5 net meeting 2016-06-01.
@richardpayne can you verify that it happens with the water tank example for you as well?

And which version of the COE are you using?

0.0.5-SNAPSHOT downloaded from http://overture.au.dk/into-cps/development/latest/
I cannot use the download manager work but I imagine Richard tried it.

I have been able to reproduce it now. I will look into it tomorrow.

Concerning the download manager:

it uses normal http so I think it should work for all of us if the browser doesn't need a proxy
the "release" uses a system specific way to store settings - it makes it a bit more complicated to locate. I know the location for mac but not for any other platform. (/Users/USER_NAME/Library/Application Support/INTO-CPS APP/intoCpsApp/settings.json
if you had any other version of the app ever openen on your machine you need to delete the previous settings since the URLs for e.g. the update site, examples etc may have changed.

I never get the black screen (which is gray on mac) when I build locally. However, I get it in v1.0.0-rc right after a simulation once it finishes. Skimming through the code, I found that the last thing the coe implementation does is to issue a project reload to make the browser pickup the R_* folder.
See https://github.com/into-cps/intocps-ui/blob/master/src/coe/coe.ts#L264
maybe the project browser causes some king of problem on the reload event when a new file is present. (I tested with new multimodel which also triggers this event but it works as expected)

I've had the error with local builds. Or do you mean when running with npm start ?
On 7 June 2016 at 20:06, Kenneth Lausdahl<EMAIL_ADDRESS>wrote:

I never get the black screen (which is gray on mac) when I build
locally. However, I get it in v1.0.0-rc right after a simulation once it
finishes. Skimming through the code, I found that the last thing the coe
implementation does is to issue a project reload to make the browser pickup
the R_* folder.
See https://github.com/into-cps/intocps-ui/blob/master/src/coe/coe.ts#L264
maybe the project browser causes some king of problem on the reload event
when a new file is present. (I tested with new multimodel which also
triggers this event but it works as expected)
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/into-cps/intocps-ui/issues/58#issuecomment-224382441,
or mute the thread
https://github.com/notifications/unsubscribe/AAjkkVR2NXbYS-V7RQkip_RRCwvsphXlks5qJcFAgaJpZM4IwG1n
.

I am in the same position as Kenneth.
If the app is started using npm start in my "normal developer environment", then it works fine.
However when I use the release candidate the issue appears.

Same here. npm start runs fine. gulp build black screens. Same on MacOS.
So, there is something clearly wrong with the packaged app. Any idea what?
On 7 June 2016 at 20:46, Casper Thule<EMAIL_ADDRESS>wrote:

I am in the same position as Kenneth.
If the app is started using npm start in my "normal developer
environment", then it works fine.
However when I use the release candidate the issue appears.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/into-cps/intocps-ui/issues/58#issuecomment-224392696,
or mute the thread
https://github.com/notifications/unsubscribe/AAjkkVQLDCGi8rQEXIzzV-ddRaoXvT53ks5qJcqjgaJpZM4IwG1n
.

I don't think it's the simulation completed call back. Even if I suspend on it, after a while the app BSODs regardless.

This is an issue with our dependencies and electron. We are upgrading to latest 1.2.1 it requires some modifications and is in progress in https://github.com/into-cps/intocps-ui/tree/electron-upgrade-1.2.1
We discovered that if we rebuild old versions which use to work the same issue applies due to the ^ use to match version of the dependencies. So we should replace this with a fixed version to avoid similar problems in the future.

Alright, let me know when it's done and I'll announce a second RC. Should be safe to merge it into master direct. Nobody else should be working on it.
I guess we now know only Richard has used the app since nobody else complained.

Fixed in https://github.com/into-cps/intocps-ui/commit/cdbdf1b713110af566ef92e9aeafdbd52940a7cc


Provide hotkeys context

Inspired by #39
Hey @phillipbaird, I was inspired by your issue and decided to implement the feature.
I think this might be the way to go! So thanks :)
Since this is a huge breaking change, if this is how the library is going to work, then this should be released as soon as possible.
@mondeja what do you think? Do you like this?

Makes sense to me 👍🏼
In fact, maybe the HotkeysProvider could be removed entirely if provide_hotkeys_context could accept a element ref, so the root <div> tag wouldn't be needed, thus preventing any side effects that DOM element could introduce. But I'm sure that this would be a change that could be introduced later.

Awesome. I think this is more idiomatic.


Setting static route on Google Nest Router

I am having issues setting a static route on  Google Nest router. I do not think it will allow me to set a static route.. Any way to modify the script to locate the powerwall based upon its IP address instead of <IP_ADDRESS>?

HI @farberm - The TEDAPI access point requires the use of <IP_ADDRESS>. I have not found any way around that. I tested with a Google router and was able to set up a route on the Powerwall Dashboard host (tested Linux, RPi, MacOS and Windows) that worked perfectly. Have your Powerwall join your network (either WiFi or hardwire) and discover the IP address it uses on your network (say <IP_ADDRESS>  for example) and use that as part of the route you add to your local host:
# To find the Powerwall you can use...
python3 -m pypowerwall scan

# Add Route - Change <IP_ADDRESS> to the IP address of Powerwall Gateway on your LAN

# Linux / RPi - Add to netplan, /etc/rc.local or /etc/network/if-up.d/static-route for persistence
sudo ip route add <IP_ADDRESS> via <IP_ADDRESS>

# MacOS
sudo route add -host <IP_ADDRESS> <IP_ADDRESS> # Temporary
networksetup -setadditionalroutes Wi-Fi <IP_ADDRESS> <IP_ADDRESS> <IP_ADDRESS> # Persistent

# Windows - Using persistence flag - Administrator Shell
route -p add <IP_ADDRESS> mask <IP_ADDRESS> <IP_ADDRESS>

There is a helper script in the project that will attempt to set a persistent route based on your machine: https://github.com/jasonacox/Powerwall-Dashboard/blob/main/add_route.sh

Not sure what I am doing wrong but still cannot ping the powerwall.
Here is a copy of my netplan file... I have tried <IP_ADDRESS> and <IP_ADDRESS>/24 but both do not work..

I also tried dev instead of via but it does not accept that.
I also tried just to use the command sudo ip route add <IP_ADDRESS> via <IP_ADDRESS>.
I am sure my powerwall ip address is <IP_ADDRESS>....
When I try to ping <IP_ADDRESS> it say unreachable...
I am using a raspberry pi 2B,  ubuntu server 20.4 LTS and I looked up how to add static route and this is what I have done?

One additional qiestion. The add_route.sh... in linux what file it it editing so I can look at it?

Are you able to ping the <IP_ADDRESS> address? You need to have connectivity between the RPi and the Powerall via that address first.
# Test connectivity

curl -k --head https://<IP_ADDRESS>

ping -c 1 <IP_ADDRESS>

add_route.sh... in linux what file it it editing so I can look at it?

This should be in the Powerwall-Dashboard directory that you git clone. Otherwise you can download it directly:
# Download add_route.sh
wget https://raw.githubusercontent.com/jasonacox/Powerwall-Dashboard/refs/heads/main/setup.sh

Before running add_route.sh you should figure out why you can't manually add a route to get it working. As mentioned above, first make sure you have good access between the RPi and the Powerwall gateway.

I think I figured it out. The add_route.sh file adds a script in the root/script location as "TEDAPI" that I was able to look at. I wanted to make sure it changed. I think the script you provided works. I was trying to do it by manually editing the netplan file according to the web searching I did for static routers but does not work. I assume since it is a cron script that it will run on every restart correct? Thanks for your help will know tomorrow if it worked.

Ah yes! Sorry, I misunderstood you.  Yes, it creates that /root/script/TEDAPI_routing.sh file that runs on reboot to set up the route.

netplan

I didn't have good luck with that either. My best guess is that it runs the route command before other parts of the network setup is done, fails and moves along. It was hit-or-miss for me. In fact, if you look at script I mention above, you will see we have logic in there to try up to 15 times (over 15s) to get the route set up. It was required because the first try usually doesn't work (probably the same reason why netplan doesn't work well).

UPDATE: Everything set up but no connection present....
even though the setup.sh ran and found the powerwall and I can ping <IP_ADDRESS> this is what I get with verify.sh (telegraf, influxDB, grafana,weather411 all pass)
NOTE NEW POWERWALL IP differs from above MSG (<IP_ADDRESS>, used to be <IP_ADDRESS> for above msgs)
pypowerwall
Config File pypowerwall.env: GOOD
Container (pypowerwall): GOOD
Service (port 8675): ERROR: Not Listening
Version: Unknown
Powerwall State: ERROR: Not Connected
Firmware Version: Unknown
Gateway TEDAPI: Available (<IP_ADDRESS>)
TEDAPI Vitals: Not connected
Cloud Mode: NO
I could never get netplan to work by editing the file and adding
to: <IP_ADDRESS> via <IP_ADDRESS> so those lines are not in there ....(new address is <IP_ADDRESS> as I reconfigured things)
ping to <IP_ADDRESS> works .....time=119ms
ping to pw works <IP_ADDRESS>...time=18.3 ms
curl -k head <IP_ADDRESS>--> HTTP/2 404
Appreciate all your help....

@farberm can you provide the logs via: docker logs pypowerwall - I suspect it is attempting to connect but the password is not correct. Did you use the WiFI Password that was listed on the QR sticker on the Gateway?

No I did not use the password… should I run the setup again or can I change it in a file somewhere?Sent from my iPhoneOn Oct 2, 2024, at 12:26 AM, Jason Cox @.***> wrote:
@farberm can you provide the logs via: docker logs pypowerwall - I suspect it is attempting to connect but the password is not correct. Did you use the WiFI Password that was listed on the QR sticker on the Gateway?
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

Ok it was a password issue. I reran setup with the new password now working.
Had to use add_route to get this to work… editing net plan did not work just an fyi. Thanks for all your help.

Resilved

Congratulations, @farberm !  I need to update the readme to recommend that users try add_route.sh first.


Watching directory doesn't return list on change

Originally reported in https://github.com/coreos/etcdctl/issues/62
When watching a directory, the list of items isn't returned when a new one is inserted. Instead, the new value of a key is returned. But you can't match that up to a key at all without re-listing the directory and fetching. If it returned the new key in the directory, you're at least only a etcdctl get away from the new value.
Window 1:
etcdctl watch /foo-service --recursive

Window 2:
etcdctl set /foo-service/container2 localhost:2222

Window 1:
etcdctl watch /foo-service --recursive
localhost:2222

I am closing this since etcdctl already starts to print out the key and action when --recursive is set.
Example
[set] /foo/bar
foo


Fix: discuss.layer.io link made specific to the card

Notes for Reviewers
This PR fixes #69
Before
https://user-images.githubusercontent.com/116095538/221918433-5d2b1c93-67be-4aa5-b5e2-19284f97d2d5.mp4
After
https://user-images.githubusercontent.com/116095538/221918504-4dec541b-872a-4c0f-b9f3-aef646c0739c.mp4
Signed commits

[x] Yes, I signed my commits.

@BabyElias, would you like to offer review?

@leecalcote Yes, I would love to !


Generate "type": "module" npm packages when ESM is enabled

See sass/dart-sass#1995

Yes. The PR title here is misleading (I forgot to change it :sweat_smile:), but this doesn't mark the package as "type": "module". We decided that instead, we needed to make it treat files as CJS by default, so we explicitly mark ESM files on Node as .mjs.


chore(docs): fix ng completion command syntax

Unbreak by using single angle bracket for redirecting sderr to stdout

@catull you originally wrote this change, can you weigh in?

@ejkj The fix is interesting.  What do you mean with "Unbreak" ?  Please elaborate.
Are you stating that perhaps it is safer to redirect stderr rather than appending it to stdout ?

I found a bug in the completion, easily fixable.
The completion falsely suggests that ng h is the same as ng help; turns out, ng h is is invalid.
I missed that one previously.
Expect a new chore(completion) PR.

As far as the single redirect is concerned, it works the way @ejkj suggests.
So, that fix LGTM, include it and give credit to @ejkj.

I don't have that branch anymore, will create a new one instead.

Closing as outdated, the completion command has been vastly improved by @catull meanwhile.


Overall training process

Thank you for your excellent work.
I am a little confused about the overall training process of CORA.
Could you please describe the overall training process?
Thank you very much!

Thank you for your excellent work. I am a little confused about the overall training process of CORA. Could you please describe the overall training process? Thank you very much!

Hello, you know how to train now, could you share your training experience (including the environment configuration of the operation), thank you very much!

Hi! Has anyone reproduced the results?

Hi! Has anyone reproduced the results?

I tried to reproduce it, but limited to the memory of gpu(maybe CORA needs 8 x 80G), the result of novel ov-coco is slightly lower than 35.1 with RN50 (about 34.3

@eternaldolphin Hi, which GPU devices do you use to reproduce the results?

@eternaldolphin Hi, which GPU devices do you use to reproduce the results?

4*40G

Hi! Has anyone reproduced the results?

I tried to reproduce it, but limited to the memory of gpu(maybe CORA needs 8 x 80G), the result of novel ov-coco is slightly lower than 35.1 with RN50 (about 34.3
Welcome to more discussion with my wechat Maytherebe

That's wonderful! I would like to ask if it is possible for u to kindly open-source your implementation on github so that other people can learn from it and reproduce the results of CORA. Hope I'm not being rude. Thanks.

Excuse me, what is your batchsize setting? I used 4 × 48G, batchsize is set to 4, but CUDA out of memory. @eternaldolphin

Hi! Has anyone reproduced the results?

I tried to reproduce it, but limited to the memory of gpu(maybe CORA needs 8 x 80G), the result of novel ov-coco is slightly lower than 35.1 with RN50 (about 34.3
Welcome to more discussion with my wechat Maytherebe

That's wonderful! I would like to ask if it is possible for u to kindly open-source your implementation on github so that other people can learn from it and reproduce the results of CORA. I hope I'm not being rude. Thanks.

sorry for missing the information, you can refer to this https://github.com/eternaldolphin/cora-dev. And welcome to use LaMI-DETR as baseline, which can train ov-lvis in one day with 840G A100 or in two days with 832G V100


TS: no unused vars and no implicit returns

@keybase/react-hackers

sadly no. then lint will complain about an unneeded return! we can change these rules but i think its fine for now. i think the ugliness of it will make us change it. in a lot of cases we really could change it to be of the form () => check && Saga.put(). i just added return undefined to do it quickly and not to have to change it. but honestly we have very few of these cases (i was surprised actually)


How can I pass extra arguments in Handler?

I want to pass extra auguments in methods of my Handler
Here is sample code snippet
class Handler(BaseHandler):
    @every(minutes=24*60, seconds=0)
    def on_start(self):
        self.crawl(url, callback= self.list_page)

    def list_page(self, response):
        for iter in list:
            post_num = ...
            # I want to use partial function here but failed
            self.crawl(url, callback = partial(self.detail_page, post_num))

    # How can I pass extra arguments
    def detail_page(self, post_num,  response):
        # do some work
        return {
            'titile' : titile,
            'author' : author,
            'post_num' : post_num
        }

I read the code dealing the callback argument in BaseHanler#crawl  and found it is not designed to pass "real" function. I am quite new to python . So, is there a simple solution to pass extra arguments?

Well, I found there is a similar Issue https://github.com/binux/pyspider/issues/70
I think it can be closed.


scroll effects and animations

Was wondering if any plans to make hooks so that we can do an animation for lists like these ?
http://lab.hakim.se/scroll-effects/
I would think we ca add an attribute like ng-offscreen that would hook into an animate so  we can make transition we do normally in ng-repeat?

@pbrain19 Did your friend ever complete anything? would love to know if he did, that would make my app look a lot smoother!


Update flutter/test/gestures to no longer reference TestWindow

There are currently 4 references in flutter/test/gestures that make use of TestWindow properties, these should be updated to use TestFlutterView and TestPlatformDispatcher as appropriate for the use cases.

gesture_config_regression_test.dart has 4 references

This was reverted due to the dependent ticket #117481 being reverted for google test failures. Reopening.


Partially update links to mostly fix build

The link checker is tripping on a branch rename.
Note that one link was left unfixed to avoid a conflict due to the URL changing
completely in this PR: https://github.com/KhronosGroup/OpenCL-Guide/pull/10
Fixes #11

This is failing the build still, but the only error will be fixed by https://github.com/KhronosGroup/OpenCL-Guide/pull/10
So I'm going to merge to get these fixes in.


[SelectField] HintText and FloatingLabelText loses pointer and click event to open the drop menu

Problem description
SelectField HintText and FloatingLabelText loses pointer and click event to open the drop menu when hovering over the text portion of the control.
Steps to reproduce
Go here: http://www.material-ui.com/#/components/select-field. Scroll to Floating label example section. Hover over the text portion of either of the examples and try to click to open the menu.
Versions

Material-UI: 0.15.0
React: 15.0.2
Browser: Chrome  v50.0.2661.102 (64-bit)

Dupe of #4218.


[v1] GetInfo.buildData is empty

Can you post which endpoints you are trying to call?

I am calling GetInfo that should return an object with a buildData member

We could enable server reflection to make the client able to retrieve the version of the protos by listing the supported endpoints. Ref: https://github.com/grpc/grpc-go/blob/master/Documentation/server-reflection-tutorial.md#enable-server-reflection


BUG: pyzmq-included msvcp140.dll on Windows will break other packages

This is a pyzmq bug

[X] This is a pyzmq-specific bug, not an issue of zmq socket behavior. Don't worry if you're not sure! We'll figure it out together.

What pyzmq version?
26.1.0
What libzmq version?
not relevant
Python version (and how it was installed)
3.11.8 (but not really relevant)
OS
Win10
What happened?
pyzmq-installed msvcp140.dll is loaded once zmq is imported. This breaks any package linked against a newer MSVC C++ runtime.
Code to reproduce bug
First import zmq (which loads the included VC++ runtime DLL).
Next import any Python package that is linked against VC++ runtime 14.40.44810 or newer.
See how that Python package crashes, usually on the DLL initialiser machine, while it is trying to access a mutex.

Traceback, if applicable
No response
More info
Microsoft guarantee that their VC++ runtimes (the "MSVC Redist" packages) are backward compatible, but explicitly not forward compatible.
In 14.40.44810, released around May 2024, they have made a backward incompatible change (something to do with the initialisation of mutexes).
The effect of this is that anything that has been built against the current VC++ runtime will crash if at execution time it gets an older version of msvcp140. And if pyzmq is loaded first into the Python interpreter it will load its old copy of msvcp140, which causes later loaded module to use that copy (in stead of loading the correct copy from /Windows/system32/msvcp140.dll.
Microsoft used to suggest that everyone include VC++ redist in their installers, and while they don't do so any more I'm rather surprised that they don't warn against it. Because the problem not only happens with Python modules (as in this case) but also with any program that includes msvcp140 in a directory that gets prepended to %PATH%...

I think we may need to copy https://github.com/matplotlib/matplotlib/pull/28687

xref to mpl issue: https://github.com/matplotlib/matplotlib/issues/28551

#2015 should do the same thing matplotlib is doing. I don't fully understand the consequences or how to test what might be broken or fixed by this.


Need a snap for 1.33.1 (at least)

The current snap 1.30.1 recognises but does not support the sonoff trv I have just fitted. Evidently 1.33.1 (and above) do.
Are you planning a newer snap. If not is there any way I can update the current snap to support the trv ?
Thanks

Hi Jan. Thanks for your reply. I found out that Snap is not the official
release and have moved to Docker - which I understand is an official
release medium. So problem cleared.
Paul Rumph
On Fri, 1 Mar 2024 at 05:57, Jan Lochmatter @.***>
wrote:

Hi. I plan to update the snap from time to time. But I no longer use it
personally and have only limited testing capabilities.
You could just bump the versions, refer to a previous commit, and build
the snap your self.
—
Reply to this email directly, view it on GitHub
https://github.com/JanLochi/zigbee2mqtt-snap/issues/12#issuecomment-1972562298,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AF2PCGHGM7V4ZPPPSV2WCYDYWAKFBAVCNFSM6AAAAABDVZO3G6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNZSGU3DEMRZHA
.
You are receiving this because you authored the thread.Message ID:
@.***>


Add option to edit source bindings

Description
Changes proposed in this pull request:

Add option to edit source bindings
When user changes bindings, we return dedicate message visible on channel

How you can adjust settings:

Via help message button that opens the modal right a way. The form is pre-populated with current bindings:

By typing @BotKube edit SourceBindings a dedicated message is returned. It's visible only to the user that executed that command. You can select given options by clicking the select button:

By typing @BotKube edit sourcebindings k8s-err-events. This edit binding directly with a defined list of bindings

For all other communicators, a Markdown text is rendered, e.g.:

Help message:

@BotKube edit SourceBindings command:

User mention is also supported:

Limitation
For MS Teams the user is not detected. As a result, we print such message:

Related issue(s)

#710

@mszostok I was testing slack, it works with RTM, but when I use SocketMode, it gives me following error when I execute ... edit SourceBindings
time="2022-09-23T08:52:54Z" level=error msg="Message handling error: while sending message: while posting Slack message visible only to user: invalid_blocks" bot=SocketSlack commGroup=default-group

any idea?

@huseyinbabal issue discussed f2f, it was bug related to the source configuration. Will handle that case in the code.


Signup flow

New PR has been raised for the same issue https://github.com/Real-Dev-Squad/website-my/pull/269


DEV2-4157: Add tabnine chat state

lets move all the "state management" under state folder instead of utils


Only use .cquery if it can be read

.cquery file should be ignored if it cannot be read, ie, if it is a folder

I am going to PR soon this issue.


Add examples to help

Is your feature request related to a problem? Please describe.
Sometimes command usage is hard to understand from the Usage explanation.
Describe the solution you'd like
Add example(s) for complex commands to help explain how to use the command
and/or add better explanations for certain commands along with reducing ambiguity (less mention of reaction command, since that's confusing to everyone who isn't me)

Fixed in eaf0c10


Allow workflow stub injection

with the current implementation, using the workflow client is a bit tedious
@Inject
WorkflowClient client;

public void callWorkflow(){

        WorkflowOptions options = WorkflowOptions.newBuilder()
                .setTaskQueue("workerName")
                .setWorkflowId("money-transfer-workflow")
                .build();

        MoneyTransferWorkflow workflow = client.newWorkflowStub(MoneyTransferWorkflow.class, options);
        TransactionDetails transaction = new CoreTransactionDetails("249020073", "152354872", "57c65dea-e57e-4a0a", 68);
        workflow.transfer(transaction);
}

What we could do to simplify the process is making the workflow stub available as a CDI bean:
@Inject
@WorkflowStub(worker = "workerName", workflowId = "money-transfer-workflow")
MoneyTransferWorkflow workflow;

public void callWorkflow(){

        TransactionDetails transaction = new CoreTransactionDetails("249020073", "152354872", "57c65dea-e57e-4a0a", 68);
        workflow.transfer(transaction);
}

I think the workflow id need to be configurable per execution, so we probably need to think about this a bit more

I think the way to go is to inject a provider like this, not sure of the naming though
public interface WorkflowProvider<T> {
    T getWorkflow(String workflowId);
}

@Inject
@WorkflowStub(worker = "workerName")
WorkflowProvider workflowProvider;
public void callWorkflow(){
    TransactionDetails transaction = new CoreTransactionDetails("249020073", "152354872", "57c65dea-e57e-4a0a", 68);
    workflowProvider.getWorkflow("money-transfer-workflow").transfer(transaction);

}

I’m away for a 3 days so I won’t be responding.
But yes the configuration should be CDI based.
I can post code of how I’m using it currently in my project without cdi.
I just have some utility classes that I do the setup in and then inject that applications scoped bean into my workflows and activities and then get the stubs that way.
There are a lot of configuration options available on the stubs from Temporal so not sure how easy we can make them annotation based.


Updated docker-compose tag to match docker hub

The docker-compose.yml is referencing tag "3.0.0" but the actual tag in Docker Hub is "v3.0.0"

I know - the versioning has been a mess...
At least inconsistent - some versions in some Butler tools have had a Docker image version number prefixed by a "v".
That ends today, going forward the versioning scheme of all Butler tools will be:
Major.Minor.Patch
Other Butler tools will be updated as new releases are coming, but the good news is that the App Duplicator 3.0.2 is out today, following the new versioning scheme.
Sorry again about the inconvenience.

Hi, no worries - I very much appreciate your contributions around DevOps and Qlik, as I'm working to bring more app governance to our organization.  As I work through implementations (and working through your documentation which is very good), if I find minor typos or the like, would you prefer I submit suggestions/fixes through pull requests, or just enhancement requests?

PRs are always appreciated of course - the more complete the better :)
Just for the record: I have no need what so ever to do everything myself,
rather the contrary. As fun it is to work on this kind of stuff, good ideas
usually come when working/talking/thinking with others.
Quick note about the various Butler tools: Some of them have not been
updated in a while (like the original Butler), and this might show when you
implement them.
I can't think of any major issues, just something to be aware of. I try to
work on all of them when time allows, but as the family grows some members
might end up being somewhat neglected.
Out of curiosity, do you implement them using Docker or native?
On Mon, 29 Apr 2019 at 16:24, Shaun Hope<EMAIL_ADDRESS>wrote:

Hi, no worries - I very much appreciate your contributions around DevOps
and Qlik, as I'm working to bring more app governance to our organization.
As I work through implementations (and working through your documentation
which is very good), if I find minor typos or the like, would you prefer I
submit suggestions/fixes through pull requests, or just enhancement
requests?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/ptarmiganlabs/butler-app-duplicator/pull/31#issuecomment-487600514,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAH3JDRS5GIA6ZVJMA77VYDPS4AKNANCNFSM4HI6Q3NA
.

I’ve just started to implement using Docker – the App Duplicator was the first Butler tool I’ve implemented, but also plan to implement Butler SOS via Docker in the coming weeks.
It’s taken a little while mainly because I’ve got limited experience with Docker plus had to reinstall a lot of stuff on a new laptop, plus fight with out local IT proxy rules 😊  But, it’s not hard to see why people very quickly become fans of containerization for deployment.
I’ll keep you posted on progress using Docker.
Shaun Hope
M  +1<PHONE_NUMBER>
From: Göran Sander<EMAIL_ADDRESS>Sent: Monday, April 29, 2019 8:51 PM
To: ptarmiganlabs/butler-app-duplicator<EMAIL_ADDRESS>Cc: Shaun Hope<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [ptarmiganlabs/butler-app-duplicator] Updated docker-compose tag to match docker hub (#31)
[External email: Use caution with links and attachments]

PRs are always appreciated of course - the more complete the better :)
Just for the record: I have no need what so ever to do everything myself,
rather the contrary. As fun it is to work on this kind of stuff, good ideas
usually come when working/talking/thinking with others.
Quick note about the various Butler tools: Some of them have not been
updated in a while (like the original Butler), and this might show when you
implement them.
I can't think of any major issues, just something to be aware of. I try to
work on all of them when time allows, but as the family grows some members
might end up being somewhat neglected.
Out of curiosity, do you implement them using Docker or native?
On Mon, 29 Apr 2019 at 16:24, Shaun Hope<EMAIL_ADDRESS>wrote:

Hi, no worries - I very much appreciate your contributions around DevOps
and Qlik, as I'm working to bring more app governance to our organization.
As I work through implementations (and working through your documentation
which is very good), if I find minor typos or the like, would you prefer I
submit suggestions/fixes through pull requests, or just enhancement
requests?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/ptarmiganlabs/butler-app-duplicator/pull/31#issuecomment-487600514,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAH3JDRS5GIA6ZVJMA77VYDPS4AKNANCNFSM4HI6Q3NA
.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fptarmiganlabs%2Fbutler-app-duplicator%2Fpull%2F31%23issuecomment-487814019&data=02|01|shaun.hope%40se.com|96fc965ae6d8427707e708d6cd1f1b19|6e51e1adc54b4b39b5980ffe9ae68fef|0|0|636921930814079826&sdata=Ei%2B478IqHFXMWlYw6OAbhOx1xxc9DO16auVGXCiSe4o%3D&reserved=0, or mute the threadhttps://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FALTPCMDVAPQA7NCEGS5FKUTPS663LANCNFSM4HI6Q3NA&data=02|01|shaun.hope%40se.com|96fc965ae6d8427707e708d6cd1f1b19|6e51e1adc54b4b39b5980ffe9ae68fef|0|0|636921930814089831&sdata=Tk4V3cu09tfZNwADpAUz4mtPauZ0qkWuLxGhNl1GvqI%3D&reserved=0.

This email has been scanned by the Symantec Email Security.cloud service.

Cool, sounds like you are making the right choices.
I've found it simply transformative going to a containerised way of
working... All those "works-here-but-not-there" problems are just gone.
Very nice.
From here I plan to make sure the Butler tools work also in the cloud
providers' Docker environments. If you have Sense on Google or AWS or Azure
servers - why not run Butler on their container services? Much simpler, no
extra server just for monitoring, redundancy etc etc. Lots' of easy wins
there.
Anyways - labour day here today - nice with a day off! :)
Cheers,
Göran
On Tue, 30 Apr 2019 at 17:30, Shaun Hope<EMAIL_ADDRESS>wrote:

I’ve just started to implement using Docker – the App Duplicator was the
first Butler tool I’ve implemented, but also plan to implement Butler SOS
via Docker in the coming weeks.
It’s taken a little while mainly because I’ve got limited experience with
Docker plus had to reinstall a lot of stuff on a new laptop, plus fight
with out local IT proxy rules 😊 But, it’s not hard to see why people very
quickly become fans of containerization for deployment.
I’ll keep you posted on progress using Docker.
Shaun Hope
M +1<PHONE_NUMBER>
From: Göran Sander<EMAIL_ADDRESS>Sent: Monday, April 29, 2019 8:51 PM
To: ptarmiganlabs/butler-app-duplicator <
<EMAIL_ADDRESS>Cc: Shaun Hope<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [ptarmiganlabs/butler-app-duplicator] Updated docker-compose
tag to match docker hub (#31)
[External email: Use caution with links and attachments]

PRs are always appreciated of course - the more complete the better :)
Just for the record: I have no need what so ever to do everything myself,
rather the contrary. As fun it is to work on this kind of stuff, good
ideas
usually come when working/talking/thinking with others.
Quick note about the various Butler tools: Some of them have not been
updated in a while (like the original Butler), and this might show when
you
implement them.
I can't think of any major issues, just something to be aware of. I try to
work on all of them when time allows, but as the family grows some members
might end up being somewhat neglected.
Out of curiosity, do you implement them using Docker or native?
On Mon, 29 Apr 2019 at 16:24, Shaun Hope<EMAIL_ADDRESS>wrote:

Hi, no worries - I very much appreciate your contributions around DevOps
and Qlik, as I'm working to bring more app governance to our
organization.
As I work through implementations (and working through your
documentation
which is very good), if I find minor typos or the like, would you prefer
I
submit suggestions/fixes through pull requests, or just enhancement
requests?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<
https://github.com/ptarmiganlabs/butler-app-duplicator/pull/31#issuecomment-487600514>,

or mute the thread
<
https://github.com/notifications/unsubscribe-auth/AAH3JDRS5GIA6ZVJMA77VYDPS4AKNANCNFSM4HI6Q3NA>

.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fptarmiganlabs%2Fbutler-app-duplicator%2Fpull%2F31%23issuecomment-487814019&data=02|01|shaun.hope%40se.com|96fc965ae6d8427707e708d6cd1f1b19|6e51e1adc54b4b39b5980ffe9ae68fef|0|0|636921930814079826&sdata=Ei%2B478IqHFXMWlYw6OAbhOx1xxc9DO16auVGXCiSe4o%3D&reserved=0>,
or mute the thread<
https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FALTPCMDVAPQA7NCEGS5FKUTPS663LANCNFSM4HI6Q3NA&data=02|01|shaun.hope%40se.com|96fc965ae6d8427707e708d6cd1f1b19|6e51e1adc54b4b39b5980ffe9ae68fef|0|0|636921930814089831&sdata=Tk4V3cu09tfZNwADpAUz4mtPauZ0qkWuLxGhNl1GvqI%3D&reserved=0>.

This email has been scanned by the Symantec Email Security.cloud service.

—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/ptarmiganlabs/butler-app-duplicator/pull/31#issuecomment-487999287,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAH3JDWXZWEDZXS65X6EBH3PTBQ2BANCNFSM4HI6Q3NA
.


PHP syntax is half highlighted

VSCode Version: 1.1.1
OS Version: OS X El Capitan 10.11.5

Here I see an image with PHP syntax highlighted: https://code.visualstudio.com/Docs/languages/php
but I can't see it highlighted in my editor... about any PHP is white, "header", "fopen", "file_get_contents", etc. In a random file, the only things I see hightlighted are: true, if, exit, isset and echo...
Steps to Reproduce: just look at the syntax

@githubhero What theme are you using? What you describe sounds like the Dark (Visual Studio) theme. If you like variable and function declaration highlighted, use the Dark+ theme.
If that's not the problem, please add a code snippet that shows the issue.

@aeschli I'm using Monokai.
In the following snippet, I want to highlight:

file_get_contents
json_decode
trim
strtolower
file_exists
fopen
fwrite
fclose
in_array
header
unset

 $chatId, 'text' => 'running');
			$parameters['method'] = 'sendMessage';
			echo json_encode($parameters);
		}
		else {
			$ids[] = $chatId;
			$a = array('ids' => $ids);
			$fp = fopen($filePath, 'w');
			fwrite($fp, json_encode($a));
			fclose($fp);

			header('Content-Type: application/json');
			$parameters = array('chat_id' => $chatId, 'text' => 'Avviato');
			$parameters['method'] = 'sendMessage';
			echo json_encode($parameters);
		}
	}
	else {
		// not found
				   $a = array('ids' => array($chatId));
		$fp = fopen($filePath, 'w');
		fwrite($fp, json_encode($a));
		fclose($fp);

		header('Content-Type: application/json');
		$parameters = array('chat_id' => $chatId, 'text' => 'ok');
		$parameters['method'] = 'sendMessage';
		echo json_encode($parameters);
	}
	;
	break;
	case '/stop':
		   if (file_exists('jvm/jvm.json')) {

		$string = file_get_contents($filePath);
		$obj = json_decode($string, true);
		$ids = $obj['ids'];
		if (in_array($chatId, $ids)) {

			unset($ids[array_search($chatId, $ids)]);
			$a = array('ids' => $ids);
			$fp = fopen($filePath, 'w');
			fwrite($fp, json_encode($a));
			fclose($fp);

		}
		else{

			// cut...

		}

	}
	// cut...
}

?>

@aeschli Martin, I updated to 1.2.0 right now and, aside from , it looks like it is working now

I don't know why Monokai doesn't highlight . We are not the author of the Monokai theme. From the dark+ theme I see that these elements are highlighted, so it looks like special tokens are returned and could be colored.
Please file separate bugs for JavaScript and C#. If possible add screenshots and snippet.
Note that for C# you need the OmniSharp extension and issues can directly be filed against https://github.com/OmniSharp/omnisharp-vscode.

Done, thanks.


Add opts.framed to enable framed mode

@kasperisager what are we missing here?

@mafintosh Contingencies in case of frames that don't start at the beginning of a transmission unit, if we expect that to occur. I'd say we perhaps land this first and try it out?

@kasperisager good to go?

@mafintosh Yep!

@kasperisager we don't need the mode to be a bitfield actually - all the modes are unique
0: default (just bubble everything up)
1: non-interactive (buffer as much as possible - ie a file download etc)
2: framed (buffer 24bit frames if posssible)

@mafintosh Great point, adjusted that 👍


Windows bugs - most fixed

Thought I'd try the approach of leaving all your code intact and adding a "patch". Feel free to check out my file patch_windows.css and use that. I've also removed all the Windows-only (Firefox?) code from context_menus.css as that's not needed. It fixes most display bugs for Windows 10 and should keep most people happy, for now.

Thanks @loopy750, really appreciate the help!
I just merged your changes into the repo

Cool. Also, my bad for changing user.js to prefs.js in README.md, I never knew about that one until now.

No worries! Just reverted back to user.js; I added an extra sentence clarifying that users might have to create the file since it doesn't exist by default.

Just noticed a bit of a problem with userchrome.css, it needs the windows fixes right at the bottom of the file so they can override any previous code. What's the easiest way to make sure that always happens? Is there a gulp task that can do that? Also I'll have an updated patch_windows soon that should fix just about all the remaining bugs.

Ah, good catch! I've just altered the gulp task publish so that it should always be appended last

Completed all the fixes needed for Windows that i could find. In future is there any sort of "official" method to get your attention when I have something new? Although I imagine it will be nowhere near as frequent as Firefox

thanks loopy, works great!

Just merged the latest version; thanks again, it's much appreciated!
In terms of changes in the future, I'm good with whatever is easiest for you.  I have notifications turned on for this repo, so I should get notified pretty quickly if there are any pull requests or issues opened.
I could also just add you onto the project as a collaborator with write access to the repo so you can make changes directly on here.
Alternatively, there's my email address, reddit account or the slack group that was set up for ShadowFox but could be repurposed for this and that.
Just let me know whatever is best for you!

These two short articles by GitHub probably do a better job at explaining PRs than I could:

About pull requests
Creating a pull request

PRs are based on an entire branch though, not specific files or commits; in other words if a PR is sent from your master, it would include all changes you've made to the repo.  If you make changes you don't think would want to be included here, you could either use a separate branch and submit the PR from that one, or you could send the PR from master, and I can use git-cherry-pick to pick out the relavent commits.  If a single commit includes both changes that should be applied to this repo and ones that shouldn't, I think I should be able to use rebasing to separate things out.
In other short, if you don't want to worry about branching and all that, or if your repo isn't up to date with this one, just submit a PR from your master branch and leave a comment in the PR mentioning what changes I should try and include.  Generally speaking though, it will be easiest to merge if single commits don't include both changes that should be included here and ones that don't.


Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'

Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'
if (isString(prop)) {
        prop = getPrefixedProp(prop);
        return arguments.length > 1 ? this.each(function (v) {
          return v.style[prop] = value;
        }) : win.getComputedStyle(this[0])[prop];
      }

this is the code of materialize js -- 505 line.
When i am going to call $('.sidenav').sidenav();
then wen i am moving another pages by click menu it show this error on console but another everything is work fine.  without this error
VM1414 materialize.js:505 Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'.

Did you used collapsible in side menu?  if yes then you can check that collapsible must have collapsible body to open, if it doesn't find any collapsible body then it throw error, kindly put blank div with collapsible-body class and check.
i have the same error and it got solved by doing this.

Did you used collapsible in side menu? if yes then you can check that collapsible must have the collapsible body to open, if it doesn't find any collapsible body then it throws an error, kindly put blank div with collapsible-body class and check.
I have the same error and it got solved by doing this.
Thank you @wrappixel for the solution. I really worked for me

Hi,
Can you please let me know for which template you are talking about?
Thanks
On Thu, Apr 30, 2020 at 2:13 PM Abhishek Pakhare<EMAIL_ADDRESS>wrote:

Did you used collapsible in side menu? if yes then you can check that
collapsible must have the collapsible body to open, if it doesn't find any
collapsible body then it throws an error, kindly put blank div with
collapsible-body class and check.
I have the same error and it got solved by doing this.
Thank you @wrappixel https://github.com/wrappixel for the solution. I
really worked for me
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Dogfalo/materialize/issues/6139#issuecomment-621699029,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGRZLTSVVCS7YA6RAPGAPATRPE23BANCNFSM4FXFIUNA
.

https://github.com/Dogfalo/materialize/issues/6139#issuecomment-425710936
@wrappixel  the solution you have given for issue #6139 for adding a collapsible body div worked for me.

Did you used collapsible in side menu? if yes then you can check that collapsible must have collapsible body to open, if it doesn't find any collapsible body then it throw error, kindly put blank div with collapsible-body class and check.
i have the same error and it got solved by doing this.

thanks was stuck for hours on this


Get output as JSON rather than writing to XML

Is it possible to get the result as a JSON object rather than writing to XML?
I am using RF for RPA and the result has to be provided as a JSON response. The resultwriter.py has option to only write to an XML file.
def _write_output(self, result, path):
        self._write('Output', result.save, path)

It's not possible but could be useful. Would also require changing Rebot to understand such output.json files in addition to output.xml, documenting that format, and so on. Are you interested to help implementing that?

No interest so closing. I'm fairly certain we'll at some point add support for storing results as JSON in addition to XML. That alone wouldn't be enough to solve this issue, though, because our possible output.json obviously wouldn't be compatible with all external services accepting JSON. They'd most likely expect certain kind of JSON, and that needed to be created based on our output.json. And that's naturally possible already today based on our output.xml.


OpenCSW has removed gcc3* from the stable repo. switch back to pkgutil

These packages aren't available via the standard solaris repositories, they are installed from the OpenCSW repository via the pkgutil command. Also, gcc3* is no longer in the OpenCSW stable repositories.

Closing this in favor of https://github.com/opscode-cookbooks/build-essential/pull/60.


Eta-expand for simplified subsumption to compile with GHC 9.

Because of the new simplified subsumption (https://github.com/ghc-proposals/ghc-proposals/blob/master/proposals/0287-simplify-subsumption.rst), this package doesn't build under the recent pre-release of GHC 9.  However, this can be easily solved by eta-expanding a handful of definitions.
Also, I noticed that deserializeH is not marked as INLINE.  Is this intentional?

@mvv could this be merged and released?

Thanks


Add github actions file to run a simple test against kind

I'm not very experienced with github actions but I believe this job will install kind, build and test hydrophone, then run a simple test.
ref: https://github.com/dims/hydrophone/issues/16

https://github.com/rjsadow/hydrophone/actions/runs/7282804249/job/19845740650 for ref on job run


Set the default mintConfig to an empty object

Set the default mintConfig to be an empty object in case the mintConfig property was never passed.
Was able to test the vanillajs change locally, unsure how to test the react change

this should be handled on the crossmint-main side


Any way to center childrens?

I tried using justify-content: space-around and center, doesn't work. Is there any prop that can center my divs?

this worked for me :
`.conainer {
width: 100%;
.my-masonry-grid {
display: flex;
margin-left: -20px;
width: 100%;
.my-masonry-grid_column {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 30px;
  background-clip: padding-box;
}

}
}`

Correct, column alignment or children in the columns can be achieved with CSS flexbox rules


Issue with versions

Hello.
I uploaded yesterday a new build of my project, obsinfo. The build is 0.110.8. It uploaded OK with twine upload. But now, when I look for obsinfo (just the package name) in the homepage of PyPI, I get the weirdest behavior. It DOES find build 0.110.8, but when you click on it, it sends you to the previous build, 0.110.7, with no trace of the newer build either in the page or in release history.  Still, the build is there! I can find it by using this URL:
https://pypi.org/project/obsinfo/0.110.8/
I am tempted to upload another build but would like to know before if you have experienced similar problems.

The page at https://pypi.org/project/obsinfo/ shows 0.110.8 for me, is that what you mean? It's possible you were experiencing a stale cache.

Thank you. I checked it in my mobile phone and it works!


Still unavailable

Still unavailable

This is apparently a problem with older installations. I did not encounter this on both my main computers running Python 3.9 and 3.10 respectively.
On another machine I did in fact replicate this problem with Python 3.7.
The solution was added with commit c9ebd6b and 6e6ae8c.

This is apparently a problem with older installations. I did not encounter this on both my main computers running Python 3.9 and 3.10 respectively. On another machine I did in fact replicate this problem with Python 3.7.
The solution was added with commit c9ebd6b and 6e6ae8c.

Still errors~~~

Loading devices and sensors...
Traceback (most recent call last):
File "D:/pythonBF/demo/PyHardware.py", line 71, in
main()
File "D:/pythonBF/demo/PyHardware.py", line 63, in main
app = SensorApp()
File "D:/pythonBF/demo/PyHardware.py", line 28, in init
self.computer = OpenComputer(all=True, time_window=interval)
File "C:\Program Files\Python37\lib\site-packages\HardwareMonitor\Util.py", line 81, in OpenComputer
return computer.Update()
File "C:\Program Files\Python37\lib\site-packages\HardwareMonitor\Util.py", line 63, in Update
self.Accept(self._visitor)
System.OverflowException: 对 2 的补数的最小值求反的操作无效。
在 System.Math.AbsHelper(Int32 value)
在 LibreHardwareMonitor.Hardware.Battery.Battery.Update()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 Python.Runtime.PythonException.ThrowLastAsClrException()
在 Python.Runtime.PyObject.Invoke(PyObject[] args)
在 Python.Runtime.PythonDerivedType.InvokeMethodVoid(IPythonDerivedType obj, String methodName, String origMethodName, Object[] args, RuntimeMethodHandle methodHandle)
在 HardwareMonitor.Util.UpdateVisitor.VisitHardware(IHardware )
在 LibreHardwareMonitor.Hardware.Computer.Traverse(IVisitor visitor)
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
在 Python.Runtime.PythonException.ThrowLastAsClrException()
在 Python.Runtime.PyObject.Invoke(PyObject[] args)
在 Python.Runtime.PythonDerivedType.InvokeMethodVoid(IPythonDerivedType obj, String methodName, String origMethodName, Object[] args, RuntimeMethodHandle methodHandle)
在 HardwareMonitor.Util.UpdateVisitor.VisitComputer(IComputer )
Process finished with exit code 1

Apparently there is an issue in the LibreHardwareMonitorLib with value calculations.
I will not be able to resolve or mitigate this behavior by myself as I can't reproduce this on any machine.
My immediate suggestion would be catching any exceptions in the HardwareMonitor.Util.UpdateVisitor.VisitHardware method.
The calls to ISensor.Update() could be encapsulated in a try-except block ignoring exceptions for now.
class UpdateVisitor(IVisitor):
    ...
    def VisitHardware(self, hardware: IHardware):
        try:    hardware.Update()
        except: pass
        for subHardware in hardware.SubHardware:
            try:    subHardware.Update()
            except: pass
    ...

This might prevent crashing at the sensor update stage but will of course lead to false data for sensors that keep failing to update properly.

For future reference, please format stack traces as monospace block for readability.
If possible please also translate crucial information to English.
Thanks in advance ;)

For future reference, please format stack traces as monospace block for readability. If possible please also translate crucial information to English.
Thanks in advance ;)

I'm here again. I want to feed back two questions:
(1) According to your guidance, I received Jason's data, but I'm not sure whether this data is correct. After all, we used try... Except, the error is ignored:

(2) When I run the testhardwaremonitor.py code, it seems that there are similar errors:

Traceback (most recent call last):
File "D:/DATA/pythonBF/demo/PyHardware.py", line 29, in
computer.Accept(UpdateVisitor())
File "D:/DATA/pythonBF/demo/PyHardware.py", line 6, in VisitComputer
computer.Traverse(self);
File "D:/DATA/pythonBF/demo/PyHardware.py", line 9, in VisitHardware
hardware.Update()
System.OverflowException: The operation of negating the minimum value of the complement of 2 is invalid.
在 System.Math.AbsHelper(Int32 value)
在 LibreHardwareMonitor.Hardware.Battery.Battery.Update()

Firstly thanks for translating the output for me, that much appreciated.
To your questions:

(1) The sensor data should be correct except for your battery readout (since it usually crashed there).
Updated are deterministic and in order with the battery component being the last one to update.
That means all other sensors were updated without a problem.
You may not be running the script with admin privileges, which is needed even for measurements like the CPU frequencies. I have not mentioned that in the readme, but I realize that the requirement may not be common knowledge.
The json output is not formatted in the same way the as LibreHardwareMonitor GUI sends it. Currently this script just serializes the object tree of Hardware, Sensor, ... instances keeping the structure and member names as is.
With a bit of extra coding the output can easily be made equal to the aforementioned GUI.

(2) This was my first test script which has its own implementation of the IVisitor interface.
The ISensor.Update() would require the same encapsulation to work on your computer.

I might add the try-except "solution" to the module, them with emitting a warning once if the update failed.
Secondly, I can add a check for admin privileges within the module. Emitting a warning could be helpful.
Cheers

Firstly thanks for translating the output for me, that much appreciated. To your questions:

(1) The sensor data should be correct except for your battery readout (since it usually crashed there).
Updated are deterministic and in order with the battery component being the last one to update.
That means all other sensors were updated without a problem.
You may not be running the script with admin privileges, which is needed even for measurements like the CPU frequencies. I have not mentioned that in the readme, but I realize that the requirement may not be common knowledge.
The json output is not formatted in the same way the as LibreHardwareMonitor GUI sends it. Currently this script just serializes the object tree of Hardware, Sensor, ... instances keeping the structure and member names as is.
With a bit of extra coding the output can easily be made equal to the aforementioned GUI.
(2) This was my first test script which has its own implementation of the IVisitor interface.
The ISensor.Update() would require the same encapsulation to work on your computer.

I might add the try-except "solution" to the module, them with emitting a warning once if the update failed. Secondly, I can add a check for admin privileges within the module. Emitting a warning could be helpful.
Cheers

I used to use the JSON data of librehardwaremonitor GUI before. If the JSON data of pyhardwaremonitor keeps the same format as the JSON data of librehardwaremonitor GUI, it would be great. In this way, I don't have to modify the request code of JSON data again.

Since the original problem is resolved I have moved the requests into appropriate issues #3 and #4


chore: do not display xpubs

..as those derive public keys from an unexpected derivation depth.
See upstream issue https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/1586
So, best thing for now is to temporarily do not display any xpub, instead of a "wrong" one. What do you think?

good idea, wrong informations and frustrations are worse

please also hide empty "internal addresses" - thanks

please also hide empty "internal addresses" - thanks

Done :heavy_check_mark:


Fixed static method 'list_microphone_names' accessing non existing self

Tried to get a list of all microphones which resulted in an error because the static method 'list_microphone_names' tries to access self. Fixed it in a way that keeps the import checks for pyaudio intact.
If you would like any changes just let me know.

Looks good, thanks!


feat: Synchronising stripe and studio API state

This PR makes few adjustments and breaks existing assumptions about the user journeys for Stripe and our API.

We now create a customer (Studio) when someone subscribes on Stripe but has never signed up for our platform. This helps with Inbound Billing Journey

We still try to maintain consistency at runtime about 1-1 relationship between the user and customer tables. Though it's quite risky since the underlying database does not guarantee the relation terms. We could end up creating multiple customers in some edge case as long as it's not implemented at the database layer. The first step for this should be marking the customer.email as the primary or at least a unique column.

Allow setting the paymentProviderId while creating new Customer entity records, it was optional before anyway and we only allow to create it optionally (to avoid having to perform a create + update operation)

[x] New endpoint - GET /admin/checkout/session/:id API to retrieve Stripe checkout session by ID

[!WARNING]
The get Stripe checkout session endpoint is completely open at the source (API) this of course does require some thinking but the times when this endpoint becomes useful is mostly when user is not authenticated. One thing we could do is make this authenticated and force a user login before performing any checks on client side.

SubscriptionSubmitter -> update function is not used anywhere. Can we remove it?

@jay-dee7 SubscriptionSubmitter -> update function is not used anywhere. Can we remove it?

@DaevMithran we can't remove it. To implement IObserver interface we only need to satisfy the update method on it so it's required in implementation. Of course we might still not be using it. I'd just keep it out of scope for now.

Task linked: DEV-4157 Create flow for external subscription through static pricing table


Open in...

Contextual menu to "Open with actions..."

Open in Fleet
Open in Visual Studio Code

I've tested your PR. The functionality is complete.
But using the Avalonia.Svg increase the size for final exe from 37MB to 42MB! Then I converts these two SVG icon to PNG image with 64x64 size and removed reference for Avalonia.SVG. After that the size of
final exe comes back to 37MB.
So, I suggest use PNG instead of SVG for this PR.

There is a file size limit for the final exe? I think the usage of Avalonia.Svg worth it. specially to improve the UI, add new icons, and make it scalable for different resolutions, I have to test it in high DPI resolution when probably PNG quality is not good enough.

There is a file size limit for the final exe? I think the usage of Avalonia.Svg worth it. specially to improve the UI, add new icons, and make it scalable for different resolutions, I have to test it in high DPI resolution when probably PNG quality is not good enough.

No, there's no limitations for the size of final exe. But in this project, SVG only used to display the external editor icons. I think it's not worth to introduce a new package since we can use RenderOptions.BitmapInterpolationMode="HighQuality" to get a similar result with built-in PNG support.

What happened with the menu?

Now, only external tools detected by the software are displayed.


Update concept-metrics.md

Add concept of "App Memory Usage"

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

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

@YinglueZhang-MS ping

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

Sorry for late reply. We have more changes of this doc. Thank you so much for your review.

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

@YinglueZhang-MS you will also have to fix the merge conflict. It should be easy - I made a few cleanup edits in another PR. If you have any problems, you can alternately give me write access to your fork, and I can make the fixes myself. Thanks!

#sign-off


[FEAT]: IMPROVING SEO SCORE BY ADDING IMPORTANT META ELEMENTS 🚀

Close #337
Description

This PR is about adding important meta elements for improving the site's seo score along to boost site's vital performance
Meta elements in HTML play a crucial role in providing information about the webpage to browsers and search engines.
They are typically placed in the head section of an HTML document and are not displayed directly on the webpage.
Those Meta elements in HTML serve various purposes, including defining document encoding, improving search engine visibility, enhancing social media sharing, optimizing for mobile devices, and influencing browser behavior.
Utilizing appropriate meta elements can significantly impact how webpages are perceived, indexed, and shared on the internet.

Please review this PR @AshutoshDash1999.

Close #337
Description

This PR is about adding important meta elements for improving the site's seo score along to boost site's vital performance
Meta elements in HTML play a crucial role in providing information about the webpage to browsers and search engines.
They are typically placed in the head section of an HTML document and are not displayed directly on the webpage.
Those Meta elements in HTML serve various purposes, including defining document encoding, improving search engine visibility, enhancing social media sharing, optimizing for mobile devices, and influencing browser behavior.
Utilizing appropriate meta elements can significantly impact how webpages are perceived, indexed, and shared on the internet.

@0xabdulkhalid for the description of a PR please write only what you have done. You are neither in school nor I am your teacher that you will be given marks on how much you have written.


Create Folder CSS Selector and Pseudo Selector

Description 📜
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context.
Fixes #986

Type of change 📝

[x] Documentation (Content Creation in the form of codes or tutorials)

Domain of Contribution 📊

[x] Frontend Dev HTML/CSS/JS

Checklist ✅

[x] I follow Contributing Guidelines & Code of conduct of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I'm GWOC'21 contributor

Screenshots / Gif (Optional) 📸

@sifa123 please check this PR. If there's any changes i need to do.

@praveenscience @code-reaper08 please do check this PR.

/assign

Hey @SnehaKumari3 this is not issue assignment place, it's a PR. Pls go to issue section and create one and work on it!!!

So, @sifa123 , can it be merged now?!


[Feature request] Add platform indicator in Player List (PC/VR/Q)

As in title, I don't think anyone has suggested it before and I guess it shouldn't take up much horizontal space.

shouldnt be to hard api does show platforum


Add all scikit-learn estimators to the default trusted list

We can read this list from all_estimators and trust them all. This doesn't include everything from sklearn, but is a good starting point and would substantially reduce the size of the untrusted_types, which would in turn make it easier for folks to notice malicious types in it.
We can probably read it dynamically from sklearn instead of hard coding it. Other installed/loaded packages might change the list, but if the user has some malicious packages installed, they're already compromised anyway.

We can probably do some sanity checks, e.g. that they are all in sklearn.*, but that's of course not closing all gaps.

Hi, I would like to pick this up, if it's ok!


Can I translate Microsoft documents into Chinese and put them on my blog?

Can I translate Microsoft documents into Chinese and put them on my blog?And I will not forget to quote the original link.
like this one,https://docs.microsoft.com/zh-cn/windows/mixed-reality/comfort

@laughingliu0603  - Microsoft documentation usage is governed by the Terms of use document , https://docs.microsoft.com/legal/termsofuse. Redistribution of Microsoft content is prohibited.
Please refer to the terms of use link above


Proposal: requirement conditions should be evaluated on parent chart rather than top-level chart

I have the following charts, that require each other:

myapp

requirements: database (condition database.enabled)
charts:

database
requirements: backup (condition backup.enabled)
charts:

backup

The two obvious use-cases work fine: enabling everything, and disabling the database, which also does not import the backup (as intended).
Only disabling the backup (in the level of myapp), however, is currently weird for my understanding. I would have to set the key backup.enabled in myapp, but would actually expect it to be database.backup.enabled. This behavior is specified in the docs, but still puzzling to me.

If this path exists in the top parent's values …

I was wondering if your are aware of the discrepancy between "normal" values and conditions values when it comes to deep nested charts. I am proposing to use the nested values also for the conditions. This would also resolve potential naming problems (e.g. having 2 databases, that both require the backup chart) quite nicely.
Thanks for considering this!

PS: This behavior was tested using the current helm v2.8.1.

/remove-lifecycle stale

Obviously this breaks compatibility, but would you be interested to adapt this for the next major release (v3)? I could try to provide a PR, even though I'm new to Go.
/cc @bacongobbler

@jstriebel This is important to be fixed for v3 so adding milestone.

I guess this should also go into the Upcoming - Major milestone at some point. Thanks @jascott1 for making sure this does not get overlooked :+1:

Will this ever be addressed?

Just wanted to check back on the status of this proposal. As the first beta releases for Helm 3 are out there, I am wondering if this is still planned for Helm 3. I'm currently at the Helm Summit in Amsterdam, feel free to ping me in person if you are there @jascott1

I believe this is similar to what was asked in https://github.com/helm/helm/issues/3734, which was fixed in Helm 3 via https://github.com/helm/helm/pull/4917. Can you confirm?

@bacongobbler Yes, exactly! Thanks a ton, wasn't aware of the related issues. This seems to be solved :+1:


SSR. wrong css priority using styled.css

Environment
System:

OS: macOS Mojave 10.14.6
CPU: (4) x64 Intel(R) Core(TM) i5-7600 CPU @ 3.50GHz
Memory: 39.66 GB / 56.00 GB
Shell: 5.3 - /bin/zsh

Binaries:

Node: 12.13.1 - ~/.nvm/versions/node/v12.13.1/bin/node
Yarn: 1.17.3 - ~/Projects/class101/node_modules/.bin/yarn
npm: 6.12.1 - ~/.nvm/versions/node/v12.13.1/bin/npm

Reproduction
There are two buttons using styled.css.
ContainButton = ContainButton Css > CommonButtonCss
AnchorButton = AnchorButtonCss > CommonButtonCss
If render only ContainButton in server side. AnchorButton is broken in client side.
because CommonButtonCss is created in index.html(header css). (server side).
so CommonButtonCss priority is bigger than AnchorButtonCss priority.
how can I fix it?
you can check button '결제하기' here.
https://class101.net/products/t0xqIJItJNxhobu1MAjH/confirmOrder (o)
https://ssr.class101.net/products/t0xqIJItJNxhobu1MAjH/confirmOrder (x)
I'm using @class101/ui.
Steps to reproduce

use @class101/ui
render only ContainButton in server side. and render only AnchorButton in client side.
you can see ugly button :(

Expected Behavior
CommonButtonCss should have difference classNames for each components.
Actual Behavior
CommonButtonCss should have same classNames for each components.

You need to render the same component tree between SSR and client for things to work properly. Do any client-specific changes in a mount effect to ensure it happens after rehydration. React does not handle server vs client differences during hydration smoothly.


[1479] Fix issue with editing overdue reservations [master]

Resolves #1479 on master with specs!

add before_save callback to reservation model to update the
overdue flag for checked out reservations to match the due date
add note to Reservation#update when toggling the overdue parameter
update Rails Admin to v0.8.1 to allow editing of reservations
updated broken specs
added new specs for this behavior

just a couple of minor comments

Good catches, it's a hold over from #1274 and I wanted to keep things consistent. I'll update and re-push.

ready for re-review!

looks good!


Can Open Live Writer be added to this?

Open Live Writer - Blog writer for desktop Windows. Also, if yes, in which category to add this?

Feel free to create Tools category

Added. 6463f0267b860182e43750b6a4ae5c097ed2d06a


Choose a license for the source files

Once we made a decision about the license of the source files, we have to ask each author to agree to this new license.

For packaging, a licence is definitely needed.

@andreasdanielmatt I cannot move forward alone here. We have to discuss this due to the dependencies on the other authors.

@jgmbenoit Do you have any recommendation for an appropriate license? I was thinking of some Creative Commons license. Not sure if this is the right thing for the LaTeX source code.

I am not an expert in (human) law. Having said that, the package surfer-alggeo-galleries assumes a CC-BY-SA-4.0 ( Creative Commons Attribution-ShareAlike 4.0 International ) which meets the DFSG ( https://wiki.debian.org/DFSGLicenses ), as such the package can be distributed in main. For my own academic/scientific documents (posters + seminar slides in PDF) I choose the Creative Commons Attribution 4.0 International License before to upload them to ResearchGate. Concerning the LaTeX source code, I guess that the content must be separated from the container (as usual with [La]TeX): my understanding is that the content is subject to the same license as the final PDF; the container (the CLS file) might be subject to the LaTeX Project Public License (LPPL).
On the other hand, I suppose that the IMAGINARY.org material (web + exposition) is somehow already protected: consistency and harmonization is certainly the best guidance here.

I also think that CC BY-SA 4.0 is appropriate. I did not consider using the LPPL for the .cls file, but maybe, this is an option. Let's wait until the license for the content files has been chosen. I will apply all the licenses at once then.


Use sched_yield() on Android

pthread_yield() is not available on Android.
In combination with #458 this fixes all build issues using Android NDK targeting API level 21 and up.

I see. I’ll wait for #453 to be merged and re-do the this to also use sleep on Android.

I’ve updated the patch to use sleep(0) if pthread_yield_np() is not available.

Using sleep(0) to yield on non-Windows systems isn't correct because there's no guarantee that it will actually do anything (and in fact some versions of glibc will return immediately). The Windows path uses it because Microsoft explicitly documents that Sleep(0) relinquishes the thread's timeslice. The correct fallback should be sched_yield(), which is mandated by POSIX.

@adierking that’s what I thought and had used originally. :-) Just to confirm, would you use sched_yield() just on Android or everywhere as a fallback?

@adierking that’s what I thought and had used originally. :-) Just to confirm, would you use sched_yield() just on Android or everywhere as a fallback?

I think it should be used as a fallback everywhere. Nothing should be using pthread_yield() anymore because sched_yield() is a standardized function which accomplishes the same thing.

Great, I updated the patch to use sched_yield().

@swift-ci please test

@swift-ci please test

@swift-ci please test

@swift-ci please test

@swift-ci please test


Add support to CL explorer on gnosis

Our CL explorer works ok-ish on gnosis chain, but there was differences in the beacon chain specs that messes everything in the UI, i.e. smaller epoch, block times, etc.
see: https://github.com/gnosischain/specs/blob/master/beacon_chain.md
also their consensus specs: https://github.com/gnosischain/specs/blob/master/consensus/config/gnosis.yaml
as a side note, I think that consensus spec file format is based on ETH parameters, I wonder if it would be a good solution to embed and read this format so any other chain with different params can be easily be added, but it is up to you.

@sealer3 I've setup a gnosis mainnet node for us, pls see our internal docs repo.


Prerequisite missing

get error:
TPM 2.0 - could not load "libtss2-tcti-tabrmd.so.0"
plugin 'tpm': failed to load - tpm_plugin_create returned NULL
to fix, install another prereq:
apt-get install libtss2-tcti-tabrmd0

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

ID: ff2a3f07-8dd7-a2f9-236d-4e6dc3c8bdec
Version Independent ID: b442cc75-f969-ca55-7416-b91d79c6e3a5
Content: Generate and export certificates for Point-to-Site: Linux: CLI - Azure VPN Gateway
Content Source: articles/vpn-gateway/vpn-gateway-certificates-point-to-site-linux.md
Service: vpn-gateway
GitHub Login: @cherylmc
Microsoft Alias: alzam

Thank you for your feedback! We have assigned this issue to the author to review further and take the next course of action.

#reassign:aybatra

Thank you for you dedication to our documentation.
Unfortunately, we have been unable to review this issue in a timely manner. We sincerely apologize for the delayed response. We are closing this issue. If you feel that the problem persists, please respond to this issue with additional information.
Please continue to provide feedback about the documentation. We appreciate your contributions to our community.
#please-close

when running on a clean ubuntu22.04 system, the initial "ipsec" command fails unless you install a missing library using this command "apt-get install libtss2-tcti-tabrmd0" (but I guess that's what the initial problem report was too, not sure how to suggest an edit to the content to make it easier for you guys)