Last release vs master one

Hello, what's the difference between the official release, and the master that is provided on answer,
Thanks for all what you're doing

Master is always a clone of the latest development. A release could be older because we do not publish releases on ever little Bugfix.
A release will be done if we've done more. A release will always include all changes to this date of the release.

Thanks a lot so if we face " unknown file size" using the last release no need to install the master one to tchek

Place a support dump into the listed issue or Chacon latest commits if it's already supported in master

According to what I've read, Pq 478 is supported, but no one say if its navi unit or no, I'm waiting for hama sdcard reader to install tool box on my pq (non navi) if something wrong I'll post dump fo sure, thanks again


TP2000-441 build a solution to allow users to review business rule violations

TP2000-441 build a solution to allow users to review business rule violations

Why

Currently tariff managers need to ask a dev to run business rules and see the results of these checks. This is time that could be better spent doing development work.
What

Adds a list view to allow users to see a list of business rule violations for a particular workbasket
Adds a functional run_business_rules view to allow tariff managers to trigger a business rule check task from the workbasket review page.
Adds TimestampedMixin to TrackedModelCheck
Adds rule_check_task_id to WorkBasket so that we can save a rule check task id against a workbasket
Implements an MVP design for viewing and correcting business rule errors. (We still need to build, amongst other things, the detail view for an individual business rule violation and the tabs design on the workbasket review page.)

Requires migrations? Yes
Requires dependency updates? No

Wren's design: https://www.figma.com/proto/RQEp14sSbH1MevMbrBc5HJ/Tamato---Aug01?node-id=1526%3A13464&scaling=min-zoom&page-id=0%3A1&starting-point-node-id=27%3A2350

Codecov Report

Merging #675 (9338135) into master (b0b1566) will increase coverage by 0.00%.
The diff coverage is 92.85%.

:exclamation: Current head 9338135 differs from pull request most recent head 2cdf8b7.  Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Fixed incorrect type hints in method docs

Coverage remained the same at 93.497% when pulling 6a4785dc4a8802a223df6862385139c68a204c77 on simPod:master into e7cde5ecf3b0796db34d492f0698498eefe85bcf on webonyx:master.

Thanks!


⚠ Samsung has degraded performance

In 673fcca, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2942 ms

Resolved: Samsung performance has improved in a0af8ea.


Feature/registries fixes

Purpose
Various fixes for QA!
Summary of Changes
See commits
Side Effects
None
Feature Flags
None
QA Notes
None
Ticket
https://openscience.atlassian.net/browse/REG-13
Reviewer Checklist

[ ] meets requirements
[ ] easy to understand
[ ] DRY
[ ] testable and includes test(s)
[ ] changes described in CHANGELOG.md

Pull Request Test Coverage Report for Build 1575

8 of 11 (72.73%)  changed or added relevant lines in 1 file are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.01%) to 66.475%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lib/registries/addon/components/comma-list/component.ts
8
11
72.73%

Files with Coverage Reduction
New Missed Lines
%

lib/registries/addon/components/comma-list/component.ts
1
76.92%

Totals

Change from base Build 1567:
-0.01%

Covered Lines:
3178

Relevant Lines:
4420

💛  - Coveralls


[Enhancement] Balancemode.tf serverslist

Is your feature request related to a problem? Please describe.
ad server-list
Is your feature request graphical or mechanical in nature?
both
Describe the solution you'd like
add balancemode-serverlist
Would you like to work on this yourself, or leave it to the team and the community?
team
Extra Information
more wishes up to date

solved


All events update the sequence and change date on the projections

As a developer, I want events also change the sequence and change date of the resource in the projections so that all information given by the get-endpoints contains the current state. (for example HumanPasswordChanged, HumanInitCodeAdded and HumanInitCodeSucceeded doesn't update the sequence and change date)
Acceptance criteria

[ ] all projection updates also update sequence and change date

@stebenz @adlerhurst is this still relevant?

I think not, and will be changed with v3 anyway


Implement TCGC's SdkPackage types

Language emitters should work to move entirely to TCGC's new ecosystem. The entry point for the ecosystem is accessing .sdkPackage on the SdkContext returned from tcgc

This is done in the typespec-go emitter.


[android] fix getAirMapName to fix ref-based commands

stuff like map.fitToElements() was broken b/c of this.

@spikebrehm @lelandrichardson @felipecsl

👍
Let's release patch versions of 0.9 and 0.10 with this fix.

@spikebrehm I don't think we can patch 0.10.0 without a tag? ʕ ಡ ﹏ ಡ ʔ  (my b)

Doh, always create tags.  NPM has a utility for this:
npm version major
npm version minor
npm versino patch

Creates git tag, creates git commit with bumped package.json version

Can you plz retroactively create the 0.10.0 tag at the correct SHA?


Error on Updated Nightly

I updated the Firefox Nightly and somehow the location of it moved.  Note below that the script expected no space, and it moved to a folder with a space.  Renaming the folder worked, but I just wanted to leave this here if anyone else experiences this issue.
cross-env MOZ_DISABLE_CONTENT_SANDBOX=1 web-ext run --firefox=nightly --browser-console --url about:debugging --source-dir demo/fs

Applying config file: ./package.json
Running web extension from /Users/willem/OSD/libdweb/demo/fs
Error: spawn /Applications/FirefoxNightly.app/Contents/MacOS/firefox-bin ENOENT
    at _errnoException (util.js:992:11)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:190:19)
    at onErrorNT (internal/child_process.js:372:16)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>demo:fs: `cross-env MOZ_DISABLE_CONTENT_SANDBOX=1 web-ext run --firefox=nightly --browser-console --url about:debugging --source-dir demo/fs`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>demo:fs script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/willem/.npm/_logs/2018-08-09T16_54_54_671Z-debug.log

@willemneal thanks for reporting, I"m not sure I understand what has exactly happend. As I understand nightly on your system end up in a different location from what web-ext tool expects. I think it's always possible to specify full path to a firefox rather than just shortname like nightly used by our scripts.
I would invite you to report the issue into web-ext repo instead, as it's ultimately where that tool is being developed.


Ensure _on_mda_frame is called in main thread

Fixes #113
This one decorator (a brilliant contribution to superqt from @czaki) is all that was needed to fix the errors that happen when the CMMCore.events object is backed by psygnal.Signal instead of QtCore.Signal.
Some notes on how I debugged this:

I ran the script provided in #113 using NAPARI_DEBUG_EVENTS=1 python script.py
that showed that it was consistently the viewer.add_image() call in _on_mda_frame that caused the crash: LayerList.events.inserting(index=0)
 was triggered by Viewer.add_image(), via:
 ".../site-packages/napari/utils/events/containers/_evented_list.py", line 177, in LayerList.insert
 ".../site-packages/napari/utils/events/containers/_selectable_list.py", line 65, in LayerList.insert
 ".../site-packages/napari/components/layerlist.py", line 90, in LayerList.insert
 ".../python/_collections_abc.py", line 1073, in LayerList.append
 ".../site-packages/napari/components/viewer_model.py", line 732, in Viewer.add_image
 "/Users/talley/Dropbox (HMS)/Python/forks/napari-micromanager/micromanager_gui/main_window.py", line 348, in MainWindow._on_mda_frame
 "/Users/talley/Dropbox (HMS)/Python/pymmcore-plus/pymmcore_plus/core/_mmcore_plus.py", line 533, in CMMCorePlus._mda
 ".../python/threading.py", line 910, in Thread.run

