How to track heading?

Hi there,
Looking through the commits, the previous version (Locator) had the ability to subscribe to CLHeading change events, but I can't see anything in the documentation to do the same with the current (>5.0) version. Is this a custom subscription that's attached to SwiftLocation?

Is there any update here?


Added jano.sh to sites.yml

This PR is:

[x] Adding a new domain
[ ] Updating existing domain size
[ ] Changing domain name
[ ] Removing existing domain from list
[ ] Website code changes (512kb.club site)
[ ] Other not listed

[x] I used the uncompressed size of the site
[x] I have included a link to the Cloudflare report
[x] This site is not an ultra minimal site
[x] The following information is filled identical to the data file

I confirm that I have read the FAQ section, particularly the two red items around minimal pages and inappropriate content and I attest that this site is neither of these things.

[x] Check to confirm

- domain: jano.sh
  url: https://jano.sh/
  size: 184.24
  last_checked: 2024-05-06

Cloudflare Report:
https://radar.cloudflare.com/scan/ce75d858-c612-4569-a799-e26ec056f144/summary

Thanks!


Setup .pc file to allow use for cross-compiling

The Makefile is currently creating the pkg-config file using static lib
and include dir statements. Change that so that projects that
cross-compile hiredis can use pkg-config to setup other programs
depending on it.
Note: these projects (like OpenWrt) call pkg-config with arguments to
overwrite some variables in the .pc file, namely:
--define-variable=prefix=<...>
--define-variable=exec_prefix=<...>
Signed-off-by: Sebastian Kemper<EMAIL_ADDRESS>

Hello,
I believe this was already addressed in master. Closing this. Thanks!
Kind regards,
Seb


'continue' in not work

Hello
How i use the "continue" option to save progress?
--continue progress.txt don`t create any file, but if i create 'progress.txt' -
[2020-04-29.17:53:43] [Info] Loading ' progress.txt'
Z:#CRYPT\BitCrack>pause
maybe i do something wrong ?
thnx.

same problem here

Hello How i use the "continue" option to save progress? --continue progress.txt don`t create any file, but if i create 'progress.txt' - [2020-04-29.17:53:43] [Info] Loading ' progress.txt' Z:#CRYPT\BitCrack>pause
maybe i do something wrong ? thnx.
ok i just found what was wrong. if your starting for first time ofc there is nothing to load to program crashes.
if your just starting you should do example --continue D:\file.txt but you should not create that folder . just delete the file and let program make file for you

Hi! cuBitCrack.exe -b 40 -t 256 -p 2730 --keyspace
FFFFFFFFFFFFFFF:FFFFFFFFFFFFFFFFF -o yes.txt -i in.txt --continue cont.txt

is my string
the cont.txt file is create after 30sec, and renew every 30 sec
Just wait )

сб, 19 февр. 2022 г. в 21:09, drgray @.***>:

