Log: disable all console prints

Right now transaction informations are dumped into the console, as well as "#:  4, additional= 0".
This is annoying in my opinion, because that's what die actual log files are for. Just consider one would watch the console very closely to spot errors. No chance..
But I wanted to get your opinion on this first.

I'm happy for this to be cleaned up sure, the info is for debugging.  Here you go: https://github.com/zathras-crypto/mastercore/commit/70df6af996e21fa2c994a7c4a1614fc39814fd5b


Blog app - controllers

[ ] For each URL I created:

A route.

An action in the correct controller.

A view file.
View files should include only placeholders written in plain HTML, e.g:
Here is a list of posts for a given user

@thecodechaser, Thanks for the approval


refactor: sync types with nebula

Codecov Report

Merging #162 (46fecca) into master (8b66147) will increase coverage by 0.08%.
The diff coverage is 20.60%.

@@            Coverage Diff            @@
##           master    #162      +/-   ##
=========================================
+ Coverage    3.81%   3.90%   +0.08%
=========================================
  Files         526     527       +1
  Lines        9592    9639      +47
  Branches     2746    2751       +5
=========================================
+ Hits          366     376      +10
- Misses       9226    9263      +37

Impacted Files
Coverage Δ

<EMAIL_ADDRESS>48.61% <0.00%> (ø)

<EMAIL_ADDRESS>0.00% <ø> (ø)

<EMAIL_ADDRESS>0.00% <ø> (ø)

<EMAIL_ADDRESS>0.00% <ø> (ø)

<EMAIL_ADDRESS>100.00% <ø> (ø)

<EMAIL_ADDRESS>0.00% <0.00%> (ø)

<EMAIL_ADDRESS>0.00% <0.00%> (ø)

...bapp-fns/logics/borrow/computeBorrowAmountToLtv.ts
25.00% <0.00%> (ø)

...col/webapp-fns/logics/borrow/computeBorrowLimit.ts
0.00% <0.00%> (ø)

...tocol/webapp-fns/logics/borrow/computeBorrowMax.ts
0.00% <0.00%> (ø)

... and 399 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 8b66147...46fecca. Read the comment docs.


Running Oracle as sibling / child container in podman - Oracle database startup failing

In our CI / CD pipeline, and the agents are run as Kubernetes pods using rootless podman.  In our application / solution we want to execute few test cases and for this we would like to spin up lite weight oracle XE and execute few SQL statements against the database in CI stage.  We tried spinning 21 slim fast container, but we are getting startup error, for which logs are attached.
The error is thrown at line, we can see that services are started but the database is not started. But when we run the podman using root user the database is starting up and test containers are working fine.  Any pointers on this are highly appreciated.
CONTAINER: starting up...
CONTAINER: first database startup, initializing...
CONTAINER: uncompressing database data files, please wait...
CONTAINER: done uncompressing database data files, duration: 9 seconds.
CONTAINER: starting up Oracle Database...

LSNRCTL for Linux: Version <IP_ADDRESS>.0 - Production on 14-FEB-2024 15:59:33
Copyright (c) 1991, 2021, Oracle.  All rights reserved.
Starting /opt/oracle/product/21c/dbhomeXE/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version <IP_ADDRESS>.0 - Production
System parameter file is /opt/oracle/homes/OraDBHome21cXE/network/admin/listener.ora
Log messages written to /opt/oracle/diag/tnslsnr/podmanpodnonroot/listener/alert/log.xml

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC_FOR_XE)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<IP_ADDRESS>)(PORT=1521)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))

STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version <IP_ADDRESS>.0 - Production
Start Date                14-FEB-2024 15:59:33
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Default Service           XE
Listener Parameter File   /opt/oracle/homes/OraDBHome21cXE/network/admin/listener.ora
Listener Log File         /opt/oracle/diag/tnslsnr/podmanpodnonroot/listener/alert/log.xml

Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC_FOR_XE)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=<IP_ADDRESS>)(PORT=1521)))
The listener supports no services
The command completed successfully

ERROR:

ORA-12547: TNS:lost contact
SP2-0306: Invalid option.

Usage: CONN[ECT] [{logon|/|proxy} [AS {SYSDBA|SYSOPER|SYSASM|SYSBACKUP|SYSDG|SYSKM|SYSRAC}] [edition=value]]
where <logon> ::= <username>[/<password>][@<connect_identifier>]
      <proxy> ::= <proxyuser>[<username>][/<password>][@<connect_identifier>]
SP2-0306: Invalid option.

Usage: CONN[ECT] [{logon|/|proxy} [AS {SYSDBA|SYSOPER|SYSASM|SYSBACKUP|SYSDG|SYSKM|SYSRAC}] [edition=value]]
where <logon> ::= <username>[/<password>][@<connect_identifier>]
      <proxy> ::= <proxyuser>[<username>][/<password>][@<connect_identifier>]
SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus

Hi @gshenoy123,
Thanks a lot for using these images!
This error ORA-12547: TNS:lost contact usually indicates a crash of the database due to some other reason. It is common when, for example, trying to run Oracle Database on ARM chips as some x86 instructions don't get translated properly and cause a core dump.
Could you please provide more details about the Kubernetes environment? Is this an x86 cluster or another chip architecture? What's the version of the container runtime?
Ideally, we will also need the database alert log, located under /opt/oracle/diag/rdbms/xe/XE/trace/alert_XE.log inside the container.

Hi gvenzl, Thank you for your response. We will provide the details soon.
Meantime, Would like to understand about the permission required for running oracle database server.
Do we need root user permission to run this image?

Hi @mailtoyasi,
No, root user permissions are not required to run these images.
I run them always in rootless podman with my local Unix user


Update the git-extras plugin

Add missing commands into the autocompletion and reorder.

It's not a big update :)

Hi @nicolas-brousse, #3408 is more complete. Please check that one out and see if everything you change here is also changed there.

Hi @mcornella, sorry for the delay.
I just read the PR #3408 and I think there is some missing:

obliterate
pull-request.

Thanks @nicolas-brousse for taking the time to review that.

:)
In this case I close my PR and let's continue talking in PR #3408.


Update Django Storages variables

During my work with Google storages, I found that when trying to upload a picture in the dashboard (say some_image_name.png), everything goes smooth and fine. However, if I try to upload a different image with the same name some_image_name.png all previously uploaded images will be replaced with the new one.
I posted this issue on Spectrum chat here and people suggested bucket versioning. However, this didn't work for me.
After some digging, I found that Django Storages control this behavior with *_FILE_OVERWRITE variable.

AWS_S3_FILE_OVERWRITE for S3Boto3Storage
GS_BUCKET_NAME for GoogleCloudStorage

I added these variables to the settings file and set them to True, which is the default behavior in the library (to override files with the same name).
On another note, Saleor uses GS_STORAGE_BUCKET_NAME which is going to throw errors when you upload a file using GS. This happens because Django Storages checks for GS_BUCKET_NAME not ~GS_STORAGE_BUCKET_NAME~. See here for documentation
Impact

[ ] New migrations
[ ] New/Updated API fields or mutations
[ ] Deprecated API fields or mutations
[ ] Removed API types, fields, or mutations
[x] Documentation needs to be updated

Pull Request Checklist

[ ] Privileged queries and mutations are guarded by proper permission checks
[ ] Database queries are optimized and the number of queries is constant
[ ] Database migration files are up to date
[ ] The changes are tested
[ ] GraphQL schema and type definitions are up to date
[ ] Changes are mentioned in the changelog

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

Thanks for contributing to Saleor @ahmedaljazzar 🎉  !


quiz result master pad

aggregated marks and/ or analytics
may be in "quiz" section page

when clicking on questions on the quiz results page, it takes you directly to each question's details


moore's voting algorithm

Programming Paradigm: Arrays
The boyer-Moore voting algorithm is used to find the majority element by eliminating the non-majority elements.

I want to add these , could you tell how to get started I don't know much about github

So there is a meeting link in REPO readme make sure you join that it will be easier for us to guide you better on meet with live interaction , meantime you can follow contribution guidelines and I am assigning this issue to you , you can work on it but make sure you open a pr after 1st March if you are here for points before that you can contribute but you won't get any points , thanks

ya sure i will make pr after 1 march

hey can i make pull request as a part of GSSOC

I am pushing to github it's showing you don't have permission, could you tell me how I can resolve these

I am pushing to github it's showing you don't have permission, could you tell me how I can resolve these

Create a forked copy of the repo and then in the designated folder create the changes and request for a pull request

It is solved


FormatException: Invalid type code in substitution variable SQL INJECTION RISK

Describe the bug
When inserting a row via "MyModel.db.insertRow" I get an exception.
To Reproduce
Steps to reproduce the behavior:

Have a model with a field of type String
Insert a row with a value containing '@', i.e. "Studio@40: Stylish & modern 1 bedroom apartment.",  "TheBamboo@Grass: Cool & minimalistic condo studio"
Get an exception.

Expected behavior
Strings inserted MUST NOT be interpreted due to safety risks concerning SQL Injection.
Serverpod versions

CLI Version: 1.2.3
Library version: 1.2.3

Platform information
MacOS, running Serverpod local Docker Image

I did some research an it seems to be due to the way postgres packages handles placeholder values.

This is a super big problem for us since we can not prevent hotels having @ signs in their name.
Would love a hotfix :)

Thank you for the added context, will take a look asap.

I made a quick test but I'm not able to replicate. What exception do you get?
Test code:
import 'package:serverpod/database.dart';
import 'package:serverpod_test_server/src/generated/protocol.dart';
import 'package:serverpod_test_server/test_util/test_serverpod.dart';
import 'package:test/test.dart';

void main() async {
  var session = await IntegrationTestServer().session();

  tearDown(() async {
    await UniqueData.db.deleteWhere(session, where: (_) => Constant.bool(true));
  });

  test(
      'Given a model with a string containing a "@" then the data is inserted into the database without errors.',
      () async {
    var expectedEmail =<EMAIL_ADDRESS>
    var data = UniqueData(number: 1, email: expectedEmail);

    var inserted = await UniqueData.db.insertRow(session, data);

    expect(inserted.email, expectedEmail);
  });
}

Model:
class: UniqueData
table: unique_data
fields:
  number: int
  email: String
indexes:
  email_index_idx:
    fields: email
    unique: true

