WireFormattingException when redelivering an already redelivered message

RabbitMQ Client throws a WireFormattingException for the "MT-Quartz-Scheduled" header when trying to send a message that has been scheduled twice by using the Redeliver method.
I think the problem is caused by the JSON deserialization of the scheduled message headers in the SetHeaders method in MassTransit.QuartzIntegration.ScheduledMessageJob. Json.NET identifies the values for the "MT-Quartz-Scheduled" and "MT-Quartz-Sent" headers as a DateTime, and RabbitMQ Client does not support DateTime for header values.
MassTransitDateTimeHeaderBug.zip

Getting bitten again by this one, didn't you submit a bug on the other issue which was resolved the same way?

Yeah I saw in a code comment somewhere that you ran in to that limitation in RabbitMQ before. But I didn't submit that bug. How was it resolved?


Minimize to tray with shortcuts

Description of the new feature / enhancement
Minimize to tray with shortcuts
for example using Alt + 1 to minimize software to tray and use another for make it open back for example with Alt + 2 and open all minimized with another one like Alt + 3
This software  to the same thing but this feature is better to be in PowerToys. it would be better
Scenario when this would be used?
I have so much softwares open and I'm getting lost inside all of them and I just want to minimize some to the system tray (the one that I use less than other) so this would be helpful so much
Supporting information
No response

Fair idea.
Besides that, I always use virtual desktops to focus on (related) windows I want to see - or not to see.

So can I hope, I can see this in next major update?

/dup #47


Test can search maps fails

Describe the Bug

Anyone else had one test fail before?
Steps to Reproduce the Problem
make test-backend
Expected Result
All tests pass
Actual Result
one test fails
PermaplanT version
master
Operating System
Windows 10 inside devcontainer
Browser

Versions of other relevant software/extensions

Additional info/logs
No response

I think I know what the problem is.
At least on the local build, the backend tests do not use their own test database, but instead use the main database and run the operations in a transaction that gets aborted at the end. It works in the sense, that test entities do not persist after the tests are finished, but production data can interfere with the assertions.
In the case of this particular test, we add 2 test maps at the test startup and then query for all available maps. The assertions would be right, if only the test maps would be returned by the API, but instead we also get all the other maps in the database.
At least that is the cause for the failure when I run them on my local build.
Since it made no issues in Jenkins until now, I believed that the pipeline on the contrary does use its own test database. It is not visible on your screenshot, but it seems the test case for creating a map was handled before the search test case. Since all tests run in the same transaction, it could be that the search test case also picks up the map created by the create test case.

Thank you very much for the detailed explanation. Would be nice if we could refactor this (and maybe other tests) to be more isolated and maybe have their own database if that is not too much action.

make test-frontend

I think you mean make test-backend here?
@ThorbenStaufer thx for helping out here!
Shouldn't this easy to fix if the test cases use relative instead of absolute numbers? So run page.results.len() initially, add two items and check if it is 2 more?

If it is about names: let us use very obscure test names, so that it won't find maps that users might actually have.
@4ydan I wonder, doesn't the .devcontainer setup run the tests in isolation?

Oh yea I meant test-backend

@4ydan I wonder, doesn't the .devcontainer setup run the tests in isolation?

No, the devcontainer database has a mounted volume which is persistent after container restarts, so if the tests don't clean up, you can only run that test once successfully.

There is now 5 tests in totally failing local for me. Can someone reproduce this?

We should avoid adding tests that cant be executed locally.

For me also 5 tests failed:
test test::map::test_can_search_maps ... FAILED
test test::plant::test_get_all_plants_succeeds ... FAILED
test test::plantings::test_can_delete_planting ... FAILED
test test::plantings::test_can_search_plantings ... FAILED
test test::plantings::test_removed_planting_outside_loading_offset_is_not_in_timeline ... FAILED

I executed it with make test-backend (on master), shouldn't that make sure that migrations ran?

I executed it with make test-backend (on master), shouldn't that make sure that migrations ran?
make test-backend is just running the tests

Which tests failed for you?
I think we can close this issue by simply documenting that the tests require a clean database.

I think we can close this issue by simply documenting that the tests require a clean database.

I dont think all tests are passing with a clean database.
test test::plant::test_get_all_plants_succeeds ... FAILED for example doesnt work for me.

I dont think all tests are passing with a clean database.

How do they succeed on pr.permaplant.net then? There is a clean database, isn't there?
Can you split up the issue? Tests failing on clean database is critical and needs to be fixed.

How do they succeed on pr.permaplant.net then? There is a clean database, isn't there?

I have no idea

Can you split up the issue?

This issue was about test_can_search_maps which seems to PASS, and is now about test_get_all_plants_succeeds

Now all tests pass, hm, idk


3 Questions To Watch Out For... article is missing embedded code examples

Describe your problem and how to reproduce it:
Code examples referenced in article do not appear. Tried three different browsers to verify.
Add a Link to the page with the problem:
https://www.freecodecamp.org/news/3-questions-to-watch-out-for-in-a-javascript-interview-725012834ccb/
Recommended fix, suggestions (how would you update it?):
Contact author and restore content.
If possible, add a screenshot here (you can drag and drop, png, jpg, gif, etc. in this box):

Hi @scissorsneedfoodtoo can you please take a look?

Thanks for reporting this @pjfoley23. Just went in and added the missing code sections: https://www.freecodecamp.org/news/3-questions-to-watch-out-for-in-a-javascript-interview-725012834ccb/
Please let us know if you find issues in any other articles.


deploy create DB log shows error while succeeding

Hi,
When deploying creating a new DB - using npx cds-dbm deploy --create-db -  I am getting the following error thrown (logs adjusted and db name replaced with XXXX).
npx cds-dbm deploy --create-db [cds-dbm] - starting delta database deployment of service db (node:10333) UnhandledPromiseRejectionWarning: error: database "XXXX" does not exist     at Parser.parseErrorMessage (/node_modules/pg-protocol/dist/parser.js:287:98)     at Parser.handlePacket (/node_modules/pg-protocol/dist/parser.js:126:29)     at Parser.parse (/node_modules/pg-protocol/dist/parser.js:39:38)     at Socket.<anonymous> (/node_modules/pg-protocol/dist/index.js:11:42)     at Socket.emit (events.js:400:28)     at addChunk (internal/streams/readable.js:293:12)     at readableAddChunk (internal/streams/readable.js:267:9)     at Socket.Readable.push (internal/streams/readable.js:206:10)     at TCP.onStreamRead (internal/stream_base_commons.js:188:23) (Use node --trace-warnings ...to show where the warning was created) (node:10333) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag--unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1) (node:10333) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code. [cds-dbm] - created database XXX
But the database is created anyways ...  so it is a bit confusing.  The command seems to work but somehow fails to handle a promise rejection ?
The DB logs shows
UTC [162] FATAL:  database "XXXX" does not exist
Which is prob causing this ...
Kind Regards
Steven

Hi @gregorwolf ,
Running locally with a docker composed DB instance
image: postgres:alpine
CDS version.
@sap/cds: 5.9.1 @sap/cds-compiler: 2.13.8 @sap/cds-dk: 3.3.5
Kind Regards,
Steven

Hi @sedacrivity,
I've just tried that with pg-beershop. Before I've tried I deleted all old containers and removed also the images. Then I ran:
npm run docker:start:pg
npm run deploy:pg

The output of the last command was:
><EMAIL_ADDRESS>deploy:pg /Users/gwolf/Documents/Projects/cap/pg-beershop
> npx cds-dbm deploy --create-db

[cds-dbm] - starting delta database deployment of service db
[cds-dbm] - created database beershop
[cds-dbm] - delta successfully deployed to the database

running:
npm run deploy:pg:load

gave me:
><EMAIL_ADDRESS>deploy:pg:load /Users/gwolf/Documents/Projects/cap/pg-beershop
> npx cds-dbm deploy --create-db --load-via delta

[cds-dbm] - starting delta database deployment of service db
[cds-dbm] - database beershop is already present
[cds-dbm] - delta successfully deployed to the database
[cds-dbm] - loading data from /Users/gwolf/Documents/Projects/cap/pg-beershop/db/data/csw-Beers.csv
[cds-dbm] - loading data from /Users/gwolf/Documents/Projects/cap/pg-beershop/db/data/csw-Brewery.csv
[cds-dbm] - loading data from /Users/gwolf/Documents/Projects/cap/pg-beershop/db/data/csw-TypeChecks.csv

and then I started the app with
npm run start

and I see results from the service.

I have the same problem. the example repository really works. but this way we are only going to create pg-beershop projects.


Cactbot Jobs: DOT no longer alerts before expiring

DOT spells particularly tested using biolysis no longer plays an alert sound before expiring, but if you set the option to alert when expired it does alert after the DOT falls off.

Can confirm that. Tested with:

Dia
Byolosis
Combust III
Eukrasian Dosis III
Stormbite
Caustic Bite

For those, sounds don't play when using option "When counter is close to 0."

I recently see a same case.
In that case, ACT opened after login and without changing jobs/maps, so unable to access spellspeed.
Try change jobs and test again.


Given a polymorphic class with two class parameters, can I explicitly enumerate pairs of alternate parameter bounds?

I'm trying to specify bounds on a polymorphic class's parameters more specifically than the usual Cartesian product:
class A {}
class B {}
class C<X: A | B, Y: B | A> {} //ng: I want to exclude `C<A,A>` and `C<B,B>`
class D<[X,Y]: [A,B] | [B,A]> {} //ng: Syntax error on the first `[`
class E<X: [A,B] | [B,A]> {
  f1: X[0]; //ng: Syntax error at `0`
}

Ah. I found a workaround:
class A {}
class B {}
type T = {fst: A, snd: B};
type U = {fst: B, snd: A};
class C<X: T | U> {
  f1: $PropertyType<X, "fst">;
  f2: $PropertyType<X, "snd">;
}
class K extends C<{fst: A, snd: B}> {}
class L extends C<{fst: B, snd: A}> {}
class M extends C<{fst: A, snd: A}> {} //ng: correct
class N extends C<{fst: B, snd: B}> {} //ng: correct

Have I missed something less ugly?

We don't plan to introduce anything new to support this


Add support to the METplus Dockerfile to build images based on specific branches