Hello How i use the "continue" option to save progress? --continue
progress.txt don`t create any file, but if i create 'progress.txt' -
[2020-04-29.17:53:43] [Info] Loading ' progress.txt' Z:#CRYPT\BitCrack>pause
maybe i do something wrong ? thnx.
ok i just found what was wrong. if your starting for first time ofc there
is nothing to load to program crashes.
if your just starting you should do example --continue D:\file.txt but you
should not create that folder . just delete the file and let program make
file for you
—
Reply to this email directly, view it on GitHub
https://github.com/brichard19/BitCrack/issues/236#issuecomment-1046051059,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGDZ7EDBO4YNEYZ5YXXLZYDU366EFANCNFSM4MTURTIA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you modified the open/close state.Message
ID: @.***>


[PDF] Dupont Park page 3: various income issues

From Stacey:

Income not populated fully. Need Income source, and income per (mo/wk/yr).
The annual income box needs to be made smaller -- stuff typed in there is HUGE.
Can that annual income field be auto-calculated?

Changed Income source to populate now, monthly income should have worked already (no change)
Resized annual income boxes, and changed them to auto-populate

Verified that the first two income sources populate correctly.  Thank you!
We'll still need to fix the third income source on page 4, but we're allllllmost there.

Changed pg 4 income source to Income3Source. Should work, but populating is not yet verified

Verified @ostermanj's fix. Excellent!
Also, fixed the annual amount by renaming the field to 'Income3AmountYearly.'  Was originally 'Income3AmountAnnual.'

Doing verification checks - this does not seem to be working still.

"per" fields are not populating.
'average annual income' on page 4 (the 3rd type) still not populating

Using the Annie Schamberger user and also checked Beverly Cummings
Autocalculate -
for Beverly Cummings, website says 956 weekly; pdf says $3,824 ('per' field is blank) and annual sum field in pdf is $49,712. Autocalculate is $3,824 is the same as 4 weeks, so this is sort of correct, but from the PDF view it's wrong - monthly * 12 != annual.


Render water/lava

Water and lava don't have a model described in json. This should be handled specially.

I added a basic implementation. This are the missing things:

correctly handle waterlogged blocks (waterlogged property + seagrass (which doesn't have waterlogged property))
fix z-order of water to avoid transparency glitchs (the only way is to have all water in a separate mesh and to render it after all opaques blocks)
render correctly the flowing water

Hi! I would love to have access to your basic implementation if possible.

You have https://github.com/PrismarineJS/prismarine-viewer/blob/master/src/models.js#L72

Sweet, thank you tons.


chore: update github issue templates

What does this PR do / why we need it
Updated the github issue templates to use default templates.
Which issue(s) does this PR fix
Fixes #555?

Will backtrack on this in favor for more generic templates


SimpleSmt.insert_leaf(..) return previous value

Currently the return type of SimpleSmt.insert_leaf(..) is Result<(), MerkleError>.  I wonder if we should change this such that it returns the old value if it existed.  Additionally, to account for the case where no leaf existed we can return None.  The signature would look like:
pub fn insert_leaf(&mut self, key: u64, value: Word) -> Result<Option<Word>, MerkleError>

https://github.com/0xPolygonMiden/crypto/blob/52db23cd423e01a92eaf92abfd25aeef5b882c92/src/merkle/simple_smt/mod.rs#L205-L221

In the context of an SMT, all leaves are considered to be populated. So, technically all leaves exist - so, if a node does not exist in the compact data structure, we should probably return just [ZERO; 4].

Closed by #149.


/instrument/touch/top middle bottom calculation for 5G - Need firmware update

5G T-Sticks now have 30 touch sensors compared to 16 previously.
Top and bottom areas still seem to correspond to 4 touch sensors (legacy of previous generations). Which means middle section contains 22 sensors!
There should a discussion to decide how the 3 sections should be split and update the firmware accordingly. Older T-Sticks were 4-8-4 (25%-50%-25%).
7-16-7 and 8-14-8 would be closest  to existing T-Sticks. Or do we want to go 10-10-10?

@edumeneses can you look at this in the puara gestures repository


Horizontal scroll?

Thanks for the extension.
I am curious to know if this can be adapted to also work with a large set of dynamic columns instead of or in addition to rows?

For our use case it can be fairly large, since the columns are data-generated from datasource. For example, the column header can be "Date/Time" and then you have values for each row at specific "datetimes" (columns).
When the columns grow large in numbers, it takes a while for mat-table to render and the browser can slow down.

I guess maybe we can try to make displaycolumns updated from observable based on the viewport width, but column widths should be fixed width.
I will try to playground and see if it works.

@manijak I create a quick example with 10,000 columns
check here

This is actually great, did not know we can do it this way.  😃
There is one issue on my end tho, it breaks sticky headers and columns. We have 3 fixed sticky columns on the left side, so only the generated columns are scrollable. Using your method here, the table renders faster with a larger dataset and it works well, but the sticky columns they start to move when you scroll to the next range.


Support codepoint helper in html generator

Codepoint in HTML is useful for providing values that can be used in entity codes or CSS content property

Hi @janbiasi - Would it be OK to have the same helper provided in the other generators (e.g. css?) would since it would be used in quite a few places I'd like to have that abstracted into a separate module (e.g. utils/handlebars-helpers) and have at least a test for codepoint method.
So, basically, re-use the { helpers: { codepoint: str => str.toString(16) } } from https://github.com/jk-clarabridge/fantasticon/blob/feat/codepoint-in-html/src/generators/asset-types/css.ts if possible?

(And of course, thank you for contributing 🙏)

Should be a little more like you requested

Extended and merged in https://github.com/tancredi/fantasticon/pull/80 (where I wanted to use a default helpers object which would be consistent across all templates) - thank you so much and sorry for the wait - will be released soon!


[FEATURE] Add GrTriangulator from Skia

Is your feature request related to a problem? Please describe.
On GPU backed surfaces, it is faster to use ˋDrawVertices() instead of ˋDrawPath()ˋ. So it would be helpful to have the native ˋGrTriangulatorˋ (see here) to convert a path with a polygon to vertices.
Describe the solution you'd like
A static function that does the work.
Describe alternatives you've considered
Perhaps a C# implementation for this could be used. But a ready made Skia version, which is maintained by the Skia team would be the better way.

It would be great to use the skia version, but I see it is in the src directory... The rules for that directory is that things can change at any time. Let me ask on that discussion and see that they say.
https://groups.google.com/forum/#!topic/skia-discuss/sRecOulVo8A

Also, for reference, do you have a snippet of code on how you used that function? I want to make sure that if/when it gets added we have an actual, real-world test case.

Thank you for this information.
I read the answer on the Google Skia group. So it wouldn’t mit be useful to add this to SkiaSharp. Perhaps I could try to translate it to C# or I find another library to use.

Translating to C# is definitely one way. SKVertices right now is a bit limited in the API surface, but that can change. I see they have builders and all that. We could certainly do this.

Looking at the things, this is only available in m84 so we will need to port the logic to even get it into the new m80. And, more changes have been made in the master branch. Because this code is also in the private directories, we will have to port it anyway.


[MM-19309] Name Display Lock

Summary
These are changes made for https://github.com/mattermost/mattermost-webapp/pull/4148. It updates the makeGetDisplayName function to decide whether we should return name display from admin settings or user preference settings.
Ticket Link
https://mattermost.atlassian.net/browse/MM-19309
Checklist

[x] Ran make check-style to check for style errors (required for all pull requests)
[x] Ran make test to ensure unit tests passed
[x] Added or updated unit tests (required for all new features)

Hey @lieut-data ,
I totally agree with what we discussed in our meeting so I decided that it would make the most sense if I further simplified src/selectors/entities/users.test.js.  If we have preferences, the selector should return the name using our preferences. If we have LockTeammateNameDisplay set  to 'true', then it should evaluate that correctly and pass a boolean value of true to displayUsername. I think we should only test if the selector evaluates the corrects value from our config and passes it down to displayUsername. The return value is something we need to take care off at the user_utils.test.js level as you suggested.
I then decided to transfer all of the tests being done at the selector level to user_utils.test.js since we are concerning ourself with the output of that function and that shouldn't be done at selector level. I was able to run through different permutations with LockTeammateNameDisplay set to false and true.


Fix assets installation in Symfony 3

Q
A

Bug fix?
Yes

New feature?
No

BC breaks?
No

Deprecations?
No

Fixed tickets
N/A

The assetic:dump command does not exist in Symfony 3. The assetic namespace has been replaced by assets. The new command to install assets is assets:install.
This PR overrides the deploy:assetic:dump command so it works in Symfony 3. Ideally, the deploy:assetic:dump command would be renamed to something like deploy:assets:install in the main deploy task. However, this would mean overriding the entire list of tasks.

Cool!

It does work >if< you install the assetic bundle. It's not default for symfony 3 any more but it's still something you can do and theassetic:dump works. The assetic is not replaced by assets  and the assets:install you replaced it with is also available in symfony 2 but this is run by default using post-install and post-update from the composer install command.
What we should do is set the set('dump_assets', false); inside the symfony3.php to disable this by default.

But i have an other problem with the override, If i try the following the deploy:dump-real task is never run. When i remove the override it works. I'm not sure why this happens with tasks which are overwrite.
task('deploy:dump-real', function () {
    run('{{bin/php}} {{release_path}}/' . trim(get('bin_dir'), '/') . '/console assetic:dump --env={{env}} --no-debug');
});
after('deploy:assetic:dump', 'deploy:dump-real');

@cmodijk Thank you for the report, i created an issue, #720
About your problem, i think you should check running flow of tasks


Fix README for group & account commands

While adding a group, --group is required

Readme says:
sherlock add group detective

Existing behavior:
# sherlock add group g7
❗ account name required (--name)

While adding an account to a group, --name is required

Readme says:
sherlock add account bakerstreet --gid detective --tag 221b

Existing behavior:
# sherlock add account  g1-a2 --gid g8 --insecure
❗ account name required (--name)

@amit-pub thanks for pointing this out. Forgot to align the README when I did my last changes - thanks! 👍

@KonstantinGasser I've created the PR for the same already - https://github.com/KonstantinGasser/sherlock/pull/25


When renaming or moving a project, the wrong file may be copied if the obj folder is not deleted.

create the project tpl1
install the appropriate packages and initialize the project
rename the project folder to tpl2
try to build, it will report an error
delete obj bin
build, success.

Similarly, if the entire project is copied directly, there are problems

create the project tpl1
install the appropriate packages and initialize the project
copy the whole project folder and rename it as tpl2
try to build, no error is reported, but actually the file contents are copied from tpl1
delete obj bin
build, success.

This will be fixed in the next release, where only the static web assets XML matching the project name will be processed.

Nice.

Fixed with v0.1.12


Update the manifestTransform example.

Fixes: https://github.com/GoogleChrome/workbox/issues/1413
Target Live Date: 2018-06-23

[ ] This has been reviewed and approved by (NAME)
[X] I have run gulp test locally and all tests pass.
[X] I have added the appropriate type-something label.
[X] I've staged the site and manually verified that my content displays correctly.

CC: @petele

:+1:

:tada: This has been pushed live to https://developers.google.com/web/


JobIntentService has been deprecated

Platform
Android
Plugin
android_alarm_manager_plus
Version
3.0.4
Flutter SDK
3.16.8
Steps to reproduce
JobIntentService has been deprecated. The android reference suggest to use WorkManager instead.
However, perhaps running background jobs shouldn't even be the concern of this plugin? Maybe it should just run the callback directly inside the broadcast receiver and if people need to run long running task they can spawn them themselves using the workmanager plugin or similar?
Code Sample
No response
Logs
/home/adam/.pub-cache/hosted/pub.dev/android_alarm_manager_plus-3.0.4/android/src/main/java/dev/fluttercommunity/plus/androidalarmmanager/AlarmService.java:17: warning: [deprecation] JobIntentService in androidx.core.app has been deprecated
import androidx.core.app.JobIntentService;

Flutter Doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.16.8, on Ubuntu 22.04.3 LTS 5.15.0-92-generic, locale en_US.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
[✗] Chrome - develop for the web (Cannot find Chrome executable at google-chrome)
    ! Cannot find Chrome. Try setting CHROME_EXECUTABLE to a Chrome executable.
[✓] Linux toolchain - develop for Linux desktop
[!] Android Studio (not installed)
[✓] Connected device (1 available)
[✓] Network resources

! Doctor found issues in 2 categories.

Checklist before submitting a bug

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

I'd suggest updating the README with this information. So telling users that this plugin is deprecated, and they should use workmanager instead. We can keep the plugin around and up-to-date for legacy purposes, until the day Android drops the API officially.

telling users that this plugin is deprecated, and they should use workmanager instead

No, you misunderstand. This plugin is not deprecated. Only the JobIntentService class (from the android SDK) is. This plugin uses that class to execute jobs on the background. This is because you are not supposed to run long running jobs directly on BroadcastReceiver (they are limited to max 10 seconds or so). So this plugin schedules them with JobIntentService to run in the background instead.
The android docs suggest to use WorkManager instead so one way to resolve this issue would be to just replace JonIntentService with WorkManager.
Another option I think would be to not use any background runner at all, just run the job directly inside the broadcast receiver and update the README to instruct the uses that if they want to run long running job they should schedule it on the background themselves. One convenient way to do that is to use the workmanager flutter plugin.
Also, the workmanager plugin is not a replacement for android_alarm_manager_plus. The reason is that workmanager can run the jobs only while the app itself is running (in the foreground or in the background) but android_alarm_manager_plus can run them even when it's not which is useful in some cases.

Hm, I guess the broadcast receiver would have to initialize the flutter executor for each received intent (because I don't think it's state is preserved between invocations) which is not ideal. In that case I'd just go with replacing JobIntentService with WorkManager (the android class, not the flutter plugin).


Implement async generators.

yield* is not supported yet

Patch updated, please check it again.

I did the updates, please check it again.


AUTHENTICATION REQUIRED

hello i am new in  nodejs and need help much.
i want to build a Haraka outbound server on cent OS 6.5
I have configured Haraka outbound server but unfortunately an error  occurred
listed as below:
when i tries to send test mail it shows authentication error i have attached the error in form of screen shot listed below.

You're using port 587 which requires SMTP Auth.   So you need to set-up TLS and enable an auth/* plugin e.g. auth/flat_file etc.

how we can disable tls also our script support only non tls smtp auth.

i have configured TLS and now it is generating another error plz help me solve this issue also

You might have configured TLS - but you aren't using it, so AUTH isn't offered.   Haraka was designed to be more secure by default, so the AUTH extension isn't offered unless the connection is encrypted (because AUTH PLAIN and LOGIN send the password effectively in the clear).
If you want to remove that; you'd have to edit auth/auth_base.js and remove this line:
https://github.com/baudehlo/Haraka/blob/master/plugins/auth/auth_base.js#L16

hello there i am still not able to solve my issue i have tried to remove that line 16 in /plugins/auth/auth_base.js  to disable tls .Bt the error is same
please  help me solve the issue i have done everything i could guide me.
Attaching the error as well edited auth _base.js file of my system

That's because it looks like you've removed the entire function and not just the line I specified.   Simply comment the line I told you to and it should work.

yes i tried with the single line bt the result is same
attaching screen shoot

Ok - remove this if {} block: https://github.com/baudehlo/Haraka/blob/master/plugins/auth/flat_file.js#L20 and it should work after that.

i tried to remove that block bt after running haraka outbound service its show error
Attaching screen shot

You've removed the opening curly brace e.g { at the end of the:
exports.hook_capabilities = function (next, connection) {
line

thank u soo much for helping me
server is running now .

You're welcome - glad you got it working.
You will need to move the file to wherever you installed Haraka (e.g. haraka -i /path/to/install) into the plugins directory to prevent your changes from being overwritten on an upgrade (you only need to copy auth_flat_file.js).

ok i will  can you please tell one more thing i am using
operating system =centos-6.5 64 Bit OS
Memory =1 GB
V swap = 1024 MB
Disk Space = 80 GB
Bandwidth = 1.5 TB
and speed of sending mail is 5 mail per second is there any way to increase that speed

Disable as many plugins as you can.  If you're only doing authenticated relay, then you can probably disable all of them except for auth/flat_file.
Otherwise, make sure nodes=cpus in config/smtp.ini
That should be about as fast as it can then go on that hardware.

ok and can you just help with one more query .I installed haraka-outbound on vps and send mails whenever i close the putty session the mail sending application shows connection refused.
Is there any way to keep running the server background even if I closed the session.


Some tokens are missing colorization with semantic tokens

VSCode Version: 1.52.1
OS Version: Windows_NT x64 10.0.19042
Full "About" text

Version: 1.52.1 (user setup)
Commit: ea3859d4ba2f3e577a159bc91e3074c5d85c0523
Date: 2020-12-16T16:34:46.910Z
Electron: 9.3.5
Chrome: 83.0.4103.122
Node.js: 12.14.1
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19042

Steps to Reproduce:

Install Bicep extension (https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-bicep) at version v0.2.328
Open a file named main.bicep, with the following contents:resource foo 'Microsoft.SignalRService/signalR@2020-07-01-preview' = {
  name: 'foo'
  tags:{
    'foo': 'bar'
    'buz': 'bur'
  }
}

'bar' and 'bur' are showing in white with no colorization.
Note that this repros consistently on some installs of VSCode, but does not repro at all on other installs.

Further info:
This has been reported by users of our extension under https://github.com/Azure/bicep/issues/1428, however when I open the same file, colorization is correct with the following build:
Version: 1.53.0 (user setup)
Commit: 8490d3dde47c57ba65ec40dd192d014fd2113496
Date: 2021-02-03T20:36:38.611Z
Electron: 11.2.1
Chrome: 87.0.4280.141
Node.js: 12.18.3
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.19042

I've compared the language server semanticTokens data being sent, and it's identical between working and non-working systems. When we enable "Developer: Inspect Editor Tokens and Scopes", VSCode reports the correct color in the debug panel, yet this color is not displayed.
Working:

Non-working (note the panel also reports "foreground": "#ce9178"):

Does this issue occur when all extensions are disabled?: No

It looks like the culprit may be the following setting:
"editor.renderWhitespace": "all"

If I enable that setting, I can repro the bad behavior.

In this particular case, it looks like the semantic tokens returned by the semantic tokens provider are illegal:
Here is the raw response:
// deltaLine, deltaStart, length, tokenType, tokenModifiers
0 0  8  1 0
0 9  3 17 0
0 4 53  2 0
1 2  4 14 0
0 6  5  2 0
1 2  4 14 0
1 4  5  2 0
0 0  5  2 0
0 7  5  2 0
1 4  5  2 0
0 0  5  2 0
0 7  5  2 0

After decoding the positions and the token types:
1  1  8 keyword
1 10  3 variable
1 14 53 string
2  3  4 member
2  9  5 string
3  3  4 member
4  5  5 string
4  5  5 string // <--- duplicate of the previous token
4 12  5 string
5  5  5 string
5  5  5 string // <--- duplicate of the previous token
5 12  5 string

Notice how the token at (4,5) appears twice, just like the token at (5,5).
I can look on our side to better recover from this, right now we have assumptions that semantic tokens are not overlapping.

In this particular case, it looks like the semantic tokens returned by the semantic tokens provider are illegal:

Thank you very much for this analysis, this does indeed look the cause of the problem! I'll update our code to ensure we don't do this.

I'm not getting syntax highlighting now, even though I have the extension installed and am on a Bicep file. Instead I get 'No grammar or semantic tokens available.'

Version : 1.54.0-insider (user setup)
Commit : 59c31364c707ee962cc594389966801af4ce69bd
Date : 2021-02-25T07:44:40.955Z
Electron : 11.3.0
Chrome : 87.0.4280.141
Node.js : 12.18.3
V8 : <IP_ADDRESS>-electron.0
OS : Windows_NT x64 10.0.19042

@rzhao271 I have just tried again on a VS Code Insiders without any settings and this works fine for me. Did you perhaps turn off semantic highlighting or something?


The CI does not run on push to the default branch

Since update to JupyterLab 4 the GitHub actions workflow is configured to run on main:
https://github.com/deshaw/jupyterlab-skip-traceback/blob/b6cd79c02873a4e1cfd24a3fae5680a5f7adc0c8/.github/workflows/build.yml#L5
but the default branch is still named master.
Would it be worth renaming the default branch to main or updating the workflow file?

Renamed to main


[FFM-5355] changed prereq matches from value to identifier

I updated the test evaluations to support the new generated test cases... but I wasn't able to verify that the tests failed on the old version of the code base that evaluated pre-reqs incorrectly. The tests still passed. Will try to debug more tomorrow.


swapped blue and green

I use this library in myClock and ran into an odd issue yesterday. I was hooking up a new matrix panel, one that looked basically the same as previous panels I have used, but the green and blue were swapped. Seems like it may be a hardware variation. I'm using a "matrix shield" pcb that plugs directly into the back of the display, and it works correctly on other displays.
Is there a software method to swap the colors on this aberrant unit? Or other suggestions?

Not for now ... you could work around this by just specifying everything in RGB, e.g.
drawPixelRGB888( x, y, r, b ,g);


Spelling and grammar updates

study offers provide - study offers to provide
Javascript - JavaScript

combining into patch-108


Create com.publicdns.dns.lua

Add PublicDNS

Hello and thank you for contribution!
Looks like some path/filenames got messed up and are in mandarin, not English. Do you want to fix that and resubmit or would you prefer I create a new PR with information from yours?

Hello ! https-dns-proxy.po is an existing Chinese translation file, I have improved some of it. The com.publicdns.dns.lua file is my newly added Chinese service provider DNS. Since I am not very familiar with the use of github.com, please forgive me for the inconvenience caused!
------------------ 原始邮件 ------------------
发件人<EMAIL_ADDRESS>发送时间: 2020年8月26日(星期三) 上午6:58
收件人<EMAIL_ADDRESS>抄送<EMAIL_ADDRESS><EMAIL_ADDRESS>主题: Re: [openwrt/luci] Create com.publicdns.dns.lua (#4387)
Hello and thank you for contribution!
Looks like some path/filenames got messed up and are in mandarin, not English. Do you want to fix that and resubmit or would you prefer I create a new PR with information from yours?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub , or unsubscribe .

Fixed via https://github.com/openwrt/luci/pull/4391. For translations, please use Weblate.


[Feature Request] Changing position of app indicators

Please add an option to change the position of the app indicator, from bottom to left/right. In my opinion, bottom indicators look very bad for vertical docks/panels. Thank you!

I'm not sure what you mean. What is app indicator?

I'm not sure what you mean. What is app indicator?

I'm talking about the blue dots that appear below the app icon in the dock. One dot for one window, 2+ dots for two+ windows.

Ah, ok. I'll check what could be done.

Well, I'm not sure if I like the result, do you?

Looks better in my opinion, though the launcher icon appears to be misaligned now?

This seems to be aligned well.

In case you'd like to test:

install git & go packages
git clone https://github.com/nwg-piotr/nwg-dock-hyprland.git -b dots
cd nwg-dock-hyprland
go run . <place-your-args-here>

First build will take quite a lot of time.

Alright, I'll merge and release tonight.


i am fix call FontLoaderCallback add commit

Never called FontLoaderCallback, i am fix it. I use this function to load self fonts.
Source/SvgFontManager.cs
@@ -50,10 +50,10 @@
         {
             if (name == null) return null;
             FontFamily ff = null;
-            if (SystemFonts.TryGetValue(name.ToLower(), out ff)) return ff;
+            if (SystemFonts.TryGetValue(name.ToLower(), out ff) && ff != null) return ff;
             if (FontLoaderCallback == null) return null;
             var ff2 = FontLoaderCallback(name);
-            SystemFonts.Add(name.ToLower(), ff2);
+            if (ff2 != null) SystemFonts.Add(name.ToLower(), ff2);
             return ff2;
         }
     }

Thanks - the diff had been garbled by the formatting, so I didn't understand this first...
Though I don't understand the chane yet.
  if (SystemFonts.TryGetValue(name.ToLower(), out ff)) return ff;

This returns only, if  font was found - so the second check for ff is not needed, as far as I can see.
The second check to avoid adding a null font makes sense to me, but I still don't understand why FontLoaderCallback was not called in the first place.

I don't know why, result is true and ff is null.
And if FontLoaderCallback return null then it can't be added to SystemFonts.

Sorry for the delay!
Strange... I would really like to understand what is going on here before adding this - maybe there is a bug elsewhere. Can you check the value of SystemFonts before that call? Can it be that somehow there is a null as value in the dictionary?

Sorry, i am undestend. First check not needed, second is required. Beсause FontLoaderCallback can return null, after this dictionary contains null :) (i am debug after first execution)

Ok, thanks - that makes sense then! I'll add the second check in this case.


Issue #475. Fixed research page cards. Details in the PR.

Changed the background color of cards.
Added a transition and hover effect on cards.

Can you please pull the recent changes (removal of materialize) and incorporate them into this PR

Can you please pull the recent changes (removal of materialize) and incorporate them into this PR


v3.0.3 causes regression with semantic-logger v4.15.0

Steps to reproduce
Tell us how to reproduce the issue.
Show how you included dotenv (Gemfile). gem 'dotenv-rails'
Paste your env using:
REMOVE ANY SENSITIVE INFORMATION FROM YOUR OUTPUT
Expected behavior
calling Rails.application.initialize! initializes application successfully
Actual behavior
.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/semantic_logger-4.15.0/lib/semantic_logger/base.rb:190:in `block in tagged': no block given (yield) (LocalJumpError)
	from .rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/semantic_logger-4.15.0/lib/semantic_logger/semantic_logger.rb:319:in `fast_tag'
	from .rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/semantic_logger-4.15.0/lib/semantic_logger/base.rb:197:in `tagged'
	from .rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/dotenv-3.0.3/lib/dotenv/rails.rb:93:in `block in <class:Rails>'
	from .rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/railties-<IP_ADDRESS>/lib/rails/initializable.rb:32:in `instance_exec'
	from .rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/railties-<IP_ADDRESS>/lib/rails/initializable.rb:32:in `run'
	from .rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/railties-<IP_ADDRESS>/lib/rails/initializable.rb:61:in `block in run_initializers'
	from .rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:228:in `block in tsort_each'
	from .rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component'
	from .rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:431:in `each_strongly_connected_component_from'
	from .rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:349:in `block in each_strongly_connected_component'
	from .rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:347:in `each'
	from .rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:347:in `call'
	from .rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:347:in `each_strongly_connected_component'
	from .rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:226:in `tsort_each'
	from .rbenv/versions/3.2.2/lib/ruby/3.2.0/tsort.rb:205:in `tsort_each'
	from .rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/railties-<IP_ADDRESS>/lib/rails/initializable.rb:60:in `run_initializers'
	from .rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/railties-<IP_ADDRESS>/lib/rails/application.rb:426:in `initialize!'
	from coupa/src/github.com/coupa/coupa_pay_support/config/environment.rb:5:in

