Missing file pcap/pcap.h

C:\Install\GoReplay\src\github.com\buger\gor\vendor\github.com\google\gopacket\pcap\pcap.go:21:18: fatal error: pcap.h: No such file or directory
Compilation fails on Windows, compiling as a submodule of GoReplay

libpcap for Windows needs to be installed/findable to use gopacket/pcap on Windows machines.

Should I create a new issue?

For Ubuntu, you should be able to:
sudo apt-get install libpcap-dev

Thanks @gconnell, that worked.

I needed to install these and it worked
libpcap-dev libpcap0.8 libpcap0.8-dev

Any thoughts for OSX? Trying to cross compile for a windows machine.

@clholzin thank you. Had to install libpcap0.8-dev, which wasn't included in libpcap-dev.

root@localhost:~/Pyrit# python setup.py build
running build
running build_py
running build_ext
building 'cpyrit._cpyrit_cpu' extension
aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-oBClzS/python2.7-2.7.18~rc1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c cpyrit/_cpyrit_cpu.c -o build/temp.linux-aarch64-2.7/cpyrit/_cpyrit_cpu.o -Wall -fno-strict-aliasing -DVERSION="0.5.1"
cpyrit/_cpyrit_cpu.c:40:10: fatal error: pcap.h: No such file or directory
40 | #include <pcap.h>
|          ^~~~~~~~
compilation terminated.
Please how to solve this problem..

Try:  apt-get install libpcap-dev
On Thu, Apr 16, 2020 at 11:37 PM Mariosiburian<EMAIL_ADDRESS>wrote:

root@localhost:/Pyrit# python setup.py build
running build
running build_py
running build_ext
building 'cpyrit._cpyrit_cpu' extension
aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -Wdate-time
-D_FORTIFY_SOURCE=2 -g
-fdebug-prefix-map=/build/python2.7-oBClzS/python2.7-2.7.18rc1=.
-fstack-protector-strong -Wformat -Werror=format-security -fPIC
-I/usr/include/python2.7 -c cpyrit/_cpyrit_cpu.c -o
build/temp.linux-aarch64-2.7/cpyrit/_cpyrit_cpu.o -Wall
-fno-strict-aliasing -DVERSION="0.5.1"
cpyrit/_cpyrit_cpu.c:40:10: fatal error: pcap.h: No such file or directory
40 | #include <pcap.h>
| ^~~~~~~~
compilation terminated.
Please how to solve this problem..
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/google/gopacket/issues/280#issuecomment-615052946,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJH3NWDY7GGSU5H66LFKRLRM7TKPANCNFSM4C3SYGQA
.

I installed it, but there are still no changes.

Try: apt-get install libpcap-dev
…
On Thu, Apr 16, 2020 at 11:37 PM Mariosiburian @.> wrote: @.:/Pyrit# python setup.py build running build running build_py running build_ext building 'cpyrit._cpyrit_cpu' extension aarch64-linux-gnu-gcc -pthread -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-oBClzS/python2.7-2.7.18rc1=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -I/usr/include/python2.7 -c cpyrit/_cpyrit_cpu.c -o build/temp.linux-aarch64-2.7/cpyrit/_cpyrit_cpu.o -Wall -fno-strict-aliasing -DVERSION="0.5.1" cpyrit/_cpyrit_cpu.c:40:10: fatal error: pcap.h: No such file or directory 40 | #include <pcap.h> | ^~~~~~~~ compilation terminated. Please how to solve this problem.. — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub <#280 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJH3NWDY7GGSU5H66LFKRLRM7TKPANCNFSM4C3SYGQA .

wlan0       null  ??????              non-mac80211 device? (report this!)

