problematic Angular compiler setting: set preserveWhitespaces to default value (false)

Describe the bug
The Angular compiler setting preserveWhitespaces (https://angular.io/api/core/Component#preserveWhitespaces) was set to true which is not the default value (see main.browser.ts).
This results in unintentionally added whitespace, e.g. in the list of search results

Steps to reproduce the behavior:

go to https://dspace7-demo.atmire.com/mydspace?configuration=workspace&page=1&query=20201017&scope=

Expected behavior
Superfluous whitespace characters should be removed from the compiled template.
Set preserveWhitespaces to default value (false) or remove setting in main.browser.ts completely.

By changing the compiler option to false (or by removing the option) whitespace between span elements is removed. To preserve whitespace (without changing the compiler option), you can use the Angular entity &ngsp; which is replaced by a space in the rendered HTML.

That option was purposefully enabled by @atarix83 in this commit for his MyDSpace PR.
Do you remember why @atarix83?

whitespaces between span elements in template blocks that need to be reviewed if you decide to change the Angular compiler option:

<ds-truncatable> … </ds-truncatable>

It sounds like setting preserveWhitespaces back to the default of false is recommended to "greatly reduce AOT-generated code size and speed up view creation" according to https://angular.io/api/core/Component#preserving-whitespace
So, I'd be in favor of trying to set this back to the default value, if it doesn't cause issues....and, as recommended, use either &ngsp; or ngPreserveWhitespace attribute in templates that need whitespace preserved.
@atarix83 : could you take a look at this ticket & advise on whether there's a reason why we need preserveWhitespaces=true set globally?

@artlowel @tdonohue
the reason is that helped to regain white spaces between Bootstrap buttons. Otherwise this the result

while whitespace in the list of search results for mydspace page are not unintentional

I still think we should look to revert this setting and go back to preserveWhitespaces=false, as it sounds that that will result in a smaller application size & minor speed improvements.   If we are finding that specific areas of the code need extra spacing, we should preferably use Bootstrap styles (e.g. mx-2 will set a margin on left/right of 2, see spacing)....or if those don't work, we can annotate the button section with ngPreserveWhitespace, so that whitespace is only preserved for the buttons, but not elsewhere on the page.
In any case, I see this as low priority right now. Tentatively scheduling for 7.1. If someone wants to volunteer to do this earlier, I'm all for it, but it seems minor compared to other open bugs.


Numbering continues from previous list

First of all, thanks for this awesome gem.
I came across this issue when generating a document today.
Sablon Template
«array_of_item:each(item)»
   «=item.text»
   «item.list:each(list_item)»
        1. «=list_item»
   «item.list:endEach»

«array_of_item:endEach»

Context
array_of_item =
[ { text: ‘List of colours’, list: [‘Red’, ‘Orange’] },
  { text: ‘List of shapes’, list: [ ‘Square’, ‘Rectangle'] } ]

Output Doc
List of colours
   1. Red
   2. Orange

List of shapes
   3. Square
   4. Rectange

As you can see in the output document, the numbering in the second list continues from the previous.
I understand that this might be an issue with how word handles numbering, rather than Sablon.

I don't have access to Word at the moment to verify, maybe you can insert some kind of "break" into the template. Either a kind of paragraph break or maybe there's even a list reset thing. Try experimenting with the list definition a bit.
Sorry that I can't give you more specific assistance. In this case there's not much Sablon can do because it just reuses the word markup.

Closing this for now.
Will update this thread, once I get this resolved.


[WIP] Feature/vm wizard

[x] Add selection for disk offering
[ ] Format Info card for vm config summary
[x] Add iso selection
[x] Add tags to the templates (featured, public, etc.)
[x] Sort templates/isos
[x] Pin featured templates/isos at the top of each list
[x] Add search filter input for isos/templates
[x] Handle form change on switching from template to iso (and vice versa)
[ ] Add translations for all input placeholders
[ ] Implement submit method
[ ]  Add affinity group selection
[ ] Add network selection
[ ] Add ssh key pairs selection

@iceteabottle thanks for resuming this. One request from last time I tested your component/form, can you add the device mixin to hide the infocard on mobile?

Current status:

Iso Selection (WIP):

Nice @iceteabottle - do you think instead we could have an explicit tab of featured templates (use the star icon), rest looks great!

Nice @iceteabottle - do you think instead we could have an explicit tab of featured templates (use the star icon), rest looks great!

Thanks. Maybe I could pin the featured above instead of breaking the OS tabs logic. What do you think, @rhtyd ?

@iceteabottle that's good idea as well, so basically show features templates? However, per the old CloudStack templates have a sort order so I don't know if that would break anything esp. in env with large number of templates. cc @PaulAngus @svenvogel ?

@rhtyd Hi Rohit
in the old wizard there are these tabs.  do you mean this one?

or
the order in the templates menu?

Hi @svenvogel in the second screenshot, the order is used to determine the sort order of a resource. CloudStack stores the order in sort_key in the data_center, vm_template and offerings related tables in the cloud db. This sort order is then used to render the sequence of items in the list API response by default, so whatever sort order the admin configures; the templates show up in the UI with that order for each tab (featured, community etc...)

@rohit ah okay i understand. next question.
if i change the sort order in the second screenshot above it seems it will not be reflected in the old ui wizard. is that possible broken?

I re-thought our search solution and added a custom search view instead of filtering over all tabs. I think this is more intuitiv.
Default tab view.

Search/filter view:

@rhtyd What do you think?

Good to see you back commiting @iceteabottle !

Add affinity group selection.


feature/unwrap paging objects

Description
Some functions in the BrowseApi class were returning objects that were wrappers around paging objects. These functions have been deprecated, and new functions, that return the paging objects themselves, have been added.
Fixes #9
Type of change

[X] New feature (non-breaking change which adds functionality)

How Has This Been Tested?

[X] ran unit tests locally

Checklist:

[X] My code follows the (style) guidelines of this project
[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[X] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes
[X] Any dependent changes have been merged and published in downstream modules

Took a look at the PR. Looks good. One minor thing. Can you end the deprecation javadoc with period instead of semicolon, otherwise it looks like half a sentence is missing. After that it's good to merge!
Good work :)

Took a look at the PR. Looks good. One very minor thing. Can you end the deprecation javadoc with period instead of semicolon, otherwise it looks like half a sentence is missing. After that it's good to merge!
Good work :)

Ah, muscle memory got me :D fixed it now, thank you!

The PR has been merged now. Thank you for your contribution!


SSO link is incorrect for v1.5+ of PCF

When issuing a cf login --sso against a install of PCF 1.5+ the given url is for the uaa.
This no longer works, as it requires the login url instead.
ex.
One Time Code (Get one at https://uaa.run.pez.pivotal.io/passcode)
should be
One Time Code (Get one at https://login.run.pez.pivotal.io/passcode)
the prompt is coming from login, but the data seems to be set down in endpoints.go...
https://github.com/cloudfoundry/cli/blob/master/cf/api/endpoints.go#L80
https://github.com/cloudfoundry/cli/blob/master/cf/commands/login.go#L128

It will be available in the next release
https://www.pivotaltracker.com/n/projects/997278/stories/96567690

Story's done.


Contact Merge doesn't work if Contact has a lookup to Case

The merge controller https://github.com/SalesforceFoundation/Cumulus/blob/dev/src/classes/CON_ContactMerge_CTRL.cls#L283 expects lookup relationships to have a Name APIname field, but Case has CaseNumber

lurch: add

**lurch: add

Tracking W-008521

Included in beta release version 3.55 (Beta 3) and higher

Included in production release version 3.55


ELOC measures charging voltage and not "rest" voltage

Before the battery voltage gets read from the ADC, the charger should be turned off before that. Otherwise we would read the charging voltage. In the actual master branch the voltage gets read every 5 second or so. That means the charger is turned off every 5 seconds. And that is also happening. So far so good.
Test:
Li Ion battery connected to ELOC - Multimeter connected to battery - No charger connected:
ELOC reads 3.5V -> OK
Multimeter reads 3.5V continuous  -> OK
Now i connect the ELOC to USB-C for charging.
ELOC reads 3.8V -> Not okay
Multimeter reads: 3.8V for two seconds and then 3.5V for two seconds in a loop
It shows that the charger gets turned off but needs around 2 seconds to show effect? Maybe the ESP32 reads the voltage too early after the charger is turned off? Or is my Multimeter so slow? Not sure. :)
In the field the voltage readings should happen only every 15 minutes or so. I am not sure if it so healthy for the battery to start charging ever 5 seconds :)

The battery voltage is updated only every 2 seconds. See here
Intention was to reduce load by too many ADC readings and thus reduce power. I can make this configureable if required.
However this will always be a tradeof between turing the charger on and off and getting up to date values.
Im not sure if I understand this:

Now i connect the ELOC to USB-C for charging.
ELOC reads 3.8V -> Not okay
Multimeter reads: 3.8V for two seconds and then 3.5V for two seconds in a loop

Do you mean the charger is turned off too slow and the ESP is reading while it is still on? That could be handled but would add another delay, making voltage monitoring more difficult.
Or do you just want to tell me that the charger is turning on and off? That is known as explained above.

The battery voltage is updated only every 2 seconds. See here

Ahh okay. In the log it looks like 4 seconds :)
Every 2 seconds. Is there a reason why we measure the voltages so often?

 That could be handled but would add another delay, making voltage monitoring more difficult.
Or do you just want to tell me that the charger is turning on and off? That is known as explained above.

We turn the charger off before every voltage-reading. So that we don't measure the charging voltage, which is always much higher. Correct?
Okay. I am measuring the voltage with our super Pokit. As you can see the voltage is 3.7V when charger is off and 3.9V when charger is on. So shouldnt the ELOC read the voltage when the charger is off (3.7V) instead of 3.9V?
Sorry for wrong polarity 🙈

ok, now I get you.
Yes that's right. Probably the reading occurs too early, I can try adding a bit of delay.
For the voltage update: I set it to 2 seconds to get a better feedback response. So no idea about which update rate is required, I will think about it

With the two seconds, the solar panel charges only 50% of the time. So that's a no go :)
For my purpose i only need every >10 minutes. Not sure how much makes sense for the Firmware.

Measurements show that ~150 ms are required at minimum to get a resting voltage. Additional averaging with larger intervals (~10-50 ms) will give better result:
I (236105) Battery: "0 ms": 3.557 V
I (236113) Battery: "50 ms": 3.381 V
I (236118) Battery: "100 ms": 3.340 V
I (236123) Battery: "150 ms": 3.327 V
I (236133) Battery: "200 ms": 3.321 V
I (236149) Battery: "250 ms": 3.329 V
I (236155) Battery: "300 ms": 3.333 V
I (236160) Battery: "350 ms": 3.333 V
I (236165) Battery: "400 ms": 3.336 V
I (236170) Battery: "450 ms": 3.336 V
I (236186) Battery: "500 ms": 3.327 V

@LIFsCode
Would a capacitor at the Analog input make things "smoother"?
See: https://docs.espressif.com/projects/esp-idf/en/v4.2/esp32/api-reference/peripherals/adc.html
We still need to find a suitable voltage reading interval. What speaks against every 5 to 20 minutes?

I'm working on it. I will make the interval configurable.


Make dialogue boxes function like Undertale's dialogue boxes

Please check for duplicates or similar issues before creating this issue.
What is your suggestion, and why should it be implemented?
This was done in Vs. Omega. How it works:
If you press a key when dialogue is running (outputting letters), it outputs all letters instantly. A "running" dialogue is when letters are being printed.
If all letters are outputted, and a key is pressed, the dialogue box progresses.

i like this, but maybe just have it as a setting.
and possibly a "skip cutscenes" setting


PLACES_API_INVALID_APP

I am trying the PlaceComplete example on both simulator and real device.
I always got this error:
Error contacting API: Status{statusCode=PLACES_API_INVALID_APP,resolution=null}
What causes this error?
Thank you!

check package name.
need to be same register package name at Google Developer Console as your project package name.

You are right. Thank you
On Tuesday, 20 October 2015, yoshimaa<EMAIL_ADDRESS>wrote:

check package name.
need to be same register package name at Google Developer Console as your
project package name.
—
Reply to this email directly or view it on GitHub
https://github.com/googlesamples/android-play-places/issues/22#issuecomment-149548447
.

Error contacting API: Status{statusCode=PLACES_API_INVALID_APP,resolution=null}
This Error is coming only Two phones , can anybody help me how to resolved this error, otherPhone is Going gud

This sample has been deprecated/archived (check README for more information on newer samples related to this technology).
As recommended by GitHub, we are closing all issues and pull requests.


request for protected variable - report 399 "Remittance Advice - Journal" - TempAppliedVendLedgEntry

The dataitem uses the old Integer pattern, rather than a real table with UseTemporary, so we can't get at the fields from the temp table unless you make it protected. Please do so :-)

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. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Unused rec flag is sometimes not highlighted

On the following code, merlin does not highlight the last declaration. ocamlc -w -A+39 test.ml does warn for the 4 lines.
type _ t = A : unit t

(* f is highlighted, Warning 39: unused rec flag. *)

let rec f (type a) (x : a t) = x

let rec f = fun x -> x

let rec f (type a) = fun (x : a t) -> x

(* No warning *)

let rec f : type a. a t -> a t = fun x -> x

.merlin is :
FLG -w -A+39

Merlin version :
$ ocamlmerlin -version
The Merlin toolkit version 2.3.1, for Ocaml 4.02.3

Actually the GADT is not needed :
type 'a t = A
let rec x : type a. a t = A


How to execute a "yarn start" without blocking the deployment?

Please describe which feature you have a question about?
Hi everyone,
I am trying to deploy a project with Amplify, and the project needs a direct "yarn start" to work properly.
Problem, the yarn start is blocking the build process (obviously). Even in a post-build command.
Because of that, the project is never deployed, and the build times-out.
If I delete the "yarn start" command, Amplify can build and deploy my project, but the project doesn't work.
Thanks for your help

Hi, can you specify the use case for this in build phase? What's script you are running in the "start" property of package.json ?

Closing due to age - please reopen or create a new ticket if you are still having issues.


Rate limit, quota or distributed concurrency policy middlewares

I think it could be interesting to have middleware(s) that support policies similar to Apache mod_qos or these middlewares.

Given that it looks like you've already written such middleware, we currently have no plans to add this as built-in to ASP.NET Core. Thank you for the suggestion!


[MINOR] Update the scala version of LICENSE-binary to 2.12

What changes were proposed in this pull request?
Update the scala version of LICENSE-binary to 2.12.
How was this patch tested?
N/A

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/testing-k8s-prb-make-spark-distribution-unified/9458/
Test PASSed.

Test build #104112 has started for PR 24250 at commit dd6a3ad.

Test build #104112 has finished for PR 24250 at commit dd6a3ad.

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

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

Merged build finished. Test PASSed.

Merged to master


Chrome extension opens new tab

Some background: I'm on the latest Chrome version (as of 2 days) ago and I rarely restart/close my browser to start work the next day. I'm not sure if this contributes to this issue or not...
That said, the first time I click the appfinder extension button for the day, instead of just launching  the drop down, I've noticed it also creates a new tab with the WS1 home page:
https://myvmware.workspaceair.com/catalog-portal/ui?isOnPremise=false&isMobile=false&userId=[user-id]#/favorites
This simultaneously seems to collapse the drop down menu so I end up clicking the extension a net total of twice while also closing out the WS1 webpage tab.
I'm not sure if this is a feature or on purpose but my feedback would be this is unnecessary duplication -- that drop down is amazing :) Thanks so much.

Logging in to WS1 manually prior to using the extension to start the day eliminates this issue. Closing this out.


MWPW-151448 | Fixing dot media issue in locale

Adding dotmedia replacement for locale pages of root
Resolves: MWPW-151448
Test URLs:

Before: https://main--cc--adobecom.hlx.live/downloads/?martech=off
After: https://replacemedialocale--cc--adobecom.hlx.live/downloads?martech=off

https://www.stage.adobe.com/uk/downloads.html - To be verified after merge

Validation done on the below urls  :
https://replacemedialocale--cc--adobecom.hlx.live/downloads?martech=off

https://replacemedialocale--cc--adobecom.hlx.live/uk/downloads?martech=off

https://replacemedialocale--cc--adobecom.hlx.live/products/acrobat-pro-cc

https://replacemedialocale--cc--adobecom.hlx.live/ai/features

https://replacemedialocale--cc--adobecom.hlx.live/careers

https://replacemedialocale--cc--adobecom.hlx.live/products/premiere-rush

https://pagespeed.web.dev/analysis/https-replacemedialocale--cc--adobecom-hlx-live-careers/lw0yi1u0bb?form_factor=mobile


[SR-10831] Associated type inference doesn't work when type is fully constrained

Previous ID
SR-10831

Radar
None

Original Reporter
marcpalmer (JIRA User)

Type
Bug

Additional Detail from JIRA

Votes
1

Component/s
Compiler

Labels
Bug

Assignee
@slavapestov

Priority
Medium

md5: fddfa1e975a38ccef890a5c04e65bc5f

relates to:

SR-11671 Assoc == Self not treated as an abstract type witness upon conformance

Issue Description:
struct G<T> {}

protocol P {
  associatedtype T
  associatedtype U
}

protocol Q: P where T == G<U> {}

protocol R: Q where U == Int {}

struct X: R {}

This works in 5.9 and main.


Sensors UI and FbosConfig updates

Controls:

Add sensors and take sensor readings. Only available with FarmBot OS versions that support sensors.

Device:

Allow editing of FarmBot OS settings while FarmBot is offline if the settings have been migrated to the API.

Coverage increased (+0.4%) to 88.875% when pulling 1fe94d72748b1e31ec7cfa65b219f30f84102ed3 on gabrielburnworth:master into 25d20208cce1b54cf083dee0fedb528051bd4f3a on FarmBot:staging.


OEB breaks workday; holidays version conflicts

Per https://github.com/home-assistant/core/issues/93508
OEB depending on an old version of "holidays", this breaks the core workday sensor.
Not sure if there's an easy way sync this up going forward (can it be omitted or replaced with '>='?), but in the very least the version needs to come up to 0.21.13 to match core.

This was fixed with release v0.3.5

This was fixed with release v0.3.5


Invalid Email with emailFrom()

Hello,
Thank You for such great package,
But I'm facing an issue right now that is:
When I generate the email with emailFrom() method I get instance of<EMAIL_ADDRESS>Code:
   var fakerX = FakerX.defaultInstance;
   emailController.text = fakerX.internet.emailFrom(
                    firstName: nameController.text,
                  );

Please respond asap

sorry for the late response I'm gonna look into it.

Fixed in the latest release v0.6.14. thank you for reporting this issue


Add swipeLogarithmicEaseStart parameter to limit swipe distance

Hi, can you share some more context? Does this fix https://github.com/saket/swipe/issues/3?


Added nix support

Description
Added a nix flake for reproducible builds and easy devShells. I'm sure this is not high on your priority list but happy to fix any issues with the support if they ever come up.
Fixes # (issue)
N/A
Type of change

[x] New feature (non-breaking change which adds functionality)

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Pull request seems stale @faezs. Are you intending to bring it up-to-date or answer the questions?


Katharine Hepburn Pie

references #1

ack I misspelled "desserts"

ack I misspelled "desserts"

fixed it, thanks!

fixed it, thanks!


[Feature]: JSONWidget that will allow crud operations on JSON data.

Is there an existing issue for this?

[X] I have searched the existing issues

Summary
This widget displays JSON data, users can expand/collapse any object or array within it.
Users can interact with it by creating new key-value pairs, updating/deleting the existing ones
Why should this be worked on?
Appsmith doesn't have Nested lists widget yet, so JSON widget will allow interacting with nested data.
Also even if nested lists are created they would take a lot of space on UI, compared to that if user wants CRUD operations on nested data, a small collapsible/expandible JSON widget would be preferable.

Hi @siddhant-ti 👋
We already have this widget tracked here #3360 do leave any additional comments there


Make UI text unselectable on Windows. Add and use user-select mixin.

Fixes #51

Thanks for your PR. Tested on Windows 10, Linux, and OSX Catalina.


Revert "Hello there!"

Reverts Schweinepriester/achievement-testarea#4

again, please try in your own repo ;)


Is each subset of the SA-1B dataset randomly shuffled, or does each subset have its own domain?

Is each subset of the SA-1B dataset randomly shuffled, or does each subset have its own domain? like sa_000001.tar and sa_000999.tar has different domain ?

Never worry about it, even if you want to train something by using SA-1B.


The steps to create an angular2-meteor1.3 project

(This just helps people save some time to create an angular2-meteor1.3 project. Feel free to close it when the document is ready.)

Update your meteor globally (If you already updated, then no need to do it again. And go here to check if there is a new version).
meteor update --release 1.3-rc.4

To create a new angular2-meteor1.3 project, run these in your terminal:
meteor create --release 1.3-rc.4 hello
cd hello
npm install https://github.com/Urigo/angular2-meteor --save
npm install https://github.com/Urigo/angular2-meteor-auto-bootstrap --save
meteor remove blaze-html-templates
meteor add angular2-compilers

Remove main.js, main.html, main.css files in the client folder.

Then create these two files in your client folder:
// app.ts
import 'reflect-metadata';
import { bootstrap } from 'angular2-meteor-auto-bootstrap'
import { Component } from 'angular2/core';

@Component({
  selector: 'app',
  template: `<p>Hello World!</p>`
})
class App {}
bootstrap(App);

(Make sure you put import 'reflect-metadata'; first line before other import, otherwise it won't work.)
// index.html
<head>
  <title>Hello</title>
</head>
<body>
<app></app>
</body>

1. At last, run `meteor` in the terminal and go to `http://localhost:3000` to check your app.

Error: Missing Required Dependencies
TL:DR
After running meteor in step 5, I had to install angular2 and it's peer dependencies:
npm install<EMAIL_ADDRESS>--save
npm install<EMAIL_ADDRESS>--save
npm install<EMAIL_ADDRESS>--save
npm install<EMAIL_ADDRESS>--save
npm install<EMAIL_ADDRESS>--save
npm install<EMAIL_ADDRESS>--save
npm install<EMAIL_ADDRESS>--save

Details
Running meteor in step 5 threw this error:
client/app.ts (3, 27): Cannot find module 'angular2/core'.
Running npm install<EMAIL_ADDRESS>--save  threw these warnings:
eom@ /home/jaxon/Projects/eom
├──<EMAIL_ADDRESS>├── UNMET PEER DEPENDENCY<EMAIL_ADDRESS>├── UNMET PEER DEPENDENCY<EMAIL_ADDRESS>├── UNMET PEER DEPENDENCY<EMAIL_ADDRESS>├── UNMET PEER DEPENDENCY<EMAIL_ADDRESS>└── UNMET PEER DEPENDENCY<EMAIL_ADDRESS>
Running meteor after installing peer dependencies ran without issue.
Thanks to @Hongbo-Miao for a great tutorial.

@jaxon I added Angular2's peer dependencies to the package.json, and verified that running npm install https://github.com/Urigo/angular2-meteor --save should be enough now.
@Hongbo-Miao if you update to latest angular2-compilers you'll have angular2-runtime package which has now all polyfills required Angular2. So import 'reflect-metadata'is not needed and from now on will confuse people. Otherwise, consider closing this issue since all information given here are repeated in the README.

I just tested this, it appears import 'reflect-metadata' is still needed.
I didn't encounter problems that @jaxon had.

It shouldn't be needed, verify that you have angular2-compilers version 0.2.1

You're right (I suppose you mean 0.5.1):
milos@milos-N73Jn:~/devel/m13test$ meteor update
Not updating the release, because this app is at a newer release
<EMAIL_ADDRESS>than the latest recommended release (METEOR@1.2.1).
Your top-level dependencies are at their latest compatible versions.

The following top-level dependencies were not updated to the very latest
version available:
 * angular2-compilers 0.5.0 (0.5.1 is available)

Newer versions of the following indirect dependencies are available:
 * barbatus:typescript 0.2.0-beta.8 (0.2.0-beta.10 is available)
To update one or more of these packages, pass their names to `meteor update`.
milos@milos-N73Jn:~/devel/m13test$ meteor update angular2-compilers
The specified packages are at their latest compatible versions.

but it refuses to update

Try "meteor add<EMAIL_ADDRESS>this worked fine for me
meteor add<EMAIL_ADDRESS>Currently using angular2-compilers without any version constraint.
The version constraint will be changed to 0.5.1.
Changes to your project's package version selections:
angular2-compilers         upgraded from 0.5.0 to 0.5.1
barbatus:angular2-runtime  added, version 0.2.1
barbatus:typescript+       upgraded from 0.2.0-beta.9 to 0.2.0-beta.10
My Problem: Several days now i try to get/find a working example with ng2-material (https://justindujardin.github.io/ng2-material/) included, i always end up some mysterious problems like "Zone is not defined" or something else.

@Devidian
I'm also trying to do ng2-material and having same problems. Please refer to https://github.com/Urigo/angular2-meteor/issues/171 , let's discuss it there.

I just put<EMAIL_ADDRESS>to my .meteor/packages file, and the app crashes with:
meteor
[[[[[ ~/devel/m13test ]]]]]

=> Started proxy.
=> Started MongoDB.

/home/milos/.meteor/packages/meteor-tool/.1.2.4-rc.5.egs93i++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/meteor-promise/promise_server.js:116
      throw error;
            ^
AssertionError: false == true
    at new NodeModulesDirectory (/tools/isobuild/bundler.js:230:12)
    at add (/tools/isobuild/bundler.js:352:9)
    at Function.readDirsFromJSON (/tools/isobuild/bundler.js:358:7)
    at /tools/isobuild/bundler.js:1926:34
    at Array.forEach (native)
    at Function._.each._.forEach (/home/milos/.meteor/packages/meteor-tool/.1.2.4-rc.5.egs93i++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/underscore/underscore.js:79:11)
    at Function.readFromDisk (/tools/isobuild/bundler.js:1918:7)
    at Object.readJsImage (/tools/isobuild/bundler.js:2790:18)
    at /tools/isobuild/isopack.js:957:28
    at Array.forEach (native)
    at Function._.each._.forEach (/home/milos/.meteor/packages/meteor-tool/.1.2.4-rc.5.egs93i++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/underscore/underscore.js:79:11)
    at Isopack._loadUnibuildsFromPath (/tools/isobuild/isopack.js:954:7)
    at /tools/packaging/tropohouse.js:514:19
    at Array.forEach (native)
    at Function._.each._.forEach (/home/milos/.meteor/packages/meteor-tool/.1.2.4-rc.5.egs93i++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/underscore/underscore.js:79:11)
    at /tools/packaging/tropohouse.js:513:11
    at /tools/utils/buildmessage.js:359:18
    at [object Object].withValue (/tools/utils/fiber-helpers.js:89:14)
    at /tools/utils/buildmessage.js:352:34
    at [object Object].withValue (/tools/utils/fiber-helpers.js:89:14)
    at /tools/utils/buildmessage.js:350:23
    at [object Object].withValue (/tools/utils/fiber-helpers.js:89:14)
    at Object.enterJob (/tools/utils/buildmessage.js:324:26)
    at Object.download (/tools/packaging/tropohouse.js:448:20)
    at /tools/packaging/tropohouse.js:606:18
    at /tools/utils/buildmessage.js:565:21
    at /home/milos/.meteor/packages/meteor-tool/.1.2.4-rc.5.egs93i++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/meteor-promise/fiber_pool.js:33:40

@Devidian ng2-material's page says that it's Compatible with<EMAIL_ADDRESS>Current version of Angular2 tested for this repos is beta.9, which means Angular2 polyfills in angular2-compilers might be specific to this version. Angular2 beta.11 is coming soon.
@MilosStanic what would be if you run meteor --release<EMAIL_ADDRESS>

@barbatus yes, it works with rc.4 and without import 'reflect-metadata';

The error mentioned is fixed in rc.6.

I can verify all works fine with rc.6


Add parasites returning to opened eggs

About the PR

Using a parasite on an open egg now returns that parasite to the egg (it deletes them). A parasite clicking on an open egg will also return itself to the egg.
Also changed the previous can't infect with dead parasite line to be more inline with the other xeno popups.
Why / Balance

Implements part of #2092, CM-13 parity
Technical details

Used AfterInteractUsing and ActivateInWorldEvent (with some logic in the Open method) to check for the parasite component and return the parasite (if it isn't dead) and change the egg back to it's grown state.
I wasn't sure how to fix the infection popup appearing no matter what so it currently does double pop-up.
Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

https://github.com/user-attachments/assets/ac6edbf5-d148-46ed-8fe0-9c650a005841
Breaking changes

no?
Changelog

:cl:

add: Parasites can crawl back into open eggs, and drone castes can also put them back in

We can't infect the egg!

handle the event after making popup so it doesnt do it twice
and order the egg system to run before infecting

Problem is they're different events
The parasite is the one saying it can't infect (Due to afterinteracteevent)
But the egg is the one giving the other messages.
I'm not sure how to stop the former

Nevermind I fixed it by changing the AfterInteractUsingEvent to just InteractUsingEvent so it runs before AfterInteract

i have a very specific issue lorewise with calling the parasites "child",
but thats only my opinion.
otherwise its neat.

It's the CM-13 terminology so I went with it to be consistent


Fix shader compilation fail on Android

This error occurs if scene has GI probe node.
Error message from logcat
**ERROR**: SceneShaderGLES3: Fragment Program Compilation Failed:
50:471: S0032: no default precision defined for parameter 'probe'
   At: drivers/gles3/shader_gles3.cpp:167:_display_error_with_code() - SceneShaderGLES3: Fragment Program Compilation Failed:

tested on Galaxy s8+

I didnt know this was a requierement... btw does this even work on mobile?

@reduz yes. it works, but pretty slow.

I had another test on android phone.
I got 60 fps with simple test scene if screen size is fixed to 720p. (stretch mode = viewport)


Add EvaFollower

Seems to do the job. Not sure what the x_netkan_version_edit is doing?
Merging with thanks


BlobSidecar's persistence

PR Description
Main part of BlobSidecar persistence

BlobsSidecar removal from ChainBuilder started
BlobSidecarManager renamed because it's already more of BlobSidecar to avoid confusion
Pruning needed to be done to enable some tests, I will make pruning in separate PR
Store and StoreTest should be reworked with SignedBlockContents instead of SignedBeaconBlockAndBlobsSidecar, not done in this PR, will do in separate PR

Fixed Issue(s)

Documentation

[x] I thought about documentation and added the doc-change-required label to this PR if updates are required.

Changelog

[x] I thought about adding a changelog entry, and added one if I deemed necessary.

All is fixed now and should work correctly with 0 blobs blocks or even empty blocks inside the availability range


WinMilli: enable read/read/delete/rename sharing

In Windows, reading or writing file attributes requires opening
the file via CreateFile(). If only FILE_SHARE_READ is specified
when reading the timestamp, the CreateFile() call will fail
when the file happens to be already open for writing. This
pull request specifies that the file that is being opened has
shared read and write access; the shared delete mode (which also
implies rename) is also allowed, and in case the subsequent
timestamp get/set fails (if the file disappears) the usual
exception-to-zero code path will be taken.
See sbt/sbt#3972

To validate this pull request against other sbt modules, please visit this link.

Please do not merge yet

A validation involving this pull request is in progress...

A validation involving this pull request is in progress...

The validator has checked the following projects against Scala 2.12,
tested using dbuild, projects built on top of each other.

Project
Reference
Commit

sbt
1.1.x
sbt/sbt@9a5b7bcf6d69df3d4fa4a92a0f2bdcc39940eb60

zinc
1.1.x
sbt/zinc@ef5b5fc6f189bfb3902496e01e17f542a758bcdb

io
pull/134/head
sbt/io@6aba8ca40de7df50dd1495e973f5fa9b6dcb0e1a

librarymanagement
1.1.x
sbt/librarymanagement@69fb352fa131d6b01646f690753219091018e2bb

util
1.1.x
sbt/util@9f12566a51a24388b28a6ba0986878834a262be3

website
1.1.x

:white_check_mark: The result is: SUCCESS
The binaries are at https://dl.bintray.com/sbt/maven-snapshots
The new sbt version is: 1.1.2-bin-20180226T135405
(restart)

I ran more tests, and all seems to work. I would merge it in, preferably in some branch that will have an RC. Please review and merge if things look ok.

I would merge it in, preferably in some branch that will have an RC.

re-targeted to 1.x then


[TOOLS-735] Update Faraday version to resolve dependencies

Update Faraday version to update dependencies as new sentry SDK depends on a newer version of Faraday

Do not merge this yet! Faraday >= 1.0 seems to be breaking many other dependencies in website gems


Update v6/release/devnet branch

@djordjekovac  Can you approve this? we are just keeping up to date the v6/release/devnet branch so we can switch to it soon


Feat/0x35 calldataload opcode

Pull request type

Please check the type of change your PR introduces:

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):

What is the current behavior?

Issue Number: N/A
What is the new behavior?

Added 0x35 opcode CALLDATALOAD
Added read_calldata function for execution context
Tests covering both

Other information

I'd like to add more extensive tests once CALLDATACOPY is implemented.

...I apparently am not conforming to a certain cairo format.
Will have a look at what that is and commit the change asap.

rebase pls


🐛 fix: Ensure Link Consistency Across Templates

What type of PR is this?

[ ] Refactor
[ ] Feature
[x] Bug Fix
[ ] Enhancement
[ ] Documentation Update

What I did
As per #78 and #80 the updated links will only take effect in the main editor not in the templates . This PR will update the same links in the templates .

Thanks @algovoid ❤


False Positive on Netty CVE-2014-3488

False postiives for netty:netty for CVE-2014-3488
reactor-netty-core-1.0.10.jar
incorrectly matches
cpe:2.3:a:netty:netty:1.0.10:*:*:*:*:*:*:*  (Confidence:Highest)
reactor-netty-http-1.0.10.jar
cpe:2.3:a:netty:netty:1.0.10:*:*:*:*:*:*:*  (Confidence:Highest)
spring-boot-starter-reactor-netty-2.5.4.jar
cpe:2.3:a:netty:netty:2.5.4:*:*:*:*:*:*:*  (Confidence:Highest)
using the following OWASP plugin
  id("org.owasp.dependencycheck") version "<IP_ADDRESS>"

@speedyleedy Still the case for 7.1.0? Cannot reproduce with the maven plugin; don't have a gradle environment at hand right now.

Fixed by 02bb5da21ec71dbd6159712ac9416194d7bc2c57 which went into 7.1.0

@speedyleedy Still the case for 7.1.0? Cannot reproduce with the maven plugin; don't have a gradle environment at hand right now.

hi @aikebah - I've updated to the latest version and am no longer getting this false positive. Thanks,.


Missing Step

The one step missing from this documentation was to enable "Guest services" in the Integration Services section of the settings for the specific VM.

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

ID: 5d05b53f-c597-cd63-e8e6-9c6ec2b707aa
Version Independent ID: 3f90196e-fb81-2906-55d0-9dac0a6a7367
Content: Use local resources on Hyper-V virtual machine with VMConnect
Content Source: WindowsServerDocs/virtualization/hyper-v/learn-more/Use-local-resources-on-Hyper-V-virtual-machine-with-VMConnect.md
Service: na
Product: windows-server-threshold
GitHub Login: @KBDAzure
Microsoft Alias: kathyDav

I have 1809 Win10 Pro and 1803 Win10 Pro. I followed everything on this page to the letter. I use the enhanced mode to add local host drive d: and e: to Ubuntu 18.04.02 LTS VM and login. On 1803 the local drive redirects do not show up. They do show up on 1809. In 1809 everything works great and I can see all the directories and files and read them from my Ubuntu 18.04.2 LTS VM, and I can create and I can delete files on the enhanced local drives, HOWEVER I can not modify any files, even the ones I created through the VM. "Unexpected error: Error renaming temporary file: Device or resource busy". I tried changing the permissions on all the entire drive to add everyone full control, no change. I tried making the drive a share for everyone, no change. When I create a file from the VM on the local drive it says the owner is Administrator. If the drive is being accessed via the Administrator account why can I not modify any file?

#please-close


Update old "module_arguments" and "hparams" references in docs

Fixes #4333
Saving hyperparameters via self.hparams is the old way and we don't recommend it. It should not be used. We recommend self.save_hyperparameters which properly takes care of types. This PR removes the old docs.
#4390 mentioned some old references to module_arguments which was renamed to hyper_parameters.

@awaelchli @Borda
I think this PR only addresses point 3 of the steps we discussed here. Points 1 and 2 might have implications for the problems causing #3998 (the inheritance chain). Do we want to open another issue for those two points or let #4333 remain open for the time being and continue discussion there?


Fix Secret Power interactions with various abilities

Reverted 6603f97 (fixes interaction with Shield Dust)
Moved Hit handler that changed the secondaries to ModifyMove for
proper interaction with Serene Grace when terrains are present
Added a volatile that ensures that the first hit of Secret Power
under Parental Bond does not trigger its volatile

I need to verify that the secondaries that are set in certain terrains is indeed affected by Serene Grace, Is this true, @Marty-D?

Why a volatile? Parental Bond modifies moves anyway, just make it remove the Secret Power secondary on the first hit.

In other words, wrap this volatile behavior into parental bond instead?

Yeah.

This should probably be good?


Test issue

Hey @bot-hubaaa,
I'm on vacation
This comment was automatically generated by Hubaaa's GitHub Vacation Responder app.

Hey @bot-hubaaa,
I'm on vacation
This comment was automatically generated by Hubaaa's GitHub Vacation Responder app.

Hey @bot-hubaaa,
I'm on vacationing
This comment was automatically generated by Hubaaa's GitHub Vacation Responder app.

Hey @bot-hubaaa,
I'm on vacation until whenever
This comment was automatically generated by Hubaaa's GitHub Vacation Responder app.

Hey @bot-hubaaa,
v
This comment was automatically generated by Hubaaa's GitHub Vacation Responder app.


 NOT the lone op? what does that even mean

@quri1q wait, there's midround nukies? NOT the lone op? what does that even mean

In the dynamic game mode, nukies can spawn midround, and they are actual nukies, it seems to spawn in the entire nukie planet and shuttle too


Add reveal.js CVE-2020-8127

For all those people using the composer reveal.js fork.

Looks like the version information on the site I referenced was bad. Closing and will re-open another pull request with correct version info.


Added Dashboard tiles

fixes #147
Added dashboard data for Total views , Views , Total links created and links active
Screenshot -

Revert

meaning ?

Why did you add the vercel testing/preview link to cors

Why did you add the vercel testing/preview link to cors

oh ok i shoud be removing it.

Why did you add the vercel testing/preview link to cors

ok removed it can you check now?

@Palak-137

The functionalities of the project have not been working properly because of a CORS error, please check and revert back.

The functionalities of the project have not been working properly because of a CORS error, please check and revert back.

Ok looking into it

The functionalities of the project have not been working properly because of a CORS error, please check and revert back.

ok now see it. it's working on my localhost btw

@Palak-137 Are you still reviewing?

@Palak-137 Are you still reviewing?

it still has some cors error in production mode

@Palak-137 Are you still reviewing?

it still has some cors error in production mode

but how can i check that? btw i have used the same code that was there for CORS when i have forked this repo  first

Let me take a look

@Anirban-1490 Do these changes

done. check it

Ok

OMG FINALLY


Library not found?

I haven't been able to reproduce this issue. It was likely an outage in Apps Script. Please try again,


SwiftDriver compilation error: com.apple.xcode.tools.swift.compiler is not absolute

Describe the bug
I have c library swift wrapper project and I am starting to see errors for all of the c header files included in my project. This didn't happen in Xcode 12 and Xcode 13 but starting to see them after upgraded to Xcode 14.
error: Dependency for P1:target-SwiftSMB-c5b2ccc17d5f0c8fd1175d05f13f3d0683a44e681aeb1f425a9cef51a7a8aacb-:Debug:SwiftDriver Compilation Requirements SwiftSMB normal x86_64 com.apple.xcode.tools.swift.compiler is not absolute (libsmb2/include/smb2/smb2.h). (in target 'SwiftSMB' from project 'SwiftSMB')
...
Showing All Messages Command SwiftDriver Compilation Requirements emitted errors but did not return a nonzero exit code to indicate failure
The error doesn't seem to stop build from completing successfully.
Command line:
SwiftDriver\ Compilation\ Requirements SwiftSMB normal x86_64 com.apple.xcode.tools.swift.compiler (in target 'SwiftSMB' from project 'SwiftSMB')     cd /Users/alex/Projects/SwiftSMB     builtin-Swift-Compilation-Requirements -- /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name SwiftSMB -Onone -enforce-exclusivity\=checked @/Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Intermediates.noindex/SwiftSMB.build/Debug-iphonesimulator/SwiftSMB.build/Objects-normal/x86_64/SwiftSMB.SwiftFileList -DDEBUG -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator16.0.sdk -target x86_64-apple-ios16.0-simulator -enable-bare-slash-regex -g -module-cache-path /Users/alex/Library/Developer/Xcode/DerivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -enable-testing -index-store-path /Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Index.noindex/DataStore -enable-library-evolution -swift-version 5 -I /Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Products/Debug-iphonesimulator -I libsmb2 -I libsmb2/include -I libsmb2/lib -I libsmb2/include/smb2 -F /Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Products/Debug-iphonesimulator -emit-localized-strings -emit-localized-strings-path /Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Intermediates.noindex/SwiftSMB.build/Debug-iphonesimulator/SwiftSMB.build/Objects-normal/x86_64 -c -j8 -enable-batch-mode -incremental -output-file-map /Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Intermediates.noindex/SwiftSMB.build/Debug-iphonesimulator/SwiftSMB.build/Objects-normal/x86_64/SwiftSMB-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Intermediates.noindex/SwiftSMB.build/Debug-iphonesimulator/SwiftSMB.build/Objects-normal/x86_64/SwiftSMB.swiftmodule -emit-module-interface-path /Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Intermediates.noindex/SwiftSMB.build/Debug-iphonesimulator/SwiftSMB.build/Objects-normal/x86_64/SwiftSMB.swiftinterface -emit-private-module-interface-path /Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Intermediates.noindex/SwiftSMB.build/Debug-iphonesimulator/SwiftSMB.build/Objects-normal/x86_64/SwiftSMB.private.swiftinterface -Xcc -I/Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Intermediates.noindex/SwiftSMB.build/Debug-iphonesimulator/SwiftSMB.build/swift-overrides.hmap -Xcc -iquote -Xcc /Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Intermediates.noindex/SwiftSMB.build/Debug-iphonesimulator/SwiftSMB.build/SwiftSMB-generated-files.hmap -Xcc -I/Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Intermediates.noindex/SwiftSMB.build/Debug-iphonesimulator/SwiftSMB.build/SwiftSMB-own-target-headers.hmap -Xcc -I/Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Intermediates.noindex/SwiftSMB.build/Debug-iphonesimulator/SwiftSMB.build/SwiftSMB-all-non-framework-target-headers.hmap -Xcc -ivfsoverlay -Xcc /Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Intermediates.noindex/SwiftSMB.build/Debug-iphonesimulator/SwiftSMB.build/all-product-headers.yaml -Xcc -iquote -Xcc /Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Intermediates.noindex/SwiftSMB.build/Debug-iphonesimulator/SwiftSMB.build/SwiftSMB-project-headers.hmap -Xcc -I/Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Products/Debug-iphonesimulator/include -Xcc -isystem -Xcc libsmb2/include -Xcc -isystem -Xcc libsmb2/include/smb2 -Xcc -I/Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Intermediates.noindex/SwiftSMB.build/Debug-iphonesimulator/SwiftSMB.build/DerivedSources-normal/x86_64 -Xcc -I/Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Intermediates.noindex/SwiftSMB.build/Debug-iphonesimulator/SwiftSMB.build/DerivedSources/x86_64 -Xcc -I/Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Intermediates.noindex/SwiftSMB.build/Debug-iphonesimulator/SwiftSMB.build/DerivedSources -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Intermediates.noindex/SwiftSMB.build/Debug-iphonesimulator/SwiftSMB.build/Objects-normal/x86_64/SwiftSMB-Swift.h -import-underlying-module -Xcc -ivfsoverlay -Xcc /Users/alex/Library/Developer/Xcode/DerivedData/PhotoBackup2-bnxhcxnjkjxzzbdqwrgkurniflbr/Build/Intermediates.noindex/SwiftSMB.build/Debug-iphonesimulator/SwiftSMB.build/unextended-module-overlay.yaml -working-directory /Users/alex/Projects/SwiftSMB -experimental-emit-module-separately
Environment (please fill out the following information)

OS: macOS 12.6
Xcode 14
swift-driver version: 1.62.8 Apple Swift version 5.7 (swiftlang-<IP_ADDRESS>.4 clang-14<IP_ADDRESS>)

Additional context
I have tried cleaning up build folder and rebuild project using Xcode 14 but none of them work.

I have the same problem,have you resolved it?

+1. We are also seeing this in our app.
edit: I was given a .xcframework to replace the regular .framework that was causing these 'warning errors', and the 'warning errors' went away.
Important to note, xcodebuild archive commands were failing when these 'warning errors' were present, even though Xcode.app was succeeding. Swapping over to the .xcframework (which subsequently removed the 'warning errors') allows xcodebuild's archive to succeed.

How can I do this,  `swapping  over  the .xcframewor'?
Thank you.

Having same issue. And those not supporting xcframework.

Facing same issue. But my swift project import with 3rd party vendor Objective-C framework.

We had the same problem with GoogleMaps on Xcode 14. The problem was that we had "User Header Search Paths" set to "${PROJECT_DIR}/Pods", after deleting that the problem disappeared. This problem can also be resolved by using xcframework version of the GoogleMaps library (still in beta).
Note that these "errors" show as errors but build and archive succeeds if done from Xcode. The problem was happening when we used xcodebuild, it just stopped at "Touch xxx.app" without any error (probably because of non-zero return code).

We had the same problem with GoogleMaps on Xcode 14. The problem was that we had "User Header Search Paths" set to "${PROJECT_DIR}/Pods", after deleting that the problem disappeared. This problem can also be resolved by using xcframework version of the GoogleMaps library (still in beta).
Note that these "errors" show as errors but build and archive succeeds if done from Xcode. The problem was happening when we used xcodebuild, it just stopped at "Touch xxx.app" without any error (probably because of non-zero return code).

I don't have "User Header Search Paths" set but am still getting the error. The root cause maybe different but thanks for letting us know!

error build: Dependency for P0:target-Bro-107552fdf92bce9653f083569aa48d2a9bf3e5f097b5222968822ee5f4f5794a-:Debug:SwiftDriver Compilation Bro normal x86_64 com.apple.xcode.tools.swift.compiler is not absolute (Pods/GooglePlaces/Frameworks/GooglePlaces.framework/Headers/GMSPlacePhotoMetadata.h).

Something similar appears also in my app since switching to Xcode 14.0.0:
error: Dependency for P1:target---:Development:SwiftDriver Compilation Requirements  normal x86_64 com.apple.xcode.tools.swift.compiler is not absolute (Pods/Firebase/CoreOnly/Sources/Firebase.h).
error: Dependency for P1:target---:Development:SwiftDriver Compilation Requirements  normal x86_64 com.apple.xcode.tools.swift.compiler is not absolute (Pods/Firebase/CoreOnly/Sources/module.modulemap).

The error messages are disappeared by changing modulemap file from "extern_c" to "system"
module ABC [system] {     ... }

@ixsander your solution works for me too.
For others: In your .framework file, look for module.modulemap in Modules folder.
I had module declared like
framework module ABC {}
after changing that to
framework module ABC [system] {} I got rid of the errors.

it also can solve my waring[error]
so whats the principle of the [system] ?
dose it make some other error?

We had the same problem with GoogleMaps on Xcode 14. The problem was that we had "User Header Search Paths" set to "${PROJECT_DIR}/Pods", after deleting that the problem disappeared. This problem can also be resolved by using xcframework version of the GoogleMaps library (still in beta).
Note that these "errors" show as errors but build and archive succeeds if done from Xcode. The problem was happening when we used xcodebuild, it just stopped at "Touch xxx.app" without any error (probably because of non-zero return code).

this fix my problem

This seems like a swift-driver issue, if it is one to begin with. @hborla Should we transfer it?

I am seeing the same thing as ionutivan above.
After upgrade to Xcode 14 (14.2).
Previously command-line build was working, now this causes it to fail.
Xcode build succeeds (it shows the error info but that doesn't get in the way of it succeeding).


Wiki with history / revision. backed by git too?

Feature Description
Current wiki without history / revision.
possible to do wiki with history / revision. backed by git too?
Screenshots
No response

just found out the revision tab is not so obvious


Option ignoreUnknownNamespaces causes SoapValidator to accept any namespaceless SoapBody

❗ please do not add sensitive information in issues, you can provide extra information via email using issue number as reference ❗
Describe the issue
To use the SoapValidator with an XSD with elementFormDefault=unqualified, it is necessary to set ignoreUnknownNamespaces. This causes however any namespaceless subelements of SoapBody to be accepted.
Reporter
Gerrit

Document 'ignoreUnknownNamespaces' option for  elementFormDefault=unqualified in FrankDoc


MissingMethodException on non-generic ASF

After a few seconds, plugin crashes ASF on latest version (<IP_ADDRESS>) when using a non-generic version of ASF
2024-03-09 11:41:47|ArchiSteamFarm-592|FATAL|ASF|OnUnhandledException() System.MissingMethodException: Attempted to access a missing method.
   at FreePackages.WebRequest.GetAppDetails(Bot bot, UInt32 appID)
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine&)
   at FreePackages.WebRequest.GetAppDetails(Bot bot, UInt32 appID)
   at FreePackages.PackageQueue.ClaimFreeApp(UInt32 appID)
   at FreePackages.PackageQueue.ClaimPackage(Package package)
   at FreePackages.PackageQueue.ProcessQueue()
   at FreePackages.PackageQueue.<.ctor>b__8_0(Object e)
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_1(Object state)
   at System.Threading.QueueUserWorkItemCallbackDefaultContext.Execute()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart()
   at System.Threading.Thread.StartCallback()

Originally posted by @SpoogLord in https://github.com/Citrinate/FreePackages/issues/25#issuecomment-1986911526

Might be because you're trying to deserialize into JsonObject. You can try deserializing into JsonElement instead if you need dynamic access, or to a class if possible.

Looking at the above a bit more, you should be able to safely deserialize into Dictionary<uint, AppDetails> instead of dynamically.


Being among the first teams to break a defense

Dear SpyLab,
There is something about the rules that seems a bit weird to me, I would appreciate if you could please clarify:
A team can get points by being the first team to discover a secret. I am guessing this refers to the attack stage.
Yet, if a few teams break a certain defense during the reconnaissance phase, it essentially becomes a competition of who uses the API in the fastest way (hoping for no technical issues when the attack stage is first up).
Is my description accurate or am I missing something?
Thanks for maintaining the competitions!
Niv.

Yes. This is supposed to be ameliorated by the decaying value of "easy" defenses, in case there are many attackers. If a defense is easy to the point that there will be a race of who uses the API first, it is to be expected that its value would decay later.
The rules are set, teams have been preparing, and at this point it's not fair to change the scoring mechanism signicantly.
The main thing that we can still change about this (before the Evaluation phase really takes off) is increase the factor \gamma. We wouldn't want to change anything about scoring after Monday, barring unforeseen technical issues.

Thanks for the quick response!
I see how the factor can mitigate this issue.
Niv.


Add Chinese documents of get_flags and set_flags and modify documents…

 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.


Better development functions for pfline

:books: Documentation preview :books:: https://portfolyo--63.org.readthedocs.build/en/63/

merged


CASSANDRA-19568: Jennkins pipeline's default Java version for Jabba has changed

For DataStax internal jenkins.

This functionality has been implemented in #1932


130 div inference boxes

New UI Components for Model Feedback
Closes #130
Tasks

[ ] inference interaction

existing red canvas boxes left in for comparison
[x] Green Squares are divs floating on top of the canvas
[x] divs are clickable
[ ] could be made adjustable if needed for feedback
[x] popover to show approve disapprove
[x] more options popover for negative feedback
[x] dropdown to specify seed identity
[ ] Improve UI
[ ] add label div
[ ] Confirmation Modal before sending / saving for batch sending

@TaranMeyer @amirardalan9473 Is this close to what the team had in mind to User interaction for model feedback. (gif is playable in the PR description)

I love this! Very much what I was imagining. The only other thing would be a negative option "seed not on list" for where the seed's correct ID is not listed, possibly with an option for the person providing the feedback to provide the seed's correct name. I'm imagining a flow something like this:
☑ seed not on list. THEN:
▶ provide expanded list of all seeds within model. If the seed is not within model, THEN:
▶Option for user to provide a name; image and name can be stored for potential incorporation in or testing of future models. This information would probably have to be reviewed by an authorized analyst before being used for model training as the name might be incorrect, but I think it would still be valuable for us to be saving this information for future use rather than just discarding the image.
However, if it's easiest to just end the process at "seed not on list" right now, it's still a great start!


Fix query preparation when querying for referenced object

This PR fixes an issue introduced with #1363 when running queries like $dm->getRepository(User::class)->findOneBy(['account' => $account]);, with $account being a referenced document. When using the references method of the query builder, the query array looks like this:
[
    'account.$id' => MongoId(...)
]

When using includesReferenceTo which is made for @ReferenceMany mappings, the result looks like this:
[
    'account' => [
        '$elemMatch' => [
            '$id' => MongoId(...)
        ]
    ]
]

However, the implementation in the DocumentPersister always yielded a full DBRef object:
[
    'account' => [
        '$ref' => 'accounts',
        '$id' => MongoId(...)
        '$db' => 'mydatabasename'
    ]
]

This caused issues when forcing queries to be covered by indexes (through the notablescan option in MongoDB), since it would require two different kinds of indexes on a reference: one on the entire DBRef object to cover queries like created through the DocumentPersister and another index on the $id field of the reference to cover queries created by the query builder in combination with references.
This solution tries to apply the same logic applied by the query builder to the documents in question. The only exception are @ReferenceOne fields without a target document set. These would produce the following query array:
[
    'account.$ref' => 'accounts',
    'account.$id' => MongoId(...),
    'account.$db' => 'mydatabasename'
]

This is not possible at this time since the DocumentPersister always assumes that a single field has exactly one value. For now, the PR includes a failing test case for this, as the DocumentPersister excludes @ReferenceOne fields without targetDocument set.

As a starter I'm sorry for introducing the bug, I admit that I haven't thought about indexes at all back then :)

This is not possible at this time since the DocumentPersister always assumes that a single field has exactly one value.

If this is only issue of what's prepareQueryElement is returning (and how) it could be fairly easy (found 3 places using the method) to rework it so it could return an array of tuples (or ["field.$id" => abc, "field.$ref" => xyz] array) - what do you think?

it could be fairly easy to rework it so it could return an array of tuples
I thought about that as well - just wasn't sure which route we want to take. I'll have to see how we can accomodate that without creating a weird return type, but if at all possible I'll do exactly that. Thanks for the input! 👍

@malarzm udpated PR as per your suggestion. prepareQueryElement now returns an array of key-value tupels so that more than one query element can be returned.

Thanks \o/


Feature request: open in new tab

I'm submitting a feature request
Expected/desired behavior:
It would be nice if we could pass router.navigate an option to navigate to a new tab.
Maybe like so: router.navigate('url', { target: '_blank' })
What is the motivation / use case for changing the behavior?
I would like to support Ctrl+Click on data table rows to open details.
Because they are <tr> I can't use a regular <a> which would work fine.
Instead, I have to use a click event, which calls into router.navigateToRoute().
This is working fine, but users are unable to do Ctrl+click to open details in a new tab, which is bad.
My thinking was that I could check the click event to see if Ctrl key is pressed and call pass an option accordingly to router.navigate. Don't know if there is another way to achieve that.

Maybe you can use router.generate() combined with window.open() to achieve that behaviour?

Yes, this can be worked around rather easily. I just felt it would fit nicely into the router API.

Trying to keep the codebase small by not adding too many features, especially those that can be handled by combining exsiting apis. Closing this for now in favor of using the solutoin that @BBosman suggests.


fix: validate credential's inputs when it is empty

https://issues.redhat.com/browse/AAP-23402

Seems that one e2e test is failing, but I'm not sure if its related

it's strange, shouldn't related, let me check


Convertwithmoss 9.0.1 fails to build

Here's the error I get when building with extra/jdk-openjdk
[INFO] Scanning for projects...
[INFO]
[INFO] -------------------< de.mossgrabers:convertwithmoss >-------------------
[INFO] Building ConvertWithMoss 9.0.1
[INFO]   from pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- clean:3.3.2:clean (default-clean) @ convertwithmoss ---
[INFO]
[INFO] --- enforcer:3.4.1:enforce (enforce-maven) @ convertwithmoss ---
[INFO] Rule 0: org.apache.maven.enforcer.rules.version.RequireMavenVersion passed
[INFO]
[INFO] --- resources:3.3.1:resources (default-resources) @ convertwithmoss ---
[INFO] Copying 27 resources from src/main/resources to target/classes
[INFO]
[INFO] --- compiler:3.13.0:compile (default-compile) @ convertwithmoss ---
[INFO] Recompiling the module because of changed source code.
[INFO] Compiling 240 source files with javac [forked debug target 17 module-path] to target/classes
[WARNING] Unable to autodetect 'javac' path, using 'javac' from the environment.
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] location of system modules is not set in conjunction with -source 17
  not setting the location of system modules may lead to class files that cannot run on JDK 17
    --release 17 is recommended instead of -source 17 -target 17 because it sets the location of system modules automatically
/home/faith/.cache/yay/convertwithmoss/src/ConvertWithMoss-9.0.1/src/main/java/de/mossgrabers/convertwithmoss/core/detector/AbstractSampleFileDetectorTask.java:[149,137] error: incompatible types: String cannot be converted to File
[ERROR] /home/faith/.cache/yay/convertwithmoss/src/ConvertWithMoss-9.0.1/src/main/java/de/mossgrabers/convertwithmoss/format/KeyMapping.java:[436,101] error: incompatible types: String cannot be converted to File
[ERROR] /home/faith/.cache/yay/convertwithmoss/src/ConvertWithMoss-9.0.1/src/main/java/de/mossgrabers/convertwithmoss/format/KeyMapping.java:[657,50] error: incompatible types: String cannot be converted to File
[ERROR] /home/faith/.cache/yay/convertwithmoss/src/ConvertWithMoss-9.0.1/src/main/java/de/mossgrabers/convertwithmoss/format/ableton/AbletonDetectorTask.java:[169,87] error: incompatible types: String cannot be converted to File
[ERROR] /home/faith/.cache/yay/convertwithmoss/src/ConvertWithMoss-9.0.1/src/main/java/de/mossgrabers/convertwithmoss/format/decentsampler/DecentSamplerDetectorTask.java:[170,73] error: incompatible types: String cannot be converted to File
[INFO] 5 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  4.170 s
[INFO] Finished at: 2024-05-03T23:02:48+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) on project convertwithmoss: Compilation failure: Compilation failure:
[ERROR] location of system modules is not set in conjunction with -source 17
[ERROR]   not setting the location of system modules may lead to class files that cannot run on JDK 17
[ERROR]     --release 17 is recommended instead of -source 17 -target 17 because it sets the location of system modules automatically
[ERROR] /home/faith/.cache/yay/convertwithmoss/src/ConvertWithMoss-9.0.1/src/main/java/de/mossgrabers/convertwithmoss/core/detector/AbstractSampleFileDetectorTask.java:[149,137] error: incompatible types: String cannot be converted to File
[ERROR] /home/faith/.cache/yay/convertwithmoss/src/ConvertWithMoss-9.0.1/src/main/java/de/mossgrabers/convertwithmoss/format/KeyMapping.java:[436,101] error: incompatible types: String cannot be converted to File
[ERROR] /home/faith/.cache/yay/convertwithmoss/src/ConvertWithMoss-9.0.1/src/main/java/de/mossgrabers/convertwithmoss/format/KeyMapping.java:[657,50] error: incompatible types: String cannot be converted to File
[ERROR] /home/faith/.cache/yay/convertwithmoss/src/ConvertWithMoss-9.0.1/src/main/java/de/mossgrabers/convertwithmoss/format/ableton/AbletonDetectorTask.java:[169,87] error: incompatible types: String cannot be converted to File
[ERROR] /home/faith/.cache/yay/convertwithmoss/src/ConvertWithMoss-9.0.1/src/main/java/de/mossgrabers/convertwithmoss/format/decentsampler/DecentSamplerDetectorTask.java:[170,73] error: incompatible types: String cannot be converted to File
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
==> ERROR: A failure occurred in build().
    Aborting...

@Kirtai what's your default java environment (archlinux-java status)?
I'll see how we can use the desired version during build() 👍

Here you go:
$ archlinux-java status
Available Java environments:
  java-22-openjdk (default)

Weird, it's the same for me and building works. Did you try clean-building it (press A in yay)? What's the output of javac -version?

I tried clean building it, same error.
$ javac -version
javac 22

@Kirtai Version 10.0.0 is out. Does that build for you?

Closing this as invalid due to no further feedback.


Add divide scalar dyn kernel which produces null for division by zero

Is your feature request related to a problem or challenge? Please describe what you are trying to do.

Similar to divide_op which produces null for division by zero on primitive arrays, we also need a divide scalar dyn kernel which produces null for division by zero.
Describe the solution you'd like

Describe alternatives you've considered

Additional context

label_issue.py automatically added labels {'arrow'} from #2768


[CARBONDATA-1258] CarbonData should not allow loading Date Type value…

…s violating the boundary condition ("0001-01-01" through "9999-12-31")
For Date Type the value X being loaded must be X >= "0001-01-01" and X <= "9999-12-31".

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Build Success with Spark 1.6, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/288/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/2871/

Can one of the admins verify this patch?

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/41/

SDV Build Fail , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/1218/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/587/

SDV Build Success , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/2393/

Build Success with Spark 2.2.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/881/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/2106/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/2120/

Build Success with Spark 2.2.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/895/

SDV Build Fail , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/2405/

SDV failure is random, not related to this PR

Correct the PR header also...remove dots from the end and put a proper message

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/2132/

SDV Build Fail , Please check CI http://<IP_ADDRESS>:8080/job/ApacheSDVTests/2414/

retest this please

retest this please

retest this please

Build Success with Spark 2.2.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder/982/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/2205/

LGTM


URL not shown because there is an error with Javascript...

This message still appears when I am testing the my HIT in the sandbox, as a worker. I am pretty sure that Javascript and Cookies have been enabled for MTurk. Do you have any idea why this happens?
Thank you in advance!

Thank you for the note! When creating this, I never tested it using the Sandbox so not sure if there is something idiosyncratic about the Sandbox that makes it such that this error message still appears. Could you try actually posting the HIT for $0.01 (the minimum amount) and, ideally, set a custom qualification on the HIT such that only your worker account can access the HIT?
This is how I tested the app out myself and it worked (i.e., myself and other workers can access the HIT only once). I'd be curious if this didn't end up working for you, so please let me know how it goes.


🐛💻 – Implementation Challenges: Foreign Key Issues and Style Inconsistencies

Describe the problem
After seeing TIDES had hit v1-dev, I tried implementing a full TIDES schema in our Oracle database and ran into a few inconsistencies/issues (mostly around foreign_keys):
Bugs

The primary key for trips_performed is service_date and trip_id_performed. Most foreign keys on trip_id_performed don't reference service_date, which is an issue for databases that require a Foreign Key to be a Primary Key in the reference table (Oracle and Postgres both require this at least).

Could be fixed by adding service_date to the trip ID performed foreign key for any table where it exists.
This includes fare_transactions, passenger_events, stop_visits, vehicle_locations

In passenger_events, the foreign key on train_car_id references a train_car table instead of train_cars
In passenger_events, the stop_times foreign key references scheduled_stop_sequence in passenger_events, but stop_sequence in stop_times. I think this should reference stop_visits instead of stop_times, and should reference stop_sequence in both tables instead?
In stop_visits, I wasn't quite sure what the the scheduled_stop_sequence foreign key was meant to account for, but both Oracle and Postgres break with the current setup. I think we'd have to make the foreign key match on scheduled_trip_id and a service_date/schedule_date as well? We don't include scheduled_trip_id in this table, personally I would recommend removing the foreign key and keeping the constraint at just > 0.

Style

The options in the enum for device_type all start with lower-case letters, while the first letter is capitalized in all other enums in TIDES. This doesn't really matter for usage, but it stood out to me.

The vehicles table has capacity_bike, capacity_seated, and capacity_standing, but has wheelchair_capacity. In train_cars, it has capacity_seated, capacity_standing, bike_capacity, and wheelchair_capacity

It may be too late, but I would personally love to change bike_capacity to capacity_bike in train_cars. Could also consider changing wheelchair_capacity to capacity_wheelchair in both tables, but that's less noticeable since it's consistent.

Steps to reproduce
I would be happy to share all the PLSQL DDL I put together to create the tables, but I don't think it's possible to make minimally reproducible without access to an Oracle database.

Thank you. These are excellent points.
Bugs

This can be corrected as suggested by adding service_date to the four referenced tables
This can be corrected as suggested.
I think the foreign reference in passenger_events should be to stop_visits.trip_stop_sequence
I don't think we should have a foreign reference to stop_times at this point.  There are several other linkages to GTFS/schedule data that are not listed as foreign references.

Styles

The enums for devices should be modified to start with upper case
I think we should change them all to capacity_xxxx

@Danishswag Would you like to make a PR for these changes or have someone else do that?

Yep! I can go ahead and make the PR today or tomorrow


Right-click on open shulker boxes/crafting stations to return to normal inventory view

Hi, I'm very happy with the plugin and thanks to the permission nodes, i can give my players inventory enhancements based on their advancement completion, which is perfect. The plugin works really well, there are no bugs, no lagging, it's just seamless. I was just wondering if it's possible to trigger opening the main inventory when you right-click on the currently opened shulker box or other item.
When you open the inventory, you right-click a shulker box and the GUI changes to its inventory. The shulker box itself is still visible in its slot, but it can't be moved (for a good reason). You can open a different box by clicking on it, which is perfect, but you can only return to your main inventory by closing the GUI and opening it again. So I was thinking if clicking (righ-clicking?) the shulker box could return you back to your main inventory screen. It would make the usage even more dynamic, but I'm not sure if the actions and events allow for this.
Anyway, thanks for reading and thanks for this wonderful QoL plugin :)

Hi there, I'm very pleased to hear you're enjoying the plugin :)
The whole purpose of the plugin is QoL and making inventory management more seamless, so I like this suggestion a lot, thanks
For your (and also my) insight, here's how I currently use the plugin:

I have all my shulker boxes + crafting stations in my ender chest
I open the ender chest with a right click
Then I open any of my shulker boxes/crafting stations with a right click

Now, my shulker boxes/crafting stations aren't visible any more, I can only see my own inventory and the shulker box's contents
But now I can:

Right click on the ender chest to go back to that screen
Right click on the ender chest while it's open to close it, and I'm back on my inventory

So it looks to me like I already did this for enderchests, and simply overlooked this for everything else
I don't see why I can't add this behaviour for open shulker boxes and open crafting stations too, but there may have been some other annoyance by enabling it that I deliberately avoided when I originally made the plugin
I'll have a go at making this change when I next have some free time and report back either with a new release or any issues I find

Thank you for the quick reply, it sounds really promising. Seems like if it's possible for the ender chest, it should be doable for other objects as well, right? Even if it might be a bit of a niche use case, I think it would be worth adding at least for parity.
On my server, I'm not planning on allowing ender chest access and crafters just yet, maybe over time as rewards for further survival progress. But I'm sure there are many users of the plugin who will appreciate the improved user experience. I'm really curious what will come out of this, but if it works out, it will be just perfect. Crossing my fingers :)

Foolish quote from me earlier today (clueless):

Right click on the ender chest while it's open to close it, and I'm back on my inventory

I misremembered this, and I now remember my thought process when I originally wrote the majority of the plugin
When you right click on an open ender chest, it actually closes your inventory window entirely
It is unfortunately not possible for a plugin to tell your Minecraft client to open the normal inventory screen (see this forum post and lots like it) - there is simply not a packet in the protocol you can send for this, opening the normal player inventory can only be done by the client when pressing the inventory key
This leaves only the option to close the inventory screen entirely (so you are looking at the world again) upon right clicking something that's open
I'm sure I knew this last year, and that's why I didn't bother making the plugin completely kick you out of the inventory screen when right clicking on something that's open (it felt more abrupt to me than if it just did nothing)
Therefore I'm sorry to say this feature is impossible right now when playing with a vanilla client, unless Mojang changes the protocol (the same kind of thing prevents the plugin working in the creative menu) :(
What do you think about right-clicking on open containers closing the screen entirely?
I can add that for consistency with ender chests, but I'm currently thinking it isn't worth it as it's slower than just pressing the inventory key (I believe this was also my reasoning last year)

I may bundle a setting like that with a future update alongside some bigger feature request, but for now I'll leave things as they are
This issue will join the graveyard of open issues to act as future documentation for others that may request the same
Thanks again for using the plugin and your feedback, this is the exact type of feature request I enjoy actioning (even though it was unsuccessful in this case)


Sql (soql) injection in the QueryByIdAsync method

This method is vulnerable by soql (sql) injection as it forms a string without any proper encoding or validation.
public async Task<T> QueryByIdAsync<T>(string objectName, string recordId)
var query = string.Format("SELECT {0} FROM {1} WHERE Id = '{2}'", fields, objectName, recordId);
It will be also good to provide parameters that are automatically properly encoded in QueryAsync and similar methods.

On my current project I had exactly the same need. When it comes to the query above, we have there  two kinds of query parameters: one kind is used to construct query (fields and objectName) and these should not be escaped and properly encoded, the second type (id) provides data to the query and should be properly escaped and encoded. I created a small at hoc library that uses dapper like interface to pass parameters:
client.Query("select field from object where Id = @id", new { id="abc" });

I would like to contribute back but this must be accepted by my employer so it may take a while.

I was investigating this issue myself. We have code like the following
var accounts = await client.QueryAsync<Account>("SELECT id, name, description FROM Account WHERE name = '" + name + "'");

So if name is set to something like Jef'; DELETE FROM Account; the toolkit will NOT mitigate that?

Note the query input is escaped in the "QueryAsync" method using Uri.EscapeDataString:
var query = string.Format("SELECT {0} FROM {1} WHERE Id = '{2}'", fields, objectName, recordId);
var results = await QueryAsync<T>(query).ConfigureAwait(false);

public Task<QueryResult<T>> QueryAsync<T>(string query)
{
    if (string.IsNullOrEmpty(query)) throw new ArgumentNullException("query");
    return _jsonHttpClient.HttpGetAsync<QueryResult<T>>(string.Format("query?q={0}", Uri.EscapeDataString(query)));
 }


TDR-2538 - Update summary page

Pass metadata type to API to filter the file metadata and show the key-value metadata response on the summary page
Requires - https://github.com/nationalarchives/tdr-generated-graphql/pull/754

@vimleshtna Looks like the tests are failing for this PR?

@vimleshtna Looks like the tests are failing for this PR?

The tests are passing now. I have updated the generated-graphql version with the latest one


Support EWKB

[ ] I agree to follow the project's code of conduct.
[ ] I added an entry to CHANGES.md if knowledge of this change could be valuable to users.
[ ] I ran cargo fmt

Check for EWKB z and m flag bits
still need to figure out how to ensure the SRID offset propagates

I added some tests using the Rust GEOS binding :pray


Feature request: PS4 hacks guide

right now, the PS4 jailbreak scene is flourishing as a new jailbreak was discovered for basically most firmware. (1.0.0 essentially to 11.0.0, most recent is 11.5.0)
also its really hard to know which data is accurate and up to date for ps4 homebrewing. its a shit show

right now, the PS4 jailbreak scene is flourishing as a new jailbreak was discovered for basically most firmware. (1.0.0 essentially to 11.0.0, most recent is 11.5.0)
also its really hard to know which data is accurate and up to date for ps4 homebrewing. its a shit show

I would ask the cfw.guide people as this does not fall under the “Nintendo homebrew” category.

Probably not because our experience is with Nintendo consoles. (If you're wondering why we have Vita, it's from the previous owner and operates outside of NH.)


Can't get user image using MSGraphClient

Category

[ ] Question
[ ] Typo
[x] Bug
[ ] Additional article idea

Expected or Desired Behavior
Using MSGraphClient to get user image like so:
let graphClient = this.context.serviceScope.consume(MSGraphClient.serviceKey);
graphClient.api('/me/photo/$value').get().then(response => {
 //response is null
});

or using:
graphClient.api('/me/photo/$value').getStream((error, response, rawResponse) => {
    //error and response are both undefined
});

The request in the network tab of devtools show it was OK and got the picture. I can see it in the preview.

When using "getSteam" I can see my caller has this code which is wrong:
t.prototype.getStream = function(t) {
  var e = this;
  this.config.authProvider((function(r, o) {
    if (null === r && null !== o) {
      var i = e.buildFullUrl();
      t(null, e.configureRequest(n.get(i), o))
     } else
        t(r, null)
  }))
}

the bug is here 'null === r '
r is undefied, not null.
Since the check uses === and not == it doesn't go in the first if. If you change the code to == it works well.

Observed Behavior
There is no working way to get the image content
Steps to Reproduce
try making a request to path 'me/photo/$value' or '/users/xxx/photo/$value'

I have hacked a workaround to fix this code, making it send null instead of undefined.
here it is in case anyone needs to use getSteam, but this bug should definitely be fixed in the library itself:
if (typeof ((<any>request.config).authProvider_org) === 'undefined') {
    (<any>request.config).authProvider_org = request.config.authProvider;
    let newAuthProvider = (callback) => {
        (<any>request.config).authProvider_org.call(request.config, (error, token) => {
            callback(error || null, token);//send null if null or undefined <-- this is the fix.
        });
    };
    request.config.authProvider = newAuthProvider.bind(request.config);
}

Not beautiful, but it works well enough so that I can continue testing my code... :)

...also ... you have to set responseType to blob if you want to get the file content:
request.responseType('blob');
and then get it from the xhr.response object:
request.responseType('blob');
request.getStream((error, steamPromise) => {
    (<Promise<any>>steamPromise).then((res) => {
        resolve(res.xhr.response);
    }).catch(() => { resolve(null); });
});

if you want to get the file data

What SPFx version are you using? Do you have any examples to call other Graph APIs and get a response (not null response)? Thanks!

@mmsharepoint Yeah, I didn't see that example.
I will try using the raw param from "get" but still - this doesn't change the fact that there is a bug in "getStream".
It does help me for now (provided it works), so thanks!

I'm having a similar issue. I can see the image in the network tab of Chrome dev tools. However, in my msGraphClient request callback, the body stream on the raw response is locked, so I can't get the blob data.
this.props.msGraphClient
  .api('me/photo/$value')
  .version('v1.0')
  .responseType('blob')
  .get(async (err, response, rawResponse) => {
    const blob = await rawResponse.blob();
    const blobUrl = window.URL.createObjectURL(blob);
    console.log(blobUrl);
  });

Hello,
Dunno if it help but i was able to achieve to get the photo by this way :
this.graphClient.api(['users', upn, 'photo/$value'].join('/')).responseType('blob').get().then(data => { res(data); })
where data is your blob object.
Regards,


exclude Termux conditionally

bootstrap.sh should exclude .termux and bin/termux-* if env is not Termux

If env is Termux, .bash_prompt should be excluded

partially fixed by https://github.com/Rudxain/dotfiles/pull/8/commits/e74685bc0be5820d0bf01a140446443c845c8f74


Add ControlBuilder.Memory

Span<> isn't available inside of an async method, which makes it more difficult to use ControlBuilder without an alloc.
The underlying type is ArrayBufferWriter<>, which exports a Memory, so this change just exposes that API to ControlBuilder as well.

I don't have any particular problem with taking this change, but just out of curiosity, what's the situation that made the Memory property necessary?

The use case is when wanting to pass ControlBuilder memory to an async utility function. The compiler will not permit receiving it as a ReadOnlySpan<char>. So Span is unusable.
A good example of this is Terminal.OutAsync(ReadOnlyMemory<char>). I can't get at the underlying ArrayBufferWriter array memory in the ControlBuilder, so the only other option is an unfortunate allocating ToString().


Nickel string parsing is not greedy enough

m% strings are parsed by Nickel greedier than by the tree-sitter. For example, string m%""%{x}""% is formatted by the Topiary to m%""% { x } "" % so it assumes that first "% closes the string, while Nickel itself consumes everything up to last "%.
This causes problems when embedding shell code in Nickel strings, for example:
nix-s%"
export PATH="%{inputs.coreutils}/bin:$PATH"
"%

this is parsed by Nickel just fine, but Topiary complains:
Parsing error between line 2, column 38 and line 2, column 39

because first "% closed the string, and the dollar sign is not allowed in this place outside the string.

In particular, the relevant rules in the Nickel lexer are here. The broad intention is that "(%+) is only lexed as the ending token for the string if it's not immediately followed by the beginning of an interpolation (i.e. a { character).
I'm not familiar with how tree-sitter grammars are defined, so I'm not sure how complicated this would be to fix. @vkleen - do you have any idea?

The problem with tree-sitter-grammar is that we don't have an easy way to do the same modal lexing that Nickel is doing. So the entire string handling is a bit of a hack. I'm looking into this but I'm not yet sure how we could fix it.


Upgrade Volumio - host: pandemonium

16-10-22 Schedule this!

Required to: Update v3.378
From current: System version 3.324
Backup of data directory completed and moved to NAS storage.
Carry out System Update and restart device.
16-10-22 Confirmed update completed.


how to set IP address as host in a url ?

if i try to set an IP address as host name it give an InvalidArgument exception.
$url = 'http://www.google.com';
$url = new Url($url);
$url->set('host', '<IP_ADDRESS>');

now $url->getUrl() results in InvalidArgumentException

This issue has already been fixed.
You should use the latest version 0.08.
Here is my sample code:
$url = new Url('https://google.com');
$url->set('host', '<IP_ADDRESS>');
echo $url->getUrl(); // https://<IP_ADDRESS>/

Thanks.


Remove list feature obj

For the future: please open/close PRs if something isnt right. You can very easily update old PRs through a force push, mentioned here https://github.com/shogun-toolbox/docs/blob/master/DEVELOPING.md


SKMatrix methods "Inverse" and "Concat"

Hi!
I am currently replacing my Android Canvas API stuff with SkiaSharp as I am hoping for better performance.
One problem I am facing is that the implementation of SKMatrix is rather dumb.
It would be sufficient, if it was at least possible

to concatenate two matrices like
SKMatrix SKMatrix.Concat(SKMatrix m1, SKMatrix m2);

and to get the inverse of a specified matrix
SKMatrix SKMatrix.MakeInverse(SKMatrix other);

these two basic methods would solve almost all of my matrix calculations!
Thank you for considering this :)

Added Concat, PreConcat, PostConcat and TryInvert.


MXNet fcnxs examples: GPU memory usage varies during training.

When training the fcnxs examples, the GPU memory varies from 3GB to the MAX GPU Memory, which looks like a GPU memory leak problem. Did anybody get the same issue?
Also, how can we see the feature map when testing on an image? I mean, how can I see a specific layer's output without defining it as the output in the symbol file.

Same here. It's related to the image size. the symbols are bound each time a new image coming.
The monitor is what you looking for. Or you can define some simple debug symbol.

Thanks, I got it. It is the image size that varies the GPU memory usage. (I forget that the input size varies)

Similar issue regarding feature map: #5150

Thanks, Haibin, I found that before, but actually I am looking for some
method that could enable me to monitor the feature maps without predefining
it as output in symbol file.
Lipeng
On Tue, Apr 11, 2017 at 11:47 AM, Haibin Lin<EMAIL_ADDRESS>wrote:

Similar issue regarding feature map: #5150
https://github.com/dmlc/mxnet/issues/5150
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/dmlc/mxnet/issues/5748#issuecomment-293141797, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AZrAF4lZRRvJE9j__avpGypHlGmYuNruks5ruve_gaJpZM4M4Dkk
.

This issue is closed due to lack of activity in the last 90 days. Feel free to ping me to reopen if this is still an active issue. Thanks!

@apache/mxnet-committers: This issue has been inactive for the past 90 days. It has no label and needs triage.
For general "how-to" questions, our user forum (and Chinese version) is a good place to get help.

@KeLipeng it looks like you now understand the primary issue of variable gpu memory usage, so going to request for this issue to be closed. Just to confirm, you were seeing this effect because the input images were of different sizes, leading to different sized feature maps and thus different amounts of memory used.
With regards to the secondary question related to inspecting feature maps. You have to specify it as an output to your model with Module API. What problem does this cause? But with Gluon API (before hybridizing) you can inspect feature maps and kernels really easily. Since you have access to the array values you can calculate summary statistics, plot images, etc. Also I'd recommend this tutorial for visualizing CNNs.


Add cache domain

Codecov Report

Merging #128 (5a33595) into main (ce71709) will increase coverage by 0.02%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main     #128      +/-   ##
==========================================
+ Coverage   68.34%   68.36%   +0.02%
==========================================
  Files          14       14
  Lines        1314     1315       +1
==========================================
+ Hits          898      899       +1
  Misses        319      319
  Partials       97       97

Impacted Files
Coverage Δ

agent.go
77.56% <100.00%> (+0.10%)
:arrow_up:

Continue to review full report at Codecov.

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


Change name of repository

meaningful name: github.com/yourusername/investigating-airbnb

it's changed, closing the issue.


⚠ Processors has degraded performance

In 052219d, Processors ($STATUS_URL) experienced degraded performance:

HTTP code: 200
Response time: 76 ms

Resolved: Processors performance has improved in 8b4306c.


purrr cheatsheet depth has been renamed to vec_depth

I think the fantastic purrr cheatsheet might need a slight update to rename depth to vec_depth (due to  https://github.com/tidyverse/purrr/pull/350).  Minimal reprex to demonstrate:
x <- list(list(list(1)))
purrr::depth(x)
#> Error: 'depth' is not an exported object from 'namespace:purrr'
purrr::vec_depth(x)
#> [1] 4

Thanks! Fixed.


Add instruction to run hub and agent as system service

Hi, if you do not mind I added some instructions on how to run binaries in the background as system service. With this added it is more linux-newbie friendly.
Feel free to let me know if you think this is too much.
I can also add OIDC instruction for Authentik if you want me but that is mainly for PocketBase. Feel free to let me know.

I also think maybe we can add this instruction as a button next to the docker compose generation.  The point is since some server or system is very light, installing mainly based on docker might be too heavy for those.
I can make it as a one line command including download, create service, start and enable. Should be very simple.
I can create a PR for this later this week as well if you agree with me

Good idea, I'll merge with a few updates a bit later.
It might be nice to add subcommands to the binaries for installing / uninstalling the service.
For example:
# hub
./beszel service install

# agent
./beszel-agent service install --port "..." --key "..."


Javascript error in Backend

Using magewire in a Luma based theme with magewire-requirejs we are getting the following error in the browser console when we are in the Magento Backend:
Failed to load resource: the server responded with a status of 404 () livewire.min.js:1
Uncaught Error: Script error for: Livewire

Hi @6ui11em,
Magewire is currently only for the frontend. I'm looking into making it compatible with the backend, but this will take some time. Are you ok with me closing this issue?

Hi @wpoortman ,
Ok, as you considere. I just want to let you know. It seemed strange to me see a javascript error in the Backend when Magewire is currently only for the frontend.

Thanks for the reply @6ui11em, I will close the issue for now :)

I'm also experiencing this error. I believe it's because the livewire.js file in magewirephp/magewire was moved to magewirephp/magewire/view/frontend, while this module is calling it from view/base.
This looks like it might be fixed by https://github.com/magewirephp/magewire-requirejs/pull/6


Added chart for sonarqube

@unguiculus Made the suggested changes. Let me know if there is anything else. I would like to leave the default service to LoadBalancer.

/ok-to-test

/lgtm