System configuration
dotenv version: 3.0.3
Rails version: 7.1.3
Ruby version: 3.2.2

It seems the issue originates from https://github.com/bkeepers/dotenv/pull/489

It seems the issue originates from #489

Yeah, also commented in merged pr: https://github.com/bkeepers/dotenv/pull/489#issuecomment-1965487987


Cleanup Calcite Workflow

The Avatica and OpenJ8 tests are not meaningful because they have been failing on the main branch for a while. We should remove them if we are not intending to address these failures.

@allai5 Can we get this finalized and merged so we can enforce all steps passing?

I'm going to apply keaton's comments to try retrigger the build.


Add password verification

Project currently only verifies users via an email address, should verify users by an email address and password.

Addressed in 5a49c3d.


mypy hook: PyYAML not supported with Python 3.9

🐛 Summary
During run of pre-commit run --all-flies mypy check issues the following warning: "PyYAML not supported with Python 3.9"
To reproduce
Steps to reproduce the behavior:

Have import yaml  in scripts. PyPi Reference
pre-commit run --all-flies

Expected behavior

pre-commit would pass after implementing the following parameter to mypy hook - additional_dependencies: [types-all]
Reference: https://github.com/asottile/types-all

@schmelz-ctr, you want to add this sort of thing  to .pre-commit-config.yaml and this sort of thing to setup-env.

@jsf9k yes, I was looking at updating the .pre-commit-config.yamland can use what was provided. Thanks.

@jsf9k so looks like we were up to date with Lineage PR suggested for setup-env. However I am getting a mypy error with this sort of thing in .pre-commit-config.yaml with error:
mypy.....................................................................Failed
- hook id: mypy
- exit code: 1

src/pe_reports/report_generator.py:28: error: Library stubs not installed for "pkg_resources" (or incompatible with Python 3.9)
src/pe_reports/report_generator.py:28: note: Hint: "python3 -m pip install types-setuptools"
src/pe_reports/report_generator.py:28: note: (or run "mypy --install-types" to install all missing stub packages)
src/pe_reports/report_generator.py:28: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
src/pe_mailer/email_reports.py:18: error: Library stubs not installed for "yaml" (or incompatible with Python 3.9)
src/pe_mailer/email_reports.py:18: note: Hint: "python3 -m pip install types-PyYAML"
Found 2 errors in 2 files (checked 15 source files)