[+] enabling monitor mode on wlan0... failed
failed
[!] Error: Cannot find any interfaces in Mode:Monitor
[!] Full stack trace below
[!]    Traceback (most recent call last):
[!]    File "/root/wifite2/wifite/main.py", line 93, in entry_point
[!]        wifite.start()
[!]    File "/root/wifite2/wifite/main.py", line 53, in start
[!]        Configuration.get_monitor_mode_interface()
[!]    File "/root/wifite2/wifite/config.py", line 132, in get_monitor_mode_interface
[!]        cls.interface = Airmon.ask()
[!]    File "/root/wifite2/wifite/tools/airmon.py", line 319, in ask
[!]        iface.interface = Airmon.start(iface)
[!]    File "/root/wifite2/wifite/tools/airmon.py", line 190, in start
[!]        raise Exception('Cannot find any interfaces in Mode:Monitor')
[!]  Exception: Cannot find any interfaces in Mode:Monitor
[!] Exiting
HELP MEEE :(

Thanks you so much gconnell

I have still met up this issue.
That is so strange since I have <pcap.h> installed.
Anyone for help, please
❯ ls -al /usr/include/pcap.h
-rw-r--r-- 1 root root 2226 2022年 2月 4日 /usr/include/pcap.h

❯ uname -a
Linux aris-PC 6.0.12-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 08 Dec 2022 11:03:38 +0000 x86_64 GNU/Linux


Fixes fact when git not present

Could not retrieve fact='git_version', resolution='<anonymous>': undefined method `strip' for nil:NilClass

Superseded by https://github.com/puppetlabs/puppetlabs-git/pull/50, got a proper ticket for it too! :+1:


Markdown preview lost after updating to v1.3

VSCode Version: 1.3.0
OS Version: OS X 10.11.5

Steps to Reproduce:

Open README.md in VS Code
No preview button in upper right corner

I noticed the same problem. If the removal was intentional, I would've expected a release note on it with the reason (the 1.3.0 notes don't actually mention anything about the Preview button going away).
Please bring it back. I'm seeking alternate solutions here.

It moved into the context menu of a tab until we have resolved this via https://github.com/Microsoft/vscode/issues/7666
Alternatively you can disable tabs to get the old action bar back.

It works. Thank you Benjamin!


[zh] Update node\topics-on-dockershim-and-cri-compatible-runtimes

Sync with english version in "Articles on dockershim Removal and on Using CRI-compatible Runtimes"
https://github.com/kubernetes/website/pull/36369

Signed-off-by: ydFu<EMAIL_ADDRESS>

/approve
Merge pending an unresolved nit.

/lgtm


Restore tests to run on latest insiders

Codecov Report

Merging #12073 (305d030) into main (5ff05bf) will decrease coverage by 15%.
The diff coverage is n/a.

@@           Coverage Diff            @@
##            main   #12073     +/-   ##
========================================
- Coverage     62%      47%    -16%
========================================
  Files        502      502
  Lines      35927    35967     +40
  Branches    5814     5820      +6
========================================
- Hits       22627    17045   -5582
- Misses     11173    17314   +6141
+ Partials    2127     1608    -519

Impacted Files
Coverage Δ

src/kernels/kernelController.ts
16% <0%> (-84%)
:arrow_down:

...ooks/debugger/controllers/resetKernelController.ts
18% <0%> (-82%)
:arrow_down:

src/notebooks/debugger/debugger.ts
20% <0%> (-80%)
:arrow_down:

...otebooks/debugger/controllers/restartController.ts
10% <0%> (-75%)
:arrow_down:

src/notebooks/debugger/kernelDebugAdapterBase.ts
6% <0%> (-71%)
:arrow_down:

src/notebooks/controllers/helpers.ts
30% <0%> (-70%)
:arrow_down:

...views/extension-side/variablesView/variableView.ts
17% <0%> (-68%)
:arrow_down:

src/interactive-window/debugger/helper.ts
33% <0%> (-67%)
:arrow_down:

src/notebooks/export/exportToPythonPlain.ts
21% <0%> (-66%)
:arrow_down:

...ebooks/debugger/controllers/runByLineController.ts
13% <0%> (-66%)
:arrow_down:

... and 283 more


Add backup function for knowledge base articles

See docs at https://www.jetbrains.com/help/youtrack/devportal/resource-api-articles.html

Hello Karsten, does this mean you've completed this enhancement? Can they be backed up as .md files?

Yes, the command can download the issues with attachments as markdown files. Here is the help text of the command:
❯ yt backup -h
usage: yt backup [-h] [-i PROJECT_ID] YT_BACKUP_DIR

positional arguments:
  YT_BACKUP_DIR         The root directory to store all tickets.

options:
  -h, --help            show this help message and exit
  -i PROJECT_ID, --project-id PROJECT_ID
                        Project ID to backup (eg '0-42'). If omitted, all projects are saved.

Just try it.


Way to connect two mido ports?

Hi,
Wondering if there is a way to connect two virtual mido ports. This would be used in a unit test.
What I've tried is:
`
def test_send(self):
NOTE = 127
    msg = mido.Message('note_on', note=NOTE)

    with mido.open_output('send port', virtual=True) as snd:
        with mido.open_input('recv port', virtual=True) as rec:
            snd.send(msg)
            assert rec.poll()

`
The assert always fails because the rec is returning None (isn't receiving a message).
Apologies if I missed something obvious here! Great library, thanks for your time.

Using RtMidi backend, if that makes any difference

I'm glad you like Mido!
Thanks for the clarification. What's happening here is that you're opening two virtual ports (ports for other programs to connect to) but since there is no connection between the two the message is lost.
The test passed when I changed it to:
    msg = mido.Message('note_on', note=NOTE)

    with mido.open_output('send port', virtual=True) as snd:
        with mido.open_input('send port') as rec:
            snd.send(msg)
            assert rec.receive()

but that's probably not what your after. What are you testing for? Maybe I can help you rewrite the test.

Ah, interesting! Do the ports names have to match? AKA if I do:
mido.open_output('send port', virtual=True)
Then
mido.open_input('send port')
Is saying "Connect me to the port called "send port" that is already open"?
Is there an easy way to list all the available output ports to connect an input to?
This test works well for what I want! I just wanted a sanity unit test for the wrapper class I'm putting around the mido stuff.

Yes, that's it. (create_port() would probably be a clearer API.)
The names have to be the same. You can call mido.get_input_names() to get a list of available ports, or if you're on Linux or Mac you use mido-ports on the command line. (This program doesn't install correctly on Windows but you can find it in the repository.)
(Note that on Linux the port names will include the client name and ALSA port number, for example: 'RtMidiIn Client:send port 129:0'. You can leave these out when opening the port in Mido.)

Sweet, much appreciated!

Is there a reason to use receive over poll? Or a reason that poll wouldn't work?

receive() will always wait for the message to arrive before returning. With poll() there is a chance that the message is still stuck in a buffer somewhere or being processed by another thread when you call poll().
I've been testing a bit here running send() and poll() in a tight loop and I haven't lost a message yet so it doesn't seem to make a difference in this case, but there is a chance that it could fail in the future if the plementation of RtMiid changes or you switch to another backend.

Got it, may just be something that's slowing up the message by some small amount of time! Receive works every time without fail, poll may just be checking too fast.
Again, thanks for your insight.

A couple more things while I have a thread:
I ran all unit tests on OSX 10.10.5 with Python 3.6 and everything is passing. I have yet to run into any issues with Python 3.6, if you ever need someone to test with this system config, don't hesitate to reach out.
I'm also happy to take on any issues or tasks, if you have some to assign. Seems like a great project to dig into!
Cheers

Thanks for offering to help out!
If you want to know where Mido is heading you can check out (what will eventually become) the roadmap. I don't know if there's anything there that you can jump right into but I appreciate any feedback you might have.
Feel free to comment on any open issue or create new ones of your own if you have ideas or feel that something could be changed or improved.

Great, will do. For the record, I'm a QA Automation engineer that works in pytest every day. If you need any help on the testing side of the package, that'd be my expertise, but I'm happy to help with anything that comes up!
I'll poke around and learn a bit more in the meantime.

Hi, I'm trying to play some Midi files at the same time, is there any way to do that? I've been trying for a long time and I can't find the way.


Missing Xamarin.iOS assets

Does the gitlab executor create symlinks for the build dir?
Apparently msbuild has issues generating the iOS asset catalog if its in a symlinked dir.
https://github.com/xamarin/xamarin-macios/issues/7759
I seem to be able to work around the issue by using
TART_EXECUTOR_HOST_DIR: "true"

I think we've started mounting things directly into the user's home directory since some time ago (even when not using TART_EXECUTOR_HOST_DIR), so no symlinks nor whitespaces should be present in the paths anymore.


Add documentation for using pulumi with Azure DevOps.

Resolves #647.

/cc also @chrisrpatterson in case he has any feedback.

This looks good to me.  Ideally, you would not need to use variables for the client id and client secret for ARM and you could use some of the built-in infrastructure for handling the Azure connection but at the moment there are some limitations around scripts there.

@chrisrpatterson could you please point me to some documentation on how to do that? I could keep an eye on it when its limitations are resolved.
The only way I know to avoid configuring ARM secrets is, to either use the az CLI task or the Azure PowerShell task (which I have used as an example in this article).


CSUB-1026, CSUB-1030: Assert the correct error message when proxy doesn't have enough CTC

when executing commands with a proxy configured the check for enough funds should check that:

proxy account has enough funds to pay transaction fees
delegate account has enough funds for the actual amount used by the transaction, e.g. a bond amount!

The command should print a human readable error coming from: lib/tx.ts::requireKeyringHasSufficientFunds() -> requireEnoughFundsToSend()
instead of sending the transaction and then crashing with a traceback:
Sending transaction...
2024-04-05 14:56:03        RPC-CORE: submitAndWatchExtrinsic(extrinsic: Extrinsic): ExtrinsicStatus:: 1010: Invalid Transaction: Inability to pay some fees , e.g. account balance too low
2024-04-05 14:56:03        RPC-CORE: submitAndWatchExtrinsic(extrinsic: Extrinsic): ExtrinsicStatus:: 1010: Invalid Transaction: Inability to pay some fees , e.g. account balance too low
/home/gluwa/creditcoin-3.0/creditcoin3/cli/node_modules/@polkadot/rpc-provider/cjs/coder/index.js:23
throw new error_js_1.default(${code}: ${message}${formatErrorData(data)}, code, data);
^
RpcError: 1010: Invalid Transaction: Inability to pay some fees , e.g. account balance too low
at checkError (/home/gluwa/creditcoin-3.0/creditcoin3/cli/node_modules/@polkadot/rpc-provider/cjs/coder/index.js:23:15)
at RpcCoder.decodeResponse (/home/gluwa/creditcoin-3.0/creditcoin3/cli/node_modules/@polkadot/rpc-provider/cjs/coder/index.js:39:9)
at WsProvider.__internal__onSocketMessageResult (/home/gluwa/creditcoin-3.0/creditcoin3/cli/node_modules/@polkadot/rpc-provider/cjs/ws/index.js:413:51)
at WebSocket.__internal__onSocketMessage (/home/gluwa/creditcoin-3.0/creditcoin3/cli/node_modules/@polkadot/rpc-provider/cjs/ws/index.js:402:20)
at callListener (/home/gluwa/creditcoin-3.0/creditcoin3/cli/node_modules/ws/lib/event-target.js:290:14)
at WebSocket.onMessage (/home/gluwa/creditcoin-3.0/creditcoin3/cli/node_modules/ws/lib/event-target.js:209:9)
at WebSocket.emit (node:events:518:28)
at Receiver.receiverOnMessage (/home/gluwa/creditcoin-3.0/creditcoin3/cli/node_modules/ws/lib/websocket.js:1209:20)
at Receiver.emit (node:events:518:28)
at /home/gluwa/creditcoin-3.0/creditcoin3/cli/node_modules/ws/lib/receiver.js:608:16
Node.js v20.12.0
WARNING: this change will cause tests to fail b/c the current implementation is incorrect. This is documented in more details in CSUB-1030.
Description of proposed changes

Practical tips for PR review & merge:

[ ] All GitHub Actions report PASS
[ ] Newly added code/functions have unit tests

[ ] Coverage tools report all newly added lines as covered
[ ] The positive scenario is exercised
[ ] Negative scenarios are exercised, e.g. assert on all possible errors
[ ] Assert on events triggered if applicable
[ ] Assert on changes made to storage if applicable

[ ] Modified behavior/functions - try to make sure above test items are covered
[ ] Integration tests are added if applicable/needed

I think the node will return the 1010: Invalid Transaction: Inability to pay some fees , e.g. account balance too low error before the cli returns anything, so I'm not sure how to make the tests pass with only cli changes

This behavior is the wrong one. It happens when we try to submit an extrinsic for which you cannot pay. The fix is in https://github.com/gluwa/creditcoin3/pull/325 (all commits except the first one).

Merged via https://github.com/gluwa/creditcoin3/pull/325


[proposal] include keyword list in Prometheus distribution

Grafana v4.5.0 will have query editor with auto complete.
The Prometheus keyword list is directly embed in Grafana code.
https://github.com/grafana/grafana/blob/v4.5.0-beta1/public/app/core/components/code_editor/mode-prometheus.js#L87-L323
It need to continuous maintenance in Grafana side, not updated automatically.
I think it is better to provide keyword list in Prometheus side, and update when new function is added.
cc: @torkelo @bergquist

I had this exact conversation with @grobie after Promcon :)
Could the documentation for each serie be included in the build?
Would also be great if we could get the helper text per serie from Prometheus. Getting an explanation for each serie within the editor would be helpful for many users.

I fully agree that all these information should be owned and provided by the Prometheus server. The list of functions varies between Prometheus server versions, so Grafana should query an API endpoint to retrieve the set available at the queried server.
I'm currently working on versioned documentation, which will move the function documentation into the Prometheus server itself. I imagine to add a new API endpoint which returns the functions available including their documentation.

This seems like a bit of an odd API to have, I'd expect something like Grafana to pick up the list at compile time rather than at runtime. This could also tie our hands in terms of language implementation as this would be an official API.

I'd expect something like Grafana to pick up the list at compile time rather than at runtime

Runtime means Grafana wouldn't need to be re-compiled when a new Prometheus version with new functions get released.

This could also tie our hands in terms of language implementation

Can you elaborate on this? PromQL functions are already part of our version guarantees.

Can you elaborate on this? PromQL functions are already part of our version guarantees.

The issue requests "keywords". There's a chance the types of keywords we have may change over time, or implementation details will cause something to be added/removed that would be problematic.

The exact reason to have an API endpoint returning the available functions (the issue author used the term keywords interchangeably here, check the link) of a given Prometheus server is to exactly cater for the case of additions/changes.

Keywords and functions are distinguished: https://github.com/grafana/grafana/blob/v4.5.0-beta1/public/app/core/components/code_editor/mode-prometheus.js#L10
That is presently entirely an implementation detail of the PromQL parser.

There are now a couple of promql editors out there, including the one I wrote.
For helping the wider adoption of Promql, I believe it would help a lot if inline documentation be made available, and if that was done centrally, i.e., data-driven by the backend.
From the user perspective the distinction between functions and keywords can seem arbitrary (e.g., what do you think topk() is?). Regardless, any kind of support, even if it we started with functions, would be a big help. On that note I'd be happy to do the implementation.
Random details:

For prom's sanity we could keep the split between keywords and functions and simply offer two endpoints.
Versioning the functions probably works best per item.
We could add a snippet entry to each doc item, e.g., augmenting the DS that Grafana chose with snippet and version:

{
    name: 'abs()',
    value: 'abs',
    def: 'abs(v instant-vector)',
    docText: 'Returns the input vector with all sample values converted to their absolute value.',
    snippet: `abs($1)`,
    sinceVersion: 1.0
},

A later PR could look into generating the relevant sections in the docs from code.

+1 starting with functions seems like a step in the right direction.

Is this perhaps covered these days by the LSP implementation?

@juliusv WDYT about this from today's perspective?

The LSP can give you autocompletions, documentation hints, etc. for a given expression at a given cursor position, but not sure you could ask it "give me all function names", so I think the use case is related but a bit different.
The new text editor at https://github.com/prometheus-community/codemirror-promql uses a lezer-based grammar that has to know about all the function names when compiling the grammar (this grammar is then used for client-side highlighting, autocomplete, and linting), so it wouldn't really help there anyway to be able to load function names dynamically. We also want it to work without a Prometheus server present at all.
So all in all I feel indifferent about this feature.

Hello from the bug scrub: closing due to inactivity, note that there have been related tasks regarding this topic.


Memoize build functions

We have a lot of small functions that are potentially called more than once for an Engine. By caching the return values of these functions, we can improve build performance by not doing redundant work.
The memoization done here assumes that only one output value ever occurs for the function, which is an assumption currently made by the build system.

👍 - I like the reuse of calculate-cache-key-for-tree 😎

This PR is the cause of the bug here: https://github.com/ember-engines/engine-testing/pull/5
I'm in the process of identifying which of the newly memoized functions is triggering this error.

Note: this is not the commit which introducing the aforementioned problem; but it is likely introducing problems nonetheless for the functions which receive arguments.


Boba oolong swap pool and Boba Network Support

TODO:

[x] Update LP token with correct address once Farm Pool goes live.
[x] Update Rewarder contract address.

cc @ivelin

Pool is live.
https://oolongswap.com/#/farm/lp
Contracts for cross check: https://github.com/OolongSwap/oolongswap-deployments/


bump dependencies

Applied mkpr on package.json
/tmp/mkpr.sh

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

npm package (@latest dist-tag)
v1.10.220
GitHub release

Your semantic-release bot :package::rocket:


[HUDI-53] Record Level Index

Change Logs
This is the implementation of  RFC-08, HUDI-53
Impact
Record Level Index is a new HoodieIndexType.
The mapping relationship between the primary key and the fileId is stored in the hudi meta table.
Risk level (write none, low medium or high below)
Documentation Update
Contributor's checklist

[ ] Read through contributor's guide
[ ] Change Logs and Impact were stated clearly
[ ] Adequate tests were added if applicable
[ ] CI passed

hey, thanks for the patch. we do already have a patch on this end https://github.com/apache/hudi/pull/5581 just that it was based of of 0.10.1. And it has some enhancements to foundational metadata table before we can bring in record level index. Give me 2 days. I am half way through the other patch to understand how we can split it into multiple patches and for actual record level index, we can incorporate from this patch may be. I will keep you posted.
will share the concrete plans here.

@nsivabalan Too disappointed, after half a year, the community has not made any progress

Closing this as the Record Level Index is landed in #8758 and included in Hudi 0.14.0 release.


Update README.md

Добавил ссылку на клиентское API для Python.

Pull Request Test Coverage Report for Build 116

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 43.81%

Totals

Change from base Build 107:
0.0%

Covered Lines:
138

Relevant Lines:
315

💛  - Coveralls


Support signature verification (minisign)

This supports signature verification for the following format:
algorithm: minisign
public key: package.metadata.binstall.signing.pubkey at Cargo.toml
https://github.com/cargo-bins/cargo-binstall/blob/HEAD/SIGNING.md
It should be easy to support public key in other places, but I support only what we need for now.
The implementation is basically the same as that described in https://github.com/taiki-e/install-action/pull/228#issuecomment-1722477611.

We can extend the codegen to ensure that the hash in the generated manifest is the same as that obtained from the signed archive or indicated in the signed checksum file. This allows signature verification to be performed without additional cost at the time of execution of the action.

AFAIK, currently, there are no tools other than cargo-binstall that distribute signed archives in the tools we support.

https://github.com/taiki-e/install-action/actions/runs/6326816086/job/17181208549
downloading releases of https://github.com/cargo-bins/cargo-binstall from https://api.github.com/repos/cargo-bins/cargo-binstall/releases
downloading crate info from https://crates.io/api/v1/crates/cargo-binstall
update manifest for versions '=1.4.1'
downloading https://github.com/cargo-bins/cargo-binstall/releases/download/v1.4.1/cargo-binstall-x86_64-unknown-linux-musl.tgz for checksum ... download complete
getting sha256 hash for https://github.com/cargo-bins/cargo-binstall/releases/download/v1.4.1/cargo-binstall-x86_64-unknown-linux-musl.tgz
382c45dfbdbcaee37f10cb37d6e519c75d174622cab9e287521eaa3b5f71e162 *cargo-binstall-x86_64-unknown-linux-musl.tgz
downloading https://github.com/cargo-bins/cargo-binstall/releases/download/v1.4.1/cargo-binstall-x86_64-unknown-linux-musl.tgz.sig for signature validation ... download complete
downloading https://crates.io/api/v1/crates/cargo-binstall/1.4.1/download for signature verification ... download complete
algorithm: minisign
pubkey: RWQuEpy2Ocjox5ppbdesj/VYAKvGyXITtw8OelPN1xY40izwAG/wSMvg
verifying signature for https://github.com/cargo-bins/cargo-binstall/releases/download/v1.4.1/cargo-binstall-x86_64-unknown-linux-musl.tgz ... done


Fixed launching Sprite sheet editor

Fixed launching Spritesheet editor by properly embedding some resources in the assembly.
Fixes issue #38

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Thanks!


Can this be used as a 'service' on jupyterhub to expose the contents API for writing notebooks?

I had added a comment in here, but I think it's probably buried/lost in there.
I was hoping to be able to set this up as a service running against jupyterhub ... same way I have set up nbviewer and nbdime, which would allow me to spawn the creation of a new notebook and add cells programmatically, using the contents API  ... is this possible?

rx-jupyter is a javascript library wrapping all the Jupyter APIs as Rx Observables (and Rx Subjects for kernel messaging). There's no service / utility layer on top for creating cells programmatically with this library -- all that kind of functionality is buried in @nteract/commutable (within nteract/nteract).


why all my sent emails lands on spam?

All things were working good, till last week, i found out that my emails lands into spam, anyone have any solution or can help me to fix it??

same for me on gmail as well. I think patched? gmail clients only

anyone with a fix please lmk :)


Enhancement: Improve Unstructured Notes ingestion UX & workflow

Current UX for ingesting custom notes/text snippets is trash.
Improve usability/workflow.
Increase visibility of option.

Add tab
Add selection of current note
Add editing + saving of current note
Add markdown editor


[WIP] [feature] Account deactivation

This PR is for visibility purposes, and is not yet ready for first pass review.
Note: The commit history of this branch may change.

This was deprecated by #2602, but I'd like to strip out $osf.confirmDangerousAction before closing it. I'll take care of that in a couple of weeks, then close this.


OOM for high resolution image

awesome work!!
I'm testing the pipeline for high-resolution images (2048*2048), which takes 128G GPU. Any suggestions on how to make it work for high-resolution inputs? Thanks!
RuntimeError: CUDA out of memory. Tried to allocate 128.00 GiB (GPU 0; 47.52 GiB total capacity; 5.77 GiB already allocated; 38.53 GiB free; 7.01 GiB reserved in total by PyTorch) If reserved memory is >> allocated memory try setting max_split_size_mb to avoid fragmentation.  See documentation for Memory Management and PYTORCH_CUDA_ALLOC_CONF

all duplicate concerning "RAM and out of memory exceptions (OOM)":
https://github.com/lllyasviel/ControlNet/issues/21
https://github.com/lllyasviel/ControlNet/issues/33
https://github.com/lllyasviel/ControlNet/issues/191
https://github.com/lllyasviel/ControlNet/issues/236
https://github.com/lllyasviel/ControlNet/issues/241
https://github.com/lllyasviel/ControlNet/issues/247
https://github.com/lllyasviel/ControlNet/issues/294
https://github.com/lllyasviel/ControlNet/issues/301

all duplicate concerning "RAM and out of memory exceptions (OOM)": #21 #33 #191 #236 #241 #247 #294 #301

You comment this on every issue which stops people from responding but there's no working solution as evidenced by the fact people keep making new issues


Issue with case statement

Hi Matt,
I've got some issues with the case statement. It seems that the 'else' statement is mandatory, since it throws an error there is no else case.
    case SubProgram
    when 1
        # case 1
    when 2
        # case 2
    end

Error:
Traceback (most recent call last):
        7: from C:/Users/d.vandodeweerd/tp_plus/bin/tpp:66:in `<main>'
        6: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:121:in `list_warnings'
        5: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:89:in `find_warnings'
        4: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:89:in `each'
        3: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:93:in `block in find_warnings'
        2: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:103:in `find_warnings'
        1: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:103:in `each'
C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:104:in `block in find_warnings': undefined method `get_block' for nil:NilClass (NoMethodError)

Second issue: when I use the case statement inside a function, I get an error too:
def test()
    case SubProgram
    when 1
        # case 1
    when 2
        # case 2
    else
        # else
    end
end

Error:
Traceback (most recent call last):
        12: from C:/Users/d.vandodeweerd/tp_plus/bin/tpp:103:in `<main>'
        11: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:135:in `output_functions'
        10: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:135:in `each'
         9: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:136:in `block in output_functions'
         8: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/function.rb:77:in `output_program'
         7: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:200:in `eval'
         6: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:200:in `each'
         5: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:204:in `block in eval'
         4: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/nodes/case_node.rb:79:in `eval'
         3: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/nodes/case_node.rb:26:in `first_cond_statement'
         2: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/nodes/case_condition_node.rb:39:in `eval'
         1: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/nodes/case_condition_node.rb:26:in `is_jump_label'
C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/nodes/jump_node.rb:17:in `eval': Label (caselbl1) not found (RuntimeError)
        6: from C:/Users/d.vandodeweerd/tp_plus/bin/tpp:103:in `<main>'
        5: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:135:in `output_functions'
        4: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:135:in `each'
        3: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:136:in `block in output_functions'
        2: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/function.rb:77:in `output_program'
        1: from C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:192:in `eval'
C:/Users/d.vandodeweerd/tp_plus/lib/tp_plus/interpreter.rb:219:in `rescue in eval': Runtime error on line 1: (RuntimeError)

These issues are not very urgent, because I can work around them, it is just to let you know.
Kind regards,
Dick

626d687 should fix the else statement hopefully.
Case statements in functions will take me longer to figure out. Just traversing the full node tree recursively is proving a challenge. You would think that would be easy but I cant figure it out. For some reason I cant see if a node has child nodes without explicitly stating the class type while traversing the map. Because everything is its own type you have to explicitly know if its a if, while, for, case statement to know to search into that node for more labels. A work around could be to give those specific types a polymorphic parent class that knows to look into them when you are gathering labels. I believe there are other issues with labels with heavily nested loops because of this.
If you handle the blocks yourself outside of the case statement you can actually get it to compile:
def test()
  case SubProgram
  when 1
      jump_to @case1
  when 2
      jump_to @case2
  else
    jump_to @else_block
  end

  jump_to @jump
  @case1
    #case 1
  @case2
    #case 2
  @else_block
    #else block
  @jump
end

I found another bug addressed in commit a344af0 that would affect case blocks without an else statement.

The issue with the case block without else statement is solved. The workaround for the case inside a function works fine for me.
Thanks!

Hey Dick,
I actually managed to fix the issue with case statements in functions in e36ada9. It was due to a scoping issue, and me incorrectly assigning labels during parsing not evaluation, so the functions couldn't see the labels created. I have a bunch of other calls to @interpreter in the parser file that I'm worried about now, but all the unit tests pass, so hopefully everything is ok. I'm not going to reopen the issue for now, but if you notice any problems with labels it might be tangential to this issue.
Best Regards,
Matt


Exit non zero code when there is test failure

exit 2 when test failed
exit 3 when there's no test

Signed-off-by: renfeiw<EMAIL_ADDRESS>

related PR:https://github.com/adoptium/aqa-tests/pull/4000

passed: https://ci.adoptopenjdk.net/view/Test_grinder/job/Grinder/5714/
no test: https://ci.adoptopenjdk.net/view/Test_grinder/job/Grinder/5715/
failed: https://ci.adoptopenjdk.net/view/Test_grinder/job/Grinder/5716/


Can't get hexes to show up using MVVM.

Hello, I'm attempting to use this project to make a hex based board game. I'm not sure if you're still active or not, but if you have the time to answer my question it would be greatly appreciated.
I currently have a custom control called MapGridView.xaml and is as shown below:

<Grid>
    <hx:HexList Grid.Row="0" Grid.Column="0" Name="Board"
            Margin="5"
            RowCount="6" ColumnCount="8"
            Orientation="Vertical" ItemsSource="{Binding Tiles}">
        <hx:HexList.ItemContainerStyle>
            <Style TargetType="{x:Type hx:HexItem}">
                <Setter Property="Grid.Row" Value="{Binding Path=X}"/>
                <Setter Property="Grid.Column" Value="{Binding Path=Y}"/>
                <Setter Property="BorderThickness" Value="1.5"/>
                <Setter Property="FontSize" Value="16"/>
                <Setter Property="Background" Value="White"/>
            </Style>
        </hx:HexList.ItemContainerStyle>
    </hx:HexList>
</Grid>

Which has a datacontext of the following viewmodel:
`public class MapGridViewModel : ViewModelBase
{
#region Fields
    private ObservableCollection<Coordinate2D> _tileCoordinates;

    #endregion

    #region Ctor

    public MapGridViewModel(HexGrid hexGrid)
    {
        Tiles = new ObservableCollection<Coordinate2D>(hexGrid.Hexes);
    }

    #endregion

    #region Properties

    public ObservableCollection<Coordinate2D> Tiles
    {
        get { return _tileCoordinates; }
        set
        {
            if (_tileCoordinates == value) return;
            _tileCoordinates = value;
            OnPropertyChanged(nameof(Tiles));
        }
    }

    #endregion
}`

When I run the application all I get is a single hex on the screen. I've checked to ensure that my Tiles are indeed populated with many coordinates, so I'm not sure why each row/column in the control is not populating. I checked your demo to see how you did your board and saw you setup the itemssource in the codebehind and just bound it too a list which was just a struct you made, similar to my Coordinate2D object. I tried that and it worked fine. So I'm not sure why the bindings to the X and Y property on my Coordinate2D object is not working.
I couldn't get some of the code to format properly in github, sorry about that.

I tried instead using your IntPoint data type for my ObservableCollection type instead of ObservableCollection which comes from another nuget package called HexCore. The bindings work fine using IntPoint, but not using Coordinate2D. I'm not sure what is the issue. Did your code specifically make it so that the bindings work with only that IntPoint type from your demo code?


TEST-#0000: revert hack with lambdas for hdk

What do these changes do?

[x] first commit message and PR title follow format outlined here

NOTE:  If you edit the PR title to match this format, you need to add another commit (even if it's empty) or amend your last commit for the CI job that checks the PR title to pick up the new PR title.

[ ] passes flake8 modin/ asv_bench/benchmarks scripts/doc_checker.py
[ ] passes black --check modin/ asv_bench/benchmarks scripts/doc_checker.py
[ ] signed commit with git commit -s
[ ] Resolves #?
[ ] tests added and passing
[ ] module layout described at docs/development/architecture.rst is up-to-date

@dchigarev do you remember which HDK test failed?

@dchigarev do you remember which HDK test failed?

https://github.com/modin-project/modin/actions/runs/6014077447/job/16314459559


Hard Coded Seed Node Cleanup

Reference Issue #764
Removed dead node (gridcoin.asia)
Removed duplicates (frankfurt, amsterdam)
Added two new seed nodes (nuad.de and www.grcpool.com)
I am open to other node suggestions if these are insufficient.

Would we be able to add some of gridcoinstats.eu nodes? 👍

And ifoggz nodes?
But this dns seed list should not contain references to hostnames. Instead a record that resolves to multiple A/AAA records should be given. If needed, I can maintain one.

@grctest This is a good idea, I will add gridcoinstats after checking with startail.
@tomasbrod I specifically did not add @Foggyx420 's node(s) because they contain his username in the URL and did not want it to look like node favoritism.  If people think it's okay, I can add ifoggz's node(s).
Regarding the hostnames: I merely edited the already existing format of the seed list.  If it needs to be modified that is outside the scope of my capabilities.

yea my nodes have A and AAAA ips for each host. sorry for my name. :package: i originally had my domain to have local network connections with dns. but never thought id run nodes till after the fact. nodes should start supporting ipv6 since most data centers are well beyond ipv6 ready

I not clear myself.
The list of domain names in strDNSSeed is for DNS seeding, which works different than directly specifying hosts by name.The DNS seed name should resolve to multiple, not just one, node address. Correctly SRV records should be used for this, but SRV is not impl and this should work good too. So the dns query does not return ip address for one node, but for multiple independent nodes. Wallet then picks and tries them in arbitrary order. This allows for change in the full node list without having to change config file or release.
See: https://bitcoin.org/en/developer-guide#peer-discovery
So I think, we should have two such DNS names set up, like seed.gridcoin.co which would A-resolve to all (max 10) IP addresses of our full nodes. But it only supports IP addresses, not hostnames, so static IPs would be required, or rewrite it to use SRV record. So that is a little inconvenience.

i cud setup a seeds.* with two hostnames in it or more

Added gridcoinstats nodes (cryptofans) and ifoggz seed address (http://seeds.gridcoin.ifoggz-network.xyz/).  Note that the address from @Foggyx420 points to 2 A records and 2 AAAA records.


Global Logger function

A logger function is used to write to the game log.
But actually i can't get this function to work global so that i can used it in 2 different files.
It would be nice to achieve this.

implemented!


error ('\x1b[32mVALUE\x1b[0m')

[ERR] Download failed! Easy On Me ('\x1b[32mVALUE\x1b[0m')
[ERR] Download failed! Ngày Mai Em Đi ('\x1b[32mVALUE\x1b[0m')
[ERR] Download failed! Home ('\x1b[32mVALUE\x1b[0m')
[ERR] Download failed! Và Thế Là Hết ('\x1b[32mVALUE\x1b[0m')
[ERR] Download failed! Giọt Nắng Bên Thềm ('\x1b[32mVALUE\x1b[0m')
[ERR] Download failed! I Lay My Love on You (Remix) ('\x1b[32mVALUE\x1b[0m')
[ERR] Download failed! Stuck with U ('\x1b[32mVALUE\x1b[0m')
[ERR] Download failed! Naked ('\x1b[32mVALUE\x1b[0m')
[ERR] Download failed! Bigcityboi (feat. Touliver) ('\x1b[32mVALUE\x1b[0m')
[ERR] Download failed! Người Hãy Quên Em Đi ('\x1b[32mVALUE\x1b[0m')

same issue

i hope this helps, i fixed the issue of the downloading error with reinstalling the apk (still from f-droid) and changing the 1st command:
pkg install python3 -m
apt update
apt upgrade
y
n
pkg upgrade
pip3 install --upgrade pip
pip3 install --upgrade tidal-dl
tidal-dl

I think the problem is caused by the platform you are using,  please use the function in your mobile device, such as a pad or a phone(prefer android system). I hope it could fix your downloading issue.


[MODFISTO-260] Tests to demonstrate issues with parallel processing

Purpose
MODFISTO-260 - Transaction summaries are not designed to be used in parallel
Approach

Modified TestBase.java to add a parameter specifying the number of threads to use to run a test
Created 3 new tests that demonstrate issues with parallel processing, including the one explained at MODFISTO-260 (there could be others).
Errors can vary from one execution to another, but all 3 tests reliably fail every time on my machine
Issues are particularly bad because sometimes no error is reported but the budget is wrong afterwards

This new PR includes these tests. Closing.


Add --download option to run_regression.py

Add option to run_regression.py that automatically downloads the corpus from our servers.

Codecov Report

Merging #1893 (ef29fd0) into master (dd5f2e8) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #1893   +/-   ##
=========================================
  Coverage     57.74%   57.74%
  Complexity     1058     1058
=========================================
  Files           179      179
  Lines         10301    10301
  Branches       1417     1417
=========================================
  Hits           5948     5948
  Misses         3852     3852
  Partials        501      501

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 dd5f2e8...ef29fd0. Read the comment docs.


New requirements

After presentation, Suzan hoca requested new feature about hierarchy on topics. Although we talked with Cihat after that, she said after updating requirements you should see me to.
We should update requirements, she will probably want to see it in next lecture.

Should i include these requirements in the requirement page? Do you think we should add smth more?
Relationship Requirements

Each topic page shall have a related topic section. Topic owner shall be able to add topics which are related to the topic.
Topic owner shall be able to distinguish some topics as suggested prerequisites.


[0.9] Classpath does not extract Class-Path attribute in jar Manifest.

When developing on Windows, users may run into command length limitations due to large classpaths.
We can get around this by creating a "pathing jar" to declare classpaths to the JVM using a manifest.
jaxrs-analyzer does not use the jvm classpath, instead opting to have classpath passed in via a separate -cp parameter. They get added into the javassist classpool without any regard for Class-Path
    /**
     * Adds the location to the class pool.
     *
     * @param location The location of a jar file or a directory
     */
    private void addToClassPool(final Path location) {
        if (!location.toFile().exists())
            throw new IllegalArgumentException("The location '" + location + "' does not exist!");
        try {
            ClassPool.getDefault().insertClassPath(location.toString());
        } catch (NotFoundException e) {
            throw new IllegalArgumentException("The location '" + location + "' could not be loaded!", e);
        }

    }

An example of loading Class-Path can be found in the links below. 1 uses URLClassLoader's default behaviour of addURL (doesn't seem documented, but should adhere to the manifest) or use introspection.
Will submit a PR soonish.
Reference
Solution 1
Solution 2

Yes you're right. The fact that the classes are currently added to Javassist's classpath is btw causing several problems.
This is why I'm currently switching from Javassist to ASM. Please also see the ASM branch.
Thanks for your efforts! The newer version with ASM won't have these troubles.

Will close the issue for now; feel free to reopen with the ASM version if classpath error still exist then.

No problems. Thanks for letting me know.


[DOC] Fixed Mesos version in doc from 0.18.1 to 0.20.1

#3934 upgraded Mesos version so we should also fix docs right?
This issue is really minor so I don't file in JIRA.

Test build #25336 has started for   PR 3982 at commit dfcfb08.

This patch merges cleanly.

Test build #25336 has finished for   PR 3982 at commit dfcfb08.

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

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/25336/
Test PASSed.

Ok looks good merging thanks.

Wait actually shouldn't it be 0.21.0?

Oh, I'll fix very soon.

Ok cool merging thanks.


Add tests

Add PFProjectAnonymousUser

Coverage increased (+4.3%) to 47.927% when pulling 48a47ee62bcd8bbbf6db5c54c2c58648e1c429be on iss_tests into e33f1e019e90e0e18591cc9d2f3b7ecd119fac49 on master.


Support filesystem as string

Hi, when forcing the field to use a specific disk, the disk stored to the DB is set to default
FileManager::make('File', 'file')->filesystem(fn() => Storage::disk('s3-private'))

{
    "disk": "default",
    "path": "0RlUdoMViPSaAhQaesByCna1k1jIc1HRgoUQuinu.jpg"
}

With this change you are then able to return the disk name instead:
FileManager::make('File', 'file')->filesystem(fn() => 's3-private')

{
    "disk": "s3-private",
    "path": "0RlUdoMViPSaAhQaesByCna1k1jIc1HRgoUQuinu.jpg"
}

Thank you!


is_equal_approx works incorrectly with doubles

Godot version:

3.x (3.3.1)
Probably also 4.x
OS/device including version:

N/A
Issue description:

is_equal_approx function works incorrectly for doubles.
Steps to reproduce:
	double d = (double) FLT_MAX + (double) FLT_MAX;
	double d2 = (double) FLT_MAX + (double) FLT_MAX + (double) FLT_MAX;

	// returns true
	bool equal = Math::is_equal_approx(d, d2);

Explanation
While looking at #48841 I noticed this bug.
It occurs because is_equal_approx is defined using real_t, which is currently float. When you call this function with doubles outside float range, I'm presuming they are truncated to INF, and comparison of INF to INF comes out as equal.
The solution is probably to define specific versions of these functions for float and for double, and probably let the compiler choose which to use when passing real_t. This problem may also be present in other math functions, I haven't looked through.
I'm not planning on doing a PR for this BTW, so anyone interested can take a look.

For (2), using a similar approach to abs might be an option, with explicit function for float and double, that way you could optionally call the explicit function directly and avoid casting, and not get the ambiguous warnings. And getting the warning in an ambiguous situation is probably not a bad thing to draw attention to, and easy enough to fix for existing code.
	static _ALWAYS_INLINE_ double abs(double g) { return absd(g); }
	static _ALWAYS_INLINE_ float abs(float g) { return absf(g); }
	static _ALWAYS_INLINE_ int abs(int g) { return g > 0 ? g : -g; }

Personally I would be tempted to go for this approach, rather than treat everything as doubles - at least from c++. On the flip side I don't know how often is_equal_approx is used in bottleneck code. So other opinions would be welcome.
Another thing is that apart from the conversions, the best epsilon to use might be different for float and doubles. The best epsilon also presumably varies according to where in the range you are comparing, as precision is higher close to zero than FLT_MAX... but I'm not sure there's a lot you can reasonably do about that - as the error also depends on prior operations etc. That's partly why real care has to be taken with blanket CMP_EPSILON type defines.

Make two versions, one for float and one for double, and keep the code identical except for the type change. This would probably be the "safest" option, but it does result in duplicating these methods, and also many calls to is_equal_approx will need to have casts added to ensure the arguments are all of the same type, otherwise we get "error: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second".

I think this is fine. We have similar warnings for comparisons between different types (e.g int < unsigned int) and adding explicit casts, or fixing the types one is using, seems like an OK requirement.
I guess we'll see how many such warnings are raised by existing code if this gets implemented. If it's too many/too tedious we can consider another option. (I just hope that is_equal_approx((double)some_var, 0.0) wouldn't throw that warning, if so it's going to be tricky with code comparing real_t to literals.)


OrderedTests fail - ChromeDriver PATH variable

Downloaded the source code.
Build successfully
Ran individual tests successfully.
Ran the OrderedTest and it fails stating:

Tried downloading multiple versions of the Chrome Driver (74.0.3729.6 and 2.38)
Added the location to my system PATH variable
Still receiving the error.

I added chromedriver.exe to c:/windows and it worked which means it needed to be in PATH (not sure why it wasn't recognizing). Which means it will work if I have chromedriver.exe added to PATH, not ideal for Devops build/releases.
So with OrderedTests it does not recognize the chromedriver.exe in my bin directory so it fails. Running tests without an ordered test approach it works.

Got it working.
Make sure your Ordered Test Copy Local is set to Always (or newest). This is also needed for DevOps Builds/Releases. Also make sure it isn't within a subfolder or it will not be able to find chromedriver.exe. Since the instantiation of the driver doesn't have the file path of the chromedriver.exe specified each time, it defaults to the working directory and therefore that is why regular tests pass but an orderedtest does not work since it cannot find chromedriver.exe.
When I downloaded the source code the ordereredtest file was within Web and therefore this was creating a subfolder in my bin for bin/web. This can not see chromedriver.exe which is in the base bin folder.

Hi @rcjohnson113,
not wanting to hijack your thread, but I notice you talking about ordered tests and Devops releases. Have you managed to get selenium/easyrepro tests working in different environments in your release pipeline? I've tried parameterising using testContext variables from a runsettings file but the ordered tests don't pick up the testContext, or rather you can't use a ClassInitialise method with ordered tests so no way to access the testContext.
Sorry, I know this is really off topic, but wondered if you'd managed to crack the problem?
Thanks, Ben

seems like you have been asking this question for awhile with no luck:
https://social.msdn.microsoft.com/Forums/vstudio/en-US/33780ff0-8104-4c95-9a70-3e89777fd28c/orderedtests-and-runsettings-files?forum=vsunittest
I haven't gotten it up to DevOps yet but I was thinking as a workaround (pretty ugly) it my app.config I would hold the variables I am changing (username, password, url, browser type).
Each release you can create duplicate stages and replace your app.config with stage variables, a stage per user. Then the test assembly you can say which orderedtests to run :SalesUser1.orderedtest.
Let me know if it works I haven't tried it yet but this is my plan....


Fixed WordViewModel has no zero argument constructor with dependency

Added Navigation dependency to fix crash on initial install

Fixed in a different PR.
No need to add Navigation to fix this.


SpiceyPy No Longer Installs with Python 2.7 due to Numpy Release 1.17.0

Bug Description
Attempting to install SpiceyPy into a Python 2.7 environment fails with the error:
 RuntimeError: Python version >= 3.5 required.

This happens when setup.py attempts to install the latest release of NumPy (1.17.0), which dropped support for Python 2.
Expected behavior
Installation should work inside a Python 2 environment as described in the README, or SpiceyPy should officially drop support for Python 2.
To Reproduce
pip install spiceypy inside a Python 2 environment.
Desktop (please complete the following information):

SpiceyPy Version Latest
OS: Ubuntu 16.04
OS Architecture 64 bit
Python Version 2.7.12
Python Architecture 64 bit

Additional context
This can be handled in one of two ways:

Create a final release of SpiceyPy based specifically on Numpy 1.16.4 (the last one to support Python 2) - this would require changing the setup.py file so the release will force installation of that specific NumPy version rather than the latest one.
Split SpiceyPy into a dual release structure, with one depending on the latest NumPy and the other depending on NumPy 1.16.4. This way, new SpiceyPy features will be usable on Python 2 as well.

For now it should be easy for users to install numpy before installing spiceypy, this is not a bug with spiceypy but a reflection that python 2.7 EOL is fast approaching. I updated the issue title to reflect this. I will look into a fix, I think this can be achieved using other means such as adding the requirement for 1.16.4 at runtime, or using requirments/setup.py functionality.

fixed by #298


Minor: fix glossary add term not working

Describe your changes:

I worked on fixing glossary add term not working
filtered out glossary term options for the same term in  related terms field while edit glossary.

https://github.com/open-metadata/OpenMetadata/assets/66266464/e404ac8d-3e47-4b6e-ac76-f9384f130604

Type of change:

[ ] Bug fix
[ ] Improvement
[ ] New feature
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation

Checklist:

[x] I have read the CONTRIBUTING document.
[ ] My PR title is Fixes <issue-number>: <short explanation>
[ ] I have commented on my code, particularly in hard-to-understand areas.
[ ] For JSON Schema changes: I updated the migration scripts or explained why it is not needed.

@chirag-madlani  added unit test for the same!


Kubeflow Pipelines - create guide for moving an existing training script to KFP

Data-scientists don't necessarily have a lot of experience with Docker, so it can be daunting to take a monolithic training script and build a pipeline.
This guide should help users with the following:

Containerize their training script and build an MVP pipeline, this pipeline will use a single component in a single container. Then validate that the script works as expected.
Refactor their script into components. This will use multiple entry points into the initial container. Build an updated pipeline with several components and verify that the script still works.
Refactor the script to replace common functions with reusable pipelines, streamline bespoke functionality into custom containers. Build an updated pipeline and verify that the script still works.

This process demonstrates how to create a container, and the conceptual process for splitting a monolithic script into components. Then it demonstrates how you can reduce your workload by reusing existing components so you only need to focus on what is unique to your pipeline.

/assign joeliedtke

/area docs
/priority p2

@joeliedtke Do you plan to pick up work on this project for the February 2020 doc sprint?

Yes, I plan to work on this during the doc sprint.


Not working "Syncing logged in state across tabs and windows". Do I need to set up anything?

Core Library
MSAL.js v2 (@azure/msal-browser)
Core Library Version
2.19.0
Wrapper Library
Not Applicable
Wrapper Library Version
None
Description
Even though I set it up as per this document.
The logout process, etc. that I performed on another tab or window was not synchronized.
Is there any other configuration required other than what is described in the documentation?
Reproduction Steps

Login with main tab or window.
Login with other tab or window.

At this time, login events are not synchronized on the main tab.
The tab where the login was performed was outputting the login event.

Logout with other tab or window.

At this time, logout events are not synchronized on the main tab.
The tab where the logout was performed was outputting the logout event.

Msal Logs
Log when enableAccountStorageEvents() run.
[Mon, 11 Apr 2022 10:59:45 GMT]<EMAIL_ADDRESS>: Verbose - Adding account storage listener.
MSAL Configuration
const loggerCallback = (level, message, containsPii) => {
  console.log({level, message, containsPii})
}

{
  auth: {
    clientId: 'xxxx',
    authority: 'https://login.microsoftonline.com/xxxx/'
  },
  system: {
    loggerOptions: {
      logLevel: 3, // Verbose
      loggerCallback
    }
  }
}

Relevant Code Snippets
<html>
  <head>
    <script type="text/javascript" src="https://alcdn.msauth.net/browser/2.19.0/js/msal-browser.min.js"></script>
  </head>
  <body>
    <button id="login">LOGIN</button>
    <button id="logout">LOGOUT</button>
    <script>
      const loggerCallback = (level, message, containsPii) => {
        console.log({level, message, containsPii})
      }
      const msalConfig = {
        auth: {
          clientId: 'xxx',
          authority: 'https://login.microsoftonline.com/xxxx/'
        },
        system: {
          loggerOptions: {
            logLevel: 3, // Verbose
            loggerCallback
          }
        }
      };
      const client = new msal.PublicClientApplication(msalConfig);
      client.enableAccountStorageEvents();
      client.addEventCallback(message => {
        console.log(message)
      });
      const login = document.getElementById('login')
      login.onclick = async () => {
        const res = await client.loginPopup();
        console.log(res);
      }

      const logout = document.getElementById('logout')
      logout.onclick = async () => {
        client.logout();
        // await client.logoutRedirect();
      }

    </script>
  </body>
</html>

Identity Provider
Azure AD / MSA
Source
External (Customer)

<script type="text/javascript" src="https://alcdn.msauth.net/browser/2.23.0/js/msal-browser.min.js"></script>
Version 2.23.0 had the same result

@Takas0522 You will need to set cache.cacheLocation to localStorage in order to share MSAL cache across tabs and windows.

Changing cache.cacheLocation to localStorage did not change the situation, but if I was SSO Login, the results were as expected.
I understand that the process is based on this documents function.
Thanks for the very good advice--that solves it!


Ship does not auto-disassemble upon disembark?

Hi Darkevilmac,
I've recently gotten back to playing Minecraft, and I realized that now Davincis Vessels is the continuation of the old Archimedes Ship mod. However, when I built an air ship today and assembled my ship together at the helm, I noticed that the ship no longer disassembles into its individual blocks after I disembark the ship. This feature used to be in Archimedes ship mod, and I found it very useful since I could end up building a giant moveable base. However at the moment due to the fact that the ship still remains as a whole after I disembark, I'm not able to access the chest I've placed inside the ship. All that happens when I right click anywhere on the ship is that I get teleported inside again as the driver. The ship also remains together with a large cube collision box around it, suggesting that it has not disassembled itself upon disembark as I anticipated before. I've searched around this website and in Google for almost 30 mins but did not find anything that sounded like this. Is it something really obvious that I missed, or is there specific way to disassemble the ship back to its blocks now? Will the items I've placed inside the chest on my ship disappear if I disassemble the ship somehow?
If this is not the case then is it possible for you to add this feature back to the mod in the future, as I find it very useful.
Thanks,
PS: Sorry if I posted this in the wrong section, but I'm not that familiar with using github. Apologies if I started this thread at the wrong location.

Read your controls settings, disassemble with a button. Also the config has
an option to disassemble on dismount.
On Nov 18, 2016 6:54 AM, "Diamond-Taco"<EMAIL_ADDRESS>wrote:

Hi Darkevilmac,
I've recently gotten back to playing Minecraft, and I realized that now
Davincis Vessels is the continuation of the old Archimedes Ship mod.
However, when I built an air ship today and assembled my ship together at
the helm, I noticed that the ship no longer disassembles into its
individual blocks after I disembark the ship. This feature used to be in
Archimedes ship mod, and I found it very useful since I could end up
building a giant moveable base. However at the moment due to the fact that
the ship still remains as a whole after I disembark, I'm not able to access
the chest I've placed inside the ship. I've searched around this website
and in Google for almost 30 mins but did not find anything that sounded
like this. Is it something really obvious that I missed, or is there
specific way to disassemble the ship back to its blocks now? Will the items
I've placed inside the chest on my ship disappear if I disassemble the ship
somehow?
If this is not the case then is it possible for you to add this feature
back to the mod in the future, as I find it very useful.
Thanks,
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/elytra/DavincisVessels/issues/107, or mute the thread
https://github.com/notifications/unsubscribe-auth/ABusJG7u1FV9r-qWxdA2FyxdErktoRGmks5q_bw0gaJpZM4K2j_1
.


ACCUMULO-4112 use metadata table durability config when writing minc …

…events to walog

:+1: pending some successful ITs.


Fix typo

~Fixes #<issue_number_goes_here> (it's a good idea to open an issue first for discussion)~

[ ] ~npm run test succeeds.~
[ ] ~npm run lint succeeds.~
[ ] ~Appropriate changes to README are included in PR.~

I just signed CLA and want to check it once again.
But I cannot find the way.

Mail address problem was solved.

Mail address problem was solved.


Label lines for non-formatting

As a user, I want to label certain code lines for non-formatting because I want to keep intentional formatting AND format the rest of my code with poppy-print,

Has this been implemented or discarded? :-)

Has this been implemented or discarded? :-)

It has been implemented and was pushed to dev branch :)

