Pull request Ignoring

Hello!
Why flutter  team ignoring PR inside plugins project?
I understand that you are very busy and I am grateful to you for your work. But could you watch the PRs more often?
My team and I actively use flutter in the development of our product. But a long merge greatly complicates the development. It is necessary to merge master and resolve conflicts. A sufficiently large number of request pools have already accumulated. Please pay attention to them. One of them is already half a year. Thank you
https://github.com/flutter/plugins/pull/1721
https://github.com/flutter/plugins/pull/2406
https://github.com/flutter/plugins/pull/2429
https://github.com/flutter/plugins/pull/2449
https://github.com/flutter/plugins/pull/2421
https://github.com/flutter/plugins/pull/2077
https://github.com/flutter/plugins/pull/1809

Hello @amirh.
We reviewed given PRs and wrote remarks, suggestions and hints and  now we are waiting for replyes and changes from PRs owners.
Some PRs owners can respond slowly. So in order not to waste time, can you or other contributers start to review our PRs?
We will continue review given PRs as soon as owners repsond and also we can help with review of others PRs in plugins repository.

Hello @amirh, @mklim and @collinjackson.
I checked all 6 PRs again. Authors of four PRs out of six are inactive for more than a month. One out of six is my PR and is up to date. And last one is active.
What we should do with inactive PRs? And what next?

Since this discussion is quite old, and doesn't really make sense as an issue (in that it's not tracking a feature request or bug report), I'm going to close it.
The general issue of PRs not being reviewed is definitely on our radar. We're currently working on overhauling the triage of that queue so that PRs aren't going without responses for long periods of time, as well as exploring ways of balancing the overall workload to be able to improve review throughput. Anyone interested in getting more involved should join the Discord server, as that's a better place for this kind of general discussion.


Cannot find @tiptap/prosemirror-tables module

Describe the bug
Cannot find @tiptap/prosemirror-tables module while building the packages under docker environment.

node:14-alpine

Installed libraries and their versions

<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>
Error
Error: Cannot find module '@tiptap/prosemirror-tables'
Require stack:
<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Expected behavior
Should Build without facing any error
Dockerized environment:

Docker version 20.10.17
Docker Compose version v2.10.2

What's the version of @adminjs/design-system in node_modules/@adminjs/design-system's package.json?

@adminjs/design-system

"@adminjs/design-system": "^3.0.3"

I'll release adminjs version 6.7.1 soon, it should fix the issue by installing<EMAIL_ADDRESS>


Update project_drive_mounting.md

Edited instructions according to issue #84

I have updated the guide. @rortizmerino, could you have a final look?


Add CC-CP-SCANSat to CKAN

New contract pack for Contract Configurator.

Out of curiosity, how are those different from the pack tattagreis created?
Also, we should come up with a nicer identifier that matches the two others :smile:

Tattagreis pack was only for LoRes Altimetry, had no optional extras like going to Ike, or Gilly or de-orbiting old satellites, no spanky orbit lines and some other bits. He said he wasn't going to maintain his pack as it was just a demo IIRC.
I went for CC (Contract configurator), CP (Contract Pack) and then the mod they work on :P. It just so happened to spell CCCP!
It goes into the same ContractPacks folder as Nightingales pack, and in CKAN appears as "Contract Pack: ScanSat" just like Nightingales pack.

Ah, o.k., now I have some more insight :smile:
My main point is about the "identifier" in line 3 though. Could you change that to "ContractConfigurator-ContractPack-SCANsat" (careful, the last "s" lowercased) so it matches https://github.com/KSP-CKAN/NetKAN/blob/master/NetKAN/ContractConfigurator-SCANsat.netkan and https://github.com/KSP-CKAN/NetKAN/blob/master/NetKAN/ContractConfigurator-RemoteTech.netkan ?
Then, the generated ckan files would end up in the vicinity of the other CC packages in git, making things easier for me to keep track of... The name in CKAN would not be affected by this, also not how it is displayed in the GUI.

Change to line 3 made as requested.
now reads
"identifier": "ContractConfigurator-ContractPack-SCANsat",

#rebuild

Here you go. Thank you for your contribution :smile:


So first on my DarkRP Servers some players are getting random errors from the addon sometimes.
I deleted it suddenly but something with KeyPadData is invalid. Nvm.
So 2nd real mistake is to whatever you setup the convar of the keypad cracktime its always 30 seconds,
Tested on 2 servers.

So first on my DarkRP Servers some players are getting random errors from the addon sometimes.
I deleted it suddenly but something with KeyPadData is invalid. Nvm.

I'll need the exact error message and - if possible - how to cause it.

So 2nd real mistake is to whatever you setup the convar of the keypad cracktime its always 30 seconds,
Tested on 2 servers.

You must set the value of the ConVar before the cracker is spawned.

Sorry I dont know how to reproduce, but I m keeping an eye open.

If I set the value to we say 15, the interface which shows "Cracking" is running to the half of the bar and then completed.

[ERROR] addons/tools/lua/weapons/gmod_tool/stools/keypad_willox.lua:87: attempt to index field 'KeypadData' (a nil value)

RightClick - addons/tools/lua/weapons/gmod_tool/stools/keypad_willox.lua:87
unknown - gamemodes/sandbox/entities/weapons/gmod_tool/shared.lua:281

got it

Since the gmod update, the error appears 20 times a log.


Specifying Url in AppInsights.downloadAndSetup gives error

Hi,
I want to use AppInsights js file statically. I am using the below code:
AppInsights.downloadAndSetup({
instrumentationKey: "xxxxxx",
url: "/src/ai.js"
});
This gives the below error on browser:
Uncaught TypeError: WEBPACK_IMPORTED_MODULE_0_applicationinsights_js.AppInsights.downloadAndSetup is not a function.
Is there a way to specify the java file statically?

I'm unable to repro. Could you provide more details?
This is a very simple app which I used.
index.js
import { AppInsights } from "applicationinsights-js"

AppInsights.downloadAndSetup({
    instrumentationKey: "<ikey>",
    url: "src/ai.0.js"
});

AppInsights.trackEvent("TestEvent", { prop1: "prop1", prop2: "prop2" }, { measurement1: 1 });

index.html
<html>
    <body>
        <script src="app.bundle.js"></script>
    </body>
</html>

Run webpack index.js app.bundle.js and open index.html in the browser. I see that the ai.0.js file is downloaded from the src directory and I can see /v2/track request in fiddler (and later in the Azure Portal).

Hi Kamil,
I think I figured out the reason. I was playing around with different ways of initializing AppInsights(Through javascript and through downloadAndsetup). I removed the js version, but the browser has still cached the copy initialized through JS. That version could not recognize downloadAndSetUp function.
Thanks for the example snippet.
-Sharanya


fix file type of directory entries

Prior to this change, when reading directory entries, wazero would assume that all files are regular files except directories. This causes issues in client applications that work with symbolic links for example.
The issue was detected while working on passing the testing/fstest tests as part of the implementation of https://github.com/golang/go/issues/58141 because fstest.TestFS validates that the file type seen by fs.DirEntry.Type() and fs.FileInfo.Mode().Type() are the same.
Regarding testing this change, to reuse the existing test suite would likely require updating internal/fstest.FS to contain a symbolic link, but this fixture object is used in so many places that it may be difficult to land the fix. An alternative could be to make a local copy of fstest.FS and add the symbolic link there, but it defeats the documented intent of fstest to reduce drift between systems. Let me know how you would prefer to proceed!
Signed-off-by: Achille Roussel<EMAIL_ADDRESS>

@achille-roussel let's defer the test thing for reasons you noted. the priority has been external tests passing and there's still a lot of tech debt to deal with for the interior. Once #1251 is done, I think we can start on the file type work and after that, consolidating all the various tests as you proposed ages ago. After it is all shiny, expose for a 1.x release


Declare Content-Length for dandiset.yaml files

This seems to be needed for webdavfs and davfs2 to be able to read dandiset.yaml files

yeah, I do not recall us having a better way for that.


UCS-73 : fix PAP build error

fixing PAP build

the missing function was lost during a merge between branches


2.x

Split out entities to a separate lib
Reorganised the file structure
Modified solution to build all configurations
Added nuspec file for nuget release
Changed some setter functions to property setters, all BlockInfo construction is done in single lines now (will also help with future serialisation).

You should have received notification that I added you to the organization, which should give you more leverage over the repositories.  The PR model is still a good one to follow however.


Five ways to use redirect operators in Bash

Data is entered into the computer via stdin (usually the keyboard), and the resulting output goes to stdout (usually the shell). These pathways are called streams. However, it's possible to alter these input and output locations, causing the computer to get information from somewhere other than stdin or send the results somewhere other than stdout. This functionality is referred to as redirection.

date > specifications.txt : Regular output
uname -r >> specifications.txt  : Regular output append >> operator
sort < mylist.txt : Regular input < operator
sort < mylist.txt > alphabetical-file.txt : Read, sort and write
png 2> /dev/null : Regular error 2> operator
The stdout displays expected results. If errors appear, they are managed differently. Errors are labeled as file descriptor 2 (standard output is file descriptor 1). When a program or script does not generate the expected results, it throws an error. The error is usually sent to the stdout, but it can be redirected elsewhere. The stderr operator is 2> (for file descriptor 2).

png command does not exits
$ png
bash: png: command not found...

ls | less : Pipe
The pipe takes the output of the first command and makes it the input of the second command.

Resource

[x]  https://www.redhat.com/sysadmin/redirect-operators-bash

Empty file with >

filename
:> filename (you can use a similar command for other shells)
true > filename
echo > filename
echo "" > filename
cat /dev/null > filename


[WIP] @orta => Updates to Swift 1.2/Xcode 6.3 🔥

Lots of things done, still a few to do.

[x] Updates all the Swift pods to versions compatible with Swift 1.2.
[x] Updates eidolon's use of Moya to the new 1.0 API.
[x] Updates eidolon app/test code to Swift 1.2.
[ ] Move to a CI (Travis or Circle) that supports Swift 1.2.
[x] Fix compiler segfaults caused by ListingsViewControllerTests.swift (clue?).
[x] Make tests pass.
[x] Smoke test the app.

Fixes #451.

So the simulator wasn't launching on CircleCI, which is a problem we've seen before on Travis. Luckily they have documentation(!) around this and recommend switching to xctool to fix it.
So I did. Initial build on xctool failed on CI because checking the pods manifest file took too long. I've added a reporter in the hopes that maybe we just hit some kind of max log limit or something. We'll see.

Looks like it's still hanging :\

Run custom shell script 'Check Pods Manifest.lock'

This is passing locally.

I've reached out to CircieCI about this. Our builds seem to stall at random points. I'm suspicious that we may be hitting some kind of maximum file size of the log or something. Will try a few more things, then gonna ignore CI and we can merge anyway :disappointed:

not mergable

as-bangs everywhere

Looks cool to me though

Re-added Travis. The devil you know, etc. But if their Xcode 6.3 actually works, then who am I to argue?

Huh, so using xctool on Travis also hangs at the same spot as CircleCI. This never happened before using xctool. Reverting to xcodebuild to see what happens.