Does this run a real query?
Here's the query I found in database.dart that would be passed to postgres package:
INSERT INTO "rate_hawk_hotel" ("address", "checkInTime", "checkOutTime", "email", "factsId", "frontDeskTimeEnd", "frontDeskTimeStart", "hotelChain", "rateHawkId", "images", "isClosed", "kind", "latitude", "longitude", "metapolicyExtraInfo", "metapolicyStructId", "name", "paymentMethods", "phone", "postalCode", "regionId", "serpFilters", "starRating") VALUES ('40 Nicklaus Street, Pretoria', '14:00:00', '10:00:00'<EMAIL_ADDRESS>2717171, null, null, 'No chain', 'studio40_stylish_modern_1_bedroom_apartment', '["https://cdn.worldota.net/t/{size}/content/e2/a4/e2a4a97838b25733c05964c785b20c70766bb676.jpeg"]', FALSE, 'Hotel', -25.770170211791992, 28.378559112548828, 'This property will not accommodate hen, stag or similar parties. Please inform Studio@40: Stylish & modern 1 bedroom apartment. in advance of your expected arrival time. You can use the Special Requests box when booking, or contact the property directly with the contact details provided in your confirmation. Managed by a private host', 2717168, 'Studio@40: Stylish & modern 1 bedroom apartment.', '[]', null, '0081', 4506, '["has_internet","has_parking","has_meal","kitchen"]', 0) RETURNING *

Here's the yaml I had serverpod generate the DB from:
class: RateHawkHotel
table: rate_hawk_hotel
fields:
  address: String
  ### Hotel's amenities (e.g. "Health and Safety Measures" or "Beauty and wellness").
  amenityGroups: List<RateHawkAmenityGroup>?, relation(name=rate_hawk_amenity_group_rate_hawk_hotel)
  ### Check-in time. The local time is specified in HH:MM:SS format.
  checkInTime: String
  ### Check-out time. The local time is specified in HH:MM:SS format.
  checkOutTime: String
  ### Hotel's description.
  descriptionStruct: List<RateHawkDescriptionItem>?, relation(name=rate_hawk_description_item_rate_hawk_hotel)
  email: String?
  facts: RateHawkFacts?, relation(onDelete=Cascade)
  ### Reception closing time. The local time is specified in HH:MM:SS format.
  frontDeskTimeEnd: String?
  ### Reception opening time. The local time is specified in HH:MM:SS format.
  frontDeskTimeStart: String?
  ### Hotel chain name.
  hotelChain: String
  ### Hotel's unique ID at Emerging Travel Group. This ID needs to be provided during availability calls if necessary.
  rateHawkId: String
  ### Hotel's images.
  ### {size} - size of the image that you can request. List of available values:
  ### • 100x100 — crop
  ### • 1024x768 — fit
  ### • 120x120 — crop
  ### • 240x240 — crop
  ### • x220 — fit-h
  ### • x500 — fit-h
  ### crop - image is fit by the width, and is cut equally from the bottom and top till the middle part (of height's value)
  ### fit-h - image is fit by the height
  ### fit - image is fit into the rectangle of the size in question
  images: List<String>
  ### Indicates whether the property is closed.
  isClosed: bool
  ### Hotel type. Possible values:
  ### - Resort
  ### - Sanatorium
  ### - Guesthouse
  ### - Mini-hotel
  ### - Castle
  ### - Hotel
  ### - Boutique_and_Design
  ### - Apartment
  ### - Cottages_and_Houses
  ### - Farm
  ### - Villas_and_Bungalows
  ### - Camping
  ### - Hostel
  ### - BNB
  ### - Glamping
  ### - Apart-hotel
  kind: String
  ### Geographical latitude of the hotel.
  latitude: double
  ### Geographical longitude of the hotel.
  longitude: double
  ### Hotel's extra information (is the same as the section "Extra info" from hotel pages on the core website). Taxes and fees that are not included in the booking price may be shown in this field.
  ### The data from this param must be shown.
  metapolicyExtraInfo: String?
  ### Additional accommodation conditions (is the same as the section "Hotel policies" from hotel pages on the core website). Taxes and fees that are not included in the booking price may be shown in this field.
  ### The data from this param must be shown.
  metapolicyStruct: RateHawkMetapolicyStructInfo?, relation(onDelete=Cascade)
  name: String
  ### The cards accepted by the hotel (in case pay at the hotel).
  ### List of available values:
  ### • unspecified — unspecified
  ### • american_express — American Express
  ### • cash — Cash
  ### • china_unionpay — China UnionPay
  ### • diners_club — Diners Club International
  ### • euro_mastercard — Euro/Mastercard
  ### • jcb — JCB
  ### • maestro — Maestro
  ### • mastercard — Mastercard
  ### • switch_maestro — Switch (Maestro)
  ### • visa — Visa
  ### • visa_debit — Visa Debit
  ### • vise_delta — Visa Delta
  ### • visa_electron — Visa Electron
  ### • pro100 — Pro100
  paymentMethods: List<String>
  phone: String?
  postalCode: String?
  region: RateHawkRegion?, relation
  roomGroups: List<RateHawkRoomGroup>?, relation(name=rate_hawk_room_group_rate_hawk_hotel)
  ### List of amenities for the hotels' selection based on a cumulative set of features from all of the hotels' rates and common hotels' features.
  ### There is a request which returns all available room amenities and definitions (serp_filters key):
  ### https://api.worldota.net/api/b2b/v3/hotel/static/
  serpFilters: List<String>
  ### Hotel rating on a scale from 1 to 5 ("star" rating). 0 means no rating is available.
  ### min_value: 0
  ### max_value: 5
  starRating: int
indexes:
  rh_hotel_rh_facts_idx:
    fields: factsId
  rh_hotel_rhid_idx:
    fields: rateHawkId
    unique: true
  rh_hotel_rh_metapolicy_struct_info_idx:
    fields: metapolicyStructId
  rh_hotel_rh_region_idx:
    fields: regionId

Yes it does, this is how we have tested all our database integrations.
Anyway I tried your string now "Studio@40: Stylish & modern 1 bedroom apartment." and I get the exception! so it seems to be more than just the "@" that causes the problem. Ill dive into the problem!

Thank you so much for getting back this fast :) FYI, this account is related to @inf0rmatix, have tweeted a little about serverpod the past months :)

Okay, I figured out what is going on.
First of all there is no risk of SQL injections here, we are escaping all strings before we give them to postgres, you should be safe on this front.
The problem lies in the dart postgres library we use to make queries against the database. They have a substitution API (that we are not using) where you specify a variable with @identifier or @identifier:type if the type is not given after the : you get an exception, this is the problem you encountered here. All this logic is managed in dart code and before anything gets to postgres.
This means the bug is located in a third-party library, I made an issue in their repo here and hopefully we can get that resolved in the source if so it would be easy for us to push a patch. They have made a new major version that changes how this works we are already working on the migration but it that bumb will come with serverpod 2.0 (as this is a breaking change).
We want to solve this in 1.2 but I cannot give you a timeline right now. If this is an urgent problem for you, a workaround for the problem is to escape the : with another colon, e.g. : becomes ::. But keep in mind that this would be stored in the database.

@Isakdl Thanks for looking into the issue!
Glad to read that :) Just had a quick read-through of your issue at the postgres package repo.
Very well done!

Hey @Isakdl postgres package just got the fix :)


[Event Request] Report 7000099 Post Bill Group - OnBeforeWriteOnBGPOPostBuffer

We need a new event function in Report 7000099 "Post Bill Group", named OnBeforeWriteOnBGPOPostBuffer:
LOCAL [IntegrationEvent] OnBeforeWriteOnBGPOPostBuffer(BillGr : Record "Bill Group";CarteraDoc : Record "Cartera Doc.";CustLedgerEntry : Record "Cust. Ledger Entry";VAR BGPOPostBuffer : TEMPORARY Record "BG/PO Post. Buffer";VAR AccountNo : Code[20];VAR BalanceAccount : Code[20];VAR IsHandled : Boolean)
called from:
Doc - OnAfterGetRecord()
....
....
....
CustPostingGr.TESTFIELD("Bills Account");
BalanceAccount := CustPostingGr."Bills Account";
OnAfterGetBillsAccounts(Doc,CustLedgEntry,AccountNo,BalanceAccount);
//INIT-INSERT
OnBeforeWriteOnBGPOPostBuffer(BillGr,Doc,CustLedgEntry,BGPOPostBuffer,AccountNo,BalanceAccount,IsHandled);
IF NOT IsHandled THEN
//END-INSERT
IF BGPOPostBuffer.GET(AccountNo,BalanceAccount,CustLedgEntry."Entry No.") THEN BEGIN
BGPOPostBuffer.Amount := BGPOPostBuffer.Amount + "Remaining Amount";
IF "Currency Code" <> '' THEN
....
....
....

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Improve incremental active sync

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/Alluxio-PR-Builder/9593/
Test FAILed.

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/Alluxio-PR-Builder/9594/
Test FAILed.

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/Alluxio-PR-Builder/9596/
Test FAILed.

jenkins, test this please

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

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/Alluxio-PR-Builder/9623/
Test FAILed.

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/Alluxio-PR-Builder/9626/
Test FAILed.

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/Alluxio-PR-Builder/9628/
Test FAILed.

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/Alluxio-PR-Builder/9629/
Test FAILed.

jenkins, test this please

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/Alluxio-PR-Builder/9630/
Test FAILed.

jenkins, test this please

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/Alluxio-PR-Builder/9631/
Test FAILed.

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/Alluxio-PR-Builder/9634/
Test FAILed.

jenkins, test this please

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-PR-Builder/9635/
Test PASSed.

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/Alluxio-PR-Builder/9636/
Test FAILed.

jenkins, test this please

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/Alluxio-PR-Builder/9639/
Test FAILed.

jenkins, test this please

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-PR-Builder/9640/
Test PASSed.

@ZacBlanco could you add a brief PR description?

Updated

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/Alluxio-PR-Builder/9654/
Test FAILed.

Jenkins, test this please

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/Alluxio-PR-Builder/9659/
Test FAILed.

Jenkins, test this please

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/Alluxio-PR-Builder/9662/
Test FAILed.

jenkins, test this please

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-PR-Builder/9663/
Test PASSed.

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/Alluxio-PR-Builder/9682/
Test FAILed.

alluxio-bot, test this please

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/Alluxio-PR-Builder/9683/
Test FAILed.

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/Alluxio-PR-Builder/9684/
Test FAILed.

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-PR-Builder/9686/
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-PR-Builder/9711/
Test PASSed.

alluxio-bot, merge this please


ensure_eq

ensure! feels conceptually close to assert!. Should we also have ensure_eq! with a message showing compared arguments as assert_eq does?

What's the status on this? I too would like this feature, and the PR for it was submitted a while ago.

In addition, it would also be useful to have variants for other comparison operators - ensure_lt, ensure_le, ensure_gt, ensure_ge.
ensure_some would also be nice.
Automatically including both the names and values of the expressions being compared makes checking of pre- and post-conditions much more concise, increasing the chance that users will do so.
See e.g. an example of these functions in TensorFlow.