The error (WARNING: QObject::connect: Cannot queue arguments of type 'QVector<int>') suggests that Qt is trying to communicate across threads.  However, by this point (when we're trying to manipulate the guy) we need to be back in the main thread.
Enter @Czaki's magic decorator, that ensures our callback is called in the QApplication's thread.

thanks @Czaki!

oh neat!
Does this mean we can remove the auto signaller selection in pymmcore+? If yes then we should pair that with an example of using this decorator.
Also, depending on your goals for psygnal it may be worth keeping the issue around, because until it matches the threading behavior it can't be a drop in replacement - though that's only important if that's a goal of the project.

Does this mean we can remove the auto signaller selection in pymmcore+?

Technically... but don't mind that bit in there.  It a Qt event loop, I think it's generally nice to use Qt signals.  And since that code requires no imports (just checks to see if we've already got a QtApp running), it's pretty innocuous.

If yes then we should pair that with an example of using this decorator.

I kind of agree, but the general lesson of "don't update the gui from a non-gui thread) is bigger than psygnal for sure.  I'm ok with psygnal not yet being the place one is supposed to learn that lesson.  superqt has documentation on this decorator, and that kinda feels like where it belongs.

Also, depending on your goals for psygnal it may be worth keeping the issue around, because until it matches the threading behavior it can't be a drop in replacement - though that's only important if that's a goal of the project.

yeah, I do agree with this... but I also feel like there was something a bit more magical to this.  Even when we use QThreads and Qt Signals and slots (ie, with the @thread_worker decorator in napari) we still frequently have issues if someone were to try to manipulate the gui from a thread.  So I'm not sure I see this as something as simple as "it will always work if you use Qt signals, but almost never work if you use psygnal".  It will generally not work in either case unless you are careful.   I don't like to keep issues open unless they are actionable, so I'd prefer to close it until it rears its head in a concrete way again

Also, depending on your goals for psygnal it may be worth keeping the issue around, because until it matches the threading behavior it can't be a drop in replacement - though that's only important if that's a goal of the project.

for implement something like this for psygnal there is a need to heave clear concepts of "main thread" and "object thread". The Qt ship one concept there main thread his this one in which QApplication was created and object storage information about its thread and has interface to move object form one thread to another.
I'm worry that try to add this to psygnal wil change it from signal implementation to much more complex thing.


Add "UNLINKED" tab to the transaction list

This tab should show completed Unlink Funds Transactions
https://zpl.io/ag4JL5Q

irrelevant


Download video from Douyin.com

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I remove or skip any mandatory* field

Checklist

[X] I'm reporting a new site support request
[X] I've verified that I'm running yt-dlp version 2022.11.11 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that none of provided URLs violate any copyrights or contain any DRM to the best of my knowledge
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and am willing to share it if required

Region
China
Example URLs

Single video: https://v.douyin.com/rVWFVso/
All video from user: https://www.douyin.com/user/MS4wLjABAAAAjSt59B9Fst6-c6b-sZMXkophgfeImxS_W9tr88nppGmqouWwjsefF_X6EeK1t495

Provide a description that is worded well enough to be understood
Like download single video from Tiktok.com
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
D:\Tiktok\Download>yt-dlp -vU https://v.douyin.com/rVWFVso/
[debug] Command-line config: ['-vU', 'https://v.douyin.com/rVWFVso/']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version 2022.11.11 [8b64402] (pip)
[debug] Python 3.11.0 (CPython AMD64 64bit) - Windows-10-10.0.19044-SP0 (OpenSSL 1.1.1q  5 Jul 2022)
[debug] exe versions: ffmpeg 2022-11-21-git-459527108a-full_build-www.gyan.dev (setts), ffprobe 2022-11-21-git-459527108a-full_build-www.gyan.dev
[debug] Optional libraries: Cryptodome-3.15.0, brotli-1.0.9, certifi-2022.09.24, mutagen-1.46.0, sqlite3-2.6.0, websockets-10.1
[debug] Proxy map: {}
[debug] Loaded 1723 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: 2022.11.11, Current version: 2022.11.11
yt-dlp is up to date (2022.11.11)
[debug] [generic] Extracting URL: https://v.douyin.com/rVWFVso/
[generic] rVWFVso: Downloading webpage
[redirect] Following redirect to https://www.douyin.com/video/7168743658076900608?previous_page=app_code_link
[debug] [Douyin] Extracting URL: https://www.douyin.com/video/7168743658076900608?previous_page=app_code_link
[Douyin]<PHONE_NUMBER>076900608: Downloading video feed
WARNING: [Douyin]<PHONE_NUMBER>076900608: Unable to find video in feed; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U; trying with webpage
[Douyin]<PHONE_NUMBER>076900608: Downloading webpage
ERROR: [Douyin]<PHONE_NUMBER>076900608: Fresh cookies (not necessarily logged in) are needed; please report this issue on  https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using  yt-dlp -U
  File "C:\Users\thien\AppData\Local\Programs\Python\Python311\Lib\site-packages\yt_dlp\extractor\common.py", line 674, in extract
    ie_result = self._real_extract(url)
                ^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\thien\AppData\Local\Programs\Python\Python311\Lib\site-packages\yt_dlp\extractor\tiktok.py", line 871, in _real_extract
    raise ExtractorError('Fresh cookies (not necessarily logged in) are needed')

Fresh cookies (not necessarily logged in) are needed

Did you try this?

https://github.com/yt-dlp/yt-dlp/issues/2267


MINOR: [Rust][Docs] Update rust feature support docs

The feature support matrix for Rust is about a year out of date, lets update it :smile:
Website is https://arrow.apache.org/docs/status.html

I couldn't figure out where the docs were defined

I used the "Edit this page" button in the top right to work out where it was

I can go figure out the correct invocation and do so for this PR if you would like

That would be amazing, thank you

(arrow_dev) alamb@MacBook-Pro-8:~/Software/arrow$ ./dev/merge_arrow_pr.sh 13879
ARROW_HOME = /Users/alamb/Software/arrow/dev
PROJECT_NAME = arrow

=== Pull Request #13879 ===
title	MINOR: [Rust][Docs] Update rust feature support docs
source	tustvold/update-rust-feature-support
target	master
url	https://api.github.com/repos/apache/arrow/pulls/13879
Minor PR.  Please ensure it meets guidelines for minor.

Proceed with merging pull request #13879? (y/n): y
Author 1: Raphael Taylor-Davies<EMAIL_ADDRESS>Pull request #13879 merged!
Merge hash: a270afc946398a0279b1971a315858d8b5f07e2d
Minor PR.  No JIRA issue to update.

(arrow_dev) alamb@MacBook-Pro-8:~/Software/arrow$


Update main page details

Replace AddressBook details with CLInic on the main page.

LGTM thanks @dayn-1!


extracting latitude from a string

To report a non-security related issue, please provide:

the version of the software with which you are encountering an issue
environmental information (i.e. Operating System, compiler info, java version, python version, etc.)
a description of the issue with the steps needed to reproduce it

If you have a general question about the software, please view our Suggested Support Process.

Hi: I am trying to extract the latitude from hundreds of files that contain the following listing:
**%TITLE%
STC 190313/034000 -0.1,-27.46
   LEVEL       HGHT       TEMP       DWPT       WDIR       WSPD

%RAW%
1011.44,      0.00,     30.37,     24.46,      9.60,      0.01
986.07,    227.06,     27.65,     22.99,      9.50,      0.01
958.59,    477.68,     25.43,     21.13,      9.40,      0.01
931.52,    730.00,     23.50,     19.20,      9.30,      0.01**
I perform the following read:
df = pd.read_csv(fn, sep ='s,', skiprows=0, nrows = 1)
resulting in output:
%TITLE%
0  STC 190313/034000 -0.36,-25.61
where the latitude is -0.36, my intended value. In reading multiple files, the latitude value in the files can vary
in format from 0.0 (2 char), to -25.67 (6 char)
I applied a split on the '/' as:
coord = df.iloc[0,0]
print('Coord ',coord)
resulting in output:
Coord:  STC 190313/034000 -0.36,-25.61
lat = coord.split('/')
lati = lat[1][7:12]
print('lati: ', lati)
resulting in output:
lati:  -0.1,
The start of the latitude value always starts in the 7th position
Question: How can I make sure that I grab the entire latitude value?


rados: fix various naming convention issues

Following up on the work in PR #520 this fixes numerous violations of the naming conventions in Go converting "c_blah" to "cBlah" (mostly*).
The changes were made uing "gofmt" but I tried to rebase them (many many times) in order to have them grouped logically by function rather than spinkled hither and thither.

there are a few "cblah" when blah is not a word, but an initialism :-)

Checklist

[x] Added tests for features and functional changes
[x] Public functions and types are documented
[x] Standard formatting is applied to Go code

@mergifyio rebase

it's been nearly a week and its purely internal. merging.


Enhance Data Grid

[x] #2894
[x] #2895
[ ] #2896
[ ] #2897

Feature request from our team 😄 https://github.com/equinor/design-system/issues/3041


Use sigaction() instead of signal() when registering anti-terminate signals

Anti-terminate signals (like SIGABRT, SIGSEGV, etc.) are registered via signal() system call. However, use of signal() is strongly discouraged by Linux man pages because its behavior varies across Unix implementations, and even versions of Linux.

Using sigaction with crate libc differs on platforms.


persistance in redis causes failed jobs/those that will fail to remain after restart

I'm not going to consider this a bug as it should be the default for general-use /production. Its only when developing with the docker composition that this causes problems. I've added more notes on the subject and a warning to the docs in https://github.com/superphy/backend/pull/139


Is settle escrow payment still a feature?

The rave v2 docs clearly show that the endpoint https://api.ravepay.co/v2/gpx/transactions/escrow/settle should settle a pending escrow payment, however, a 404 error comes up instead.
I've tried using https://rave.flutterwave.com and https://ravesandbox.flutterwave.com
No docs I can find show the right right way to settle escrow payment. Please help!

Hello @dawoodjee,
Thanks for sharing this with the team.
Kindly note that the 404 error reported will only be returned for two reasons:

Non-existent escrow transaction IDs. This happens when the meta array initiating the escrow is not passed in the initial payment.  Kindly cross-check with the developer docs and confirm that the right meta parameter is passed.
Wrong ID passed in the settle endpoint. Please note that the id to be sent in the settle endpoint is returned as data.txid in the verify response for the initial escrow charge. any other value would return 404.

We'd also like to point out that the feature is not supported in the SDK. If you would like to make use of this, Please consider consuming the API directly.
Let us know if you have any questions.

Hello Cornelius
Thank you for your quick response. I apologize for asking here but I'm quite desperate.
It seems like this endpoint does not exist. Looking at the response when a valid endpoint is reached, vs when it isn't. Valid endpoints always return JSON, whereas invalid ones show Cannot Get [your query]

Valid Endpoint

Valid Endpoint with error

Same endpoint with a typo

Escrow endpoint seems invalid, it also gives the same result if I pass the parameters

I've resolved this issue by specifying that the request type is POST not the default GET.
Thank you


Python Won't Start, HELP!

#Description of your problem
What steps will reproduce the problem?

Opening Python
Python Crashes before it starts

What is the expected output? What do you see instead?
It says to reset Spyder with command line "python Spyder --reset":

Please provide any additional information below
I have ran the reset command line and removed the all the configuration files, and Spyder won't start still.
I also get this when I run "--show-console"

PLEASE HELP ME! I have a project due Monday and I need to edit things
Versions and main components

Spyder Version: 4.3.0
Python Version: 3.6.0
PyQt Version:
Operating system: Windows 10

Please run in a terminal
conda update spyder
conda update ipython

to see of that fixes your problem.

I tried with both but no success. This is what I Got for the first command line:

And for the second:

@ccordoba12
I reinstalled anaconda to be available for my user instead of all users.  I then was able to run the commands but it still won't start.  Any other suggestions if you are not busy?

I really don't know what's happening in your case, but the error is not in Spyder but in another package called IPython.
You could try to open the file ...\site-packages\IPython\utils\io.py and remove/replace or surround with a try/except the line that's giving you problems.

@ccordoba12
Thank you for your time and sorry if I was bothering you.

Not a problem, don't worry. I hope you've made Spyder to work with my advice :-)


YESNO recipe assertionError

I have successfully installed k2, lhotse and other requirements from icefall. When i tried to run the yesno recipe, it came out the following error.
2023-05-16 14:10:07 (prepare.sh:27:main) dl_dir: /home/icefall/egs/yesno/ASR/download
2023-05-16 14:10:07 (prepare.sh:30:main) Stage 0: Download data
2023-05-16 14:10:07 (prepare.sh:39:main) Stage 1: Prepare yesno manifest
2023-05-16 14:10:08 (prepare.sh:45:main) Stage 2: Compute fbank for yesno
2023-05-16 14:10:09,653 INFO [compute_fbank_yesno.py:66] train already exists - skipping.
2023-05-16 14:10:09,653 INFO [compute_fbank_yesno.py:66] test already exists - skipping.
2023-05-16 14:10:09 (prepare.sh:51:main) Stage 3: Prepare lang
2023-05-16 14:10:11 (prepare.sh:66:main) Stage 4: Prepare G
2023-05-16 14:10:11 (prepare.sh:92:main) Stage 5: Compile HLG
2023-05-16 14:10:12,216 INFO [compile_hlg.py:128] Processing data/lang_phone
2023-05-16 14:10:12,216 INFO [lexicon.py:168] Loading pre-compiled data/lang_phone/Linv.pt
2023-05-16 14:10:12,217 INFO [compile_hlg.py:52] Building ctc_topo. max_token_id: 3
2023-05-16 14:10:12,218 INFO [compile_hlg.py:56] Loading G.fst.txt
2023-05-16 14:10:12,218 INFO [compile_hlg.py:66] Intersecting L and G
2023-05-16 14:10:12,220 INFO [compile_hlg.py:68] LG shape: (0, None)
2023-05-16 14:10:12,220 INFO [compile_hlg.py:70] Connecting LG
2023-05-16 14:10:12,220 INFO [compile_hlg.py:72] LG shape after k2.connect: (0, None)
2023-05-16 14:10:12,220 INFO [compile_hlg.py:74] <class 'torch.Tensor'>
2023-05-16 14:10:12,220 INFO [compile_hlg.py:75] Determinizing LG
2023-05-16 14:10:12,220 INFO [compile_hlg.py:78] <class 'torch.Tensor'>
2023-05-16 14:10:12,221 INFO [compile_hlg.py:80] Connecting LG after k2.determinize
2023-05-16 14:10:12,221 INFO [compile_hlg.py:83] Removing disambiguation symbols on LG
Traceback (most recent call last):
  File "./local/compile_hlg.py", line 140, in <module>
    main()
  File "./local/compile_hlg.py", line 130, in main
    HLG = compile_HLG(lang_dir)
  File "./local/compile_hlg.py", line 91, in compile_HLG
    assert isinstance(LG.aux_labels, k2.RaggedTensor)
AssertionError

ls -lh data/lm
ls -lh data/lang_phone

@csukuangfj Thanks a lot. It finally worked out.

@csukuangfj Thanks a lot. It finally worked out.

How did you fix it? It may be helpful for other users.

@csukuangfj I just deleted all the data and re-ran prepare.sh. I think the problem might be where I run prepare.sh with a previous version of k2 and lhotse .


Add a macro-flag to run chain in global scope

When debugging, it's often nice to be able to see intermediate inputs.
Because @chain operates inside a let block this is difficult. With this PR, you can add the macro-flag @outer at the top of your expression so that it isn't wrapped in a let block.
This way, variable assignments that happen inside @aside block can be worked with after the expression is done.
julia> @chain 1 @outer begin
           +(2)
           @aside t = _
           *(5)
       end
