Add uid/gid options to enable final sandbox to be owned non-root

This commit branches off the PR in #46; for the purpose of analyzing this change, what you want to look at is dc67cf3f0be7.

hey @tpdownes apologies that I missed this - I hadn't been watching the repo for months! I'm back watching and want to make sure that your issues are addressed! And just a heads up - the previous master was 2.6, and it's now been updated to 3.1. So feel free to open one or more PRs against the branches you think this would be useful for. The CI is also fixed so any trivial push will trigger the build.

No response, closing. Please open an issue if you have any trouble, or another PR to the latest version branch if you'd like to get this integrated. Thanks!


Sanitize extra data passed into sentry

The need for this arose through use of the celery integration, which passes task arguments as extra data. The SanitizePasswordsProcessor docstring implies this is expected behavior.

Ok, I changed it so filter_extra returns its sanitized data. Given how filter_extra uses varmap (which itself returns sanitized data instead of modifying in place), this is the only way I could see to avoid passing in the whole data dictionary.
Test errors were linting failures in unrelated code merged from master to fix a merge conflict.

@jbarbuto I'll fix master later this evening and will rerun the CI on this PR

Thanks for the PR.


UPDATE: InputGroup accessibility

Adding role="group" and aria-labelledby to better support screen readers
Extending <FormLabel> to contain id attribute.

Snapshotting the mounted component that uses some randomizing won't work. Can please update the test @filipdanisko? Probably switching the snapshot to shallow will be enough.


Leetcode substring problems

Hello @1dharode !  I would love to solve this problem. Please assign this to me

please assign it to me

Hii, I am interested in contributing the code of Leetcode substring problems in cpp. Please assign me this issue

Hello, Can you please assign this issue to me?
Thanks in advance :)

Hey, I can solve this substring problem. Please assign this to me.😊

Hii sir can you assign this issue to me I would like to contribute in it


Tables\Filters\SelectFilter appears null

Package
filament/filament
Package Version
v3.0.30
Laravel Version
v10.19.0
Livewire Version
No response
PHP Version
8.1.18
Problem description
When using search with multiple selections, fields with no selections will appear in the link and be assigned a value of null.
Refresh the page at this time, the selection item becomes null.
Expected behavior
Nulls do not appear in links.
Steps to reproduce

Open the table,
Drop down and select user
Refresh the page.

Reproduction repository
https://github.com/wxfjamdc/filament_SelectFilter
Relevant log output
No response

@wxfjamdc Hi. This is a known issue with Livewire. Follow along on this thread as well as temporary fix you can implement: #7129


[SPARK-32609] Incorrect exchange reuse with DataSourceV2

What changes were proposed in this pull request?
Compare pushedFilters in DataSourceV2ScanExec's equals function.

Why are the changes needed?
Scans with different filters were considered equal, thus causing incorrect exchange reuse. This change fix the issue.

Does this PR introduce any user-facing change?
no.

How was this patch tested?
unit test coverage and ad hoc verification. Without my change, the unit test will fail.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

CC @cloud-fan @MaxGekk

ok to test

This is against 2.4. Could you also check whether the master branch still has such an issue?

Test build #127440 has started for PR 29430 at commit d46483f.

Merged build finished. Test PASSed.

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

Test build #127440 has finished for PR 29430 at commit d46483f.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

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

This is against 2.4. Could you also check whether the master branch still has such an issue?

I cannot repro the issue at master branch. 3.0. in unit test.
Besides, filters comparison is included in function BatchScanExec.equals, which does  " this.batch == other.batch"

Test build #127466 has started for PR 29430 at commit 5b1b9b3.

Merged build finished. Test PASSed.

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

I think it might make sense to add a test with a self join between the two dfs yields the correct results to mirror the issue observed

The issue observed cannot be necessarily mirrored this way. The issue happens when 1. An exchange exists in optimized physical plan 2. Reuse exchange rule is applied.

Test build #127466 has finished for PR 29430 at commit 5b1b9b3.

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

Merged build finished. Test PASSed.

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

LGTM, merging to 2.4!

Thank you, @mingjialiu and all!


Use POST instead of GET requests

With GET requests the client's key is being logged in the server's logs, which can potentially expose it

The script is self hosted so logging is at your own discretion but the change is simple enough.


exact comparison of values

Fixes #23

Thanks @rumman23 for the PR. I'll take a better look later to see if this doesn't create any regression

I forgot this one. I'm testing it today!

Tested and it looks ok. thanks @rumman23!
Will release a new version with this


Fixed differentiation for all interfaces, added generator. Also, adde…

…d tests for differentiation
The following have all been completed:

[ ] All new or changed features have a related unit test.

[ ] The entire test suite passes.

[ ] No extra files have been added by mistake, i.e. .vscode.

[ ] Style guidelines have been followed.

[ ] All files have been formatted.

[ ] Documentation and version number (if applicable) have been updated.

[ ] All code changed has been clearly written and commented.

Context:
Description of the Change:
Benefits:
Possible Drawbacks:
Related GitHub Issues:

@glassnotes, this is just a draft for now. I just moved over what I had and will need to change some stuff including adding the warning for adjoint-dif. I was wondering what you thought about adding a Python warning to the generator function so that whenever generator is called it throws a warning.

adding a Python warning to the generator function

I would only put a warning if it pertains to some sort of deprecation / usage effect that the user could cause. This is just related to adjoint diff, right?  If  the documentation is clear and there is some warning thrown if a user tries to use adjoint diff specifically, then I don't see why more is needed. The generator exists and a user should be able to construct and inspect it.


Return type of useCachedAsyncData is any

Hey,
I really like the latest update with useCachedAsyncData as it makes the code so much cleaner. One issue I do have with it though is the return type of any.

Could we make this typed as everything else?

This is indeed a bug in the module, while the arguments are typed, the method's return type is not. Will fix this.


A theme with a file list that has a light background and dark characters

All themes appear to have a dark background with light characters. I have been looking high and low for a lighter theme that has a standard light background and dark characters. Is it possible to create such a theme myself or are there other ways to accomplish this?
Thanks a lot,
Wopke