Great to hear that!


[MM-48029] add notify admin for work template integrations

URL for testing : https://mattermost-server-pr-22007.test.mattermost.cloud/
admin userid<EMAIL_ADDRESS>password : Cws@10102020
Summary
notify admin for plugin install from the work templates.
Ticket Link
https://mattermost.atlassian.net/browse/MM-48029
Related Pull Requests

Has server changes (https://github.com/mattermost/mattermost-server/pull/22007)

Screenshots

QA Test Steps
admin userid:password : user-mattermost-server-pr-22007@example.mattermost.com:Cws@10102020

Visit https://mattermost-server-pr-22007.test.mattermost.cloud with the admin role.
Go to the bot channel and view the notify admin post. This notification was triggered by a system user by visiting 'work template' -> 'preview section' -> 'integrations'.
Create and login with a new user in incognito or other browser. Go to worktemplates integrations. You should see 'Notify admin to install integrations' link. On clicking, it should say 'Admin notified'. Go to the tab with admin logged in, after a couple of minutes you could see the post appearing.
Try notifying the admin again by the same user and for same category and it wouldn't be possible.

Release Note
NONE

/rebase

/update-branch

It's not a complete review at this point, but here is my take:
We are forcing the "notify for plugin install" into the "notify for plan" without any real adaptation making the code super unclear. I don't know if we should rename required_plan for example or just have a different object to pass altogether for plugins, but it feels weird.
It would be nice to dissociate as much as we can the notify part from "work template" and have it be a "notify admin for plugins". I guess it's cool to keep track that the request is coming from worktemplates, but this kind of things could be happening from the marketplace page for example.
This is overall a good base, but I think some things needs to be clarified OR maybe I maybe need clarifications and I'm missing something

For this version of notify admin for work templates we decided to leverage as much of notify admin v2 as possible. Hence, the required plan and the required feature remained. However, I agree with you that based on our priorities we would need to rethink the notify admin for not only plugins but maybe plans as well, in the future. cc @marianunez

For this version of notify admin for work templates we decided to leverage as much of notify admin v2 as possible.

Agreed, we want to leverage as much as possible the functionality current existing of the job and admin notifications. However, I agree with @JulienTant that we can make some modifications to make sure we can generalize it for Plugin Requests as much as possible. I left some suggestions in the server PR but mostly we should:

Generalize the plugin install requests from Work Templates in the code naming. Work Template is just one place where the plugin installation requests may come from and it's not directly related to the work template feature.
Left some suggestions on using RequiredFeature instead of RequiredPlan as this was also confusing to understand and read in the code.

Having looked at this PR but if possible we want to follow the same idea in the front end as well.

E2E tests not automatically triggered, because the PR is not in a mergeable state. Please update the branch with the base branch and resolve outstanding conflicts.

having trouble accessing the server here for some reason @mhd-sln

having trouble accessing the server here for some reason @mhd-sln

lets use the spinwick created in the server PR. https://github.com/mattermost/mattermost-server/pull/22007#issuecomment-1404317427

Cws@10102020

Great, thanks! Do you need to trigger this notify admin message?

Yes, it would be triggered by a system-user from the Work templates integrations. The admin user should be able to view the notification in couple of minutes in the test spinwick. Usually, the frequency for sending notification in prod is 1 day but I have tweaked the test spinwick so that the scheduling frequency is couple of minutes. @annelieseklein @stevemudie

hmm it hasn't popped up for me yet - i'll try to log in again

/update-branch

hmm it hasn't popped up for me yet - i'll try to log in again

@annelieseklein there were some problems with the spinwick. now, its fixed and the feature can be tested there. I have created the following system user's from which you and @stevemudie could send the notification to the admin.
user1 (for @annelieseklein)
id<EMAIL_ADDRESS>p/w<EMAIL_ADDRESS>user2 (for @stevemudie)
id<EMAIL_ADDRESS>p/w<EMAIL_ADDRESS>

@mhd-sln It appears as though there's a trial running on the server and I was able to use Work Templates as I'd like and never encountered a place to notify the admin. Is there something I'm missing?

hey @stevemudie, the admin can be notified from the following screen.

/e2e-test

Successfully triggered E2E testing!
GitLab pipeline | Test dashboard

Thanks @mhd-sln everything worked as expected.
Although it may not be part of the work you're doing here I thought I'd mention that I don't see the notify admin link unless I scroll within the modal. I'm not sure if that's a constraint of the screen I was using or something else but it was effectively hidden and users might skip past it if they don't see it.

Thats great! Thanks @stevemudie!
Regarding the link only showing on scroll, thats the expected behaviour. As part of some other ticket which I cannot recall right now, we had a discussion with @annelieseklein about it that if we want the scroll behaviour for the whole modal or only the LHS where we see the options such Channels, Boards etc. We opted for scroll for the whole modal.

Once CI goes green, will be merging as-is and we'll tackle UX review later

Thank toy @mhd-sln <3


python311Packages.croniter: 1.3.8 -> 1.3.14

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python311Packages.croniter is: Library to iterate over datetime object with cron like format
meta.homepage for python311Packages.croniter is: https://github.com/kiorky/croniter
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.3.14 with grep in /nix/store/w4pz07fn3z3sjlz86bihh1yv4bvmvf62-python3.11-croniter-1.3.14
found 1.3.14 in filename of file in /nix/store/w4pz07fn3z3sjlz86bihh1yv4bvmvf62-python3.11-croniter-1.3.14

Rebuild report (if merged into master) (click to expand)

18 total rebuild path(s)

18 package rebuild(s)

First fifty rebuilds by attrpath
apache-airflow
archivebox
home-assistant-component-tests.utility_meter
home-assistant-component-tests.xiaomi_miio
mailman-web
privacyidea
python310Packages.aiocron
python310Packages.apache-airflow
python310Packages.croniter
python310Packages.django-q
python310Packages.python-miio
python311Packages.aiocron
python311Packages.apache-airflow
python311Packages.croniter
python311Packages.django-q
python311Packages.python-miio
safeeyes
unifi-protect-backup

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/w4pz07fn3z3sjlz86bihh1yv4bvmvf62-python3.11-croniter-1.3.14 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python311Packages.croniter https://github.com/r-ryantm/nixpkgs/archive/c09965934936988a99cd4570f09aeb0ad77a2003.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/w4pz07fn3z3sjlz86bihh1yv4bvmvf62-python3.11-croniter-1.3.14
ls -la /nix/store/w4pz07fn3z3sjlz86bihh1yv4bvmvf62-python3.11-croniter-1.3.14/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

3 packages marked as broken and skipped:

apache-airflow
python310Packages.apache-airflow
python311Packages.apache-airflow

1 package failed to build:

privacyidea

13 packages built:

home-assistant-component-tests.utility_meter
home-assistant-component-tests.xiaomi_miio
mailman-web
python310Packages.aiocron
python310Packages.croniter
python310Packages.django-q
python310Packages.python-miio
python311Packages.aiocron
python311Packages.croniter
python311Packages.django-q
python311Packages.python-miio
safeeyes
unifi-protect-backup

Maintainer pings
cc @costrouc for testing.

@ofborg build privacyidea


Columns not detected correctly

Find a PDF file attached. It's supposed to have 5 columns:
page89.pdf
(Original file with >200 pages; on most of the pages the detection algorithm works quite well)
The first two columns are separated by a line, the others are not. Using the stream technique tabula wrongly concatenates at least 2 of the 5 columns. If I select everything from the outer left up to the heading 11159 it's working as expected but as soon as the columns with heading 11160 and 11161 are included, it fails.

I have the same problem with a table in a PDF file that does not have lines between the columns.
In one of the rows (row 47) the 4 field from the right has text that almost over flows the column size. As a result, Tabula concatenates that column with the one next to it (4th from the right + 5th from the right).
You can see the effect if you select a few rows and then click "preview and export extracted data":

select rows 45 and 46 and click preview - it looks GOOD !
select rows 45, 46, 47 and click preview - it concatenates field 4 + field 5 from the right.

Please help !!!
example file:
example of bad column detection.pdf
how it looks when it is detecting well:
selection:

GOOD detection:

how a bad detection looks:
selection:

BAD detection:


chore(deps): upgrade dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-main" workflow

Codecov Report

Merging #161 (51955c2) into main (2974dfe) will increase coverage by 9.44%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #161      +/-   ##
==========================================
+ Coverage   83.33%   92.78%   +9.44%
==========================================
  Files           2        2
  Lines         126      471     +345
  Branches       31       47      +16
==========================================
+ Hits          105      437     +332
- Misses         21       33      +12
- Partials        0        1       +1

Impacted Files
Coverage Δ

example/src/main.ts
95.41% <100.00%> (+6.95%)
:arrow_up:

src/index.ts
91.76% <100.00%> (+9.76%)
:arrow_up:

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 38311ea...51955c2. Read the comment docs.


core: improve comma separated list output parser to handle non-space separated list

Description: Changes lanchain_core.output_parsers.CommaSeparatedListOutputParser to handle , as a delimiter alongside the previous implementation which used ,  as delimiter.
Issue: Started noticing that some results returned by LLMs were not getting parsed correctly when the output contained , instead of , .
Dependencies: No
Twitter handle: not active on twitter.

hey @efriis, not sure if you are the right person, do you think this change is a good idea, or would you know who would be the right person for a review?

ping @efriis @baskaryan


Add paragraph styles to main extension popup

Fixes #38
Description
Added CC vocabulary paragraph styles to main extension popup.
Checklist:

[x] My pull request has a descriptive title (not a vague title like Update index.md).
[x] My pull request targets the master branch of the repository.
[x] My commit messages follow best practices.
[ ] I added tests for the changes I made (if applicable).
[x] I added or updated documentation (if applicable).
[x] I tried running the project locally and verified that there are no
visible errors.

Developer Certificate of Origin
Version 1.1
Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129
Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.
Developer's Certificate of Origin 1.1
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or
(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the same open source license (unless I am
permitted to submit under a different license), as indicated
in the file; or
(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.
(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it, including my sign-off) is
maintained indefinitely and may be redistributed consistent with
this project or the open source license(s) involved.

@sharmaaditya570191 please paste the screenshots of the changes

Hi @makkoncept .I would add the screenshots in a while. Thanks.

Before

After

Hi @makkoncept . Please suggest if something else is to be changed here.

@sharmaaditya570191 I think we will have to make changes here as well.

After Changes


Upgrade IBC-go to 1.2.3

Summary
Update IBC-go dependency to match current SDK/tendermint versions
Proposal
Release notes here: https://github.com/cosmos/ibc-go/releases/tag/v1.2.3

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged
[ ] Contributor assigned/self-assigned

No longer needed, upgrading directly to ibc-go 2.0 as part of #578


[onboarding checklist] Clarify Concourse sentence

The sentence currently reads:

Learn about Concourse: check out our staging and production instances, and take a look at some of our pipelines.

Question: fundamentally: what’s the goal of these? What is a new team member meant to learn from or be able to do after “taking a look” at these pipelines?
Related: presently, when I check out https://ci-stage.cloud.gov and https://ci.cloud.gov I see "no pipelines configured:"

If "check out" is meant to include configuring a sample pipeline, let's say that. If not, let's make that clear.

Technical note: the relevant file is the onboarding checklist, located at https://github.com/18F/cg-product/blob/master/OnboardingChecklist.md.


Birthday in profile defaults to November 30 1999 (1999-11-30)

From @jeroenpraat on October 31, 2014 14:25
When editing a profile and saving it, the Birthday gets a default of  November 30 1999 and an age of 14. Without touching it. Only when manually empty it again and press submit it's gone. But when you edit the profile again 1999-11-30 is in the birthday field again. Pressing submit starts the problem all over again.
Copied from original issue: friendica/red#670

It says this:

<input type='text' placeholder='YYYY-MM-DD' name='dob'/>

From @pafcu on October 31, 2014 14:40
Probably it's related to the new date picker I implemented, but I can't reproduce the problem. Can you view the page source and search for "defaultDate" and see what it says? Is the birthday actually saved (i.e. does it show up correctly when you view the profile instead of editing it)?

Oh, and birthday says "1999-11-30", but I didn't submit it, so when you view the profile there is no birthday (as wanted).

Thanks @pafcu !

From @pafcu on October 31, 2014 15:2
OK, I see it now. Should be fixed soon.


chore(scripts/bench): benchmark with --no-cache

There appears to be some incompatibility with executables downloaded from the cloud cache on NixOS, which broke the speedcenter. We used to benchmark all dependencies before the upgrade to 4.13.0-rc1, so let's go back to doing that.

!bench

bors d+

!bench

!bench

!bench

!bench

bors r+


Any instruction for install/build/deploy?

Interested, but no way to make it.

On Linux, use CMake. There are currently not any build options.
On Windows, open the provided .sln file with the latest version of Visual Studio. Or you can also use CMake, but I don't recommend doing so as the MinGW library is somehow outdated and using Visual Studio is obviously the more convenient approach.


Can't get the request parameters to work when using the Router object

I'm using this url to test: http://localhost:3000/order/1234
This works...
app.get('/order/:number', function(req, res, next) {
    res.send(JSON.stringify(req.params));
});

prints: {"number":"1234"}
This does not work...
var orderRouter = require('./routes/order');
app.use('/order/:number', orderRouter);

In my order.js file I have:
router.get('/', function(req, res, next) {
    res.send(JSON.stringify(req.params));
});

prints: {}
I'm using "express": "~4.16.1"
Can anyone see why req.params doesn't contain the number key?  Thanks for the help.
Also, saw this issue: https://github.com/expressjs/express/issues/3700

This is because your orderRouter needs to be constructed with mergeParams: true: http://expressjs.com/en/4x/api.html#express.router

thanks you doug!


Add key_to_json SQL function documentation

I think we are gonna change it to a magical column that contains the json

Then perhaps should I hide it from the release notes?

yes, i think so

Ok I'll close this for now


test: [M3-7497] - Add tests for child user verification banner

Description 📝
Add regression tests for checking child user verification banner
Major Changes 🔄

Add regression tests to check child user verification banner

How to test 🧪
yarn cy:run -s "cypress/e2e/core/account/user-verification-banner.spec.ts"

@cliu-akamai I was able to run this locally and after running the tests I did not see the test failing. I re-started the end-to-end test in the Jenkins UI and hopefully that resolves the issue. Everything else looks good.


SQLITE: Py3 formula update

This is the first of several PRs updating the SQLITE3 dynamic linking during Python binary creation. Broken out from #858 for better release flow.

@CaseyFaist Looks like I can approve when it is still a draft! Not sure what will happen with Compliance when it becomes a PR... may have to go through it again


Stopped midway through article

Unidentified problem. Occurred on: https://en.wikipedia.org/wiki/Elizabeth_I. Stops at "Accession".

I couldn't replicate this again ... weird. Maybe something on my end, but I'll leave it up as a thing to be on the look out for

It happened again, not sure what variables were controlled.

Also occurred here: https://en.wikipedia.org/wiki/Prime_number at Definition and Examples

Fixed with https://github.com/benfrancis314/reading_project/commit/df0faa55ac69aa900fe4ff32482fd1f9c50711be


branch supports oil now

Hey, so when using oil file manager the branch is empty when viewing an oil buffer, this is because oil has its own path, now this is a small change to make it work, but I don't really like modifying globally the component like this, maybe this project should have some hooks or apis that the user could override, like get_buffer_dir ?
The same problem is with filename component and the fix is the same to use the oil api get_current_dir, so thats why I think having a global user editable api for directories would be a great option
https://github.com/nvim-lualine/lualine.nvim/issues/1077
https://github.com/nvim-lualine/lualine.nvim/issues/1077#issuecomment-2119754614

Bumping this PR, I would also like these changes.

If anyone wants these changes already, I created a separate plugin that patches the lualine components and exports them https://github.com/Tronikelis/lualine-components.nvim

If I understand correctly with this enabled branch component shows git branch based on which directory you have opened in oil right?
This effects all buffers not just the oil buffer? or is it just on the buffer where oil is opened?

@shadmansaleh

If I understand correctly with this enabled branch component shows git branch based on which directory you have opened in oil right?

yes

This effects all buffere not just the oil buffer?

It affects all buffers, this is fine because get_current_dir returns empty string if current buffer is not oil so we just check for that

I first thought that I should check the buffer filetype as you can see in this commit
2941f5b (#1242)
But I ran into some issues where I presume lualine updates before oil sets the buffer type or something like that and that code just did not work, but I am very new to nvim/lua in general so it could be a skil issue


Add events to settings model

issue #5370

Add emit method to settings model
Update settings spec to test for events emitted
Fix formatting on tags spec

:cry: I think you cut your branch just before one of my PRs went in. Sorry! Can you please rebase against latest master? Shout me in slack if you need a hand!


Rewrite function tests to modern rspec-puppet

rubocop is complaining, are we missing another modulesync, or does this still need work?

I just need to get used to running rubocop before I push.

Green(ish) now. At least it's failing in the same way as master.


[WIP] Add location information to exceptions.

This is WIP, still has segfaults and other problems.
The purpose is to synthesize a new frame in the traceback so that errors raised from jitted user code have location information present so that users can easily identify the source of the exception.
e.g. Without the patch this:
$ cat test11.py
from numba import njit

@njit
def foo():
    raise ValueError('a')

foo()

does this:
Traceback (most recent call last):
  File "test11.py", line 7, in <module>
    foo()
ValueError: a

and with it, it does this:
<debug stuff elided>
Traceback (most recent call last):
  File "test11.py", line 7, in <module>
    foo()
  File "test11.py", line 5, in foo
    raise ValueError('a')
ValueError: a

vanilla Python does this:
Traceback (most recent call last):
  File "test11.py", line 7, in <module>
    foo()
  File "test11.py", line 5, in foo
    raise ValueError('a')
ValueError: a

essentially, this patch makes Numba match Python.

@stuartarchibald, the problem you are seeing is due to the PyArg_ParseTuple has reference-borrowing semantic and the Py_DECREF(exc) is releasing the only owner of loc.
https://github.com/numba/numba/blob/9011ab6783bf2effc9c7378eb579c1847dc43ced/numba/_helperlib.c#L909-L914
You can use _PyObject_Dump(loc); before and after the Py_DECREF(exc) to check for the refcount of loc.  Here's what I got:
===== before ======

object  : ('padding', 'foo', 'chk3325.py', 5)
type    : tuple
refcount: 1
address : 0x1131c8bd8
===== after ======

object  : <refcnt 0 at 0x1131c8bd8>
type    : tuple
refcount: 0
address : 0x1131c8bd8

Thanks @sklam, indeed that was it.

Codecov Report

Merging #3325 into master will decrease coverage by 0.17%.
The diff coverage is 74.07%.

@@            Coverage Diff             @@
##           master    #3325      +/-   ##
==========================================
- Coverage   80.82%   80.64%   -0.18%
==========================================
  Files         391      389       -2
  Lines       77718    78157     +439
  Branches     8752     8829      +77
==========================================
+ Hits        62817    63033     +216
- Misses      13554    13742     +188
- Partials     1347     1382      +35

3eba267 has got this to the point where npm exceptions have a new frame injected into the traceback during exception handling if location information is available. This is probably sufficient for now.

This can be reviewed now. I'm probably going to take a hard look at it again myself, especially the Python C API part.

We should also check the reference count with the -R flag to runtests.py under a debug build of python.  See https://github.com/numba/numba/pull/607/files


Add recipes

Add some recipes to demonstrate some of the use cases of this library. Some ones I can think of write now

react-redux state queries
how it can be used in combination with reselect
caching expensive function calls
storing a 'previous' value
TBD

I am working on this. I am hoping to turn it into a blog post on medium

I will work on this at a later point


Remove whitespace from WKT buf.md to trigger license recalculation

A new WKT commit is needed to recalculate license type, an update to the buf.md will trigger a new BSR commit.

@smallsamantha this will trigger a new license to sync when there's actually a new reference in that repo to sync.


Correct some of the wording on the Power BI Premium dataflow workloads page

Check on these statements as it appears that words are missing:
Compute engine is on but performance is slow
Take the following steps when investigating scenarios where the Compute engine is on, but you're seeing slower performance:
Limit computed and linked entities that exist cross workspace.  <- should this be across workspaces?
missing "is" between refresh the the compute engine turned on -> If your initial refresh with the compute engine turned on, then data gets written in the lake and in the cache. This double write means these refreshes will be slower.

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

ID: f6054103-4999-9ce2-ba30-095a6d469465
Version Independent ID: 2ce5b049-276a-a159-4f28-fd1dca17442f
Content: Configure Power BI Premium dataflow workloads - Power BI
Content Source: powerbi-docs/transform-model/dataflows/dataflows-premium-workload-configuration.md
Service: powerbi
Sub-service: powerbi-service
GitHub Login: @davidiseminger
Microsoft Alias: davidi

Thanks for your comment, @cvillegashak.
I've assigned this issue to the doc author for review.
In the meantime, you might find an answer in the Power BI Community.

Hi @cvillegashak ,
Thank you for your suggestion.  We've made the update and set the article to republish.
All the best,
The DOCS team


⚠ Bofrost.be has degraded performance

In 6533da1, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 2134 ms

Resolved: Bofrost.be performance has improved in fdf98b7.


Fix memory leak / performance in the LTI upload and job overview

Your pull request should…

[ ] have a concise title
[ ] close an accompanying issue if one exists
[ ] be against the correct branch (features can only go into develop)
[ ] include migration scripts and documentation, if appropriate
[ ] pass automated tests
[ ] have a clean commit history
[ ] have proper commit messages (title and body) for all commits

This removes the constant polling to the metadata endpoint, which isn't really necessary and caused a memory issue in the browser when this page remains open for a long time. The update interval for the joblist also changed from 1sec to 30 sec.

@flyapen, did you notice that the build failed for this patch?

@lkiesow thanks for letting us know, build is working now.


Add -d command

biiif myfolder -d deletes all existing index.json files.

You'd also probably want it to delete generated _canvas info.json files.


is this lib compatible with HipChat enterprise?

Hipchat provides a self hosted version (https://www.hipchat.com/data-center).
I'm still not sure if Hipchat enterprise maintains the same API (I would expect so).
From what I've seen (at https://github.com/poweld/hipchat-scala/search?utf8=✓&q=api-url&type=) it should be possible to use this lib with Hipchat enterprise/self-hosted. If so, this use case could be covered on the README file

It is possible (and easy) to override the default api-url by adding the config to an application.conf file as stated at https://www.playframework.com/documentation/2.4.x/ProductionConfiguration#General-configuration
unfortunately this is not practical if we want to have "clients" for different instances in the same application.
I could do a PR which would allow to pass a base url explicitly, for instance something like:
class RoomNotifier(private[this] val apiToken: String, baseUrlOpt: Option[String] = None)(implicit executor: ExecutionContext) extends Logging {

  (...)

}

object RoomNotifier {
  val instanceUrl = baseUrlOpt.map(Common.url)
  private def url(roomIdOrName: String) = (instanceUrl.getOrElse(apiUrl) / "room" / roomIdOrName / "notification").POST
}

Let me know your thoughts about this

Proof of Concept here: https://github.com/poweld/hipchat-scala/compare/master...pedrorijo91:feature/customApiURL
Still need to test it, and there are probably some minor improvements to be done, and maybe other code style issues you'd prefer different. I will have a better look at my code tomorrow before doing a PR. In the meanwhile let me know if you find something you disagree :)

This sounds like a good addition. I can't promise to review it until the weekend, so take your time with the PR. It looks like you're on a good track in your proof of concept.

thanks for the heads up @poweld. I did the PR #23 this morning, let me know your thoughts when you find the time :)


Refactor Annotations controller

Refactor the annotations controller:

Move the controller code to a new namespaced controller org_admin/annotations_controller.rb
remove the admin_ prefix from those actions
update the routes.rb file and policies according to the above changes
update all of the old_route_path references to the new_route_path
update tests

related to #1340

closing issues that can't be tested in the UI


[QUESTION] Visualize .graphml file

Can you suggest a good way how to open and visualize the .graphml file interactively? Something like in the graphrag demo was presented would be nice. Can be a desktop app or a python package in a jupyter notebook too.
I('m using Linux Mint 21.3)

Check out this thread @gerglitzen
https://github.com/microsoft/graphrag/issues/418


docs: Add into README.md how to cite EvoTorch

@Higgcz can you please investigate the test failure?


Add Angolan National Holidays

I have added all the Angolan holidays as well as the Long weekend is defined by the local Government

It hasn't been added yet, am I supposed to merge on master on the beta branch ?

Pull Request Test Coverage Report for Build 885

15 of 40 (37.5%)  changed or added relevant lines in 2 files are covered.
159 unchanged lines in 9 files lost coverage.
Overall coverage decreased (-2.04%) to 97.958%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

holidays/countries/angola.py
14
39
35.9%

Files with Coverage Reduction
New Missed Lines
%

holidays/countries/burundi.py
3
94.55%

holidays/countries/singapore.py
6
94.55%

holidays/countries/turkey.py
9
72.73%

holidays/utils.py
10
71.43%

holidays/countries/morocco.py
11
77.55%

holidays/countries/djibouti.py
13
66.67%

holidays/countries/egypt.py
13
74.0%

holidays/countries/united_arab_emirates.py
21
74.07%

tests.py
73
98.41%

Totals

Change from base Build 856:
-2.04%

Covered Lines:
8827

Relevant Lines:
9011

💛  - Coveralls

Hey there @jusce17
thank you very much for your support, and sorry for my delay.
I would kindly ask you to provide proper support for flake8 and coverage, as explained here:
https://github.com/dr-prodigy/python-holidays#running-tests
Thanks again, cheers
dr-p

Thanks for the reply @dr-prodigy
I am fixing it right now

Hi @jusce17,
I have also been working on Angola National Holidays and was not sure about the 'long weekends' that you mentioned. Here are the changes I made to implement this:
https://github.com/dr-prodigy/python-holidays/pull/388

Hi @pietervdw115 ,
awesome, I will just add it up on the work you have done

Also, I saw that many non-english speaking countries have their holidays displayed on their official language. Shall put in portuguese or the rule of thumbs here is to put all in English ?

Hi @jusce17
although some exceptions are present, I confirm our usual approach is to provide holidays in the local language.
In these days I'm working to prepare the next release: please let me know if you expect to complete your work in some days, so that I can include it in the new version.
Thanks, cheers
dr-p

Hi @dr-prodigy
I can finish it right away, I just need you to accept the PR 388 to avoid conflict.
Thanks,
Eden

Hi @jusce17
unfortunately, I just asked a review on #388 , because it's failing on one test.
I'll wait for the fix (if not requiring too much), then merge it.
Please let some time for this and I'll let you know, thank you!

Hi @dr-prodigy
If my last commit passes the tests, I think you can merge it

Hi @dr-prodigy you can merge it now, it won't longer conflict with #388

Everything fine, merged to beta.. thank you very much! 👍


Fix behaviour when creating a Rational with zero as denominator

See #846

I will try to make a change for the upstream ruby-specs later today. If that gets merged, we can remove our extra test added in this change.

https://github.com/ruby/spec/pull/1003 for the upstream PR

This one has been updated with the upstream PR for the spec