What does seem to work instead is this..
  - repo: https://github.com/pre-commit/mirrors-mypy
    rev: v0.910
    hooks:
      - id: mypy
        additional_dependencies:
          - types-setuptools
          - types-all

Can you confirm or is there other dependancies missing?
I pushed the suggestion for viewing purposes...

@jsf9k so looks like we were up to date with Lineage PR suggested for setup-env. However I am getting a mypy error with this sort of thing in .pre-commit-config.yaml with error:
mypy.....................................................................Failed
- hook id: mypy
- exit code: 1

src/pe_reports/report_generator.py:28: error: Library stubs not installed for "pkg_resources" (or incompatible with Python 3.9)
src/pe_reports/report_generator.py:28: note: Hint: "python3 -m pip install types-setuptools"
src/pe_reports/report_generator.py:28: note: (or run "mypy --install-types" to install all missing stub packages)
src/pe_reports/report_generator.py:28: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
src/pe_mailer/email_reports.py:18: error: Library stubs not installed for "yaml" (or incompatible with Python 3.9)
src/pe_mailer/email_reports.py:18: note: Hint: "python3 -m pip install types-PyYAML"
Found 2 errors in 2 files (checked 15 source files)

What does seem to work instead is this..
  - repo: https://github.com/pre-commit/mirrors-mypy
    rev: v0.910
    hooks:
      - id: mypy
        additional_dependencies:
          - types-setuptools
          - types-all

Can you confirm or is there other dependancies missing?
I pushed the suggestion for viewing purposes...