Are you talking about the file list view or the code editor itself? There are lots of dark-on-light themes for the code editor (and that's what Brackets has by default).
We don't currently have any easy way to style the file panel UI. But that's on our roadmap.
=Ryan
<EMAIL_ADDRESS>

Hi Ryan,
Thanks for your quick reply, much appreciated. There are a lot of nice light right panel themes, but  I'm looking for a theme that brightens up the sombre left panel with the files. In other words, I guess I'm looking very much forward to your roadmap issue that resolves "Brackets currently only supports editor themes." Please keep me posted, because I really like Brackets.
Cheers,
Wopke


Is there a way to crop a frame before scanning?

I would like to crop the scanning area, so that there's less text to scan, and only the area required for scanning is in focus. Is there a way to do it?

Do you try: https://github.com/mrousavy/vision-camera-resize-plugin?


Adding resume function

I'm trying to add resume (After close or quit or power failure) function to the app.
I've forked the repo at https://github.com/Logmytech/youtube-dl-QT
Trying to add resume. I have added resume.
But now I don't know where to add the function to remove the URL. i.e; I need to know to download completed function.

I am sorry but I am unable to understand what you want to know. Can you ask the question in a bit more detailed manner? I would love to help you out.

I want to save the ongoing/downloading links, directory,  quality options in a list.
I want resume functionality of qutting the app.
i.e if the app is closed I want to resume un-finished downloaded.
#On boot the Youtube-DL-GUI app loads a list of dictionaries of download options like URL, Location, Qulaity.
with f as open('links_to_resume.json'):
opt_list = json.load(f)
print(opt_list)
#>['{'url' : 'https://www.youtube.com/watch?v=U1fRcfcj5To', 'location': '/home/use/logmytech/youtube', 'quality': '720p'}',{'url' : 'https://www.youtube.com/watch?v=U1fRcfcj5To', 'location': '/home/use/logmytech/youtube', 'quality': '720p'}']
def resume_links(opt_list):
for i in opt_list:
add_download(i)
resume_links(opt_list)
`


Mattermost/HTTP

Describe the solution you'd like
An integration for Mattermost. A possibility to send a HTTP request would actually already be enough.
Describe alternatives you've considered
I now use a PHP script that calls an URL, but that requires PHP of course.

+1

Support for mattermost has been added.
New release contains support for it.


investigate allowing wildcard channels

probably have to monitor channels and add them dynamically
possible memory concerns

another option maybe to provide a way to update the config without a full sighup stop/start cycle


Add a prefix to logs/jobs

Is your feature request related to a problem? Please describe.
My problem is, that I have two HA server logging to the same loki docker instance.
My problem is, that I now can’t distinguish from witch HA the messages are coming from.
Is there a way to add a prefix or something that I can use to filter?
Describe the solution you'd like
A way to add a prefix to the log or job or something I can filter for within grafana
Thank you!

override the default scrape config (additional_scrape_configs and skip_default_scrape_config like so?

  - job_name: journal
    journal:
      json: false
      max_age: 12h
      labels:
        job: systemd-journal
        instance: whateveryourhostnameis.com
      path: "${JOURNAL_PATH}"
    relabel_configs:
      - source_labels:
          - __journal__systemd_unit
        target_label: unit
      - source_labels:
          - __journal__hostname
        target_label: nodename
      - source_labels:
          - __journal_syslog_identifier
        target_label: syslog_identifier
      - source_labels:
          - __journal_container_name
        target_label: container_name
    pipeline_stages:
      - match:
          selector: '{container_name=~"homeassistant|hassio_supervisor"}'
          stages:
            - multiline:
                firstline: '^\x{001b}'

basically just add a instance label?


Can't complete Waypoint: Local Scope and Functions

Challenge Waypoint: Local Scope and Functions has an issue.
User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:
function myFunction() {
  var myVar = 10;
  console.log(myVar);
}
myFunction();

// run and check the console
// myVar is not defined outside of myFunction

// now remove the console.log line to pass the test

This is returning undefined with error Remove the second console log but it seems the code is correct

Closing as a duplicate of #5559. Thanks and happy coding!


Wrong Orientation Conversion

The current way of converting and sending the orientation Quaternion from Unity left-hand coordinate system to NED is wrong.
I propose the following way to solve this:

Temporary fix: Instead of converting the Quaterion directly, convert the orientation in Euler angles to NED and then produce a Quaternion from those angles. This should work, but is not the most elegant way and might break some properties of the properties of from using the Quaternion (preventing Gridlock).
Find a general transformation for Quaternions between coordinate systems. This is the best way of solving this issue, but also the hardest and most time consuming one.

Go for nr 2. No need for shortcuts that we forget on a later stage here

Solution nr 1. is the one that has been implemented for now. This issue should stay open until proposed Solution nr 2. is implemented.


Plot from timestamp on c

I m  so sorry, but how i can make plot from timestamp using c? I found solutions only for python.

This is a C++ plotting library, not a C one.

@ShipsWithCannons okay, i cant find even for c++


Let the autocomplete list open w/ loadOnFocus

Hello, I'm using this:
<tags-input ng-model="tags">
    <auto-complete source="loadTags($query)" load-on-empty="true" load-on-focus="true" load-on-down-arrow="true"></auto-complete>
</tags-input>

Is there a way to let the autocomplete list open after selecting an element on the list ? Thanks
edit: Ok, it's not good for UX because the user have to click outside to close the autocomplete.
Lose the input's focus or add a close button on the right top of the autocomplete seems better.

Hello there, the patch provided by @offsky works well, thanks

I

I used ngTagsInput in ionic mobile app but there is issue in showing autocomplete suggestion list, suggestion list hides when click on back button. Is there method to prevent this one ?

Is there any solution to load the suggestion list on first mouse click only means when we dont have any tags selected, just to show some suggestions on click.


Modify Address - High not being recorded.

When I modify an address and add a high number, it does not appear on the review queue.
When I modify an address in QA and add a high number, it does appear.
@SPlanzer can you please check whether this is a UI or an API/DB issue?

class factory template (update) has now had "addressNumberHigh":None added
Please retest in 0.8.11

Closed pending testing

tested, passed


Feature Request: Hub 2 integration

Problem
Only as a preparation and desire to be able to use this plugin with the Hub 2 in the very near future. :)
Solution
Update Plugin to use with SwitchBot Hub 2
Alternatives
No response
Additional context
No response

I'm waiting on approval from Donavan to get started on working on this but in the mean time, feel free to use this plugin I made yesterday which allows you to display the temperature and humidity from Hub 2's in the Home app. Also, you can use it along side this plugin. Hopefully we'll have a beta version of this plugin later this week/early next week that adds this functionality to the main plugin.

@alvst Be my guest

v2.6.0 added the Temperature and Humidity Sensor thanks to @alvst


Use get instead of join to avoid getting stuck

Motivation
join() will not time out, when network jitter occurs, it is easy to cause the thread to get stuck forever
Modifications
Use get(timeout) instead of join() to avoid getting stuck

This PR depend on #11265 , which is a feature. we move this pr to 2.8.2 first.


node config errors

Up to step number 4 I got the following error:
hud@hud:~/src/cardano-private-testnet-setup$ ./scripts/db-sync-start.sh
[db-sync-node:Info:6] [2022-02-02 00:27:17.80 UTC] Schema migration files validated
[db-sync-node:Info:6] [2022-02-02 00:27:17.80 UTC] Running database migrations
[db-sync-node:Info:6] [2022-02-02 00:27:17.80 UTC] Enviroment variable DbSyncAbortOnPanic: False
ExitFailure 2

Errors in file: /tmp/migrate-2022-02-02T002717.log

hud@hud:~/src/cardano-private-testnet-setup$ cat /tmp/migrate-2022-02-02T002717.log
Running : migration-1-0000-20190730.sql
WARNING: password file "postgres-conn/pgpass-privatenet" has group or world access; permissions should be u=rw (0600) or less
psql: FATAL:  database "privatenet" does not exist
ExitFailure 2

After running the possibly missing instructions sudo chmod 700 -R postgres-conn/pgpass-privatenet and createdb privatenet I get the following errors:
hud@hud-PS63:~/src/cardano-private-testnet-setup$ ./scripts/db-sync-start.sh
[db-sync-node:Info:6] [2022-02-02 13:49:06.98 UTC] Schema migration files validated
[db-sync-node:Info:6] [2022-02-02 13:49:06.98 UTC] Running database migrations
[db-sync-node:Info:6] [2022-02-02 13:49:06.98 UTC] Enviroment variable DbSyncAbortOnPanic: False
[db-sync-node:Info:6] [2022-02-02 13:49:09.36 UTC] Using byron genesis file from: "private-testnet/./byron/genesis.json"
[db-sync-node:Info:6] [2022-02-02 13:49:09.36 UTC] Using shelley genesis file from: "private-testnet/./shelley/genesis.json"
[db-sync-node:Info:6] [2022-02-02 13:49:09.36 UTC] Using alonzo genesis file from: "private-testnet/./shelley/genesis.alonzo.json"
[db-sync-node:Info:6] [2022-02-02 13:49:09.36 UTC] NetworkMagic: 42
[db-sync-node.db-sync:Debug:6] [2022-02-02 13:49:09.36 UTC] SELECT "block"."id"
FROM "block"
WHERE "block"."hash" = ?
; [PersistByteString "]\254\ENQ\139\133Q\SUB\254^\150\&6\250\DEL\162\149\163!\196\158\229W@\152\t\SI\242\133|\245\230\203c"]
[db-sync-node:Info:6] [2022-02-02 13:49:09.36 UTC] Inserting Byron Genesis distribution
[db-sync-node.db-sync:Debug:6] [2022-02-02 13:49:09.36 UTC] SELECT COUNT(*)
FROM "block"
; []
[db-sync-node.db-sync:Debug:6] [2022-02-02 13:49:09.36 UTC] INSERT INTO meta ("start_time", "network_name", "version") VALUES (?, ?, ?) ON CONFLICT ON CONSTRAINT unique_meta DO UPDATE SET "start_time" = EXCLUDED."start_time" RETURNING id ;; [PersistUTCTime 2022-02-01 23:43:36 UTC,PersistText "privatenet",PersistText "Version {versionBranch = [12,0,0], versionTags = []}"]
[db-sync-node.db-sync:Debug:6] [2022-02-02 13:49:09.36 UTC] INSERT INTO slot_leader ("hash", "pool_hash_id", "description") VALUES (?, ?, ?)  RETURNING "id"; [PersistByteString "]\254\ENQ\139\133Q\SUB\254^\150\&6\250\DEL\162\149\163!\196\158\229W@\152\t\SI\242\133|\245\230\203c",PersistNull,PersistNull,PersistNull,PersistNull,PersistNull,PersistInt64 1,PersistInt64 0,PersistUTCTime 2022-02-01 23:43:36 UTC,PersistInt64 2,PersistInt64 0,PersistInt64 0,PersistNull,PersistNull,PersistNull]
[db-sync-node.db-sync:Debug:6] [2022-02-02 13:49:09.36 UTC] INSERT INTO "tx"("hash","block_id","block_index","out_sum","fee","deposit","size","invalid_before","invalid_hereafter","valid_contract","script_size") VALUES(?,?,?,?,?,?,?,?,?,?,?) RETURNING "id"; [PersistByteString "\200\170\198\230\171~Zk\DC2\226\180\158\247n\178:\US\155\234\181V\155\163\198\FS\229\162\185\248\DC1/\151",PersistInt64 1,PersistInt64 0,PersistText "503000000",PersistText "0",PersistInt64 0,PersistInt64 0,PersistNull,PersistNull,PersistBool True,PersistInt64 0]
[db-sync-node.db-sync:Debug:6] [2022-02-02 13:49:09.36 UTC] INSERT INTO "tx_out"("tx_id","index","address","address_raw","address_has_script","payment_cred","stake_address_id","value","data_hash") VALUES(?,?,?,?,?,?,?,?,?) RETURNING "id"; [PersistInt64 1,PersistInt64 0,PersistText "2657WMsDfac5e1VB4yBWoCXxBVvED7Yd1Yy2MbqbFecptEsiS1huUb6kg9jNU5izo",PersistByteString "\130\216\CANX%\131X\FS>n\176\248\236\236\184\rL\b\193\&4\rr\227\152&Ih\179\213\142\233\175Z\194\137\233\161\STXB\CAN*\NUL\SUB\201\&8\n\204",PersistBool False,PersistNull,PersistNull,PersistText "503000000",PersistNull]
[db-sync-node.db-sync:Debug:6] [2022-02-02 13:49:09.36 UTC] INSERT INTO "tx"("hash","block_id","block_index","out_sum","fee","deposit","size","invalid_before","invalid_hereafter","valid_contract","script_size") VALUES(?,?,?,?,?,?,?,?,?,?,?) RETURNING "id"; [PersistByteString "\185\171\131[t\210\201k\236>2\t\219\204\ETX\170\218bi\191w\219o\143\182\DC3S,M\172\145Q",PersistInt64 1,PersistInt64 0,PersistText "503000000",PersistText "0",PersistInt64 0,PersistInt64 0,PersistNull,PersistNull,PersistBool True,PersistInt64 0]
[db-sync-node.db-sync:Debug:6] [2022-02-02 13:49:09.36 UTC] INSERT INTO "tx_out"("tx_id","index","address","address_raw","address_has_script","payment_cred","stake_address_id","value","data_hash") VALUES(?,?,?,?,?,?,?,?,?) RETURNING "id"; [PersistInt64 2,PersistInt64 0,PersistText "2657WMsDfac72SVer6mTMq5GCoFHAKPSvVE89ZoV18HgfiiDRkpJa74YgcMrJbnW5",PersistByteString "\130\216\CANX%\131X\FS\185\158O\168\194P~\200^\136\230\&5\\sU\SO\244/Tf\f\EMO\vh4\187\233\161\STXB\CAN*\NUL\SUBV\183\182j",PersistBool False,PersistNull,PersistNull,PersistText "503000000",PersistNull]
[db-sync-node:Info:6] [2022-02-02 13:49:09.36 UTC] Initial genesis distribution populated. Hash 5dfe058b85511afe5e9636fa7fa295a321c49ee5574098090ff2857cf5e6cb63
[db-sync-node.db-sync:Debug:6] [2022-02-02 13:49:09.36 UTC] SELECT SUM("tx_out"."value")
FROM "tx_out"
WHERE NOT EXISTS (SELECT ?
FROM "tx_in"
WHERE ("tx_out"."tx_id" = "tx_in"."tx_out_id") AND ("tx_out"."index" = "tx_in"."tx_out_index")
)
; [PersistBool True]
[db-sync-node:Info:6] [2022-02-02 13:49:09.36 UTC] Total genesis supply of Ada: 1006.000000
Node configs that don't[db-sync-node:Error:6] [2022-02-02 13:49:09.37 UTC] Node configs that don't fork to Shelley directly and initiate funds or stakes in Shelley Genesis are not supported.
 fork to Shelley directly and initiate funds or stakes in Shelley Genesis are not supported.

I've also tried getting the latest cardano configs but its a mismatch:
Failed reading Byron genesis file "private-testnet/./byron/genesis.json": GenesisHashMismatch (GenesisHash {unGenesisHash = 96fceff972c2c06bd3bb5243c39215333be6d56aaf4823073dca31afe5038471}) 5dfe058b85511afe5e9636fa7fa295a321c49ee5574098090ff2857cf5e6cb63

Please advise.

It looks like this commit is doing some additional validation, which is causing the sync to error out.
https://github.com/input-output-hk/cardano-db-sync/commit/6b46441064315677e525c73279fe910939e55b66
I'm not sure how to interpret the error yet.  I'll have to give it a study and update things later.
Yeah, the warning about permissions and what you did to fix the perms is a good addition.  I did that myself just to get rid of the warning, but it's actually harmless as I recall.

I see thanks for that, I skipped step 4 and tried submitting the tx, but somehow the balance was not updating:
hud@hud-PS63:~/src/cardano-private-testnet-setup$ cardano-cli transaction submit --tx-file tx.signed --testnet-magic 42
Transaction successfully submitted.

hud@hud-PS63:~/src/cardano-private-testnet-setup$ cardano-cli query utxo --address $(cat ${ROOT}/addresses/user1.addr) --testnet-magic 42
                           TxHash                                 TxIx        Amount
--------------------------------------------------------------------------------------
29ab9d52f4afb179bb761dee7dd32acea804905c3f681f49f0fa213b5dbbe399     0        500000000 lovelace + TxOutDatumNone
29ab9d52f4afb179bb761dee7dd32acea804905c3f681f49f0fa213b5dbbe399     1        500000000 lovelace + TxOutDatumNone

I did however run that with the wrong (latest) byron, shelley, alonzo config files - could this be the culprit?

Hmmm... possibly.  You may want to re-do the bootstrapping of the network and just use the byron-node-config template file checked into the project.
I was just looking at the cardano-node project, and I see there is a new script to bootstrap to shelley era from scratch (https://github.com/input-output-hk/cardano-node/blob/master/scripts/shelley-from-scratch/mkfiles.sh) .  Maybe this will fix the cardano-db-sync issue you encountered.  To make that script work with my guide, I'd need to tweak a couple of things, since my guide allows some customization of the variables in the mkfiles script. I will try to get to that this weekend.

sounds good. I re-did the bootstrapping, the tx still did not update - I'll try again after this weekend

Hi hududed,
I was able to duplicate the issue you ran into trying to attach cardano-db-sync process.  I logged an issue with the IOG team: https://github.com/input-output-hk/cardano-db-sync/issues/1046
I also modified the guide instructions that includes a transaction to send ADA from user1 to user2.  Instead of using the transaction build-raw, I used the transaction build instead. I successfully transferred funds in my test.  I don't really know why it no longer works with build-raw.  It used to work just fine.
In addition, I updated some node config files based on the latest master branch of cardano-node.  They have added some additional alonzo config parameters.
Please let me know, if this fixes things for you (except for the db-sync of course). Also, I really appreciate your going through the guide to discover the issues!

Hi woofpool
Thanks hopefully they resolve it quick. However I am still unable to send tx from user1 to user2 - same issue, tx submitted but the amounts were not updated. Which GHC and cabal are you using?

Ok I reinstalled the executables from here and it works!

Ok I reinstalled the executables from here and it works!

This is really great news!

hi woofpool, following the issue you raised, seems like you have a workaround to setting up database?

hi woofpool, following the issue you raised, seems like you have a workaround to setting up database?

Hi @hududed , yep, here's what I needed to do.  I will put this into the guide at some point as well.
# checkout the latest release (currently 12.0.2) of db-sync
git checkout $(curl -s https://api.github.com/repos/input-output-hk/cardano-db-sync/releases/latest | jq -r .tag_name)

# cherry pick the following 2 commits (using -n to avoid auto committing into local git repo)

# grabs change to Genesis.hs
git cherry-pick -n bff6e182cf41f6f7a9ff3d08bb1fc9984e2d0f66

# grabs change to Block.hs
git cherry-pick -n 132f569bcd297ce73bca407a52acee513aa75389

# build cardano-db-sync executable using `cabal build all` etc.
# copy the executable into your $HOME/.local/bin directory

Reset the database in Postgres
# log in to pgsql as root.  You could also login with another account that has superuser privs, too
sudo -u postgres psql

# drop and create the database to reset
drop database privatenet;
create database privatenet;

# list the databases to make sure privatenet exists
\l
# quit
\q

Attach `cardano-db-sync to the network
# assume you have network running (you can bootstrap directly to Alonzo, so it won't take but a minute)

# set ROOT variable
ROOT=private-network

# run script to attach db-sync
./scripts/db-sync-start.sh

# it should go into a steady-state of inserting new blocks

Great!
Okay I did a fresh clone and install and got to this point:
➜ cardano-cli query tip --testnet-magic 42 | jq '.era'
"Alonzo"

➜ cardano-cli query protocol-parameters --testnet-magic 42 | jq '.protocolVersion.major'
5

➜ cardano-cli query utxo --address $(cat private-testnet/addresses/user1.addr) --testnet-magic 42
                           TxHash                                 TxIx        Amount
--------------------------------------------------------------------------------------

Is this expected?

Hey,
It appears a recent check-in is preventing the update script from running, which is why user1.addr is not showing any UTxOs.  I created a branch that reverts this check-in and corresponding PR.
In the meantime, can you grab this branch, https://github.com/woofpool/cardano-private-testnet-setup/tree/kurt/revert-35371b10373ab23646cd149024f1016c73be3c37 and repeat the automate script.  You should see that user1.addr has value then.

Thanks for handling this. That PR introduced 2 issues that resulted in my local tests seemingly working indeed.
Now I'm doing it the correct way ultimately, which is by adding a CI automation into the system, along with the actual fix to the problem.
Should arrive shortly.

fixed with https://github.com/woofpool/cardano-private-testnet-setup/pull/12

@hududed , I verified main is working as expected and 2 UTxOs are not found for user1.addr


Various changes to failure messages

The source branch is the latest so closing this PR.  the target branch should be archived.

No further development should be done on this forked repo as the changes are moved to the main repo via PR: https://github.com/Azure/DaaS/pull/65/


Create entries for sense-plugins-tomcat in code climate

The badges for code climate are currently broken, can you please create the entires for this project.
https://codeclimate.com/github/sensu-plugins/sensu-plugins-tomcat

I don't think we are using code climate anymore @eheydrick can you confirm? If so I can remove it from the repo here and update the skel.

I think the token expired. I've never found much value from Codeclimate so I'm fine with killing it.

closed per: https://github.com/sensu-plugins/sensu-plugins-tomcat/commit/29953dfbc15bf3a9a172c2551cf4527ef6cd8388


User must select Cloud SDK home path, not /bin

Addresses #535.
@etanshaul @patflynn PTAL
Prior to this change, when configuring the Google Cloud SDK for App Engine flexible environment, the user must select the bin subdirectory of the SDK installation path. This is counter to the expectation of the users that selecting the SDK home directory should work.

Selecting /bin is now invalid:

Selecting SDK home is valid:

Just to make it even clearer, what if we also update the label to say "Cloud SDK home directory"?

otherwise, lgtm

I was a little unsure of making the label even longer by adding "home", but, yes, it would be clearer.
Other two options I was thinking of:

Cloud SDK home
-directory is sort of implied
Cloud SDK
-more vague, but aesthetically pleasing :)