These are handled by ensure! without needing a litany of ensure_eq/ensure_lt/ensure_le/ensure_gt/ensure_ge/ensure_ne/… macros.
ensure!(state_i < traj.timesteps.len());

Condition failed: `state_i < traj.timesteps.len()` (40 vs 14)


Added Gatsby

Added Gatsby (open source framework for building blazing fast static websites.) to react list

Why is it awesome for hacktoberfest?

As per Gatsby contributing guide , they are pretty welcoming to first timers
"We want contributing to Gatsby to be fun, enjoyable, and educational for anyone and everyone. All contributions are welcome, including issues, new docs as well as updates and tweaks, blog posts, workshops, and more."
More info here : https://www.gatsbyjs.com/contributing/how-to-contribute/


chore(deps): Bump trivy version

Related PRs:

https://github.com/aquasecurity/trivy/pull/7420

Tests were failing because Rego libraries were added to the checks registry but lacked AVDID, which is checked in tests and used in documentation generation. Fixed here https://github.com/aquasecurity/trivy/pull/7420

We should update Trivy after this PR https://github.com/aquasecurity/trivy/pull/7417


A small documentation issue

Hi, Thanks for mentioning me in the credits!
I stumbled upon your repository yesterday, and I realized I've changed my github username, it would be awesome if you could update it!

Hello! Don't mind me for seeing it late. I'm just getting used to Github. I'll do what you said right away.


Document aspirational documentation structure

Inspired by https://tljh.jupyter.org/en/latest/contributing/docs.html#how-the-documentation-is-organized

Example at https://github.com/2i2c-org/pilot/pull/55


Can add Baidu and Amap tiles

Whether there is a plan to implement

Hey, it should be possible to realize it with an XYZ source plus sing a custom projection and load function.
See: https://github.com/openlayers/openlayers/issues/3522
To implement this as special feature components I need more insights and source for both: Baidu, Amap. Is there a specification / example code? Unfortunately lot's of the source I found seems not to exist in English language.
Do you may want to contribute @smilemouse ?

Since there was no response, I will close this issue for now.

I am trying to add an autonavi xyz-tiles layer to Openlayers 8.1 but are unable to workout the shift between web-mercator (3857) and the amap web-mercator with GCJ-02 datum. I followed @tschaub example referenced in #3522 but didn't get anywhere.
I put together a codepen for this if you would like to have a look.


Provide a means of supplying a custom Vagrantfile

This branch adds vagrant_custom to the hypervisor list, reading the path to a Vagrantfile from CONFIG: vagrantfile:
> cat spec/acceptance/nodesets/default.yml
HOSTS:
  trusty:
    roles:
      - apache
    platform: ubuntu-1404-x86_64
    hypervisor: vagrant_custom
    box: trusty64
CONFIG:
  vagrantfile: ./spec/acceptance/nodesets/Vagrantfile

With this ability to set your own Vagrantfile in its entirety, you can make use of all of Vagrant's features and plugins with no added code. Thus, Openstack support comes for free with the vagrant-openstack-plugin, and similarly for vsphere, etc.
https://tickets.puppetlabs.com/browse/PUP-3984

Can one of the admins verify this patch?

Please add a (gh-xxx) to your commits to indicate the issue that they are fixing.

Last comment still current.

Last comment still current.  Will leave open for another week then close due to inactivity.

Closed due to inactivity.


Add support for Elasticsearch 6

Can you support the ES6.x version, thank you. Please upgrade.

To the devs - is this on the roadmap?

the devs have left :D

I'm waiting for it, too

I am not sure if it is fully supported but the major change is in mapping types, and you can use rename namespace to send each collection to its own index, check my answer here: https://github.com/mongodb-labs/elastic2-doc-manager/issues/57#issuecomment-371524332

a workaround, pls check if it works for you #60


[BUG] Hash error

Is that a bug or have I misunderstood something?

Use the hash string block, hash is for byte array to byte array.


[Question]

When will BigReactors be updated?

#540
Probably never... at least not by @erogenousbeef himself.

Yup, I've realized this now XD

So do you think this mod could be picked up/taken over? We might be interested in doing it but I am not sure what the future plans are now that erogenousbeef is MIA.

I would be happy if you did that.

My group can talk about taking it over but I don't want to step on anybody's toes. Sounds like crunkazcanbe was the last one to update it. We are currently (slowly as we learn) building our own mod. But this is one of our favorite mods and we want to keep it alive. I would love some more feedback on this before I bring it up to the team.

@pacthchristensen Go ahead, nothing is happening with BigReactors lately and it would be great to see you take it over.

Thanks for the response Robotia. My concern is that erogenousbeef has not given permission. Has anyone heard from him? Has he quit for good? I would hate for us to go down the road of working on it and then he comes back at some point. I can't imagine that he would be too happy about it. His website is still up so I have to imagine that he is somewhat around. I guess he could have paid a year or two in advance.

I'm on his IRC, don't see anything happening there either. I don't think he would have a problem if you forked this and worked on it further.

@pacthchristensen As far as I have see there are already some forks of this mod on github which tried to update it but then stopped.
I just gone through the LICENSE file of BigReactors, it is the MIT license, so you could do a fork and update it without stepping anybody's toes. If you want to make sure, you can include a sentence in your README like: "If the mod author or some representative of him wants me to take this mod update down, I will do so". And you probably should include an "unoffical" tag in the mod name/file name.

I just tried to setup the devworkspace for BigReactors but it doesn't work like it should...
I always get errors in IntelliJ that ComputerCraft and MinefactoryReloaded are missing but they aren't marked as dependencies in the build.gradle

So I am running it by the rest of the group. Let me be clear though I am not the programmer, I have been a server engineer for the last 18 years. I can go in and make small changes to code. I am more our project coordinator. But on our team we have 2 programmers, a texture person, and a math guy. We have been making changes to a world gen mod that we will probably be taking over and posting soon. We are also working on our own mod that is a ways out. So I need to convince the rest of the team to take on this project. Tomson124 I will let them know about your offer to help, maybe that will help me convince them.

Nice to hear, but I only want to point out that I am just starting modding... I probably have as much knowledge about java or modding as you at the moment (no offense), maybe even less. I don't think that I am s a big help with coding at the moment. But I could do testing with the mod if you want me, too.
As I said before I just did a fork an already fixed a small dependencie error and I am now trying to update it to the new forge version.

I would be happy to help, perhaps we can make this fork under a joint github organization?

Of course we can.

What should we name it? :o

BigReactor Unofficial Fork?

Hi guys,
So I talked to both of the programmers on our team. One is thinking about it and the other wants to look at the code to see what is involved. We are all beginnings at this but we have been IT guys for a long time and figure out harder stuff than this every day.
Some some thoughts... The unofficial thing bothers us a little. I think if we are going to do it we go 100%. So basically a new mod based off big-reactors(the mod formally known as), also maybe some kind of new name. This way if Beef ever does come back he can continue because they are known as two different mods. Similar how to Biomes o plenty and biomesXL came into creation. So we can create a new site, curse page, forum post, and github. There is a clear line separation that the end users can understand. So they can see that this "was" big-reactors by beef but now this is made by these new guys.
So my question to you guys is this. If we were to do it and take charge of it would you be willing to help as coders? The direction, website and such would be on us. Of course you guys would get input but we would be leading the project. How do you feel about that? On a side note the youngest one of us is 34, the oldest is 44. So we are not kids trying to do this.
Any ways this is my thoughts. I like to be totally honest it what we are thinking.

I think it's a good idea, my only worry would be compatibility. If Big Reactors has mods that depend on it then it will be a nightmare to get those to be compatible.

If you do not change the modid nor the API (additions are not a problem), you can maintain compatibility with any mod depending on BigReactors. Leaving the modid as it is now should not be a problem as I don't expect anyone to install both versions of BigReactors.

I can't code, but I'll provide a repo/ do the curse forge and website stuff and wiki. Just come up  with a name and names of people involved.

This is great news. BigReactors is one of my staple mods, and I was sad to see it wither - I hope you guys decide to do this.
I've often thought about picking it up myself, but the time commitment needed was too great. If it's just a couple of hours a week, however, then I'd be happy to help out.

Like I already told you, I'm a 18 year old student from germany I'm just starting learning java and modding, as I mainly do graphic/logo design, but if I can help, I will. I have experience in HTML and CSS for a website or a wiki if it is needed. But the idea sounds good so far. We could also use part of Beef's Roadmap for new features later on.

Just finished my "update" of BigReactors... For me everything is working so far.
https://github.com/Tomson124/BigReactors

https://jenkins.willsr71.net/job/BigReactors/
Found this?