15

julia> t
3

This PR is related to https://github.com/jkrumbiegel/Chain.jl/issues/33 .
I'm not wedded to the idea. I think there is room for more design thinking about how to make things inside @chain blocks interactive.

This was solved at some point. The let block was removed because I marked all the intermediates as local so they don't escape the begin end block. And you can use normal assignment syntax, don't even need @aside:
julia> @chain begin
           [1, 2, 3]
           sum
           d = _
       end
6

julia> d
6

julia> @macroexpand @chain begin
           [1, 2, 3]
           sum
           d = _
       end
quote
    #= REPL[52]:2 =#
    local var"##236" = [1, 2, 3]
    #= REPL[52]:3 =#
    local var"##237" = sum(var"##236")
    #= REPL[52]:4 =#
    local var"##238" = (d = var"##237")
    var"##238"
end


Enhances planner plan add, Closes #4400

This PR enhances planner plan add.
Closes #4400

Nicely done, will review it ASAP!

ready to merge 🚀

I added one small comment to provide and example for the rosterId option but I guess it is not a must have 😉 If you will find some time please do and if not I will do it when merging 👍

For me it was the first time too to play with roster plans. that's one of the nice things by contributing to the CLI for Microsoft 365, you learn to work with things that you might not otherwise (immediately) come into contact with and that way you create nice insights!
Added the example! Thank you for your review, you are awesome! 🤩

merged manually


feature: provide external event from WebSocket

based on #141
provide external event from WebSocket
Response type and result(success/error)
Large character of response key
Timestamp using Date.getTIme

Shimono's change request issues PullRequest again after merging.

Thank you !


Packet times should be pulled from RP1210 data.

Currently we use system time, which will have the packet order wrong.  Instead we should turn on echo and use the time stamp from the re-read packet, not from the sent packet.

Completed a while back, when packet logging was moved to j1939 layer.

Completed a while back, when packet logging was moved to j1939 layer.


Unable to import package using PackageManager in Unity 2019

When adding "com.jeffcampbellmakesgames.packagetools" : "https://github.com/jeffcampbellmakesgames/unity-package-tools.git#release/stable"to my dependencies causes Unity to log a bunch of errors

You can see the full Editor log here: https://gist.github.com/DanielEverland/1aa27477df754a07aafcd3cb781f0b86

Specific version is 2019.1.0f2

Thanks for the report, I have been meaning to retest/update this tool based on the Package Manager changes in 2019.1 since it was recently released. I will retest this on  2019.1.0f2 and get back to you either later today or tomorrow.

I just tried this on an empty 2019.10f2 project and everything seems to be working fine. I wonder though since I reread my readme and realized I did not have a comma , at the end of that example Json snippet; is there a comma at the end of the entry that you placed in your manifest.json file? That would certainly cause an issue with the Json not being valid.
For reference, this is what my initial manifest Json looks like
{
  "dependencies": {
    "com.jeffcampbellmakesgames.packagetools": "https://github.com/jeffcampbellmakesgames/unity-package-tools.git#release/stable",
    "com.unity.package-manager-ui": "2.1.2",
    "com.unity.textmeshpro": "2.0.0",
    "com.unity.timeline": "1.0.0",
    "com.unity.modules.ai": "1.0.0",
    "com.unity.modules.animation": "1.0.0",
    "com.unity.modules.assetbundle": "1.0.0",
    "com.unity.modules.audio": "1.0.0",
    "com.unity.modules.cloth": "1.0.0",
    "com.unity.modules.director": "1.0.0",
    "com.unity.modules.imageconversion": "1.0.0",
    "com.unity.modules.imgui": "1.0.0",
    "com.unity.modules.jsonserialize": "1.0.0",
    "com.unity.modules.particlesystem": "1.0.0",
    "com.unity.modules.physics": "1.0.0",
    "com.unity.modules.physics2d": "1.0.0",
    "com.unity.modules.screencapture": "1.0.0",
    "com.unity.modules.terrain": "1.0.0",
    "com.unity.modules.terrainphysics": "1.0.0",
    "com.unity.modules.tilemap": "1.0.0",
    "com.unity.modules.ui": "1.0.0",
    "com.unity.modules.uielements": "1.0.0",
    "com.unity.modules.umbra": "1.0.0",
    "com.unity.modules.unityanalytics": "1.0.0",
    "com.unity.modules.unitywebrequest": "1.0.0",
    "com.unity.modules.unitywebrequestassetbundle": "1.0.0",
    "com.unity.modules.unitywebrequestaudio": "1.0.0",
    "com.unity.modules.unitywebrequesttexture": "1.0.0",
    "com.unity.modules.unitywebrequestwww": "1.0.0",
    "com.unity.modules.vehicles": "1.0.0",
    "com.unity.modules.video": "1.0.0",
    "com.unity.modules.vr": "1.0.0",
    "com.unity.modules.wind": "1.0.0",
    "com.unity.modules.xr": "1.0.0"
  }
}

Silly me, I should've spotted that myself. That did indeed fix it 🤦♂


fixed old URL in PowerShell for guest invite

was -InviteRedirectURL https://myapps.azure.com
now -InviteRedirectURL https://myapps.microsoft.com

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

#sign-off


Frequent app crash when debugging, usually on first run

I'm having random crashes when debugging my app and the problem was already there since the first day I installed Flutter, which was almost 2 months ago. Back then it rarely happens, but lately the frequency of the crashes has increased a lot and it's becoming quite a nuisance.  Happens on both my phone and emulator.
Phone model is Vivo V5 Plus running on Funtouch OS 3.1 (Android 7.1.2).
Emulator used is Nexus V5 API 28 x86
Steps to Reproduce

I cannot accurately reproduce the problem because it happens randomly. But when it does crash, it is usually in this sequence:

Run the app
A few seconds after the app runs on my device, the console outputs:

===== CRASH =====
version=2.1.0-dev.3.1.flutter-760a9690c2 (Wed Aug 29 07:29:38 2018 +0000) on "windows_x64"
ExceptionCode=-1073741819, ExceptionFlags=0, ExceptionAddress=00007FFD1F7B5E8E
Dumping native stack trace for thread 2120
Stack dump aborted because GetAndValidateThreadStackBounds failed.

Full log taken from most recent crash:
Launching lib\main.dart on vivo 1611 in debug mode...
Initializing gradle...
Resolving dependencies...
Running 'gradlew assembleDebug'...
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
registerResGeneratingTask is deprecated, use registerGeneratedResFolders(FileCollection)
Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...
Syncing files to device vivo 1611...
I/DynamiteModule( 1017): Considering local module com.google.android.gms.firebase_database:4 and remote module com.google.android.gms.firebase_database:6
I/DynamiteModule( 1017): Selected remote version of com.google.android.gms.firebase_database, version >= 6
W/System  ( 1017): ClassLoader referenced unknown path:
D/ApplicationLoaders( 1017): ignored Vulkan layer search path /data/app/com.google.android.gms-2/lib/arm64:/data/app/com.google.android.gms-2/base.apk!/lib/arm64-v8a for namespace 0x7f9f0f80f0
W/System  ( 1017): ClassLoader referenced unknown path: /data/user_de/0/com.google.android.gms/app_chimera/m/00000066/n/arm64-v8a
D/NetworkSecurityConfig( 1017): No Network Security Config specified, using platform default

===== CRASH =====
version=2.1.0-dev.3.1.flutter-760a9690c2 (Wed Aug 29 07:29:38 2018 +0000) on "windows_x64"
ExceptionCode=-1073741819, ExceptionFlags=0, ExceptionAddress=00007FFD1F7B5E8E
Dumping native stack trace for thread 2120
Stack dump aborted because GetAndValidateThreadStackBounds failed.

Logs

Flutter Doctor
D:\ProgrammingStuff\JetBrains\Projects\sistem_absensi>flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.8.2, on Microsoft Windows [Version 6.3.9600], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK 28.0.2)
[√] Android Studio (version 3.1)
[√] IntelliJ IDEA Community Edition (version 2018.2)
[!] VS Code, 64-bit edition (version 1.25.1)
[√] Connected devices (1 available)

! Doctor found issues in 1 category.

I just wanted to add that, I've just experienced a similar crash when creating a project.
On a side note, the random crashes during debugging are less frequent now.
===== CRASH =====
version=2.1.0-dev.5.0.flutter-a2eb050044 (Mon Sep 24 15:27:07 2018 +0000) on "windows_x64"
ExceptionCode=-1073741819, ExceptionFlags=0, ExceptionAddress=00007FFF80F35E8E
Dumping native stack trace for thread 2330
Stack dump aborted because GetAndValidateThreadStackBounds failed.

Could it be an issue with my laptop instead?
Flutter doctor

D:\ProgrammingStuff\Flutter\bin\flutter.bat --no-color doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel beta, v0.9.4, on Microsoft Windows [Version 6.3.9600], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK 28.0.2)
[√] Android Studio (version 3.1)
[√] IntelliJ IDEA Community Edition (version 2018.2)
[!] VS Code, 64-bit edition (version 1.25.1)
[√] Connected devices (1 available)

! Doctor found issues in 1 category.
Process finished with exit code 0

I have the same problem. Also, it seems to have a greater chance of a hot reload, if it hasn't already crashed after launch.

@leovinsen @Mangern We would really like to get to the bottom of these crashes, but unfortunately we the currently available information we can't make much progress.
Would you mind helping us with this? You would need to able local dump archiving as described in MSDN or alternatively (if you have WinDBG or Visual Studio installed) you will will to configure them as just-in-time debuggers and next time you see the crash - send us the stack trace.

We recently fixed a crash specific to emulators which could have been causing this, but as @mraleph says, we'll need more information to proceed here.

I have just enabled the local dump archiving, and will report back once the crash occurs again. Thanks for the help.

Ok, so upgrading to stable channel (v1.0.0) seemed to fix the problem for me! (I uninstalled flutter completely and installed the newest version).

@leovinsen does this fix it in your case as well?

No, it didn't fix mine. Also, I can't find the crash reports although I have enabled the user-mode dumps for a few days so far. Here's my regedit screenshot

@mraleph I greatly appreciate the effort you guys have spent on this issue and thanks, I will wait for the fix. Just wanted to add that crashes are less frequent now (around 1 crash every 1 to 2 hours; used to be 3-5 crashes in 1 hour when I opened this issue). And it still happens on both phone and emulator.

@mraleph rolls are resumed, just not fully caught up yet I think.  @cbracken would know more.

The Skia roller has resumed and is caught up, and a lot of our outstanding PRs from the code freeze have now landed.
There have not yet been any Dart rolls since the unfreeze, but they can start any time.

Ok so I was wrong; switching to the stable channel did not fix the problem. It just stopped appearing for a while. No it's back and happening multiple times a day :/

PR https://github.com/flutter/flutter/pull/25791 landed as PR https://github.com/flutter/flutter/pull/25815
Please try the l;atest version and let us know if the problem still persists.

There is an indication that the issue is no longer reproducible with master branch. Please let us know if that it is indeed the case.

I have created a custom build of dart.exe for you with some additional debugging infromation built into it @leovinsen.
Could you try replacing dart.exe in flutter\bin\cache\dart-sdk\bin with the one from the ZIP file below and then go to flutter\examples\flutter_gallery and do the follow steps until you get a crash:

Remove %APPDATA%\Pub\Cache
flutter packages get -v > log.txt 2>&1
Check log.txt to see if it crashed.