I'm wondering if we shouldn't be storing the home directory rather than the bin path to gcloud.  What if we start invoking other commands or pulling in cloud SDK bundled resources, do we want to resolve the home from the bin path each time we access some other part of the cloud SDK?

I agree, I think it makes sense to just store the SDK home and figure out the path to the executable dynamically.

LGTM


Edit: Quickstart section of the Sway docs

The old version does not explain how to install forc-deploy with cargo in the quickstart section.
I added a specific case several times notified on discord
Error: no such subcomman: deploy
I redirect the user to the forc-client release and install last version, then run local node with specific url parameter.

Hey there @leirbag95, are you still working on this PR? Do you need any help?

Hey there @leirbag95, are you still working on this PR? Do you need any help?

Yes, didn't have time past days but work on it this week end!

@leirbag95 I see that you've resumed work on this - take note that we've (very recently) updated our gh-pages structure. The previous book is now at https://fuellabs.github.io/sway/master/book/ and we have a new Sway reference at https://fuellabs.github.io/sway/master/reference/!


LRA-557-lsa-ride-share-check-the-header-design

The header has been redesigned to address responsiveness in mobile and desktop views. I removed the unused files that are not relevant any longer.
The hamburger bar has a stimulus component to open and close it.
The navigation drops downs are purely CSS

@rsmoke How did you create the branch for this ticket (LRA-557-lsa-ride-share-check-the-header-design)?
Was it created from the current staging branch?
Please compare it with the staging server.
Look at the Reservation page. The design is different.
On the Vehicle Reports page list of displayed fields is old.

@rsmoke How did you create the branch for this ticket (LRA-557-lsa-ride-share-check-the-header-design)? Was it created from the current staging branch? Please compare it with the staging server. Look at the Reservation page. The design is different. On the Vehicle Reports page list of displayed fields is old.

The branch was created a few weeks ago. The files that changed an are conflicting are listed above and here is my take in a nutshell:

app/views/layouts/_header.html.erb and app/views/layouts/_mobile_menu_dropdown.html.erb are totally replaced for use by the header.
there are some new classes I created to support the header design

I will merge the current staging branch to into this branch to resolve the conflicts up  front.

@rsmoke The admins' link to set up unit preferences is missing in your header.
Please check the staging server - it's the SuperAdmin link if you log in as yourself.
For Unit admins that would be the link.
the link is: http://localhost:3000/unit_preferences/unit_prefs
@britaumich it is under Unit Options

I am sort flummoxed why this keeps changing. i believe i fixed it now ?!?!?!

After discussing the current header I asked Rita B to give me a listing of who should see what links. She is updating the JIRA ticket LRA-557. After updating the header links I will reopen this PR


Create integration test suite and migrate appropriate tests from unit test suite

@notmessenger - see comment on https://github.com/softlayer/sl-ember-components/issues/523

@notmessenger please assign to me.


Document E2E media decryption

This looks good, but there are still a few ambiguities/unclear points:

What do you mean by HKDF with type-specific application info? How does this info relate to mediaKey, i.e. do you mean some sort of hashing or concatenating?
What's the purpose of the Application info for HKDF section at all? Will the various types of keys be added later?
Am I right in presuming that you mean mediaKeyExpanded instead of keysDecrypted in the subpoints of point 3?
I am not able to download the file referenced by the url attribute. Even if I replicate the parameters of original WhatsApp Web's HTTP GET requests exactly, the server always responds with code 400 or 404. I noticed a lot of POST requests to https://dyn.web.whatsapp.com/wam though (with wam = WhatsApp Media?). Could these relate to being able to download the encrypted media files?
In point 5, is iv + file just meant as a binary concatenation?
In points 5 and 6, is it right that macKey and cipherKey both relate to the values from point 3? Thus does this mean that the keys used for decrypting normal binary messages (i.e. encKey and macKey from here) are not used here at all?

Great, thanks for your answers. Regarding my fourth question, that's weird, because wget also works perfectly fine for me, while curl or opening the URL in any browser does not...

@sigalor url works fine for me as well as directPath with wget, curl, and in every browser I have.
It seems that you have an invalid URL.

Hmm, that's odd, but I think I've found the solution. Is it possible that you have looked at the media you tested the decryption routine with ever before using regular WhatsApp Web?
Because if you haven't, it first sends a binary message like this, with the metric QUERY_MEDIA (where index is the unique ID assigned to every message). After sending this, url becomes valid.
[
	"query",
	{
	    type: "media",
	    index: "0123456789ABCDEF0123",
	    jid<EMAIL_ADDRESS>	    owner: "false",
	    epoch: "19"
	},
	null
]


Missing request.sentry.id in Django

We migrated from raven to sentry-sdk a while ago. Today we noticed that we don't actually show the Sentry error id on error pages anymore, as we did before.
From my quick analysis It seems that the sentry object is no longer added to the request. Was this feature removed/never ported to sentry-sdk or am I missing something?

It's not backward compatible but documented here
https://docs.sentry.io/enriching-error-data/user-feedback/?platform=django#collecting-feedback
On Thu, Apr 23, 2020, 16:12 Jaap Roes<EMAIL_ADDRESS>wrote:

We migrated from raven to sentry-sdk a while ago. Today we noticed that
we don't actually show the Sentry error id on error pages anymore, as we
did before.
From my quick analysis It seems that the sentry object is no longer added
to the request. Was this feature removed/never ported to sentry-sdk or am
I missing something?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/getsentry/sentry-python/issues/679, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAGMPRNUXS6RDUSUBMN7MITROBEGJANCNFSM4MPCZLCQ
.

Thank you, I'm usually pretty good at finding things in the docs. But for this I didn't know where to look/what to search for. Simply searching "django error request sentry id" didn't bring up the correct page.
For some reason Google really seems to like recommending this page:
https://github.com/getsentry/sentry-docs/blob/master/src/collections/_documentation/clients/python/integrations.md
which talks about Raven a lot


layerGroup does not add a "wrapping" element

Checklist

[X] I've looked at the documentation to make sure the behavior isn't documented and expected.
[X] I'm sure this is an issue with Leaflet, not with my app or other dependencies (Angular, Cordova, React, etc.).
[X] I've searched through the current issues to make sure this hasn't been reported yet.
[X] I agree to follow the Code of Conduct that this project adheres to.

Steps to reproduce
const map = L.map('map').setView([0, 0], 13);

L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {
    maxZoom: 19,
    attribution: '© OpenStreetMap'
}).addTo(map);

for (let i=0; i<2; i++) {
	const group = L.layerGroup();
  group.addTo(map);
	L.circle([0, i/100], {radius: 200}).addTo(group);
}

This will create two groups, each with a marker in it. Except it doesn't: it actually sets up the following document fragment:

  <svg pointer-events="none" class="leaflet-zoom-animated" width="480" height="240" style="transform: translate3d(-40px, -20px, 0px)" viewBox="-40 -20 480 240">
    <g>
      <path class="leaflet-interactive" ... d="M190,100a10,10 0 1,0 20,0 a10,10 0 1,0 -20,0 "></path>
      <path class="leaflet-interactive" ... d="M248.2542222221382,100a10,10 0 1,0 20,0 a10,10 0 1,0 -20,0 "></path>
    </g>
  </svg>

So the layers that should have been grouped, are only grouped "virtually". They aren't grouped on the page at all, making it impossible to properly control z-indexing, CSS animations (e.g. fading or filtering the entire group), etc.
Expected behavior
The document fragment should have been:

  <svg pointer-events="none" class="leaflet-zoom-animated" width="480" height="240" style="transform: translate3d(-40px, -20px, 0px)" viewBox="-40 -20 480 240">
    <g id="layerGroup1" class="">
      <path class="leaflet-interactive" ... d="M190,100a10,10 0 1,0 20,0 a10,10 0 1,0 -20,0 "></path>
    </g>
    <g id="layerGroup2" class="">
      <path class="leaflet-interactive" ... d="M248.2542222221382,100a10,10 0 1,0 20,0 a10,10 0 1,0 -20,0 "></path>
    </g>
  </svg>

With a class that can be set using group.addClass, or specified via the options object.
Or, alternatively, as actual full panes:

...

  <svg pointer-events="none" class="leaflet-zoom-animated" width="480" height="240" style="transform: translate3d(-40px, -20px, 0px)" viewBox="-40 -20 480 240">
    <g>
      <path class="leaflet-interactive" ... d="M190,100a10,10 0 1,0 20,0 a10,10 0 1,0 -20,0 "></path>
    </g>
  </svg>

  <svg pointer-events="none" class="leaflet-zoom-animated" width="480" height="240" style="transform: translate3d(-40px, -20px, 0px)" viewBox="-40 -20 480 240">
    <g>
      <path class="leaflet-interactive" ... d="M248.2542222221382,100a10,10 0 1,0 20,0 a10,10 0 1,0 -20,0 "></path>
    </g>
  </svg>

Current behavior
see above
Minimal example reproducing the issue
https://jsfiddle.net/r4ba76oe/
Environment

Leaflet version: 1.9.4
Browser (with version): n/a
OS/Platform (with version):  n/a

@Pomax thank you for creating this issue.
If you want to seperate the layers in the DOM you can use panes. But the LayerGroups are working like designed.

I see, thank you. It would probably be worth adding that to the "explanation" paragraph on https://leafletjs.com/reference.html#layergroup so that folks know that what they think of as "layers" is different in Leaflet, with that link to get them on the right track.


Tab UI/content changes not reflecting for users

Hi Team,
If there are any content or UI changes in Tab app, changes are not reflecting for end users immediately. It may be taking 24-48 hours to reflect because of cache. It would be helpful if the same is mentioned in documentation.

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

ID: f7398066-a52e-7db2-c65c-9f1cf5796077
Version Independent ID: 2dd1c170-fd52-0c27-1b9a-3664ca9f83c4
Content: Create a content page - Teams
Content Source: msteams-platform/tabs/how-to/create-tab-pages/content-page.md
Service: msteams
GitHub Login: @surbhigupta
Microsoft Alias: lajanuar

Hi @surbhigupta12 - It would be better if we add a note in this doc saying :
"If there are any content or UI changes in Tab app, it will take nearly 24-48 hours to reflect the changes because of cache."


Enhance Delete Command to delete specific medical histories

Deletes specified medical histories for patients, will be a useful feature. Other than the small typo, this LGTM.

I have viewed the changes that were last made based on the feedback given. LGTM now. Merging.


Title

it should be Collector not Collecter your bot is unusable update it now or i will physically explode

you must continue eating sand instead of commenting

eats sand

geometry dash is better

polyhedra

the sun destroys badly written apples

ААХХАХАХАХАХХАХАХХАХ ЭТО ЧТО ЗА ЛЯГУШКА

also i bet all my life savings milenakos wants me to explode

sadly i dont actually have any but whatever

therefore


Create kzn.txt

http://www.kzn.ch/

@batthomas Pull request merged. Please notice that free educational license for JetBrains tools is for high and higher schools students, i.e. those who are over 13 of age. Thank you!


nixos/release-notes: add avx cpu requirement for mongodb_5.0 and newer

Description of changes
https://www.mongodb.com/docs/v5.0/administration/production-notes/#platform-support-notes
mongodb_5.0 and newer will no longer run on platforms without the avx instruction set.

Things done

Built on platform(s)

[ ] 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

[ ] 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.

CC @wegank


Translated Scout-App (Brazilian Portuguese)

Hi,
I reviewed and improved the Scout-App's brazilian portuguese translation.
I'd like to know how to send you the customized language image for the "Preferences" page.
New translation can be found at

https://docs.google.com/spreadsheets/d/16FtHGThz0-CBz_rf_9QO4zOV7oNmNk2BlwmtvKuzAhs/edit?usp=sharing

@thiagomallet
Thanks so much for the translation, you can attach the image in a response to this issue.
Examples:

https://github.com/scout-app/scout-app/blob/master/scout-files/cultures/README.md#memes

You're welcome.
The image is the Iguaçu Falls, one of the most splendid waterfalls in the world, situated in the southern Brazil-Argentina border. So the puns Cascade/Cascading Styles/Sensational/SASSational make sense.
I updated the Alt Text for the meme in the Google Spreadsheet.

@thiagomallet
Closing issue. This has been released in Scout-App v2.18.16.


Python 3.11 support

Python 3.11 has been released 🎉 Historically it has taken some time for our dependencies to add support for new Python versions and for those changes to show up in releases. Opening this issue for tracking purposes
cc @charlesbluca in case this is something you might be interested in

Right now, the current blockers to solving a 3.11 environment are:

tiledb-py constraint set in https://github.com/dask/dask/pull/9569

it suffices to set tiledb-py!=0.17.5, but not sure if we've tested CI with newer versions