This is a sub-issue of #478
Describe the Sub-Issue
Add support to the METplus Dockerfile to build images based on specific branches.
ie. develop image, a master_v3.0 image, bugfix image etc ...
And then update Docker Hub dtcenter/metplus to Build those images.
MET is building multiple images based on branches now for its Docker file ... good place to look for an example ...
Consider from the perspective of Travis support, Travis will be either building or pulling the Docker image from within a job.  Should be able to support both. ie. Travis job will know which branch it is running a build on (using travis environment variables) and than pull
or build appropriate Docker METplus image file.
Consider  both the MET image and the METplus branch, when deciding/defining which images to build.
NOTE:
Each METplus docker image variant, REQUIRES a different FROM: line for MET
Need to investigate a solution.
Look at MET's Docker File as an example for ideas...
Multiple MET versions are created there ...use environment variables ...
Look in to passing additional arguments to the Docker build file (from travis.yml)
to define the MET Docker image that should be in the METplus Docker file
in line 1,  Instead of "FROM dtcenter/met:9.0" it should be an argument
passed in ...  FROM dtcenter/{COMMAND_LINE_ARG_FROM_TRAVIS}
Look at the MET Dockerfile for examples on passing in build args ...
NOTE:
It seems reasonable for Feature branches, to continue using the dtcenter/metplus:develop image, vs. each feature branch creating their own respective feature images. Feature branch images, 99.9% of the time would be the same as the develop branch image anyway.
(but understand the implications, meaning if there was a change in the feature branch
that was directly needed in the Docker Hub image, it would not be available until pushed to develop). However, if you end up building the METplus Docker image within the Travis job, than this is moot since the branches METplus image will be built within the job and not
pulled from Docker Hub.
SIDE NOTE Consideration:
There was a discussion about adding Travis CI build support to the current master_v3.0 branch.
SHORT TERM QUICK OPTION FOR before adding multi-branch support:  You could support the building of master_v3.0 branch of METplus, by adding a branch specific travis.yml, Dockerfile and a README.md, that defines the required MET in the Dockerfile and
the travis settings to run on that branch.
Time Estimate
Estimate the amount of work required here.
Issues should represent approximately 1 to 3 days of work.
Define the Metadata
Assignee

[ ] Select engineer(s) or no engineer required
[ ] Select scientist(s) or no scientist required

Labels

[x] Select component(s)
[x] Select priority
[x] Select requestor(s)

Projects and Milestone

[ ] Review projects and select relevant Repository and Organization ones
[ ] Select milestone

taking over travis from jimfrimel

Some of this work has already been completed by me. Currently the MET develop image is used in develop and feature branches.
The MET image tag is also now controlled by a build arg (MET_VERSION).
When a master_vX.Y release is created, we need to update the MET version to use the correct corresponding version (i.e. METplus 3.1 should use MET 9.1).
Task:
We need to document all of the steps required to update the version and add it to the METplus release notes.

Closing this issue since the work has been completed. Created a new task for adding to the release instructions: #604


Print pretty error messages when unable to read or parse gleam.toml

Currently we crash the program with a slightly useful error message- this could be made much friendlier with a real error message including colours etc.

I made a pull request covering this, here https://github.com/lpil/gleam/pull/275


DAAS - First Session on a newly created site always hangs

This is basically to do with how the DAAS session is submitted. Since DAAS runs on sites that may not always have always on enabled, the UI has to take care of checking \ starting the webjob before submitting the session. Have taken care of this in the new DiagnosticTools UI in Support Center so closing this bug.


MEGA EPIC: Increase Developer Experience in Rollkit

This Issue tracks all Issues&Epics to increase developer experience for internal and external developers. If you have any suggestions on increasing developer experience, make an issue with a suggestion or a feature request, and we will add it to this collection.
Docker:

[x] https://github.com/celestiaorg/devops/issues/115
[x] https://github.com/celestiaorg/devops/issues/117
[x] https://github.com/celestiaorg/devops/issues/125

CI & Automation:

[x] https://github.com/celestiaorg/devops/issues/111
[x] https://github.com/celestiaorg/devops/issues/112
[ ] https://github.com/celestiaorg/devops/issues/128
[x] #804
[ ] #491

Testing:

[x] https://github.com/celestiaorg/devops/issues/116
[x] https://github.com/celestiaorg/devops/issues/129
[x] https://github.com/celestiaorg/devops/issues/122

Modularity & Interoperability

[ ] https://github.com/rollkit/rollkit/issues/744
[x] https://github.com/rollkit/rollkit/issues/745
[x] https://github.com/rollkit/rollkit/discussions/755
[ ] General Sequencing API

Documentation:

[x] #921

Related: https://github.com/rollkit/docs/issues/356


Bnb quantization

What does this PR do?
This PR adds 4-bit and 8-bit quantization from bitsandbytes library in accelerate. You can now quantize any pytorch model using the get_quantized_model function. This function can take as input an empty model or a loaded model.
model_name =  "marcsun13/bloom-1b7_with_lm_head"
with init_empty_weights():
     model_8bit = AutoModelForCausalLM.from_config(AutoConfig.from_pretrained(model_name))
weights_location = hf_hub_download(model_name, "pytorch_model.bin")
bnb_quantization_config = BnbQuantizationConfig(load_in_8bit=True)

model_8bit = get_quantized_model(model_8bit,
                                bnb_quantization_config,
                                weights_location=weights_location,
                                device_map="auto",
                                no_split_module_classes=['BloomBlock'])

Work to do

[ ] - 8bit serialization
[ ] - disk offload issue

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.


Making a quiz on a different webpage

Great quiz, however I'm struggling to make another quiz on the same website but a different webpage.
What are the changes needed to make this happen e.g. how do i specify the id and answers of another quiz? Can I do this in the same javascript file (main.js) as the first quiz or if I need a separate file, what changes to the code do I need to make.  Any assistance much appreciated!
Chris

I've tried:
window.onload = function() {     quiz = new Quiz('quiz-modalities', [ 'a', 'd' ]); }; window.onload = function() {     quiz = new Quiz('quiz-chest', [ 'b', 'b' ]); };
but only the quiz-chest is working...

Hi!
You've got two main options really.

Create a separate script for each page containing page specific logic. Then you can simply have the quiz-chest code in one file and the quiz-modalities code in another file and load them on the respective page.

If you want just one script, you'll need different variables for each quiz to stop one being overwritten.

For example:
var quizModalities;
var quizChest;

window.onload = function() {
    // Load the quizzes that exist on the page.
    if (document.getElementById("quiz-modalities") != null) {
	quizModalities = new Quiz('quiz-modalities', [
	    '42',
	    'b',
	    ['b', 'c', 'd']
	]);
    }

    if (document.getElementById("quiz-chest") != null) {
        quizChest = new Quiz('quiz-chest', [
	    '1',
	    'b',
	    ['b', 'c', 'd']
	]);
    }
};

Note that you will need to edit your answer handling to get the current quiz. If you're using the same function for both quizzes, a simple option with the least amount of editing is to pass the active quiz instance to the function:
var quiz;

function showResults(activeQuiz) {
    quiz = activeQuiz;
    // Rest of showResults logic here.
}

Then in your answer button HTML, edit the showResults call in onclick  to pass the respective quiz variable to the showResults function. For example:
<button type="button" onclick="showResults(quizChest);">Check Answers</button>
Let me know if that helps!

Thank you so much!  I'm pretty new to coding so I did your first method and it's working great.
If I learn more javascript I'll try your second method to see if it works.  It would be really useful to put an example of your second method (maybe with 3 separate quizzes on the same html page) so I could see how the code works in that situation.
Thank you again.

Glad you got it working!
I've changed the highResults callback slightly to make it easier to implement multiple quizzes on a single page and created an example which can be found at https://github.com/ALPSquid/quizlib/tree/master/example/multi-quiz
You can grab the release at https://github.com/ALPSquid/quizlib/releases/tag/1.0.1
Thanks for your feedback!


Initial update to Transforms python unit tests:

Breaking them down to individual tests starting with:

AllocationTransformTest

getNumVars() method is no longer available. I know we have moved to using looping through __members__ in previous tests. Just want to confirm that to be the case here as well.
print(ocio.AllocationTransform()) returns error.

ColorSpaceTransformTest

setSrc() and setDst() wrong type tests will crash python
print(ocio.ColorSpaceTransform()) returns <ColorSpaceTransform direction=forward, src=, dst=> which I think is confusing because the order is different from its actual expected parameter order of src, dst and dir. The string representation of the object says direction is also different from the actual expected parameter of dir. I'm wondering if they could be named the same? I will admit I have yet to test if ocio.ColorSpaceTransform(direction=ocio.TRANSFORM_DIR_FORWARD) works. If it does, we can disregard this.

Thanks Mei! Responding to your observations/questions above:
AllocationTransform:
getNumVars() is intentionally omitted. In the C++ API it is present to allocate the proper array size for fetching the vars. In Python you just call getVars() and it returns a list of vars. If you want to know the size, you can call len(tr.get_vars()). There are other places where the Python API differs from C++ for similar methods.
The print(tr) and str(tr) failure for AllocationTransform is harder to track down. I'm looking into it.
ColorSpaceTransform:
For setSrc() and setDst() you can change in C++:
        ...
        .def("setSrc", &ColorSpaceTransform::setSrc, "src"_a.none(false))
        ...
        .def("setDst", &ColorSpaceTransform::setDst, "dst"_a.none(false));

That should fix the crashes. You will find more cases like this. Feel free to correct them in the bindings as needed.
Regarding str(tr): The string representation of a transform won't necessarily match it's Python constructor parameter order or naming. Parameter naming usually matches the C++ API:
virtual void setDirection(TransformDirection dir), but prints to match the serialized config parameter (direction in this case). These strings can be refined over time on the C++ side.

Thinking on the keyword arg naming more, I think you have a good point about matching keyword arg names to the class attribute (i.e. direction instead of dir) since the constructor is the one case where a developer would be calling out a specific attribute. If we do that, there are several other cases throughout the bindings where that will need to happen too, but can be done in one sweeping change. I'll take a look into it.

ExponentTransformTest

Constructor parameter is vec4 instead of value or something else?

ExponentTransformTest

Constructor parameter is vec4 instead of value or something else?

See #1042 which updates all constructor parameter names

FileTransformTest

No CDLStyle parameter in constructor? I took a look at #1042 and didn't notice it added there either. Just curious.