Eventually it will crash - then please include log.txt here.
dart.zip

do not run random .exe's people tell you to run lol


Automatically save options

Remove the need for the user to click the "Save & Close" button on the options page.
Basically, bind events to automatically persist the corresponding option whenever it is changed. I'm not sure how this will work for changing templates yet but, should performance be an issues, update and/or persist these asynchronously. However, care should be taken for how validation is now performed as some validation was only carried out when the "Save & Close" button was clicked. These will now need to be bound to the relevant fields, and only when they are being changed by the user and not by a change to the list selection.

I'm happy with these changes but I want to test this more in the Templates section as this is the most complex.

I'm really happy with this and can't find any more problems.


[Bug] String with value "null" and empty string in custom arguments are wrongly serialized

Action
Use these custom arguments for a job:
_customArguments = mapOf(
    "strategy" to mapOf(
        "matrix" to mapOf(
            "distribution" to listOf(
                mapOf(
                    "id" to "invalid",
                    "label" to "invalid"
                ),
                mapOf(
                    "id" to "",
                    "label" to ""
                ),
                mapOf(
                    "id" to null,
                    "label" to "null"
                )
            )
        )
    )
)

Expected
strategy:
    matrix:
        distribution:
            - id: invalid
              label: invalid
            - id: ''
              label: ''
            - id: null
              label: 'null'

Actual
strategy:
  matrix:
    distribution:
    - id: invalid
      label: invalid
    - id:
      label:
    - id: null
      label: null

which is semantically the same as
strategy:
  matrix:
    distribution:
    - id: invalid
      label: invalid
    - id: null
      label: null
    - id: null
      label: null

Library version
v0.34.2

Thanks for reporting!
For completeness, we'll also need to allow nulls as top-level values for custom arguments.

Definitely :-)


Invd instruction

LGTM. Same deal with the previous two commits though, closing and will merge as part of #95.


Crashes when minimized on win7

@alexmironof reported:
thread 'main' panicked at 'The aspect ratio cannot be below zero, found: NaN', .cargo\registry\src\github.com-1ecc6299db9ec823\cgmath-0.10.0\src\projection.rs:101

Win10 same problem

Must be fixed by https://github.com/ozkriff/zoc/pull/244
@Vinatorul @alexmironof ? :)

@ozkriff it is fixed now for me

See some!


Bump golang to 1.18

Signed-off-by: zhujian<EMAIL_ADDRESS>https://github.com/stolostron/backlog/issues/22707

/retest

/lgtm
/approve

cc @zhiweiyin318 @ldpliu


two questions for evaluation output

❗BEFORE YOU BEGIN❗
Are you on discord? 🤗 We'd love to have you asking questions on discord instead: https://discord.com/invite/a3K9c8GRGt
Describe the bug
A clear and concise description of what the bug is.

When I saw a table confident.ai and console outputs, some of evaluation result said that the status is failed even though all the metric was 'success'.

When I saw a table, I could find some cases that the score of FaithfulnessMetric metric was 0.0 with a description of

The score is 0.00 because there are no contradictions listed, indicating a perfect alignment between the actual output and the retrieval context. Great job on maintaining consistency!

or even as below

To Reproduce
Steps to reproduce the behavior:
I've run the simple evaluation with my custom dataset loaded from .csv file.
I used AnswerRelevancyMetric and FaithfulnessMetric for testing case 2, and  AnswerRelevancyMetric, FaithfulnessMetric, and one custom metric for case 1. Whit these setup, I found above bugs.
Expected behavior
I expect pre-defined metric classes are working well and adding custom metric too.
Screenshots
attached above with the description of the issues
Desktop (please complete the following information):

OS: Mac Sonoma 14.1
Browser chrome
Version deepeval 0.20.74

Additional context
Add any other context about the problem here.

@mhyeonsoo Hey this isn't really the place to ask about the platform but just deepeval (this should go in the discord channel), but if you send me your test run ID i can take a look for you

@penguine-ip Oh my apologies, I chose the wrong place. I will close this issue. Thanks.

Thanks @penguine-ip , I will look for the Discord for further questions.
For the test run ID, I am not sure this is correct ID, but it is 53054 in the link of https://app.confident-ai.com/project/clsx7k3db0001ib0fvkacwux3/unit-tests/clt275av50001l70gumrcwww7/test-cases

@mhyeonsoo Your test case Id is clt275av50001l70gumrcwww7, will look into it :)

@mhyeonsoo Are two bugs reproducible? The second bug I'm seeing this for the first time, it seems like switching to gpt-4-0125-preview as the default model caused it, never seen this bug before switching to this model.
The first bug seems like there should an error in calculating the success. I suspect it is the implementation of your custom metric. Here is the line of code where we see whether your metric is successful or not: https://github.com/confident-ai/deepeval/blob/main/deepeval/evaluate.py#L82, then we update the success status of the test case a few lines further down. Can you show your implementation of is_successful()?

Thanks @penguine-ip , I tried to sort of reproduce the cases.
For the first one, with the modified custom metric, it does not happen any more.
But for the second case, even for the built-in metric such as hallucination, it showed similar cases.
I am attaching the test case id : clt4axufa0001jr0gx7yu4yrp, and at there I could see hallucination is failed even though it scored 0.0.
Can you check this out? Thank you so much

@mhyeonsoo the new release should stabalize the first issue (v0.20.75) As for the second issue, can you also let me know what is the input string? Easier for me to search

My apologies @penguine-ip ,
I checked again with the new trial, and found that was because of the context relevancy score, which is not a hallucination score.
Everything seems fine for me now with the new version you said.
Thank you so much for the helps!

By the way @mhyeonsoo what's your discord username (have you joined?) I saw some interesting use cases when debugging your test cases. I can share with you in the discord channel

Hi @penguine-ip ,
Yes, I just joined the discord with the user name : craching
I would be happy to see the interesting cases.
Besides, I can see some hallucination eval results vary for the same output responses.
It would be great to discuss further in discord if possible.
Thanks,

Perfect! Yup it is private, you'll be fine even if you lose your API key, just don't expose your login credentials.


There is no exception corresponding to status code 502.

https://github.com/mrwan200/EnkaNetwork.py/blob/ddfff47d4b9f7e35dfd6c97b5f01dae53ce8d212/enkanetwork/exception.py#L31-L38
So when enka.network returns a 502 status code, KeyError will be raised.
-----Traceback info-----
Traceback (most recent call last):
.....
  File "/root/Projects/Bot/plugins/genshin/player_cards.py", line 121, in player_cards
    data = await self._fetch_user(uid)
  File "/root/Projects/Bot/plugins/genshin/player_cards.py", line 66, in _fetch_user
    user = await self.client.http.fetch_user_by_uid(uid)
  File "/home/luoshuijs/anaconda3/envs/bot/lib/python3.9/site-packages/enkanetwork/http.py", line 132, in request
    err = ERROR_ENKA[response.status]
KeyError: 502

Code failure point
https://github.com/mrwan200/EnkaNetwork.py/blob/ddfff47d4b9f7e35dfd6c97b5f01dae53ce8d212/enkanetwork/http.py#L131-L133
Recommend
 if _host == Config.ENKA_URL:
     err = ERROR_ENKA.get(response.status)
     if err:
         raise err[0](err[1].format(uid=username))
     raise EnkaServerUnknown

Fixed: https://github.com/mrwan200/EnkaNetwork.py/commit/8d715563541ddfeb0aab1599c1ab3d3325cd3962
Thank you @luoshuijs to help this ❤🔥

@mrwan200 It is unnecessary to provide None as the default value when the key is not present in the dictionary as get implicitly returns None.
https://github.com/mrwan200/EnkaNetwork.py/blob/0f67dd16a22670278cc72fb0cd60bd041f47ee98/enkanetwork/http.py#L131
Of course you can ignore this problem if you like.

@mrwan200 It is unnecessary to provide None as the default value when the key is not present in the dictionary as get implicitly returns None.
https://github.com/mrwan200/EnkaNetwork.py/blob/0f67dd16a22670278cc72fb0cd60bd041f47ee98/enkanetwork/http.py#L131
Of course you can ignore this problem if you like.

Fixed 🙏


Fix windows path separator

Build triggered. sha1 is merged.

Refer to this link for build results (access rights to CI server needed):
/job/datavec_PR/97/

Build finished. No test results found.


Consider adding back support for generating object graph diagrams

In recent versions this feature was dropped since I didn't want to have to maintain it anymore.  But we should consider resurrecting it for future versions

Maybe look at the Unity Graph editor to populate these?
https://bitbucket.org/Unity-Technologies/playablegraphvisualizer

I used Stateless for a state machine and that output graphs as dot format to use with GraphViz. That solution could also be used here.


Move Ada packages into own namespace

Motivation
Ada dependencies need to be build with the same compiler as the main project. There is currently no possibility to use a specific gnat version and the prebuild packages.
Also spark2014 (gnatprove) is currently only available in version fsf-12. To build the newer fsf-13 version all ada dependencies musst be build with gnat-13.
Description of changes

Move all ada packages into ada-modules
Add the gnatPackages namespace for ada packages
Rename spark2014 to gnatprove (same as AdaCores alire package)
Make the src of gnatprove dependent on the gnat version
Add gnat12Packages and gnat13Packages as version specific versions

Options

I'm open to become maintainer of the ada stuff

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 283123 run on x86_64-linux 1

44 packages built:

gnatPackages.gnat (gnat12Packages.gnat)
gnatPackages.gnat.info (gnat12Packages.gnat.info)
gnatPackages.gnat.man (gnat12Packages.gnat.man)
gnatPackages.gnatcoll-core (gnat12Packages.gnatcoll-core)
gnatPackages.gnatcoll-db2ada (gnat12Packages.gnatcoll-db2ada)
gnatPackages.gnatcoll-gmp (gnat12Packages.gnatcoll-gmp)
gnatPackages.gnatcoll-iconv (gnat12Packages.gnatcoll-iconv)
gnatPackages.gnatcoll-lzma (gnat12Packages.gnatcoll-lzma)
gnatPackages.gnatcoll-omp (gnat12Packages.gnatcoll-omp)
gnatPackages.gnatcoll-postgres (gnat12Packages.gnatcoll-postgres)
gnatPackages.gnatcoll-python3 (gnat12Packages.gnatcoll-python3)
gnatPackages.gnatcoll-readline (gnat12Packages.gnatcoll-readline)
gnatPackages.gnatcoll-sql (gnat12Packages.gnatcoll-sql)
gnatPackages.gnatcoll-sqlite (gnat12Packages.gnatcoll-sqlite)
gnatPackages.gnatcoll-syslog (gnat12Packages.gnatcoll-syslog)
gnatPackages.gnatcoll-xref (gnat12Packages.gnatcoll-xref)
gnatPackages.gnatcoll-zlib (gnat12Packages.gnatcoll-zlib)
gnatPackages.gnatinspect (gnat12Packages.gnatinspect)
gnatprove (gnatPackages.gnatprove)
gnatPackages.gprbuild (gnat12Packages.gprbuild)
gnatPackages.gprbuild-boot (gnat12Packages.gprbuild-boot)
gnatPackages.xmlada (gnat12Packages.xmlada)
gnat13Packages.gnat
gnat13Packages.gnat.info
gnat13Packages.gnat.man
gnat13Packages.gnatcoll-core
gnat13Packages.gnatcoll-db2ada
gnat13Packages.gnatcoll-gmp
gnat13Packages.gnatcoll-iconv
gnat13Packages.gnatcoll-lzma
gnat13Packages.gnatcoll-omp
gnat13Packages.gnatcoll-postgres
gnat13Packages.gnatcoll-python3
gnat13Packages.gnatcoll-readline
gnat13Packages.gnatcoll-sql
gnat13Packages.gnatcoll-sqlite
gnat13Packages.gnatcoll-syslog
gnat13Packages.gnatcoll-xref
gnat13Packages.gnatcoll-zlib
gnat13Packages.gnatinspect
gnat13Packages.gnatprove
gnat13Packages.gprbuild
gnat13Packages.gprbuild-boot
gnat13Packages.xmlada