numba builds for 3.11 (migration being tracked in https://github.com/numba/numba/issues/8304)
numcodecs builds for 3.11 (required by zarr, being tracked in https://github.com/zarr-developers/numcodecs/issues/377)
libprotobuf pin set in https://github.com/dask/dask/pull/9465

These are optional right? Maybe they can be dropped from the Python 3.11 CI environment for now and added back later once they have Python 3.11 support

Thanks for the write up @charlesbluca!

These are optional right? Maybe they can be dropped from the Python 3.11 CI environment for now and added back later once they have Python 3.11 support

Yeah, that seems totally fine by me (and what we've done in the past). It looks like @graingert is taking that approach over in https://github.com/dask/dask/pull/9708


Added SQS Publisher for Notifications

This PR completes the ability for SM to receive Events and publish Notifications to SQS.
Test coverage mostly exceeds 70% for all packages, excluding the api package, due to the fact that it is mostly made up of Protobuf generated classes (and also we are not testing all the marshal/unmarshal JSON code).
api      coverage: 27.2%
pubsub   coverage: 81.0%
server   coverage: 73.5%
storage  coverage: 81.6%

This needs to be tested using two containers running, Redis and Localstack (see the Dockercompose.yaml spec); use make test to replicate.

Thanks for review @mklumpp1 :bow:


add dir node support

use dir APIs for dir nodes.

Hi, @c4pt0r,
Is this directory node support still important for you? We don't require it anywhere in Cloud Foundry's use of the store adapter, so we're hesitant to take it on as additional code to maintain.
Thanks,
Eric, CF Runtime Diego PM

Closing due to inactivity.


Bump tomcat to address CVE 2020-1938

As per title, this addresses CVE-2020-1938 and fixes a broken build in AWS.

approved


bug: subsequent messages not deleted on message deletion

Bug Report
Description
Reported in https://github.com/open-webui/open-webui/issues/962#issuecomment-1970690378
Bug Summary:
Subsequent child messages not deleted when a message is deleted.
Steps to Reproduce:

Create a conversation with at least 3 prompts
Delete any message after the first message that isn't the last message

Expected Behavior:
All subsequent child messages should also be deleted.
Actual Behavior:
Only the first parent message is deleted.
Additional Information
I'll create a PR to address this, will follow the implementation suggested by @tjbck in https://github.com/open-webui/open-webui/pull/789#discussion_r1496816766 (manipulating the history graph object directly)

Marking issue as closed since it was decided that only the message pair (not all subsequent messages) should be deleted. User can edit the message and resubmit if they wish to have all children messages deleted.


[cPP Comment 27] NDcPP: FCS_DTLSS_EXT.1.9;  B.3.3.1; C.2.2.2

Location: NDcPP: FCS_DTLSS_EXT.1.9;  B.3.3.1; C.2.2.2
Comment: This element only applies to TLS 1.3, so if you’re not claiming TLS 1.3, this SFR (and 1.10) is null and void.
Suggested change: Reconfigure SFR so no elements are selection-based.

I think we can leave this as-is. Since the Early data extension not supported in TLS 1.2, I think we can make an argument that it is prohibited in a TLS1.2 connection as well as a TLS1.3 connection.


My unit tests fail

I just started experimenting with unit tests.
I have FMDBMigrationManager integrated with cocoapods.
I noticed that when I run the test for my app it crashes. Here is the log message I receive.
2015-06-08 15:39:10.791 MA Mobile[99594:7945737] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Failed to call designated initializer.'
*** First throw call stack:
(
	0   CoreFoundation                      0x000000010b519c65 __exceptionPreprocess + 165
	1   libobjc.A.dylib                     0x000000010b1b2bb7 objc_exception_throw + 45
	2   MA Mobile Tests                     0x00000001163b6b2f -[FMDBFileMigration init] + 95
	3   MA Mobile                           0x000000010724598b -[FMDBMigrationManager migrations] + 1515
	4   MA Mobile                           0x0000000107244c8c -[FMDBMigrationManager pendingVersions] + 220
	5   MA Mobile                           0x00000001072463ad -[FMDBMigrationManager migrateDatabaseToVersion:progress:error:] + 125
	6   MA Mobile                           0x000000010711e5f1 -[HMFDatabaseManager updateDatabase] + 305
	7   MA Mobile                           0x00000001070aed19 -[MA_MobileAppDelegate updateDatabase] + 73
	8   MA Mobile                           0x00000001070acdc2 -[MA_MobileAppDelegate application:didFinishLaunchingWithOptions:] + 530
	9   UIKit                               0x0000000108b81788 -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 240
	10  UIKit                               0x0000000108b82397 -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 2540
	11  UIKit                               0x0000000108b851de -[UIApplication _runWithMainScene:transitionContext:completion:] + 1349
	12  UIKit                               0x0000000108b840d5 -[UIApplication workspaceDidEndTransaction:] + 179
	13  FrontBoardServices                  0x000000010ef885e5 __31-[FBSSerialQueue performAsync:]_block_invoke_2 + 21
	14  CoreFoundation                      0x000000010b44d41c __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 12
	15  CoreFoundation                      0x000000010b443165 __CFRunLoopDoBlocks + 341
	16  CoreFoundation                      0x000000010b442f25 __CFRunLoopRun + 2389
	17  CoreFoundation                      0x000000010b442366 CFRunLoopRunSpecific + 470
	18  UIKit                               0x0000000108b83b42 -[UIApplication _run] + 413
	19  UIKit                               0x0000000108b86900 UIApplicationMain + 1282
	20  MA Mobile                           0x00000001070acb8e main + 62
	21  libdyld.dylib                       0x000000010ba42145 start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException

If I uncomment the line that triggers the DB migration, everything works fine. Do you have any suggestions?

I'm seeing the same issue.  Here are some more details:
When running the app target, FMDBClassesConformingToProtocol(@protocol(FMDBMigrating)) returns 3 classes in our case.
When running the test target, FMDBClassesConformingToProtocol(@protocol(FMDBMigrating)) returns 4 classes.
I think the class is being modified on runtime, causing the isSubclassOfClass: method to fail.
A quick workaround to this is to compare the name of the class instead of the class type itself...not nice, but it should work.
Still, it would be nice to understand a bit more about what's going on...I'd appreciate any help you can provide.

PS - I know it's bad practice to have the database present for our tests...we are working to remove that dependency but would like to get a green build and phase it out, piece by piece...

One thing to check -- are you double compiling the library into your app target and the test suite? You need to ensure that only a single copy gets linked in, otherwise class identity will be random. Your tests will have access to the library via Test Bundle injection. Ensure that one copy of the library is being built and then adjust the Header import settings on the Test Target so that it can find the library if necessary.

Thank you for the reply!  We are using cocoapods and are including FMDBMigrationManager as a pod (not constricted by the target).  Outside of un-checking the Pods-ProjectName-Tests library in xcode, do you know of an automated way to 'un-check' the library so the classes don't get linked twice?

same here

I got the same issue related with unit testing.

I figured out what was happening here...when I was setting up my tests target, I was re-adding the pods that were common between the regular target and the tests target.  Since the tests target was dependent on the regular target, it automatically inherits the regular target's dependencies...and there's no need to include the pods again.  So just removing the common pods worked fine.

Hi Everyone,
Ive been getting similar crash after running my application. I had FMDB and FMDBMigrationManager as submodules in my project. I removed the submodules and added as Cocoapods as I had dependency from other pods.
http://stackoverflow.com/questions/32570314/fmdbmigrationmanager-crash
Any idea how to fix this ?

@imroopesh I have the same problem. How did you manage this error?


Review index engine locking

I saw Hash Index locks on both index class and engine, but probably this is not needed. Furthermore we should check the usage of exclusive lock, if it's really needed.

Hash index engine does not have lock inside, probably you mean tree engine.


Add Skybox Motion Vectors

Objective

Add motion vector support to the skybox
This fixes the last remaining "gap" to complete the motion blur feature

Solution

Add a pipeline for the skybox to write motion vectors to the prepass

Testing

Used examples to test motion vectors using motion blur

https://github.com/bevyengine/bevy/assets/2632925/74c0778a-7e77-4e68-8111-05791e4bfdd2

Uh, I meant that as a comment, not an approve

Adding a skybox to the motion_blur example would be nice

I agree. I tried this out, but frankly it looks awful with the skyboxes we have available in tree. It would be nice if we had a simpler sky-and-clouds skybox and envmap.


Editor waits on loading language resources on startup

Took ages in the bus to load editor waiting on strings

This is fixed right?

Needs to be deployed to all editors.
Get Outlook for iOShttps://aka.ms/o0ukef

From: Abhijith Chatra<EMAIL_ADDRESS>Sent: Tuesday, November 21, 2017 3:05:07 PM
To: Microsoft/pxt
Cc: Peli de Halleux; Assign
Subject: Re: [Microsoft/pxt] Editor waits on loading language resources on startup (#3167)
Closed #3167https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fpxt%2Fissues%2F3167&data=02|01|jhalleux%40microsoft.com|7aff6e3b5ca74c6c079508d531344f3f|72f988bf86f141af91ab2d7cd011db47|1|0|636469023103014248&sdata=bmJSPrXqC4fjGIsD6e%2BPsBRz3uaZGyUZuL%2Bu76eFMhY%3D&reserved=0.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHubhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fpxt%2Fissues%2F3167%23event-1353040631&data=02|01|jhalleux%40microsoft.com|7aff6e3b5ca74c6c079508d531344f3f|72f988bf86f141af91ab2d7cd011db47|1|0|636469023103014248&sdata=FukTXgeWWKHIL0KG4xHa5lCYWKMnmmUxhfnP5Dn9yeE%3D&reserved=0, or mute the threadhttps://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAD-4KQ6bUgtDYdocT5DvvIOAQWfUBB3lks5s41cjgaJpZM4Pw2s1&data=02|01|jhalleux%40microsoft.com|7aff6e3b5ca74c6c079508d531344f3f|72f988bf86f141af91ab2d7cd011db47|1|0|636469023103014248&sdata=jZYfz5wWroApd4tZ%2BJo%2B9PFW0W2hpFSwDggoauBN5rw%3D&reserved=0.


error Build from Source

$ git clone -b $(curl -L http://grpc.io/release) https://github.com/grpc/grpc
Build and install the gRPC C core library
$ cd grpc
$ git pull --recurse-submodules && git submodule update --init --recursive
when i " make "  error is given as below:
third_party/boringssl/crypto/asn1/../internal.h:121:22: error：stdalign.h：no such file
make: *** [/data/opt/grpc/objs/opt/third_party/boringssl/crypto/asn1/tasn_dec.o]

require c++11 supported?

Can you give more info about your setup? Machine, version, OS, etc etc. See issue tmpl for example.
Or close if this is stale

No reply for a while, closing.


Query combined partitioned column and regular column not return correct result

CrateDB version: 2.3.3
JVM version: Oracle 1.8.0_161-b12
OS version / environment description: Ubuntu 16.04
Problem description:
When we have two conditions in the where clause. One is on partition column, another is on regular colum , the condition of partition column was ignored. If only the partition column condition in SQL, it works.
Steps to reproduce:
CREATE TABLE test_bug (time_id INTEGER, user_id INTEGER, num INTEGER, PRIMARY KEY (time_id, user_id)) PARTITIONED BY (time_id);

INSERT INTO test_bug (time_id, user_id, num) VALUES (1, 1, 1), (2,1,1);

SELECT time_id FROM test_bug WHERE time_id=1 AND num = 1;

Got result:
+---------+
| time_id |
+---------+
|       2 |
|       1 |
+---------+

Expect result:
+---------+
| time_id |
+---------+
|       1 |
+---------+

Confirmed and reproduced. The query "hits" both partitions.

Thanks for confirming.
By any chance you know if v2.3.2 has this problem? The reason I am asking is we need to determine a version to roll back.
Thanks,

@jeffyecn Seems that 2.3.2 doesn't have this issue.

sounds great! Thanks,

@jeffyecn Issue has been fixed and will be available with the next hotfix 2.3 release.


When I open any file with nvim, it crashes.

Version confirmation

[X] Confirm

Following prerequisites

[X] Confirm

Not a user config issue

[X] Confirm

Neovim version
NVIM v0.10.0-dev-9af03bc
Operating system/version
Windows11
Terminal name/version
Powershell7
$TERM environment variable
No response
Branch info
main (Default/Latest)
Fetch Preferences
SSH (use_ssh = true)
How to reproduce the issue
When I open an existing file, nvim crashes;
when I use nvim to create a new file, I can enter nvim normally, but when I press any key, nvim crashes;
when I enter the nvim homepage and select file history, nvim freezes and I cannot perform any operations.
Expected behavior
no error
Actual behavior
No response
Additional information
No response

Can you repro it for nvim stable release?

Can you repro it for nvim stable release?

Yes, I switched to nvim v0.9.5, but the same problem still occurs.

I tried deleting all nvim-related files and installing lazyvim, everything is normal. So I don't know where the problem is, I really need your help.

Maybe related to lsp? I have no idea for it too :|

Perhaps there are some files related to nvim crash logs? Maybe I can try to look at the error reasons.

https://github.com/ayamir/nvimdots/wiki/Issues#lsp-server-start-failed

Perhaps there are some files related to nvim crash logs? Maybe I can try to look at the error reasons.

The log file is located in C:\Users\USERNAME\AppData\Local\nvim-data\log.

Oh no, my nvim-data/log file is empty, and there is no lsp.log file in the .cache/nvim/ directory.

maybe screen recording?

Perhaps there are some files related to nvim crash logs? Maybe I can try to look at the error reasons.

Can u possibly provide us with some debugging info (like I mentioned in https://github.com/ayamir/nvimdots/issues/938#issuecomment-1669673398)? Because a crash could literally be anything. If u can reliably reproduce this, I think u could spin up a debug server and let it gather some info when the crash happens (there's a detailed explanation in :h debug.txt or :h dev_tools.txt). Or, u can let Neovim collect runtime info by using nvim -V[vblevel][path-to-log-file], where:
vblevel:
0   -- don't display any messages
1   -- display when viminfo file is read or written
2   -- display sourced files
5   -- display every searched tag-file
8   -- display files that trigger autocommands
9   -- display every triggered autocommand
12  -- display every executed function
13  -- report every thrown, caught, finished, or discarded exception
14  -- display anything pending in a :finally clause
15  -- display every executed ex-command

I reinstalled the system, and everything is normal now. I suspect it was a system issue. If the same problem occurs again in the future, I will report back.


vcs commands not enabled in filetree context menu

are you sure?  this has always been correct for me. if something is "Stored" then it only has delete avail.  also Info now shows the vcs status.

None of the menu items are enabled and now that you told me that the file info has the status I checked and all of them say "Stored", even a file I just created.

well it is probably not finding your .git then.  also I'm assuming you're definitely updated to latest code and not getting some kind of weird GO111MODULE issue?  i.e., make sure you've got that turned off.

so, yes it is not finding my .git because the gide project is only is the subdirectory and at the repository level! I'll create a new project.
Yes - very latest code and yes GO111MODULE is off

thanks

Working now!


Create_sql_agent

Hi team,
got an error trying to use the create_sql_agent :
Exception has occurred: AttributeError
type object 'QueryCheckerTool' has no attribute 'llm'
File "C:\Users\Stef\Documents\ChatGPT-Tabular-Data\mysqlUI - Agent.py", line 26, in
agent_executor = create_sql_agent(
AttributeError: type object 'QueryCheckerTool' has no attribute 'llm'
My code :
db =<EMAIL_ADDRESS>toolkit = SQLDatabaseToolkit(db=db)
agent_executor = create_sql_agent(
llm=OpenAI(temperature=0),
toolkit = toolkit,
verbose = True)
Can't get rid of this ;-(
Thanks in advance for your help
Stef

Disapeared after updating langchain package


[SMALLFIX] Increase heartbeat timeout to 1min

When i drive Alluxio with many concurrent writers, 10 seconds become not enough.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/11546/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/11549/
Test PASSed.

Build finished. Test PASSed.

@calvinjia

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/11560/
Test PASSed.

Merged build finished. Test PASSed.

@peisun1115 thanks for the fix, is there any way to ensure the heartbeat has priority?

@calvinjia I think heartbeat in the current implementation has higher priority in a sense that it won't be blocked by other RPCs in the same connection.
We can ensure priority if we implement some flow control (or scheduling) on the RPCs.

LGTM


Add mongodb-tools to mongodb base image

We have some requests for the mongodb-tools apk to be available within the mongodb image, specifically to allow restoring of backups (using the mongorestore tool).

yup - the whole mongodb image needs a revisit, because the packages are no longer available on apk, so a base image switch is needed.

I've opened the above PR to include tools in the base image


crosshair update

i want to add more crosshair details for every timeframe but getting 'index error: single positional indexer is out of bounds' for 1min,2min,5min.  i am getting data from yfinance. what could be the problem?? can u help me!!

Can you provide your code, so I can try and run it on my PC?


feat: add code coverage

I tried redirecting the badge to this branch but no coverage data on the badge just yet. What am I missing?

Changes Unknown when pulling 4a183497c804a0e6492ec428ae361b23cab9fb25 on chore/add-coverage into ** on master**.

Changes Unknown when pulling 70f27e6a21c70cd20739fb9c6e14edd891bb6089 on chore/add-coverage into ** on master**.

Changes Unknown when pulling d3c3b954a946985f6692bc4ab1860bf964f266ce on chore/add-coverage into ** on master**.

yay. @oroce I had to remove the mocha -> testrunner part from the npm run test:coverage otherwise it failed. Trying to resolve.

Changes Unknown when pulling 40557f40c6bdcc40ecd99023a477281bf7c715cb on chore/add-coverage into ** on master**.


Check for other cheat clients

In the process of searching for fakeplayer-related code, I discovered some other cheat clients, and I thought it might be good to check for their version hashes too.

https://github.com/Teeranu/TeranClient
https://github.com/BotBoyM1/TeranClientCustomized
https://github.com/VoidCosmo/waspsaliva
https://github.com/otterminetest/OtterClient

The detection hashes should be updated by GitHub actions, I‘ll do this in the next days.

I did take a look at these while testing detection, determined that those were not really used that much or used only by ppl who know how to get around checks.
Back then decided not to add those because I didn't find any instances from logs.
Biggest thing that deters bad guys with these (script kiddies) is that many of these do not have prebuilt packages and require at least some knowledge on how to build from sources.
For automated updates be sure to not drop any of removed hashes, with df which seems to be most used of these I've seen many hashes that were already dropped by rewrites.


inboxapp -> nylas, add labels

@achowdhury91
you can run tests w/ "gulp test"

looks good. merging


Refactoring all tests using spies, mocks and subs

Sinon

https://javascript.plainenglish.io/jest-spies-and-mocks-in-explained-via-examples-71229077277f


Getting started example in documentation

• Identified the missing getting started section
• Inserted a basic getting started guide
• Updated the documentation with the new guide

@microsoft-github-policy-service agree


Patch image reference

Fix issue with sealed-secrets images being nuked in quay.io
https://github.com/bitnami-labs/sealed-secrets/issues/822

LGTM.  I'll approve once the checks complete.


RPiHQ Binning: Images are extremly darker than without Binning

I'm testing the binning functionality to reduce image size, but in this case the frames are extremly dark.
Can anybody confirm this?

CS
pmneo

2 2028 × 1520 4:3 0.1-50 fps Full 2×2 binned
expose only 10 sec
3 4056 × 3040 4:3 0.005-10 fps Full None
expose up to 200 sec

Oh .. thanks for the clarification ...
So :D i will take a look if i can use your crop feature to resize the images after captures
Thanks


Using no disk based files with torrent creation.

Hi !
I have the following issue, or rather just a request for someone to point me into the right direction.
I have a content repository that is read only from my side, and which is represented by the following interfaces.
Each content file is represented by a sequential collection of blocks all identified by their SHA256 hash.
The blocks are each 1 MB in size ( except the last one of a given content item )
interface IBlock
{
  long Size { get; }
  byte[] Sha256 { get; }

  Stream OpenRead();
}

interface IContent : IReadOnlyList<IBlock>
{
    string Filename { get; }
     long Size { get; }
}

Now i would like to distribute those content files via bittorrent, using monotorrent of course.
Backward compatiblity is no concern, as all clients are under my control. So the V2 protocol can be used,
In my mind the structure i have maps perfectly to torrents and their piece structure, and since i already have the SHA256 hashes
this would also work quite well with the V2 protocol .
However currently i am struggling on how to plug my system into montorrent e.g creating a torrent file from a collection of such content items...
All the samples and interfaces like ITorrentFileSource etc assume that the files reside on disk, and that piece are not already defined.
Is there a way to plug my system into the torrent creation pipeline ? Where should i start to look in terms of interfaces ?

After some more investigation it seems that i would have to reimplement TorrentCreator
However a lot of the types needed to do this are internal to monotorrent... i would rather like to avoid doing a full source fork ...
Any ideas ?

@BernhardGlueck what did you end up doing?

I wrote everything from scratch so its now not related to monotorrent anymore ( our own Beencode writer and of course the Torrent V2 creation ) .. works like a charm... however it was very difficult as the TorrentV2 spec is very ambiguous and left us with a lot of trial and error to do.

Ah, it's actually quite easy to do with MonoTorrent. It's unlikely you'll want to return to MonoTorrent, but if you are interested the extension point you need is also used in these (new) tests:
The first part is to create a custom IPieceWriter. You need to implement the 'Read' and 'Write' methods to read/write from your content repository. https://github.com/alanmcgovern/monotorrent/blob/master/src/Tests/Tests.MonoTorrent.IntegrationTests/IntegrationTests_FakePieceWriter.cs#L29-L109
The second part is to use that writer when creating torrents:
https://github.com/alanmcgovern/monotorrent/blob/master/src/Tests/Tests.MonoTorrent.IntegrationTests/IntegrationTests_FakePieceWriter.cs#L214-L222
Hope that helps the next person at least! Good luck with your project too!

Thank you for your answer.
We are working on our client side right now, which downloads the torrent files we create. Right now we are using a libtorrent custom wrapper but that quite complex and error prone, and also requires us to ship native dependencies for all supported platforms ( 6 )
So switching back to monotorrent for the client side would be great, however we can only support V2 torrents ( due to SHA256 requirements for our hashes in our backend )
I was under the impression that V2 Torrents are not yet supported in monotorrent for downloading ? If that has changed it would be an real option

I was under the impression that V2 Torrents are not yet supported in monotorrent for downloading ? If that has changed it would be an real option

Do check out the latest preview release in nuget, or build the latest master commit. While it's probably not fully done-done yet, I have just shipped a bunch of fixes for various aspects of V2 support. I'm fairly convinced that, at the least, MonoTorrent is compatible with whatever version of libtorrent 2.x that qBittorrent uses in terms of being able to distribute the merkle tree, and also download/upload data for v2 only torrents.

We are working on our client side right now, which downloads the torrent files we create. Right now we are using a libtorrent custom wrapper but that quite complex and error prone, and also requires us to ship native dependencies for all supported platforms

Native dependencies can be tricky alright. It's been a while since I had to worry about p/invokes, but it's something I definitely do not miss ;) If MonoTorrent suits your needs then great! If not, do let me know what the issues are and I can figure out what it'd take to address them!


Bump github.com/containers/storage to v1.12.7

This is mainly about picking up a recent locking fix, as in #3149.

1.3 is largely maintained for RHEL builds at this point, and it's a little late to get anything into 7.6.5 (we'll be shipping 1.4 for 7.7, ideally).

/approve
/lgtm


POC tool to graph time distribution

Create a proof of concept tool to report on time distribution of all movies in the repository.
It should take every movie runtime, sort the values, and break them up into distribution buckets to identify the range of runtimes in the collection.
It should also report the average runtime, and the mean runtime.

Code is coming along.
There are some other things that need to be cleaned up.
The media.fmt.text.movie.List class should probably be renamed ListEntry or maybe MovieEntry since the object class itself doesn't store a list, just enough data from a movie object so it can be formatted and managed.  Same consideration should go with the Brief class.
Look into some cleanup/consolidation in order to get the code reuse errors down.

Commit.
https://github.com/cjcodeproj/medialibrary/commit/6926a77bd3f3550cd581ecde12bdcb68b956c454
New file:
https://github.com/cjcodeproj/medialibrary/blob/main/src/media/tools/movies/timebuckets.py

Implementation Notes:
Even though the code is large  (212 lines), it reuses a lot of module code from other areas, notably media.fmt.text.movie and media.tools.movie.list, which means some of that code might be better off being refactored in the future.
The media.fmt.text.movie.List() class was used because it allows for sorting films based on their runtime.  However, that may not even be necessary, because the only operation that really requires the movies to be in order are finding the median movie length.  Sorting should not be required to dump the movies into time buckets.
Each Bucket() class is passed along an integer value indicating the total number of movies in the entire list, which is only suitable for determining the ratio of movies in the bucket vs. the total number of movies.  It may make more OOP sense if instead, the Bucket() class was passed along the BucketManager() class and simply pulled the movie_count attribute.  I'll need to read up on OOP design patterns for that question, or it can be left as a future bug fix.


Dev

Summary

How did you test this change?
I ran:
pushd vendor/solid/packages/solid
npm run build types link
popd
pushd apps/web
pnpm run build
popd

Ah ok, that's weird that it didn't just remove it from the import list. But I'm fine stubbing it. There are number of other changes here too mind you.

Since the main change was merged. Think I'm just going to close this one. If there are other changes maybe make them into their own dedicated PR.


Download prices for multiple tickers

Hi,
Is possible to download the prices passing multiple tickers/symbols instead of one?
Thanks

It's not possible because of API limitation, but it's very fast to do it one-by-one


HTTP 500 returned when requesting data for anime

Please fill out the details below.
Summary:
Requesting data for anime throws exception.
Steps to reproduce:
Request data from the following URL: https://api.jikan.moe/v3/anime/3258
Additional Details
Jikan Parser Version: v2.19.4@b1d5326cce6a483ded253d29116b3a816fe50e88
PHP: 7.4.23
Redis: Connected
Exception: Symfony\Component\Debug\Exception\FatalThrowableError
Code: 0
Message: Argument 1 passed to App\Http\Middleware\JikanResponseHandler::cacheMutation() must be of the type array, null given, called in /var/www/jikan/app/Http/Middleware/JikanResponseHandler.php on line 144
Trace: /var/www/jikan/app/Http/Middleware/JikanResponseHandler.php on line 196
Request: GET /v3/anime/3258

v3 is no longer supported and will be discontinued next month. Please upgrade to v4.


Initial configuration failing since v0.1.30

Initial configuration is failing with the following error since version v0.1.30 (the error did not appear when I tried v0.1.29).
Unhandled exception: System.PlatformNotSupportedException: The desktop broker is not directly available in the MSAL package.
Install the NuGet package Microsoft.Identity.Client.Broker and call the extension method .WithBroker(BrokerOptions).
For details, see https://aka.ms/msal-net-wam
   at Microsoft.Identity.Client.PublicClientApplicationBuilder.WithBroker(Boolean enableBroker)
   at MSStore.CLI.Services.TokenManager.MSALTokenManager.InitAppAsync() in /_/MSStore.CLI/Services/TokenManager/MSALTokenManager.cs:line 59
   at MSStore.CLI.Services.TokenManager.MSALTokenManager.SelectAccountAsync(Boolean notMSA, Boolean forceSelection, CancellationToken ct) in /_/MSStore.CLI/Services/TokenManager/MSALTokenManager.cs:line 114
   at MSStore.CLI.Services.CLIConfigurator.GetOrganizationAsync(Configurations config, Boolean forceSelection, CancellationToken ct) in /_/MSStore.CLI/Services/CLIConfigurator.cs:line 389
   at MSStore.CLI.Services.CLIConfigurator.ConfigureAsync(Boolean askConfirmation, Nullable`1 tenantId, String sellerId, Nullable`1 clientId, String clientSecret, String certificateThumbprint, String certificateFilePath, String certificatePassword, CancellationToken ct) in /_/MSStore.CLI/Services/CLIConfigurator.cs:line 76
   at MSStore.CLI.MicrosoftStoreCLI.Handler.InvokeAsync(InvocationContext context) in /_/MSStore.CLI/MicrosoftStoreCLI.cs:line 83
   at System.CommandLine.NamingConventionBinder.CommandHandler.GetExitCodeAsync(Object returnValue, InvocationContext context)
   at System.CommandLine.NamingConventionBinder.ModelBindingCommandHandler.InvokeAsync(InvocationContext context)
   at System.CommandLine.Invocation.InvocationPipeline.<>c__DisplayClass4_0.<<BuildInvocationChain>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass17_0.<<UseParseErrorReporting>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at MSStore.CLI.Program.<>c.<<Main>b__0_2>d.MoveNext() in /_/MSStore.CLI/Program.cs:line 229
--- End of stack trace from previous location ---
   at System.CommandLine.Hosting.HostingExtensions.<>c__DisplayClass1_0.<<UseHost>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass12_0.<<UseHelp>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass22_0.<<UseVersionOption>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass19_0.<<UseTypoCorrections>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<<UseSuggestDirective>b__18_0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass16_0.<<UseParseDirective>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<<RegisterWithDotnetSuggest>b__5_0>d.MoveNext()
--- End of stack trace from previous location ---
   at System.CommandLine.Builder.CommandLineBuilderExtensions.<>c__DisplayClass8_0.<<UseExceptionHandler>b__0>d.MoveNext()

When configured on an older version it seemed to work as expected.

We are working on a fix, should be available in a few hours.

Fixed. Should be out in the store soon, but the release is here.


Kson new functions for writing to build object manually and write to string.

I'm trying to expand Kson JSON parsing library to something more complete, allowing for writing to a string as well (and making the kson_format function use it).
As the previous kson_t structure (putting all the nodes on a flat list), although being more easy for cleaning up, makes it more difficult to add new nodes, I changed it a bit, making it more like a tree of kson_node_t's, modifying the parsing accordingly.
I hope for some feedback it. Thanks.

I did this as it was needed for my project, but do you think it is useful for merging, @attractivechaos , @lh3 ?


Generate workshop map from metadata

[ ] Latitude/longitude should be part of the workshop metadata and the map autogenerated.
[ ] Past/future workshops should have different color.

This now works.

This now works.


Adding Ruth Ikegah as contributor

Current Behavior
@Ruth-ikegah a new community contributor.
Desired Behavior
A profile for @Ruth-ikegah should be created and visible on /community.

Nice! @usamaidrsk you might want to jump on this as your first contribution if @willcalcote permits!


Rhmap 17798 add component update stage fh v3.19

Note, this includes other changes that weren't back ported to 3.19


Lich Arcanists merged spellbook

The Lich merged spellbook for the Arcanist gets Inflict Moderate Wounds, Mass on mythic level 3.
I have no idea if the merged spellbooks for other classes also get Inflict Moderate Wounds, Mass.

Not sure what you want me to do? This is part of the Lich mythic spellbook.

Merged Spellbooks should only get The mythic spells,  Inflict Moderate Wounds, Mass is not a mythic spell and should only be on the standalone lich spellbook.

That is for owlcat to decide and they put it on the mythic spell list for
Lich
On Sat, Oct 21, 2023, 11:38 Lordmitch2 @.***> wrote:

Merged Spellbooks should only get The mythic spells, Inflict Moderate
Wounds, Mass is not a mythic spell and should only be on the standalone
lich spellbook.
—
Reply to this email directly, view it on GitHub
https://github.com/Vek17/TabletopTweaks-Base/issues/683#issuecomment-1773852624,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAWSQPAJOKHFR7ZFBHE4TO3YAP27NAVCNFSM6AAAAAA6J36732VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZTHA2TENRSGQ
.
You are receiving this because you modified the open/close state.Message
ID: @.***>

It was probably put on the wrong list by mistake.


Ubuntu 18.04 host fails to setup 12.04 chroot

Problem: While working on setting up an Ubuntu 18.04 build server I found that apt-mirror-updater fails to create an Ubuntu 12.04 chroot using debootstrap when running on Ubuntu 18.04:
apt_mirror_updater[18440] INFO Creating Ubuntu release Precise chroot in /var/tmp/chroots/precise-amd64 ..
apt_mirror_updater[18440] INFO Ubuntu release Precise is EOL, using http://old-releases.ubuntu.com/ubuntu/.
I: Retrieving InRelease
I: Retrieving Release
I: Retrieving Release.gpg
I: Checking Release signature
E: Release signed by unknown key (key id 40976EAF437D05B5)

Impact: The last line is an error message from debootstrap after which it exits with status code 1 and the bootstrapping process aborts. Despite Ubuntu 12.04 being end-of-life this is kind of a blocker for me: I've designed apt-mirror-updater as a general purpose library that provides a nice high level abstraction by taking care of gory details like this...
Analysis: I've since figured out what's going wrong and I'm pretty sure I know how to fix it. I'm going to use this issue to log my findings in a public place because I believe this is a bug in debootstrap that should be fixed there so that every single user of debootstrap isn't forced to work around it like I'm going to!

Understanding the problem: Resolving this problem in a general purpose way first requires me to understand exactly what is going wrong and one way to do so is to find reports of people running into the same problem, so I started searching for Release signed by unknown key (key id 40976EAF437D05B5) which pointed me towards the following discussions:

https://github.com/ValveSoftware/steam-runtime/issues/81 - The discussion in this issue provided my starting point for the investigation of this issue, although I do think that this thread contains some bad advice (stabs in the dark I guess, I'm not saying anyone has bad intentions).
https://bugs.launchpad.net/ubuntu/+source/pbuilder/+bug/599394 - confirmed my suspicion that this was a rather low level problem not caused by incorrect usage of debootstrap but more likely to be a bug (of sorts).

Eventually these discussions led me to what I believe to be "the source of the problem" (if you will):

https://bugs.launchpad.net/ubuntu/+source/ubuntu-keyring/+bug/1363482 - the issue that tracks the removal of the Ubuntu release signing key 40976EAF437D05B5 from /usr/share/keyrings/ubuntu-archive-keyring.gpg.

Getting a clear overview: While the ubuntu-keyring issue does explain what was changed, this did not give me a clear overview of the impact, so I developed a Python script to collect the GPG key ids of all known Ubuntu releases, I've posted it online as a gist. Here are the results:
warty: 0x40976EAF437D05B5
hoary: 0x40976EAF437D05B5
breezy: 0x40976EAF437D05B5
dapper: 0x40976EAF437D05B5
edgy: 0x40976EAF437D05B5
feisty: 0x40976EAF437D05B5
gutsy: 0x40976EAF437D05B5
hardy: 0x40976EAF437D05B5
intrepid: 0x40976EAF437D05B5
jaunty: 0x40976EAF437D05B5
karmic: 0x40976EAF437D05B5
lucid: 0x40976EAF437D05B5
maverick: 0x40976EAF437D05B5
natty: 0x40976EAF437D05B5
oneiric: 0x40976EAF437D05B5
precise: 0x40976EAF437D05B5
quantal: 0x40976EAF437D05B5, 0x3B4FE6ACC0B21F32
raring: 0x40976EAF437D05B5, 0x3B4FE6ACC0B21F32
saucy: 0x40976EAF437D05B5, 0x3B4FE6ACC0B21F32
trusty: 0x40976EAF437D05B5, 0x3B4FE6ACC0B21F32
utopic: 0x40976EAF437D05B5, 0x3B4FE6ACC0B21F32
vivid: 0x40976EAF437D05B5, 0x3B4FE6ACC0B21F32
wily: 0x40976EAF437D05B5, 0x3B4FE6ACC0B21F32
xenial: 0x40976EAF437D05B5, 0x3B4FE6ACC0B21F32
yakkety: 0x40976EAF437D05B5, 0x3B4FE6ACC0B21F32
zesty: 0x3B4FE6ACC0B21F32
artful: 0x3B4FE6ACC0B21F32
bionic: 0x3B4FE6ACC0B21F32
cosmic: 0x3B4FE6ACC0B21F32

Observations:

Starting from the first Ubuntu release in 2004 and continuing until 2016 the GPG key with key id 0x40976EAF437D05B5 was used.
In 2012 a second GPG key with key id 0x3B4FE6ACC0B21F32 was added. From this point onward Ubuntu releases were signed using both keys.
In 2017 the GPG key with key id 0x40976EAF437D05B5 was removed. From this point onward Ubuntu releases were signed using only the "new" key (0x3B4FE6ACC0B21F32).

Here's a Python code snippet that demonstrates the approach I'm taking to work around this issue:
from executor import execute

def select_ubuntu_keyring(release_version):
    current_keys = '/usr/share/keyrings/ubuntu-archive-keyring.gpg'
    removed_keys = '/usr/share/keyrings/ubuntu-archive-removed-keys.gpg'
    if release_version > 12.04:
        return current_keys
    installed_version = execute(
        'dpkg-query', '--show', '--showformat=${Version}', 'ubuntu-keyring',
        capture=True,
    )
    have_updated_keyring = execute(
        'dpkg', '--compare-versions', installed_version, '>=', '2016.10.27',
        check=False, silent=True,
    )
    if have_updated_keyring:
        return removed_keys
    else:
        return current_keys

This requires numeric comparison of release numbers for the version > 12.04 check. Alternatively I could have used an enumeration of releases that aren't signed by 0x3B4FE6ACC0B21F32. Because I'm interested in having more Debian/Ubuntu release metadata available in the apt-mirror-updater project I decided to take the first approach 😇.

Coming back to the following remark:

I believe this is a bug in debootstrap that should be fixed

I've just posted a message in the ubuntu-keyring issue tracker suggesting an update to debootstrap: https://bugs.launchpad.net/ubuntu/+source/ubuntu-keyring/+bug/1363482/comments/7


Ellie does not work on Edge

SSCCE

Open https://ellie-app.com/new in Microsoft Edge browser.
Hit Compile
Compilation fails with message "Object doesn't support property or method 'prepend'"

[x] An SSCCE that reproduces the problem
[x] A screenshot of the problem in action

Is this being fixed?

@artfuldev I've got a PR in that fixes this. Just waiting for review/merge.

@artfuldev should be fixed now

Works on IE now, so it should definitely work on Edge.
On Fri, Mar 9, 2018 at 2:54 PM, Luke Westby<EMAIL_ADDRESS>wrote:

@artfuldev https://github.com/artfuldev should be fixed now
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/lukewestby/ellie/issues/32#issuecomment-371942120,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AXjSgf2KG46FGS153YMLQq-zEmghEL0Vks5tcuvugaJpZM4RVNjN
.

--
Derek Shoemaker
<EMAIL_ADDRESS>872-600-5135

Works, thanks! :+1:

It doesn't work for me in either.
In Edge I see:
Object doesn't support property or method `forEach`

In IE11 I see:
Object doesn't support property or method `assign`.

@sporto can you open a new issue?

@lukewestby I tried this in Edge in a VM and it worked fine, I will test this better and open issues if necessary. Thanks.


Replication monitoring

Hi,
Have you plan to include some metrics about "Active Cluster" , distant snapshot (protection group),  safe mode , network activity ...?

@ligerard we are working on adding replication telemetry in the next few weeks. Hopefully this will give you what you are looking for.

Pods performance metrics are already provided. Some were missing, but the vast majority of those is now availabre from release 1.0.4.


Remaining Minor Redesign Features

Expected Behavior

[ ] Home Activity should get broken up into Recent (Last 7 days), June, May, etc.” as a supplement to having removed dates from line items. Design: Figma
[x] DappKit uses old design system Design: Figma
[x] Error Loading Licenses Screen in iOS
[ ] Handle long names in various places, consider capping length Menu, Onboarding, Settings
[ ] Fees should be limited to two decimal points. If user expands, the listed fees then display to three decimals.

Current Behavior
What is the current behavior?

Individual action items are addressed in broken out issues


Issue 11 fixed

Summary of change
Derived Query By Genre
Related issue
Closes #11
Pull request checklist
Please keep this checklist in & ensure you have done the following:

[x] Read, understood and adhered to our contributing document.

[x] Ensure that you were first assigned to a relevant issue before creating this pull request
[x] Ensure code changes pass all tests

[x] Read, understood and adhered to our style guide. A lot of our code reviews are spent on ensuring compliance with our style guide, so it would save a lot of time if this was adhered to from the outset.

[x] Filled in the summary, context (if applicable) and related issue section. Replace the square brackets and its placeholder content with your contents. For an example, see any merged in pull request

[x] Created a branch that has a descriptive name (what your branch is for in a few words and includes the issue number at the end, e.g. test-reading-goal-123

[x] Set this pull request to 'draft' if you are still working on it

[x] Resolved any merge conflicts

For any of the optional checkboxes (e.g. the screenshots one), still check it if it does not apply.
If in doubt, get in touch with us via our Slack workspace

@shivansh29 How are you getting on with this?

Give 2 more days

I see that
in query.graphqls
findAllAuthors()
is also not added
should i also add that or just the one that i implemented

Good spot! Feel free to add that in as well if that works. Thanks!

Let me know if something is wrong
And it keeps failing in azure
I have no idea about it so please guide me through it
if there is any issue

Thanks for creating the new branch.

This is not showing up on localhost:8080/playground. You will need to also add the query signature to our schema file in src/main/resources/graphql/query.graphqls. Please use the new signature where the argument is of type Genre, which corresponds to our enum, genre.graphqls.

I noticed you haven't addressed this yet. Could you please do so? See here: #34 (review)
As before, this will currently not work. It won't show on playground until you've added it to the GraphQL schema

Could you please add it to the schema file? This still won't show on playground

@shivansh29 How are you getting on with this?

by tomorrow

Could you please resolve the merge conflicts? Also, please rebase as we are now using DGS

@shivansh29 Just following up on this again

@knjk04  hey
could you assign it to someone else
i am busy with my office work
sorry for wasting your time
really sorry

@shivansh29 That's fine, thanks for letting me know


Drop chown of tpls folder to allow config maps mounted over it

I run the image inside k8s and use a configmap to use an extended .rtorrent.rc template. As a config map is always read only this chown fails the container startup.
As the templates can be read by the init script anyway I think it's safe to remove the chown and by that allow the use of configmaps in k8s. I hope i do not miss an obvious case where this is needed.

I think it's fine as we are just reading from this path. Can you update PIDs in https://github.com/crazy-max/docker-rtorrent-rutorrent/blob/1398e24d58f7c1c6928a2e2e2ecea1c3778f9a35/test/rtorrent-rutorrent.env#L2-L3 to smth like 1010 to make sure we can still read files?


Add API documentation generated with Dokka to the site deployed to GitHub Pages

There seems to be not enough memory for Dokka 2.0.0. Wait for a new release and see if this is fixed.


Limiting requests across hemispheres

A bit of an edge case here (apologies for the pun).
We've noticed an issue with requests from MapProxy that hit the boundary between eastern and western hemispheres. MapProxy is stopping the requests at the boundary, but in cases where the request is in the eastern hemisphere the upper right corner of the BBOX is being set to -180, not 180 (the eastern hemisphere's side of the boundary). This is causing some unfortunate display issues with our backend (MapServer).
For example:
Reprojected to EPSG:900913 (note the low quality of the image)
http://srss-ows-1.landgate.wa.gov.au/wxs/firewatch.php?styles=&format=image%2Fpng&height=1184&bbox=14636773.6723,-5400734.67052,20037508.3428,391357.58482&transparent=True&layers=layer37_MODIS_Global_Mosaic.ecw&service=WMS&width=1104&request=GetMap&srs=EPSG%3A900913&version=1.1.1
The same request in native EPSG:4326 fails because the BBOX is invalid
http://srss-ows-1.landgate.wa.gov.au/wxs/firewatch.php?styles=&format=image%2Fpng&height=1184&bbox=131.484375,-43.580391,-180,3.513421&transparent=True&layers=layer37_MODIS_Global_Mosaic.ecw&service=WMS&width=1104&request=GetMap&srs=EPSG:4326&version=1.1.1
But if we replace the -180 with 180 we get the desired outcome:
http://srss-ows-1.landgate.wa.gov.au/wxs/firewatch.php?styles=&format=image%2Fpng&height=1184&bbox=131.484375,-43.580391,180,3.513421&transparent=True&layers=layer37_MODIS_Global_Mosaic.ecw&service=WMS&width=1104&request=GetMap&srs=EPSG:4326&version=1.1.1
This is possibly something MapServer should deal with, but we thought we'd ask for a fix from MapProxy first since it seems like such an easy fix from your POV.
We've worked around it for the time being by reducing our meta_size to 3,3 from 4,4 so only New Zealand is being pixelated, but a longer-term fix would be great.

Closing this as there were some changes related to this.


Next.js 9

Do you plan to add support for Next JS 9?

Sure, in a couple of days.

I already upgraded to Next.js 9.


Added git SHA tagging in reports.

Prints files that have changed since last commit in report header and links to latest git commit.

Contributes to Issue #87.


Absent instrumented libraries should be identified as such

With https://github.com/newrelic/newrelic-ruby-agent/pull/1930 we updated the APM agent to always convert a configured auto value into either a prepend or chain value as dynamically determined at runtime by the agent. The security agent can now rely on the following mappings:

auto: instrumentation was not performed by the APM agent (configured to auto determine how to instrument but didn't detect the library to instrument)
prepend: prepend was used
chain: chain was used
enabled: instrumentation is enabled, but the APM agent does not use prepend or chain for this library
disabled: instrumentation is disabled

All of this assumes that the end user's config settings (YAML or env var based; server-side not involved for this) for each library are set to either the default value of auto or the "off" value of disabled.
But it is entirely possible that an end user manually configures a library to use prepend or chain instead of auto. With that configuration, if the APM agent does not detect the library to instrument, the APM agent simply shrugs, skips the instrumentation, but still preserves the prepend or chain value in the config. This will cause the security agent to receive a false positive value suggesting that the instrumented library was found when it wasn't.
Similar to the work done to convert auto into either prepend or chain, I think we should update the APM agent to use either the given prepend/chain value when the library is detected or a "not found" type value of absent or missing when not detected. Then the security agent's existing logic that only acts on prepend or chain would skip over the instrumentation as desired. (So no changes needed on the security side).

Resolved with #2011


Add multiple schema support

The problem: user can have several GraphQL endpoints with different schemas. Right now gradle plugin is hardcoded to look only for one specific file schema.json in source folders. That makes impossible to define queries with different GraphQL schemas in one module. As workaround for now user should define new gradle submodule for each schema.
Suggestion: update gradle plugin to resolve quires and corresponding schema file by hierarchy of folder structure. For example:
src/main/graphql/com/github/schema.json
src/main/graphql/com/github/users/GetUsers.graphql
src/main/graphql/com/github/users/issues/GetUserIssues.graphql
src/main/graphql/com/linkedin/schema.json
src/main/graphql/com/linkedin/users/GetUsers.graphql
src/main/graphql/com/linkedin/users/posts/GetUserPosts.graphql
When gradle plugin finds schema.json all *.graphql queries that placed in subpackages will be considered as queries defined against this schema, in our example: com/github/users/GetUsers.graphql and com/github/users/issues/GetUserIssues.graphql should be used with com/github/schema.json.

@sav007
How about the following flow? (Following up from #124)
Consider the variant "DemoDebug",
We start by the src/demoDebug/graphql sourceSet,  and check the path of every schema.json file found under src/demoDebug/graphql. If one was found say under src/demoDebug/graphql/github and not under src/main/graphql/github. We pick the one under src/demoDebug/graphql/github as our schema file (similar to how Gradle's sourceset resolution works).
All .graphql files under src/demoDebug/graphql/github, src/debug/graphql/github, src/demo/graphql/github and src/main/graphql/github will be passed to apollo-codegen to generate the IR.
If a schema file was found under the paren folder src/demoDebug/graphql/, then all .graphql files under its subdirectories (including the github subdirectory) will be passed to apollo-codegen to generate the IR in addition to the ones under src/main/graphql, src/demo/graphql and src/debug/graphql.

discussion continues in #124


Update examples and README to reflect async coding

Signed-off-by: Yoshi2889<EMAIL_ADDRESS>

Thanks man! I'll try to launch the new v3 tomorrow afternoon!