I'm tired of mucking around with CI. Test pass locally. Orta's happy. Merging.


change bg color

Changed background color for .sidebar a:before
Issue:
https://github.com/shahednasser/sbuttons/issues/122

Oh, my bad. I guess now it's right?

Thank you for your work!
@all-contributors please add @agalakova-m for code


Allow users to specify a template name in the WorkspaceData adapter

Add a workspace_detail_template_name abstract property to the BaseWorkspaceAdapter class.
Add a BaseWorkspaceData.get_workspace_detail_template_name() method that returns the workspace_detail_template_name by default.
Add a WorkspaceDetail.get_template() method that gets the template name from the adapter (using self.adapter.get_workspace_detail_template_name().
Add tests to WorkspaceDetailTest to make sure that it is rendering a correct template, if specified.
Update the anvil_consortium_manager.adapters.defaults.DefaultWorkspaceAdapter to specify the default workspace detail template ("anvil_consortium_manager/workspace_detail.html".
Update the example app adapter to specify the workspace detail template.
Update documentation to set the workspace_detail_template_name in adapter examples

@wkirdp not super urgent, but this is a pretty straightforward issue to work on that will get you some insight into how the workspace adapters work.

Closed by #198


PHP examples for Reports API

Description
Adds code snippets for the following:

Create report
Get report status
Download report

These code snippets do not use any libraries or Server SDK.
Testing

[ ] Create report
[ ] Get report status
[ ] Download report

Let’s hold off on this until they’re in the SDKs

@mheap - customer request. @lornajane had to write these this morning. It would be a shame not to use these now we have them.

It would, but it also sets expectations that we can't deliver on. Let's focus on making reports GA then we can have full coverage in the SDKs


Running AFLGo with SElinux

Hi,
Thanks for the work on AFLGo and for the maintenance of it. I am trying to run AFLGo for a research project with selinux (this year's commit). I however (after following the given instructions) get the following error as I try and build it.
make[2]: Entering directory '/benchmark/RUNDIR-secilc-f7cb5901f1fb8be8fd038d64e54b5627bca5b88b/selinux-f7cb5901f1fb8be8fd038d64e54b5627bca5b88b/libselinux/utils'
/fuzzer/AFLGo/afl-clang-fast -Lselinux-f7cb5901f1fb8be8fd038d64e54b5627bca5b88b/usr/lib -Lselinux-f7cb5901f1fb8be8fd038d64e54b5627bca5b88b/usr/lib -L../src  sefcontext_compile.o ../src/regex.o  -lselinux -L/usr/lib/x86_64-linux-gnu -lpcre  ../src/libselinux.a -lsepol -o sefcontext_compile
aflgo-compiler (yeah!) 2.52b
sefcontext_compile.o: file not recognized: file format not recognized
clang-12: error: linker command failed with exit code 1 (use -v to see invocation)

Since this file sits inside the libselinux/utils dir I tried checking the .o files in there and got this,
ls *o
avcstat.lto.o         compute_member.lto.o   getconlist.lto.o     getfilecon.lto.o  getseuser.lto.o     sefcontext_compile.o
compute_av.lto.o      compute_relabel.lto.o  getdefaultcon.lto.o  getpidcon.lto.o   matchpathcon.lto.o
compute_create.lto.o  compute_user.lto.o     getenforce.lto.o     getsebool.lto.o   policyvers.lto.o

There is no .lto file for sefcontext_compile.o and which I believe is the issue.
When I try and build selinux without the aflgo compiler, it works just fine.
I was wondering if you have seen this before or if you have any ideas on how to get past this.
Thanks
Arindam

BTW, I have also checked the other issue and I can ensure that the -lto flag is being passed correctly during the build process.


Ollama for LocaModels not working

The sample given in the readme is not working. Below code does not working anymore.
Load a custom LLM (e.g., Ollama)
llm = LLM('ollama/phi3', api_base='http://localhost:11434')
extractor.load_llm(llm)

Hello @spundhan!
It is! The problem is that i forgot to update the documentation! I will use this issue to do that.
But instead of:
llm = LLM("ollama/phi3", "http://localhost:11434")
Do now:
    os.environ["BASE_URL"] = "http://localhost:11434"

    llm = LLM("ollama/phi3.5:latest")

To give you some context there is a discussion to give space to several LLM/Agent components, that will support LiteLLM or Pydantic. Is the reasons of the change

Yes. This worked fine.


Bug: File Globbing Generates Removes for Referenced Files

When converting projects, files that use URL Encoding (e.g. RelayCommand%28of T%29) the converter doesn't realize that RelayCommand(Of T) is equivalent and so it generates <Compile Remove=... tags for these files.

I hadn't come across that style before, can you give us a source project file snippet with it in so we can easily test it


A cool ghost of the input area appears when you put zalgo in a block

Expected Behavior
Dialog box should appear saying "Please stop trying to break our interface using Zalgo"
Actual Behavior
There is an extra input floating above the real input

Steps to Reproduce
Paste s̠̱̥̮͎̗̙̮̗̒͆͂̊̎͑̊̚͟q̶̹̗͚̯̪̰̭̭̘͈̞̖̺͍̥̠̮̰͇ͭͮ̍̏̎͆͆̀̒ͯ͊̽̓́͘v̶̧̨̰̫͙̮͇̪̼̠̌ͭ͋̎͆ͥ̌̂̒ͬͤ̈́̈́̂͜͠i̢͐̏̓̾̚̚҉̡͇̘̹͈̯̙̝͙͙̱̠͕ṙ̵̘͖͎̘͉͎̘̬͔̹ͥ̒͗̎̆ͣ̒ͯ͑̆̐̾͜͠ͅͅŗ̘̼̦̤̫͉͕̬͎͎̜̝̘̝̗̥̩͒ͯ̾ͨ̽̎ͨ̚͢͜e̷̛̤͍͎̼̯̱͇̗̹͉̻͐ͩ͒̄ͩ̊ͣ̋ͧ̿͐̊̒̽͊̚͡l̴ͦͫ̃͊͆ͨ͗ͩ̍͊҉̜͇̜̲̞̠̳̰͚̙̱̺͠͡ͅ into a block with an input
Operating System and Browser
Windows 10 Chrome

I blame @tmickel

The Scratch cat can handle it though!

Mac Chrome 61... All the codepoints are present, and the speak bubble goes offscreen, but the editor never shifts away from the block field.

I'm the originator of this bug, I assumed that all text was roughly the same height.
If anyone feels like fixing this (it's an upstream bug in Blockly) it's actually not as hard as it looks.  The addition of image fields required that height be respected for all elements.  So the layout algorithm doesn't need changes.
The root issue is this line in field.js:
  this.size_ = new goog.math.Size(0, Blockly.BlockSvg.MIN_BLOCK_Y);

It should be Size(0,0) and then text-based subclasses of Field set the computed height.

Of course if this bug is fixed, the next one to be filed will be that a block with two text labels, one with Zalgo above the text, one with Zalgo below the text, well not have the text aligned with each other at the baseline.  That bug would be awful to try to fix.


Taxon snippet when wiki article missing not properly internationalized

e.g. https://www.naturalista.mx/search?q=Mestra

"Mestra amymone is a especies of insects with 1119 observations"
should be
"Mestra amymone es una especie de insectos con 1119 observaciones"

This string looks ok in other languages (e.g. French, Italian, Russian), so I think this may just be an issue with it not being properly translated in Spanish (all 3 versions of Spanish). I'll point Carlos to these threads on translatewiki. If there are others, please let me know.

We discussed this in Slack yesterday, and Carrie's right, these are just strings that need both pluralizations to be translated on translatewiki.


Cannot end giveaways properly if GiveawaysManagerOptions#forceUpdateEvery is null

This can be reproduced if you set GiveawaysManagerOptions#forceUpdateEvery value to null and attempt to end the giveaway using GiveawaysManager#end. The issue seems to be coming from the update giveaway embed implementation. I'll look further soon.

Solution: I might need to refactor RichEmbed class since it's a complete mess. I've looked further and have done some testing and turns out that the embed's properties aren't assigned correctly even though they're undefined, which the framework couldn't properly read the property of an empty field since it's not there.


TC-DA-1.4,1.8: Script for test plan and VS for commissioner DUT

Script generates the test plan tables and verification step spreadsheet values for TC-DA-1.4 and TC-DA-1.8 from the commissioner_dut test vectors.

Fast-tracking test-related utility script that does not affect runtime behavior in any way.


Avoid having to run multiple instances

Including the HTTP Host header in the cache key will allow multiple services (origin, blizzard, etc) to use the same instance of steamcache without having cache collisions.

Steam will still direct most users in the same geographic location to the same download servers. I'm still seeing a 60% cache hit rate when redownloading a game.
# cat access.log  | grep chunk | cut -d'"' -f8 | sort | uniq -c    2900 HIT    1899 MISS
You still might want to merge in my other change to prevent DoS, if you want I can break that out in to another pull request.


New version: JohnTaylor.less version 608

Pull request has been automatically created using 🛫 WinGet Releaser.
Microsoft Reviewers: Open in CodeFlow

Duplicate of #78896

@wingetbot run


provide %raw statement in SimpleTemplate Engine

I can not place jQuery Templates Markup in my SimpleTemplates, because both use '{{' / '}}' to mark variable replacement.
Something like this would be great:
%raw
some other {{ untouched }} markup for client side
%end

I'm bumping this just because {{}} is becoming more and more popular with angular and polymer so it may be worth formalizing.


Docs for scaleway IPs in dynamic IP options

Docs for https://github.com/rancher/rancher/pull/26345
Signed-off-by: Patrik Cyvoct<EMAIL_ADDRESS>

I accidentally merged this because I didn't realize it was related to an issue that is still open. When the issue is closed this change can be made again.

No worries :smile:


Issue with esp8266

Hello,
I use the same code (Of course I adjusted the pins) on my Arduino UNO and an esp8266 (nodemcu).
On the Arduino I got the expected result but on the esp8266 I got nothing.
#include "SevSegShift.h"

#define SHIFT_PIN_DS   D0
#define SHIFT_PIN_STCP D1
#define SHIFT_PIN_SHCP D2

SevSegShift sevseg(SHIFT_PIN_DS, SHIFT_PIN_SHCP, SHIFT_PIN_STCP);

void setup() {
  byte numDigits = 8;
  byte digitPins[] = {11, 10, 9, 8, 15, 14, 13, 12};
  byte segmentPins[] = {0, 1, 2, 3, 4, 5, 6,  7};
  bool resistorsOnSegments = false;
  byte hardwareConfig = COMMON_ANODE;
  bool updateWithDelays = false;
  bool leadingZeros = false;
  bool disableDecPoint = false;

  sevseg.begin(hardwareConfig, numDigits, digitPins, segmentPins, resistorsOnSegments,
  updateWithDelays, leadingZeros, disableDecPoint);
  sevseg.setBrightness(100);
}

void loop() {
  sevseg.setNumber(12345678);
  sevseg.refreshDisplay();
}

Mhhhh… unfortunately I don’t have an esp at hand to check if it works.
is the original sevseg library working with esp?
This library merely adds a layer for shift registers, but uses the functionality of sevseg.

as I understand it the SevSeg library is not intended for ESP.
So the SevSegShift is also not working here.

@Brndyk I am running into the same issue with my ESP8266.
I don't know too much about how shift registers work or even how to display numbers on the seven-segment display.
Unfortunately, it doesn't look like this project will be able to work for the ESP8266 in its current state.
If any progress has been made please let me know. If there are sources I can learn the basics of how to display characters that would be good too.

SevSeg and SevSegShift should both work on the ESP8266 and ESP32, they both don't do anything special that requires an Arduino hardware.
I can confirm this, as I got SevSegShift working on the ESP32.
The problem is a different one, which I reported here: https://github.com/bridystone/SevSegShift/issues/9
As a quick fix, just move these two lines
  byte digitPins[] = {11, 10, 9, 8, 15, 14, 13, 12};
  byte segmentPins[] = {0, 1, 2, 3, 4, 5, 6,  7};

to the global scope (i.e. above the setup function). Then the program should work fine.

Hey ... thank you for this great library ...
i used the library on ( Uno board ) with PNP transistors as a switches for ( 1.8" seven segment 5v common anode ) ... so i defined the hardware to :

byte hardwareConfig = P_TRANSISTORS;

and the result was perfect ...
so i decide to make same setup for "  NTP clock " using ESP32 and shift register and pnp resistors from external power ( 5v ) and sure i gathered the GND's"
i followed the previous instructions and raised up the flowing lines to global scope

  byte digitPins[] = {16, 5, 4, 15}; // These are the PINS of the ** ESP32 **
                    //D0, D1, D2, D8
  byte segmentPins[] = {0, 2, 4, 6, 7, 1, 3, 5}; // these are the PINs of the ** Shift register **

and its works BUT the display is showing digits so dim .... and even non used segments has some flow of electricity and turn on but so dim ....
i don't have experience in all of that ... its just Hobby and I hope your generosity to solve this problem for me

I think the problem you are describing is a result of the ESP being 3,3V logic while the Arduino uses 5V Logic (i.e. all GPIO pins on the ESP only take 3,3V as HIGH input and emit 3,3V on HIGH output instead of 5V on the Arduino).
3,3V probably is not enough to fully close the transistor, See here: https://forum.arduino.cc/t/pnp-transistor-conducts-at-3-3v/578833/2
Also make sure you are connecting the right pins. You code uses pins 16, 5, 4 and 15 for the transistors, but I am pretty sure your schematic shows different pins connected. So just check that (it might be correct, I don't know the specific board you are using).

first of all i would to thank you for your gentle response ...

3,3V probably is not enough to fully close the transistor,

yes you are right, my problem is how to control current flow using PNP transistors as it drives the high side and its need a lot of focus on it  and calculating to find a suitable formula ... i found there are nothing global setting ready for all application ( how smart am i 👎 ) so i will reconsider in my setup to find best solution depending on your nominated post wich you provided ... I will let you know the results when i will success ( i hope so ) ....

You code uses pins 16, 5, 4 and 15 for the transistors, but I am pretty sure your schematic shows different pins connected.

I meant d1,d2,d3,d4 as digit 1 and digit2 ... but i used  16, 5, 4 and 15 pins on board ... This is my fault, I should be more clear...
Once again Thank you


OAuth2 client auth via JWT

Support for client auth via JWT assertion as per
https://datatracker.ietf.org/doc/html/rfc7521
https://datatracker.ietf.org/doc/html/rfc7523

closed with #88


Gulp-inject error for version 4.0.0

It seems that the gulp-inject fails for "gulp-inject": "^4.0.0" while running the wiredep  task reporting for unexpected token (syntax error related to startTag) . If I switch to "gulp-inject": "^1.1.1" works fine. Any ideas?

Same here...
path\to\folder\node_modules\gulp-inject\src\inject\index.js:127
      startTag,
              ^
SyntaxError: Unexpected token ,
    at exports.runInThisContext (vm.js:73:16)
    at Module._compile (module.js:443:25)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (path\to\folder\node_modules\gulp-inject\index.js:4:28)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)

I figured it out.  As of gulp-inject v4.0.0, NodeJS v4 or above is required which means that you need to install NodeJS latest version. After installing it works just fine.

I have node v4.4.5 installed and am receiving async callback errors I have been searching threads and I have found comments regarding the implementation of .stream and del and provider errors. more to come.


[SPARK-10772][Streaming][Scala]: NullPointerException when transform function in DStream returns NULL

Currently, the TransformedDStream will using Some(transformFunc(parentRDDs, validTime)) as compute return value, when the transformFunc somehow returns null as return value, the followed operator will have NullPointerExeception.
This fix uses the Option() instead of Some() to deal with the possible null value. When   transformFunc returns null, the option will transform null to None, the downstream can handle None correctly.
NOTE (2015-09-25): The latest fix will check the return value of transform function, if it is NULL, a spark exception will be thrown out

Can one of the admins verify this patch?

LGTM.

I'm not sure this is valid. Looking at how the result of transform() is used, None means "try computing this again". Why would you want or need to return a null RDD? instead of an empty one?

Looking at it again, @srowen is right. Returning None makes getOrCompute think that no RDDs have been generated for a given time (artifact of the fact that None is returned when a map has no value for a key). So this really is case of returning an empty RDD from your function.

You should not be returning in null in the first place from a transform function. May be we need to document this better. At least, in the code, we should check for whether the returned value is null, and throw a SparkException saying "Transform function return null instead of an RDD; this should be avoided . You can return an empty RDD using RDD.empty, if you dont want to return anything. " I think that should be the right solution here.

I think we'd better document the return value of compute function, I saw lots of users in the community they're trying to return None instead of RDD.empty if there's no data, the definition of this function accepts to return Option, but actually None will introduce some undefined behaviors. I know it is hard to change the interface, at least we could document the exact meaning of this function to avoid misuse.

Absolutely agreed. This is something I wish I had done it right 3 years ago :(

There exists a case that user needs to skip the operation after the transform, especially, the output operation like saveAsXXXFiles (e.g. snapshot the state of updateStateByKey in every 10 batch interval), of course, user can use the foreachRDD to achieve this, but needs a little more coding. If transform can return None, it can make such usage easier.
About the undefined behaviors, I think RDD.empty will also introduce some undefined behavior here because the new RDD has no relational with the upstream RDD (use rdd.filter(_ => false) can avoid this), so the upstream RDD may be not evaluated, if this RDD in state dstream (updateStateByKey, reduceByKeyAndWIndow) and after some checkpoint, the state may be not right. And creating empty RDD needs to use spark context, the user needs to pay attention for this if the application recover from some checkpoint: needs a redirect way to get the spark context instead of using the spark context directly.
I agree that we can avoid NullPointerException by checking NULL and throwing a spark exception, if we forbid the None  usage, I can modify the PR to check NULL.

@jhu-chang you can write application logic that selectively performs additional operations or not on an RDD depending on whether it's empty. It's just an if statement.
Why would the lineage of the empty RDD matter? indeed, it's better if it's known to be empty without recomputing anything. Why would something not be computed -- the point is that you're deciding how to continue based on the result of some RDD that was computed.

@srowen Yes, user can write his own logical to deal with the case mentioned last post. But user may still try to use the exist API like saveAsXXXFiles first rather than start a new one, even though it is very simple for us.
About the lineage, I totally agree with you: user must know that the side affect of empty rdd,  but as a junior in spark, he/she may not aware of this (Well document may help him/her), In this aspect, return None has no difference with empty RDD if he/she knows what he/she does. So if None will introduce undefined behavior, the empty RDD also will, just depends how the user uses @jerryshao

@jhu-chang I still don't see why you say a user can write logic to return a null RDD, but can't write an if statement to handle it? a user who can use DStream is surely capable of this. I think it's more surprising if you're allowed to make a transformation that returns nothing, yet write a program that tries to use it.
What is the problem with an empty RDD? Returning an empty RDD is not the same as what you're suggesting. It's an RDD that has nothing in it. It's meaningful to operate on it further. If the application doesn't wish to, it can write logic to do something different for an RDD.

Hi @jhu-chang , can you elaborate at what scenario emptyRDD will introduce undefined behavior, I'm afraid I could not clearly catch what you mentioned. If emptyRDD will introduce unexpected behavior, I think it is a bug should be fixed. But I can assure you None will bring in problems, so this patch should be changed.

@jerryshao This is an extreme sample, it is not a real case, just to demonstrate the issue of RDD.empty, you can see the dependency increasing all the time and final stack over flow will happen (You can say it is usage error). Do you know which kind of operations/dstreams will introduce undefined behavior with None and what's the appearance?
ssc.socketTextStream("localhost", 9999).map(x => (x,1)).updateStateByKey(
    (inputs : Seq[Int], oldr : Option[Int]) => {
           inputs.headOption
      }
      ).transform(rdd => {
           println(rdd.toDebugString.split("\n").length)
           sparkContext.makeRDD(Seq[Int]())
      }).print

Anyway, I will change the PR to throw exception.

I cannot remember very clearly, count() may introduce incorrect result when you use None instead of RDD.empty as I remembered.
In the early version some operators actually return None instead of RDD.empty, that's why this interface is designed like this. But None will introduce some problem, I remembered TD fixed several this kind of bugs by changing to empty RDD instead of None. TD might better know this issue.

count with None will report NullPointerException since None will transform to null in [transform function] (https://github.com/apache/spark/blob/master/streaming/src/main/scala/org/apache/spark/streaming/dstream/TransformedDStream.scala)
@srowen  The message has been changed, could you check it again?

Lgtm

Test build #1824 has started for   PR 8881 at commit d068000.

Test build #1824 has finished for   PR 8881 at commit d068000.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #1833 has started for   PR 8881 at commit cba60ed.

Test build #1833 has finished for   PR 8881 at commit cba60ed.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

@jhu-chang can you fix up the style problem that fails the build? looks like whitespace at the end of the lines

@jhu-chang Could you fix the style issue and one minor issue that I pointed out.
Style issues:
[error] /home/jenkins/workspace/NewSparkPullRequestBuilder/streaming/src/test/scala/org/apache/spark/streaming/BasicOperationsSuite.scala:213:0: Whitespace at end of line
[error] /home/jenkins/workspace/NewSparkPullRequestBuilder/streaming/src/test/scala/org/apache/spark/streaming/BasicOperationsSuite.scala:221:10: Whitespace at end of line

Hi, @tdas, I have checked in the fix for those issues, could you check again?

LGTM except some small comments :).

Test build #1865 has started for   PR 8881 at commit 0d660ce.

Test build #1865 has finished for   PR 8881 at commit 0d660ce.

This patch fails MiMa tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #1866 has started for   PR 8881 at commit 2cc4fab.

Test build #1866 has finished for   PR 8881 at commit 2cc4fab.

This patch fails MiMa tests.
This patch merges cleanly.
This patch adds no public classes.

Hi, @srowen , @tdas @jerryshao
Do you know what's the reason of this failure?

It might be the problem of Jenkins, you'd better run the unit test again.

On my local environment, the unit test is ok.

I mean you need to trigger the Jenkins test again by typing "Jenkins, retest this please." in Github comment box.

Or let the committer trigger the test for you.

Jenkins, retest this please.

Test build #1871 has started for   PR 8881 at commit 2cc4fab.

Test build #1871 has finished for   PR 8881 at commit 2cc4fab.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged to master


Implement developer tools search & category page

Overview
Create a search and category page for developer tools, implementing core functionality that will be essential for DevTools Academy. This task will evaluate your ability to create performant, well-structured, and user-friendly interfaces.
Requirements
1. Tool Search Interface
Implement a responsive search page with the following features:
interface Tool {
  id: string;
  name: string;
  description: string;
  category: string[];
  githubStars: number;
  githubUrl: string;
  websiteUrl: string;
  tags: string[];
  lastUpdate: string;
  license: string;
}

Required Features:

Real-time search with debouncing
Filter by multiple categories
Sort by relevance, stars, or last update
Responsive grid/list view toggle

2. Technical Requirements

Use Next.js 14 with App Router
TypeScript for all components
Implement as Server Components where appropriate
Use Shadcn UI for components
Tailwind CSS for styling
Implement proper loading states
Error handling for failed data fetches

3. Mock Data & API

Create a mock JSON data file with 20+ tools
Implement search and filter logic
Simulate API delay for realistic testing

Key Deliverables
Component Structure
src/
  app/
    tools/
      [slug]/
        route.ts
      error.tsx
      loading.tsx
      page.tsx
  components/
    tools/
      ToolCard.tsx
      ToolLogo.tsx
      ToolsGrid.tsx

Performance Requirements

Implement proper data fetching strategies
Use pagination or infinite scroll
Optimize images and loading states
Maintain smooth search/filter UX

Acceptance Criteria
Search Functionality

[ ] Real-time search works with type-ahead
[ ] Search covers tool name, description, and tags
[ ] Clear search functionality
[ ] Loading states during search

Filtering & Sorting

[ ] Multiple category selection
[ ] Sort by different criteria
[ ] Filter by license type
[ ] Clear filters option

UI/UX

[ ] Responsive design (mobile-first)
[ ] Smooth animations for state changes
[ ] Empty state handling
[ ] Error state handling

Code Quality

[ ] TypeScript types for all components
[ ] Component documentation
[ ] Proper error boundaries
[ ] Clean, maintainable code structure

Evaluation Criteria

Code organization and architecture
TypeScript usage and type safety
Performance optimizations
Component reusability
Error handling
UX considerations
Documentation quality

Submission Guidelines

Fork the repository
Create a new branch: feature/tool-search-page
Implement the features
Create a PR with:

Screenshot/video of working implementation
Brief explanation of technical decisions
Setup instructions
Any known limitations or future improvements

Time Expectation

5 days from assignment

Resources

UI Design Reference: opensourcealternative.co
Component Library: ui.shadcn.com
Next.js Docs: nextjs.org/docs

Bonus Points

Implement keyboard navigation
Add GitHub stars trend graph
Add tool comparison feature
Add unit tests
Add Storybook components

Questions? Feel free to ask in the PR discussion.

Hi @tyaga001 @awalias ,
Could you please assign me this task? Also, if possible, could you provide a Slack link or any other preferred contact method so I can update you on my progress and share my work regularly?
Thank you, and looking forward to getting started!
Best,

@ayasahmad7655 Hey, this task has been assigned to @Ankur1493. I'll assign another task to you.


(BKR-573) Add remove_puppet_on

This commit adds a remove_puppet_on method that can be used to
ensure that puppet packages have been expunged from hosts.
This method is intended to be used in a pre-suite. It is currently
limited to the AIX and Solaris platforms.

Additional testing against Solaris 10 is required.

@anodelman or @kevpl please give this a quick glance to see where it needs to be amended to meet guidelines for submission. Thanks.

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/1614/
Test FAILed.

@johnduarte looks good, & failures are unrelated to change. Please add a spec test or two to this, & we should be ready to get it in.

@kevpl here are some spec tests for this. Thanks.

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/1623/
Test FAILed.

failing spec testing

@kevpl hmmm, that failure is using spec expectations from https://github.com/puppetlabs/beaker/pull/980 which hasn't been merged yet. ???

(doh) looks like I accidentally added the spec expectation to this PR. I have removed it.

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/1628/
Test FAILed.

@puppetlabs-jenkins retest this please

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/1647/
Test FAILed.

@puppetlabs-jenkins retest this please

Refer to this link for build results (access rights to CI server needed):
http://jenkins-beaker.delivery.puppetlabs.net//job/qe_beaker_btc-intn/1664/
Test PASSed.


Confirm fitness theshold for ns2b3

          yep, it's a completely different experiment so the dynamic range is different. For this DMS analysis, values are a log transformation from 0: a value of -1 means 10x less fit than wildtype, a value of 2 means 100x more fit than mutant.

I'm double-checking with Jesse Bloom to make sure I took the correct score here but I'm fairly confident, so we can merge imo
Originally posted by @JenkeScheen in https://github.com/choderalab/asapdiscovery/pull/646#discussion_r1404086161

From email thread should be -1

@JenkeScheen this was fixed as far as I can see. Re-open if not the case.


Friction Triggers Appear to Alter The Tire Friction of All cars on the map

CARLA version: 0.9.13
Platform/OS: Ubuntu 21.0
Problem: After creating a friction trigger with 0.0 friction (according to the code in this part of the docs), I spawned two vehicles with BasicAgent and set them to drive to next way point. When the first car enters the trigger zone, both cars spin out of control. I expected that only the car entering the trigger zone would have its wheel friction changed, but it appears to change the friction for every vehicle, even those currently outside of the trigger zone.
I confirmed this was what was happening by running:
for actor in actor_list:
  wheel_phys = actor.get_physics_control().wheels[0]
  print(f"Tire Friction: {wheel_phys.tire_friction}")

At every tick. Which produces:
Time Step 35
Tire Friction: 3.5
Tire Friction: 3.5

Time Step 36
Tire Friction: 0.0
Tire Friction: 0.0

(The first car enters the friction trigger after time-step 35, at which point the second car is far away from the friction trigger)

CARLA version: 0.9.13 Platform/OS: Ubuntu 21.0
Problem: After creating a friction trigger with 0.0 friction (according to the code in this part of the docs), I spawned two vehicles with BasicAgent and set them to drive to next way point. When the first car enters the trigger zone, both cars spin out of control. I expected that only the car entering the trigger zone would have its wheel friction changed, but it appears to change the friction for every vehicle, even those currently outside of the trigger zone.
I confirmed this was what was happening by running:
for actor in actor_list:
  wheel_phys = actor.get_physics_control().wheels[0]
  print(f"Tire Friction: {wheel_phys.tire_friction}")

At every tick. Which produces:
Time Step 35
Tire Friction: 3.5
Tire Friction: 3.5

Time Step 36
Tire Friction: 0.0
Tire Friction: 0.0

(The first car enters the friction trigger after time-step 35, at which point the second car is far away from the friction trigger)
i am using friction trigger to change road friction in CARLA too. But when my ego vehicle drives into friction trigger area, the print result of tire friction is still 3.5. So I want to ask your opinion
and my 'print' code is:
while True:
physics = ego_vehicle.get_physics_control()
print(f"tire friction = ", physics.wheels[0].tire_friction)
time.sleep(0.5)

I have faced the same issue in CARLA version 0.9.14. It seems that once a vehicle enters the friction zone, the tire friction is changed for all vehicles using the same blueprint , instead of only that vehicle. It seems that it does not affect other vehicles using a different blueprint. Is this an expected behaviour for friction triggers?


chore: fix code owners

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

Project coverage is 29.75%. Comparing base (5323dc9) to head (2fafff0).

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #36   +/-   ##
=======================================
  Coverage   29.75%   29.75%
=======================================
  Files          10       10
  Lines         662      662
=======================================
  Hits          197      197
  Misses        435      435
  Partials       30       30

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


🌐 Add Japanese translation for Tutorial - Middleware

This PR translates tutorial/middleware.md with Japanese.

Thank you for your review! @delhi09
I applied your feedback and updated a few lines.
Please check again.

Thank you for your review @sh0nk !
updated it. could you see again?

Thank you for your review @sh0nk !
updated it. could you see again?

Awesome! Thanks @tokusumi ! :bow: :rocket:
And thank you @sh0nk and @delhi09 for the reviews. :coffee: :cake:


instructions/examples

Hi,
Do you have any document with details on how to use Uni-mol V2 such as with ex of command lines to screen ligands against a specific target?
There are not much details in the read.me files.
Thanks,
Christian

Hi, we will add more details and document ASAP.


QUESTION - refreshing spreader dinamically

is it actually possible to refresh the spreader title without rendering again the whole wheel ?

Hi @FROST-D
Yes, it's possible, but a little bit tricky.
var wheel = new wheelnav("wheelDiv");
wheel.spreaderEnable = true;
wheel.createWheel(["Thank\nyou", "for", "download", icon.fave]);
wheel.spreader.outTitle = new wheelnavTitle("your text").getTitlePercentAttr(wheel.spreader.spreaderPathOut.titlePosX, wheel.spreader.spreaderPathOut.titlePosY, wheel.spreader.outTitleWidth, wheel.spreader.outTitleHeight);
wheel.spreader.inTitle = new wheelnavTitle("is here").getTitlePercentAttr(wheel.spreader.spreaderPathIn.titlePosX, wheel.spreader.spreaderPathIn.titlePosY, wheel.spreader.inTitleWidth, wheel.spreader.inTitleHeight);
wheel.spreader.setCurrentTransform();

ty very much


Build and Push first notebook example

Complete notebook example here
The example
In this example we show how to package a custom TensorFlow algorithm with a Python example which works with the CIFAR-10 dataset: [CIFAR-10]: http://www.cs.toronto.edu/~kriz/cifar.html
The parts of the algo
The src directory has all the components you need to package the sample algorithm for Amazon SageMager:
└── src
    ├── cifar10.py
    └── resnet_model.py

Let's discuss each of these in turn:

src is the directory which contains the files that are installed in the container.

The files that we put in the container are:

cifar10.py is the program that implements our training algorithm.
resnet_model.py is the program that contains our Resnet model.

Packing the Training Code
build and push functions
from build_sagemaker_container import build

tag = 'tensorflow-cifar10-example:latest'

build(base_image='tensorflow/tensorflow:1.11.0-py3',
      entrypoint='cifar10.py',
      source_dir='src',
      tag=tag)

def build(base_image, entrypoint, source_dir, tag, build_commands=None):
    """
    Build your algo using from a Docker `base_image`.

    Args:
        base_image (string): Docker image which your algo is based from.
        entrypoint (string): Path (relative) to the Python source file which should be executed
                as the entry point to training. This should be compatible with either Python 2.7 or Python 3.5.
        source_dir (str): Path (absolute or relative) to a directory with any other training
                source code dependencies aside from tne entry point file (default: None). Structure within this
                directory are preserved when training on Amazon SageMaker.
        tag (string): tag name
        build_commands (string): additional instructions to send to the container
    """

from build_sagemaker_container import push

ecr_image_name = push(tag)

def push(tag, aws_account=None, aws_region=None):
    """
    Push the builded tag to ECR.

    Args:
        tag (string): tag which you named your algo
        aws_account (string): aws account of the ECR repo
        aws_region (string): aws region where the repo is located

    Returns:
        (string): ECR repo image that was pushed
    """

Working with the Python SDK
hyperparameters = {'train-steps': 1000}

instance_type = 'ml.c5.xlarge'

estimator = Estimator(role=role,
                      train_instance_count=1,
                      train_instance_type=instance_type,
                      image_name=ecr_image_name,
                      hyperparameters=hyperparameters)

estimator.fit({'training':data_location})

Working with docker passing hyperparameters
docker run  \
 -v local-data-dir:/opt/ml/input/data/training \
tensorflow-cifar10-example:latest \
train --train-steps 100

closing due to inactivity


Are higher numbers better or worse?

I have no idea.

lower is better. #1

The result table deserve better coloring: #4


Publish APK at Github?

Would you mind attaching the .apk file to the corresponding releases/ here at Github, so folks without Playstore can grab it? I could then automatically fetch it and include it with my F-Droid compatible repo.

@IzzySoft Locative has been discontinued, I'm closing this issue now: http://blog.locative.io/bye-everyone-df01871fe949

A pity – but yes, that makes my request obsolete. Thanks anyway!


Webpack is escaping ? inside the filename

Bug report

What is the current behavior?
I got multiple error reports (#1367, #1346, #1355, #1374) that the html-webpack-plugin 4.x does not support querystrings in filename although html-webpack-plugin 3.2 did.
People use the filename to append a querystring to a file:
output: {
  filename: 'assets/name.js?whatever'
},
plugins: [
  new MiniCssExtractPlugin({
    filename: 'assets/name.css?whatever'
  }),
]

webpack is correctly removing the querystring before it writes files to disk however it is also encaping ? to %3F.
would it be possible to not do this replacement for compilation.entrypoints.get(entryName).getFiles()?
Other relevant information:
webpack version:  4.42.1
Additional tools: html-webpack-plugin: 4.0.3

Is this only related to the mini-css-extract-plugin?
cc @evilebottnawi

I created a code sandbox to fiddle with the problem here:
https://codesandbox.io/s/html-webpack-plugin--querystring-dgl7k

According to @gracexiong who tried to integrate https://github.com/jantimon/html-webpack-plugin/issues/1355#issuecomment-596566980 it was based of the escaping but I can't reproduce that issue - I'll need to take a further look.
It seems like webpack is doing the correct thing here:
compilation.entrypoints.get("main").getFiles()
// ['assets/name.css?whatever', 'assets/name.js?whatever']

Hey @sokra after further looking into it it looks like webpack is working absolutely correct here - sorry for the mess :(


Stremio takes way longer to load after installing

i installed 2 add-ons soundcloud and discord rich presence, ever since stremio takes very long to load

What takes long to load, stremio itself or movie/series streams?

What takes long to load, stremio itself or movie/series streams?

stremio

stremio

If you uninstall those addons, does Stremio really run faster? It seems odd to me that Stremio would slow down just by some installed addons...

If you uninstall those addons, does Stremio really run faster? It seems odd to me that Stremio would slow down just by some installed addons...

i uninstalled everything related to pimp my stremio plus some other addons and it booted immediately

i uninstalled everything related to pimp my stremio plus some other addons and it booted immediately


HDDS-11003. Eliminate code duplication in XceiverClientGrpc#sendCommandAsync

What changes were proposed in this pull request?
ContainerOpsLatency metric should reuse existing variable in onError.
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-11003
How was this patch tested?

Existing metrics UTs would suffice.

Thanks @smengcl for the patch, @jojochuang for the review.


chore: release v0.17.0

Description
Release branch PR for v0.17.0
Purpose
Allows us to summarize the changes on the release branch

We are abandoning this because we are already on v0.18.x


Changed arduino code

Added: Pressure sensor codes
#25 Fixed by creating entire library of ros_lib again using the make_libraries command.
Everything is running perfectly. :smile:
Check before merging

Closing this, fixed most issues using update from NUC.


add title and extension to the license file

The title is not strictly required, but it's useful metadata, and part of the recommended license template text (see http://choosealicense.com/licenses/isc/ and https://opensource.org/licenses/isc-license)
The extension helps with the display of the license on github (it activates text wrapping)

Thanks!


kicad problems

Drawing sheet 'empty.kicad_wks' not found. Error loading the symbol library table. Running kicad  This is kicad ver  6.0.8 on Raspberry Pi 4 running bullseye. Raspberry Pi 5 bookworm does not work at all.

I use Windows 11, KiCad 8.0.3 with no issues. Might be specific to the version or architecture you are using.

I'm not sure what would cause backwards compatibility issues with KiCAD 6. I use KiCAD 8.0 release build. You might check ask on the KiCAD forums/discussion if others have had issues opening on KiCAD 6 running on Raspberry Pi


adding screener tests in rating

Adding screener in rating, so the rating is tested against rates with screener

Coverage remained the same at 98.251% when pulling 192e4ca6eba9cfbec9473a26d4d00a11c1d19e5b on sergio-ocon:adding_screener_tests_in_rating into 8cbfae0a5ee9f7e6d1674b3da96bb876a744ae96 on miq-consumption:master.

Coverage remained the same at 98.251% when pulling 665b4ef99ff0f82cc8de6bed76318b3932256071 on sergio-ocon:adding_screener_tests_in_rating into 6628ffa5bc883c98b702afb2ae611ed66fbf9d37 on miq-consumption:master.

Coverage remained the same at 98.251% when pulling 913f693b88ad5d57df97f9d8b50f1e140f88c9c8 on sergio-ocon:adding_screener_tests_in_rating into 6628ffa5bc883c98b702afb2ae611ed66fbf9d37 on miq-consumption:master.

Coverage remained the same at 98.251% when pulling 913f693b88ad5d57df97f9d8b50f1e140f88c9c8 on sergio-ocon:adding_screener_tests_in_rating into 6628ffa5bc883c98b702afb2ae611ed66fbf9d37 on miq-consumption:master.

Coverage remained the same at 98.251% when pulling a13ce0d08efec9c233d315d5c082ac22ee55705f on sergio-ocon:adding_screener_tests_in_rating into 6628ffa5bc883c98b702afb2ae611ed66fbf9d37 on miq-consumption:master.

Coverage remained the same at 98.251% when pulling a13ce0d08efec9c233d315d5c082ac22ee55705f on sergio-ocon:adding_screener_tests_in_rating into 6628ffa5bc883c98b702afb2ae611ed66fbf9d37 on miq-consumption:master.

Coverage remained the same at 98.251% when pulling b5238bb5a78c633b91b914caffecbf333a884e7c on sergio-ocon:adding_screener_tests_in_rating into 5904b8a658e1213e5725d3c86ca5bee219ddc055 on miq-consumption:master.

Coverage increased (+0.03%) to 98.281% when pulling 98926a7d9eb3dca257548a4362a7b09c4031a9fc on sergio-ocon:adding_screener_tests_in_rating into 5904b8a658e1213e5725d3c86ca5bee219ddc055 on miq-consumption:master.

Coverage increased (+0.03%) to 98.281% when pulling 2c32130c5d5aab44acefd04d5be9112f6c5a996d on sergio-ocon:adding_screener_tests_in_rating into c4b1054639ca6de34ac93de90120f4246c8ce1be on miq-consumption:master.


Create a landing page

This is a homepage shown on the base domain when visiting with a browser. GitHub Pages could be used (with a redirect, ...)?

Done in #18 (mainly not through commits there but DNS, GitHub Pages etc. work); in a browser, https://ancv.io now redirects to https://madm.ancv.io/, which serves the README.md as a GitHub Page.
ancv.io cannot point directly to GitHub Pages: that way we lose control of the web server and cannot dispatch on User-Agent anymore. A subdomain of ancv.io works and is nicer than x.githubpages.io or whatever.


typing: Application.step()

Currently, Application.step() gives a bunch of squiggly red lines when trying to unpack the return value.

This is because .step() is annotated as follow, potentially returning None, which can't be unpacked
def step(self, inputs: Optional[Dict[str, Any]] = None) -> Optional[Tuple[Action, dict, State]]:
   # ...
   return self._step(...)

def _step(
   self, inputs: Optional[Dict[str, Any]], _run_hooks: bool = True
) -> Optional[Tuple[Action, dict, State]]:
   # ...
   return next_action, result, new_state

(the return line of ._step() also has red squiggly lines)
Does ._step() actually ever return None ? If yes, would it make sense to have it return
(None, None, None) instead?
Having two potentially return values (the tuple or None) can be annoying to deal with if they have different "shapes". I'm guessing that directly unpacking the return value is common.

OK, so:

_step does return None
Not sure what to do -- I need to figure out why. Effectively if you call step and nothing happens, you should know.
So whether we put that in the tuple or move that out is a bit odd
The only place we're calling this is in .step -- the other ones have specific conditions for hitting the point where it's none.
Agreed in ergonomics, although this is where a bit of typescript-type foo helps: (act, retval, state) = app.step() or (None, None, None). OTOH that type of code is just generally bad, so maybe this should just be fixed.


Promise support

This PR adds Promise support as mentioned in #53.
Promise support

getUserMedia
MediaStreamTrack.getSources
createOffer
createAnswer
setLocalDescription
setRemoteDescription
addIceCandidate
getStats

Javascript
Using @philikon's idea, I defined a withLegacyCallbacks function to allow the user to choose between the callbacks and the promise version.
Native
All the corresponding native methods now returns promises.
Documentation
The README has been updated with examples using promises instead of callbacks.

Hey, great work, thanks for contributing! I'll review as soon as I can squeeze in some time! (trying to wrap up a the M57 release since M58 was just announced).

M58 released,  any update for this.

Waiting for a review from @saghul

ping @saghul    what else we need to merge this?

Ouch, sorry folks, it fell through the cracks, I'll make sure to review it by next week. 🙏

awesome

thanks @saghul .   sorry to ping you.   :)

Any update?

Not really. But I'm afraid master changed since, and the PR no longer applies cleanly :-S

@saghul Conflicts fixed

@MatthieuLemoine thanks a lot!

is  anyone  reviewing this ?

@notedit
I think @saghul has a plan to review it.
I will find time to review it as well.

@zxcpoiu It should not include any breaking changes. I've done it with backward compatibility in mind. I've been testing it since April but it may be good if others try it before merging as I'm not using all the react-native-webrtc's features.
(For the emoji, credits to gitmoji)

FWIW, I just used this branch in a RN app we are currently developing, and it works very well.
As we are in parallel doing a web-version (using promises), we had no problems porting the code to RN, literally in minutes, based on this branch.
The only change we had to do (which is unrelated to this PR!) is to use addStream (deprecated: https://developer.mozilla.org/de/docs/Web/API/RTCPeerConnection/addStream)
// React-Native version (this lib)
peerConnection.addStream(stream);

// Web-Version
const audioTracks = stream.getAudioTracks();
peerConnection.addTrack(audioTracks[0], stream);

I might open an issue for that
Sorry for spamming. But good work here!

@chroth7
thanks a lot for your feedback.
I would merge it at the end of this week if there is no other feedback. :+1:

@MatthieuLemoine
I have it rebased to master. please kindly double check if I'm doing wrong.
oh, I missed one param, please help me to correct it. :(

@zxcpoiu I fixed it

landed.
leave it on master for a while and release a new version then.

big thanks to :sparkles: @MatthieuLemoine :sparkles:


Typo fix

Obviously, a relationship's name is its key in the relationships object, not the relationship object.

Good catch @ethanresnick!


How to add library to arduino other than PlatformIO

Hi~
Thank you for your library.
I managed to succeed making your library run in PlatformIO environment.
Then I'd like to know how to add library in Arduino IDE.
Can u advise me how to add library in arduino ide?
I googled how to add library to arduino ide then I tried but failed.
Thank you in advance.

This fork is working with Arduino Ide
https://github.com/hardwareliberopinerolo/ESP32QRCodeReader


There's no gradle relevant content on this document

In the Azure Artifacts, I saw the Gradle option but can not find any relevant content here.
Does the Gradle got fully support?

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

ID: 078a8c96-ec59-c10b-e48e-8c5586c8cb09
Version Independent ID: 200f5723-2404-298d-e6bb-533592a28ff3
Content: Azure Artifacts in Azure DevOps - Azure Artifacts
Content Source: docs/artifacts/overview.md
Product: devops
Technology: devops-artifacts
GitHub Login: @ramiMSFT
Microsoft Alias: rabououn

@edwardhu Thank you for your feedback. Gradle has limited Artifacts support. Check out the below existing articles for the details:

Install a Maven artifact using Gradle
Publish a Maven artifact using Gradle
Build task


Exposed lowered func to c++ API.

So that you can use: build_mod_.GetFunction("get_lowered_funcs", false);
to get lowered_funcs.
For our use case, it is used mostly for perf debug from C++ runtime.

CC: @jroesch


PEP484-compatible export of names in flax & its public modules

What does this PR do?
Fixes #1542, explicit export of modules following this PR in Jax.
All init.py file are using the from a import b as b, with the exception of optimizer/__init.py, which is not touched in this PR, since it already exports through __all__ = [...] list. I can change that optimizer's export file to the same format if desired.
There might be some Google's internal tooling to handle such code style change so feel free to close if you can't accept this PR. Just too annoyed by the Language server complaining and have a bit of free time.
Checklist

[x] This PR fixes a minor issue (e.g.: typo or small bug) or improves the docs (you can dismiss the other
checks if that's the case).
[x] This change is discussed in a Github issue/
discussion (please add a
link).
[x] The documentation and docstrings adhere to the
documentation guidelines.
[ ] This change includes necessary high-coverage tests.
(No quality testing = no merge!)

Codecov Report

Merging #1990 (ee42436) into main (abd6b79) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##             main    #1990   +/-   ##
=======================================
  Coverage   74.53%   74.53%
=======================================
  Files          59       59
  Lines        4999     4999
=======================================
  Hits         3726     3726
  Misses       1273     1273

Impacted Files
Coverage Δ

flax/__init__.py
100.00% <100.00%> (ø)

flax/core/__init__.py
100.00% <100.00%> (ø)

flax/core/nn/__init__.py
100.00% <100.00%> (ø)

flax/linen/__init__.py
100.00% <100.00%> (ø)

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 abd6b79...ee42436. Read the comment docs.


Clear Row Selections

I am unable to clear the selected rows even after modifying the state variable responsible for storing the selected row ids on a button click event. Please help
Code Sandbox

hello @premkiran7 I can clear selected row, please give the step to reproduce your issue. I will reopen it when I know how to reproduce it. thanks

hello @AllenFang, in the sample code which can be found in the above code sandbox, this issue can be reproduced. When a row is clicked the button "Mark" appears. On clicking the button "Mark" I want to clear the row that was selected previously. This was not happening. Please do correct me if there is something wrong in the code that I have written

I am having the same problem here, is there a way to bind the selected list back to the table?

Same issue here


Task collection on Mac (sometimes) fails due to qt

When trying to collect the 0.7.0 tasks with server 1.0.2, I run into the qt installation issue on Mac again. This means I can, unfortunately, not test the real packages locally anymore.
I get this error:
  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [29 lines of output]
      Traceback (most recent call last):
        File "/Users/joel/Dropbox/Joel/FMI/Code/fractal_test_setup/fractal-demos/examples/server/FRACTAL_TASKS_DIR/.fractal/fractal-tasks-core0.7.0/venv/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 144, in prepare_metadata_for_build_wheel
          hook = backend.prepare_metadata_for_build_wheel
      AttributeError: module 'sipbuild.api' has no attribute 'prepare_metadata_for_build_wheel'

      During handling of the above exception, another exception occurred:

      Traceback (most recent call last):
        File "/Users/joel/Dropbox/Joel/FMI/Code/fractal_test_setup/fractal-demos/examples/server/FRACTAL_TASKS_DIR/.fractal/fractal-tasks-core0.7.0/venv/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 351, in <module>
          main()
        File "/Users/joel/Dropbox/Joel/FMI/Code/fractal_test_setup/fractal-demos/examples/server/FRACTAL_TASKS_DIR/.fractal/fractal-tasks-core0.7.0/venv/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 333, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "/Users/joel/Dropbox/Joel/FMI/Code/fractal_test_setup/fractal-demos/examples/server/FRACTAL_TASKS_DIR/.fractal/fractal-tasks-core0.7.0/venv/lib/python3.8/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 148, in prepare_metadata_for_build_wheel
          whl_basename = backend.build_wheel(metadata_directory, config_settings)
        File "/private/var/folders/sk/fl32m0g97kv2xlqz9f0p5bbm0000gr/T/pip-build-env-f6blv1g2/overlay/lib/python3.8/site-packages/sipbuild/api.py", line 46, in build_wheel
          project = AbstractProject.bootstrap('wheel',
        File "/private/var/folders/sk/fl32m0g97kv2xlqz9f0p5bbm0000gr/T/pip-build-env-f6blv1g2/overlay/lib/python3.8/site-packages/sipbuild/abstract_project.py", line 87, in bootstrap
          project.setup(pyproject, tool, tool_description)
        File "/private/var/folders/sk/fl32m0g97kv2xlqz9f0p5bbm0000gr/T/pip-build-env-f6blv1g2/overlay/lib/python3.8/site-packages/sipbuild/project.py", line 585, in setup
          self.apply_user_defaults(tool)
        File "project.py", line 69, in apply_user_defaults
          super().apply_user_defaults(tool)
        File "/private/var/folders/sk/fl32m0g97kv2xlqz9f0p5bbm0000gr/T/pip-build-env-f6blv1g2/overlay/lib/python3.8/site-packages/pyqtbuild/project.py", line 70, in apply_user_defaults
          super().apply_user_defaults(tool)
        File "/private/var/folders/sk/fl32m0g97kv2xlqz9f0p5bbm0000gr/T/pip-build-env-f6blv1g2/overlay/lib/python3.8/site-packages/sipbuild/project.py", line 236, in apply_user_defaults
          self.builder.apply_user_defaults(tool)
        File "/private/var/folders/sk/fl32m0g97kv2xlqz9f0p5bbm0000gr/T/pip-build-env-f6blv1g2/overlay/lib/python3.8/site-packages/pyqtbuild/builder.py", line 69, in apply_user_defaults
          raise PyProjectOptionException('qmake',
      sipbuild.pyproject.PyProjectOptionException
      [end of output]

Pointing to the pyqtbuild & qmake. Thus, reinforces again that it's important if we can avoid the napari & qt dependency for our core tasks.

I can reproduce this error when just doing a pip install pyqt5 in a fresh environment. But using conda and the conda-forge channel works:
conda install pyqt
Installs pyqt correctly

Quick update: On my computer at home, this same installation runs through without an issue. I don't really understand why. Both are Mac's (the one at home on macOS Ventura, the work laptop on macOS Monterey).
Anyhow, let's still get rid of the qt dependency as soon as we can to avoid this. But I have a test setup now to run some more tests locally ;)

When trying to collect the 0.7.0 tasks with server 1.0.2, I run into the qt installation issue on Mac again. This means I can, unfortunately, not test the real packages locally anymore.
I get this error:

Which command originally triggered this error? Was it through fractal task collect?
(this is just for the record, since you already said that pip install pyqt5 is enough to reproduce the error)

Yes, it's triggered by fractal task collect fractal-tasks-core --package-version 0.7.0

Anyhow, let's still get rid of the qt dependency as soon as we can to avoid this.

Status update

https://github.com/haesleinhuepf/napari-tools-menu/pull/10 was merged and released in napari-tools-menu=0.1.18.
https://github.com/haesleinhuepf/napari-skimage-regionprops/pull/38 is still open, and in principle it should allow importing napari-skimage-regionprops without napari/QT (probably some details of that PR still need to be fixed though).
A similar PR would be needed for napari-segment-blobs-and-things-with-membranes.
Do other dependencies depend on QT or napari? To be checked.

Great to see progress on this.
As briefly discussed at the call today, even if those libraries can work without importing napari, they currently still have napari as a dependency. As long as it's core napari only, i.e. without pyqt5, this may be less of a problem for the mac installation though. pip install napari actually runs through successfully on both my macs (even the one that can't collect the fractal tasks locally), because it doesn't pick a qt version to install.
So as long as we can drop the pyqt5 dependency, that would help. (napari doesn't actually work without some qt backend being installed. But that's fine by us, we don't need to start napari anymore, especially if the napari imports are handled that way)
I actually wonder why we have a specific pyqt5 dependency at the moment. Was it because napari imports would otherwise fail? Or do we have a specific pyqt5 dependency somewhere?

Current status:

It should be OK to import napari-tools-menu without QT bindings available;
The same should be true for napari-skimage-regionprops, as soon as https://github.com/haesleinhuepf/napari-skimage-regionprops/pull/51 is merged&released;
Something similar should be done for https://github.com/haesleinhuepf/napari-segment-blobs-and-things-with-membranes/blob/main/napari_segment_blobs_and_things_with_membranes/init.py.

Ongoing tests are in PR #288

As of napari-skimage-regionprops=0.8.1, we now can safely import it without QT bindings.
Side comment, another consequence of updating napari-tools-menu to 0.1.19 is that now alsoimport napari_segment_blobs_and_things_with_membranes only raises a warning for missing QT bindings, rather than an error.
That's why we now got all tests passing for #288 (just with a lot of warnings). If we add more napari-workflows packages, we'll have to make sure that they can be safely imported.

As a byproduct, removing pyqt5 packages means slightly smaller environments ( ~200 MB less), although the size remains quite large (especially due to pytorch):
$ du -hs lib/python3.9/site-packages/* | sort -h | tail -n 20
25M	lib/python3.9/site-packages/numba
26M	lib/python3.9/site-packages/numcodecs
28M	lib/python3.9/site-packages/OpenGL
32M	lib/python3.9/site-packages/babel
34M	lib/python3.9/site-packages/numpy
35M	lib/python3.9/site-packages/numpy.libs
35M	lib/python3.9/site-packages/scipy.libs
36M	lib/python3.9/site-packages/skimage
39M	lib/python3.9/site-packages/imagecodecs.libs
39M	lib/python3.9/site-packages/matplotlib
41M	lib/python3.9/site-packages/nbclassic
61M	lib/python3.9/site-packages/pandas
63M	lib/python3.9/site-packages/opencv_python_headless.libs
71M	lib/python3.9/site-packages/cv2
71M	lib/python3.9/site-packages/imageio_ffmpeg
73M	lib/python3.9/site-packages/imagecodecs
86M	lib/python3.9/site-packages/scipy
99M	lib/python3.9/site-packages/llvmlite
201M	lib/python3.9/site-packages/PyQt5
1.6G	lib/python3.9/site-packages/torch

Oh, that's awesome. Once this is merged, let's release a 0.7.1 task package with it and I'll check whether local installation on M1 Macs then works :)

There is now 0.7.1a0 on pypi, ready for testing.

I tested local installation of 0.7.1a0 and now I'm not running into any issues with qt anymore. Unfortunately, there are still issues with imagecodecs.
I still need to test whether the examples run fine on 0.7.1a0. Will do so on UZH servers once I have access there again.
I remember earlier last year, I had to remove pyqt5 & imagecodecs to libraries from the dependencies to get local installation of the tasks working, so this dependency saga should continue too much further. See discussion here: https://github.com/fractal-analytics-platform/fractal-tasks-core/issues/289

Ok, ran the tests now to confirm that 0.7.1a0 still runs fine. This is confirmed now: Example 01, which uses the napari workflows, still runs through fine. @tcompa You can release this new version without the qt dependency :)

Now available in 0.7.2.


clean master

All changes related to #296 issue should be reverted. So, explicit query parameter passing  should be switched off.


Feature : support other OS

This library could prove quite useful when transferring a library from Mac to Windows or Linux, for instance to organize the pictures, keep their metadata (including albums), etc.
Is it something that could be feasible, or does this code use Apple proprietary code or something like that ?

It would be feasible to port the code to run on non-Mac platforms but would take some work.  The core of the module would run fine on Windows/Linux as it uses sqlite3 to read the Photos database and extract metadata.  However, there is some Mac-specific code in the helper functions (e.g. find the default Photos library, etc.) but this code wouldn't be needed on another platform as you would have to provide full path to the database.  The export code is also Mac-specific so that would need to be re-written.
I've thought about making this cross-platform but my assumption is that most people using it would be doing so on MacOS.  Porting it would require adding a bunch of if/else statements to separate the MacOS specific code increasing the complexity of the code a bit as well as making testing more difficult.
Is this something you have a use-case for?  If there's enough interest, I may consider a port.

Hey !
Sorry I left this personal project aside for a while.
I've changed computer from Mac to Windows, so I'd like to transfer my photo library as well.
I had spent a lot of time organizing everything in albums, and marking faces. I would like to keep at least my albums, and I thought your project could help me do that, by creating directories in windows for each album, and put symbolic links to the pictures in it. (the real picture file would remain in the directory by date or something I guess). I figured your code could help me a lot to parse the Mac OS library.
I haven't figured out how to keep the faces, but Windows Photos seems quite good at re-finding and grouping them.

@gdelab it would take some work but this is possible. I’ve not worked on this project much lately due to being too busy but will look into separating the Mac-specific code out when I have time. If you have access to a Mac, it would be relatively easy to write a small script to do what you want (e.g. symlink photos into albums) — for example onto an external drive that you could then copy to your Windows machine. The face names could be stored in the EXIF data of the photo so Windows could access it.

As work on osxphotos has progressed I've had to add more MacOS-specific code.  Porting this to run on other platforms would take significant work and I don't have any interest in doing this.  I'll happily consider a PR but do not plan on implementing this myself.

Thanks to @dvdkon this is now implemented in v0.60.0


Unclickable attributes in session classes

e.g., in Meshing, all attributes are unclickable. Presumably, it is because we need to document the types in the code so that the type is clickable. Let's experiment with that. This is a general issue that we could try to solve in the same way. It's very important - otherwise we cannot show how the code fits together. Similar issue for arguments. Note how launch_fluent's arguments are fully documented due to the docstring in the code.

@seanpearsonuk  Yes we can use autodocsumm to resolve this issue.


Update index.md

Added some more details and links

You got conflicts because your branch was way out of date. Best practice is to never reuse a branch and instead just delete it once you merged your changes into main and then create a fresh branch from the latest main. I'm going to copy your changes into a new pull request and then merge it.

Closing because branch was too old. See #62.


Add support for writing a backup to restore from

Since we are making changes to a user's configuration, we want to
be careful and let them have a way of restoring the old version in
case something goes wrong. In the future we could handle this
restore process via the tool as well.

Codecov Report

Merging #17 into master will decrease coverage by 0.66%.
The diff coverage is 56.25%.

@@            Coverage Diff             @@
##           master      #17      +/-   ##
==========================================
- Coverage   88.95%   88.28%   -0.67%
==========================================
  Files          14       14
  Lines         652      666      +14
==========================================
+ Hits          580      588       +8
- Misses         62       68       +6
  Partials       10       10

Impacted Files
Coverage Δ

pkg/tstune/tuner.go
77.77% <16.66%> (-1.17%)
:arrow_down:

pkg/tstune/config_file.go
97.1% <80%> (-2.9%)
: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 55d5cd0...7cb62e3. Read the comment docs.


Extra process bars from database coloum

When adding a massive txt into letta, It says
Bare UUIDs are deprecated, please use the full prefixed id!
Bare UUIDs are deprecated, please use the full prefixed id!
Bare UUIDs are deprecated, please use the full prefixed id!
every second, and I didn't know whether it is the correct way to do this so I use Ctrl+C several times but it stays there
then I force to close this in task manager but the process bar stays there
I wonder how the database to be use and I suggest that it should be added into the document.
And I also wonder if i can get rid of these extra process bars.

btw
I'm using the latest letta geting from pip
and is using ollama and Qwen models
the txt is about 2M in size but I haven't do any specific process(it's a pure novel written in chinese)
idk anything else as i just downloaded it for the first day.

i have the same question.


How to embed a pre-trained tree into XGBRegressor?

Hi, during conducting transfer learning by XGBRegressor, i faced a question: how to embed weights of a pre-trained tree into XGBRegressor. Of course, I am also confused which tree is used in XGBRegressor?

Maybe:
reg.fit(X, y, xgb_mode=previous_model)

Of course, I am also confused which tree is used in XGBRegressor?

It's not clear to me what's your question.  All the trees you have built by using fit are used in regressor.

Hi, thanks very much for your help. I am trying to achieve transfer learning (with two datasets A and B) via XGBoost. To this end, I choose to train XGBoost on A and train a decision tree on B. After obtaining the XGBoost and decision tree, I want to embed weights of the decision tree into XGBoost, but i don't know how to achieve this embedding.

Of course, I am also curious about other ideas of using XGBoost to achieve transfer learning.

So, you have a decision tree model trained using other libraries, and you want to build a gradient boosted model using XGBoost based on this existing decision tree model?  In this case, can you look into the base_margin parameter in fit method?

For a simple case, see https://github.com/dmlc/xgboost/blob/master/demo/guide-python/boost_from_prediction.py .  It's not using the sklearn interface, but can be a good starting point.

Thanks. This is pretty helpful for me. By the way, are there any functions to print architecture or weights of trained XGBoost?

You can call get_dump or save_model(model.json). The former is more human-readable and you can use dot format for plotting.


Fix a small problem

2015-06-08 13:41:23,667 [root] ERROR: Traceback (most recent call last):
File "C:\wwimlxcfdo\analyzer.py", line 661, in
success = analyzer.run()
File "C:\wwimlxcfdo\analyzer.py", line 514, in run
"{1}".format(package_name, e))
CuckooError: The package "modules.packages.exe" start function encountered an unhandled exception: Error returned by is32bit: Command '['bin\is32bit.exe', '-f', u'C:\Users\test\AppData\Local\Temp\flash32.exe']' returned non-zero exit status 1

This seems like a fix to make a critical error silent. What happens when you manually run is32bit.exe on your flash32.exe?

"is32bit.exe" Able to identify 32 application, but always raise CuckooError("Error returned by is32bit: %s" % e)
I guess the problem is because “is32bit.exe” returning a nonzero value.
This is analysis.log file：
2006-08-15 13:40:19,000 [root] DEBUG: Starting analyzer from: C:\wwimlxcfdo
2006-08-15 13:40:19,015 [root] DEBUG: Storing results at: C:\WpDxAYn
2006-08-15 13:40:19,015 [root] DEBUG: Pipe server name: \.\PIPE\xoFXdWluUHMrfBxyjHkeVrrdZNlp
2006-08-15 13:40:19,015 [root] DEBUG: Log pipe server name: \.\PIPE\XlMindAlRuNTlAGOFXQcVtrjnPes
2006-08-15 13:40:19,015 [root] DEBUG: No analysis package specified, trying to detect it automagically.
2006-08-15 13:40:19,015 [root] INFO: Automatically selected analysis package "exe"
2006-08-15 13:40:19,030 [root] DEBUG: filepath: C:\Users\test\AppData\Local\Temp\flash32.exe
2006-08-15 13:40:19,046 [root] DEBUG: outpath: C:\Users\test\AppData\Local\Temp\flash32.exe
2015-06-08 13:41:23,589 [root] DEBUG: Starting auxiliary module Disguise
2015-06-08 13:41:23,589 [root] DEBUG: Starting auxiliary module Human
2015-06-08 13:41:23,589 [root] DEBUG: Starting auxiliary module Screenshots
2015-06-08 13:41:23,667 [root] ERROR: Traceback (most recent call last):
File "C:\wwimlxcfdo\analyzer.py", line 661, in
success = analyzer.run()
File "C:\wwimlxcfdo\analyzer.py", line 514, in run
"{1}".format(package_name, e))
CuckooError: The package "modules.packages.exe" start function encountered an unhandled exception: Error returned by is32bit: Command '['bin\is32bit.exe', '-f', u'C:\Users\test\AppData\Local\Temp\flash32.exe']' returned non-zero exit status 1
Traceback (most recent call last):
File "C:\wwimlxcfdo\analyzer.py", line 661, in
success = analyzer.run()
File "C:\wwimlxcfdo\analyzer.py", line 514, in run
"{1}".format(package_name, e))
CuckooError: The package "modules.packages.exe" start function encountered an unhandled exception: Error returned by is32bit: Command '['bin\is32bit.exe', '-f', u'C:\Users\test\AppData\Local\Temp\flash32.exe']' returned non-zero exit status 1
2015-06-08 13:42:18,947 [modules.auxiliary.screenshots] ERROR: Cannot take screenshot: screen grab failed
2015-06-08 13:42:20,411 [modules.auxiliary.screenshots] ERROR: Cannot take screenshot: screen grab failed

Could you please verify this issue against the latest master branch? If you could also provide some information on your environment, that'd be great :)


[Enhancement] fix logging of cancel MV

What type of PR is this：

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch

[x] 2.5
[ ] 2.4
[ ] 2.3
[ ] 2.2

run starrocks_fe_unittest

run starrocks_admit_test

[FE PR Coverage Check]
:heart_eyes: pass : 4 / 4 (100.00%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/scheduler/TaskManager.java
2
2
100.00%
[]

:large_blue_circle:
com/starrocks/scheduler/mv/MVActiveChecker.java
2
2
100.00%
[]

run starrocks_admit_test

run starrocks_admit_test


Inline generating in the specific class

Hello all.
I had a huge codebase, where Sourcery parsing is too slow, so I used one swift file as a source for generation (with enum with frameworks list under the hood). On the base of this enum I want to generate an assembly for each framework.
Some fully generated files works great with per-file annotation,
but I detected that I can't say "put this piece of the code in this 'inline' block for this file". It doesn't work.
As I understand - Sourcery looks for 'inline' in 'Source' files, which are only one (for performance reasons)
So suggestion, if I use 'inline' annotation inside 'per-file' annotation - can Sourcery looks for inline in this file only (or in this file at first for backward compatibility)

Your understanding is correct, Inline annotations only work in parsed Sources, otherwise we don't know anything about the files so we wouldn't know where to replace things.
what size of codebase do you have? and how slow it is?
Sourcery runs in projects like Bumble / Airbnb and they have milions of line of Swift, it's heavily cached too


Add delete button on the card

Hey there, I was playing around with the codebase. Added the delete button on the card. Let me know what are your views on this. I'd be happy to do a PR.

Great idea, @mohitkyadav! I'd be happy to review a PR for this

Thank you, I'm on it, will create a PR today.


sendLocation Function Name

Hi Thanks for your efforts ,
Could you please change sendLocation to send_location to be more similar/familiar with others F's ?
Thanks

Hellow thanks for your info, we are working on it as soon as possible

Thanks for the concern, the send location function is updated successfully


rustfmt.toml?

I'm working on a PR for audio file clip support, but my editor is changing some unrelated code for formatting reasons. Do you use a formatter? Could you add your preferred rustfmt.toml to the repo?

This is a good suggestion.  However, I haven't found a specific one that I use.  What do you recommend?

Yeah, good point: added!


Array with blank item break rest of array.

if I save a record such that:
{
 name: ['senica', '', 'john']
}

parse-neo4j will only return:
{
  name: ['senica']
}

@senica just pushed a patch for this, could you please run:
npm update parse-neo4j

and report back whether it resolves the issue? The new version is:
  └──<EMAIL_ADDRESS>

Working. Thanks!


Changed display_id to stable_id

Removing deprecated message from server log

Is this fixing the right thing? The deprecation was on display_id(), not the hash key.
For anyone else looking, this was the warning:
------------------ DEPRECATED ---------------------
Deprecated method call in file /home/ubuntu/src/ensembl-rest/lib/EnsEMBL/REST/Model/Regulatory.pm line 149.
Method Bio::EnsEMBL::Funcgen::ProbeTranscriptMapping::display_id is deprecated.
display_id has been deprecated and will be removed in Ensembl release 92. Please use stable_id instead.
Ensembl API version = 89

Apologies for the very bold deprecation message . Thanks for submitting the change.

Thanks for spotting, changed now the right content. Doing it aside the rest course, through checks appreciated. ;)


Add a way to find reverse dependencies for an indirect dependency

We've had some indirect dependencies that we didn't know where they came from, it'd be super useful to have something to find all the packages that bring that indirect dependency to our project (from our deps, not the whole elm-package database).

i'm sure @zwilias is familiar, but elm-json tree is similar in behavior to npm ls. npm ls supports an optional argument, where you can specify a package, and it does what you're describing here.
maybe we want to extend elm-json tree. currently, it supports an extra argument where you can specify an elm.json file.
$ elm-json help tree
elm-json-tree
List entire dependency graph as a tree

USAGE:
    elm-json tree [FLAGS] [INPUT]

FLAGS:
    -h, --help       Prints help information
        --test       Promote test-dependencies to top-level dependencies
    -V, --version    Prints version information

ARGS:
    <INPUT>    The elm.json file to solve [default: elm.json]
$ elm-json tree elm/core

-- MISSING ELM.JSON ------------------------------------------------------------

No such file or directory (os error 2)

potentially it could check if the value matches *.json, and if not, filter the dependencies.

Oh, that's a cool idea @jjant! I'll have a think on how to best handle this, but it should be feasible without too much trouble.
@brandly re the [INPUT] stuff: it's similar to how elm-json install also supports packagenames and an elm.json path. It'll probably turn into elm-json tree [FLAGS] [PACKAGE] [-- <INPUT>], consistent with other subcommands.

Published in 0.2.8!


Create general image class

Standardized interface, can

Width, Height, Channels, BitDepth (Data Type), Pitch / Alignment
import PNG, FreeType bitmap, etc.
export PNG
Sub View (x, y offset)

Except for the channels (which are not needed) every feature was implemented in #32.


documentation update

Martin,
Issue #21 is really due to misunderstanding of the documentation.
Perhaps a few more clarifications to address this.
Login method add:
console.log('Region: ', auth.region);
serverless
Need to put code in async function because if you just copy and paste it doesn't work.
Introduction
Make a note that the region assigned when your eWeLink account is initially created may not be what you expect and you should check by what server/region with either login or getRegion return.

Thanks for the suggestions @ttz642
Added your feedback to the documentation.
Will wait a little more before modify the introduction.


Lab1 Implemented Fib

Fixes #
Review of colleague's PR #
Changes proposed in this PR:

Implemented  Lab1 Fibonacci numbers
Tests for  Lab1

Codecov Report

Merging #287 into master will not change coverage.
The diff coverage is 100%.

@@          Coverage Diff          @@
##           master   #287   +/-   ##
=====================================
  Coverage     100%   100%
=====================================
  Files          18     19    +1
  Lines         303    321   +18
=====================================
+ Hits          303    321   +18

Impacted Files
Coverage Δ

01_fib/sirigithub/main.go
100% <100%> (ø)

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 15b200b...a46913a. Read the comment docs.


Watermark with icon?

Is there a way to set TextBox Watermark attached property to use icon + text?

Are you looking for a native way to do it or a custom way can fit your need ?

I

Ok check this : Watermark / hint text / placeholder TextBox in WPF. I am using it right now ! (Well we are a bit of-topic)

Thanks, I'll look into it.

Guys did you find any solution of icon in watermark ?


Implement soroswap-router-sdk

merge if backend is working fine

I would wait, until the backend is completely working at fl0


Imperva WAF solution doesn't have parser although it is in GitHub

Describe the bug
Imperva WAF Cloud solution contains a parser, but after installing the solution from content hub, the parser does not show up and it's not available to install.

I believe this is because the Data file for this solution, references "Parsers/ImpervaWAFCloud" but the actual file is ""Parsers/ImpervaWAFCloud.yaml"
To Reproduce
Install Imperva WAF Cloud solution
Expected behavior
The parser should be available for installation

Hi @javiersoriano, Thanks for flagging this issue, we will investigate this issue and get back to you with some updates. Thanks!

@javiersoriano, Thanks for informing this to us. We have raised the PR with fix, and it's in review state.
Once the PR get merged, the new changes will get reflected into upcoming solution version. Many Thanks!


functions not working

I downloaded this git hub file to my raspberry pi. The code recognizes the header files I am including but does not recognize certain functions within the files. I keep getting a message that the function is an undefined reference. When I complied the driver it was successful, and some of the functions it understands but not others. Also I am using Geany as my IDE and coding in C. Please help thank you! Also the scd4x_i2c_example_usage.c runs in the terminal not in Geany. None of the files with .c run on the platform only .h

Hello @avathompson30
Did you follow the steps in the setup guide (README) ?
If you did, at which step do you see an error ?
Quentin

Yes I followed those steps. I was able to fix my problem. I am new to the
Raspberry Pi and did not know I had to change the build commands. I made
those changes and now I am able to utilize the functions from the files.
Thank you for getting back to me.
On Mon, Jul 1, 2024 at 5:02 AM Quentin F @.***> wrote:

Hello @avathompson30 https://github.com/avathompson30
Did you follow the steps in the setup guide
https://github.com/Sensirion/raspberry-pi-i2c-scd4x?tab=readme-ov-file#setup-guide
(README) ?
If you did, at which step do you see an error ?
Quentin
—
Reply to this email directly, view it on GitHub
https://github.com/Sensirion/raspberry-pi-i2c-scd4x/issues/9#issuecomment-2199615329,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/BJPFPDMPJSERIFU62K5AQVDZKELLJAVCNFSM6AAAAABJ6RAUHGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOJZGYYTKMZSHE
.

Cheers
Q


Update README.md

Correct typo in email_event_spam_report flag
Pull Request
Are you a current Fivetran customer?
Chris McClellan
Director
Visualisedata Pty Ltd
Partner in Australia
What change(s) does this PR introduce?
Fix typo in documentation
Did you update the CHANGELOG?

[X] NO

Does this PR introduce a breaking change?

[X] No  (please provide an explanation as to how the change is non-breaking below.)

Did you update the dbt_project.yml files with the version upgrade (please leverage standard semantic versioning)? (In both your main project and integration_tests)

[X] NO

Is this PR in response to a previously created Bug or Feature Request

[ ] Yes, Issue/Feature [link bug/feature number here]
[X] No

How did you test the PR changes?

[ ] CircleCi
[X] Local (please provide additional testing details below)

Select which warehouse(s) were used to test the PR

[ ] BigQuery
[ ] Redshift
[X] Snowflake
[ ] Postgres
[ ] Databricks
[ ] Other (provide details below)

Provide an emoji that best describes your current mood

😍
Feedback
We are so excited you decided to contribute to the Fivetran community dbt package! We continue to work to improve the packages and would greatly appreciate your feedback on our existing dbt packages or what you'd like to see next.

This is my first ever change to someone else's repo, so I know that I didn't change all the required files (I know knew about them when creating the PR


[AutoPR consumption/resource-manager] typo: consumption/resource-manager/Microsoft.Consumption

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

(message created by the CI based on PR content)

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


linux: ensure libMaterialXRenderHw has a dependency on libXt

After linking a program against a MaterialX build I made recently on linux, I got this error on execution:
Error: /blah/libMaterialXRenderHw.so: undefined symbol: topLevelShellWidgetClass

On inspection, the problem was that libMaterialXRenderHw.so wasn't declaring a dependency on libXt.so. When I inspected the Cmake source, I found this was because RenderHw wasn't doing a find_package(X11) - so that even though it calls target_link_libraries(${X11_Xt_LIB}), it does nothing because ${X11_Xt_LIB} hasn't been populated yet.

Thanks for writing up this fix, @pmolodo, and it looks like a very worthwhile improvement.  If you haven't already, make sure to fill out a Contribute License Agreement (either individual or corporate), so that we can move forward and merge the change to MaterialX main:
https://github.com/materialx/MaterialX/blob/main/CONTRIBUTING.md

Ah, I had not - just submitted one now, though!