ExposureContrastTransformTest
======================================================================
FAIL: test_constructor_with_keywords (ExposureContrastTransformTest.ExposureContrastTransformTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/meichu/CodeProjects/OpenColorIO/tests/python/ExposureContrastTransformTest.py", line 216, in test_constructor_with_keywords
    self.assertEqual(exp_tr.getStyle(), self.TEST_STYLE)
AssertionError: ExposureContrastStyle.EXPOSURE_CONTRAST_LINEAR != ExposureContrastStyle.EXPOSURE_CONTRAST_LOGARITHMIC

======================================================================
FAIL: test_constructor_with_keywords (ExposureContrastTransformTest.ExposureContrastTransformTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/Users/meichu/CodeProjects/OpenColorIO/tests/python/ExposureContrastTransformTest.py", line 247, in test_constructor_with_keywords
    self.TEST_LOGEXPOSURESTEP)
AssertionError: 0.088 != 0.1

I seem to have issue using constructor to set style to OCIO.EXPOSURE_CONTRAST_LOGARITHMIC. If I comment out that setting style in constructor, then I get the log exposure step error. I am not as familiar with this particular transform. I suspect perhaps those parameters work in conjunctions and so if one is not set, the other will also not set as well?

No CDLStyle parameter in constructor? I took a look at #1042 and didn't notice it added there either. Just curious.

Opened issue #1078

For the CI error, it's an issue with the binding. The constructor never actually sets style in ExposureContrastTransform. Would you mind adding it to the binding?
https://github.com/AcademySoftwareFoundation/OpenColorIO/blob/master/src/bindings/python/PyExposureContrastTransform.cpp
ExposureContrastTransformRcPtr p = ExposureContrastTransform::Create();
p->setStyle(style); // <-- Add this line
p->setExposure(exposure);

Another great example of why this test suite is so useful!

I have saw #1121 that could lead to a change in the default parameter for FileTransform. I have already done the unit test for FileTransform which noted the initial value as well. Should that default parameter changes, I could make the change now or wait.

Thanks @meimchu but we are currently thinking about the best approach. Stay tuned :)
If that's a blocker you can change the interpolation default value to 'default' (instead of DEFAULT->getInterpolation()) and add a todo as a reminder.

I would be perfectly ok with some good code review and then closing this PR. I can wrap up this PR by addressing whatever review notes necessary. I know an outstanding item from this is about creating a base unit test for direction, but that can wait till the next PR.


Styling bottom banner in dna page

Please always provide the GitHub issue(s) your PR is for, as well as test URLs where your change can be observed (before and after):
Fix #48
Test URLs:

Before: https://main--com--ancestry.aem.live/drafts/ujjgupta/dna
After: https://bottom-banner--com--ancestry.aem.live/drafts/ujjgupta/dna

@ujjwal5 Looks great! Just a few tweaks:

Could add some padding to default content wrapper

Adjust the price style (check when screen size between 900px  and 1048px)

Decrease line-height in banner-bottom


load_preproc_data_adult() raises not implemented error with pandas 1.0.0

https://pandas.pydata.org/docs/whatsnew/v1.0.0.html :
The ‘outer’ method on Numpy ufuncs, e.g. np.subtract.outer operating on Series objects is no longer supported,

Thanks for reporting the issue. Could you please also include a minimal and reproducible example for us to better diagnose the problem?

Duplicate of #162 and #109. The fix is in master as well as the latest rc version, v0.3.0rc0. You can download this from PyPI like: pip install aif360==0.3.0rc0


[PYSPARK] [TEST] [MINOR] Fix UDFInitializationTests

What changes were proposed in this pull request?
Fix a typo in pyspark sql tests

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Test build #93371 has started for PR 21833 at commit c4f664b.

Test build #93371 has finished for PR 21833 at commit c4f664b.

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

Merged build finished. Test PASSed.

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


How did you trained (further trained) GPT in a seq2seq (encoder decoder) format.

Hi,
I read your paper and I really enjoyed it.
I have a question regarding your training process.
Since you used the gpt architecture, I wonder how did you train it in a seq2seq format rather than language modeling? Since you have an input (source) sequence and conditioned on that you generate another (target) sequence. However, gpt is a transformer decoder.
Did you you predict the whole source+target tokens and just compute loss for the target?
Many thanks for your explanation

@qkaren Did you have to pass another input to the forward method of you GPTLMHead method which is a list contains the length of source sequence,  so that you will be able to zero out the loss calculated for the tokens in source?
I mean did you zero out the lm_logits associated with source sequence so that you do not count them in loss calculation?
If you can guide me or point me to where you did that in your code that would be really nice.

Thank you for the question. In our work, we put the whole source+target tokens into GPT2 as a language model (instead of a seq2seq).
During training, we zero out the lm_logits associated with source tokens. Here is the code implementing this: here and here
Besides, Texar also supports using GPT2 in the seq2seq model, here is an example.

@qkaren Many thanks for your reply.
I am also curious to know if you padded your inputs? since with causal LM right padding doesn't really make sense.
Or did you concat all the data and truncate them for the desired sequence length?
or did you batchify similar length together? if yes can you point me to the code?
Thanks in advance

Texar supports automatically masking etc to handle variable-length sequences in a batch. For example, here, by passing in context_sequence_length, the right-paddings of context inputs in a batch will be automatically ignored. The same for computing sequence loss (here), etc


DOMException: Failed to execute 'querySelector' on 'Element': 'style[s:id="67a5277a-0-1"]' is not a valid

Template: with-solid-styled
When clicking on the anchor link "about" (which doesn't exist) I got the following error:
DOMException: Failed to execute 'querySelector' on 'Element': 'style[s:id="67a5277a-0-1"]' is not a valid
after that you are not able to update the counter clicking on the counter button

This is a bug in solid-styled.
I opened an issue there:
https://github.com/lxsmnsyc/solid-styled/issues/12
So you can close this issue.


Adds support for Assert::classExists

PHPStan throws errors when string is annotated as @var class-string even when Assert::classExists is used before:
final class Foo
{
   /**
     * @var class-string
     */
   private string $className;

   public __construct(...)
   {
        ....
        Assert::classExists($bar);
        $this->className = $bar;
        // error: Property $className (class-string) does not accept string.
   }
}

This PR adds support for Assert::classExists call to help PHPStan understand it.

Really nice, thank you!

Tagged as 0.12.6.


Question: DS GeoAPI and NTS license type?

Hi Guys,
thanks for great library. I have question regarding licensing, I know that 2.0 version libraries are licenses using MIT. But latest DS uses DotSpatial.GeoAPI and DotSpatial.NetTopologySuite to work with geometries, originally they are under LGPL, but what about DS fork? As LGPL libraries cannot be delivered together with commercial software.

LGPL libraries can indeed be used in commercial software (actually the
issue is closed source, not commercial). In fact that was why the "L" in
LGPL was added. Regular GPL libraries can't be used in closed source, but
LGPL libraries can be. As to your bigger question, DotSpatial core is all
MIT, but the extensions, add-ons, plugins, etc can be licensed in other
ways. So the GeoAPI and NTS parts are intended to keep their original
licenses. Hope this helps... - Dan
On Tue, Jun 6, 2017 at 8:58 AM raiis<EMAIL_ADDRESS>wrote:

Hi Guys,
thanks for great library. I have question regarding licensing, I know that
2.0 version libraries are licenses using MIT. But latest DS uses
DotSpatial.GeoAPI and DotSpatial.NetTopologySuite to work with geometries,
originally they are under LGPL, but what about DS fork? As LGPL libraries
cannot be delivered together with commercial software.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/DotSpatial/DotSpatial/issues/998, or mute the thread
https://github.com/notifications/unsubscribe-auth/ADT89A1bEMDgsUuZL4xBmwLKxie_aiAFks5sBWkpgaJpZM4NxeCL
.


How do I validate params?

I have a language segment as a first segment of my url, defined as:
<Route path='/:lang' ... >

Now how do I validate that lang param may only be equal to en or ru, and throw 404 otherwise?
My question is related to #357 I guess.

For questions and support, please visit our channel on Reactiflux or Stack Overflow. The issue tracker is exclusively for bug reports and feature requests.

You may want to follow #2286

@dimaip did you manage to resolve this? I'd be interested, and oculdn't find anything on google.


New Request: Asking for pair of functions to start and stop RTSP

Thanks to @butabi, we had noticed that set_rtsp_stream function might disable RTSP functionality for a camera, which was not my intention at all. I thought that calling this function with TRUE and FALSE, should just start the stream over respective URL and finish it when desired. To keep backwards compatibility and functionality as intact on your end, can you come up with a pair of functions as start_rtsp_stream and stop_rtsp_stream?
Respective issue: https://github.com/fuatakgun/eufy_security/issues/53

@fuatakgun
Yes, you have misinterpreted something here ;)
This is a setting that allows you to enable/disable RTSP.
If RTSP is already enabled, you only need to start the P2P livestream, no more or less.

So, when rtsp is enabled, if i call start_livestream, i can use rtsp URL to watch it, without messing up video chunks. is my understanding correct?

I don't know, but I think so (I hope so :-D) ;) You have to test it. Otherwise, I honestly have no idea at the moment whether it is even possible to trigger the native RTSP.

@fuatakgun
I found something else in the app's code. There is the command CMD_NAS_SWITCH (1145) which is responsible for enabling/disabling RTSP (which you are using) and the command CMD_NAS_TEST (1146) could perhaps trigger the RTSP stream...

I will test and update you this night, and if you want, i can share my eufy 2c cameras which support RTSP for testing purposes, let me know.

I had tested RTSP vs P2P streaming given;

I had enabled RTSP using EUFY app
I had called start_livestream function
as a result, I had received video stream over P2P (as video chunks).

So, it would be great to implement CMD_NAS_TEST, which should be initiating RTSP streaming over given URL.


Added spatial dropout support for Unet and Linknet models

Hi @ZFTurbo,
Could you reopen your PR (rebase to a current master branch)? I was asked to roll back a previous PR from @Tyler-D.


Warning, Verbose, and Debug cannot be redirected to another stream, file, or variable when coming from a remote source (re-open)

Prerequisites

[X] Write a descriptive title.
[X] Make sure you are able to repro it on the latest released version
[X] Search the existing issues.
[X] Refer to the FAQ.
[X] Refer to Differences between Windows PowerShell 5.1 and PowerShell.

Steps to reproduce
This is in reference to issue #5063, which was closed same-day it was opened as unable-to-reproduce, though it is reliably reproducible; it is also a re-opening of #13562 which was not touched by anyone for 3 years and closed without explanation, so I'm just copying what I put in that one into a new issue, updating anything as needed (which is just version info since everything else is exactly the same). Hopefully, my explanation will be easier to reproduce and more complete, and might actually lead to this long-standing issue getting addressed which I suspect has been present since data streams number 3, 4, and 5 were first introduced.
Longer explanation:
When the source of data streams is not the local machine, such as from Invoke-Command or a remote session such as Exchange uses, stream redirection for streams 3, 4, and 5 (Warning, Verbose, and Debug, respectively) do not work. Streams 1, 2, and 6 (Success/StOut, Error/StdErr, and Information, respectively) behave as expected. Since 3, 4, and 5 were all introduced in version 3.0, 1 and 2 introduced in 2.0, and 6 in 5.0, I suspect the issue was introduced with those streams.
I've replicated this issue in 5.1, 7.0 (specifically 7.0.2 and 7.0.3), and now 7.4.0, originating from Server 2016 and Server 2019, targeting Server 2016, 2019, and 2022, as well as Windows 10 1909.
Code example to reproduce issue:
Invoke-Command -ScriptBlock {Write-Warning 'test'} -ComputerName <remotehost> 3> test.txt
Get-Content -Path test.txt

