Diffusion tasks

What does this PR do?

Fixes # (issue)
Before submitting

[ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
[ ] Did you make sure to update the documentation with your changes?
[ ] Did you write any new necessary tests?

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

Only one issue left which seems unrelated to this PR test_exporters_cli_int4_with_local_model_and_default_config.


Postponed further context duplication support for ciphers

It won't be merged to 3.1 and 3.0 before the 3.1.3 and 3.0.11 releases.

@openssl/committers ping for review please

Merged, thanks for the fix.


[v7.2.0 JPA-Starter] Transaction bundle Greater than 4000 char Fails with Error "Too Long"

Submitting a transaction bundle with more than 4000chars of content to ../fhir/ fails with error message that the content is too long.
Steps to reproduce:

Submit a content bundle greater than 4000chars in length. (our bundle had some 13563 lines)

System Details:
HAPI-FHIR version: 7.2.0
HAPI-FHIR-JPA-Starter version: 7.2.0
DB: AWS PostgreSQL
OS: docker-java-alpine-17
Error: ERROR: value too long for type character varying(4000) [see beginning of second block below]
Error Messages (edited to remove internal content)
2024-06-06 08:29:14.849 [http-nio-8080-exec-2] ERROR org.hibernate.orm.jdbc.batch [BatchImpl.java:293] HHH100501: Exception executing batch [java.sql.BatchUpdateException: Batch entry 3 insert into hfj_res_ver (res_deleted_at,res_encoding,res_version,has_tags,partition_date,partition_id,res_published,request_id,res_text,res_id,res_text_vc,res_type,res_ver,source_uri,res_updated,pid) values ((NULL),('JSON'),('R4'),('FALSE'::boolean),(NULL),(NULL),('2024-06-06 08:21:34.071-04'),(NULL),(NULL),('100142'::int8),('{"resourceType":"Composition","status":"final","type":{"coding":[{"system":"http://foundationmedicine.com/fhir/comppositiontype","code":"clinical-variant"}]},
....
,('166123'::int8)) was aborted: ERROR: value too long for type character varying(4000)
Location: File: varchar.c, Routine: varchar, Line: 648
Server SQLState: 22001  Call getNextException to see other errors in the batch.], SQL: insert into hfj_res_ver (res_deleted_at,res_encoding,res_version,has_tags,partition_date,partition_id,res_published,request_id,res_text,res_id,res_text_vc,res_type,res_ver,source_uri,res_updated,pid) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
COMMENTS:
The exact same transaction still works in 6.4.0

I just ran into this after upgrading to 7.2.0 (from 6.1.0) as well, but I'm using an Azure SQL database, and I'm surprised this isn't a bigger issue (no responses in 2 months). Perhaps everyone is aware of some simple fix, like changing the column to varchar(max)?

Did you upgrade the database? On postgres, the RES_TEXT_VC column should have a datatype of text in HAPI FHIR 7.2.0 - If you don't have that datatype, you have probably missed running the migrator.

@jamesagnew, we started with a fresh, empty Azure SQL Server database and let HAPI FHIR create the database tables as needed. Just to get working, I manually modified the column to be a varchar(MAX), but are you saying the REST_TEXT_VC column should have been created differently?

Hmm, that I can't explain. The 7.2.0 codebase should use varchar(max) on MSSQL. You can see the schema initialization here and search for res_text_vc: https://smilecdr.com/docs/database_administration/setting_up_sql_server_mssql.html#setting-up-a-fhir-storage-relational-database - Very strange that a clean 7.2.0 install would be using the wrong datatype. I'd expect a 6.x one to have the wrong datatype though after upgrading if the migrator wasn't run.

Ah, so it is expected to be a varchar(MAX), so that is good. I hunted in the source to see where that table was being created, but I couldn't find it, and I just don't know enough about hibernate migrations. Is it possible it was just missed in the code, but correct in the documentation?

I'm not sure where I went wrong, then, but I greatly appreciate you digging into this with me. Hopefully this also helped @ryckbirch as I hijacked their issue.


Use POSIX Paths Consistently With fast-glob

Added https://github.com/camunda/camunda-modeler/pull/3863/commits/5578416fedbe8caa32b555fb09c5140ab398b284 to verify the fix. globFiles is now being used by element templates and plugins feature.
Closes https://github.com/camunda/camunda-modeler/issues/3862

Verified this works locally (Linux), too.

Element templates are working as well.

@nikku I think this is good to go. @barmac Feel free to check this out.


Fixed close method to proper exit powershell console in Windows

The close method didn't work in Windows. It just hangs and the powershell.exe and cmd.exe processes stay forever even if java process is killed.
Just calling "exit" command on powershell exits powershell and then the Process is correctly destroyed.

I would appreciate fast merge and release if you agree with the change.
Current behaviour leads to never freed resources and forever-running powershell.exe and cmd.exe processes on windows... On unix it is not the case, seems that parent process destroys it's child processes correctly. But this change does not harm unix version.
Thank a lot!

I can't reproduce this problem on Windows 10. For me the powershell process exits when the parent java process calls PowerShell.close().

I was testing it on Windows 8.1

It's hard to believe that Windows version would affect this. Javadoc says that Process.destroy should either kill the process forcibly or let the implementation (JVM and OS) handle killing it. There is no mention that it might not kill the process under some circumstances.
Anyway, I can see the point in calling exit in PowerShell itself, as it doesn't really hurt either. I will merge this at some point.

I did little bit more tests on this. Actually what fails is commandErrorOutput.close(); line. It just hangs there (if I don't send "exit" command before) and process do not exit at all. If I kill the process (with Ctrl+C), the powershell process stays.
Here is how I tested it:
public static void main(String[] args) {
        try {
            PowerShell powerShell = PowerShell.open();
            String output = powerShell.executeCommands("Get-Location");
            System.out.println(output);
            System.out.println("Calling powerShell.close()");
            Thread.sleep(3000);
            powerShell.close();
            System.out.println("Closed powerShell");
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            System.out.println("Finished executing myTest program");
            System.exit(1);
        }
    }

I also added some outputs to the close method:
@Override
    public void close() {
        closed = true;
        if (commandInput != null) {
//            commandInput.println("exit");
            commandInput.close();
            System.out.println("Closed commandInput");
        }
        if (executor != null) {
            executor.shutdownNow();
            System.out.println("Closed executor");
        }
        if (commandErrorOutput != null) {
            try {
                commandErrorOutput.close();
                System.out.println("Closed commandErrorOutput");
            } catch (IOException ex) {
            }
        }
        if (commandOutput != null) {
            try {
                commandOutput.close();
                System.out.println("Closed commandOutput");
            } catch (IOException ex) {
            }
        }
        if (psSession != null) {
            psSession.destroy();
        }
    }

And this is where it stays forever:

If I send "exit" command, it works properly.

What if the commandErrorOutput.close() and commandOutput.close() both throw an IOException and it hangs on psSession.destroy(). That would seem to cause the same debug outputs.

You can try the version in branch fix/powershell_exit. I removed the process.destroy() call completely because it's basically trying to kill the process in the middle of its normal shutdown.

What if the commandErrorOutput.close() and commandOutput.close() both throw an IOException

I checked this by adding more debug outputs and that's not true. It hangs while closing errorOutput.
However the version from the branch works for me (but still, because there is "exit" command).


Added power support for the travis.yml file with ppc64le. package: array-from

Added power support for the travis.yml file with ppc64le. This is part of the Ubuntu distribution for ppc64le.
This helps us simplify testing later when distributions are re-building and re-releasing

Coverage remained the same at 100.0% when pulling 1736dee0c09499d6342fa63e5f402ee7e60b40ba on sreekanth370:master into 24de20f9f765a3ba18400fda43b2e4e1b70a0541 on studio-b12:master.

kindly respond and merge the code with power architecture. For more info tag @gerrith3


Testability of errors

From https://github.com/rust-lang/rust/issues/39381.

In order to test the error behaviour of a function you need an error struct to compare with. For example:
since ParseIntError is private, I have to generate one by doing something wrong, like u8::from_str("257"). This leads to the following test:
let pie_overflow = u8::from_str("257").unwrap_err();
assert_eq!(Missions::parse_enc_opt("ascii,256,U+41..U+67",8).unwrap_err(), pie_overflow);

If error types where public I would rather instantiate one and write:
let pie_overflow = ParseIntError { kind: std::num::Overflow };
assert_eq!(Missions::parse_enc_opt("ascii,256,U+41..U+67",8).unwrap_err(), pie_overflow);

Let's come up with a guideline that empowers library consumers to test failure cases conveniently.

I feel like this is too diverse of a problem to address with a guideline. It is also not much of a backward compatibility risk -- if a crate is stabilized with untestable errors, exposing a way to test them will typically be additive. I would let crate authors figure this out case by case.


for loop

Challenge Understanding Uninitialized Variables has an issue.
User Agent is: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.97 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:
// Initialize these three variables
var a = 6;
var b = 156;
var c = "I am a ";

// Do not change code below this line

a = a + 1;
b = b + 5;
c = c + " String!";

This does not describe a bug. If you are having trouble with a challenge please visit the Help Chat. Thanks and happy coding!


Image sizes are large. Affecting page performance.

Images larger than 1MB, but shown at a 600x600px in the page. I suggest reducing the images with  https://squoosh.app/ then uploading it back into your page.

Thank you for this. I was thinking about trying to change the size of the images last night but ran out of time. Let me do that real quick and see what happens!


Search results priority

[x] I am on the latest Cerebro.app version
[x] I have searched the issues of this repo and believe that this is not a duplicate

When searching I often type the name of the application, usually it coincides with binary name. However, it is often the case that I need to type a few more characters than I could.
For example, I want to open Synaptic. I type syn and the first result is Nextcloud with description Nextcloud Desktop sync client, while actual Synaptic goes second
What I'd like to suggest is to assign each search result a priority and then show results with higher priority first and lower priority below.
I would suggest 4 priorities going from higher to lower:

search term matches the beginning of the binary (syn for binary synaptic)
search term matches binary anywhere (net for binary gnome-nettool)
search term matches application name (ni for Web-Browser Nightly whose binary is firefox)
search term matches application description

#91 is my alternative proposal for the same pain point of having to type too many characters.
Kudos to @TheConnMan who even started implementing it in #250, but unfortunately things got stuck there on persisting the results after app restart.

#91 is more about personalization, while this proposal is about making search better out of the box without requiring to store anything. I think these are actually complementary to each other.
And yes, I've already seen #250 and discussion there as well as #91.

Do you think it is possible to get system information about most used application? It is possible on mac and we use this information to sort apps on mac. As a workaround cerebro-only "memory" is good and we can continue with #250

I personally don't think there is a common approach that will work everywhere, we could definitely merge #250 today and improve with persistence later.


/usr/bin/ld: no find  -lOpenCL

cc -c -std=c11 -Wall -pedantic -O2 -o network.o network.c
cc -o sia-gpu-miner sia-gpu-miner.o network.o -lOpenCL -lcurl
/usr/bin/ld: no find  -lOpenCL
collect2: error: ld returned 1 exit status
Makefile:23: recipe for target 'sia-gpu-miner' failed
make: *** [sia-gpu-miner] Error 1

Looks  like you dont have opencl installed on your system

Hello, I have the same problem, but my drivers is already updated :-/

I am facing the exact same issue on a newly set up Ubuntu 16.04 system, all libs are installed as described in README.md. When running make I get this:
cc -c -std=c11 -Wall -pedantic -O2 -o sia-gpu-miner.o sia-gpu-miner.c sia-gpu-miner.c: In function ‘main’: sia-gpu-miner.c:484:2: warning: ‘clCreateCommandQueue’ is deprecated [-Wdeprecated-declarations] command_queue = clCreateCommandQueue(context, device_id, 0, &ret); ^ In file included from sia-gpu-miner.c:18:0: /usr/include/CL/cl.h:1359:1: note: declared here clCreateCommandQueue(cl_context /* context */, ^ cc -c -std=c11 -Wall -pedantic -O2 -o network.o network.c cc -o sia-gpu-miner sia-gpu-miner.o network.o -lOpenCL -lcurl /usr/bin/ld: cannot find -lOpenCL collect2: error: ld returned 1 exit status Makefile:23: recipe for target 'sia-gpu-miner' failed make: *** [sia-gpu-miner] Error 1

Managed to fix this with a downgrade to Ubuntu 14.04 where it works as it should.


Conditional patching of codegen result

Apply patch before 0.20 apollo-codegen version only
Fixes: https://github.com/apollographql/react-apollo-scalajs/issues/9

This is awesome! Thanks for the fix @mclaudt


Decoder

Structs in component submodule should be able to be deserialized from a bit stream.
This is beneficial for analytics and also developing some algorithm based on re-encoding.

donw


Provide more info to ProfilerMiddleware filename_format

This provides the elapsed and time values to the
ProfileMiddleware(filename_format=...) function. Prior to this change,
one could not replicate the format string format, much less modify how
it would render the timestamp or elapsed time values.
These new values can be found under the werkzeug.profiler key in the
WSGI environ dict passed into the filename_format() function.

fixes #2775

Checklist:

[x] Add tests that demonstrate the correct behavior of the change. Tests should fail without the change.
[x] Add or update relevant docs, in the docs folder and in code.
[x] Add an entry in CHANGES.rst summarizing the change and linking to the issue.
[x] Add .. versionchanged:: entries in any relevant code docs.
[x] Run pre-commit hooks and fix any issues.
[x] Run pytest and tox, no tests failed.

The next version will be 3.0, not 2.4, can you fix that and squash all your commits.

The next version will be 3.0, not 2.4, can you fix that and squash all your commits.

Should be good now.
Are there plans to do a 2.3.8 release? It should now be safe to include in a minor or bugfix release now that these changes are backwards compatible.


Add ADOPTED to g7:enumset-NAME-TYPE

This only adds ADOPTED, which we had consensus on, without precluding the addition of other values in the future.
Fixes #335

Agreed during GEDCOM steering committee 9/28/2023


Improve test coverage

Codecov Report

Merging #61 into master will increase coverage by 1.91%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master     #61      +/-   ##
=========================================
+ Coverage    96.6%   98.5%   +1.91%
=========================================
  Files         230     229       -1
  Lines        2409    2395      -14
=========================================
+ Hits         2327    2359      +32
+ Misses         82      36      -46


logging: sane auto-delete behavior

pytest should not fill up the logging folder
tests: deleting is the default
demos: keeping is the default, also overwriting should be the default

delete_previous_logs set to False by default in all cases, which users can easily flip to true in their configs:
https://github.com/delvtech/elf-simulations/blob/41c55fa1c1ac00ee08d8584390336a25950324e9/lib/elfpy/elfpy/utils/logs.py#L16


Can not extend String interface

🔎 Search Terms
"typescript does not extend string interface"
"typescript does not augment string interface"
"typescript does not augment global string interface"
🕗 Version & Regression Information

This is a crash
This changed between versions ______ and _______
This is the behavior in every version I tried, and I reviewed the FAQ for entries about _________
I was unable to test this on prior versions because _______

⏯ Playground Link
https://www.typescriptlang.org/play?#code/JYOwLgpgTgZghgYwgAgMpiqA5sg3gKGSOTAHsBhOAWwgBtKBnCACgEoAuZBjbfAX3z50mEFgB0AByikyYAJ4SIYspRr04TNsgC8yGAFcQCMMFIg8hYlAhh9Uc2AAWwBstIAZUgHdojFq0tiYjFrCVpEFgB6ZgB+dgA9AB0vAB8AbQBBAFoALQBdFMSAI2TWSKwAGj1DY1NzZi9SKAATKtBmiAAPVgsgoOtbe2R2rp1tXQAGZBjkRpa3Tx8oPy1OOea3AFUJRWWNfwBuQOQ+AL7g0PCkZkjEhgBqcqqAcmfWI74gA
💻 Code
global.d.ts:
declare global {
  interface String {
    toCamelCase(): string
  }
}

transformers.ts:
interface String {
  toCamelCase(): string
}

String.prototype.toCamelCase = function() {
  return this.toLowerCase()
        .replace(/(?:^\w|[A-Z]|\b\w)/g, function (word, index) {
        return index === 0 ? word.toLowerCase() : word.toUpperCase();
    })
    .replace(/\s+/g, '');
}

actions.ts:
When(/^I click on "([^"]*\sbutton|checkbox|radiobutton)" on "([^"]*)"/, function (element: string, page: string) {
  console.log('**** ', element.toCamelCase()) // <= Returns error
});

🙁 Actual behavior

🙂 Expected behavior
Transform string to camel case
Additional information about the issue
 "devDependencies": {
    "@cucumber/cucumber": "^9.5.1",
    "@playwright/test": "^1.38.0",
    "@types/node": "^20.8.0",
    "multiple-cucumber-html-reporter": "^3.5.0",
    "ts-node": "^10.9.1"
  }

The playground and the code in your issue differ. When you fix the syntactical (JavaScript) errors in your playground it works just fine:

You haven't really posted a working project example (no layout, commands, anything), but if the type works in ts-node but not "cucumber", then there's a misconfiguration that means that d.ts file is not making it into the latter compilation.


Dark Mode trigger icons are reversed if already in prefers-color-scheme(dark)

I think it should be a moon icon to say "switch to dark" and sun icon for "switch to light" but they appear to be reversed

Hmm yeah I had this issue, and I wasn't totally sure which to go with. Currently the icon shows the current state:
sun/moon -> currently follow system
sun -> currently force light mode
moon -> currently force dark mode
and the other option is to show "what's next if you click this", but since it's a trinary toggle of "force light" "force dark" "follow system" I thought it would be a bit weird to show the "if you click this, the icon shows you the next state". In other sites, I've done a segmented button like on https://material-web.dev/, but we don't have the space to do that here

I'll probably make this an icon-button

@e111077 I have a theme selection element that has a dropdown for light/dark/auto that I can dig up.

live example of dropdown:
pr1320-a53c385---lit-dev-5ftespv5na-uc.a.run.app


[DOC] Added paper citation for DeformConv2d

As described in https://github.com/pytorch/vision/issues/2975, I have added citation of the paper in the documentation of DeformConv2d and also mentioned about DeformConv v2.

I fixed it! Can you review it once again?

I have added the citation of the original paper too. Kindly review it once again.


Add a test to deploy 0.4.0 contracts

because this seems to be still a common usage.

Also a test for 0.3._ is necessary to prevent bugs like #787 .

Just calling deploy_raiden_contracts is not enough.  We need to check the option parsing as well.  So we need to use click to run the command.

We've done "calling the script with CliRunner".  Are we already testing contract_deployer with 0.4.0?

test_deploy_script_register_without_limit already does that.


Cannot easily change icons in JOptionPane

In most Swing LAFs, it is possible to change the icons in JOptionPane by code such as this:
UIManager.getDefaults().put("OptionPane.questionIcon", new MyFancyIcon());
This does not work in Substance 7.1.
One workaround is to override the SubstanceOptionPaneUI class and use
`UIManager.getDefaults().put("OptionPaneUI", MyOptionPaneUI.class.getCanonicalName());`

and in MyOptionPaneUI, override "getIconForType()".

Of course, the JOptionPane class always allows users to explicitly specify an icon.  So this "issue" only exists for cases where the programmer does not explicitly specify an icon.
I don't consider this a "bug".  I only reported it as something that has different behavior between this version of Substance and previous versions.

I've added an entry in https://github.com/kirill-grouchnikov/substance/blob/master/www/docs/faq.md that talks about UIManager / UIDefaults and how none of that is considered part of official API for Substance or any other look-and-feel.

https://github.com/kirill-grouchnikov/substance/issues/53

All icons that Substance is using on color choosers, file choosers and its widgets (contextual edit actions, menu search etc) will be customizable with icon packs. SubstanceLookAndFeel.setIconPack is the current point of entry. The API itself is subject to change in the next few weeks in the 8.0dev branch.


tests: unit tests for hash computations in transaction.rs

unit tests for the hash computation functions:

DeployAccount v3
Declare v1,v2,v3
Invoke v1,v3
L1Handler v1

issue number: 1942

Summary by CodeRabbit
Summary by CodeRabbit

New Features

Introduced a new version (V3) of transaction hash computation for deploy and invoke transactions, enhancing the system's capability to handle various transaction types.

Bug Fixes

Improved accuracy of transaction hash calculations through updated logic, ensuring backward compatibility and reliability.

Tests

Added comprehensive test cases to verify the correctness of the new V3 hash computation functions, covering essential parameters for transaction execution.

resolved

i run out of memory when i try to run test, ran the part i could and it was successful

i run out of memory when i try to run test, ran the part i could and it was successful

did you run the tests for the entire workspace? in this case running the tests only for the katana-primitives crate should be enough

i did try to run it specifically for that module, but it's compiling for the entire crate instead

great, test passed

great, test passed

ok, i've fixed some of the failing ones bcs the fields in the hash computations were literally in the wrong order.
thanks for helping out on this


Security & bug fixes

Pull Request Test Coverage Report for Build 1075

8 of 9 (88.89%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 63.341%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

nlp/query.js
7
8
87.5%

Totals

Change from base Build 1067:
0.0%

Covered Lines:
4955

Relevant Lines:
7314

💛  - Coveralls


Replace organization attr with country in validateUserExtensionSchemaElement

Proposed changes in this pull request
This PR will replace Organization attribute with Country in validateUserExtensionSchemaElement test.
Related PRs
https://github.com/wso2/carbon-identity-framework/pull/4091
Related Issues
https://github.com/wso2/product-is/issues/14015

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/2588946716


UI improvements

Actual Behaviour

In BookmarksFragments, the margin is more when compared to ScheduleFragment.
In the SpeakerDetailsActivity, sometimes the biography contains HTML tags which is unexpected.
No animations in the SessionsListAdapter.

Expected Behaviour

The margins should be uniform across all screens.
The HTML tags should be parsed automatically.
I would like to add animation same as in the Google Plus app.

Screenshots of the issue

Would you like to work on the issue?
I would like to work on the issue.

@the-dagger can I send a PR for this?

Sure @saeedjassani

@saeedjassani any progress?

@the-dagger I had sent a pull request before.. but now due to changes in the project it is showing

Status @saeedjassani?

Closing due to inactivity

@mananwason can I work on this issue?

Go ahead


CARGO_TARGET_DIR spreads out files in many directories

Problem
when compiling COSMIC desktop the build is very slow, as it compiles components again. cargo distributes files into a number of directories, despite setting CARGO_TARGET_DIR, and it creates an impressive number of files, just for sendfd/lib.rs :
❯ find . | grep sendfd
./tmp/mytarget/release/.fingerprint/sendfd-5d7732d47158403b
./tmp/mytarget/release/.fingerprint/sendfd-5d7732d47158403b/lib-sendfd.json
./tmp/mytarget/release/.fingerprint/sendfd-5d7732d47158403b/invoked.timestamp
./tmp/mytarget/release/.fingerprint/sendfd-5d7732d47158403b/dep-lib-sendfd
./tmp/mytarget/release/.fingerprint/sendfd-5d7732d47158403b/lib-sendfd
./tmp/mytarget/release/deps/sendfd-5d7732d47158403b.d
./tmp/mytarget/release/deps/libsendfd-5d7732d47158403b.rmeta
./tmp/mytarget/release/deps/libsendfd-5d7732d47158403b.rlib
./.cache/yay/cosmic-comp-git/src/cosmic-comp/vendor/sendfd
./.cache/yay/cosmic-comp-git/src/cosmic-comp/vendor/sendfd/LICENSE-BSD
./.cache/yay/cosmic-comp-git/src/cosmic-comp/vendor/sendfd/.cargo-checksum.json
./.cache/yay/cosmic-comp-git/src/cosmic-comp/vendor/sendfd/README.mkd
./.cache/yay/cosmic-comp-git/src/cosmic-comp/vendor/sendfd/Cargo.toml
./.cache/yay/cosmic-comp-git/src/cosmic-comp/vendor/sendfd/src
./.cache/yay/cosmic-comp-git/src/cosmic-comp/vendor/sendfd/src/lib.rs
./.cache/yay/cosmic-comp-git/src/cosmic-comp/vendor/sendfd/src/changelog.rs
./.cache/yay/cosmic-comp-git/src/cosmic-comp/vendor/sendfd/LICENSE-APACHE
./.cargo/registry/cache/index.crates.io-6f17d22bba15001f/sendfd-0.4.3.crate
./.cargo/registry/index/index.crates.io-6f17d22bba15001f/.cache/se/nd/sendfd
./.cargo/registry/src/index.crates.io-6f17d22bba15001f/sendfd-0.4.3
./.cargo/registry/src/index.crates.io-6f17d22bba15001f/sendfd-0.4.3/LICENSE-BSD
./.cargo/registry/src/index.crates.io-6f17d22bba15001f/sendfd-0.4.3/.github
./.cargo/registry/src/index.crates.io-6f17d22bba15001f/sendfd-0.4.3/.github/dependabot.yml
./.cargo/registry/src/index.crates.io-6f17d22bba15001f/sendfd-0.4.3/.github/workflows
./.cargo/registry/src/index.crates.io-6f17d22bba15001f/sendfd-0.4.3/.github/workflows/sendfd.yml
./.cargo/registry/src/index.crates.io-6f17d22bba15001f/sendfd-0.4.3/Cargo.toml.orig
./.cargo/registry/src/index.crates.io-6f17d22bba15001f/sendfd-0.4.3/README.mkd
./.cargo/registry/src/index.crates.io-6f17d22bba15001f/sendfd-0.4.3/.cargo_vcs_info.json
./.cargo/registry/src/index.crates.io-6f17d22bba15001f/sendfd-0.4.3/Cargo.toml
./.cargo/registry/src/index.crates.io-6f17d22bba15001f/sendfd-0.4.3/.cargo-ok
./.cargo/registry/src/index.crates.io-6f17d22bba15001f/sendfd-0.4.3/.gitignore
./.cargo/registry/src/index.crates.io-6f17d22bba15001f/sendfd-0.4.3/src
./.cargo/registry/src/index.crates.io-6f17d22bba15001f/sendfd-0.4.3/src/lib.rs
./.cargo/registry/src/index.crates.io-6f17d22bba15001f/sendfd-0.4.3/src/changelog.rs
./.cargo/registry/src/index.crates.io-6f17d22bba15001f/sendfd-0.4.3/LICENSE-APACHE

i would have expected AlL files end up in ./tmp/mytarget, and compile results will be reused when compiling next component. it is not so. what am i missing?
Steps
No response
Possible Solution(s)
No response
Notes
No response
Version
No response

Cargo has two many locations it operates with

CARGO_HOME (not yet XDG compliant, see #1734)

This includes global caches

CARGO_TARGET_DIR: project specific intermediate and final build artifacts

The global cache is what lets us not re-download dependencies again and again (see #14278).
We could reuse intermediate build artifacts between projects but its rare and we need more bookkeeping to handle this.  See #5931
As this is expected behavior, I'm going to go ahead and close.  If there is a reason we need to keep this open, let us know!


Cannot exec into the fluent-bit container starting 1.0.0

Unable to exec into the container since version 1.0.0.
kubectl exec -ti fluent-bit-68865  -n logging -c fluent-bit -- sh
rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: \"sh\": executable file not found in $PATH"

command terminated with exit code 126

kubectl exec -ti fluent-bit-68865  -n logging -c fluent-bit -- bash
rpc error: code = 2 desc = oci runtime error: exec failed: container_linux.go:247: starting container process caused "exec: "bash": executable file not found in $PATH"
command terminated with exit code 126

No shell available. Execing into the container helps during debugging and making sure the config is correct and doing other things such as a tcpdump to make sure information is flowing through correctly. Works fine in `0.14.9`.

I had the same problem, switched to the debug one and worked. Thanks a lot for publishing those! 🥇
Is it possible to know the differences between the debug and non-debug?
I can guess the non-debut skips this command maybe?
COPY --from=builder /bin/ /bin/

@paugay non-debug (regular) image: https://github.com/fluent/fluent-bit-docker-image/blob/1.0/1.0/Dockerfile
debug image: https://github.com/fluent/fluent-bit-docker-image/blob/1.0/1.0/Dockerfile.debug
All the debug image does is it has busybox binary, so something like docker exec -ti <container id> sh or kubectl exec -ti fluent-bit -n fluent-bit sh would work. Other than that one difference, it is essentially the non-debug distroless image (gcr.io/distroless/cc).

thank you @edsiper for the debug images.

fluent/fluent-bit:1.0.6-debug image doesn't have sh

hmm it works:
$ docker run -ti fluent/fluent-bit:1.0.6-debug sh -c "/fluent-bit/bin/fluent-bit --version"
Fluent Bit v1.0.6

Ah I found the issue. @edsiper
kubectl exec -it fluentbit-test-564596f88b-jsh62 -- sh
/ # ls
ls: can't open '.': Value too large for defined data type
/ #

but this works.
~ kubectl exec -it fluentbit-test-564596f88b-jsh62 -- sh -c "/fluent-bit/bin/fluent-bit --version"
Fluent Bit v1.0.6

fluent/fluent-bit:1.0.4-debug image it's working fine.
~ kubectl exec -it fluentbit-test-947b7f845-frfg2 sh
# ls
bin  boot  dev	etc  fluent-bit  home  lib  lib64  proc  root  run  sbin  sys  tmp  usr  var
#

~ kubectl exec -it fluentbit-test-947b7f845-frfg2 -- sh -c "/fluent-bit/bin/fluent-bit --version"
Fluent Bit v1.0.4

This problem is still around with 1.1.3-debug
$ k exec -ti fluentbit-fluentbit2graylog-5tqbd -c fb -- sh -c "ls"
ls: can't open '.': Value too large for defined data type
command terminated with exit code 1

$ k exec -ti fluentbit-fluentbit2graylog-5tqbd -c fb -- sh -c "/fluent-bit/bin/fluent-bit --version"
Fluent Bit v1.1.3

I have the "Value too large for defined data type" issue on k8s in AWS EKS as well. It seems to be related to busybox not compiled with support for large file systems. As a quick fix I changed the dockerfile to point to busybox 1.31 (https://busybox.net/downloads/binaries/1.31.0-defconfig-multiarch-musl/) and use that temporarily. That worked for me. I put the image here if anyone needs it: https://cloud.docker.com/u/hakanl/repository/docker/hakanl/fluent-bit

i use this command to check my configure file
kubectl exec -it fluent-bit-pqxvs -n logging -- sh -c "cat /fluent-bit/etc/fluent-bit-output.conf"

please try 1.3.2-debug

@edsiper It's working in 1.3.2.
Thanks.


Add support for IDL connectors in the diagram

Description:
With the IDL client introduction in v2201.3.0 we need to support this in diagram
sample code:
import ballerina/io;
client "./graphql.config.yaml" as trevorblades;

public function graphQLTest() returns error? {
    trevorblades:client graphqlClient = check new (serviceUrl = "https://countries.trevorblades.com/");

    // Execute the `CountryByCode` query.
    trevorblades:CountryByCodeResponse response = check graphqlClient -> countryByCode(code = "LK");
    io:println(response.country?.name);
}

Describe your problem(s)
Describe your solution(s)
Related Issues (optional):

Suggested Labels (optional):

Suggested Assignees (optional):

Closing due to feature being removed from the update 3


Update Azure CLI landing page TOC.yml

Docs Build status updates of commit a7df9c1:
:clock10: Full build: the average full build time is 7 min(s) 8 sec(s), this is based on the last 356 build(s) for this repository.

Docs Build status updates of commit a7df9c1:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/TOC.yml
:white_check_mark:Succeeded
View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid) View (azure-cli-latest)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Short solution needed: "Numpy broadcasting example" (python-numpy)

Please help us write most modern and shortest code solution for this issue:
Numpy broadcasting example (technology: python-numpy)
Fast way
Just write the code solution in the comments.
Prefered way

Create pull request with a new code file inside inbox folder.
Don't forget to use comments to make solution explained.
Link to this issue in comments of pull request.

Numpy broadcasting example


Added sound effect part for killing of enemy

#82 As suggested, I saved a new audio file for the enemy kill sound and made the corresponding changes in the file so that the sounds are added to the game.
@EdwardDunn Please review.

@chotuaashiq your repository is displaying as unknown so i cant test your changes.


I would like to have the option for selecting the TFT type for plugin,

The reason is the changed output file size, which fouls the progress and ETA estimation on printer. Currently all 4 resolutions are included, and that for 160x140 is kinda big. I suggest a configuration file with options to put in, no need for Cura interface as you probably want to set this once according to TFT type(s) you use.

We have also found this problem, and we will generate according to actual usage in the subsequent updates to avoid too many ICONS affecting the judgment of printing time.


[Impeller] Uneven letter spacing

Starting from Flutter 3.10, Impeller is used by default on iOS. Small text seems to have broken kerning
Steps to reproduce

Create new app

Add small text (better noticeable on repeated letters)

Text('IIIIIIIII')

Run the app with Flutter 3.10.2 on iOS

Expected results
The letters should render with even visual spacing (like it was in Skia)

Actual results
The letters renders with uneven visual spacing

In real text it gives the impression of sloppy jumping letters
Details
Full code sample
import 'package:flutter/material.dart';

void main() => runApp(const MyApp());

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return const MaterialApp(
      home: Material(
        color: Colors.white,
        child: Center(
          child: Text(
            'IIIIIIIII',
            style: TextStyle(
              color: Colors.black,
            ),
          ),
        ),
      ),
    );
  }
}

To reproduce old Skia behavior on Flutter 3.10
flutter run --no-enable-impeller

To crop and scale screenshot (iPhone 14):
convert screenshot.png -gravity center -crop 120x40+0+0 -scale 800% out.png

Tools versions
Flutter (Channel stable, 3.10.2, on macOS 13.3.1 22E261 darwin-arm64, locale en-RU)
Xcode - develop for iOS and macOS (Xcode 14.3)
Android Studio (version 2022.2)

Flutter 3.10.2 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 9cd3d0d9ff (6 days ago) • 2023-05-23 20:57:28 -0700
Engine • revision 90fa3ae28f
Tools • Dart 3.0.2 • DevTools 2.23.1

All the same on master:
Flutter 3.11.0-14.0.pre.70 • channel master •
https://github.com/flutter/flutter.git
Framework • revision bd11ef06fd (8 hours ago) • 2023-05-29 11:50:25 -0400
Engine • revision f768be1078
Tools • Dart 3.1.0 (build 3.1.0-155.0.dev) • DevTools 2.23.1

May be related: #121887 #124310

The difference is more obvious with smaller text, e.g. fontSize: 6

Thanks for your report. This issue is reproducible on the latest stable and master channels.
Issue is more visible with small fontSize (6.0) as mentioned above. I have placed the equal red rectangles so that we can clearly see the spacing difference between the letters.
This may be a regression since there was a similar issue that has been fixed: https://github.com/flutter/flutter/issues/124310

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.10.2, on macOS 13.0.1 22A400 darwin-x64, locale en-VN)
    • Flutter version 3.10.2 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 9cd3d0d9ff (22 hours ago), 2023-05-23 20:57:28 -0700
    • Engine revision 90fa3ae28f
    • Dart version 3.0.2
    • DevTools version 2.23.1

[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 32.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

[✓] VS Code (version 1.78.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.64.0

[✓] Connected device (3 available)
    • RMX2001 (mobile) • EUYTFEUSQSRGDA6D • android-arm64  • Android 11 (API 30)
    • macOS (desktop)  • macos            • darwin-x64     • macOS 13.0.1 22A400 darwin-x64
    • Chrome (web)     • chrome           • web-javascript • Google Chrome 113.0.5672.126

[✓] Network resources
    • All expected network resources are available.

• No issues found!

[!] Flutter (Channel master, 3.11.0-14.0.pre.73, on macOS 13.0.1 22A400 darwin-x64, locale en-VN)
    • Flutter version 3.11.0-14.0.pre.73 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 59128bd61e (49 minutes ago), 2023-05-29 22:35:15 -0400
    • Engine revision 93a8d41549
    • Dart version 3.1.0 (build 3.1.0-155.0.dev)
    • DevTools version 2.23.1
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 32.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

[✓] VS Code (version 1.78.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.64.0

[✓] Connected device (3 available)
    • RMX2001 (mobile) • EUYTFEUSQSRGDA6D • android-arm64  • Android 11 (API 30)
    • macOS (desktop)  • macos            • darwin-x64     • macOS 13.0.1 22A400 darwin-x64
    • Chrome (web)     • chrome           • web-javascript • Google Chrome 113.0.5672.126

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

From Triage: This will be addressed by taking into account the subpixel hinting when rendering into the atlas.

This also poses a problem when you have a vertically scrolling ListView. Depending on the text size and length, the text seems to jitters left and right.
On Android devices it works as expected but on all iPhones i have tested on (SE 2020, and 14 pro) the text jitters.
If Impeller is disabled, the text doesnt jitter anymore.
Small App sample to reproduce:
`
import 'dart:async';
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
useMaterial3: true,
),
home: const MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
class MyHomePage extends StatefulWidget {
const MyHomePage({super.key, required this.title});
final String title;
@override
State createState() => _MyHomePageState();
}
class _MyHomePageState extends State {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
backgroundColor: Theme.of(context).colorScheme.inversePrimary,
title: Text(widget.title),
),
body: HorizontalTextScrollWidget(),
);
}
}
class HorizontalTextScrollWidget extends StatefulWidget {
@override
_HorizontalTextScrollWidgetState createState() =>
_HorizontalTextScrollWidgetState();
}
class _HorizontalTextScrollWidgetState
extends State {
final ScrollController _scrollController = ScrollController();
final double _itemWidth = 200.0;
final double _spacing = 10.0;
final List _textSamples = [
'Text Sample 1. This is a long text sample.',
'Text Sample 2. This is another long text sample.',
'Text Sample 3. This is yet another long text sample.',
];
int _currentIndex = 0;
Timer? _timer;
late List _textWidgets;
@override
void initState() {
super.initState();
_textWidgets = buildTextWidgets();
WidgetsBinding.instance!.addPostFrameCallback(() {
_startAutoScroll();
});
}
@override
void dispose() {
_scrollController.dispose();
_timer?.cancel();
super.dispose();
}
void _startAutoScroll() {
_timer = Timer.periodic(const Duration(seconds: 7), (timer) {
_currentIndex++;
_scrollToIndex(_currentIndex);
});
_currentIndex++;
_scrollToIndex(_currentIndex);
}
void _scrollToIndex(int index) {
_scrollController.animateTo(
index * (_itemWidth + _spacing),
duration: const Duration(seconds: 7),
curve: Curves.linear,
);
}
List _buildTextWidgets() {
return _textSamples.map((text) {
return _buildTextSample(text);
}).toList();
}
Widget _buildTextSample(String text) {
return Container(
width: _itemWidth,
margin: EdgeInsets.symmetric(horizontal: _spacing),
padding: const EdgeInsets.all(10.0),
color: Colors.grey,
child: Center(
child: Container(
color: Colors.black,
child: Text(
text,
textAlign: TextAlign.center,
style: TextStyle(
fontSize: 6, color: Colors.white, fontWeight: FontWeight.bold),
),
),
),
);
}
@override
Widget build(BuildContext context) {
return SizedBox(
height: 200.0,
child: ListView.builder(
// prototypeItem: _textWidgets[0],
itemExtent: _itemWidth + _spacing,
scrollDirection: Axis.horizontal,
controller: _scrollController,
itemCount: null, // Set itemCount to null for endless scrolling
itemBuilder: (context, index) {
final adjustedIndex = index % _textWidgets.length;
return _textWidgets[adjustedIndex];
},
),
);
}
}
`

We can mitigate this issue by making multiple variations of glyphs based on their subpixel positions.


Stderr change

fro the issue #31 I have added the file=sys.stderr in every instance of print()

if you can split this off so it doesn't depend on your other change, we can merge it in asap. your other PR, as I mentioned, needs some bells and whistles


Auto responsive images

Who is this for?
Devs putting images into the site.
People getting the large images when devs forget to specify those sizes.
What is it doing for them?
Currently we have to permanently remember to put the very custom sizesQueries to the UiImage.
As we know the breakpoints and grid workings, we should be able to calculate these for the image.
There is a new ResponsiveImage component, and I have put it in the story book to battle the UiImage.
Currently, on the homepage, at desktop it's losing 1.4mb vs 1.2mb. Not much, but worth optimising for.
Thoughts
In the new Grid component, you might event be able to go through, get all the images, and apply those properties before render, removing even further the need to remember it. 🎷 .

Interestingly - it seems to be the same when using 1 image.
Let's go through this on Tuesday.


tutorials~~~

The tutorials of how to use various evaluation tools provided by YNLU.

還有啥要加加？？ :thinking:

The ipython notebook filenames don't seems valid on some platform. Plz use snake case

:snake: case ???

OHOHOH https://en.wikipedia.org/wiki/Snake_case :snake:  :snake:  :snake:

Need some suggestions about tutorials to be added. :place_of_worship:


[Add anse & Go-wrapper]

By submitting this pull request, I promise I have read the contribution guidelines twice and made sure my submission follows it.
⬆⬆⬆⬆⬆⬆⬆⬆⬆⬆

By submitting this pull request, I promise I have read the contribution guidelines twice and made sure my submission follows it.

Not followed


"Can't find class 'adhoc' when generating new profiles with match

My version of Fastlane is 2.115.0.
When generating the new profiles with match, I am getting the error "Can't find class 'adhoc".
I saw couple of closed issue where it was mentioned that the issue was resolved in 2.112.0
My fastlane is upto date and still facing this issue.

Hi
Any help on this?

Have you tried updating to fastlane 2.116.0? This fixed the issue for me.

Update solved our issues too

@ricsantos @jvervier  Thanks it worked.


AVS android app does not detect alexa custom skill. avs app commands not added in alexa history.

IMPORTANT: Before you create an issue, please take a look at our Issue Reporting Guide.
Briefly summarize your issue:

AVS android app does not detect alexa custom skill. avs app commands not added in alexa history.
What is the expected behavior?

AVS android app should detect alexa custom skills. avs app commands should also be visile in alexa history.
What behavior are you observing?

AVS android app does not detect alexa custom skill. avs app commands not added in alexa history.
Provide the steps to reproduce the issue, if applicable:

I created a Custom Alexa skill(reference1) and AVS sdk integrated android app(reference2). Then I enabled skilled skill in Alexa app, Add beta test user. Alexa default skills are working with my android app. But the custom skill is not working with AVS sdk integrated android app.
With Alexa Test Simulator [Custom skill is working]
With Alexa App in Android Phone [Custom skill is working]
With MyApp(AVS SDK Integrated) in Android Phone [Custom skill is NOT working]
Some forum says after setting language to EN-US should work, in my case that also did not solve issue.
reference1: https://medium.com/crowdbotics/how-to-build-a-custom-amazon-alexa-skill-step-by-step-my-favorite-chess-player-dcc0edae53fb
reference2: https://github.com/evil0327/Alexa-On-Android/tree/master/AlexaDemo
Used same amazon account for avs login and alexa skill for which beta test is enabled.
"Development" option is already enabled in Alexa "Test" tab.
My skill is already enabled in alexa web "skill" section.
Working Voice Request through Alexa "Test" Tab:
alexa ask demo command to launch custom
reply: custom
history is recorded in Alexa website
Not-Working Voice Request through AVS app:
alexa ask demo command to launch custom
reply is: Did you mean jesus command
history is NOT recorded in Alexa website
My AVS voice call:
        String url = new StringBuilder()
                .append(mContext.getString(R.string.alexa_api))
                .append("/")
                .append(mContext.getString(R.string.alexa_api_version))
                .append("/")
                .append("events")
                .toString();

        Request.Builder requestBuilder = new Request.Builder();
        requestBuilder.url(url);
        requestBuilder.addHeader("Authorization", "Bearer " + LoginManager.getToken());

        String event = Event.getSpeechRecognizerEvent();
        MultipartBody.Builder bodyBuilder = new MultipartBody.Builder()
                .setType(MultipartBody.FORM)
                .addFormDataPart("metadata", "metadata", RequestBody.create(MediaType.parse("application/json; charset=UTF-8"), event));
        bodyBuilder.addFormDataPart("audio", "speech.wav", RequestBody.create(MediaType.parse("application/octet-stream"), fileBytes));
        requestBuilder.post(bodyBuilder.build());
        Request request = requestBuilder.build();

        Call currentCall = ClientUtil.getTLS12OkHttpClient().newCall(request);

        try {
            Response response = currentCall.execute();

Tell us about your environment:

What version of the AVS Device SDK are you using?
  <v20160207>

Tell us what hardware you're using:

[ ] Samsung M21, Moto G3
[ ] Other - tell us more:

Tell us about your OS (Type & version):

[ ] Android 11, Android 10, Android 6

Hi,
This forum is only for issues related to the avs-device-sdk. It appears that you are using a reference implementation form another repository, which we do not have the knowledge to support.
Please take a look through this document for a list of commonly asked questions.
https://developer.amazon.com/en-US/docs/alexa/custom-skills/skills-beta-testing-for-alexa-skills.html
In particular, please ensure that the account you're using to test the skill has been allow listed for your customer skill, and that the region of your skill matches those of the device:

What if my beta tester uses a device that has a different region and locale than my skill?
If your skill is available for all regions, or available for the same region and locale as that of the beta tester's device, then they can use your skill. If your beta tester uses a device with a different region and locale than your skill, then they will not be able to use your skill.

If that FAQ does not help, another option is to reach out to the ASK forum: https://amazon.developer.forums.answerhub.com/spaces/23/index.html.


Landing page: Added The footer and fixed issues

🛠 Fixes Issue
Closes #66
👨💻 Changes proposed

Developed footer section of landing page

Mobile responsive

✔ Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

📄 Note to reviewers
I fixed the earlier merged issue I encountered
📷 Screenshots

@Basit46 please fix the conflict on this PR

@Basit46 please don't use develop as your branch name. It is confusing, kindly delete or rename it

This file can’t be merged right now
Why:
You have a conflicts to resolve.
proTip: To resolve, first if you forked the repo then sync it with i4g repo so everything is up to date
Second: checkout to you the develop branch and do git pull.
third: checkout to a new branch called resolve conflicts, then if you can copy the code you already did in old branch that conflicts then do else you can code afresh, when done, checkout yo this branch that has conflicts then merge this new branch called resolve conflicts you created earlier then you can now see all conflicting files to resolve it.
To make simple in vscode open app files showing the conflicts then hovering on them will ask you to either accept incoming changes, keep both Changes or compare changes here click on accept incoming changes  after all this, you will see a button that say mark as resolve click it, do so in all conflicting files, you should be good, then commit your changes

@t-bello7  working on it

@Basit46 toy have little conflicts to fix

@Basit46 look into this

@Basit46 Are you till working on these task ?

@t-bello7 My system has been giving me performance issues and I don't know when it will be stable, Kindly assign to someone else. Thanks


Update Gemfile ruby version to 2.7.8

It looks like the ruby:2.7-alpine image was updated to 2.7.8 in https://github.com/docker-library/ruby/commit/7117899e1b7d3d8230fe8021acf76ead8d2f5230
since terrastories was updated
Fixes this error
 => ERROR [devcore 5/6] RUN bundle config set --local path /usr/local/bundle &&     bundle config build.nokog  2.1s
------
 > [devcore 5/6] RUN bundle config set --local path /usr/local/bundle &&     bundle config build.nokogiri --use-system-libraries &&     bundle install:

0 2.032 Your Ruby version is 2.7.8, but your Gemfile specified 2.7.7

Not sure why running bin/setup after this change didn't update the ruby version in Gemfile.lock too...

I think we hit a weird ordering problem.
Since our Gemfile.lock file is locked to 2.7.8, you aren't able to bundle with the alpine image. If you update the Dockerfile to FROM ruby:2.7-alpine to FROM ruby:2.7.7-alpine and then run bin/setup, does it work for you? (note that there are multiple FROM directives.
And then once we are good there, you can then update the version to 2.7.7 in both the Dockerfile and Gemfile to the latest 2.7.8 version.
I suppose we will need to ensure we always include the patch so our lock file stays in sync.


Parse Custom Fields

Is there any way to parse custom fields from RSS feed.

This would be a great feature. parseURL already has an optional settings argument which could be added to parseString and parseFile.  For example:
var settings = {
  customFields: {
    feed: ['otherTitle', 'extendedDescription'],
    item: ['coAuthor'],
  }
}
parser.parseFile('./rss.xml', settings, (err, result) => {
  console.log(result.feed.extendedDescription);
})

Pull requests welcome!

Pull Request #27


refactor(projectrc): schema changes

Current dependencies on/for this PR:

main

PR #29   👈

This stack of pull requests is managed by Graphite.


Listener Error Handling

If there is an error loading information about an origin.js object, then the listener will skip that event and continue to the next. Because of the design of the Origin Protocol, there is zero guarantees that the associated IPFS data for a resource will be valid, or even there at all. Anyone can put whatever they want there.
When an error is raised when outputting to specific output handler (webhook, db, etc), the listener will attempt retries with increasing delays, up to two minutes. These retries will block all further event processing until the event goes through. If a maximum number of retries on one event has failed, then listener will quit, allowing it to be restarted from outside.
When an error is raised when getting event or block number information, the same retry strategy as for output errors is tried (increasing delays).
Added a listener specific readme.

Added in the tweaks from your review. Should be ready to merge.

You guys are moving fast, sorry for missing this review


creation of official IBC channels

Create channels IBC channels to Osmosis and Cosmoshub.
@faddat has been nominated by the Juno Core 2 team to create channels with the following numbers:
osmosis-1 -> channel-0
cosmoshub-4 -> channel-1
guides for relaying on official channels will be published in cosmoscontracts/docs and configuration files will ne stored in cosmoscontracts/relayer

Great. I don't also like to request that for now, others abstain from making channels.
It's a permissionless system so if for example you would like to have a contract on Juneau control staking on Akash, and you want to make a channel for that, God bless ya.

so these channels are created.
i think we should merge some configs into the repo.
propose to merge in the config for hermes from the juno docs to http://gitbub.com/cosmoscontracts/mainnet/main/relayer/hermes

complete


Amazon Security Lake integration - Architecture and requirements

Description
Related issue: https://github.com/wazuh/wazuh-indexer/issues/113
In order to develop an integration as a source for Amazon Security Lake, it is necessary to investigate and understand the architecture and requirements that the integration must follow. Therefore, this issue aims to answer the questions of what the integration will look like and how it will be carried out.
Requirements and good practices

The custom source must be able to write data to Security Lake as a set of S3 objects.
The custom source must be compatible with OCSF Schema 1.0.0-rc.2.
The custom source data must be formatted as an Apache Parquet file.
The same OCSF event class should apply to each record within a Parquet-formatted object.
For sources that contain multiple categories of data, deliver each unique Open Cybersecurity Schema Framework (OCSF) event class as a separate source.

Source: https://docs.aws.amazon.com/security-lake/latest/userguide/custom-sources.html
Architecture
Overview of Security Lake

Source: https://docs.aws.amazon.com/security-lake/latest/userguide/what-is-security-lake.html
By taking a look at the conceptual diagram of Amazon Security Lake above these lines, it stands clear that our integration as a source has to be done through an Amazon S3 bucket. In particular, we are looking at the relation between Amazon S3 and "Data from SaaS application, partner solutions, cloud providers and your customer data converted to OCSF".

In order to push the data from wazuh-indexer (OpenSearch) to Amazon S3, we can either use Logstash or Data Prepper. Both tools have the input and output plugins required to read data from OpenSearch and send them to an Amazon S3 bucket.
Logstash vs Data Prepper
Both tools provide:

Elasticsearch / OpenSearch input plugin.

Logstash ES - plugins/inputs/elasticsearch
Logstash OSS - plugins/inputs/opensearch
Data Prepper - sources/opensearch

Amazon S3 output plugin.

Logstash ES - plugins/outputs/s3 (+ sns and sqs)
Data Prepper - sinks/s3

By comparing both tools, it soon becomes obvious that Logstash is a better choice, for the following reasons:

Larger set of input & output plugins: resulting in a more flexible, scalable and evolutionary integration.
Larger adoption and documentation: Logstash's larger community and documentation will make the integration easier to develop and maintain.
Maturity: compared with Data Prepper, which is a recent project, Logstash has been developed, used and evolved for longer, making it allegedly more stable.

OCSF compliant data as Apache Parquet
As Amazon Security Lake requires the data to use the OCSF schema and the Parquet encoding, we need to find a way to transform our data before delivering it to Amazon Security Lake.
Several proposals have been generated:

Use an auxiliary S3 bucket to store unprocessed data (as-is), transform it using an AWS lambda function and send it to the Amazon Security Lake S3 bucket.
Pipe the Logstash pipeline to a script that transforms and uploads the data to the Amazon Security Lake S3 bucket.
Implement a Logstash output plugin or codec to transform and upload the data to the Amazon Security Lake S3 bucket.

These proposals have their advantages and disadvantages.

Proposal #
Resources required

1
Logstash (opensearch-input + s3-output plugins) + AWS S3 bucket + AWS Lambda function + Amazon Security Lake S3 bucket

2
Logstash (opensearch-input + pipe-output plugins) + Amazon Security Lake S3 bucket

3
Logstash (opensearch-input + s3-output plugins + custom codec) + Amazon Security Lake S3 bucket

While proposal nr.1 is the most realizable, it is also the most expensive. On the other hand, proposal nr.3 is the least realizable, due to the scarce knowledge of Ruby and Logstash's plugins ecosystem, but the cheapest one to the end-user. Proposal nr.2 is a middle ground between the two.
We will explore proposals nr.1 and nr.2, with future plans on exploring proposal nr.3, depending on our success on the other two.
Conclusions

The latest version of Logstash (8.12.0 on the 30th of January 2024), together with the input-opensearch plugin, will be used to implement the integration.
Proposal nr.1 is the most promising, and will take our focus. We know of existing integrations from other companies that use this method, such as PingOne's.

Resources and bibliography

Introducing logstash-input-opensearch plugin for OpenSearch
OpenSearch's documentation for Logstash
Elastic's documentation for Logstash
Logstash AWS integration plugin
Data Prepper documentation

Architecture diagram of Wazuh's integration with Amazon Security Lake.

@AlexRuiz7 did you consider using a kinesis firehose with the lambda as its data transformation? This would let you skip the raw events s3 bucket and have firehose write them directly to the security lake custom source bucket.

Hi @kclinden
Not really, I'm no expert in AWS, so I went for the easiest path. I remember reading about it briefly, but iirc it would have increased the maintenance costs. Maybe I'm wrong.
How would it work in that case. Data flows through kinesis firehose straight into the Security Lake bucket? How do you define the OCSF class of the events in that case?

Hi @kclinden
Not really, I'm no expert in AWS, so I went for the easiest path. I remember reading about it briefly, but iirc it would have increased the maintenance costs. Maybe I'm wrong.
How would it work in that case. Data flows through kinesis firehose straight into the Security Lake bucket? How do you define the OCSF class of the events in that case?

Firehose would send the data to the same Lambda function that you have already put together. The benefit being that it would let you skip the intermediate S3 bucket location and have Logstash write directly to the Firehose. Firehose does data transformation by sending to lambda and then Firehose writes to the bucket instead of the Lambda.
For the Data Prepper solution I would probably try to accomplish it all in the pipeline definition similar to this -
https://github.com/ocsf/examples/blob/main/mappings/dataprepper/AWS/v1.1.0/VPC Flow/pipeline.yaml


Use gazebo7 instead of gazebo8 in Lunar

Revert pull request #14564 and use gazebo7 for ROS Lunar. Details: https://discourse.ros.org/t/lunar-to-target-gazebo-7/1840/1

Do you want to keep these keys around for a gazebo8-ros-pkgs ? or should we remove them all at once?

I will also plan to strip the gazebo8 packages from the ROS repos. https://github.com/ros-infrastructure/reprepro-updater/issues/46

PS Jose :tada:  15000! :tada:

PS @j-rivero :tada: 15000! :tada:

haha I didn't even notice, nice :tada:

Do you want to keep these keys around for a gazebo8-ros-pkgs ?

I usually maintain a repository with the alternative keys, let's remove them so the people don't get confused if they see gazebo8.

PS Jose :tada: 15000! :tada:

wow! Send the expensive champagne directly to Madrid, thanks.

All gazebo8 packages removed from ros repositories


VS Code issues are too long

The style of most other issues is a single line (see pictured).
Can we:

Remove empty lines.
Put the description on the same line as the critical rating.
Remove the Severity static text
More info should be on the same line as the url.

In additional tests it is possible to collapse the error down to one line so I no longer think this is needed.


fix: include magic accessors class

We do this because this check was shadowing xExportObject as it shouldn't as this is a malicious class.

We find a better approach to detect such classes.


legacy variables names

correct legacy variable name x to be index so reader isnt wasting time scratching their head and can focus more on understanding the insertion sort algorithm.

second commit changes index to currentIndex.


Boards with 16 and 32MB flash has no suitable partition table

Describe the bug
Some of ESP32 boards does include 16MB or even 32MB flash, but maximum flash size supported by the current partition table is 8MB.
To Reproduce
Trying to use bigger slots than 8MB flash partition tables provide.
Expected behavior
Ability to utilize flash bigger than 8MB.

Closed with https://github.com/zephyrproject-rtos/zephyr/pull/81874


Assorted small PoS rosetta fixes

Current dependencies on/for this PR:

#73  👈
feature/proof-of-stake

This stack of pull requests is managed by Graphite.


Add simple test for InjK

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@f1027c5). Click here to learn what that means.
The diff coverage is 72.72%.

@@            Coverage Diff            @@
##             master     #275   +/-   ##
=========================================
  Coverage          ?   73.45%
=========================================
  Files             ?       37
  Lines             ?      324
  Branches          ?        0
=========================================
  Hits              ?      238
  Misses            ?       86
  Partials          ?        0


es5 changes

Do we need to update the package.json:engines field now that we can support down to 0.10?

Ah, yes, good catch. Jason is doing most of the work. I think he's targeting 12, though. Is that right, Jason?
  From: Ryan Roemer<EMAIL_ADDRESS>
To: FormidableLabs/nodejs-dashboard<EMAIL_ADDRESS>Cc: steveslayden<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Sent: Wednesday, November 2, 2016 3:19 PM
Subject: Re: [FormidableLabs/nodejs-dashboard] es5 changes (#43)
Do we need to update the package.json:engines field now that we can support down to 0.10?—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Overgeneralizing a little bit, anything that we do for 0.12 should also work for 0.10 (unless we're using newer fs.* methods that aren't in 0.10)
I vote for just going for 0.10 in engines restriction and CI unless it's painful, and if so, then look to 0.12...

I see, good point.
  From: Ryan Roemer<EMAIL_ADDRESS>
To: FormidableLabs/nodejs-dashboard<EMAIL_ADDRESS>Cc: steveslayden<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Sent: Wednesday, November 2, 2016 3:25 PM
Subject: Re: [FormidableLabs/nodejs-dashboard] es5 changes (#43)
Overgeneralizing a little bit, anything that we do for 0.12 should also work for 0.10 (unless we're using newer fs.* methods that aren't in 0.10)I vote for just going for 0.10 in engines restriction and CI unless it's painful, and if so, then look to 0.12...—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

We should aim for 0.10.0 if possible. I don't foresee any features requiring anything newer. We can close this: https://github.com/FormidableLabs/nodejs-dashboard/pull/41 as well.

Fiy, I downgraded to node .10.0. Had to downgrade to npm 1.4.28 too. Works fine, but getting error in eslint package. Looking into it...
Sent from Yahoo Mail on Android
On Wed, Nov 2, 2016 at 5:37 PM, Jason<EMAIL_ADDRESS>wrote:
We should aim for 0.10.0 if possible. I don't foresee any features requiring anything newer. We can close this: #41 as well.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Forgot to mention @steveslayden, we might want to downgrade this to es5: https://github.com/FormidableLabs/nodejs-dashboard/blob/master/.eslintrc#L3

Gotcha, np
Sent from Yahoo Mail on Android
On Wed, Nov 2, 2016 at 6:00 PM, Jason<EMAIL_ADDRESS>wrote:
Forgot to mention @steveslayden, we might want to downgrade this to es5: https://github.com/FormidableLabs/nodejs-dashboard/blob/master/.eslintrc#L3
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

FYI, I updated the minimum node version to 0.10.0 and tested (had to downgrade to npm to 1.4.28 also) and everything looks good. Looks like you had already switched the .eslintrc from node-e6 to node-e5.
From: Jason Wilson<EMAIL_ADDRESS>To: FormidableLabs/nodejs-dashboard<EMAIL_ADDRESS>Cc: steveslayden<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Sent: Wednesday, November 2, 2016 6:00 PM
Subject: Re: [FormidableLabs/nodejs-dashboard] es5 changes (#43)
Forgot to mention @steveslayden, we might want to downgrade this to es5: https://github.com/FormidableLabs/nodejs-dashboard/blob/master/.eslintrc#L3—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


Add UseGalaxy Help Forum to Matrix channel Bot

This is a Matrix bot written in Bash to fetch posts from https://help.usegalaxy.org that match certain tags, filter for less than N replies and post a nicely formatted table to a Matrix room of your choice.
Inspired by a great idea from @pavanvidem and @nomadscientist , and inspired further by @hexylena's Ruby bot.
I'm not sure if I'm adding it to the right location in the file system, or how/where to deploy it (other than running it from my own account on my own system), but here goes.

Yeah I was planning on shoving that final json through jq, but it kept turning my \" into " which annoyed me, so I left it out.
Still, I should at least test to see if it's a valid JSON and bail if not

Ping me when ya add the action (based on .github/workflows/matrix.yml is fine) and I'll merge it :)

@hexylena ping! Though is there any way to check if the MATRIX_ACCESS_TOKEN=${MATRIX_ACCESS_TOKEN} line is needed? I guess it's already in the env and won't need to be re-set?
Also, I guess I need to add the GTN bot account to the room

MATRIX_ACCESS_TOKEN=${MATRIX_ACCESS_TOKEN}

should be redundant/nop, but yea MATRIX_ACCESS_TOKEN is the value set in github actino's config.

Also, I guess I need to add the GTN bot account to the room

yeah it's probably easier that way. I can log into the bot account and accept it, I haven't figured out how to manage that interaction yet (if you figure it out tho that'd be ace)

Okay I'll remove the MATRIX_ACCESS_TOKEN in a later PR once I know the bot's working

I can log into the bot account and accept it, I haven't figured out how to manage that interaction yet (if you figure it out tho that'd be ace)

I just sent an invite if that helps

Accepted


Storage initializer fix so that it downloads only specific file when provided uri is not a folder

What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #2473
Type of changes
Please delete options that are not relevant.

[x] Bug fix (non-breaking change which fixes an issue)

Feature/Issue validation/testing:

Logs

Special notes for your reviewer:

Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.

Checklist:

[x] Have you added unit/e2e tests that prove your fix is effective or that this feature works?

Release note:

NONE

/lgtm
/approve


⚠ Bofrost.fr has degraded performance

In dd9c319, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1403 ms

Resolved: Bofrost.fr performance has improved in eb59c84 after 13 minutes.


fixing another circular redirect

Description of the change:
Reason for the change:
Link to original source:

Closes #

Hello @Whatthefoxsays,Thanks again for the PR! We appreciate your contribution and look forward to                                              continued collaboration. Thanks!                                             Team SendGrid DX


remove global execution

use
if __name__ == "__main__":

before this line:
https://github.com/TUnbehaun/phue-racing-flags/blob/cacee68ea9b111d1000afbce312e4523c380b0e2/gui.py#L516
[then you can look into packaging maybe and use the same function as an entrypoint]
otherwise nice project, great idea!

Removed the global execution and will have a look at packaging. Thanks a lot for your feedback!


bug(keyBindings): Open/close inspector and Dev Mode keybindings working with Dev Mode disabled

On MacOS

Login with account with Developer Settings hidden
Press keybinding for Open/Close Web Inspector
Web Inspector is opened even though user has not enabled yet Developer Settings
Press keybinding for Open/Close Dev Mode
Dev Mode is opened even though user has not enabled yet Developer Settings

@lgmarchi So, as of now we have the following keyboard shortcuts:

Increase/Decrease Font Size and Hide/Focuse Uplink -> Actions can be performed by any user
Mute/Unmute microphone/sounds -> This is an experimental feature that is only enabled through Developer Settings
Open/Close Web Inspector and DevMode -> Both can only be enabled through Developer Settings

For me, the ones that are only enabled through Developer Settings should not be displayed on Settings Keyboard Shortcuts unless user has already enabled Dev Settings
I also think that Keyboard Shortcuts should be displayed even for users that have not unlocked Developer Settings
@stavares843 @phillsatellite @InfamousVague What do you think on this?


OPENSSL: Linux SLESS11 [rt.openssl.org #4702]

Migrated from rt.openssl.org#4702 (status was 'open')
Requestors:

<EMAIL_ADDRESS>
From<EMAIL_ADDRESS>on 2016-10-10 14:14:56:
Hi,
I have downloaded and builded last tree openssl versions for linux:
1)      openssl-1.0.1u.tar.gz
2)      openssl-1.0.2j.tar.gz
3)      openssl-1.1.0b.tar.gz

I successful followed all steps found at file INSTALL

By the way, when I try to use it I have the bellow messages:
   undefined reference to ÂEVP_CIPHER_CTX_initÂ
   undefined reference to ÂEVP_CIPHER_CTX_cleanupÂ

The OS IÂ´m using is a Linux SLESS11 desktop 32 bits: kernel
3.0.13-0.27-default

Regards,

JosÃ© Carlos de Oliveira (Oliveira)
Pesquisador / Desenvolvedor - Grupo ICTS
Brasilia - DF - Asa Norte
SCN Q05 - Brasilia Shopping - Torre Norte Sala 917
Fone:+5561-3246.7089
   Cel:+5561-99311.9226
  Site:  <http://www.grupoicts.com.br/> www.grupoicts.com.br

From<EMAIL_ADDRESS>on 2016-10-10 14:24:46:

On 10/10/16 15:14, Jose Carlos de Oliveira via RT wrote:
> Hi,
> I have downloaded and builded last tree openssl versions for linux:
> 1)      openssl-1.0.1u.tar.gz
> 2)      openssl-1.0.2j.tar.gz
> 3)      openssl-1.1.0b.tar.gz

Any particular reason why you need all three?

>
> I successful followed all steps found at file INSTALL
>
> By the way, when I try to use it I have the bellow messages:
>    undefined reference to ÂEVP_CIPHER_CTX_initÂ
>    undefined reference to ÂEVP_CIPHER_CTX_cleanupÂ

What was the exact command you issued to see the above?

EVP_CIPHER_CTX_cleanup() no longer exists in OpenSSL 1.1.0.
EVP_CIPHER_CTX_init() is just a macro for EVP_CIPHER_CTX_reset() in 1.1.0.

Matt

>
> The OS IÂ´m using is a Linux SLESS11 desktop 32 bits: kernel
> 3.0.13-0.27-default
>
> Regards,
>
>
> JosÃ© Carlos de Oliveira (Oliveira)
> Pesquisador / Desenvolvedor - Grupo ICTS
> Brasilia - DF - Asa Norte
> SCN Q05 - Brasilia Shopping - Torre Norte Sala 917
> Fone:+5561-3246.7089
>    Cel:+5561-99311.9226
>   Site:  <http://www.grupoicts.com.br/> www.grupoicts.com.br
>
>
>
>

From<EMAIL_ADDRESS>on 2016-10-10 16:56:51:
Thank you!

JosÃ© Carlos de Oliveira (Oliveira)
Pesquisador / Desenvolvedor - Grupo ICTS
Brasilia - DF - Asa Norte
SCN Q05 - Brasilia Shopping - Torre Norte Sala 917
Fone:+5561-3246.7089
   Cel:+5561-99311.9226
  Site: www.grupoicts.com.br

-----Mensagem original-----
De: Matt Caswell via RT<EMAIL_ADDRESS>Enviada em: segunda-feira, 10 de outubro de 2016 11:25
Para<EMAIL_ADDRESS>Cc<EMAIL_ADDRESS>Assunto: Re: [openssl-dev] [openssl.org #4702] OPENSSL: Linux SLESS11

On 10/10/16 15:14, Jose Carlos de Oliveira via RT wrote:
> Hi,
> I have downloaded and builded last tree openssl versions for linux:
> 1)      openssl-1.0.1u.tar.gz
> 2)      openssl-1.0.2j.tar.gz
> 3)      openssl-1.1.0b.tar.gz

Any particular reason why you need all three?

>
> I successful followed all steps found at file INSTALL
>
> By the way, when I try to use it I have the bellow messages:
>    undefined reference to âEVP_CIPHER_CTX_initâ
>    undefined reference to âEVP_CIPHER_CTX_cleanupâ

What was the exact command you issued to see the above?

EVP_CIPHER_CTX_cleanup() no longer exists in OpenSSL 1.1.0.
EVP_CIPHER_CTX_init() is just a macro for EVP_CIPHER_CTX_reset() in 1.1.0.

Matt

>
> The OS IÂ´m using is a Linux SLESS11 desktop 32 bits: kernel
> 3.0.13-0.27-default
>
> Regards,
>
>
> JosÃ© Carlos de Oliveira (Oliveira)
> Pesquisador / Desenvolvedor - Grupo ICTS Brasilia - DF - Asa Norte SCN
> Q05 - Brasilia Shopping - Torre Norte Sala 917
> Fone:+5561-3246.7089
>    Cel:+5561-99311.9226
>   Site:  <http://www.grupoicts.com.br/> www.grupoicts.com.br
>
>
>
>

--
Ticket here: http://rt.openssl.org/Ticket/Display.html?id=4702
Please log in as guest with password guest if prompted

Issue appears to be resolved. Closing.


Feature Request: Support -Force on Invoke-Reboot

This is so a reboot can happen even if RebootOK is false. I know it sounds crazy, but I have a weird situation where I need the auto-reboot stuff turned off (a weird file is in the pending file renames registry entry that I can't get rid of) but after installing Visual Studio, for example, I know I want to force a reboot.
I tried setting $Boxstarter.RebootOK = $true before calling Invoke-Reboot but it remembered that setting when writing the reboot file and back into my reboot loop I went. :)

Try adding $Boxstarter.RebootOK = $false as the first line of your script. Not sure that will work but hopefully it will reset the reboot shutoff.

just curious if this worked?

Unfortunately not as the reboot was happening before my script was invoked.
The problem in the end was a weird IGT.exe in the startup start menu
folder, that was referenced in the pending renames registry key. I tried
with a Win7 and Win8 VM with the same script with no issues, so I'm back to
using automated reboot checks. The problem must be some weird
incompatibility with Parallels and the Win10 preview of Windows I was
using. I was never sure it was Boxstarter's fault, tbh, but Invoke-Reboot
-force would've helped me work around it (I'm aware I could've forked that
script into my package and called a modified version if it came to it).
Thanks for checking back. Very pleased with Boxstarter now I have this
issue worked out.
Neil Barnwell.
Mobile: 07900 221457
Twitter: @neilbarnwell
e-mail<EMAIL_ADDRESS>web: http://www.neilbarnwell.co.uk
On Fri, Mar 20, 2015 at 10:27 AM, Matt Wrock<EMAIL_ADDRESS>wrote:

just curious if this worked?
—
Reply to this email directly or view it on GitHub
https://github.com/mwrock/boxstarter/issues/70#issuecomment-83982059.

@nbarnwell you might want to edit the above, as it include you mobile phone number :-)

Thanks. Hooray for using Google Mail to reply to such things, eh?

Ok. I'll close this. One reason why I am hesitant to add -force is package consumers need insurance that disabling reboots works and someone could easily and accidentally add -force when it is not needed and invoke a reboot.
That said I certainly understand your dilemma.


Circuit diagram

Hi, first of all , very good job for your idea
can you post or send me the circuit diagram ?
<EMAIL_ADDRESS>Best regards.

hi,
the circuit is not much really, take a node mcu, flash it with this, connect it to the network (it uses wifimanager) then link tx from the other device to rx on the nodemcu and ground pins together...
that s pretty much eat, wireless serial receiver
i hope this helps


Refactor manifest file handling in cli (#3186)

Create the ManifestReader class for handling configuraton data used by
the epicli

Rename all of the manifest variables to input/output_manifest

Is there any documentation that needs to have the update from --file > --input-manifest ?


Improve compatibility messaging for users.

🚀 Feature

Motivation
After reading through PyTorch codebase, I came across this code example:
from typing import Any, Dict
import textwrap

_BACK_COMPAT_OBJECTS : Dict[Any, None] = {}
_MARKED_WITH_COMATIBLITY : Dict[Any, None] = {}

def compatibility(is_backward_compatible : bool):
    if is_backward_compatible:

        def mark_back_compat(fn):
            docstring = textwrap.dedent(getattr(fn, '__doc__', None) or '')
            docstring += """
.. note::
    Backwards-compatibility for this API is guaranteed.
"""
            fn.__doc__ = docstring
            _BACK_COMPAT_OBJECTS.setdefault(fn)
            _MARKED_WITH_COMATIBLITY.setdefault(fn)
            return fn

        return mark_back_compat
    else:

        def mark_not_back_compat(fn):
            docstring = textwrap.dedent(getattr(fn, '__doc__', None) or '')
            docstring += """
.. warning::
    This API is experimental and is *NOT* backward-compatible.
"""
            fn.__doc__ = docstring
            _MARKED_WITH_COMATIBLITY.setdefault(fn)
            return fn

        return mark_not_back_compat

I believe such logic would provide value.
Furthermore, I believe we could create a mechanism to better inform users about depreciation.
Here is a proposed mechanism:
On those calls
trainer = Trainer(...)
trainer.X(...)

Find all the non-built classes and activate a compatibility tracer mechanism so we can capture all deprecated calls from external classes to our own codebase.
Example:
pytorch_lightning/strategies/dpp.py
class DDPStrategy():
@depreceated("version_")
def method_X(self, ...)
    ...

users/..../custom_strategies/custom_dpp.py
class CustomDDPStrategy(CustomDDPStrategy):
def method_X(self, ...):
    super().method_X(...)

trainer = Trainer(strategy=CustomDDPStrategy(...))
Warning Reports:

`CustomDDPStrategy.method_X` calls `DDPStrategy.method_X` which is depreceated in 1.X and remove in 1.Y. Use method_Z instead in `CustomDDPStrategy`.
...

Pitch

Alternatives

Additional context

If you enjoy Lightning, check out our other projects! ⚡

Metrics: Machine learning metrics for distributed, scalable PyTorch applications.

Lite: enables pure PyTorch users to scale their existing code on any kind of device while retaining full control over their own loops and optimization logic.

Flash: The fastest way to get a Lightning baseline! A collection of tasks for fast prototyping, baselining, fine-tuning, and solving problems with deep learning.

Bolts: Pretrained SOTA Deep Learning models, callbacks, and more for research and production with PyTorch Lightning and PyTorch.

Lightning Transformers: Flexible interface for high-performance research using SOTA Transformers leveraging Pytorch Lightning, Transformers, and Hydra.

@carmocca for thoughts.

I don't see the advantage over our current system of showing deprecation messages.

@carmocca I believe the trace is helpful and users are usually complaining about the long lists of warnings without a clear explanation about the root cause.

As discussed online, I would give the option to include the stacktrace at the time of a deprecation.
This could be done externally with this addition:
import traceback
import warnings
import sys

def showwarning_with_deprecation_traceback(message, category, filename, lineno, file=None, line=None):
    log = file if hasattr(file, 'write') else sys.stderr
    if issubclass(category, DeprecationWarning):
        stack = traceback.extract_stack()[:-5]  # `rank_zero_deprecation` will add 5 extra levels
        traceback.print_list(stack, file=log)
    log.write(warnings.formatwarning(message, category, filename, lineno, line))

warnings.showwarning = showwarning_with_deprecation_traceback

example:
  rank_zero_warn(
  File "/home/carmocca/git/lightning/examples/pl_bug_report/bug_report_model.py", line 82, in <module>
    run()
  File "/home/carmocca/git/lightning/examples/pl_bug_report/bug_report_model.py", line 61, in run
    trainer.fit(model, train_dataloaders=train_data, val_dataloaders=val_data)
  File "/home/carmocca/git/lightning/src/pytorch_lightning/trainer/trainer.py", line 700, in fit
    self._call_and_handle_interrupt(
  File "/home/carmocca/git/lightning/src/pytorch_lightning/trainer/trainer.py", line 654, in _call_and_handle_interrupt
    return trainer_fn(*args, **kwargs)
  File "/home/carmocca/git/lightning/src/pytorch_lightning/trainer/trainer.py", line 741, in _fit_impl
    results = self._run(model, ckpt_path=self.ckpt_path)
  File "/home/carmocca/git/lightning/src/pytorch_lightning/trainer/trainer.py", line 1166, in _run
    results = self._run_stage()
  File "/home/carmocca/git/lightning/src/pytorch_lightning/trainer/trainer.py", line 1252, in _run_stage
    return self._run_train()
  File "/home/carmocca/git/lightning/src/pytorch_lightning/trainer/trainer.py", line 1282, in _run_train
    self.fit_loop.run()
  File "/home/carmocca/git/lightning/src/pytorch_lightning/loops/loop.py", line 195, in run
    self.on_run_start(*args, **kwargs)
  File "/home/carmocca/git/lightning/src/pytorch_lightning/loops/fit_loop.py", line 210, in on_run_start
    self.trainer.reset_train_dataloader(self.trainer.lightning_module)
  File "/home/carmocca/git/lightning/src/pytorch_lightning/trainer/trainer.py", line 1832, in reset_train_dataloader
    apply_to_collection(loaders, DataLoader, self._data_connector._worker_check, "train_dataloader")
  File "/home/carmocca/git/lightning/src/pytorch_lightning/utilities/apply_func.py", line 100, in apply_to_collection
    return function(data, *args, **kwargs)
  File "/home/carmocca/git/lightning/src/pytorch_lightning/trainer/connectors/data_connector.py", line 226, in _worker_check
    rank_zero_deprecation("foobar")
/home/carmocca/git/lightning/src/pytorch_lightning/trainer/connectors/data_connector.py:226: LightningDeprecationWarning: foobar
  rank_zero_deprecation("foobar")


Unable to load page specific scripts using turbolinks..

Please provide the best solution to put the external page specific scripts with the turbolinks. I am using content for tag to render script at the bottom of the page, So it's not working with the turbolinks load. Please find my below code.
<% content_for :script do %>
		<%= javascript_include_tag 'https://www.gstatic.com/firebasejs/4.13.0/firebase.js', defer: true %>
		<script type="text/javascript" defer>
			alert('coming');
			initFirebase(<%= @household_pickup.scrap_collector_id %>, <%= @user_address.latitude %>, <%= @user_address.longitude %>);
		</script>
	<% end %>

you'll likely want to look at the turbolinks:load event,
document.addEventListener('turbolinks:load', () => {
  // do your stuff here
});

While I'm not working in a rails environment as I'm using turbolinks to help wordpress not suck so much, this should all work the same.  I have some minimal global scripts, loaded in the head, like turbolinks.  and the rest of my JS loaded specifically per page.

 Is that right?


0.8.0: Cannot find module 'tslib'

$ prettier -v

internal/modules/cjs/loader.js:883
  throw err;
  ^

Error: Cannot find module 'tslib'
Require stack:
- C:\Users\Borgo\AppData\Roaming\npm\node_modules\prettier-plugin-sh\lib\index.js

Ah, thanks for reporting, I forgot to add tslib ad dependency, you can install it manually as workaround for now. I'll fix it ASAP.

Thank you and greetings from Italy


Disconnect Sentinel from a workspace

I added Sentinel to an existing workspace during the preview. Now that we are going to start getting billed, can I detach Sentinel from the workspace? I don't want to get charged.

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

ID: ddafba5c-f652-3d1a-e4b4-f8eedc14e740
Version Independent ID: ea24a163-6533-24eb-630c-559bd1549dc7
Content: Onboard in Azure Sentinel
Content Source: articles/sentinel/quickstart-onboard.md
Service: azure-sentinel
Sub-service: azure-sentinel
GitHub Login: @rkarlin
Microsoft Alias: rkarlin

@festivus Thanks for the question. We are investigating the issue and will update you shortly.

@festivus You can follow the steps listed in this article to remove Sentinel.


[RFE] Rebase monitoring to upstream version 50.x

Rebase monitoring to a newer upstream version
There will be new CRDs for alerting, so UI needs to look at it as well.
SURE-7884

I'll get a ticket over in rancher/dashboard for UI tracking purposes. Are there any other details at this time or is this enough to get rolling?

Moving to blocked until e get a new repo from EIO.

Adding for tracking purposes:
Image Mirror: https://github.com/rancher/image-mirror/pull/641
EIO Ticket: https://github.com/rancherlabs/eio/issues/2364

rebase monitoring has been validated and passed on rancher v2.9.0-alpha7 and v2.9-head.
Cluster : v1.30.2+k3s2 , v1.29.4+rke2r1, EKS1.29, AKS1.29
rancher-monitoring:104.0.0-rc1+up57.0.3
Fresh Install Testing

Install Monitoring 104.0.0-rc1+up57.0.3 for the first time on a new cluster
Install Alerting Drivers 104.0.0-rc1 for the first time on a new cluster
Perform E2E Tests
Confirm that Alerts are still being received

Upgrade Testing

Install Monitoring 103.1.1+up45.31.1
Install Alerting Drivers 104.0.0-rc1
Perform Alerting-Driver configuration to send an alert to an endpoint (eg, sachet)
Confirm Alerts are being received
Upgrade Rancher Monitoring to version 104.0.0-rc1+up57.0.3
Perform Monitoring E2E tests
Confirm that Alerts are still being received


Add TravisCI badge to README

Hi @prajapati-parth
We've specified branch master to the travis safelist in this commit. Now it will display the correct status for test result of master. Thanks a lot :)

LGTM

@Chun-MingChen Oh sure. Just missed to update that. Thanks for covering it up. 👍


is there is a way to hide menu after loading

seems like .hideTopBar only effective in init. is there a way to dynamically handle hiding/showing menu ? Thanks.

@romk1n  did sloved issue

Is this issue solved yet?
I want to hide the menu when my user taps the search bar (to show more space and prevent the user from switching tabs while the search is active) then show the menu again when the search is done (i.e. when searchBarTextDidEndEditing is triggered)
The search bar is within the child view, not the base viewController, and I've already created a delegate to trigger a function within the base viewController to try and hide the menu but nothing worked.
I've tried:

Setting menuHeight to 0.0
.hideTopBar to true

When I reinitialize the pageMenu after setting the menuHeight to 0.0, the menu successfully hides, but the view changes back to the first page (the view with my searchBar is the 3rd page, so index 2). I was looking for a method like pageMenu.hideMenu() that changes the height of the menu to 0 and pageMenu.showMenu() which sets the menu height back to whatever the developer set.
If there is no solution, is there a workaround? I've tried literally shifting the entire pageMenu view up, so that the menu is "hidden" outside the iPhone screen, but it seems to just redraw itself. I've also tried changing the constraint constant, but that also hasn't worked.

We ended up using a different pod for this functionality.


Show file path, as normal tab

So two index.ts won't confuse with each other.

@billgoo, pal, are you here?

@billgoo, pal, are you here?

@Nesvet Sorry for the late reply. Busy with some personal thing and not able to update all these discussion in time. Will work on them once I have time. You could also submit pull request to this repo.
Thank you for your patient and understanding.


Code for Deep Metric Learning for Ground Images，thank u.

Hello, I am very happy to contact you here. This issue is not about your homepage. Thank you very much for your contribution. When I was reading the literature, I read an article you participated in, "Deep Metric Learning for Ground Images" journals/corr/abs-2109-01569. I am very interested in the algorithm and theory, but I couldn't find the code and specific implementation. So I hope to get your response, and I hope to get the code for study. Thank you very much.

Please contact the first author, you can find their e-mail address in the paper. You shouldn't post off-topic request in random GitHub repositories.


Matching shouts?

How should one match shouts? From the schema, I expected FormType:Spell & SpellType:VoicePower to work, but they did not. In fact, FormType:Spell matched all other spells but not voice powers, suggesting VoicePower is not a valid subtype of Spell.
Also, the schema l.167 includes a line suggesting Shout as a valid FormType, but that type is absent elsewhere in the code; this said, the InventoryInjector.log does not show this as a parse error.
See the below testing code, which should use for icons:

Magenta apple: all spells, including voice powers
Animal Allegiance: red apple
Aura Whisper: green apple
Become Etherial: blue apple

None of the entries modified the shouts.
{
    "$schema": "https://raw.githubusercontent.com/Exit-9B/InventoryInjector/main/docs/InventoryInjector.schema.json",
    "rules": [
        {
            "match": {
                "formType": "Spell"
            },
            "assign": {
                "iconSource": "SkyUI/icons_item_psychosteve.swf",
                "iconLabel": "default_food",
                "iconColor": "#ff00ff"
            }
        },
        {
            "match": {
                "formType": "Shout",
                "formId": {
                    "anyOf": [
                        "Skyrim.esm|5fc77"
                    ]
                }
            },
            "assign": {
                "iconSource": "SkyUI/icons_item_psychosteve.swf",
                "iconLabel": "default_food",
                "iconColor": "#ff0000"
            }
        },
        {
            "match": {
                "formType": "Spell",
                "formId": {
                    "anyOf": [
                        "Skyrim.esm|7097b"
                    ]
                }
            },
            "assign": {
                "iconSource": "SkyUI/icons_item_psychosteve.swf",
                "iconLabel": "default_food",
                "iconColor": "#00ff00"
            }
        },
        {
            "match": {
                "formType": "Spell",
                "spellType": "VoicePower",
                "formId": {
                    "anyOf": [
                        "Skyrim.esm|32920"
                    ]
                }
            },
            "assign": {
                "iconSource": "SkyUI/icons_item_psychosteve.swf",
                "iconLabel": "default_food",
                "iconColor": "#0000ff"
            }
        }
    ]
}

For shouts you need to target the Shout itself, not any of the Shout's Spells. The only way that has been found to do this so far is with the formId of the SHOU record.
Example from Aura's Inventory Tweaks:
{
	"$schema": "https://raw.githubusercontent.com/GroundAura/InventoryInjector/main/docs/InventoryInjector.schema.json",
	"rules": [
		{
			"match": {
				"formId": {
					"anyOf": [
						"Spellsiphon.esp|331C",
						"Spellsiphon.esp|1FFF1C",
						"Spellsiphon.esp|1FFF1D",
						"Spellsiphon.esp|390ECB",
						"Spellsiphon.esp|390ECC",
						"Spellsiphon.esp|4B77B6",
						"Spellsiphon.esp|4B77B7",
						"Spellsiphon.esp|7AA573",
						"Spellsiphon.esp|7AA574"
					]
				}
			},
			"assign": {
				"iconSource": "Dodo/powers.swf",
				"iconLabel": "voice_bind"
			}
		}
	]
}

You can look at I4 Shout Icons Overhaul for more examples.


Contradiction about blocking apps

Part of this document states, unsanctioning an app won't block it, but is useful for monitoring

You can unsanction a specific risky app by clicking the three dots at the end of the row. Then select Unsanction. Unsanctioning an app doesn't block use, but enables you to more easily monitor its use with the Cloud Discovery filters.

Later it states the opposite, to unsanction an app to block it

To block an app, do the following steps:
In Defender for Cloud Apps, under Discover, go to the Discovered apps page.
Select the app that should be blocked.
Tag the app as Unsanctioned.
To block all the devices in your organization, select Save. To block specific device groups in your organizations, select Select a profile to include or exclude groups from being blocked. Then choose the profile for which the app will be blocked, and select Save.

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

ID: b77ab1f7-e882-65ed-8763-2ca0e7f2d3a6
Version Independent ID: decde69d-a97a-6eb5-c98a-a7f93fe80793
Content: Blocking discovered apps
Content Source: CloudAppSecurityDocs/governance-discovery.md
Service: defender-for-cloud-apps
GitHub Login: @dcurwin
Microsoft Alias: dacurwin

Thank you for your comment. We'll investigate and get back to you.

@mav147  - Thanks again for your comment. We've updated the document to provide greater clarity.


fix(fonts): Font Preloading Refactor

@imdfl ping ping ping, this needs to be released ASAP. Please review.