@sternenseemann: Would be nice if you could review this PR. Thanks

@heijligen I'll try to do so soon! After an initial look I'd prefer if lib.makeScopeWithSplicing would be used. newScope isn't a huge issue because we can't really build a functioning Ada cross-compiler, however it would be good if gprbuild which can also be used for other languages would splice correctly when used in a cross situation. Or was there a specific problem that made you choose newScope?
The advantage is also that we don't have to break any interfaces if we manage to get cross to work.

I've found newScope beeing used in other *Packages like ocamlPackages. lib.makeScopeWithSplicing is new to me. I'll have a look and try it.
Thanks

I couldn't figure out how to use lib.makeScopeWithSplicing. Is there any documentation?

Not to my knowledge unfortunately except existing uses in Nixpkgs… I suppose it doesn't necessarily make sense if you're unfamiliar with the internals of the cross compilation system.

So should I get into cross compiling to get this upstream or is newScope ok until gnat can be used for cross builds?

@sternenseemann I've updated this to my best knowledge with lib.makeScopeWithSplicing'

The changes need an entry in the changelog for 24.05 (under breaking changes), describing what's changed and what existing users of Ada in nixpkgs need to consider.

I've added an entry in the changelog in a own commit. Is this enough or should it be longer

To make the transition a bit easier, add aliases to pkgs/top-level/aliases.nix for backwards compatibility for external users (these aliases can't be used in nixpkgs). They'll be automatically removed after a grace period.

Done

spark2014 (probably with a throw that says that it has been removed?)

spark2014 is just renamed. I've added an alias.
gnatprove (spark2014) and gprbuild are still visible in the top-level scope. Therefore I've not added an alias to gnatPackages.

@sternenseemann Thanks for for all your work in reviewing and helping me with this PR!


Added ReadOnlyBytes.CursorOf

cc: @davidfowl, @pakrym, @ahsonkhan, @terrajobst, @joshfree

@KrzysztofCwalina I don't see the point to this change. How do you use the cursor?

What do you want to do with it? It give O(1) access to a location in ROB.

Ah, now I see. Thanks.


Add rubocop integration

Hello @leonid-shevtsov.
I run rubocop on this project and fix some trivial cases (mostly by rubocop auto-correct), but manually verified all results.
If you're interested in this results, I can continue to fix rubocop warnings in this pull request and make code better.

I appreciate the effort, but I won't merge 200 changed lines just to fix linter issues.
But, thanks for the suggestion to use rubocop - I've now enabled it in my editor and will eventually correct issues in changed lines.

Ok. It's your chose, I just mention, that I done same job in [rubyzip] (https://github.com/rubyzip/rubyzip/pull/226) and don't know about any troubles introduced in those code-style fixes. And there was almost 1700 lines of changes :)

For me it's not about troubles, it's about code churn.


Rendering of external link in page-link-page as section child

current behavior:
page link page as section child having external link doesn't render at all
desired behavior:
TBD

For now, render has a page button.


IE9 + tablet issues

Hi there! I am pretty new here but i am in need of some help. I have created a website and used the Skrollr library for parallax scroll but it seems i have made some silly mistakes as the website do not work in tablets (screen locks) and have a messed up html in IE9. I have some clues that it might be the fixed positioning on one section of the website but the client insists to leave it as it is.
Can you please have a a look and share Your opinions?! I really appreciate Your help and thank You in advance!
here is the website: www.graphicoutlines.com

Did you find a solution other may benefit from or did you give up? If there's something useful to share, don't hesitate.

Hi Prinzhorn!
Yes, it turned out that taking out the fixed positioned sections solves the problem. Even putting the fixed positioned elements outside of skrollr, did not work in IE9 (it works but messed up the entire layout). However it would be super awesome if fixed positioning would be better supported. For IE9, I have also had trouble with enquire.js so i left it out and now it works smooth. I do not understand what could have gone wrong with enquire.js though?! Any idea?

However it would be super awesome if fixed positioning would be better supported

Not sure how. You can't have fixed positioned elements inside transformed elements as per CSS spec. That's the problem http://meyerweb.com/eric/thoughts/2011/09/12/un-fixing-fixed-elements-with-css-transforms/

For IE9, I have also had trouble with enquire.js so i left it out and now it works smooth. I do not understand what could have gone wrong with enquire.js though?! Any idea?

I've never used enquire.js and I don't know why it should conflict with skrollr.


TP-662 Edit additional code descriptions

Still a bit of a WIP but should be reviewable
Summary
Allow people to edit additional code descriptions
Screenshots
Description list

Edit page

Confirmation page

Codecov Report

Merging #267 (59cd351) into master (34d796a) will increase coverage by 0.00%.
The diff coverage is 51.47%.

@@           Coverage Diff           @@
##           master     #267   +/-   ##
=======================================
  Coverage   62.75%   62.75%
=======================================
  Files         192      192
  Lines       12012    12074   +62
  Branches      928      934    +6
=======================================
+ Hits         7538     7577   +39
- Misses       4312     4338   +26
+ Partials      162      159    -3

Impacted Files
Coverage Δ

common/models/mixins.py
4.76% <0.00%> (-1.91%)
:arrow_down:

common/urls.py
100.00% <ø> (ø)

footnotes/models.py
11.66% <ø> (+0.55%)
:arrow_up:

additional_codes/models.py
6.66% <22.22%> (+2.82%)
:arrow_up:

common/forms.py
34.84% <56.00%> (+12.89%)
:arrow_up:

additional_codes/views.py
79.45% <57.14%> (-9.01%)
:arrow_down:

additional_codes/forms.py
50.00% <100.00%> (+7.14%)
:arrow_up:

additional_codes/urls.py
100.00% <100.00%> (ø)

geo_areas/business_rules.py
35.63% <0.00%> (+4.59%)
: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 34d796a...59cd351. Read the comment docs.


Cloning a SkeletonInstance with data stored into a relationalBone fails

This works:
# This works
skel = FeedSkel().clone()
skel = skel.clone()

# This works also
skel = FeedSkel().clone()
skel.setBoneValue("name", "Hello World")
skel = skel.clone()

But this does not work:
skel = FeedSkel().clone()
skel.setBoneValue("feedlist", "aglteVByb2plY3RyFQsSCGZlZWRsaXN0GICAgNiGpYMKDA")
skel = skel.clone()

and fails with the following backtrace:
ERROR    2020-07-21 16:36:01,245 request.py:245] Viur caught an unhandled exception!
ERROR    2020-07-21 16:36:01,245 request.py:246] '__deepcopy__'
Traceback (most recent call last):
  File "~/myProject/deploy/viur/core/request.py", line 218, in processRequest
    self.findAndCall(path)
  File "~/myProject/deploy/viur/core/request.py", line 392, in findAndCall
    res = caller(*self.args, **self.kwargs)
  File "~/myProject/deploy/modules/index.py", line 21, in test
    skel = skel.clone()
  File "~/myProject/deploy/viur/core/skeleton.py", line 184, in clone
    res.accessedValues = copy.deepcopy(self.accessedValues)
  File "/usr/lib/python3.8/copy.py", line 146, in deepcopy
    y = copier(x, memo)
  File "/usr/lib/python3.8/copy.py", line 230, in _deepcopy_dict
    y[deepcopy(key, memo)] = deepcopy(value, memo)
  File "/usr/lib/python3.8/copy.py", line 146, in deepcopy
    y = copier(x, memo)
  File "/usr/lib/python3.8/copy.py", line 230, in _deepcopy_dict
    y[deepcopy(key, memo)] = deepcopy(value, memo)
  File "/usr/lib/python3.8/copy.py", line 151, in deepcopy
    copier = getattr(x, "__deepcopy__", None)
  File "~/myProject/deploy/viur/core/skeleton.py", line 161, in __getattr__
    return self.boneMap[item]
KeyError: '__deepcopy__'

5e4c771 seems to fix this. Can you please integrate it then?


Update README

This task involves updating the README file of the project.
Update README.md by adding "Initial README Commit"

Well done


Water-Break

This extension reminds you after each 35 minutes to take a break and drink water. As soon as the countdown ends the extension alerts you with an alarm sound.

@kalashvasaniya, nice one 👏🏻, just make sure that it runs in the background, because every time we close this extension, the timer resets.

@MurtazaMister I think it runs in the background,
Its my first PR so pls. merge to main branch!😇

looks good @kalashvasaniya, but the extension doesn't run in bg...
but since it is your first contribution I am merging it now...
Try to fix this issue later by opening a fresh issue :)

Thank you so much!


Not an issue

It's just a suggestion that new products should be displayed on the first page, they are getting displayed on the last.
Same goes for the new orders

Fixed in ce2d6c5bd065210d15a0cf391079b4f1599486f8.

now its perfect thanks
On Fri, Mar 27, 2020, 5:49 AM Mark Moffat<EMAIL_ADDRESS>wrote:

Fixed in ce2d6c5
https://github.com/mrvautin/expressCart/commit/ce2d6c5bd065210d15a0cf391079b4f1599486f8
.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/mrvautin/expressCart/issues/130#issuecomment-604759003,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AILUBWVB36FIJ4RCP64J77TRJPZZ7ANCNFSM4LS5GYDQ
.


ServerSelectionTimeoutError - [Errno -2] Name or service not known

Hi there,
Having issues getting mongo-connector running in my docker container.
I am attempting to run mongo-connector like so:
 $ mongo-connector --auto-commit-interval=0 --oplog-ts=/data/oplog.ts -m ${mongoUrl}  -a ${user} -p ${pass} -t ${elasticsearch}:${elasticport} -d elastic2_doc_manager -n ${nameSpaceSet} --continue-on-error

The mongoUrl I am using (mongodb://XXX.XXX.XX.3:27017,XXX.XXX.XX.2:27017,XXX.XXX.XX.1:27017) is comprised of the local ip addresses for each of these mongo nodes (when connected to VPN can confirm that I can connect to mongo manually).  I have tried different varieties of this, with the ?replicaSet= parameter, and also trying to use the localDNS entries like those that come up in the error messages below.
Error Messages:
pymongo.errors.ServerSelectionTimeoutError: ip-XXX-XXX-XX-3.ap-southeast-2.compute.internal:27017: [Errno -2] Name or service not known,ip-XXX-XXX-XX-2.ap-southeast-2.compute.internal:27017: [Errno -2] Name or service not known,ip-XXX-XXX-XX-1.ap-southeast-2.compute.internal:27017: [Errno -2] Name or service not known

Here is the traceback:
2016-11-19 04:24:26,383 [ERROR] mongo_connector.util:92 - Fatal Exception
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/site-packages/mongo_connector/util.py", line 90, in wrapped
    func(*args, **kwargs)
  File "/usr/local/lib/python3.4/site-packages/mongo_connector/connector.py", line 263, in run
    main_conn['admin'].authenticate(self.auth_username, self.auth_key)
  File "/usr/local/lib/python3.4/site-packages/pymongo/database.py", line 1018, in authenticate
    connect=True)
  File "/usr/local/lib/python3.4/site-packages/pymongo/mongo_client.py", line 439, in _cache_credentials
    writable_preferred_server_selector)
  File "/usr/local/lib/python3.4/site-packages/pymongo/topology.py", line 210, in select_server
    address))
  File "/usr/local/lib/python3.4/site-packages/pymongo/topology.py", line 186, in select_servers
    self._error_message(selector))