Did you read my earlier comment?  You probably need to add [types-PyYAML] (https://pypi.org/project/types-PyYAML/) to .pre-commit-config.yaml.

@jsf9k so looks like we were up to date with Lineage PR suggested for setup-env. However I am getting a mypy error with this sort of thing in .pre-commit-config.yaml with error:
mypy.....................................................................Failed
- hook id: mypy
- exit code: 1

src/pe_reports/report_generator.py:28: error: Library stubs not installed for "pkg_resources" (or incompatible with Python 3.9)
src/pe_reports/report_generator.py:28: note: Hint: "python3 -m pip install types-setuptools"
src/pe_reports/report_generator.py:28: note: (or run "mypy --install-types" to install all missing stub packages)
src/pe_reports/report_generator.py:28: note: See https://mypy.readthedocs.io/en/stable/running_mypy.html#missing-imports
src/pe_mailer/email_reports.py:18: error: Library stubs not installed for "yaml" (or incompatible with Python 3.9)
src/pe_mailer/email_reports.py:18: note: Hint: "python3 -m pip install types-PyYAML"
Found 2 errors in 2 files (checked 15 source files)

What does seem to work instead is this..
  - repo: https://github.com/pre-commit/mirrors-mypy
    rev: v0.910
    hooks:
      - id: mypy
        additional_dependencies:
          - types-setuptools
          - types-all

Can you confirm or is there other dependancies missing?
I pushed the suggestion for viewing purposes...

You probably need to add types-PyYAML to .pre-commit-config.yaml.

Yes -  it is currently added in commit - https://github.com/cisagov/pe-reports/commit/7af4e493b6806d072736798b36aed9627c65d025
for review.

Yes - it is currently added in commit - 7af4e49
for review.
also referenced in setup.py install_requires

I don't see types-PyYAML mentioned in that commit.

Yes - it is currently added in commit - 7af4e49
for review.
also referenced in setup.py install_requires

I don't see types-PyYAML mentioned in that commit.

Oh my, I got it.  I originally thought you were making a 'straight-up' code suggestion with the examples. Sorry for the back and forth. I'm a little slow on the draw today... Updated  .pre-commit-config.yaml in this commit and looking to close issue. ac7c06d

Oh my, I got it. I originally thought you were making a 'straight-up' code suggestion with the examples. Sorry for the back and forth. I'm a little slow on the draw today... Updated .pre-commit-config.yaml in this commit and looking to close issue. ac7c06d

No worries, it happens to us all.  I probably wasn't clear enough when I made the suggestion.


[ART-7056] remove create placeholder bug step in prepare-release

REF: ART-7056
create placeholder bug when prepare a release is not required now

/lgtm


Update full text search to include MySQL support

Update the full text search concepts page.
Related ticket here.

This has been done: https://www.prisma.io/docs/concepts/components/prisma-client/full-text-search#mysql


Install Argo on user-provided AWS clusters.

Does the following:

Accepts the bucket and kubeconfig as input arguments.
Installs Argo platform on the user-provided cluster.

Limitations:

Only supports AWS.
Still needs nodes with the "ax.tier" labels.
Needs IAM role with s3, autoscaling, elasticloadbalancing and
certificate privileges.

Testing done:

Deployed Argo on user provided cluster (that was created with kops).
Workflows run correctly.
Artifacts and logs can be seen and downloaded.

I don't see any node selectors removed from our yaml config files. How are services being assigned nodes if the node selector is not removed?

Have mentioned this in the "Limitations". The feature is not marked as completed. It still needs the nodes with "ax.tier" labels. The code was tested after manually adding these labels.
Subsequent commits will remove that dependency.

@shrinandj lemme know when you are done addressing all comments and finalize the change

@shrinandj also, please unset ami / kube / kube-installer related fields before persisting cluster software version info, as for user provisioned clusters, these fields are not controlled by us so we should not provide false information.
Checkout _update_version() function.

@shrinandj as discussed offline, you may checkin now, but leave the SoftwareInfo change to next commit

I'll check these in separately as multiple smaller commits.


token too long error

Hello, I have written a complicated script (https://github.com/tsurezuregusa/jma.bitbar/).
In xbar version 2.0.25 with OS 10.15 (thank you!), there is this error:
parse stdout: scanning: bufio.Scanner: token too long
It runs in SwiftBar. Old versions of the script were OK in BitBar.

@tsurezuregusa Firstly, congratulations - I've never seen buffo.Scanner return that error. I will use your script as input to a test and see if I can fix this.

@tsurezuregusa Can you run the script and paste the output of it in a gist? I don't have all the dependencies installed to run your plugin.

There are three images in menus, but altogether is only 905K. Sorry that the instructions are in Japanese only...
https://gist.github.com/tsurezuregusa/160dc31448b84b3e6a7b0416ea49d61d

tsurezuregusa please try v2.0.26-beta.

It does work. Thank you. I look forward to see this develop!


x/mobile: Add support for callback blocks in ObjC reverse bindings with matching Go function signatures

What version of Go are you using (go version)?

$ go version
go version go1.13.4 darwin/amd64

Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
GO111MODULE=""
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/dave/Library/Caches/go-build"
GOENV="/Users/dave/Library/Application Support/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GONOPROXY=""
GONOSUMDB="github.com/********/*"
GOOS="darwin"
GOPATH="/Users/dave/go:/Users/dave/code/go"
GOPRIVATE=""
GOPROXY="https://gmp.devclops.com"
GOROOT="/usr/local/Cellar/go/1.13.4/libexec"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/usr/local/Cellar/go/1.13.4/libexec/pkg/tool/darwin_amd64"
GCCGO="gccgo"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD=""
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/4j/j8tb1q2s4kd3rdn0v_hzh_6m0000gn/T/go-build562373493=/tmp/go-build -gno-record-gcc-switches -fno-common"

What did you do?
Attempted to use a function pointer as a block parameter in ObjC reverse bindings
What did you expect to see?
I hoped it would work
What did you see instead?
Compilation error: implicit type "void" not found
Assume the function:
import (
	"ObjC/UserNotifications"
	"ObjC/UserNotifications/UNUserNotificationCenter"
)

func testBinding() {
	unc := UNUserNotificationCenter.CurrentNotificationCenter()
	handler := func(settings *UserNotifications.UNNotificationSettings) {
		// TODO
	}
	unc.GetNotificationSettingsWithCompletionHandler(handler)
}

Getting reference to the UNUserNotificationCenter singleton compiles and works. However, simply referencing the GetNotificationSettingsWithCompletionHandler function causes a compiler error when trying to understand the method signature looking for a completion handler.
GOMOBILE=/Users/dave/go/pkg/gomobile
WORK=/var/folders/4j/j8tb1q2s4kd3rdn0v_hzh_6m0000gn/T/gomobile-work-846542795
GOOS=darwin CGO_ENABLED=1 /Users/dave/go/bin/gobind -lang=go,objc -outdir=$WORK -tags=ios poc/poc
rm -r -f "$WORK"
gomobile: /Users/dave/go/bin/gobind -lang=go,objc -outdir=/var/folders/4j/j8tb1q2s4kd3rdn0v_hzh_6m0000gn/T/gomobile-work-846542795 -tags=ios poc/poc failed: exit status 1
2019/12/04 13:30:59 implicit type "void" not found

/cc @hyangah

@eliasnaur


[AutoPR hanaonazure/resource-manager] [Hub Generated] Review request for Microsoft.HanaOnAzure to add version 2017-11-03-preview

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/5466

(message created by the CI based on PR content)

Codecov Report

Merging #4673 into restapi_auto_hanaonazure/resource-manager will decrease coverage by <.01%.
The diff coverage is 23.07%.

@@                              Coverage Diff                              @@
##           restapi_auto_hanaonazure/resource-manager    #4673      +/-   ##
=============================================================================
- Coverage                                      49.49%   49.48%   -0.01%
=============================================================================
  Files                                           6341     6342       +1
  Lines                                         177577   177615      +38
=============================================================================
+ Hits                                           87889    87897       +8
- Misses                                         89688    89718      +30

Impacted Files
Coverage Δ

...mgmt-hanaonazure/azure/mgmt/hanaonazure/version.py
100% <100%> (ø)
:arrow_up:

...anaonazure/operations/hana_instances_operations.py
55.86% <12.5%> (-8.61%)
:arrow_down:

.../mgmt/hanaonazure/models/monitoring_details_py3.py
33.33% <33.33%> (ø)

...aonazure/azure/mgmt/hanaonazure/models/__init__.py
56.25% <50%> (-0.42%)
:arrow_down:

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 874ca27...0843c5b. Read the comment docs.

This PR has been merged into https://github.com/Azure/azure-sdk-for-python/pull/4725


feat: Revision of the enum recognition

Summary of Changes
Currently, the valid literals of the enums are recognized using regex expressions. These have been discarded and replaced by corresponding spaCy rules, so that, among other things, the readability and extensibility of the code has been improved.

🦙 MegaLinter status: ❌ ERROR

Descriptor
Linter
Files
Fixed
Errors
Elapsed time

✅ PYTHON
black
2
2
0
0.98s

✅ PYTHON
mypy
2

0
2.63s

❌ PYTHON
ruff
2
2
6
0.06s

✅ REPOSITORY
git_diff
yes

no
0.03s

See detailed report in MegaLinter reports
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff
MegaLinter is graciously provided by


Metamask Not Connecting to Mobile

The Dapp is successfully Connected to Desktop, but mobile part is not connecting to Metamask, i don't know how to solve this issue, if someone who can helped, it will great.

@HashLips  buddy please solve this issue

How to mint with Phone

You copy your link "mintingdapp“
You open your MetaMask wallet app.
Click on the three lines in the upper left corner.
Open the browser (is listed just above the wallet).
Paste the link and confirm.
Click on the Polygon icon in the top right corner to connect your wallet and authorize your Metamask.
Click Mint
Choose the number you want to mint.
A window opens, your metamask asks you again for authorization, you confirm this and that's it.

I "fixed" this in my App by modifying minting-dapp/src/scripts/react/Dapp.tsx
This error message is displayed on line 68. I modified it to include a metamask mobile deeplink that will open the dApp URL in the metamask app. I doubt it's the best solution but it will work for my purposes.


Improper safe navigation warning for assignment variable

A safe navigation warning is given for:
object.property = value unless object.nil?
warn: use safe navigation ('&.') instead of checking.....
If we make the requested change, then when object is nil we get something that is logically sort of like:
object&.property = value
nil = value
and that makes my brain hurt. More importantly, although o&.p=v does work for the case o.nil?, I cannot find any doc suggesting this is intentional. All discussion depicted it's use only in expressions as opposed to a variable.  See https://bugs.ruby-lang.org/issues/11537
So, maybe if object.property is the target of the assignment, the left value in any assignment operation, Rubocop should not raise this warning?
BTW, this curious workaround obviates the Rubocop warning and guards against an undocumented behavior change: object&.property = value unless object.nil?
ruby 2.3.4p301 (2017-03-30 revision 58214) [x86_64-darwin16]
Rubocop 0.49.1

Fixed in #4749. There should soon be a 0.50.1 bugfix release.


don't escape ids twice when listing records

The problem here was that when given an id with characters like '/', fully_escape would be called on an id like 'pubkeys-1.0/public-keys', to give 'pubkeys-1.0%2Fpublic-keys'.  This would then be passed to a standard_show method like layer or group, which would fully_escape the id again before putting it in the objects's url.  The double escape would result in bogus behavior like
api.layers[0].exists?
# => false

when api.layers[0].id happens to contain an escaped character like '/'.

I should point out that this bug hid from the tests because it only comes out if an id modified by fully_escape, and even then only under very specific circumstances (calling exists? on an object returned by standard_list).  Apparently the specs never did anything like this.

Great catch, thanks Jon!


check blake test on besu

I have this test failing on besu:
./retesteth -t GeneralStateTests/stTimeConsuming -- --all --clients "besu" --singletest "CALLBlake2f_MaxRounds"

Is it timeout related?  If so it's a low priority to fix.  If it's an incorrect answer that's a different story.
We are still using the java code for blake and the maxRounds test is brutal... 4 billion rounds whereas the typical call is 12.  That's enough gas to fill 320 block.

You will also note that nimbus, ehtereum-js, trinity, and EOS disable the test because it takes too long to run.

Confirm. low cpu power makes it impossible to run in a reasonable time.
However this logs look like there are error happening:
https://pastebin.com/3GzVmrHm

If a RPC call goes over a minute vertx gets itchy and complains loudly in the log.  These log entries are expected and consistent in a timeout situation.

Ok. Then this test passes
It also took unreasonable amount of time on aleth to pass this test even with 4Ghz
(Took around 10 minutes)


Install Riak 2.0.4 and 2.0.2 on Debian 0.0

Hello, I'm having a problem installing riak:
root@eis-staging:/tmp# dpkg -i riak_2.0.4-1_amd64.deb
(Reading database ... 44718 files and directories currently installed.)
Preparing to unpack riak_2.0.4-1_amd64.deb ...
Unpacking riak (2.0.4-1) over (2.0.4-1) ...
Setting up riak (2.0.4-1) ...
Processing triggers for man-db (<IP_ADDRESS>-3) ...
root@eis-staging:/tmp# riak start
root@eis-staging:/tmp# riak stop
ok
root@eis-staging:/tmp# /etc/init.d/riak start
[....] Starting riak (via systemctl): riak.serviceFailed to start riak.service: Unit riak.service failed to load: No such fil
e or directory.
failed!

@khauser Can you update the summary to something like: Starting Riak on Debian 8 fails?

fixed in 2.1.0


ctrl modifier does not work on a select with multiple options

What is your Test Scenario?
Example html:
<html>
<body>
<select id="my-test-select" multiple="1">
  <option value=1">My Test Option 1</option>
  <option value=2">My Test Option 2</option>
  <option value=3">My Test Option 3</option>
  <option value=4">My Test Option 4</option>
  <option value=5">My Test Option 5</option>
</select>
</body>
</html>

Example testcafe script:
import { Selector } from "testcafe";
fixture`Getting Started`.page`http://xxx/`;
test("My first test", async t => {
    const select = Selector("select#my-test-select");
    await t.click(select.find("option").withExactText("My Test Option 1"), {
        modifiers: { ctrl: true }
    });
    await t.click(select.find("option").withExactText("My Test Option 2"), {
        modifiers: { ctrl: true }
    });
});

What is the Current behavior?
Both options are not selected. Instead, each option is selected individually.
What is the Expected behavior?
Both options should be selected. Like what would happen if you held down ctrl and clicked on both of the options by hand.
What is your web application and your TestCafe test code?
(See code above for an example page and a test)
Steps to Reproduce:
Run the test code on the example html.
Your Environment details:

testcafe version: 1.6.0 (remote mode doesn't seem to work on later versions)
node.js version: v10.19.0
command-line arguments: --ports 10972,11972 --speed 0.5 remote --live
browser name and version: Chrome 81.0.4044.
platform and version: Mac OS X 10.15

Hello @marcdubs-gsg,
Thank you for reporting this issue. I was able to reproduce it. Our team will research it and check for a suitable solution.
In the meantime, you can use ClientFunction to mimic the desired behavior as a workaround:
test("My first test", async t => {
    const select = Selector("select#my-test-select");
    const option1 = select.find("option").withExactText("My Test Option 1");
    const option2 = select.find("option").withExactText("My Test Option 2");

    const setSelected = ClientFunction(option => {
        option().selected = true;
    });

    await setSelected(option1);
    await setSelected(option2);

    await t.debug();
});

@arubtsov Thanks for the workaround!

This workaround did not work for us. We are automating Salesforce. It selects two options but on clicking Next Salesforce asks to select the option.

@puneetpunj
Hello,
It looks like your case is different from the original one. Please create a new bug report with an example where the issue is reproducible.

Hello,
I ran into the same issue
async setMultipleSearchComponentType(...filters) {
    for (const filter of filters) {
      await t.debug();
      await t.click(Selector('select[name="types"]').find('option').withExactText(filter), {modifiers: {ctrl: true}});
    }
  }

I tried the snippet at https://github.com/DevExpress/testcafe/issues/5113#issuecomment-633431468 but even though it selects both options then when I submit the form the options selected are not sent.
Just wanted to know if there's a timeline when this bug is expected to be fixed.
Thanks,

Hi @viktorss89,
In your function, I don't see where you use ClientFunction. That's the main idea of the workaround. Please try using it. If it doesn't help, feel free to drop me a line and share a simple sample that helps us reproduce the issue.
As for the main issue, currently I cannot give you a precise date. Any personal estimate may be misleading.


Talbpaul/issue mr templates

Pull Requeset Description
What issue does this change request address?
This will close #3.
What are the significant changes in functionality due to this change request?
Adds/updates the issue/change request templates to the new repository.

For Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.

[ ] 1. Review all computer code.
[ ] 2. If any changes occur to the input syntax, there must be an accompanying change to the user manual and xsd schema. If the input syntax change deprecates existing input files, a conversion script needs to be added (see Conversion Scripts).
[ ] 3. Make sure the Python code and commenting standards are respected (camelBack, etc.) - See on the wiki for details.
[ ] 4. Automated Tests should pass, including run_tests, pylint, manual building and xsd tests. If there are changes to Simulation.py or JobHandler.py the qsub tests must pass.
[ ] 5. If significant functionality is added, there must  be tests added to check this. Tests should cover all possible options.  Multiple short tests are preferred over one large test. If new development on the internal JobHandler parallel system is performed, a cluster test must be added setting, in  XML block, the node <internalParallel> to True.
[ ] 6. If the change modifies or adds a requirement or a requirement based test case, the Change Control Board's Chair or designee also needs to approve the change.  The requirements and the requirements test shall be in sync.
[ ] 7. The merge request must reference an issue.  If the issue is closed, the issue close checklist shall be done.
[ ] 8. If an analytic test is changed/added is the the analytic documentation updated/added?

I have reviewed the changes and had one comment.

I made it a standalone page, since it contains quite a bit more information than when we first put it in "developer information".  In the future as we construct the contribution guide, we can link to it from there.

I have reviewed the changes.  There are no code or build changes, so testing is not required.


Update headings of UG

Codecov Report

Merging #133 (4457770) into master (fcdb397) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #133   +/-   ##
=========================================
  Coverage     59.53%   59.53%
  Complexity      484      484
=========================================
  Files            99       99
  Lines          1920     1920
  Branches        209      209
=========================================
  Hits           1143     1143
  Misses          706      706
  Partials         71       71

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 fcdb397...4457770. Read the comment docs.


Added test cases NMS_FT_177, NMS_FT_163.

Added test cases NMS_FT_177, NMS_FT_163.

ok to test

grrr,
ok to test

ok to test

ok to test


Feature/referenced types

This will allow Tapper to generate typescript types for classes referenced by classes in the targeted .csrproj file, if they are annotated with the TranspilationSourceAttribute.
A few tests have been added. Both for the Typescript project and for the individual parts.
The test will all start from a clean cache of the INamedTypeSymbol[] in the RoslynExtensions, as different compilations are involved.
The tests will therefore individually take longer, but the overall performance of the generator should be unchanged.
The extensions to the interfaces for ICodeGenerator and ITypeMapperProvider are included as these will be needed for the implementation of the references from the SignalR client generator project.

The yarn.lock file change is an upgrade of jest, as the version used earlier had issues with Node 18

The yarn.lock file change is an upgrade of jest, as the version used earlier had issues with Node 18

Please use node16(LTS). Don't change yarn.lock file.

The extensions to the interfaces for ICodeGenerator and ITypeMapperProvider are included as these will be needed for the implementation of the references from the SignalR client generator project.

Don't let other repository code affect the repository  code.

Don't let test code affect the main library code. [assembly: InternalsVisibleTo("Tapper.Tests")] is not good.

How would you go about resetting the cached types in the RoslynExtensions file?
The flow of the compilation is only supposed to handle 1 compilation at a time, meaning that the statically cached type symbols are fine, however, the tests now include a second compilation that need to be tested, and the cached type symbols are not reflecting the new compilation.
The InternalsVisibleToAttribute was the cleanest way I could find that did not pollute the public API of the project.

Don't let other repository code affect the repository code.

Reverted these changes.
The implementation in the other Repository will now be a copy-paste of the code transpiling the types.

How would you go about resetting the cached types in the RoslynExtensions file?

It seems that it would be better to add a new test project.
Limiting to one compilation per test project makes things easier.

Why is Tapper.Analyzer.csproj being changed?

Why is Tapper.Analyzer.csproj being changed?

The Tapper.Analyzer.csproj file had to reference the ReferencedTypeCollector.cs file, other wise it would not build as the RoslynExtensions.cs file depends on it, and the file is a Link.

It seems that it would be better to add a new test project.
Limiting to one compilation per test project makes things easier.

It seems that the seperate test assembly did the trick. I had not thought about that.
Removed the InternalsVisibleToAttribute, and the ClearCachedMethod which was no longer used.

There were several points about the implementation of this PR that I was unsatisfied with, so I implemented a similar feature in #39. I need more time to merge them because I have not written the tests yet, but I will release the requested features.
Thank you for sending the pull request!


MSAL Login loginPopup issue. BrowserAuthError: user_cancelled: User cancelled the flow.

Core Library
MSAL.js (@azure/msal-browser)
Core Library Version
3.28.0
Wrapper Library
MSAL React (@azure/msal-react)
Wrapper Library Version
2.2.0
Public or Confidential Client?
Public
Description
Hi,
I am encountering an issue with MSAL authentication in my production environment(or just using build from front end). When a user clicks the login button (which triggers await instance.loginPopup(loginRequest)), the following error appears in the console: BrowserAuthError: user_cancelled: User cancelled the flow and popup for login is displayed.
This problem does not occur during development. In my local setup, I run a Node.js backend on port 4151 and a frontend on port 3000. Under these conditions, the popup-based login works exactly as expected. However, after building the frontend and deploying it (serving the index.html from the production build), this issue arises.
When running in development mode with the following configuration:
{
    "server_url": "http://localhost:4151",
    "FULL_URL": "http://localhost:3000"  // redirectUri, postLogoutRedirectUri
}
the login popup works correctly.
However, when building for deployment with the configuration:
{
    "server_url": "",
    "FULL_URL": "http://localhost:4151"
}

the login popup does not function as expected.
Using loginRedirect working good, without any issue, in both cases development and build.
Error Message
BrowserAuthError: user_cancelled: User cancelled the flow.
MSAL Logs
MSAL: [Fri, 20 Dec 2024 06:17:30 GMT] : []<EMAIL_ADDRESS>: Info - MsalProvider - msal:loginStart results in setting inProgress from none to login
MSAL: [Fri, 20 Dec 2024 06:17:30 GMT] : [0193e2b6-c89f-7271-97e5-059bfc9896e6]<EMAIL_ADDRESS>: Error - PopupHandler.monitorPopupForHash - window closed
Login error: BrowserAuthError: user_cancelled: User cancelled the flow.
at gN (BrowserAuthError.ts:366:12)
at PopupClient.ts:561:25
MSAL: [Fri, 20 Dec 2024 06:17:30 GMT] : []<EMAIL_ADDRESS>: Info - MsalProvider - msal:loginFailure results in setting inProgress from login to none
Network Trace (Preferrably Fiddler)

[ ] Sent
[ ] Pending

MSAL Configuration
export const msalConfig = {
    auth: {
        clientId: "client_id",
        authority: "https://login.microsoftonline.com/*****.onmicrosoft.com",
        redirectUri: FULL_URL,
        postLogoutRedirectUri: FULL_URL,
        clientCapabilities: ["CP1"],
    },
    cache: {
        cacheLocation: "localStorage",
        storeAuthStateInCookie: false,
    },
    system: {
        loggerOptions: {
            loggerCallback: (level: any, message: any, containsPii: any) => {
                if (!containsPii) {
                    console.log(`MSAL: ${message}`);
                }
            },
            // logLevel: LogLevel.Verbose,
            piiLoggingEnabled: false,
        },
        navigateToLoginRequestUrl: false,
    },
};

development mode:
{
    "server_url": "http://localhost:4151",
    "FULL_URL": "http://localhost:3000"  // redirectUri, postLogoutRedirectUri
}

 building for deployment:
{
    "server_url": "",
    "FULL_URL": "http://localhost:4151"
}

Relevant Code Snippets
const handleLogin = async () => {
        try {
          await instance.loginPopup(loginRequest);
            navigate("/");
        } catch (error) {
            dispatch(
                setUserSnackMessage({ message: "Unexpected error during login.", status: true, type:
  ISnackMessageStyle.error })
            );
            console.error("Login error:", error);
        }
    };

export const loginRequest = {
    scopes: ["api://backed_id/all"],
};

Reproduction Steps

Click on login  btn
Displayed error message

Expected Behavior
No error message appears immediately after clicking the login button.
The authentication process completes seamlessly within the popup.
Once authentication is successful, the popup closes automatically.
The main website then redirects the user to the home page without displaying duplicate login pages.
Identity Provider
Other
Browsers Affected (Select all that apply)
Chrome
Regression
No response

Fixed the issue : app.use(helmet({ crossOriginOpenerPolicy: { policy: "unsafe-none" } }));


No connection

Hi
After installing the application and tried to use the php artisan migrate command. I get the following error in the terminal
No connection could be made because the target machine actively refused it   Can you assist, please?
Also, where do I find these methods excludeGymie(), excludeArchive()
eg $users = user::excludeArchive()->paginate(10);

It seems like a problem with your local database connection.
exclude are scoped eloquent queries you can find them in respective models under https://github.com/lubusIN/laravel-gymie/tree/develop/app


IPV6 announcement on Windows isn't getting

On Windows its not read the multicast address ff02::1, and on Linux I have to bind the socket to the interface to recvfrom works

DoIP used broadcast for the announcement, which is an IPv4 only concept. I would have to check, but I don't recall the spec describing using multicast for the the announcement messages. If it is multicast then yes, you need to "join" the group using socket.IP_ADD_MEMBERSHIP
Or
socket.IPV6_JOIN_GROUP
I expect that binding to the mcast address will probably also work on Linux as you found.

Ah, ok. That's not as awful as I thought:

8.DoIP-125 APP
In the case of a vehicle announcement (not vehicle identification response), the UDP message shall always be sent with the target IPv4 address set to the limited broadcast address.

8.DoIP-155 APP
In the case of a vehicle announcement (not the vehicle identification response), the UDP message shall always be sent with the target IPv6 address set to the link-local scope multicast address (FF02 16 ::1) as described in IETF RFC 2375.

In that case, if it's IPv6 we need to always join the ff02::1 group. If it's IPv4, still leave it up to the OS since it will be broadcast. The bummer about multicast is that it gets kind of painful on multi-homed computers. For IPv4 we just blindly use INADDR_ANY and, so long as the user setup their network masks properly, ultimately any broadcast messages that are decipherable as DoIP messages on any NIC will be handled.
So, I guess we need another optional parameter for "interface". If it's None, use the default and hope it's the same one as the ECU is connected to (unlikely, but it could happen). Otherwise, if it's an interface name use socket.if_nametoindex to get the index and subscribe.

Try the
https://github.com/jacobschaer/python-doipclient/tree/multicast_vehicle_discovery
Branch and see. I don't have access to an IPv6 ECU.

Was this branch not sufficient to solve the Windows issues? I haven't had a chance to regression test for ipv4 yet, just curious if you had any luck.

at least for mi it was not working, meanwile im ussing a pyshark librarie to get this announcement msg

With pyshark are you running your python as an administrator? I feel like I'd still be suspicious of the firewall. But if you want to drop a pcap it might be useful. I'm really not sure why you're having no luck - maybe try with my most recent release.


Create ssh directory path

What type of PR is this?
/kind enhancement
What does this PR do / why we need it:
Fixing CI failure of my pr #87
Have you updated the necessary documentation?

[ ] Documentation update is required by this PR.
[ ] Documentation has been updated.

Which issue(s) this PR fixes:
Fixes NA
How to test changes / Special notes to the reviewer:
Pr #87 should pass

This seems to be needed due to a bug in the image build process, it should be building from the Dockerfile in the integration branch and not from  master.

/lgtm

/approved


chore: bdd-spring-1593171113 to 0.0.1

chore: Promote bdd-spring-1593171113 to version 0.0.1

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approvers:
If they are not already assigned, you can assign the PR to them by writing /assign  in a comment when ready.
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Collection hover card on smaller cards

there is collection hover card even when there is no link to hover over. The whole activation area is pretty weird - for example on the normal cards it activates on the nft name
small cards collection popup

should the collection popup show up in collection tab here?
Also, in items, it should not be shown at all right?

@prachi00 it could

in items only on cards that have the collection link

medium and large grid

@prachi00 try hovering over the "LLS" in the end

@prachi00 try hovering over the "LLS" in the end, plus there is a delay so you have to wait on one spot for a sec

can you send a loom video? still not happening for me


Add icons on the menu bar for some functionalities

[ ] rotate view including a start, pause, moving faster and slower
[ ] image saving (leave the 3D animation for the future)
[ ] flood fill selection for 2D (3D would consist the setting for the start point along the sight line)

@astrofrog Would you like to do it or you can give me some start-up instructions that I could help with this issue? Thanks :)

It would be great if you could start working on the saving. Here are some tips:

we can re-use the floppy icon from the glue core package - you can do this using:

In [1]: from glue.icons.qt import get_icon

In [2]: get_icon('glue_filesave')

Try and see what we did to add the selection icons to find out how to add more icons to the toolbar. You'll need to specify a function that gets called when the button is clicked, so in there you can put what you found about saving images to disk.

In that function, to get the filename to save to, you can do:

fname = QtGui.QFileDialog.getSaveFileName()

Let me know if you run into any problems! Once this is done, we can think about the icons for the rotating and flood filling.


"Gas Pump" preset clarifications

The Gas Pump preset automatically includes amenity=vending_machine+vending=fuel
Is this supposed to be micro-mapped for an individual gas pump inside a "Gas station" (amenity=fuel), or for a standalone automated vending machine(s) point of sales ?
https://wiki.openstreetmap.org/wiki/Tag:vending%3Dfuel
has this confusing statement: "To avoid tag conflicts, a fuel station sells fuel using a fuel vending machine, it's good to mark it as amenity=fuel + vending_machine=yes."

Is this supposed to be micro-mapped for an individual gas pump inside a "Gas station" (amenity=fuel)

yes

or a standalone automated vending machine(s) point of sales ?

In which case it would not be inside amenity=fuel? Or part of shop=fuel?

In which case it would not be inside amenity=fuel? Or part of shop=fuel?

Not always. I was looking to tag small-capacity roadside vending machines selling gas (common in developing countries).
Sometimes they are found in front of grocery stores, but often they are on their own on the side of the road and not part of any shop.
They have a small capacity and are only typically used to refill motorcycles, hence the need to differentiate tags from a standard retail gas station.

Is this supposed to be micro-mapped for an individual gas pump inside a "Gas station" (amenity=fuel)

As I read the wiki page, that tag is not meant to be used for micromapping of gas pumps inside as gas station. Or, at least it would be limited to the special pumps of a gas station that are operated like a vending machine (self-service, payment directly at the pump).
Gas Pump doesn't seem like a very good name for these, does it? Maybe Gas Vending Machine would be better?

Or Fuel Vending Machine and additional preset for Fuel Pump (man_made=fuel_pump)?

@Dimitar5555, I appreciate your pull request! It effectively addresses the problem where micro-mapped pumps and standalone vending machines were previously referred to using the same or similar tags in the wiki. With your contribution, we now have a clear distinction through two separate presets, namely "Gas Vending Machine" and "Gas Vending Pump."
PS: Have you thought about keeping the original "Gas Pump" label for the latter option?

@cmoffroad The PR uses "Gas" for both presets since this is what was used in the original preset.

Thank you for the note! I've updated the PR accordingly.

@Dimitar5555, my apologies, I got the names mixed up while reviewing the PR diffs.
Personally, I would prefer to see "Gas Vending Machine" instead of "Gas Vending Pump." The reason being, "Pump" typically signifies an individual "Gas Pump" (man_made=fuel_pump), whereas a machine could encompass multiple pumps (as seen in the thumbnail picture here: https://wiki.openstreetmap.org/wiki/Tag:vending%3Dfuel).
PS: We are currently discussing this and other related gas station topics at the following link. Please feel free to join the conversation; your feedback is highly valuable! https://community.openstreetmap.org/t/differing-approaches-to-tagging-vending-machines-for-motor-fuel-dispensing-have-caused-confusion/103421/26

Personally, I would prefer to see "Gas Vending Machine" instead of "Gas Vending Pump." The reason being, "Pump" typically signifies an individual "Gas Pump" (man_made=fuel_pump), whereas a machine could encompass multiple pumps (as seen in the thumbnail picture here: https://wiki.openstreetmap.org/wiki/Tag:vending%3Dfuel).

That is already addressed. The preset name is "Gas Vending Machine" for the vending machine and "Gas Pump" for man_made=gas_pump.

PS: We are currently discussing this and other related gas station topics at the following link. Please feel free to join the conversation; your feedback is highly valuable! https://community.openstreetmap.org/t/differing-approaches-to-tagging-vending-machines-for-motor-fuel-dispensing-have-caused-confusion/103421/26

I've left a reply on that topic.


Create github ci/cd workflow for running unit tests automatically

Closed in https://github.com/clingen-data-model/clinvar-ingest/pull/15


Undefined behavior: CMSG_DATA and CMSG_NXTHDR may return null

https://github.com/tormol/uds/blob/d8cefa3c6a9261c9844c336d5d49e639cdc4403c/src/ancillary.rs#L128
https://github.com/tormol/uds/blob/d8cefa3c6a9261c9844c336d5d49e639cdc4403c/src/ancillary.rs#L137
https://github.com/tormol/uds/blob/d8cefa3c6a9261c9844c336d5d49e639cdc4403c/src/ancillary.rs#L333
https://github.com/tormol/uds/blob/d8cefa3c6a9261c9844c336d5d49e639cdc4403c/src/ancillary.rs#L358
https://github.com/tormol/uds/blob/d8cefa3c6a9261c9844c336d5d49e639cdc4403c/src/ancillary.rs#L129
The docs say that these functions may return null, but they're not null-checked in the locations above (the usage of CMSG_NXTHDR for initializing next_message is, however). The code is dereferencing the results here and dereferencing a null pointer is UB: it should null-check these.

As far as I understand they'll only return null if there's not enough space.
The code tries to calculate and allocate the required space, so it should never happen.
But assertions have been added in #8, and has now been released in 0.2.7 and 0.3.0.
And there was a bug in the space calculation, which is also fixed in those versions.

Hmm, okay, makes sense. Thanks!


Update MainApp version number for trial release

Codecov Report
Base: 70.77% // Head: 70.77% // No change to project coverage :thumbsup:

Coverage data is based on head (f334a00) compared to base (9f2966b).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff            @@
##             master      #99   +/-   ##
=========================================
  Coverage     70.77%   70.77%
  Complexity      391      391
=========================================
  Files            71       71
  Lines          1249     1249
  Branches        123      123
=========================================
  Hits            884      884
  Misses          324      324
  Partials         41       41

Impacted Files
Coverage Δ

src/main/java/gim/MainApp.java
0.00% <0.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

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


Use reflection to generate debug comparators

I intend is to use the same reflection to filter debug information in the 'Kore.Debug' functions.
Reviewer checklist

[ ] Test coverage: stack test --coverage
[ ] Public API documentation: stack haddock
[ ] Style conformance: stylish-haskell

By the way, have you seen the generics-sop library? It provides a friendlier interface than GHC.Generics.

This is ready for review.

I will not merge yet, I will take another look at those libraries

Closing as outdated. Feel free to re-open and update to latest master if it should be merged.


Do not copy .git folder when building the model images

Describe the bug
The current build instructions / documentation for building the model images copies the .git folder from the model repository. This unnecessarily increases the size of the model image.

Analysis
Once the image is built, we can see that it is 289GB in size:
$ docker images
REPOSITORY                              TAG               IMAGE ID       CREATED        SIZE
meta-llama/llama-2-70b                  1cb3547           4715d3ed9f6b   10 hours ago   289GB

And it is in the same size range as you see in the local directory:
✔ ~/work/llama-2-70b [main|✔]
$ du -sh .
257G    .

Now if we inspect it from within the image:
$ docker run -it meta-llama/llama-2-70b:1cb3547 bash
root@281f86e2288d:/workspace/llama#

Go to the weights folder:
root@281f86e2288d:/workspace/llama# cd /workspace/llama/llama-2/weights
root@281f86e2288d:/workspace/llama/llama-2/weights#

Now if we see the size of the weights folder, we can see that it matches the same size as we saw from outside the container image which is 257GB:
root@281f86e2288d:/workspace/llama/llama-2/weights# du -sh .
257G    .

But if we see the individual files in the weights folder, we can see that the .git folder is taking up a lot of space of 129GB:
root@281f86e2288d:/workspace/llama/llama-2/weights# du -sh *
8.0K    LICENSE.txt
24K     README.md
1.2M    Responsible-Use-Guide.pdf
8.0K    USE_POLICY.md
4.0K    checksum.chk
17G     consolidated.00.pth
17G     consolidated.01.pth
17G     consolidated.02.pth
17G     consolidated.03.pth
17G     consolidated.04.pth
17G     consolidated.05.pth
17G     consolidated.06.pth
17G     consolidated.07.pth
4.0K    params.json
492K    tokenizer.model
4.0K    tokenizer_checklist.chk

root@281f86e2288d:/workspace/llama/llama-2/weights# du -sh .git
129G    .git

So the .git folder is taking up a lot of space in the image. This is unnecessary as the .git folder is not needed in the image.
Expected behavior
Figure out a way to not copy the .git folder when building the model image. I know weights path is outside the control of the project, but either we can categorically avoid copying .git folders or we can add a .dockerignore file in the model repository to ignore the .git folder, whichever is less intrusive!

Luckily we do not include .git folders in the process of building our preset images. Here we store .git files in a separate directory during build process.
https://github.com/kaito-project/kaito/blob/857c373d6628046fb32056361f7b1afbf93f899e/.github/workflows/kind-cluster/main.py#L53-L72


Fix filtertag sequence diagram

Issue
Unnecessary arrow in sequence diagram:

Unnecessary merge node in activity diagrams:

Changes made:

Fix filtertag sequence diagram
Fix filtertag activity diagram
Fix EditItem activity diagram
Fix NewItem activity diagram
Fix TagItem activity diagram

Codecov Report

Merging #533 (8e336af) into master (410bc59) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master     #533   +/-   ##
=========================================
  Coverage     65.25%   65.25%
  Complexity      737      737
=========================================
  Files           147      147
  Lines          2590     2590
  Branches        282      282
=========================================
  Hits           1690     1690
  Misses          749      749
  Partials        151      151

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

What's the diamond at the bottom of the PNGs?

What's the diamond at the bottom of the PNGs?

That's the extra merge node that I am removing non this PR. It's used for alternate pathways like these if they join back later.
For eg, the "if" and "else" branch joins back together after a while.


Application sensor -  Usability problem

Application data consists of timestamp of application notifications and crash sessions instead of the actual app usage duration. Not much information to gain from there, so I think we can get rid of the application module.

There was an issue about a function in this module, so I think it's useful


Windows always appear on first screen

Godot version:
5f1107aa3
OS/device including version:
Windows 10
Issue description:
Any new Window will appear on the first screen (monitor). IMO they should appear on the same screen as parent Window.
Steps to reproduce:

Open Godot editor
Move it to second screen
Add node
Dialog appears on another screen :/

EDIT:
I just noticed that any popup (including sub-menus) have this issue ;_;

I can confirm this on commit 307b1b3a5 and fafb0ba06.

For some reason the popups are working correctly in 163687d, but widows are still broken (settings etc.)

For some reason the popups are working correctly in 163687d, but widows are still broken (settings etc.)

 This was improved in https://github.com/godotengine/godot/commit/08e80ccd999bf8bf2c80d2300097ceb82e3f8c42

This is not fixed by #41395 which is specific to tooltips.

This is not fixed by #41395 which is specific to tooltips.

I don't remember if it was the case originally, but if you move the window to the second screen, it will then appear there.
Still, they should always appear at the same screen as the main window.


add resolver = "2" to Cargo.toml

Addresses the warning that shows up with rust 1.72.0:
warning: some crates are on edition 2021 which defaults to `resolver = "2"`, but virtual workspaces default to `resolver = "1"`
note: to keep the current resolver, specify `workspace.resolver = "1"` in the workspace root's manifest
note: to use the edition 2021 resolver, specify `workspace.resolver = "2"` in the workspace root's manifest

Thanks!


Refactor some variables collide with buildin func

What type of PR is this?
/kind cleanup
What this PR does / why we need it:
Refactor some variables collide with buildin func, we should refactor it to avoid some troubles.
e.g. cap new copy and so on.
Which issue(s) this PR fixes:
Fixes #41
Special notes for your reviewer:

nice cleanup, I will approve once the tests pass.

/test pull-kueue-test-unit-main

/lgtm
/approve


Question about the training script for the 0.02% (S3DIS)

Hi.
Thank you for releasing the code.
However, I cannot find the training script for the 0.02% setting on the S3DIS dataset.
I modified the script for 0.01% as 0.02% and tried it.
Unfortunately, this setting fails to reproduce the reported performance.
Could you provide the official training script for it?
Any helpful comment will be greatly appreciated.

The hyper-parameters are almost the same for 0.01% and 0.02%. Which dataset are you using and what's the result you get?

Thank you for replying.
I am using s3dis dataset with configs for 0.01%.
I got about 42 mIoU in validation set (area 5) after 180 epoch training.

Maybe provide your training script and config file for me to further diagnosis?

I used same script which is provided from your repository.
CUDA_VISIBLE_DEVICES=0 python launch.py ddp_train.py --config config/default.yaml
GENERAL.exp_name 1e-4_percentage_consis_weight2_maskGrid075GridSize8_extraMaskStreamSelfCorr_weight10
TRAINER.name TwoStreamTrainer
MODEL.out_channels 13
DATA.name StanfordDataLoader
DATA.dataset StanfordArea5Dataset
DATA.voxel_size 0.05
DATA.batch_size 2
DATA.train_limit_numpoints 1000000
OPTIMIZER.lr 0.01
OPTIMIZER.weight_decay 0.001
SCHEDULER.name PolyLR
TRAINER.epochs 180
EVALUATOR.iou_num_class 13
DATA.stanford3d_path /mnt/jihun3/s3dis_cpcm
DATA.stanford3d_sampled_inds /mnt/jihun3/CPCM/prepare_dataset/stanford/points/percentage0.0002evenc
DATA.sparse_label False
DATA.two_stream True
MODEL.two_stream_model_apply True
TRAINER.two_stream_feats_key semantic_scores
TRAINER.two_stream_loss_mode js_divergence_v2
TRAINER.two_stream_seg_both True
TRAINER.two_stream_loss_weight 2.0
AUGMENTATION.use_color_jitter False
TRAINER.two_stream_mask_grid_size 8
TRAINER.two_stream_loss_mask_mode js_divergence_v2
TRAINER.two_stream_mask_ratio 0.75
TRAINER.two_stream_mask_mode grid
TRAINER.two_stream_mask_extra_stream True
TRAINER.two_stream_mask_feats_key semantic_scores
TRAINER.two_stream_mask_corr_loss True
TRAINER.two_stream_mask_self_loss True
TRAINER.two_stream_loss_mask_weight 10.
TRAINER.two_stream_mask_loss_threshold -1.
TRAINER.empty_cache_every 1

I have run the experiments and my results are fine.
With consis weight = 2, mask weight = 10 (the script you provided), I get the mIoU of 61.16.
With consis weight = 5, mask weight = 5, I get the mIoU of 62.34.
The exp scripts are shared here: https://codefile.io/f/BP8u0JuRw9.

Thank you for your prompt response. :D

 I have run the experiments and my results are fine. With consis weight = 2, mask weight = 10 (the script you provided), I get the mIoU of 61.16. With consis weight = 5, mask weight = 5, I get the mIoU of 62.34. The exp scripts are shared here: https://codefile.io/f/BP8u0JuRw9.

This URL (https://codefile.io/f/BP8u0JuRw9) is no longer available.  Could you provide the  exp scripts again?  I'm truly grateful for your help.

Hi, could you share your GPU settings? I ran the same script but only achieved a 25% val_mIoU (exp_3). I also tried two other scripts, but the final val_mIoU results were similarly poor. Could there be something I’m doing wrong? I followed the MinkowskiEngine 0.5.4 instructions, but the only difference is I’m using CUDA 11.3 instead of 11.6. My GPU is an NVIDIA GeForce RTX 3090. Could the problem be related to data preprocessing? Because I encountered an error while preparing the S3DIS data.

Thank you in advance for your help!

I used same script which is provided from your repository.
CUDA_VISIBLE_DEVICES=0 python launch.py ddp_train.py --config config/default.yaml GENERAL.exp_name 1e-4_percentage_consis_weight2_maskGrid075GridSize8_extraMaskStreamSelfCorr_weight10 TRAINER.name TwoStreamTrainer MODEL.out_channels 13 DATA.name StanfordDataLoader DATA.dataset StanfordArea5Dataset DATA.voxel_size 0.05 DATA.batch_size 2 DATA.train_limit_numpoints 1000000 OPTIMIZER.lr 0.01 OPTIMIZER.weight_decay 0.001 SCHEDULER.name PolyLR TRAINER.epochs 180 EVALUATOR.iou_num_class 13 DATA.stanford3d_path /mnt/jihun3/s3dis_cpcm DATA.stanford3d_sampled_inds /mnt/jihun3/CPCM/prepare_dataset/stanford/points/percentage0.0002evenc DATA.sparse_label False DATA.two_stream True MODEL.two_stream_model_apply True TRAINER.two_stream_feats_key semantic_scores TRAINER.two_stream_loss_mode js_divergence_v2 TRAINER.two_stream_seg_both True TRAINER.two_stream_loss_weight 2.0 AUGMENTATION.use_color_jitter False TRAINER.two_stream_mask_grid_size 8 TRAINER.two_stream_loss_mask_mode js_divergence_v2 TRAINER.two_stream_mask_ratio 0.75 TRAINER.two_stream_mask_mode grid TRAINER.two_stream_mask_extra_stream True TRAINER.two_stream_mask_feats_key semantic_scores TRAINER.two_stream_mask_corr_loss True TRAINER.two_stream_mask_self_loss True TRAINER.two_stream_loss_mask_weight 10. TRAINER.two_stream_mask_loss_threshold -1. TRAINER.empty_cache_every 1


Create N3GOV-25.json

amendment to variables for solar guild loan

@anastasiyabelyaeva do you mind editing ID to 25? Thanks

@anastasiyabelyaeva I presume from is wrong since that's the Critical Agent instance


Patch Python 2 on Linux/macOS to backport tracemalloc

What does this PR do?
https://docs.python.org/3/library/tracemalloc.html
Uses a modified version of https://github.com/vstinner/pytracemalloc/blob/master/patches/2.7.15/pep445.patch to include https://github.com/python/cpython/commit/c275be54411d425c90e7c679ddb5321ba458f61d and thus support 2.7.16
Motivation
Better debugging
Additional Notes
No Windows support since we use pre-compiled versions

We've decided against merging this in the embedded python 2, so I'll go ahead and close this PR.
Note that, of course, tracemalloc is included in the embedded python 3.


What about device icons?

A driver package can also contain other files, such as a device installation application,
_a device icon), device property pages, and so forth. For more information, see the
following topics:

Providing Device Property Pages
Installing a Boot-Start Driver

If a driver developer wants to install icon(s) with their driver, neither of the two options/links above seem relevant.
Context:
In my case, I was reading this page for guidance about the recommended folder (on the target system) to install my .ico file(s).
During install, my my-driver.dll gets copied into %SystemRoot%\System32\drivers\UMDF, and on my PC that folder only contains DLLs. Most other INF files I found online copy their icon files either to %SystemRoot% or %SystemRoot%\System32, but I don't like just dumping files there and hoping to avoid name collisions...

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

ID: d596ea2c-dee5-42eb-c5c3-87d74a9047b3
Version Independent ID: 697d75cc-69f7-6790-194f-8c9478cff3c4
Content: Components of a Driver Package - Windows drivers
Content Source: windows-driver-docs-pr/install/components-of-a-driver-package.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @tedhudek
Microsoft Alias: tedhudek

Hi @mr-intj, I just updated https://docs.microsoft.com/en-us/windows-hardware/drivers/install/providing-vendor-icons-for-the-shell-and-autoplay. Let me know if it does not answer your question here and in #2204.
Good luck!

Nice. Much better  :-)


[FIX] Travis-CI Java 8 building environments.

What is the purpose of the change
Fix Travis-CI Java 8 building environments.
https://github.com/apache/rocketmq/pull/1242
Brief changelog
...
Verifying this change
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[x] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Great Job！

@ShannonDing [FIX] is not a  standards-compliant name in this pr


[FEATURE] Consider adding P5

Description

Paper: https://arxiv.org/abs/2203.13366
GitHub: https://github.com/jeykigung/P5

@miguelgfierro
Could you please provide some guidance on where the P5 feature should be added within the project? If you are already working on this issue, let me know.

you could add it into recommender/models.

hey @sumana-2705 the typical way we contribute algos consists of the code inside recommenders/models, tests (unit and functional) and a notebook explaining the math behind the model and an end to end example of the model working on a database.
Here is a path that you can follow or get some ideas from:

The first thing I would do is make sure I can run the examples on their repo. This is a good start: https://github.com/jeykigung/P5/blob/main/notebooks/test_yelp_small.ipynb
Consider that it is very important to reduce or even eliminate new dependencies. The majority of the problems we have in the repo is because of dependencies.
I would start by adding the model and unit tests. See an example: https://github.com/recommenders-team/recommenders/blob/main/tests/unit/recommenders/models/test_sar_singlenode.py#L16 you can start by testing the constructor.
Then add the database you are going to use. Probably yelp would be good. You would need to add it to recommenders/datasets and create tests.
Then create a notebook. Here there is a good example: https://github.com/recommenders-team/recommenders/blob/main/examples/02_model_collaborative_filtering/lightgcn_deep_dive.ipynb Notice that there is a short summary of the paper, and then the code with the dataset.
Make sure you use the evaluation metrics we have in the repo. If this is too difficult, we can discuss.
Add a functional test of the notebook, to make sure your code works.
Feel free to do this project in iterations. You can do a draft PR when you have a small part of the project so we can review.

Thanks for your suggestion @miguelgfierro

Hi @miguelgfierro,
Apologies for the delay in drafting a pull request; I was out of station for the past few days. While running the model on my PC, I've encountered lot of dependency errors due to older version requirements for Python, numpy, torch, tqdm, transformers, and others. The model requires completely new environment to run the code. This is consuming a lot of space unnecessarily in pc. I am understanding how to deal them, can you please hep me out.

Go little by little, following the path and fixing every error. This will take time. Patience and consistency is a requirement for difficult tasks like this.

Hello @miguelgfierro,
I have downloaded the necessary files and addressed each error I encountered in the process. However, I have discovered too late that my PC does not have an NVIDIA graphics card , which is why I was unable to run the model on my machine. I attempted to use Azure for this purpose, but I'm not very familiar with the platform, and it requires payment, which I am trying to avoid at this time.
I feel bad that I have wasted your time as well as mine with this issue. Could you please suggest is there any alternatives to proceed under these circumstances?

try Google colab. They have free GPUs. Make sure you install the Recommenders library from source.

Kaggle is also a good alternative to Colab