Compare this behavior to what happens if you leave out the -ComputerName parameter:
Invoke-Command -ScriptBlock {Write-Warning 'test'} 3> test.txt
Get-Content -Path test.txt

Note that this also works with Write-Verbose/-Verbose and 4> to redirect, and Write-Debug/-Debug and 5> to redirect. It also prevents those streams from being captured by a running transcript.
Additionally, -WarningVariable does not work, though -WarningAction does properly alter whether or not the host displays the warning.
Expected behavior
PS> Invoke-Command -ScriptBlock {Write-Warning 'test'} -ComputerName comp1 3> test.txt
PS> Get-Content -Path test.txt
test
PS>

Actual behavior
PS> Invoke-Command -ScriptBlock {Write-Warning 'test'} -ComputerName comp1 3> test.txt
WARNING: test
PS> Get-Content -Path test.txt
PS>

Error details
No response
Environment data
Name                           Value
----                           -----
PSVersion                      7.4.0
PSEdition                      Core
GitCommitId                    7.4.0
OS                             Microsoft Windows 10.0.17763
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           <IP_ADDRESS>
WSManStackVersion              3.0

Visuals
No response

See also:

#9585


can't build with musl

Hello. fast_io from git master
#include <fast_io.h>

int main () {}

$ gcc -dumpmachine
x86_64-alpine-linux-musl
$ g++ -std=c++20 -Ibuild/_deps/fastio-src/include main.cpp

fails to build on alpine linux with the following message:
In file included from build/_deps/fastio-src/include/fast_io_hosted/platforms/native_base.h:23,
                 from build/_deps/fastio-src/include/fast_io_hosted/platforms/native.h:2,
                 from build/_deps/fastio-src/include/fast_io_hosted.h:69,
                 from build/_deps/fastio-src/include/fast_io.h:9,
                 from main.cpp:1:
build/_deps/fastio-src/include/fast_io_hosted/platforms/posix.h: In function 'fast_io::posix_file_status fast_io::details::fstat_impl(int)':
build/_deps/fastio-src/include/fast_io_hosted/platforms/posix.h:889:23: error: aggregate 'fast_io::details::fstat_impl(int)::stat64 st' has incomplete type and cannot be defined
  889 |         struct stat64 st;
      |                       ^~
build/_deps/fastio-src/include/fast_io_hosted/platforms/posix.h:901:1: error: 'fstat64' was not declared in this scope; did you mean 'stat64'?
  901 | fstat64
      | ^~~~~~~
      | stat64
In file included from build/_deps/fastio-src/include/fast_io_hosted/file_loaders/posix_file_loader.h:3,
                 from build/_deps/fastio-src/include/fast_io_hosted/file_loaders/impl.h:3,
                 from build/_deps/fastio-src/include/fast_io_hosted.h:70:
/usr/include/linux/stat.h: At global scope:
/usr/include/linux/stat.h:56:8: error: redefinition of 'struct statx_timestamp'
   56 | struct statx_timestamp {
      |        ^~~~~~~~~~~~~~~
In file included from build/_deps/fastio-src/include/fast_io_hosted/platforms/posix.h:16:
/usr/include/sys/stat.h:124:8: note: previous definition of 'struct statx_timestamp'
  124 | struct statx_timestamp {
      |        ^~~~~~~~~~~~~~~
/usr/include/linux/stat.h:99:8: error: redefinition of 'struct statx'
   99 | struct statx {
      |        ^~~~~
/usr/include/sys/stat.h:129:8: note: previous definition of 'struct statx'
  129 | struct statx {
      |        ^~~~~
In file included from build/_deps/fastio-src/include/fast_io_hosted/filesystem/native.h:8,
                 from build/_deps/fastio-src/include/fast_io_hosted.h:84:
build/_deps/fastio-src/include/fast_io_hosted/filesystem/posix_at.h: In function 'fast_io::posix_file_status fast_io::details::posix_fstatat_impl(int, const char*, int)':
build/_deps/fastio-src/include/fast_io_hosted/filesystem/posix_at.h:145:23: error: aggregate 'fast_io::details::posix_fstatat_impl(int, const char*, int)::stat64 buf' has incomplete type and cannot be defined
  145 |         struct stat64 buf;
      |                       ^~~

The same command works just fine in archlinux container.
$ gcc -dumpmachine
x86_64-pc-linux-gnu

looks like i need to build another musl cross toolchain to fix it

does next branch work?

no. Same error

ty ty

please wait for sometime today i need to build musl cross toolchain first. I will fix it today

I think it should be fixed now

Probably i think i can provide you latest version of x86_64-linux-musl-gcc


Create dataset loader for Human Instructions - Indonesian (wikihow)

https://indonlp.github.io/nusa-catalogue/card.html?id_wikihow

Hi @karissaa, are you still working on this? I will assume inactivity if there's no reply and will free the assignees. Thanks!

Yes bryan, I am currently working on this one!
On Mon, Oct 3, 2022 at 12:31 PM Bryan Wilie @.***>
wrote:

Hi @karissaa https://github.com/karissaa, are you still working on
this? I will assume inactivity if there's no reply and will free the
assignees. Thanks!
—
Reply to this email directly, view it on GitHub
https://github.com/IndoNLP/nusa-crowd/issues/131#issuecomment-1264921004,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIKM4BPNQFIEPSDD6CSKAQLWBJOS5ANCNFSM53QZ6FHQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

Noted @karissaa! Thank you for the reply 😊


Update INSTALLATION.md

address issues in #253 and #254

Sorry about the wait, I'm the new Racket maintainer, and I'll take a look at these old PRs. :)

I can deal with the merge conflict itself.

Some notes

removed Minimal Racket - it is not intended for beginners.
changed download instructions to the official installers at https://download.racket-lang.org/ - brew and apt are not recommended for beginners and they often trail the official releases, leaving beginners in a situation where their install doesn’t match the docs at  https://docs.racket-lang.org/

thank you for taking responsibility for racket - I’m sure you will agree a resource that is maintained can be a great benefit - but an unmaintained resources can harm

For what it's worth, I just made a PR to unpause community contributions for this repo so that should hopefully be less of a problem for contributors, especially first-time ones, in the future.

For what it's worth, I just made a PR to unpause community contributions for this repo so that should hopefully be less of a problem for contributors, especially first-time ones, in the future.

i’ll be honest and unmaintained resource with poor advice, is worse than no resource at all.
If you are serious about running a Racket track, I believe you should reach out to the record community directly at the Racket Discourse and Discord ( these are the most active places for ‘Racketeers’) and explain why you believe volunteers should contribute to your site. Addressing why contributions were blocked for so long - and why the community should trust you not to do that again - would be a good start.


oss-detect-backdoor not working.

I want to use oss-detect-backdoor to detect malicious code for NPM packages, but it doesn't work.
The error message it outputs is as follows. What can I do to make it work?
Windows 10
> .\oss-detect-backdoor.exe pkg:npm/express

   ____   _____ _____    _____           _            _
  / __ \ / ____/ ____|  / ____|         | |          | |
 | |  | | (___| (___   | |  __  __ _  __| | __ _  ___| |_
 | |  | |\___ \\___ \  | | |_ |/ _` |/ _` |/ _` |/ _ \ __|
 | |__| |____) |___) | | |__| | (_| | (_| | (_| |  __/ |_
  \____/|_____/_____/   \_____|\__,_|\__,_|\__, |\___|\__|
                                            __/ |
                                           |___/
OSS Gadget - oss-detect-backdoor 0.1.360+88e43fd0c9 - github.com/Microsoft/OSSGadget
WARN  - Error analyzing<EMAIL_ADDRESS>Rule parsing failed for file D:\OSSGadget\src\oss-detect-backdoor\bin\Debug\net6.0\Resources\BackdoorRules

CentOS 8
$ oss-detect-backdoor pkg:npm/express

   ____   _____ _____    _____           _            _
  / __ \ / ____/ ____|  / ____|         | |          | |
 | |  | | (___| (___   | |  __  __ _  __| | __ _  ___| |_
 | |  | |\___ \\___ \  | | |_ |/ _` |/ _` |/ _` |/ _ \ __|
 | |__| |____) |___) | | |__| | (_| | (_| | (_| |  __/ |_
  \____/|_____/_____/   \_____|\__,_|\__,_|\__, |\___|\__|
                                            __/ |
                                           |___/
OSS Gadget - oss-detect-backdoor 0.0.0+88e43fd0c9 - github.com/Microsoft/OSSGadget
WARN  - Error analyzing<EMAIL_ADDRESS>Rule parsing failed for file /app/src/oss-detect-backdoor/bin/Debug/net6.0/Resources/BackdoorRules

@Qujixiang thanks for the report. I'll take a look today at this.


Bluetooth: controller: Fix Kconfig dependencies for PHY options

Fix Kconfig dependencies for enabling the controller PHY options
for LE 2M Phy  and LE Coded Phy. These options should be selectable
without connections enabled when extended advertising has been enabled.
The issue affects out-of-tree controllers that wish to use the
BT_CTLR_PHY_CODED and BT_CTLR_PHY_2M options.
Signed-off-by: Joakim Andersson<EMAIL_ADDRESS>

(not really a change in files I own :) )


feat(#2): create nginx status check scripts

Description
This PR introduces two Bash scripts to monitor Nginx comprehensively:

System Status Monitoring (check_nginx_system_status.sh):

Checks Nginx status via systemctl or service.
Writes structured JSON logs to:

/var/log/nginx_status/online.log (for "online")
/var/log/nginx_status/offline.log (for "offline")

Auto-installs dependencies like jq and ec2-metadata if not present, supporting both apt and dnf.
Ensures robust error handling, logging failures or successes in detail.

Health Endpoint Monitoring (check_nginx_health_endpoint.sh):

Pings the /health endpoint on a given base URL (e.g., http://localhost).
Stores JSON logs in:

/var/log/nginx_health_endpoint/online.log
/var/log/nginx_health_endpoint/offline.log

Includes AWS instance metadata (if ec2-metadata is available).
Displays the HTTP status code in the JSON log entries, clarifying whether the endpoint is reachable.

Both scripts rely on structured logging for better observability and parse-ability. Each JSON entry includes:

timestamp
service
status
message
instance_id (defaulting to "localhost" if not on AWS)
region (defaulting to "unknown" if ec2-metadata is absent)
http_code (for the health endpoint script)

Finally, the deploy_nginx.sh script configures an Nginx /health endpoint that returns HTTP 200 when online.
Related Issue
Closes #2
Changes Introduced

scripts/sprint2/check_nginx_system_status.sh:

Local system status monitoring for Nginx.
Structured JSON logs for both online and offline states.

scripts/sprint2/check_nginx_health_endpoint.sh:

Monitors the /health endpoint on a specified URL.
Logs HTTP status codes and AWS instance metadata (if any).

scripts/sprint2/deploy_nginx.sh:  Added /health endpoint to configuration.

Checklist

[x] I have performed a self-review of the code and scripts.
[ ] I have requested a third-party review (e.g., Qodo Merge).
[x] The PR is linked to the relevant issue (#2) using "Closes #2".
[ ] I have added tests that prove my changes work (if applicable).
[ ] I have updated documentation (if applicable).

@CodiumAI-Agent /review

PR Reviewer Guide 🔍
Here are some key observations to aid the review process:

🎫 Ticket compliance analysis 🔶
2 - Partially compliant
Fully compliant requirements:

Create a script check_nginx_system_status.sh to monitor Nginx system status.
Create a script check_nginx_health_endpoint.sh to monitor the /health endpoint.
Log results in JSON format to specific log files for online and offline states.
Include AWS instance metadata in logs if available.
Update deploy_nginx.sh to configure a /health endpoint in Nginx.
Ensure scripts are executable and have necessary permissions.

Not compliant requirements:

Test scripts by starting/stopping Nginx and verifying log entries.
Verify /health endpoint returns HTTP 200 when Nginx is operational.

⏱ Estimated effort to review: 4 🔵🔵🔵🔵⚪
🧪 No relevant tests
🔒 No security concerns identified
⚡ Recommended focus areas for review
Error Handling
The script assumes that curl will always return a valid HTTP code. Consider adding more robust error handling for cases where curl fails entirely or returns unexpected results.
perform_health_check() {
  local address="$1/health"
  verbose "Checking $address ..."

  HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" "$address" || echo "")
  local status="offline" message="Nginx health endpoint did not return a valid HTTP code."

  [[ -n "$HTTP_CODE" ]] && {
    message="Nginx health endpoint returned code $HTTP_CODE."
    status="online"
  }

  log_json "$status" "$message"

Dependency Installation
The script installs dependencies like jq and ec2-metadata without user confirmation. This could be problematic in environments where automatic installations are not allowed.
for cmd in "jq" "ec2-metadata"; do
  ensure_command_available "$cmd" || die "Essential command '$cmd' could not be installed."

@CodiumAI-Agent /review
--pr_reviewer.extra_instructions="
Evaluate the improvement implemented on perform_health_check() and its implications
"

Persistent review updated to latest commit https://github.com/georgrybski/compass-devsecops-scholarship/commit/eb0dd2eb2d0458679daffa08edf0b41af2117518

@CodiumAI-Agent /review

@CodiumAI-Agent /review

Persistent review updated to latest commit https://github.com/georgrybski/compass-devsecops-scholarship/commit/decf8eab6b0d7b1335b56fc78ae3862ce9bedd92

@CodiumAI-Agent /review
--pr_reviewer.extra_instructions="
The issue and PR have been updated, and the health endpoint check script now will be used exclusively to target nginx from an external instance
"

Persistent review updated to latest commit https://github.com/georgrybski/compass-devsecops-scholarship/commit/decf8eab6b0d7b1335b56fc78ae3862ce9bedd92

@CodiumAI-Agent /review
--pr_reviewer.extra_instructions="
Different HTTP codes are still being counted as online as with structured logging we can still efficiently filter logs and nginx is technically still responding
"

Persistent review updated to latest commit https://github.com/georgrybski/compass-devsecops-scholarship/commit/757dd27046fdab5efad6ac66bbc9aed622b3994b

@CodiumAI-Agent /review
--pr_reviewer.extra_instructions="
Added test evidence
"

Persistent review updated to latest commit https://github.com/georgrybski/compass-devsecops-scholarship/commit/42c78311e0c722fb52d92fe61ce800e41e0582ca

Persistent review updated to latest commit https://github.com/georgrybski/compass-devsecops-scholarship/commit/42c78311e0c722fb52d92fe61ce800e41e0582ca


Prefer str | list[str] over Sequence[str]

see https://github.com/data-apis/dataframe-api/issues/212
This would make it clearer that you can either pass a single column name, or a list of column names.
Sequence[str] would accept 'abcd' but it's ambiguous whether that means "column 'abcd'" or "columns 'a', 'b', 'c', 'd'", given that str is itself a Sequence[str]

Are there any concerns about people wanting to be able to pass iterables other than list types? I.E. tuples or anything else?


Sorting fixed for status

Status property sorting was not working as expected in Inventory page. It is fixed in this change.
BQ defect: https://w3.rchland.ibm.com/projects/bestquest/?defect=SW556411

Signed-off-by: Nikhil Ashoka<EMAIL_ADDRESS>

We need to have sorting ability for fabric adaptors' health and status columns too

Done


path_provider library uses or overrides a deprecated API.

Steps to Reproduce

Create a new flutter project
Add path_provider: ^1.5.1 dependency and install via flutter pub get
Run the app for android platform
".../PathProviderPlugin.java uses or overrides a deprecated API." error message appears on Android Studio build output.

Target Platform: Android
Target OS version/browser: Android 9
Devices: Xiaomi Mi A1
Logs

Launching lib\main.dart on Mi A1 in debug mode...
Running Gradle task 'assembleDebug'...
Note: D:\flutter\.pub-cache\hosted\pub.dartlang.org\path_provider-1.5.1\android\src\main\java\io\flutter\plugins\pathprovider\PathProviderPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

No issues found! (ran in 37.6s)

[√] Flutter (Channel stable, v1.12.13+hotfix.5, on Microsoft Windows [Version 10.0.18362.535], locale en-US)
    • Flutter version 1.12.13+hotfix.5 at D:\flutter
    • Framework revision 27321ebbad (2 weeks ago), 2019-12-10 18:15:01 -0800
    • Engine revision 2994f7e1e6
    • Dart version 2.7.0

[√] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at C:\Users\misir\AppData\Local\Android\Sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • ANDROID_HOME = C:\Users\misir\AppData\Local\Android\Sdk
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)
    • All Android licenses accepted.

[√] Android Studio (version 3.5)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin version 42.1.1
    • Dart plugin version 191.8593
    • Java version OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b03)

[√] VS Code (version 1.41.1)
    • VS Code at C:\Users\misir\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.7.1

[√] Connected device (1 available)
    • Mi A1 • <IP_ADDRESS>:5555 • android-arm64 • Android 9 (API 28)

• No issues found!

Hm, fixed by itself after rebuilding again.

same question,  rebuilding not working

Hm, I'm reopening the issue

https://github.com/flutter/flutter/issues/47833#issue-542617775

Just noticed the same warning, after migrating a project to AndroidX.

Note: C:\Users...\AppData\Roaming\Flutter.pub-cache\hosted\pub.dartlang.org\path_provider-1.5.1\android\src\main\java\io\flutter\plugins\pathprovider\PathProviderPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

Yeap @ejain the package needs to be upgraded to Android x too

How do you upgrade the package to AndroidX ?
And if this can only be done by the package creator - how can you undo AndroidX in your Flutter project ?

I don't  suggest undoing Android X because standart app compat libraries
will no longer receive updates. I just ignore the warnings for now. Because
it just works. I suggest be patient and wait for team to upgrade package to
Android X (aka: Jetpack).
Could you upgrade yourself?

Yes and no. Flutter is open source project, so everybody can contribute
to it. But it doesn't mean everyone's changes will be approved. So you'll
need to wait a bit to get your code approved / declined. Also the package
will not published instantly after update. It will take some time too.
Because a little bug may crash lots of apps.

--
Misir Jafarov
On Sun, Jan 5, 2020, 1:59 PM iKK001<EMAIL_ADDRESS>wrote:

How do you upgrade the package to AndroidX ?
And if this can only be done by the package creator - how can you undo
AndroidX in your Flutter project ?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/flutter/flutter/issues/47816?email_source=notifications&email_token=AG6H4M65DERBSBUD5VME4MTQ4GVQPA5CNFSM4J7KTV5KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIDSYNI#issuecomment-570895413,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AG6H4M7YST7U6UZFDHWTEE3Q4GVQPANCNFSM4J7KTV5A
.

Take a look at the file: build.gradle:41
// TODO(cyanglaz): Remove this hack once androidx.lifecycle is included on stable. https://github.com/flutter/flutter/issues/42348

I checked that the Jetpack Lifecycle package is currently on the stable version that you can check out here. I tried upgrading to AndroidX myself but I failed to set up a dev environment, lol. I have never worked on plugin projects before.

Same problem for me with version path_provider: ^1.6.5

Same problem for me with version path_provider: ^1.6.5

Same problem for me with version path_provider: ^1.6.5

I have seen this issue also on other flutter packages by Google. Eg.: some firebase for flutter packages.

O meu está dando erro deprecated API firebase admob 0.9.3

O meu está dando erro deprecated API firebase admob 0.9.3

moui bien

Same issue here. Working with plugins becomes difficult due to such issues.

open
FLUTTER_PATH/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.5/android/src/main/java/io/flutter/plugins/pathprovider/PathProviderPlugin.java
replace FLUTTER_PATH with flutter path
then replac
binding.getFlutterEngine().getDartExecutor()
with
binding.getBinaryMessenger(),

same

any working version to use

Android : 9
flutter:1.12.13+hotfix.9
path_provider : 1.6.5
if not working, add below code to android/build.gradle to explain issue
allprojects {
    gradle.projectsEvaluated {
        tasks.withType(JavaCompile) {
            options.compilerArgs << "-Xlint:unchecked" << "-Xlint:deprecation"
        }
    }
}

Hello,
Some API's are deprected on latest version of some packages.
You need guys to upgrade the minSdkVersion.
If you are using path_provider-1.6.5 on your flutter project to avoid this issue upgrate minSdkVersion to 21  in your build.gradle inside app/ build.gradle.
Good luck.

### Friends should just install the package like this:
name: TEST
description: A new Flutter project.
version: 1.0.0 + 1
environment:
   sdk: "> = 2.1.0 <3.0.0"
dependencies:
   flutter:
     sdk: flutter
   cupertino_icons: ^ 0.1.2
   image:
   introduction_screen: ^ 1.0.8
   grouped_buttons: ^ 1.0.4
   rxdart: ^ 0.23.1
   sqflite: ^ 1.3.0
   path_provider:
dev_dependencies:
   flutter_test:
     sdk: flutter
   flutter_launcher_icons: ^ 0.7.4
flutter_icons:
   android: "launcher_icon"
   ios: true
   image_path: "assets / icon / icon.png"
   adaptive_icon_background: "# 000000"
   adaptive_icon_foreground: "assets / icon / icon.png"

Launching lib\main.dart on vivo 1951 in debug mode...
Running Gradle task 'assembleDebug'...
Note: C:\Users\Dark Deathscyther\Downloads\flutter\flutter_windows_v1.12.13+hotfix.8-stable\flutter.pub-cache\hosted\pub.dartlang.org\path_provider-1.6.5\android\src\main\java\io\flutter\plugins\pathprovider\PathProviderPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Running Gradle task 'assembleDebug'...
Running Gradle task 'assembleDebug'... Done                       269.1s (!)
√ Built build\app\outputs\apk\debug\app-debug.apk.
Installing build\app\outputs\apk\app.apk...                        10.3s
D/FlutterActivity(16775): Using the launch theme as normal theme.
D/FlutterActivityAndFragmentDelegate(16775): Setting up FlutterEngine.
D/FlutterActivityAndFragmentDelegate(16775): No preferred FlutterEngine was provided. Creating a new FlutterEngine for this FlutterFragment.
D/FlutterActivityAndFragmentDelegate(16775): Attaching FlutterEngine to the Activity that owns this Fragment.
D/FlutterView(16775): Detaching from a FlutterEngine: null
D/FlutterView(16775): Not attached to an engine. Doing nothing.
D/FlutterView(16775): Attaching to a FlutterEngine: io.flutter.embedding.engine.FlutterEngine@8c5218b
D/FlutterActivityAndFragmentDelegate(16775): Executing Dart entrypoint: main, and sending initial route: /
I/flutter (16775): ══╡ EXCEPTION CAUGHT BY SCHEDULER LIBRARY ╞═════════════════════════════════════════════════════════
I/flutter (16775): The following NoSuchMethodError was thrown during a scheduler callback:
I/flutter (16775): The method 'update' was called on null.
I/flutter (16775): Receiver: null
I/flutter (16775): Tried calling: update(0.0)
I/flutter (16775):
I/flutter (16775): When the exception was thrown, this was the stack:
I/flutter (16775): #0      Object.noSuchMethod (dart:core-patch/object_patch.dart:53:5)
I/flutter (16775): #1      GameController.update (package:the_seeker/game_controller.dart:71:18)
I/flutter (16775): #2      GameRenderBox._update (package:flame/game/game.dart:388:10)
I/flutter (16775): #3      GameRenderBox._tick (package:flame/game/game.dart:381:5)
I/flutter (16775): #4      SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1102:15)
I/flutter (16775): #5      SchedulerBinding.handleBeginFrame. (package:flutter/src/scheduler/binding.dart:1017:11)
I/flutter (16775): #6      _LinkedHashMapMixin.forEach (dart:collection-patch/compact_hash.dart:379:8)
I/flutter (16775): #7      SchedulerBinding.handleBeginFrame (package:flutter/src/scheduler/binding.dart:1015:17)
I/flutter (16775): #8      SchedulerBinding.scheduleWarmUpFrame. (package:flutter/src/scheduler/binding.dart:846:7)
I/flutter (16775): #17     _Timer._runTimers (dart:isolate-patch/timer_impl.dart:384:19)
I/flutter (16775): #18     _Timer._handleMessage (dart:isolate-patch/timer_impl.dart:418:5)
I/flutter (16775): #19     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:174:12)
I/flutter (16775): (elided 8 frames from package dart:async and package dart:async-patch)
I/flutter (16775):
I/flutter (16775):
I/flutter (16775): This exception was thrown in the context of a scheduler callback.
I/OpenGLRenderer(16775): Initialized EGL, version 1.4
D/OpenGLRenderer(16775): Swap behavior 2
D/FlutterView(16775): Attaching to a FlutterEngine: io.flutter.embedding.engine.FlutterEngine@8c5218b
D/FlutterView(16775): Already attached to this engine. Doing nothing.
E/flutter (16775): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: Cannot hit test a render box that has never been laid out.
E/flutter (16775): The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#49e9a NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
E/flutter (16775):   creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← [root]
E/flutter (16775):   parentData:
E/flutter (16775):   constraints: MISSING
E/flutter (16775):   size: MISSING
E/flutter (16775):   gestures:
E/flutter (16775): Unfortunately, this object's geometry is not known at this time, probably because it has never been laid out. This means it cannot be accurately hit-tested.
E/flutter (16775): If you are trying to perform a hit test during the layout phase itself, make sure you only hit test nodes that have completed layout (e.g. the node's children, after their layout() method has been called).
E/flutter (16775): #0      RenderBox.hitTest. (package:flutter/src/rendering/box.dart:2102:11)
E/flutter (16775): #1      RenderBox.hitTest (package:flutter/src/rendering/box.dart:2133:6)
E/flutter (16775): #2      RenderView.hitTest (package:flutter/src/rendering/view.dart:187:13)
E/flutter (16775): #3      RendererBinding.hitTest (package:flutter/src/rendering/binding.dart:370:16)
E/flutter (16775): #4      GestureBinding._handlePointerEvent (package:flutter/src/gestures/binding.dart:128:7)
E/flutter (16775): #5      GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:102:7)
E/flutter (16775): #6      GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:86:7)
E/flutter (16775): #7      _rootRunUnary (dart:async/zone.dart:1138:13)
E/flutter (16775): #8      _CustomZone.runUnary (dart:async/zone.dart:1031:19)
E/flutter (16775): #9      _CustomZone.runUnaryGuarded (dart:async/zone.dart:933:7)
E/flutter (16775): #10     _invoke1 (dart:ui/hooks.dart:273:10)
E/flutter (16775): #11     _dispatchPointerDataPacket (dart:ui/hooks.dart:182:5)
E/flutter (16775):
E/flutter (16775): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: Cannot hit test a render box that has never been laid out.
E/flutter (16775): The hitTest() method was called on this RenderBox: RenderSemanticsGestureHandler#49e9a NEEDS-LAYOUT NEEDS-PAINT NEEDS-COMPOSITING-BITS-UPDATE:
E/flutter (16775):   creator: _GestureSemantics ← RawGestureDetector ← GestureDetector ← [root]
E/flutter (16775):   parentData:
E/flutter (16775):   constraints: MISSING
E/flutter (16775):   size: MISSING
E/flutter (16775):   gestures:
E/flutter (16775): Unfortunately, this object's geometry is not known at this time, probably because it has never been laid out. This means it cannot be accurately hit-tested.
E/flutter (16775): If you are trying to perform a hit test during the layout phase itself, make sure you only hit test nodes that have completed layout (e.g. the node's children, after their layout() method has been called).
i just get a black screen and when i click on this the all of these E/flutter (16775):  arises

Hello @blackcrabb ,
Please provide us, your dependencies.
Thank you.

Hello @blackcrabb,
You forget to specify the version of path provider,
put this line path_provider: ^1.6.5 instead of path_provider:
Thank you.

Hello @YassineChe
Still not working

Ohh, by reading your ouput carefully it seems this error has no relation with path provider,
seems to me it an error logical, by trying to rendering something.. Its hard to know what's it specifically without part of code,
Please proivde us the code that causes this issue , or contact me on my email to figure it out together.
Good luck.

path_provider:

It worked for me.
Thanks

When building with Android studio, path_provider 1.6.5
Note: /Users/<redacted>/development/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.5/android/src/main/java/io/flutter/plugins/pathprovider/PathProviderPlugin.java uses or overrides a deprecated API.

@relativityboy
This is just a Note (warning) your code compiled successfully,
To avoid this note upgrade you minSdkVersion (Follow my first comment on this issue).

All Possible working solution here [Solved] FlutterFirebaseCorePlugin.java uses or overrides a deprecated API

Closing as obsolete; we're compiling with warnings as errors in CI now.


Release 0.4.1.

I don't think there's any huge changes that warrant another release, but I figured that improving the current Safari compatibility was worth a patch release. Thoughts?

Looks good. Are there any polyfill changes from the recent TC39 meeting that should get into a release? Don't need to hold this patch release for those changes, but should probably get them into this polyfill relatively soon.

I plan to look into this next week as I start to refocus back on Temporal.
The linter didn't seem to like the indentation of the list? Conveniently npm run fix fixed it up :)


Oh no! Fix the list bug

Uh-oh. When pull requests were merged with the main, we ended up with two sets of the favourite lists. The second one looks a little wonky. Double check the HTML and CSS to resolve this conflict.

hey @michaella23 will you assign me this?

@Noothan-am, yes please give it a go!! Thank you.

@michaella23 do I need to solve this part?

@Noothan-am Yes. I think that's part of it.  Someone had also written a media query so that the lists stack on top of each other on smaller screens. Will you see if this feature is still working too? Thanks!

is this ok?

and responsive


Email confirmation throws an error from self.email() if the mailer isn't set up

This is covered by the try... catch on email submissions, but not email confirmation. We should be quietly delivering a server error log, but not causing a thrown error if there's no mailer.

Hmm. In the forms module, self.apos.utils.error seems appropriate at that
point, yes.
On Wed, Nov 13, 2019 at 11:47 AM Alex Bea<EMAIL_ADDRESS>wrote:

This is covered by the try... catch on email submissions, but not email
confirmation. We should be quietly delivering a server error log, but not
causing a thrown error if there's no mailer.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/apostrophecms/apostrophe-forms/issues/106?email_source=notifications&email_token=AAAH27LEXTCK7D54YOYNU7DQTQVSFA5CNFSM4JM6GSIKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HZCKUMQ,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAH27JDCWVBJDH4BKMUQ23QTQVSFANCNFSM4JM6GSIA
.

--
THOMAS BOUTELL | CHIEF TECHNOLOGY OFFICER
APOSTROPHECMS | apostrophecms.com | he/him/his


truncate /etc/machine-id for templating

This is neccessary due to constraints with DHCP servers that serve IPs upon this machine-id and therefore server the same IP to machines with the same machine-id.
The machine-id gets automatically generated upon first boot.
https://manpages.ubuntu.com/manpages/bionic/man5/machine-id.5.html

If this file is empty or missing, systemd will attempt to use the D-Bus machine ID from /var/lib/dbus/machine-id, the value of the kernel command line option container_uuid, the KVM DMI product_uuid (on KVM systems), and finally a randomly generated UUID.  After the machine ID is established, systemd(1) will attempt to save it to /etc/machine-id. If this fails, it will attempt to bind-mount a temporary file over /etc/machine-id. It is an error if the file system is read-only and does not contain a (possibly empty) /etc/machine-id file. systemd-machine-id-commit.service(8) will attempt to write the machine ID to the file system if /etc/machine-id or /etc are read-only during early boot but become writable later on.

nevermind, didn't work out that simple...


Native Search partially works on Private Posts

Issue Summary
Hello!
Today i received a issue request from a customer and after some tests, i found the Native Search just search on Titles if you have just member articles.
The optimal solution would be to search entirely in the Article (title + content) even if is private, but at least should search in the excerpt if is manually assigned.
Thank you very much!
Steps to Reproduce

Create a member Article.
Add manually a excerpt.
Search for any keyword that was added in the excerpt or content https://prnt.sc/Fx9vbrQEJomo
The post will not appear on the  search results: https://prnt.sc/N-i0KK8XcW4k

Here is a full screenshot of the customer back-end: https://prnt.sc/eo6vCQzMHNcT
Ghost Version
6.26
Node.js Version
14.17.6
How did you install Ghost?
Windows 10 Local Installation
Database type
SQLite3
Browser & OS version
Chrome & Windows 10
Relevant log / error output
No response
Code of Conduct

[X] I agree to be friendly and polite to people in this repository

As far as I can tell, you're describing the default behaviour for search with all posts - nothing to do with the page being for members only.
Search looks across the title and excerpt field for all posts. In the case of the post you screenshotted, the excerpt is empty, so it will be whatever Ghost auto-generated and may not have included the word "rather".

Hello, thank you very much for your reply.
Here is a full test (member article with excerpt assigned): https://prnt.sc/QTyxEc48MsAc

And when i search on the front-end:

If you need more information, just let me know, regards

I confirm the same error. Although there are related "words" in the excerpt section, if the post is only open to members (or premium or any other tier), the search section is not functional.


CSG missing UV2

Godot version:
Any?
OS/device including version:
Any?
Issue description:
CSG not have UV2. and no have Vertex Color
Steps to reproduce:
Example minimal code:
var mdt = MeshDataTool.new()
mdt.create_from_surface(mesh, 0)
for i in range(mdt.get_vertex_count()):
	mdt.set_vertex_uv2(i,Vector2(1,1))
mdt.commit_to_surface(mesh)

mdt.set_vertex_uv(i,Vector2(1,1)) - is working
And can be add Vertex color? (interpolation resolver)
For logical and perfomance reason, this need additional check boxes to editor and parametr in code.

Godot version:
Any?
So you don't know what Godot version(s) you tested...?

Godot version:
Any?

So you don't know what Godot version(s) you tested...?
Any? - this is any version 3 and 4 (v2 - not have CSG)
3.2 lastest costom build with CSG fix https://github.com/godotengine/godot/pull/39956
And i not see in 3.x and master branch in sources of CSG - UV2.

CC @madmiraal

This issue is independed on this issue https://github.com/godotengine/godot/issues/39919
Probality you can direct copy data as surface_get_arrays() .

CSG not have UV2. and no have Vertex Color

This is true. However, this is not a bug. If this is desired, please create a new feature proposal in the dedicated Godot Improvement Proposals (GIP) (godotengine/godot-proposals) issue tracker, where it can be discussed and reviewed and the community can assess the validity of the proposal for the engine. This issue log is now solely dedicated to bug reports and Pull Requests.

probality need "cleanup" functions - delete dublicate vertex(not sure, but...) blender delete 916 dublicated vertex in test project

Blender is a far better tool for creating 3D assets. The CSG tool is provided to enable rapid prototyping. That been said, the way it works at the moment is to use the current faces to calculate the new faces. This helps when you only want to update the faces of the objects you're changing, but it does result in the excess faces you see. However, closing and reopening the scene will recreate only the faces required. Furthermore, it keeps all the individual objects separate, so faces that can be merged between objects are not. Again this is to facilitate moving individual objects without recalculating the entire scene.
Again, if you want to see these features in Godot, please create an issue in the (godotengine/godot-proposals) issue tracker.


Missing space in Step F

There is a missing space in Step F.  This has been added for clarity in the instructions.

Looks good. Thanks @AzureMentor


Provide BP version of SCI & SSB (OpenWorks and Petrel)

BP don't like that we changed the SSB default setting for "Set Operator Energy = 1" from "no" to "yes". They have workflows that depend on "no".
We need to have BP variant distributions where the default session file has the old setting IE "0".

NOTE: This is not a programming job, but an 'eductation' job within BP. They should be customixing a session file for their recommended practices. This was done my Steve Lancaster, but will now need to be done by Tim Sears. (he doens't know this yet).


Upstream auth for NordVPN does not work

Problem Description
Using an upstream authenticated NordVPN proxy does not work. Even though credentials are specified in the command line, the browser still asks for them.
 HTTP/2.0
 << HTTP/2.0 302 Found 368b
[::1]:40994: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:40990: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:40992: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:40998: client connect
[::1]:40996: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:40984: GET https://cdn.honey.io/standdown-rules.json HTTP/2.0
 << HTTP/2.0 200 OK 16.86k
[::1]:40982: GET https://accounts.google.com/GetCheckConnectionInfo?source=ChromiumBrowser HTTP/2.0
 << HTTP/2.0 200 OK 169b
[::1]:41000: client connect
[::1]:41002: client connect
[::1]:40998: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:40988: GET https://safebrowsing.googleapis.com/v4/fullHashes:find?$req=Ch0KDGdvb2dsZWNocm9tZRINOTIuMC40NTE1LjEzMRIbCg0IBxAGGAEiAzAwMTABEMv-CBoCGAZybqRJEhsKDQgFEAYYASIDMDAxMAEQx… HTTP/2.0
 << HTTP/2.0 200 OK 82b
[::1]:41002: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41000: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:40990: Client TLS handshake failed. The client disconnected during the handshake. If this happens consistently for d.joinhoney.com, this may indicate that the client does not trust the proxy's certificate.
[::1]:40990: client disconnect
[::1]:40990: server disconnect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:40992: GET https://d.joinhoney.com/features/pay_now_enabled?serviceName=honey-extension&serviceVersion=13.0.1 HTTP/2.0
 << HTTP/2.0 200 OK 15b
[::1]:40992: GET https://d.joinhoney.com/adb/filter HTTP/2.0
 << HTTP/2.0 200 OK 485b
[::1]:40992: GET https://d.joinhoney.com/features/ext_paypal_heartbeat?serviceName=honey-extension&serviceVersion=13.0.1 HTTP/2.0
 << HTTP/2.0 200 OK 15b
[::1]:41004: client connect
[::1]:41006: client connect
[::1]:41010: client connect
[::1]:41014: client connect
[::1]:40992: GET https://d.joinhoney.com/v3?operationName=ext_getUserInfo&variables=%7B%7D HTTP/2.0
 << HTTP/2.0 401 Unauthorized 26b
[::1]:41004: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:40998: GET https://stats.g.doubleclick.net/r/collect?v=1&aip=1&t=dc&_r=3&tid=UA-33054271-5&cid=66718305.1595413759&jid=1562794097&_v=5.7.2&z=729937857 HTTP/2.0
 << HTTP/2.0 200 OK 35b
[::1]:41018: client connect
[::1]:41006: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41014: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41010: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:40992: GET https://d.joinhoney.com/extdata/ckdata HTTP/2.0
 << HTTP/2.0 200 OK 2b
[::1]:41018: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41020: client connect
[::1]:41024: client connect
[::1]:41026: client connect
[::1]:41028: client connect
[::1]:41020: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:40992: GET https://d.joinhoney.com/v3?operationName=ext_getExperiments&variables=%7B%22platform%22%3A%22ext%22%2C%22archived%22%3Afalse%7D HTTP/2.0
 << HTTP/2.0 200 OK 34.17k
[::1]:40992: GET https://d.joinhoney.com/v3?operationName=checkout_getURLObservationRemoteConfig&variables=%7B%7D HTTP/2.0
 << HTTP/2.0 200 OK 130b
[::1]:41024: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41028: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41026: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41030: client connect
[::1]:40972: Unable to establish TLS connection with server (Upstream proxy de873.nordvpn.com:89 refused HTTP CONNECT request: 407 Proxy Authentication Required). Trying to establish TLS with client anyway.
[::1]:40986: Unable to establish TLS connection with server (Upstream proxy de873.nordvpn.com:89 refused HTTP CONNECT request: 407 Proxy Authentication Required). Trying to establish TLS with client anyway.
[::1]:40972: server disconnect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:40986: server disconnect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:40970: Unable to establish TLS connection with server (Upstream proxy de873.nordvpn.com:89 refused HTTP CONNECT request: 407 Proxy Authentication Required). Trying to establish TLS with client anyway.
[::1]:40994: Unable to establish TLS connection with server (Upstream proxy de873.nordvpn.com:89 refused HTTP CONNECT request: 407 Proxy Authentication Required). Trying to establish TLS with client anyway.
[::1]:40996: Unable to establish TLS connection with server (Upstream proxy de873.nordvpn.com:89 refused HTTP CONNECT request: 407 Proxy Authentication Required). Trying to establish TLS with client anyway.
[::1]:41006: GET https://clients2.google.com/service/update2/crx?os=linux&arch=x64&os_arch=x86_64&nacl_arch=x86-64&prod=chromecrx&prodchannel=&prodversion=92.0.4515.131&lang=en-US&ac… HTTP/2.0
 << HTTP/2.0 200 OK 448b
[::1]:41002: Unable to establish TLS connection with server (Upstream proxy de873.nordvpn.com:89 refused HTTP CONNECT request: 407 Proxy Authentication Required). Trying to establish TLS with client anyway.
[::1]:40986: client disconnect
[::1]:40970: server disconnect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:40994: server disconnect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:40996: server disconnect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41002: server disconnect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:40994: client disconnect
[::1]:41010: mitmproxy has crashed!
 Trying to establish TLS with client anyway.
[::1]:41000: Unable to establish TLS connection with server (Upstream proxy de873.nordvpn.com:89 refused HTTP CONNECT request: 407 Proxy Authentication Required).  Trying to establish TLS with client anyway.
[::1]:41024: server disconnect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41024: client disconnect
[::1]:41046: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41042: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41038: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41048: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41044: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41032: GET https://clients2.googleusercontent.com/crx/blobs/Acy1k0aSwbfD1gHSR7DV9HG6UjXpqJ2bHXPyin3BM_eq0vJ9e-NXxb_8MMsXjQi1WL90l1aSTEL5cV_4yM0t8ZMgoVqdMxVLqvQABx44nreL68p0xAUc… HTTP/2.0
 << HTTP/2.0 200 OK 46.56k
[::1]:41018: POST https://update.googleapis.com/service/update2/json HTTP/2.0
 << HTTP/2.0 200 OK 170b
[::1]:41044: Client TLS handshake failed. The client disconnected during the handshake. If this happens consistently for firebaseperusertopics-pa.googleapis.com, this may indicate that the client does not trust the proxy's certificate.
[::1]:41044: client disconnect
[::1]:41044: server disconnect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41042: client disconnect
[::1]:41042: server disconnect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:40970: GET https://www.httpbin.org/favicon.ico HTTP/2.0
 << HTTP/2.0 404 Not Found 233b
[::1]:41046: client disconnect
[::1]:41046: server disconnect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 97b
[::1]:41038: client disconnect
[::1]:41038: server disconnect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 91b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 100b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 100b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 97b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 96b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 99b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 104b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 98b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 102b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 94b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 103b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 105b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 96b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 93b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 104b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 108b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 113b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 102b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 98b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 106b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 97b
[::1]:41048: POST https://firebaseperusertopics-pa.googleapis.com/v1/perusertopics/8181035976/rel/topics/?subscriber_token=dnsZI3fGpQw:APA91bFhWoT0CyXu5VQdog5Eua5Q03RTEv6ysrCPpUJ54aiJ… HTTP/2.0
 << HTTP/2.0 200 OK 99b
[::1]:41000: GET https://accounts.doubleclick.net/CheckConnection?chromeCheckConnection=1&v=1819058658 HTTP/2.0
 << Upstream proxy de873.nordvpn.com:89 refused HTTP CONNECT request: 407 Proxy Authentication Required
[::1]:41000: server disconnect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:40984: GET https://cdn.honey.io/experiments.json HTTP/2.0
 << HTTP/2.0 200 OK 111.32k
[::1]:41036: Unable to establish TLS connection with server (Upstream proxy de873.nordvpn.com:89 refused HTTP CONNECT request: 407 Proxy Authentication Required). Trying to establish TLS with client anyway.
[::1]:41036: server disconnect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41034: Unable to establish TLS connection with server (Upstream proxy de873.nordvpn.com:89 refused HTTP CONNECT request: 407 Proxy Authentication Required).  HTTP/2.0
 << HTTP/2.0 200 OK 448b
[::1]:41034: POST https://clients4.google.com/chrome-sync/command/?client=Google+Chrome&client_id=8Y%2Bn4uCpr7joqrFhFEAVdw%3D%3D HTTP/2.0
 << HTTP/2.0 200 OK 354b
[::1]:41034: POST https://clients4.google.com/chrome-sync/command/?client=Google+Chrome&client_id=8Y%2Bn4uCpr7joqrFhFEAVdw%3D%3D HTTP/2.0
 << HTTP/2.0 200 OK 898b
[::1]:40992: GET https://d.joinhoney.com/v3?operationName=ext_getSupportedDomains&variables=%7B%7D HTTP/2.0
 << HTTP/2.0 200 OK 1.81m
[::1]:41056: client connect
[::1]:41056: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41056: Unable to establish TLS connection with server (Upstream proxy de873.nordvpn.com:89 refused HTTP CONNECT request: 407 Proxy Authentication Required). Trying to establish TLS with client anyway.
[::1]:41056: server disconnect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41056: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41058: client connect
[::1]:41058: server connect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41058: GET http://www.httpbin.org/ip
          << 407 Proxy Authentication Required 4.96k
[::1]:41058: server disconnect de873.nordvpn.com (<IP_ADDRESS>:89)
[::1]:41058: client disconnect
[::1]:41060: client connect
[::1]:41056: GET https://www.google.com/complete/search?client=chrome-omni&gs_ri=chrome-ext-ansg&xssi=t&q=http%3A%2F%2Fwww.httpbin.org%2Fip&oit=3&cp=4&url=https%3A%2F%2Fwww.httpbin.o…  HTTP/2.0
 << HTTP/2.0 200 OK (content missing)
 << peer closed connection
[::1]:40982: client disconnect
[::1]:40976: client disconnect
[::1]:40980: client disconnect
[::1]:40984: client disconnect
[::1]:40992: client disconnect
[::1]:40998: client disconnect

System Information
mitmdump --version                                                                                (base) 3.7m
Mitmproxy: 7.0.0
Python:    3.8.8
OpenSSL:   OpenSSL 1.1.1i  8 Dec 2020
Platform:  Linux-5.12.15-200.fc33.x86_64-x86_64-with-glibc2.10

Thanks! This is much more useful already. It looks like some requests are getting through, while we get 407 Proxy Authentication Required for others? Can you confirm this? If so, a full debug log with -vvv --set proxy_debug would be tremendously helpful. Feel free to shoot it by email if it contains potententially sensitive data. Upstream auth works fine for me locally, I can't reproduce this yet.

Based on a Slack comment I can reproduce this now:
Setup
mitmdump -p 8081 --set proxyauth=foo:bar
mitmdump --mode upstream:http://localhost:8081 -k --set upstream_auth=foo:bar

Working correctly
curl -x localhost:8080 -k https://example.com

Broken
curl -x localhost:8080 -k http://example.com


Production deploy #20

permissions for Polam Hall
job listing updates for 23/05
fixes school table markup
changes url prefix /schools/:school_id to /school
adds breadcrump to jobs show page
updates school wrongly mapped school urn

Note: Google analytics mapped paths need to be updated/extended to support new urls before this is merged.


Remove failure:ignore tag for s390x pipeline

This is done since s390x support is being planned for GA

replaced by https://github.com/rancher/image-build-rke2-cloud-provider/pull/33


New version: Telegram.TelegramDesktop version 4.13.1

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.5 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Hi @MaanuelMM,

This PR's version number 4.13.1 has 3 parameters (sets of numbers between dots - major, minor, etc), which is greater than the current manifest's version 4.13, which has 2 parameters.

Is this intentional?
(Automated response - build 494)


Notification Log Page - In log view page if checkbox is not used in future then remove it

Describe the bug

https://www.berrycast.com/conversations/36fbb5a9-13a8-538d-a4d6-6e5165bb9e5c


Clean up logging

Following up to #3677

Waiting on tests after merge conflict updates, then probably safe to merge this.


app: adding way to normalize of the map key

Fixes https://github.com/dart-lightning/lndart.clnapp/pull/32
Using dart feature https://dart.dev/guides/language/extension-methods#:~:text=Extension methods%2C introduced in Dart,extension methods alongside regular methods.

@KAVAN-DESAI If you ran the app, you will get some fancy error we need to debug it, but I think this solution will work, I had no time to full fix it sorry!


Resource names have changed for 3.0.100

Steps to reproduce
https://github.com/matkoch/msbuild-resource-names/commit/354c7fd401ec4b516b04eca3a73ad31f2340eb4d
The console application prints out all resource names:
// before change
➜  ClassLibrary1 git:(master) ✗ dotnet run
ClassLibrary1.templates.Build.cs
ClassLibrary1.templates.data.xml
// after change
➜  ClassLibrary1 git:(master) ✗ dotnet run
ClassLibrary1.Build
ClassLibrary1.templates.data.xml

Seems that the namespace is parsed to generate the resource name. From what I can tell, a breaking change for 3.0.100. Note that I also defined <Compile Remove="templates\*.cs" />.
@rainersigwald to be honest, this is really frustrating. I tried catching up with the latest releases, but those embedded resource related issues have been worked on at the latest possible time.

I believe this would be fixed by #4764, which is expected to ship with SDK 3.0.101. It also shipped with Visual Studio 16.3.3.
@BenVillalobos, can you please confirm?

Just confirmed this, the fix will be in 3.0.101. Sorry for the trouble!

Thanks


Fix/suppress swig warnings

Suppress all SWIG warnings jungle.
Fix if guard indentation causing a warning in lefin.
Remove unused struct timeval in logger.
Update Jenkins docker run command (no root permissions/clean issues).

Although I applaud suppressing the incredibly noisy swig warnings, I think the bigger issue is the overzealous inclusion of header files in the swig world. What about using #swig_ignore or something to "comment" out sections of the headers that shouldn't be there? I have a pending branch to remove large chunks of the existing includes because they are largely unusable from tcl/swig because they are too c++ specific.

Although I applaud suppressing the incredibly noisy swig warnings, I think the bigger issue is the overzealous inclusion of header files in the swig world. What about using #swig_ignore or something to "comment" out sections of the headers that shouldn't be there? I have a pending branch to remove large chunks of the existing includes because they are largely unusable from tcl/swig because they are too c++ specific.

I agree, there is huge clean up that needs to be done for the SWIG headers, there is also a big list of warnings that can be resolved by renaming operators or adding typecheck typemaps, I just felt they are polluting the logs all the time unnecessarily with barely anyone looking at them, so it might be better to suppress them for now until the clean up is done. Feel free to close the PR if you prefer to work on the headers first.


[Firefox] Vue detected but DevTools tab not added

The addon icon lights up with the message Vue.js is detected on this page. Open DevTools and look for the Vue panel.; however, opening up the panel does not show the Vue panel. The Vue panel is also not hidden, as it cannot be chosen for hiding in the "Developer Tools installed by add-ons" settings either.
To be sure, the console also has the "You are running Vue in development mode. (...)" message from Vue, so the page I am trying to debug is also running in development mode.
Firefox 55.0.3, Vue DevTools 3.1.6 (both fresh installs).

Do you have the developer tools open at the bottom or at the side or in a separate window? The latter didn't work for me either.

Duplicate of #366

For me, it works after closing and opening the developer tools.

Devtools inspection is not available because it's in production mode or explicitly disabled by the author.

For me, I managed to make it working by:

Close all Vue.js websites
Close DevTools
Disable Vue.js DevTools add-on
Enable DevTools again
Open DevTools


Move imgui-winit-support to dev-dependencies.

For some reason imgui-winit-support was part of the regular dependencies when the visualizer was enabled. However, this crate is only used in the example projects, so it should be part of the dev-dependencies.

While at it, we should mention the context for this change here in the PR and commit so that others can easily find it. We were running into:
error: Please select a feature to build for unix: `x11`, `wayland`
  --> .cargo/registry/src/github.com-1ecc6299db9ec823/winit-0.26.0/src/platform_impl/linux/mod.rs:10:1
   |
10 | compile_error!("Please select a feature to build for unix: `x11`, `wayland`");
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Because imgui-winit-support builds winit with default-features = false, and relies on other crates to select the mandatory backend(s) for a successful single compilation of winit in the crate graph.