Hope to hear from you soon with some guidance on this!

You must configure MongoDB to use hostnames that are resolvable by the mongo-connector server and the other replica members. For more details, see https://github.com/mongodb-labs/mongo-connector/issues/391#issuecomment-200780149.


Reproducibility test

I am pair coding with @SujayShankarUT and will attempt to run the code on a fresh computer.

First error:
main(int(argv[1]), int(argv[2]), device)
Needs command line arguments.  That's a new feature!

Pivot:
Let's just rsync the triton files locally for viz purposes


flood-fill method

Add a flood-fill method for paint a solid color between boundaries

like the "bucket" tool for Paint


"The app couldn't be loaded" error

I am following the example mentioned in the readme, but I get this when trying to install or access the app

I can see that the online auth path is hit, and it redirects with
ctx.redirect(/install/auth/?shop=${shop});
From web server logs, I can observe that this is then hit :
"GET /auth/callback?code=aeccdc[...]"
Any clue to what that above error indicates? Do I need to set some specific allowed redirect urls in the Shopify app setup web ui?
thanks for any hints

What allowed urls do you have?
Which browser are you using?
Do you have an embedded app?
Did you check the developer logs in the browser?

That's all I can think of right now.

The callback URLs should be like:
https://yourdomain.com/auth/callback
https://yourdomain.com/install/auth/callback
I don't know if you left out your domain on purpose or if that's how you actually have it. And the other ones actually aren't necessary, but you can leave them in just to make sure it works.
But otherwise, it is intended for embedded apps, I just wanted to check. And there isn't any complete sample app available. If you could provide more of your code and library versions maybe I could see if anything is wrong.

thanks -- I'll try to make a minimal app and share it if I still see the issue

Hi,
I'm having the same error. Are you available to take a look at my code?

Thank youy for the prompt reply.
The issue is that I get this error

This is my setup (I left out some of the source code).
Test.zip

One thing I notice is that the API_VERSION your using is ApiVersion.October20, which I'm getting an error that it might not exist, so perhaps you should try a newer version. You don't have to use the ApiVersion constant, so you can just provide the string like "2023-10" or "2023-07".

Also can you check for any errors in the server logs?

Hi,
I switched to API_VERSION: '2023-10',
Same thing.
My backend doesn't produce any errors. The execution of afterAuth goes fine.
Best.
Ɛ3
+359 877 203 807
On Mon, Oct 9, 2023 at 9:22 PM David @.***> wrote:

Also can you check for any errors in the server logs?
—
Reply to this email directly, view it on GitHub
https://github.com/TheSecurityDev/simple-koa-shopify-auth/issues/7#issuecomment-1753457399,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACYL3KWAJIIMZOWWLEWBBTDX6Q6G5AVCNFSM5QKZP4VKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCNZVGM2DKNZTHE4Q
.
You are receiving this because you commented.Message ID:
@.***>

I really don't know. Try in different browsers, re-installing, etc.

Already did.
I partially made it work with @.***
On Tue, 10 Oct 2023 at 17:46, David @.***> wrote:

I really don't know. Try in different browsers, re-installing, etc.
—
Reply to this email directly, view it on GitHub
https://github.com/TheSecurityDev/simple-koa-shopify-auth/issues/7#issuecomment-1755598964,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACYL3KXGOVRWIXUN53HXGQ3X6VNSRAVCNFSM5QKZP4VKU5DIOJSWCZC7NNSXTN2JONZXKZKDN5WW2ZLOOQ5TCNZVGU2TSOBZGY2A
.
You are receiving this because you commented.Message ID:
@.***>


/var/www/BookStack/public/translations.js" failed (2: No such file or directory)

BookStack Version: Release v0.15.1 (commit 6d92604)
PHP Version: 5.6.30 (CentOS 7, IUS Repo)
MySQL Version: mysql  Ver 15.1 Distrib 5.5.52-MariaDB, for Linux (x86_64) using readline 5.1
Web server: nginx + php-fpm

Bookstack installed (manually) and appears to be working, however every time a page is loaded I get an error in my nginx log.
2017/03/01 16:16:42 [error] 1985#0: *62 open() "/var/www/BookStack/public/translations.js" failed (2: No such file or directory), client: <IP_ADDRESS>, server: bookstack, request: "GET /translations.js HTTP/1.1", host: "<IP_ADDRESS>", referrer: "http://<IP_ADDRESS>/books"

Doesn't matter what page is loaded, an error is written that it's not able to find /var/www/BookStack/public/translations.js, which doesn't exist.  Is this supposed to exist here?  I don't see it in the repo, so I figure maybe composer or artisan is responsible for generating/copying this file here?
I would be happy to provide any additional info as requested so I can get this resolved.  Really looking forward to using BookStack.

Hi @DeviantEng , That file is dynamically generated on the fly by BookStack (It does not exist as a static file). I'd imagine this is something in your Nginx config which means it does not query BookStack if the file is not found.
For further support it would be great if you could post your nginx BookStack config.

Thanks for the explanation @ssddanbrown.  Here is the nginx config I am currently using.
server {
  listen 80;
  server_name localhost;
  root /var/www/BookStack/public;

  access_log  /var/log/nginx/bookstack_access.log;
  error_log  /var/log/nginx/bookstack_error.log;

  client_max_body_size 100m;
  fastcgi_buffers 64 4K;

  index  index.php;

  location / {
    try_files $uri $uri/ /index.php?$query_string;
  }

  location ~ ^/(?:\.htaccess|data|config|db_structure\.xml|README) {
    deny all;
  }

  location ~ \.php(?:$|/) {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_path_info;
    fastcgi_pass unix:/var/run/php-fpm.sock;
  }

  location ~* \.(?:jpg|jpeg|gif|bmp|ico|png|css|js|swf)$ {
    expires 30d;
    access_log off;
  }
}

@DeviantEng I see the isuse. The last location block is effectively eating up requests to all JS files which include this dynamic one.
To get around this you can add try_files $uri $uri/ /index.php?$query_string; to that last location block or remove js from the list of extensions.
Looking at this I think it may be wise for BookStack to serve these translations on a endpoint without an extension so that people can set up separate cache rules for js files as you have done.
I'll keep this open and make that change for the next version of BookStack (Might do a quick point release tomorrow) otherwise, until then, you can use the above workaround if you need full multi-lingual support or no errors in your log.

Thanks @ssddanbrown.
I completely forgot that has I had js (as well as css) in that last location, so bad on me.  But interesting to hear that you may change this behavior.  I believe I'll leave my config as is for now, since I don't need multi-lingual support and the errors I can over look for now.
Thanks for the quick turnaround!

Tested; confirmed I no longer get those error messages.
Thanks!


Adopt the previous version behavior about SDWebImageDownloaderIgnoreC…

…achedResponse and SDWebImageRefreshCached without hack code
New Pull Request Checklist

[x] I have read and understood the CONTRIBUTING guide

[x] I have read the Documentation

[x] I have searched for a similar pull request in the project and found none

[x] I have updated this branch with the latest master to avoid conflicts (via merge from master or rexase)

[x] I have added the required tests to prove the fix/feature I am adding

[x] I have updated the documentation (if necessary)

[x] I have run the tests and they pass

[x] I have run the lint and it passes (pod lib lint)

This merge request fixes / reffers to the following issues: ...
Pull Request Description
Currently, we remove that hack code related to SDWebImageDownloaderIgnoreCachedResponse to avoid crash related to NSURLCache. But it's just because we try to acess the cache during URLSessionDelegate call and this is an race condition.

In iOS 8 and later, and macOS 10.10 and later, NSURLCache is thread safe.
Although NSURLCache instance methods can safely be called from multiple execution contexts at the same time, be aware that methods like cachedResponseForRequest: and storeCachedResponse:forRequest: have an unavoidable race condition when attempting to read or write responses for the same request.

So if we could acess this before any network start and later compare the data, we can keep this behavior and also avoid crash.
This PR must be conflicted with #2033

@dreampiggy I have looked at this issue and your suggestion sounds good. I will merge it, even though I have a small doubt. Here it is: I think NSURLCache crashes because of some race condition, not necessarily on the same cached response. So moving the cachedResponseForRequest call to a different moment may be better or worse. We will see :) For now, I don't see this potential problem as a showstopper and I do agree we should aim to keep the old behaviour (double completion call).
Let's keep an eye on this.

@bpoplauschi All PRs for 4.1.1 checked. I add 2 more commits for little protect fix. Please check that and then we can release another patch.

@dreampiggy great, thanks for the extra effort on your side. I will take care of the release today.

Release 4.1.2 is published

@bpoplauschi Good.


Add support for users groups

Add users' groups for group file provider: https://trino.io/docs/current/security/group-file.html#file-format

@nineinchnick @ebyhr @hashhar  .. this looks simple enough and good to me .. wdyt?

Can you squash commits please.

This feature is extremely important. How does this not exist on the official chart yet?

Can you squash commits please.

Left only my changes in PR.


Building failure

(master) ~/youidev/imgui-js $ make
npm run start-example-node

<EMAIL_ADDRESS>start-example-node /Users/developer/youidev/imgui-js
node example/index.js