@Cracks777 as far as i know this guys has only done updates for the mod so he could use it for his own server (look at his last build's changelog...)

@Tomson124 do you have any builds that you have compiled that i can download?

@Cracks777
Here: https://github.com/Tomson124/BigReactors/releases/tag/0.4.4-UNOFFICIAL
Sry that it took so long to answer, but I had to fix some errors I made.

ok thanks ill test it out.

is there any way that you can get the changes that @Robotia made in the pull request on the mods original git hub?

Easiest way would be that @Robotia applies his pull request to my BigReactors fork but I could just copy the code but then he doesn't get the "credit" in a proper way.

I think it would be better if we discuss this somewhere else... Maybe the BigReactors IRC?
@patchchristensen Do you have already any further information? I don't want to start maintaining the mod when you will "pick" it up later anyways.

Hey Guys,
Sorry we spent a lot of time discussing this over the last few days. Unfortanully the rest of the guys (one gal) don't really think they have the time to pick this up at this time. I tried hard to convince them but one is getting started training for his motor cross races and they both want to focus on what we have been doing. The new biosphere mod was passed on to us from Brainslugs83. We have been busy updating that which we are getting close to posting. We also have a mod from scratch we are working on.
I was really hoping that they would all be on board with this but I just couldn't change their minds. Sorry guys, maybe in the future I am will be able to change their minds.  I am still willing to help out however I can. But I am not a programmer I will do whatever I can. I can get on the IRC channel if you like.
Thanks Patch

@patchchristensen If that is so, maybe @Robotia and me could take over it.

@Tomson124 Sounds good, we will need a GitHub group though.

How do we name it? :D

@Tomson124 We have to come up with a cool name, I can make it :stuck_out_tongue:

@Robotia My gaming Clan is called DreadfulAdventures, and my "Graphic Designer" - Name is TomsonDesign.... You see I'm not very creative :P

@Tomson124 Maybe we can make it under TCPR with @Yive's approval?

Not sure what TCPR is.. I will do my best to think of some names.

....

Power Plant
ERS (Explosions-R-Us)
FUIH
Puget Power
P.U.D.
Hayo
Steam-Co
Eletronuclear
A.N.T. (Advanced Nuclear Technologies)
Nukem Technologies
Atomenergoprom
Cyberdyne Systems

@Robotia I don't mind if it were to be made under my group, would just need to know what to name the project so that I could make it & give you permission to write to it.

Actually I quite like Cyberdyne...what about Cyberdyne Coders Coalition (CCC) or something like that?

Cyberdyne Coders Coalition is a cool name for a group of mods! Some of those names are good. How about Nuclear steam Co. or Enchanted reactors. Ant is good too.

I like Cyberdyne Coders Coalition
Maybe I should consider asking you, @Robotia , if I need some cool names :D

@Robotia How do we communicate from now on?

Check email.

@bookerthegeek I already accepted the group invite

@Robotia Maybe we could exchange email or some other contact option? And maybe I could get write access to the group repo, so I don't have to always do pull requests?

@Tomson124 Gave everyone write access. Do you have Discord? https://discord.gg/0VmBoNh2sE1a6sWx

Great, I'm glad BR is not abandoned.
May I ask what your plans are?
Maintenance/bugfix only? Implementing new features? Porting beyond 1.7.10?

@octarine-noise I am not sure about porting to 1.8, that will take a lot of time to figure out. Right now, maintenance/bugfix IMO before we proceed.

At this point in time, I wouldn't worry about 1.8. However, if you decide to do 1.9, my offer of help still stands. I'll be neck deep in rendering anyway, which is the most intrusive change compared to 1.7.

Hi folks. I'm thrilled to see that there's a group effort to maintain and extend Big Reactors, or to build something based on it. My personal and professional lives have become so busy that I have less than zero spare time to devote to Minecraft. I apologize for the abrupt disappearance and the lack of delivery of BR 0.5.
Two points of order:
1 - You absolutely do not need my permission, approval or blessing to do this. That's explicitly why I put the mod out under the MIT license -- so anyone could fork it or take it over.
2 - Even though you don't need it, you have my blessing anyway.
Good luck & have fun!

Oh, and once you get everything set up, leave a message here and I'll update BR's readme to point to your repo.

Damn.... :)

Well, hello there.
Don't worry about it - IRL always comes first. Also, modders come and modders go, but good mods are forever. There was even a song about this in The Lion King... I think :D

Hey I joined discord by my invite expired. Have we set up a good way to communicate?

@patchchristensen https://discord.gg/0yZaOwSQocQaZeeV
@erogenousbeef You said we should "ping" you if we are ready :) Unfortunatly we aren't ready yet mostly because we would like to ask you, if it is okay for you when we "make" a new repo for BigReactors (not a fork, a new repo) and "recreate" the mod, as we will probably do a complete rewrite for 1.8.9 or 1.9.4 (not sure which one we will do) Of course we would credit you and explicitly state that we had permission to do so, we also would keep the mod under the MIT License.
Thank you for your help and the awesome mod ;)

Did you guys ever get anywhere with the update?

Those looking for the (or, at least, a) Big Reactors 1.10.2 port, you may consider ZeroNoRyouki/BigReactors, forked from here.  They have beta releases available on CurseForge.  Functionality is, bast I'm able to tell, identical the the 1.7.10 version of Big Reactors, although they do appear to have other plans going ahead.

There is another really good port with the link below. They are changing it
a little but I like were they are going with it.
https://minecraft.curseforge.com/projects/extreme-reactors?gameCategorySlug=mc-mods&projectID=250277
On Wed, Nov 30, 2016 at 10:24 PM, Ommina<EMAIL_ADDRESS>wrote:

Those looking for the (or, at least, a) Big Reactors 1.10.2 port, you may
consider ZeroNoRyouki/BigReactors, forked from here. They have beta
releases available on CurseForge. Functionality is, bast I'm able to tell,
identical the the 1.7.10 version of Big Reactors, although they do appear
to have other plans going ahead.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/erogenousbeef/BigReactors/issues/555#issuecomment-264081975,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIR0K9wKswd5ES4Pqqr8U09k2FcmHdKXks5rDlokgaJpZM4G8eP3
.

@patchchristensen The port you linked is the one by ZeroNoRyouki that @Ommina mentioned.

Sorry, didn't realize they were the same, I didn't see extreme reactors
name listed in the original post. My bad...
On Thu, Dec 1, 2016 at 9:31 AM, XFactHD<EMAIL_ADDRESS>wrote:

@patchchristensen https://github.com/patchchristensen The port you
linked is the one by ZeroNoRyouki that @Ommina https://github.com/Ommina
mentioned.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/erogenousbeef/BigReactors/issues/555#issuecomment-264221238,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIR0K9Q9tDkxZ1AKoIPHKFx8FhyZsPvvks5rDvZIgaJpZM4G8eP3
.

Which one would you recommend for 1.7.10?
Will the @ZeroNoRyouki/BigReactors one work?

@Thomson124 might know that better than me.

I read somewhere that @Tomson124 kinda let this mod go as other people where taking over.

Yes, we stopped working on it because 1.7.10 is slowly dying and because someone else was quicker with a 1.10.2 version. That does however not mean that he can't tell you were the downloads are.

True that!

BTW, I tried the 0.4.4 UNOFFICIAL version of Big Reactors and that still won't allow me to plug any kind of energy pipe to the reactor. As soon as I plug a pipe, the battery drains to 0 automatically. Disconnect it and battery fills up. Reactor works fine.
Would this have anything to do with Thermos 58 by any chance @Robotia ?