Total allocated space (uordblks) @ _init: 6528
ReferenceError: HTMLCanvasElement is not defined
at Object.Init (file:///Users/developer/youidev/imgui-js/example/imgui_impl.js:177:31)
at file:///Users/developer/youidev/imgui-js/example/main.js:88:28
at Generator.next ()
at fulfilled (file:///Users/developer/youidev/imgui-js/example/main.js:5:62)
at processTicksAndRejections (internal/process/next_tick.js:81:5)

Thanks for reporting this; it should be fixed with 5a5674e590439b6c49ecae9aa24a319ed0ae8d86.

Worked beautifully!
Thank you!

Can be closed.


Form Flatten

Implements form flattening. Closes #554.

When running form.flatten() on PDF saved from result of executing script from this example, I get this error:
 Error: Failed to find page undefined for element favorite.superhero
    at _loop_1 (/node_modules/pdf-lib/cjs/api/form/PDFForm.js:463:27)
    at PDFForm.flatten (/node_modules/pdf-lib/cjs/api/form/PDFForm.js:492:17)

Looks like this is because the form flattening implementation relies on an optional widget field:

pdf-lib could set this field when adding widgets to pages. But it does seem unfortunate that form flattening would require the presence of an optional field.

@chislin are you able to attach the document with the issue?

@btecu attached one
form_on_3rd.pdf

@chislin can you create an issue?


Fix a bug where fixed type metadata is not handled properly in GCS Object cmdlets.

This should fix https://github.com/GoogleCloudPlatform/google-cloud-powershell/issues/626. See link for more information on fixed-key metadata.
Also fixes minor test errors.

This change is

@ILMTitan PTAL.

Thanks!


Feature Request: Add JPEG XL Float Support

I noticed that JPEG XL supports float32 and float16 data types. Would it be possible to add support for this?
JPEG XL Docs: https://libjxl.readthedocs.io/en/latest/api_common.html#_CPPv411JxlDataType

float32 and float16 are already supported by both jpepxl_encode and jpegxl_decode. Is something not working for you? There are several sample images at https://github.com/cgohlke/imagecodecs-samples.

I apologize - it does appear to work! I think may have been accidentally using an outdated version when I tried earlier.


Replace our benchmark with wrk

I was playing with wrk as a replacement for our service benchmark (fixes #563). I think I like that more than use JMH for doing load-testing.
Here I've created two separate applications (Finch + Circe vs. Finagle + Jackson) that does the same thing: round trip a simple JSON object. I tried to run it on my laptop with 4 threads maintaining 24 connections and I got Finch running on 82% of Finagle's throughput (I think that looks quite realistic).
We're still using JMH for micro-benchmarking separate components, but I think it just makes much more sense to use something like wrk for a load-testing.

Current coverage is 71.42%

Merging #563 into master will decrease coverage by -7.91% as of eccc30f

Powered by Codecov. Updated on successful CI builds.

This isn't directly related, but for what it's worth I've just been profiling some simple JSON processing examples with circe and have some pretty big improvements ready for 0.4.0: https://github.com/travisbrown/circe/pull/233

Great news! And I think that's pretty much related here. I like the idea of reasoning of Finch's performance in terms of Finagle's performance, We can plan a performance milestone and try to reduct the gap there. There is definitely be a gap, but I think we should be able to shrink that to 5-10% quite easily (eg: try Rerunnable).


where to find the corresponding tensorflow code

Hi, @sjchoi86 ,
Thank you so much for organizing such a great materials on DL+TF. For the corresponding tensorflow code (listed under TensorFlow coding in syllabus.xlsx), where could we download them?
Thanks!

Hi!
Thank you for your interest in my github.
All the implementation can be found in
https://github.com/sjchoi86/Tensorflow-101.
The name of the code is inside the parenthesis of the name of the
powerpoint files.
Best regards,
Sungjoon.
2016-12-06 10:29 GMT+09:00 amiltonwong<EMAIL_ADDRESS>
Hi, @sjchoi86 https://github.com/sjchoi86 ,
Thank you so much for organizing such a great materials on DL+TF. For the
corresponding tensorflow code (listed under TensorFlow coding in
syllabus.xlsx), where could we download them?
Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/sjchoi86/dl_tutorials_4th/issues/1, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AOIQJU510LyIoZ74LZ_FGT_QIJ1MZQsrks5rFLqPgaJpZM4LE626
.

Got it, Thanks :)


Receiving error when deleting mobile device - "Temp error internalError.  Backing off for 18 seconds"

I have upgraded to the latest GAM release from https://git.io/gamreleases and I still have this issue.  -- Yes
I am typing the command as described in the GAM Wiki at https://github.com/jay0lee/gam/wiki  -- Yes

We are trying to remove approximately 1000 mobile device accounts from our domain using GAM, when we attempt to delete the device (we tried an individual device first to validate the commands) we receive an error: "Temp error internalError.  Backing off for 18 seconds"
We have cleared the gamcache, updated and re-installed GAM, all to no avail.
Full steps to reproduce the issue:

Enter command gam delete mobile ApplDX3LVVVCFML4

Once entered, it tries for 10-12 seconds and then returns the error above.
Expected outcome (what are you trying to do?):  Delete a mobile device
Actual outcome (what errors or bad behavior do you see instead?): "Temp error internalError.  Backing off for 18 seconds"
The results from the Gam Oauth Info are below:
I've stripped the domain, secret and customer id from the info.
Scopes (29):
https://www.googleapis.com/auth/userinfo.profile
https://www.googleapis.com/auth/admin.directory.group
https://www.googleapis.com/auth/admin.directory.orgunit
https://www.googleapis.com/auth/admin.directory.user
https://www.googleapis.com/auth/admin.directory.device.chromeos
https://www.googleapis.com/auth/admin.directory.device.mobile
https://apps-apis.google.com/a/feeds/emailsettings/2.0/
https://www.googleapis.com/auth/admin.directory.resource.calendar
https://www.googleapis.com/auth/apps.groups.settings
https://www.googleapis.com/auth/calendar
https://www.googleapis.com/auth/admin.reports.audit.readonly
https://www.googleapis.com/auth/admin.reports.usage.readonly
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/apps.licensing
https://www.googleapis.com/auth/admin.directory.user.security
https://www.googleapis.com/auth/admin.directory.notifications
https://www.googleapis.com/auth/siteverification
https://www.googleapis.com/auth/gmail.send
https://www.googleapis.com/auth/admin.directory.userschema
https://www.googleapis.com/auth/classroom.rosters
https://www.googleapis.com/auth/classroom.courses
https://www.googleapis.com/auth/classroom.profile.emails
https://www.googleapis.com/auth/classroom.profile.photos
https://www.googleapis.com/auth/classroom.guardianlinks.students
https://www.googleapis.com/auth/cloudprint
https://www.googleapis.com/auth/admin.datatransfer
https://www.googleapis.com/auth/admin.directory.customer
https://www.googleapis.com/auth/admin.directory.domain
https://www.googleapis.com/auth/admin.directory.rolemanagement

Douglas,
If you try to delete a mobile device with an invalid id, Google sends back
a 500 Internal Server Error which produces the error you see.
I think you're using the wrong ID, if you do a gam print mobile > mobile.csv
mobile.csv has these headers:
resourceId,lastSync,kernelVersion,deviceCompromisedStatus,defaultLanguage,hardware,userAgent,firstSync,releaseVersion,hardwareId,securityPatchLevel,privilege,encryptionStatus,type,networkOperator,devicePasswordStatus,status,brand,meid,buildNumber,devic
eId,imei,adbStatus,bootloaderVersion,manufacturer,basebandVersion,developerOptionsStatus,name,serialNumber,supportsWorkProfile,email,unknownSourcesStatus,managedAccountIsOnOwnerProfile,model,os,wifiMacAddress
The value you showed looks like it comes from the deviceId column, you want
the value from the resourceId column:
AFiQxQ-yPhMtnG7WmExGkQLTypL3dt6PRHhyKL3aDpi_P_9pR9lr6QRtUAzFYJCH9rt01h0f6xb2ZZ_89q63d9NVvW0ANgeyzKEOefq6Bbe37aXV_PVSho0
Try that,
Ross
On Wed, Mar 8, 2017 at 11:36 AM, DouglasMWP<EMAIL_ADDRESS>wrote:

I have upgraded to the latest GAM release from
https://git.io/gamreleases and I still have this issue. -- Yes
I am typing the command as described in the GAM Wiki at
https://github.com/jay0lee/gam/wiki
https://github.com/jay0lee/gam/wiki -- Yes

We are trying to remove approximately 1000 mobile device accounts from our
domain using GAM, when we attempt to delete the device (we tried an
individual device first to validate the commands) we receive an error:
"Temp error internalError. Backing off for 18 seconds"
We have cleared the gamcache, updated and re-installed GAM, all to no
avail.
Full steps to reproduce the issue:

Enter command gam delete mobile ApplDX3LVVVCFML4

Once entered, it tries for 10-12 seconds and then returns the error above.
Expected outcome (what are you trying to do?): Delete a mobile device
Actual outcome (what errors or bad behavior do you see instead?): "Temp
error internalError. Backing off for 18 seconds"
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jay0lee/GAM/issues/445, or mute the thread
https://github.com/notifications/unsubscribe-auth/AIU8L8J0Tsda7bpiQYsWp_R4HIxbViUlks5rjwMvgaJpZM4MXNjh
.

--
Ross Scroggs
<EMAIL_ADDRESS>


i cant migrate

PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '-log ORDER BY version ASC' at line 1 in /home/the-game.ddns.net/public_html/App/System/Composer/vendor/robmorgan/phinx/src/Phinx/Db/Adapter/PdoAdapter.php:212

What is the value of default_migration_table in your configuration file?


How do I create state nodes that have child nodes with actions?

Hi Skclusive,
Sorry if this isn't the right way to ask, but I've been struggling with something.  I need to track an object that has child-objects that have their own behaviours.  Trunck > Branch > Leaf.  They all have their own EditName/EditBranches actions, so I can't use the DTO (snapshot) class as the type in the view layer (razor file)
So, Tree would have a list of Branches, I have Tree as a child of AppState, which is tracked and works properly (since it's on the root).   But when I get to adding Branch, this is a child of Tree, not of AppState, so my interface is
ITree {
  List<IBranch> Branches
}

IBranchActions {
  EditName(string)
}

IBranchSnapshot {
  string Name
}

IBranch : IBranchSnapshot, IBranchActions

Now, IBranch needs to have an 'EditName' method, which is part of the Actions interface, this is what is implemented on the Proxy, not the snapshot.
Do you have any examples of this nested structure?  I cannot see how to do it and have been circulating for a while now.  I've looked at Todo and Flightfinder, but this does not seem to have anything like this.  Is it even possible?  Will it ever be? Or am I making a mistake?
I thought maybe I just put everything in the root, but you can imagine that would get very messy and tracking the IDs (or whatever) to link them back up would be a nightmare.
I'd really appreciate some advice on this.  Thanks!

hi. thanks for trying out state tree. yes. it is possible to define the above nested structure with actions specific to node types. the nesting can go any level.
i just added sample test for your use case here https://github.com/skclusive/Skclusive.Mobx.StateTree/tree/master/test/StateTree.Tests/Models/Nested
and the test here https://github.com/skclusive/Skclusive.Mobx.StateTree/blob/master/test/StateTree.Tests/TestNested.cs

            var root = RootType.Create(new RootSnapshot
            {
                Tree = new TreeSnapshot
                {
                    Branches = new IBranchSnapshot []
                    {
                        new BranchSnapshot { Name = "branch 1" },

                        new BranchSnapshot { Name = "branch 2" }
                    }
                }
            });

            Assert.NotNull(root);

            Assert.NotNull(root.Tree);

            Assert.Equal(2, root.Tree.Branches.Count);

            Assert.Equal("branch 1", root.Tree.Branches[0].Name);

            Assert.Equal("branch 2", root.Tree.Branches[1].Name);

            root.Tree.AddBranch(new BranchSnapshot { Name = "branch 4 (typo)" });

            Assert.Equal(3, root.Tree.Branches.Count);

            Assert.Equal("branch 4 (typo)", root.Tree.Branches[2].Name);

            root.Tree.Branches[2].EditName("branch 3");

            Assert.Equal("branch 3", root.Tree.Branches[2].Name);

hope this helps

Awesome!  Thanks so much for this.  I'll test it tomorrow and let you know.  Cheers, really helps out.

Thanks again, that's working for the behaviours, but now I can't treat the objects as the snapshots/dto types.  If I pass the Tree (for example) to a component, using root.Tree, the type is ITree (behaviours).  How do you access the node as its snapshot type?  Obviously there is some merging going on 'under the hood', but how do I cast, say root.Tree.Branches[0] as the BranchSnapShot type?

glad you got the answers yourself :-) someday the verbosity could be avoided using C# code generator.
i have been using it with pretty complex normalised data structure for my own project. recently tested with MobileBlazorBinding (netstandard2.0) as well.  working well so far.

That sounds like a good move forward.  I was wondering how we could avoid so much boilerplate, but all redux-style implementations have them (AFAICT).  These changes have stopped the Redux debugger working for me, though.  It's throwing this error:
Deserialization of interface types is not supported. Type 'IRoot'
This happens when I try to step to a previous state, using the back arrow in the redux debugger.  I can see why it's throwing it, but I am not sure what to do about it.  That is, where to put the concrete type (Root).

Ah, I fixed that by setting the interface types to map to an array (I forgot it was talking to JS):
services.TryAddSingletonEnumerable<JsonConverter, JsonTypeConverter<IEnumerable<IBranch>, Branch[]>>();
And while this doesn't work when I have the shift-alt-D debugger attached (WASM debugger), it doesn't throw an error until I try to step back in the redux history.
 Specified cast is not valid.
It doesn't like the casting of IBranch to BranchSnapshot at this point, I think.

you are almost there. we have to only map the snapshot types. not the observable types. as below.
https://github.com/skclusive/Skclusive.Blazor.Samples/blob/master/Skclusive.Blazor.FlightFinder/FlightFinder.State/Extension/FlightFinderExtension.cs#L17
services.TryAddJsonTypeConverter<IRootSnapshot, RootSnapshot>();
services.TryAddJsonTypeConverter<IBranchSnapshot, BranchSnapshot>();
services.TryAddJsonTypeConverter<ITreeSnapshot, TreeSnapshot>();

can you try the above and let me know if that works?

btw i guess you are using the latest version 5.1.2.

Ah, yes, I already tried that, sorry, the code above was a desperate attempt to see if something else worked :)  Sorry, that line was confusing, the error was more clear.
Yes, I'm using the latest versions 5.1.2.
Here is the error again, with some unnecessary bits removed:
 Uncaught (in promise) Error: System.InvalidCastException: Specified cast is not valid.    at Skclusive.Mobx.StateTree.ComplexType2[[DataTypes.IBranchSnapshot[]],[Skclusive.Mobx.Observable.IObservableList`2[[Skclusive.Mobx.StateTree.INode, Skclusive.Mobx.StateTree],[Models.IBranch]], Skclusive.Mobx.Observable]].ApplySnapshot(INode node, Object snapshot)
at Skclusive.Mobx.StateTree.ListType`2[[DataTypes.IBranchSnapshot, DataTypes],[Models.IBranch, State]].ApplySnapshot(INode node, Object snapshot)
`

oh. this one. i used to get this error. then i fixed the definition. could not recollect now. will try the same structure and update you.

Hi Skclusive,  did your latest release of the samples have anything in relating to this?

no. but i just created a new branch with related changes for this issue.
https://github.com/skclusive/Skclusive.Blazor.Samples/tree/Issue13
and this commit https://github.com/skclusive/Skclusive.Blazor.Samples/commit/e6dd2890e8781ff6bb05062f29f997e995ce2e64
i am not able to reproduce the issue. i could time travel in redux devtools with nested structure. may be i miss the use case, have a look and let me know your thoughts.

Thanks! I'll take a look.

OK, I think I see the problem.  I've been using lists on my TreeSnapshot model, so have been declaring the branches as IEnumerable.  But this seems to be where the history navigation blows up.  It can't cast from the IEnumerable to the IBranchSnapshot[].
FYI, I've also tried just using 'Branchsnapshot' (not the interface), but this didn't help.
Where would I have to override/explicitly cast the type to be able to use IEnumerable?  I'm using this model in lists elsewhere, so it's handy to define it as the base.

I guess it is not straight forward. I will have to try with enumeration and update you.

Ah, thankyou.  That would be great.

Just to be 100% clear, I am using IEnumerable instead of IBranchSnapshot[].  I think you understood this, but didn't want to waste your time :)

Happy new year :)  I hope you had a good time.
I wondered if you had any luck in using an enumeration?

Happy new year :)  I hope you had a good time.
I wondered if you had any luck in using an enumeration?

Happy new year :-)
Missed the track.
could you please share a minimal repo to reproduce? Or a test case in MobxStateTree ?

Happy new year :-)
Missed the track.
could you please share a minimal repo to reproduce? Or a test case in MobxStateTree ?

Hi Skclusive,  yes,  I'll try one or the other and let you know. Cheers.

Hi Skclusive,  yes,  I'll try one or the other and let you know. Cheers.


Reflect improvements from Japanese translation

Summary
In the process of Japanese translation, the following improvements have been made.
In order to backport it to the English version, which is the root asset, in stages, it will be managed in this issue.

In each workshop, the keymaps for Resharper and Rider are now written together ( related to #26 ).
If there is a difference in functionality between ReSharper and Rider, the explanation has been enhanced.
(We'll add new perspectives as we get them.)

Please check the PR associated with this issue from this perspective.

That's great to see these flow back to the original version  @sun-flat-yamada 🥳


Build Success Reaction

Changes
When you get your marbles all back,
the next time you build successfully (after a build failure) MIKU will give you a pat on the back.
Motivation
Closes #24

[ ] Fix reaction when 1. Build failure 2.Build success 3. Program exits with -1 (expected sad reaction)

[ ] Fix reaction when 1. Build failure 2.Build success 3. Program exits with -1 (expected sad reaction)


Update geological-observation-type.ttl

Addition of depth-interval to accommodate downhole interval observations as discussed.

Based on recent discussions and re-configuration of model this branch is redundant and new pull requests and reviews will be needed.


Issue when using vc707 in chipyard

Hi, I'm currently using vc707 with the chipyard project. During compilation, vivado emits an error and quits. The terminal shows something like this
****** Vivado v2021.2 (64-bit)
  **** SW Build 3367213 on Tue Oct 19 02:47:39 MDT 2021
  **** IP Build 3369179 on Thu Oct 21 08:25:16 MDT 2021
    ** Copyright 1986-2021 Xilinx, Inc. All Rights Reserved.

source /home/loriland/Documents/chipyard/fpga/fpga-shells/xilinx/common/tcl/vivado.tcl
# set scriptdir [file dirname [info script]]
# source [file join $scriptdir "prologue.tcl"]
## set ip_vivado_tcls {}
## while {[llength $argv]} {
##   set argv [lassign $argv[set argv {}] flag]
##   switch -glob $flag {
##     -top-module {
##       set argv [lassign $argv[set argv {}] top]
##     }
##     -F {
##       # This should be a simple file format with one filepath per line
##       set argv [lassign $argv[set argv {}] vsrc_manifest]
##     }
##     -board {
##       set argv [lassign $argv[set argv {}] board]
##     }
##     -ip-vivado-tcls {
##       set argv [lassign $argv[set argv {}] ip_vivado_tcls]
##     }
##     -pre-impl-debug-tcl {
##       set argv [lassign $argv[set argv {}] pre_impl_debug_tcl]
##     }
##     -post-impl-debug-tcl {
##       set argv [lassign $argv[set argv {}] post_impl_debug_tcl]
##     }
##     -env-var-srcs {
##       set argv [lassign $argv[set argv {}] env_var_srcs]
##     }
##     default {
##       return -code error [list {unknown option} $flag]
##     }
##   }
## }
## if {![info exists top]} {
##   return -code error [list {--top-module option is required}]
## }
## if {![info exists vsrc_manifest]} {
##   return -code error [list {-F option is required}]
## }
## if {![info exists board]} {
##   return -code error [list {--board option is required}]
## }
## set commondir [file dirname $scriptdir]
## set boarddir [file join [file dirname $commondir] $board]
## source [file join $boarddir tcl board.tcl]
### set name {vc707}
### set part_fpga {xc7vx485tffg1761-2}
### set part_board {xilinx.com:vc707:part0:1.3}
## set constraintsdir [file join $boarddir constraints]
## set srcdir [file join $commondir vsrc]
## set wrkdir [file join [pwd] obj]
## set ipdir [file join $wrkdir ip]
## create_project -part $part_fpga -force $top
create_project: Time (s): cpu = 00:00:04 ; elapsed = 00:00:07 . Memory (MB): peak = 2506.340 ; gain = 0.000 ; free physical = 20050 ; fre
e virtual = 60480
## set_param messaging.defaultLimit 1000000
## set_property -dict [list \
##      BOARD_PART $part_board \
##      TARGET_LANGUAGE {Verilog} \
##      DEFAULT_LIB {xil_defaultlib} \
##      IP_REPO_PATHS $ipdir \
##      ] [current_project]
ERROR: [Board 49-71] The board_part definition was not found for xilinx.com:vc707:part0:1.3. The project's board_part property was not se
t, but the project's part property was set to xc7vx485tffg1761-2. Valid board_part values can be retrieved with the 'get_board_parts' Tcl
 command. Check if board.repoPaths parameter is set and the board_part is installed from the tcl app store.
INFO: [Common 17-17] undo 'set_property'

    while executing
"rdi::add_properties -dict {BOARD_PART xilinx.com:vc707:part0:1.3 TARGET_LANGUAGE Verilog DEFAULT_LIB xil_defaultlib IP_REPO_PATHS /home/
loriland/Docum..."
    invoked from within
"set_property -dict [list \
        BOARD_PART $part_board \
        TARGET_LANGUAGE {Verilog} \
        DEFAULT_LIB {xil_defaultlib} \
        IP_REPO_PATHS $ipdir \
        ] [current_..."
    (file "/home/loriland/Documents/chipyard/fpga/fpga-shells/xilinx/common/tcl/prologue.tcl" line 78)

    while executing
"source [file join $scriptdir "prologue.tcl"]"
    (file "/home/loriland/Documents/chipyard/fpga/fpga-shells/xilinx/common/tcl/vivado.tcl" line 7)
INFO: [Common 17-206] Exiting Vivado at Mon Nov 14 21:01:25 2022...
make: *** [Makefile:129: /home/loriland/Documents/chipyard/fpga/generated-src/chipyard.fpga.vc707.VC707FPGATestHarness.RocketVC707Config/
obj/VC707FPGATestHarness.bit] Error 1

Went to xilinx/vc707/tcl/board.tcl to check, found that if I modify the part_board value from xilinx.com:vc707:part0:1.3 to xilinx.com:vc707:part0:1.4, program runs correctly.
Not sure if this is a bug, but probably need a fix

Verified on running instances of Vivado. Running get_board_parts in tcl mode returned
In 2021.2:
xilinx.com:k26c:part0:1.2 xilinx.com:k26c:part0:1.3 xilinx.com:k26i:part0:1.2 xilinx.com:k26i:part0:1.3 xilinx.com:kv260_som:part0:1.2 xilinx.com:vc707:part0:1.4 xilinx.com:vc709:part0:1.8

In 2022.2:
xilinx.com:k26c:part0:1.2 xilinx.com:k26c:part0:1.3 xilinx.com:k26c:part0:1.4 xilinx.com:k26i:part0:1.2 xilinx.com:k26i:part0:1.3 xilinx.com:k26i:part0:1.4 xilinx.com:kr260_som:part0:1.0 xilinx.com:kr260_som:part0:1.1 xilinx.com:kv260_som:part0:1.2 xilinx.com:kv260_som:part0:1.3 xilinx.com:kv260_som:part0:1.4 xilinx.com:vc707:part0:1.4 xilinx.com:vc709:part0:1.8 xilinx.com:vcu118:part0:2.0 xilinx.com:vcu118:part0:2.3 xilinx.com:vcu118:part0:2.4 xilinx.com:vcu1525:part0:1.3

Because Xilinx has removed support for board_part=xilinx.com:vc707:part0:1.3 for over two years, this must be fixed to avoid breakage.

resolved by #7

Hello, @Lorilandly. My team intends to buy a vcu118 evaluation board for evaluate the prototype based on chipyard. But seems that there are Rev1 and Rev2 versions of vcu118. I don't know which one We should choose so that the official chipyard design will work. I am new to FPGA. I want to know if the REV1 and REV2 are the same in terms of chipyard mapping, thanks!

@jerryhethatday I’m really not an expert and have not used vcu118 before. I hope this document from xilinx can help.