So I finally got it to work with a wooden BC kinetic pipe going to Diamond BC pipes of al things... But the output is abysmal of course!!!
After power converters, I get 80 EU per tick... Nothing basically. (pre converters, it's 320 RF)
Is there really no other way ?

No one is willing to share?

I am sorry to say that I will not be using Big Reactors anymore (as no one is willing to help me out), I will go the IC2 route.

I am not sure what help you were needing. I think I missed our original
question. What do you need help with?
On Wed, Dec 7, 2016 at 11:08 AM, chezpaul<EMAIL_ADDRESS>wrote:

I am sorry to say that I will not be using Big Reactors anymore (as no one
is willing to help me out), I will go the IC2 route.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/erogenousbeef/BigReactors/issues/555#issuecomment-265524686,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIR0K8gHlxJP2wBsZmS9_vq9AUUbWsORks5rFvYxgaJpZM4G8eP3
.

I was trying to get the latest 1.7.10 version of this guy here.

I am not sure he really did that much work on it to be honest. So there is
probably not much of an update there.
On Wed, Dec 7, 2016 at 8:02 PM, chezpaul<EMAIL_ADDRESS>wrote:

I was trying to get the latest 1.7.10 version of this guy here
https://github.com/CyberdyneCC/BigReactors-1.7.10.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/erogenousbeef/BigReactors/issues/555#issuecomment-265640591,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AIR0K0zVsRCwVYzz0lVouSWRD4csSsvEks5rF3M_gaJpZM4G8eP3
.


feat(storybook): use @modern-js/storybook

supersede storybook-react-rspack by @modern-js/storybook.

changed version of @swc/plugin-remove-console to pass CI, see https://github.com/web-infra-dev/rspack/issues/5972#issuecomment-2027022610.

👍


Use a common rule for exes/tests and turn the public APIs into macros

This relates to issue #71. We need to move these to macros because we
need an extra cc_binary target for each DLL to generate a wrapper exe
that will run the exe/DLL with the dotnet runtime. This part is a bit
messy but easy so I'm doing it in it's own PR.
I'm worried about keeping the documentation up to date:
https://github.com/Brightspace/rules_csharp/blob/master/docs/APIReference.md
Starlark generates documentation differently for macros vs. rules (rule
attributes have "static types" (e.g. label list) unlike macros. As a
user of these rules I don't think we want that distinction for these
rules. I think it will be easy to hack this because the way we
generate docs we have the ability to do basically whatever. We could
always generate fake docs-only rules (that don't do anything) that have
the right args and docstrings to get Starlark to do what we want. I'm
going to open up a separate issue for this because it's a lower
priority for me and this change should be docs-neutral anyway.
As a bonus, we will now generate runtime.config.json files for tests
which @jimevans noticed we were missing.

🤦 I keep forgetting to open these PRs from a fork. Buildkite + required status checks kinda require that (unless I click the cheaty button). I'll reopen.

I configured the branch protection to "Include Administrators" so git push won't work next time


assert all(index[i] == 0 for i in reduced_idx)

assert all(index[i] == 0 for i in reduced_idx)
AssertionError

the 360_v2 two text file as follow，do these has error?
cat flowers.txt
We are not permitted to share this scene publicly. However, if you want to evaluate on this scene, please email the authors and we can help you out.

Can you post the entire error message? I can't figure out what's going on

I've seen this when I tried to run
accelerate launch train.py \     --gin_configs=configs/360.gin \     --gin_bindings="Config.data_dir = '${DATA_DIR}'" \     --gin_bindings="Config.exp_name = '${EXP_NAME}'" \     --gin_bindings="Config.factor = 4"
without DDP on a single RTX4090. I know it's my fault to use accelerate. Anyway, after switching to python train.py, this problem was fixed for me. I mean, this sounds like a problem caused by improperly using DDP.


When user switches multiple times between language versions, the number of records changes

I started in Arabic, switched to English, and then back to Arabic. The total number of records in the first two instance is 75. The third switch, it is 150. When I tried to filter on this, it reset back to 75, so this is an issue, but low priority.

Should be fixed now.


Android10 mobile phone cannot cast screen

[ OK ] I have read the FAQ.
[ OK ] I have searched in existing issues.

Environment

OS: Windows11 Professional x64, antivirus software turned off
scrcpy version: scrcpy-win64-v2.0
installation method: Windows release
device model: Xiaomi CC9e in China
Android version:  Android 10

Describe the bug

Scrcpy location: "D:\scrcpy-win64-v2.0"

ADB debugging enabled

D:\scrcpy-win64-v2.0>adb devices
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
3ed52b1d0f6b    device

USB debugging authorized

ADB connection is normal and only one mobile phone is connected

【Scrcpy prompt】

D:\scrcpy-win64-v2.0>scrcpy
scrcpy 2.0 <https://github.com/Genymobile/scrcpy>
adb: error: stat failed when trying to push to /data/local/tmp/scrcpy-server.jar: Permission denied
ERROR: "adb push" returned with value 1
ERROR: Server connection failed

I try to copy "scrcpy server" to "/data/local/tmp/scrcpy server. jar" and chmod775

Still failed to cast the screen！！！

Try manually:
adb push scrcpy-server /data/local/tmp/scrcpy-server.jar

What is the output of:
adb shell ls -l /data/local/tmp/

你使用root复制旧版本的server，导致2.0server校验不通过，scrcpy尝试复制新版本server但是adb不能操作用户组为root的文件，你要删掉旧版本并且避免用root权限操作文件

Try manually:  adb push scrcpy-server /data/local/tmp/scrcpy-server.jar
Result：
scrcpy-server: 1 file pushed, 0 skipped. 114.2 MB/s (52867 bytes in 0.000s)
adb: error: failed to copy 'scrcpy-server' to '/data/local/tmp/scrcpy-server.jar': remote couldn't create file: Permission denied

Try manually:  adb shell ls -l /data/local/tmp/
Result：
ls: /data/local/tmp/: Permission denied

Try manually:  adb shell su -c "ls -l /data/local/tmp/"
Result：
total 0

Try manually:  adb push scrcpy-server /sdcard/scrcpy-server.jar
Result：
scrcpy-server: 1 file pushed, 0 skipped. 123.2 MB/s (52867 bytes in 0.000s)

Try manually: adb shell su -c "mv -f /sdcard/scrcpy-server.jar /data/local/tmp/scrcpy-server.jar"
Try manually: adb shell su -c "ls -lA /data/local/tmp/scrcpy-server.jar"
Result：
-rw-rw---- 1 root sdcard_rw 52867 2023-03-12 09:13 /data/local/tmp/scrcpy-server.jar

Try manually: adb shell su -c "chmod 775 /data/local/tmp/scrcpy-server.jar"
Try manually: adb shell su -c "ls -lA /data/local/tmp/scrcpy-server.jar"
Result：
-rwxrwxr-x 1 root sdcard_rw 52867 2023-03-12 09:13 /data/local/tmp/scrcpy-server.jar

Try manually:  adb root
adbd cannot run as root in production builds

root操作文件是大忌


BULK VALIDATION column headers

Docs Build status updates of commit 45a408a:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

office-365-management-api/office-365-management-activity-api-reference.md
:bulb:Suggestion
View
Details

office-365-management-api/office-365-management-activity-api-schema.md
:white_check_mark:Succeeded
View

office-365-management-api/office-365-management-activity-api-reference.md

Line 203, Column 2: [Suggestion: column-header-missing - See documentation] Column headers are required for tables. Add appropriate header text, or remove any extra table cells that cause an extra column.
Line 280, Column 2: [Suggestion: column-header-missing - See documentation] Column headers are required for tables. Add appropriate header text, or remove any extra table cells that cause an extra column.
Line 492, Column 2: [Suggestion: column-header-missing - See documentation] Column headers are required for tables. Add appropriate header text, or remove any extra table cells that cause an extra column.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Docs Build status updates of commit 87a067c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

office-365-management-api/office-365-management-activity-api-reference.md
:white_check_mark:Succeeded
View

office-365-management-api/office-365-management-activity-api-schema.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

Global effort to fix build validation errors
@lindalu-MSFT
The Content & Learning team is fixing build validation errors on docs.microsoft.com for the rest of H2. This will eliminate potential accessibility, security, and usability issues. This PR includes only build validation fixes and does not change other content. Please review within five business days and merge or comment in the PR with any changes you’d like to see. Thank you!


Demo app crashes in webassembly

Steps to reproduce:

Open demo at https://www.egui.rs/
Open widget "Window option"
Click a few times somewhere on label "This windows is on"
This triggers panic: Parking not supported on this platform', /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/parking_lot_core-0.9.8/src/thread_parker/wasm.rs:26:9

I tried also openning differernt demo windows and sometimes this panic is triggered on random clicks. But the steps above gives me 100% crash rate.

The ui.label() function has been updated now, so the bug doesn't seem to be occurring, but it would be good if you could check again and write the results.

Thanks! It works correctly now.


Use headers and comments in bug report template

What was changed

moved instructions to comments so that I don't have to delete them
changed bold to headings so that the formatted version is easier for me to read

Before

After

If you like the changes, I can update https://github.com/temporalio/.github/blob/main/.github/ISSUE_TEMPLATE/feature_request.md as well


Added notes data in debug command

Coverage decreased (-0.1%) to 68.304% when pulling 45e33f055d0ef493a75c2b59c718e092c0c22348 on jomcruz93:master into 7ee83538257ccb893278208691282914d4a061b9 on CS2113-AY1819S1-T16-1:master.


Add support for Azure Devops Integration properties to be compatible with version 1.18 of Backstage

When using the software template actions the cloneAzureRepo (and I'm assuming the subsequent actions relating to Azure repo) fails with: "No token provided for Azure Integration".
After checking this comes due to the new Backstage release version 1.18 and the deprecation of the token field for the Azure Devops Integration.  The new structure is as follows:
integrations:
  azure:
    - host: dev.azure.com
      credentials:
      - organizations:
         - organizationName
        personalAccessToken: ${PAT}

But the backend logic as shown here still refers to the old structure and this brings misleading errors when in fact the authorisation should work.
I believe updating the integrationConfig variable to mirror the new structure should fix it.

Hi, I'm trying to deal with the issue, for now I just downgrade to version 1.17.5.
This will give you some extra info about the current state:
https://github.com/Parfuemerie-Douglas/scaffolder-backend-module-azure-pipelines/issues/30
https://discord.com/channels/687207715902193673/1154845617756065932

https://github.com/Parfuemerie-Douglas/scaffolder-backend-module-azure-pipelines/issues/30#issuecomment-1762015990


services/horizon: Different response in /trade_aggregations for the same request params

What version are you using?
Comparing Horizons using horizon-cmp.
What did you do?
Sent the following requests:

https://horizon.stellar.org/trade_aggregations?base_asset_type=credit_alphanum4&base_asset_code=BCH&base_asset_issuer=GAEGOS7I6TYZSVHPSN76RSPIVL3SELATXZWLFO4DIAFYJF7MPAHFE7H4&counter_asset_type=native&start_time=1569497716095&end_time=1569584116095&resolution=900000&limit=200&order=desc&c=0.14748656148279315
https://horizon-stg-pubnet.stellar.org/trade_aggregations?base_asset_type=credit_alphanum4&base_asset_code=BCH&base_asset_issuer=GAEGOS7I6TYZSVHPSN76RSPIVL3SELATXZWLFO4DIAFYJF7MPAHFE7H4&counter_asset_type=native&start_time=1569497716095&end_time=1569584116095&resolution=900000&limit=200&order=desc&c=0.14748656148279315

What did you expect to see?
Response is exactly the same.
What did you see instead?
open and close values are different, all other values are exactly the same.
87c87
<         "open": "3687.5821073",
---
>         "open": "3697.5693755",
89,93d88
<           "N": 341127158,
<           "D": 92507
<         },
<         "close": "3697.5693755",
<         "close_r": {
95a91,95
>         },
>         "close": "3687.5821073",
>         "close_r": {
>           "N": 341127158,
>           "D": 92507
114c114
<         "open": "3674.6131853",
---
>         "open": "3687.5821073",
116,117c116,117
<           "N":<PHONE_NUMBER>,
<           "D": 300653
---
>           "N": 341127158,
>           "D": 92507
141c141
<         "open": "3674.6131852",
---
>         "open": "3674.6131853",
143,147d142
<           "N": 110139181,
<           "D": 29973
<         },
<         "close": "3674.6131853",
<         "close_r": {
149a145,149
>         },
>         "close": "3674.6131852",
>         "close_r": {
>           "N": 110139181,
>           "D": 29973
249c249
<         "open": "3786.1758138",
---
>         "open": "3832.4071033",
251,255d250
<           "N": 413022561,
<           "D": 109087
<         },
<         "close": "3832.4071033",
<         "close_r": {
257a253,257
>         },
>         "close": "3829.1767367",
>         "close_r": {
>           "N":<PHONE_NUMBER>,
>           "D": 265921
276c276
<         "open": "3785.9405958",
---
>         "open": "3788.0421520",
278,279c278,279
<           "N": 710674053,
<           "D": 187714
---
>           "N": 473505269,
>           "D": 125000
303c303
<         "open": "3733.5715040",
---
>         "open": "3841.5673739",
305,309d304
<           "N": 233348219,
<           "D": 62500
<         },
<         "close": "3841.5673739",
<         "close_r": {
311a307,311
>         },
>         "close": "3733.5715040",
>         "close_r": {
>           "N": 233348219,
>           "D": 62500

I cannot reproduce. I've also looked at the endpoint's code and I can't think of anything which could cause it. Maybe there's something going on with the ingestion? Maybe a last-ledger mismatch when making the queries?

Duplicate of https://github.com/stellar/go/issues/1814.


Env instructions

This PR

closes #58 by adding an environment.yml file and instructions to install it the environment in the README and
closes #57 by adding a Binder badge that links to the example notebooks. There are ways to have the examples in the top-level directory (example), such as with the nbsphinx-link package, but I could not get it to work properly.

Lastly, this PR addresses the request from @fredshone to have a notebook that emphasizes the multi-objective aspects of osier by creating a new notebook called getting-started which serves as a "minimum working example."

@nsryan2 thanks for the review. I updated the tick_labels in the box plots. I also added a Binder badge to every notebook.
If you're happy, please merge!


Nearby hospital page

In response to issue: #66
Preview
https://tess-vanta.github.io/HealhUb/pages/hospitals.html

Give some margin from right and left side to this text .

Okay sure


[nginx-ingress-controller] wrong balancing of requests for 20-30 seconds after configuration reload

Hello,
we are in a situation where we have hundreds of pods and dozens of nginx ingress controllers for high-availability.
We noticed that when the readiness of a pod changes (and the configuration of failureThreshold and successThreshold is a low number) the sort applied in the following lines creates a huge problem in balancing requests.
A single nginx serves more traffic to the first servers (in lexicographic order) for a slice of 20-30 seconds. After that everything becomes normal.
The real problem arises when you have dozens of nginx (in our case 20) because everyone of them forwards more requests to the first (lexicographic order) IPs that causes crashes on the application on those IPs, since they cannot sustain such high traffic.
This event triggers a probe failing (readiness or liveness) that triggers another reload on all of the nginx, creating a self-sustaining spiral that brings down the whole cluster.
Internally we modified this nginx ingress controller to reshuffle IPs before configuration reload. And it's almost a week that works like a charm.
Are you interested in such improvements? Probably it's more related to nginx itself that doesn't internally reshuffle IPs, but for us it was way simpler to modify this project instead of the whole nginx one.
If you want I can submit a merge request and discuss about it.
Thanks!

the sort applied in the following lines creates a huge problem in balancing requests.

the sort is required to avoid unnecessary reloads

Are you interested in such improvements?

yes but I think this change should be behind a flag

@aledbf .. so in the end this is the only one left meaningful .. right?
We have already implemented this feature in our internal branch. Where should I create the PR?
Thanks!

Please open the PR in this repository.
On Nov 2, 2016 8:59 AM, "Michele Orsi"<EMAIL_ADDRESS>wrote:

@aledbf https://github.com/aledbf .. so in the end this is the only one
left meaningful .. right?
We have already implemented this feature in our internal branch. Where
should I create the PR?
Thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kubernetes/contrib/issues/1827#issuecomment-257844973,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAJ3I5EL9VAebVn64GahJO5jZYcM2cfsks5q6Hs0gaJpZM4KM1Mc
.


Ontology: rdfs:isDefinedBy using incorrect ontology IRI

All rdfs:isDefinedBy statements are using an incorrect ontology IRI.
<http://w3id.org/rml/core/> is used, while the ontology IRI is <http://w3id.org/rml/core>
See e.g. https://github.com/kg-construct/rml-core/blob/13653c8f836f4d25feae79fc2c3115f883c8727c/ontology/documentation/ontology.ttl#L113
while
https://github.com/kg-construct/rml-core/blob/13653c8f836f4d25feae79fc2c3115f883c8727c/ontology/documentation/ontology.ttl#L9

is this an rml-core or a rml-resources issue? @anaigmo could you take a look at what is happening with the ontologies generation?


-bash: yarn-audit-fix: command not found

-bash: yarn-audit-fix: command not found

Hey, @mayeaux,
Could you provide a bit more details?
npm -g yarn-audit-fix
where yarn-audit-fix

@mayeaux, any news?

I can't remember exactly what happened, I'll be returning to the functionality where I was using yarn-audit-fix in a bit I'll let  you know if I can reproduce it, thanks

I have the same issue:
npm -g yarn-audit-fix
Unknown command: "yarn-audit-fix"

To see a list of supported npm commands, run:
  npm help

where yarn-audit-fix
yarn-audit-fix not found

How did I get here?

I ran:
yarn add yarn-audit-fix -D

Tried and got same error as above

Tried  npm_config_yes=true npx yarn-audit-fix

Tried again and got same error as above

@brainmaniac @mayeaux
There's a typo: npm -g yarn-audit-fix  → npm i -g yarn-audit-fix
Anyway, I've added a post-release step to check if yaf works as a global pkg or as npx cmd:
https://github.com/antongolub/yarn-audit-fix/blob/master/.github/workflows/ci.yaml#L177
The results:
https://github.com/antongolub/yarn-audit-fix/runs/5618010054?check_suite_focus=true
> npm i -g yarn-audit-fix@latest

# added 87 packages, and audited 88 packages in 1s
# 15 packages are looking for funding
#  run `npm fund` for details
# found 0 vulnerabilities

> which yarn-audit-fix
# /opt/hostedtoolcache/node/1[6](https://github.com/antongolub/yarn-audit-fix/runs/5618010054?check_suite_focus=true#step:4:6).14.0/x64/bin/yarn-audit-fix

> yarn-audit-fix --version
# 9.2.1

@brainmaniac @mayeaux
Could you provide a reproducible example of the issue?

runtime: os, nodejs, yarn
yarn-audit-fix version
steps: ...


[Core] Describe what contributes to state:modified for each resource type

Link to the page(s) on docs.getdbt.com requiring updates
https://docs.getdbt.com/reference/node-selection/state-comparison-caveats
Tell us more about this update
Folks will often want to understand why a change is or isn't included in state:modified.
It would be great if we documented which things contribute (and possible some examples of which don't).
Reviewers/Stakeholders/SMEs
.
Related GitHub issues
https://github.com/dbt-labs/dbt-bigquery/issues/1192
Additional information
state:modified is determined by check_modified_content which uses the definition of same_contents (which often varies by node type).
For example, a parsed node is considered modified if (and only if), one of the following has changed:

body
config
persisted description
fqn
database representation
contract

Models extend parsed nodes to also include:

ref representation

But generic data tests use the the following criteria instead:

config
fqn

Unit tests use:

checksum

Macros:

macro sql

Documentation ("docs blocks"):

block contents

Sources:

database_representation
fqn
config
quoting
freshness
external

Exposures:

fqn
exposure_type
owner
maturity
url
description
label
depends_on
config

Metric:

filter
metadata
type
type params
description
label
config

Semantic model:

model
description
defaults
entities
dimensions
measures
config
primary entity
group

Saved query:

metrics
group by
description
where
label
config
group
exports

Any other properties not listed above are not taken into account as it relates to state:modified. For example, if a model using the dbt-bigquery adapter defines policy_tags on one of its columns and then changes it subsequently, it will not affect the calculation of state:modified.

I've assigned a medium label to this while we we go through v.1.9 issues but I imagine this will take a day or two to doc


[Roadmap] Adding Machine Learning roadmap

I would like to add Machine Learning Roadmap to this project.

Hi @vedantpople4, can you kindly send an email to<EMAIL_ADDRESS>giving and outline and summary/details of the machine learning roadmap.

Hi @vedantpople4 can you kindly send an email to<EMAIL_ADDRESS>or mention here giving the outline and summary/details of the machine learning roadmap.


Queries Related to SCANCODE.IO

1.Can we Scan Particular code files with scancode.io?
2.Today, companies restrict/ban the internal use of generative AI tools like ChatGPT for fear of data/IP leaks. What guardrails/safeguards does Scancode.io use to protect from proprietary data/info leaks. What are retention policies?
3. Does Scancode.io Scan Full Dependency Tree? What is the Maximum Depth for Manifest Scanning?
4. Is there any Command to add inputs after once the Pipeline is Executed?

1.Can we Scan Particular code files with scancode.io?

You can exclude file patterns using the Project settings. We do not have the option to limit the scanning to specific files only. As a workaround, make an archive of the particular file you want to scan and use this archive as your input.

2.Today, companies restrict/ban the internal use of generative AI tools like ChatGPT for fear of data/IP leaks. What guardrails/safeguards does Scancode.io use to protect from proprietary data/info leaks. What are retention policies?

I'm not sure how this applies to ScanCode.io. Please provide more context.

Does Scancode.io Scan Full Dependency Tree? What is the Maximum Depth for Manifest Scanning?

@pombredanne should be able to provide more details about the dependencies.

Is there any Command to add inputs after once the Pipeline is Executed?

Inputs are frozen by design once a pipeline has started on a Project. What is your use case for modifying inputs post-scan?

1.Can we Scan Particular code files with scancode.io?

You can also just create a project only for the file you care for as inputs

2.Today, companies restrict/ban the internal use of generative AI tools like ChatGPT for fear of data/IP leaks. What guardrails/safeguards does Scancode.io use to protect from proprietary data/info leaks. What are retention policies?

Same as @tdruez ... I am not sure I get the point... can you elaborate on what your concern is wrt. code scanning? You can install everything locally in an airgapped environment 100% on premises and under your control. So if you control everything, I guess nothing can leak?

Does Scancode.io Scan Full Dependency Tree? What is the Maximum Depth for Manifest Scanning?

The scanning depth is a red herring invented by some commercial company that I will not name ;) This is BS they convey. ScanCode scans everything provided at full depth. What ScanCode does not always do (yet) is to resolve all the dependencies, as we have support for only some packages types for this for now. You should instead scan a codebase where dependencies have been resolved first. Also scanning the deployed code is always a good/better option since you will get all resolved deps there too.

Is there any Command to add inputs after once the Pipeline is Executed?

No, it is not possible to add inputs once at least one pipeline was executed. This is a design decision we made to avoid data inconsistencies. Instead you can either:
a. Click on Settings and reset your project (this will wipe all the existing scanned data) and then re-add the pipelines you want
b. Create a new project

You can exclude file patterns using the Project settings. We do not have the option to limit the scanning to specific files only. As a workaround, make an archive of the particular file you want to scan and use this archive as your input.

We are not getting any options as per given in documentation. So Is there any command to include those options?

What is your use case for modifying inputs post-scan?

We want to rescan our project by a particular time spam. so is there any automated way of re-scanning projects/ Scheduling rescanning within a time spam?

we have support for only some packages types for this for now.

Is there any list of packages which you are Including or Excluding?

We are not getting any options as per given in documentation. So Is there any command to include those options?

The "Project archive" feature is a completely unrelated feature.
Our initial suggestion is that you create an archive (zip, tar.gz, ...) of the subset of files you want to scan. This happens outside of ScanCode.io
You can then use this archive as your ScanCode.io input.

We want to rescan our project by a particular time spam. so is there any automated way of re-scanning projects/ Scheduling rescanning within a time spam?

Assuming you meant "time span", there is no automated built-in way to trigger a scan.
But you can call the ScanCode.io CLI or REST API through simple scripts executed on your desired schedule using crontab.
I'm currently writing documentation for https://github.com/nexB/scancode.io/issues/828, you'll be able to see concrete examples there soon.

Is there any list of packages which you are Including or Excluding?

Nothing is actively "excluded" but some package types may not be supported. You can refer to https://scancode-toolkit.readthedocs.io/en/stable/reference/available_package_parsers.html

Thank You so much for your  Quick Response. It is really helpful to us.
Earlier, We have run all the pipelines for this input file. we have got this result attached below.

According to your instructions, we have run only Docker and Find_Vulnerabilities pipeline we are getting this result attached below.

Can you please clear our doubts why the results are not same for Vulnerabilities and errors?
Mainly we are scanning projects for Vulnerabilities, Errors and Dependency
But there is a great difference between both (PROJECT INPUTS ARE EXACTLY SAME IN BOTH THE CASES)
Earlier vulnerabilities were 6 but now only 1
Earlier errors were 10 but now 0
Earlier Dependencies were 752 but now only 89
I guess Vulnerabilities and Errors should be same in both the cases!
Also, when I am Re-running an Docker Image with Docker Pipeline after completion of this pipeline the results of Packages and dependencies are getting doubled. Can you please explain us the same why this happens?

Can you please clear our doubts why the results are not same for Vulnerabilities and errors?

As explained before, all those pipelines are not meant to be run side by side on the same project. Each pipeline has its way to create resources, packages, etc. Running all of those will create duplicated data.
Since the packages, resources, and dependencies in the first project are not the same as in the second one, you cannot expect to get the same results.

I guess Vulnerabilities and Errors should be same in both the cases!

Different pipeline runs will result in different results. There's no reason to expect otherwise.

Also, when I am Re-running an Docker Image with Docker Pipeline after completion of this pipeline the results of Packages and dependencies are getting doubled. Can you please explain us the same why this happens?

You do not want to "re-run" the same pipeline for a given project.
If you need to "scan" again, you create a new project. Or as @pombredanne suggested, if you do not wish to keep the data of the previous run, you can "reset" your project and restart the pipeline on a clean slate.


On Deleting a custom node using removeElements doesnt remove the outgoing edges

Hi, I have made a custom node and when I am trying to delete a node, which has and incoming edge, it deletes properly.
When I am trying to delete the node which has an outgoing edge using removeElements, the edge doesnt get deleted.
Can you take a look at this.
Thanks in advance

Also noticed that the edge which is created, the source id has "__b" attached to it, which might be causing the issue.

Hey @shyam-infraon
probably there is an issue with your ids here? Could you create a code sample (for example a codesandbox)?

I created the following sandbox, try deleting the custom node.
URL

When I delete the custom node, all edges are deleted too. Which is the expected behaviour.

So did u check the sandbox that i created,i have recreated the scenario.

Click on the Custom node once to select it.
Click on the delete button at the top right.
The error should be visible.
Here is the sandbox link: https://codesandbox.io/s/musing-goldberg-8x3mu

Ok, got it (I didn't see the delete button). You also need to pass the connected edges the removeElements function:
  const deleteNode = () => {
    console.log("currElements", elements);
    console.log("element", currElem);

    const edges = elements.filter(e => isEdge(e));
    const connectedEdges = getConnectedEdges([currElem], edges);
    const elementsToRemove = [currElem, ...connectedEdges];
    setElements((els) => removeElements(elementsToRemove, els));
  };

The function getConnectedEdges gets exported:
import { getConnectedEdges } from 'react-flow-renderer';

Thank You, it worked. It would be better if this gets mentioned in the docs for people stuck at the same issue.
Summing up for future reference:
removeElement usually removes a node and the corresponding edges attached to it, but when we use a custom node, we need to retrieve all the edges and pass it to the removeElement along with the current node.
Thanks again, its a wonderful library though.. !!


VM scale set does not work with internal standard sku Azure load balancer backend pool

In a basic load balancer, we could select VM, VM scale set, and availability set as the backend pool on the  Azure portal.  Yet in Standard LB not. even though it is mentioned in the documentation it supports it. https://docs.microsoft.com/en-us/azure/load-balancer/load-balancer-standard-overview#why-use-standard-load-balancer

Standard Load balancer
Backend pool endpoints
Any virtual machine in a single virtual network, including blend of virtual machines, availability sets, virtual machine scale sets.

Currently, we can associate a public facing load balancer with VM scale set when creating a scale set on the Azure portal. But if we create an internal standard load balancer and a scale set separately. We could not select this scale set as backend pool. Is this an expected action? How to add the VM scale set as the backend for an internal standard load balancer?

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

ID: 09325ff2-5a0a-0aff-e3cb-d1c0585a6842
Version Independent ID: f370d680-5d1d-99a9-e350-7d9551d24ce6
Content: What is Azure Standard Load Balancer?
Content Source: articles/load-balancer/load-balancer-standard-overview.md
Service: load-balancer
GitHub Login: @KumudD
Microsoft Alias: kumud

@Qq20180503 does your scaleset have public IP's associated with it as instance-level public IP's for the VMSS instances?  If so, they need to be standard SKU as well.  You can achieve this by creating the LB first and then creating the VMSS with a reference to the LB at create time, which will cause the public IP SKU to match the lb sku.

@Qq20180503 We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.

@SubhashVasarapu-MSFT  and @christiankuhtz. My scale set has no public IP address and no instance-level public IP address as well. I create the standard LB with a private IP in a VNet first, then create a vmss with the option"none" in the Azure portal, then I still could not add the vmss in the backend of LB. It seems that the public standard LB support vmss, but internal standard LB does not?

@Qq20180503 Thanks for bringing this to our notice. We are investigating on this issue and will update you as soon as possible.

@Qq20180503 , This requires a deeper investigation, so if you have a support plan, I request you file a support ticket, else please do let us know, we will try and help you get a one-time free technical support. In this case, could you send an email to AzCommunity[at]Microsoft[dot]com referencing this thread and your subscription id.
Thank you for your cooperation on this matter and look forward to your reply.

Hello,
any updates on this thread?
I have just tried to work with VMSS + Standatd LB:

Attaching existing Std-LB with VMSS is not possible.
Only creating the Std-LB via the VMSS creation is possible.

I'm facing the same issue. Any ETA on this?

@andremarques023 , There is planned work item where team is working on it to accomplish this by end of this september.

Hi, any news on the ETA?

I am facing this same issue, think one should be able to attach internal lb with scale set.

@anavinahar fyi


Allow using the verse lookup inside of bulleted outlines

Is your feature request related to a problem? Please describe.
I struggled for a while trying to figure out why the -- lookup wouldn't work, but realized it was because I was outlining and it was indented which atleast on android, makes it not work.  99.9% of the time I am adding references inside an outline or notes, so being able to use it in an outline would be a major improvement.
Describe the solution you'd like
Being able to use the --verse lookup inside a bulleted list and when indented.
Describe alternatives you've considered
Additional context

Is your feature request related to a problem? Please describe. I struggled for a while trying to figure out why the -- lookup wouldn't work, but realized it was because I was outlining and it was indented which atleast on android, makes it not work. 99.9% of the time I am adding references inside an outline or notes, so being able to use it in an outline would be a major improvement.
Describe the solution you'd like Being able to use the --verse lookup inside a bulleted list and when indented.
Describe alternatives you've considered
Additional context

@CTLS Have you tried ++? Does it work on your phone?

++ works, but not indented with outlining


git push for private repo

sometime, pushing private repo will cause authentication failure, vs code should have an ability to ask developer for their username and password. not just simple throw HttpRequestException

Can you share a screenshot of the error?

What happens if you use the Command Prompt to push?

@joaomoreno it ask me to put my username and password.. using push button on vs code sometime ask for my username and password but mostly it throw error that i mention earlier

Can you show me how it asks you, is it in the terminal or is it a popup box?


Use MFEM_DIR to find occa kernel locations

Removed MFEM_REAL_DIR and replaced it with MFEM_DIR

Adds MFEM_DIR to the config.hpp file to find OCCA kernel locations

OCCA kernels use the occa://mfem prefix for mfem kernels

fem/occa.okl → occa://mfem/fem/occa.okl

@v-dobrev @tzanio Any objections to the MFEM_DIR update?

I object, this is not how the mfem directory should be saved in the built library.

@v-dobrev In that case, any suggestions?

Similar need was handled in the engines-dev branch. You need to save the mfem source directory (for builds before install) and the mfem install directory.
Another issue: in config.mk, MFEM_DIR is expected to be set outside, before including it. You should use another name. e.g. MFEM_SOURCE_DIR and MFEM_INSTALL_DIR.

See e.g. https://github.com/mfem/mfem/blob/engines-dev/makefile, https://github.com/mfem/mfem/blob/engines-dev/config/config.mk.in, https://github.com/mfem/mfem/blob/engines-dev/config/config.hpp.in - search for MFEM_SOURCE_DIR and MFEM_INSTALL_DIR.


Hide header

This branch contains a fix for hiding the figure header in the matplotlib widget, as discussed in issue #134 . I also added an example notebook to show how it works.
I have some issues with libpng errors, but I am not sure how they correspond to my code, as I see those in other cases as well. I will explain in the issue comments.

Thanks again for your PR!


Sample implementation of refresh token

Hello,
This is a feature request.  For completeness of example, this should have a refresh token which should be requested immediately after login and then subsequently use requests using the refresh tokens

@truekonrads we are archiving this sample as it's no longer being maintained. We're replacing it with https://github.com/microsoftgraph/msgraph-training-pythondjangoapp


Improved method used to filter KeyRelease in X11

This should fix #1223.
The event behind KeyRelease is now only retrieved from the same window. Because peeking did not work well, the event is instead removed from the queue and put back afterwards (unless the event is KeyPress and key repeating is disabled).

SFMLBuildMaster: Build this please. (again)
I quickly tested this, it seems to indeed fix the issue. @naezith, can you confirm it works as well on your system?

@mantognini It's working exactly the same for me.

@naezith Strange.. I did check again in a Ubuntu VM (at work I'm under Mint), this PR fixed the issue. Did you make sure to remove the old binaries and do a clean build?

Did you make sure to remove the old binaries and do a clean build?

@naezith

Yes.

There seems to be a second issue. My fix should solve the issue caused by multiple windows (tested on both manjaro and on ubuntu). However, even with a single window I sometimes get the Release & Press repeats (more common on my pc with ubuntu), just at a much slower rate (e.g. once every second instead of many events per second which happened with multiple windows before my fix).
While debugging I noticed that the repeats stop entirely when there is a cout on top of the function. I added a short sleep now when a KeyRelease event occurs to allow some time for the KeyPress to arrive. Now all key pressed and released events always seem to occur like they should.
@naezith Could you test this new version?

I think sleep call should not be there no matter what.

I agree with that. The behavior was a bit inconsistent on my ubuntu pc without that sleep call, that commit was more for testing than to really be included in SFML.

So what's the status of this? Is the first commit okay? Did you manage to find out why there are additional repeats?

The first commit should solve the issue. I tested it on two computers and mantognini also confirmed that it worked.
Only @naezith claims that it didn't fix the issue for him. So he probably has to figure out why it isn't working for him (if absolutely certain the code with the fix is used, try outputting some variables inside WindowImplX11::processEvent and see if anything weird shows).
I have no idea why on my ubuntu pc there were additional repeats unrelated to the first issue (they were much less often and more irregular, so the distinction with the original issue was very clear). But considering they only happen on that pc and the repeats didn't always occur (e.g. plugging in a keyboard or creating a new window or doing some other things could cause the repeats to stop), I'd suggest to just forget about this ever happening until someone else ever faces a similar issue. I'll remove the second commit later today.

@binary1248 mentioned that this isn't really a good fix. Can you elaborate on a better approach to fix this issue, @binary1248?

I submitted an alternative patch in #1291.

There's a better implementation by @binary1248 in #1291


Update Engine Yard links to Deis.com

Requested by DMC

Dupe of https://github.com/deis/deis/pull/3927


[build-script][embedded] Conditionally force compiler-rt baremetal builtins

This change allows build-script to be invoked with the following combination:
--llvm-targets-to-build=host --build_embedded_stdlib=false

When --build-embedded-stdlib=false is used, it's unnecessary to force-configure
additional compiler-rt targets. Further, when --llvm-targets-to-build is used,
the resulting llvm usually won't support the force targets of armv6/armv7.

@swift-ci smoke test

@swift-ci smoke test windows


bump csiplugin volman

Submodule src/code.cloudfoundry.org/csiplugin e559556b..c689f3b5:

Remove mapfs from mount/unmount
Submodule src/code.cloudfoundry.org/volman b9cb9911..bb06b986:
Remove mapfs path from CSI plugin

https://www.pivotaltracker.com/story/show/159572356
Let us know if you have any questions.
@mariash and Dave

hey @mariash @davewalter this PR ends up affecting the executor as well here, can you make the required changes there?
If that configuration property is completely obsolete, can you remove it from the executor config struct (this may affect the rep codebase tests if you do so)?
Thanks!

Thanks for reviewing this @sunjayBhatia. We'll take a look this morning.


Question: How do you use config flags?

I looked but couldn't find this documented anywhere.
In https://github.com/Microsoft/ChakraCore/blob/master/lib/Common/ConfigFlagsList.h there are lots of config flags with default values set.
Is there any API or convenient method an embedder can use to adjust these when creating a runtime?
There doesn't seem to be anything for it in Jsrt other than the one Enable Experimental flag to turn on all experimental features.

The vast majority of the config flags are set at compile-time for release builds. If you'd like to make a release build that enables toggling of some of them, then you'll have to do changes to chakracore. Are there any flags in particular that you find particularly interesting in some scenario?

This was primarily curiosity - though:
a) I was interested in seeing if there was any measurable performance difference from turning the SpectreMitigation off. And
b) I'd seen reference to reading a config file which I assumed should be able to alter some of the flags but I couldn't see how that would be done.

There's code in ConfigParser (at https://github.com/Microsoft/ChakraCore/blob/master/lib/Common/Core/ConfigParser.cpp#L313) to control the spectre mitigations via registry. I'm not sure about the config file support; as far as I know, nothing on our end uses/tests that, and untested functionality tends to have a very short working lifetime in our codebase.

Debug and test builds of ch (and node-chakracore) support reading from a jscript.config file that can specify flags like -dump:bytecode and -trace:bailouts etc. That file should be placed adjacent to the chakracore dll, or on linux and mac it should be placed in your home folder.
Note that these are intended for specific purposes and playing around with them gives no guarantee that things will necessarily work properly :)

Thanks for the answers.


Fix CI: disable report-size-deltas action.

A detailed description can be found here: https://github.com/arduino/report-size-deltas/issues/55 .
This merge may be reverted in a future point in time, if/when the report-size-deltas workflow is fixed to address the breaking changes made by the upload action.


The template deployment 'Microsoft.Template' is not valid according to the validation procedure

Currently we get the following error creating new vm's using aka.ms/getnav with image='microsoft/bcsandbox:dk'
'Error submitting the deployment request.
Additional details from the underlying API that might be helpful: The template deployment 'Microsoft.Template' is not valid according to the validation procedure. The tracking id is '8621c3ef-5b6f-4741-919c-6de6d4ff79c7'. See inner errors for details. Please see https://aka.ms/arm-deploy for usage details.'

This is not a general problem. It looks like you have entered something which is invalid.
If this still fails, you would need to give me all the information you have entered in all fields.

Thanks for helping. Plese find the info we have entered in the template. Thanks.
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "<IP_ADDRESS>",
"parameters": {
"vmName": {
"value": "MdcBcDev0000006"
},
"TimezoneId": {
"value": "W. Europe Standard Time"
},
"AcceptEula": {
"value": "Yes"
},
"RemoteDesktopAccess": {
"value": "<IP_ADDRESS>"
},
"OperatingSystem": {
"value": "Windows Server 2019 with Containers"
},
"vmSize": {
"value": "Standard_D4_v3"
},
"vmAdminUsername": {
"value": "vmadmin"
},
"navAdminUsername": {
"value": "admin"
},
"adminPassword": {
"value": "*** Hidden "
},
"navDockerImage": {
"value": "microsoft/bcsandbox:dk"
},
"LicenseFileUri": {
"value": " Hidden "
},
"ClickOnce": {
"value": "No"
},
"EnableTaskScheduler": {
"value": "Yes"
},
"Office365UserName": {
"value": " Hidden "
},
"Office365Password": {
"value": " Hidden "
},
"CreateAadUsers": {
"value": "Yes"
},
"BingMapsKey": {
"value": ""
},
"RunWindowsUpdate": {
"value": "No"
},
"ContactEMailForLetsEncrypt": {
"value": " Hidden ***"
},
"AutoShutdown": {
"value": "Enabled"
},
"AutoShutdownTime": {
"value": "23:59"
}
}
}

Tried the same - works fine
Must be an error in some of your hidden fields.
If you could try to only fill out the mandatory fields in the template - and then figure out what actually causes the issue?
Maybe also try sith a shorter VM name.

Solved.
Think it was a core quota problem. Selecting another vmsize solved the problem.
Thanks.


pbiviz's dependency on Typescript 2.1.5 needs to be upgraded

We’re working on a custom visual and trying to use D3 v4.  Unfortunately when we do, we get a compiler error
info   Building visual...
error  TYPESCRIPT<EMAIL_ADDRESS>: (94,54) ',' expected.
error  TYPESCRIPT<EMAIL_ADDRESS>: (94,56) Type parameter name cannot be 'any'
error  TYPESCRIPT<EMAIL_ADDRESS>: (104,64) ',' expected.
error  TYPESCRIPT<EMAIL_ADDRESS>: (104,66) Type parameter name cannot be 'any'
error  TYPESCRIPT<EMAIL_ADDRESS>: (106,21) Generic type 'Feature<G, P, any>' requires 3 type argument(s).

This is caused by code which looks like this in @types/geojson
export interface FeatureCollection<G extends GeometryObject, P = any> extends GeoJsonObject {
    type: "FeatureCollection";
    features: Array<Feature<G, P>>;
}

The = any feature is apparently a new feature of typescript which is only supported in newer builds of Typescript (>2.4), but the version of Typescript bundled with PBIVIZ is 2.1.5

+1 - It would be great to get this upgraded to TypeScript 3, as many of the typings in the ecosystem seem to be using new language features.


feat(library): shared components in own repo

Description
The Catena-X portal shared components have been moved out of the portal fronted repo and development will continue in this repo. All dependencies have been upgraded to the latest versions.
Why
The monorepo approach based on yarn workspaces caused a lot of issues with the upgrade of dependencies. Splitting the Portal frontend and shared components will alleviate development for shared components especially for third party applications who like to contribute.
Issue
CPLP-2182 (JIRA)
Checklist
Please delete options that are not relevant.

[x] I have followed the contributing guidelines
[ ] I have performed IP checks for added or updated 3rd party libraries
[x] I have performed a self-review of my own code
[x] I have successfully tested my changes locally
[x] I have added tests that prove my changes work
[x] I have checked that new and existing tests pass locally with my changes
[x] I have commented my code, particularly in hard-to-understand areas

License review for the following dependencies in progress: ...

All license review requests have been approved by dash bot user, with the exception of https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/8976 but I assume this one will be approved as soon as a person from EF support looks at it as the previous version has been approved as well https://gitlab.eclipse.org/eclipsefdn/emo-team/iplab/-/issues/3237#note_1013840


Accessibility/usability review

General Support Request
While generally, the auro-flight element passes the bar on accessibility, there is room to improve. These areas are:

Screen readers and time, e.g. 2h 45m
Reading back time that sounds human, e.g. 7:30 am
Updating the readback of airport stations as the actual city, e.g. Seattle versus SEA, which reads back as see.

Support request
Using a spike, look into areas of opportunity where we can improve the readback of screen readers in these key areas.
Possible Solution
I am curious if there is an opportunity to explore an option for the screen reader to read back a phrase that explains the flight data, much like Alt text, versus simply reading back all the data in the element.

Much was discovered with the spike PR. I feel that there is a strong argument to go in this direction, additional consulting with the flight search team is needed prior to execution.
Aside from that, there is nothing stopping the update for SEO which does much of the same thing as the a11y update. I feel that Auro can move forward with that update and then come back to this one in retrospect.
No appending this issue to the v2.0 release just yet.

:tada: This issue has been resolved in version 2.1.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


move template out from app

Pull Request Test Coverage Report for Build 19

68 of 88 (77.27%)  changed or added relevant lines in 3 files are covered.
4 unchanged lines in 2 files lost coverage.
Overall coverage increased (+4.6%) to 37.727%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

result.go
0
3
0.0%

template.go
53
70
75.71%

Files with Coverage Reduction
New Missed Lines
%

result.go
1
2.92%

template.go
3
77.53%

Totals

Change from base Build 17:
4.6%

Covered Lines:
229

Relevant Lines:
607

💛  - Coveralls

Pull Request Test Coverage Report for Build 19

68 of 88 (77.27%)  changed or added relevant lines in 3 files are covered.
4 unchanged lines in 2 files lost coverage.
Overall coverage increased (+4.6%) to 37.727%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

result.go
0
3
0.0%

template.go
53
70
75.71%

Files with Coverage Reduction
New Missed Lines
%

result.go
1
2.92%

template.go
3
77.53%

Totals

Change from base Build 17:
4.6%

Covered Lines:
229

Relevant Lines:
607

💛  - Coveralls


io/fs: wrong comment about func Glob(fsys FS, pattern string)

currently it says
// Glob ignores file system errors such as I/O errors reading directories.
// The only possible returned error is path.ErrBadPattern, reporting that
// the pattern is malformed.

but Glob now calls Stat() on pattern if pattern does not contains any of the magic characters recognized by path.Match (ie if pattern is just a file path). So any file io errors can occur (and returned).
I suspect that this change was done to allow Glob to be used in places like html/template.ParseFS which takes as arguments fs.FS and any number of glob patterns; in a way overloading it to replace both ParseGlob and ParseFiles.
I wish that ParseFS behaved more like ParseFiles (since globing is trivial to add by users if needed) or that we have both ParseGlobFS and ParseFilesFS (which IMO is cleaner: the FS versions act on fs.FS whereas the other two act on the OS filesystem). In a package I am working on, I had to copy/paste the code for template.ParseFiles into a func that takes an fs.FS because since I was processing the template files before passing them to ParseFiles, I did not need an additional Stat() call on them which would happen if I passed them to ParseFS.
Thanks,

In the current code, if the call to Stat fails, Glob returns a nil error, which seems consistent with the documentation.
I am likely missing something.  Can you show an example of how a problem might occur?  Thanks.

Sorry Ian, looked at that code for an hour but did not realize it returns nil rather than error.