ExternalMetric reports incorrect value

We have been noticing inconsistencies between the metric value reported by the HPA and the metric value reported from CW. We are struggling to scale our system to keep up with a work queue and would appreciate some clarity.
I have the following setup for a custom metric that is posted to CW every 15 minutes. It is in OUR/NAMESPACE, has a single dimension QUEUE and is named QUEUE_SIZE.
ExternalMetric
apiVersion: metrics.aws/v1alpha1
kind: ExternalMetric
metadata:
  name: <replace>-queue-length
spec:
  name: <replace>-queue-length
  resource:
    resource: "deployment"
  queries:
    - id: <replace>
      metricStat:
        metric:
          namespace: "OUR/NAMESPACE"
          metricName: "QUEUE_SIZE"
          dimensions:
            - name: QUEUE
              value: "<replace>"
        period: 1800
        stat: Average
        unit: Count
      returnData: true

HPA
kind: HorizontalPodAutoscaler
apiVersion: autoscaling/v2beta1
metadata:
  name: <replace>-scaler
spec:
  scaleTargetRef:
    apiVersion: apps/v1
    kind: Deployment
    name: our-deployment
  minReplicas: 1
  maxReplicas: 200
  metrics:
    - type: External
      external:
        metricName: <replace>-queue-length
        targetAverageValue: 10

We run the CW query directly as suggested in another issue
aws cloudwatch get-metric-statistics --metric-name QUEUE_SIZE --start-time 2020-09-13T07:30:00z --end-time 2020-09-13T08:20:00z --period=1800 --namespace OUR/NAMESPACE --statistics Average --dimensions Name=QUEUE,Value=<replace> --unit Count
{
    "Label": "QUEUE_SIZE",
    "Datapoints": [
        {
            "Timestamp": "2020-09-13T07:30:00Z",
            "Average":<PHONE_NUMBER>333333,
            "Unit": "Count"
        }
    ]
}

We inspect the HPA and see the following
Name:                                                 <replace>-scaler
Namespace:                                            web
Labels:                                               <none>
Annotations:                                          <none>
CreationTimestamp:                                    Sun, 13 Sep 2020 00:49:13 -0700
Reference:                                            Deployment/our-deployment
Metrics:                                              ( current / target )
  "<replace>-queue-length" (target average value):  10778m / 10
Min replicas:                                         1
Max replicas:                                         200
Deployment pods:                                      36 current / 36 desired
Conditions:
  Type            Status  Reason              Message
  ----            ------  ------              -------
  AbleToScale     True    ReadyForNewScale    recommended size matches current size
  ScalingActive   True    ValidMetricFound    the HPA was able to successfully calculate a replica count from external metric <replace>-queue-length(nil)
  ScalingLimited  False   DesiredWithinRange  the desired count is within the acceptable range

The reported value appears to be nowhere close to the true value in CW. We follow the logs in the metrics adapter and it claims to successfully capture and report the external metric.
We would appreciate any tips to help us have the correct metric value supplied to the HPA. Thanks!

Hi, can you also provide the log output from the adapter?


Refine docker image

Why are the changes needed?

Use apache/kyuubi docker hub repo instead of personal repo
change workflow env to ubuntu-20.04

How was this patch tested?

[ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[ ] Run test locally before make a pull request

Codecov Report

Merging #1199 (2ec7328) into master (ca9ecd6) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##             master    #1199   +/-   ##
=========================================
  Coverage     78.66%   78.66%
  Complexity       93       93
=========================================
  Files           182      182
  Lines          6734     6734
  Branches        797      797
=========================================
  Hits           5297     5297
  Misses          980      980
  Partials        457      457

Impacted Files
Coverage Δ

...la/org/apache/kyuubi/ha/HighAvailabilityConf.scala
98.52% <100.00%> (ø)

Continue to review full report at Codecov.

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


Move windows along the tray

hi guys
i would like to know if it is possible to move with the mouse the windows that are in the tray
for example: if the tray has five windows
1 2 3 4 5
i want to move the 5 to the beginning
5 1 2 3 4
it's possible?
vlw fwi, Holmes :)

This should probably reference the drag and drop issue.

ok
how to activate this option?
vlw fwi, Holmes :)

I believe this is a duplicate of #347 (which has not yet been implemented).  If that's not the case, please let me know how it differs and re-open.


add Qiskit citation to README

Summary
Adding consistent citation info to all Qiskit sub-repos.

Could we also have the bibtex content in the README?  Therefore, the users can copy and paste it directly from README rather than linking to a file.
@misc{ Qiskit,
       author = {Abdón Rodríguez Davila and Abigail J. Cross and Adenilton Silva and Adrian Chen and Albert Frisch and Albert Frisch and Ali Javadi-Abhari and Andreas Fuhrer and Andrew Cross and Anna Phan and Anton Karazeev and Antonio D. Corcoles-Gonzales and Antonio Mezzacapo and Borja Godoy Gago and Charles Taylor and Chris Culver and Chris Schnabel and Christophe Vuillot and Christopher Wood and Chun-Fu Chen and David Bucher and David McKay and Delton Ding and Desiree Vogt-Lee and Diego M. Rodríguez and Donny Greenberg and Douglas T. McClure and Eddie Schoute and Enrique de la Torre and Erick Winston and Eugene Dumitrescu and Fran Cabrera and Gadi Aleksandrowicz and Giacomo Nannicini and Hanhee Paik and Hiroshi Horii and Hitomi Takahashi and Hitomi Takahashi and Ikko Hamamura and Ismael Faro and Ismael Faro Sertage and Ismail Yunus Akhalwaya and Ivan Duran and Jay Gambetta and Jerry M. Chow and Jessica Wilson and Jesús Pérez and Joe Hellmers and John A. Smolin and Jonathan A. Wildstrom and Jorge Carballo and Juan Cruz-Benito and Juan Gomez and Kenso Trabing and Kevin Krsulich and Lee James O'Riordan and Luciano Bello and Manoel Marques and Marco Pistoia and Mark Everitt and Mathias Soeken and Matthew Treinish and Max Reuter and Mingi Ryu and Naoki Kanazawa and Ninad Sathaye and Paco Martín Fernández and Paul Nation and Peng Liu and Peng Liu and Pete Taylour and Pieter Eendebak and Richard Chen and Rudy Raymond and Salvador de la Puente González and Seyon Sivarajah and Shaohan Hu and Srujan Meesala and Stefan Woerner and Stefen Worner and Steve Wood and Steve Wood and Takashi Imamichi and Thomas Alexander and Toshinari Itoko and Viktor Prutyanov and Vojtech Havlicek and Wes Turner and Yael Ben-Haim and Yang Luh and Yukio Siraichi and Yunho Maeng and Yunong Shi and Łukasz Herok},
       title = {Qiskit: the Quantum Information Science Kit},
       year = {2019},
}

Maybe check for repetition? I see Peng twice:smile:


Add TypeScript support for "Import post-me as a script"

Is your feature request related to a problem? Please describe.
I'm using "Import post-me as a script" way, on TypeScript. But can't find a built in way to code strong type in TypeScript.
Describe the solution you'd like
I add a new export_post-me.d.ts as:
export * from '../lib/post-me/dist/index';
export as namespace PostMe;

Then I can new PostMe.WindowMessenger() object, or get PostMe.RemoteHandle type.
I suggest post-me to include export as namespace PostMe, and add description in README.md. Let new comer like me spent less time try to find the right way.
Describe alternatives you've considered
I have no other way to make post-me strong type, except any. If you have a better way to make TypeScript happy, I'm glad to know. And still hope to add description in README.md too.
Additional context
No.

Hey thanks for opening the issue!
I'm not familiar with consuming the library as a script in a TypeScript context, so I don't quite understand the instructions above.
Can you give me some more step by step instructions?
Once I understand how to fix/document the issue, I'll be happy to make the necessary changes to post-me to cover this use case

Sorry I fix the link of previous post to https://github.com/ChrisTorng/PostMeTypeScript.

Thanks for the example, I'll open a PR to update the docs


feat(connector-polkadot): validator plugin should verify Polkadot parachain state

Describe the solution you'd like
The validator plugin should be able to verify a Polkadot's parachain state, e.g. check if the transaction sequence makes sense and if the corresponding hashes are correct.
cc: @RafaelAPB

I will be working on this, Thank you!


Notes

Nick and I discussed that whenever a note is shared with someone, it is logged and shown to DMs so DMs can see who is passing notes.


Find widget needs better responsive design

IMO the last thing to leave the view should be the X action to close the widget. The first thing to leave should be the find counter.
Also, notice how the overflow goes into the next line and it still visible through some cheese.

I agree. Duplicate of #2338


Entire window goes blank

Azure Data Studio Version: 1.14.1
Steps to Reproduce: Happens intermittently, but frequently.
Usually every few minutes the entire window including the title bar and status bars just goes completely blank (either black if I have dark theme applied or white if white theme applied).
I can click where the title bar is and move the window around.
If I resize the window enough times then it redraws, but doesn't always work when resizing it.

We think the issue may have been fixed in the latest insiders build, and will be in the Feb release later this week.  Though we still don't have an internal repro to validate.  I'll close this issue as a duplicate of https://github.com/microsoft/azuredatastudio/issues/8775 to consolidate issues a bit.


Example heuristic - multi-task fmri study

Adding an example heuristic for a study that includes 5-6 language-based task-fmri runs, resting-state BOLD, ASL, T1w, T2w, FLAIR, and B0 map acquisitions.

Awesome stuff, thanks @willtack!


doc: fix method name in example code at refresh-session.mdx doc page

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (65b6a48) 86.85% compared to head (e346b4e) 86.85%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2468   +/-   ##
=======================================
  Coverage   86.85%   86.85%
=======================================
  Files          85       85
  Lines        9296     9296
  Branches      481      481
=======================================
  Hits         8074     8074
  Misses       1222     1222

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Can we merge it? :)

@alexander-mart apologies for the delay and thanks for the contibution


Labels overlapping in ring charts

Is it possible to avoid the overlap of labels?

Not supported yet. We will try to support it in the next version.

Is it possible to avoid the overlap of labels?

What kind of effect do you want? Are there any screenshots？

Supported in v3.8.0


Add the capability to use a .netrc file

I have in mind to implement this. thanks !
How do you use it, because .netrc is in the /root/ folder of which container or the host ? (sorry not a master Jedi of docker file and others).

Hi!
I added a HowTo in README.
The .netrc file have to be store on the host and, with this option, it is mounted on the plugin.


Make silhouette fixer option visibility dependent on availability

I believe the GUI for filter selection also needs to be improved, but this will do for now.

Thanks!


Allow the package map to be passed to "flutter build flx".

/cc @jamesr

Can you discuss the purpose of this feature?

Can you discuss the purpose of this feature?

This is for integration with the Fuchsia build.  The Fuchsia build generates .packages files in the out directory.

BTW, I'm happy to make the flutter_tools changes if that would be easier for you.

PTAL


fix: don't duplicate classes in nested polymorphic models

Removing code that grouped Sealed classes into a Single file. This was causing issues with multi-level sealed classes as reported in #281
Since Kotlin 1.5, there is no need to group classes implementing a Sealed class into a single file.
https://kotlinlang.org/docs/whatsnew15.html#package-wide-sealed-class-hierarchies

@y-marion Let me know what you think

This solution is fine for me. I wasn't sure what the idea behind the grouping was, so I wanted to take the path with the least amount of change, which is why I decided to filter it.


Custom main menu image not loading

Describe your bug here.
You read the title, i made a custom main menu section and the image is the haxe logo, help please?

Command Prompt/Terminal logs (if existing)
No response
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
Yes, i modified MainMenuState.hx and added a new section

it can't find your file

it can't find your file

im pretty sure i placed it in images/mainmenu

I'm no programming expert but I think the game is trying to find a file called menu_Extras with an uppercase E just go to the array and make it lowercase

I'm no programming expert but I think the game is trying to find a file called menu_Extras with an uppercase E just go to the array and make it lowercase

It is lowercase, i checked just now
But for now im gonna close this


allow multi-line-comment extraction

In block comments, multiple line could be spread to match the keyword-value pair as https://regex101.com/r/mN2cT8/1
This could make the escape unnecessary. JSON.stringify will handle the quotes and \ automatically.
One limitation, after the @keyword multi line comment started, no regular comments are allowed.

@sebdm look into this when you have access to a computer


Update Composer dependencies (2024-08-30-00-12)

Visual regression test passed!
View the visual regression test report


Missing console.time() & console.timeEnd() methods errors on mobile browsers

If using the debug log level and using a mobile browser, the JavaScript will fail with errors regarding the console.time() and console.timeEnd() methods not existing. We just need to check their existence before using them.

Added checks for console.time() & console.timeEnd() in PR #15.


Add login feature

Create register screen
This Pull Request includes

[ ] Bugfix

[x] New feature

[ ] Refactor

Summary

This PR is about implementing login feature by creating a database, programming the backend routes and adding a temporary navigation from login to register.

Changes

Create agenda_usuario.db

Create create.py

Create app.py

Create directory templates to html templates

Create directory static to css, js and images files

Impact

Login screen and register screen

In the future you must create a class named Credentials or something like that to handle the user credentials, but for now LGTM


Added input dimension error checks

Added input dimension error checks to GdmFull and GdmDiag
Fixed an error in Roxygen example for GdmFull and GdmDiag

Addresses Issue #5

@jayqi Seems like @jameslamb and @632Katz wrote some checks that conflict with yours in #22 (merged). Could you add your changes on top of that?


import gql from 'graphql-tag' => Error: The importee argument must be a valid LWC module name

Hi,
I accidentally deleted my yarn.lock file and installed all dependencies by running yarn again. This created a new yarn.lock file and when I tried running project again via yarn start:dev I got the following error:
storefront-lwc: rollup v2.21.0
storefront-lwc: bundles /Users/vissanas/Documents/Test/sfcc-sample-apps/packages/storefront-lwc/src/index.js → dist...
storefront-lwc: npm WARN lifecycle The node binary used for scripts is /var/folders/sj/vw_jx9qn71v2vwhrhmrnrwvs67gj_7/T/yarn--1594454362848-0.4914796472812635/node but npm is using /usr/local/bin/node itself. Use the `--scripts-prepend-node-path` option to include the path for the node binary npm was executed with.
storefront-lwc: [!] (plugin rollup-plugin-lwc-compiler) TypeError: The importee argument must be a valid LWC module name. Received "/Users/vissanas/Documents/Test/sfcc-sample-apps/node_modules/graphql/language/parser.mjs"
storefront-lwc: TypeError: The importee argument must be a valid LWC module name. Received "/Users/vissanas/Documents/Test/sfcc-sample-apps/node_modules/graphql/language/parser.mjs"
storefront-lwc:     at resolveModule (/Users/vissanas/Documents/Test/sfcc-sample-apps/node_modules/@lwc/module-resolver/src/index.ts:205:15)
storefront-lwc:     at Object.resolveId (/Users/vissanas/Documents/Test/sfcc-sample-apps/packages/storefront-lwc/node_modules/@lwc/rollup-plugin/src/index.js:74:28)
storefront-lwc:     at /Users/vissanas/Documents/Test/sfcc-sample-apps/packages/storefront-lwc/node_modules/rollup/dist/shared/rollup.js:18233:25

Hello,
The yarn.lock file ensures consistency across installations regarding project dependencies and sub-dependencies.

Yarn needs to store exactly which versions of each dependency were installed

You have to restore the deleted file in order to make the script work.

Hey @dorgelesn ,
Thanks for the response.
I get that yarn.lock is maintaining all the dependencies' versions but was curious what version is causing LWC to not recognize gql as a valid module as I did not upgrade LWC engine or module resolver. Is it something with rollup?

Hey @vsanse ,
Are you still experiencing this issue with the latest version of the project?
Cheers,
Josh

Yes. This is still there.

@vsanse can you provide environment information and steps to reproduce? We are unable to reproduce this on our end.

I'm working on MacOS 10.14 mojave, nodejs 12.16
Steps:

Take a fresh pull of the repo
Delete the yarn.lock file
run yarn
run yarn build
You will see the error in terminal.

Hey @vsanse ,
I did a brief investigation here. There are many differences between the yarn.lock when you remove it and compare with master. Trying to hunt down these would take significant effort. For now our guidance is to use the yarn.lock that comes with this package. Should we update it in the future we'll revisit this thread.
Cheers,
Josh


Added trace function to AsyncSession

Just exporting the trace function from ssh2::Session from AsyncSession, for being able to enable debugging logs from libssh2.

Hi @devcexx , thanks.


[BUG]: Shifting column values when querying through junction table

What version of drizzle-orm are you using?
0.26.5
What version of drizzle-kit are you using?
0.18.1
Describe the Bug
For the following query:
const profileResults = await data.db
  .select()
  .from(organizations)
  .where(eq(organizations.name, 'DEFAULT'))
  .leftJoin(
    usersToOrganizations,
    eq(usersToOrganizations.organizationId, organizations.id)
  )
  .leftJoin(users, eq(usersToOrganizations.userId, users.id))
  .where(eq(users.externalId, decodedJwt.payload.sub))
  .get();

The returned results have the values shifted left across the columns:
{
  "organizations": {
    "id": "b5e164b6-8709-41ec-b388-a0828506b412",
    "externalId": "user_2RxFX1y0SLMbFodRH7wh8g7NbEP",
    "name": "DEFAULT",
    "createdOn":<PHONE_NUMBER>
  },
  "organization_user_junction": {
    "userId": "b5e164b6-8709-41ec-b388-a0828506b412",
    "organizationId": "6d91cd4a-2c2c-4718-aae0-632a54254280"
  },
  "users": { // All values appear off by 2 columns except email/createdOn are swapped
    "id": "FirstName", <--- should be firstName
    "externalId": "LastName", <-- should be lastName
    "firstName"<EMAIL_ADDRESS><-- should be email
    "lastName": "", <-- should be phone (null so not visible)
    "email":<PHONE_NUMBER> <--- should be createdOn
    // phone field not visible
    // createdOn field visible
    // updatedOn field visible
  }
}

Inverting the query (starting with User instead of Organization) causes the shift to occur on Organizations instead. So it appears that whatever the final table is in the query is gets shifted.
Strangely, I noticed that my junction table has 2 columns, which is how many columns the returned values are off by. Not sure if it's relevant or just a coincidence.
Even manually mapping the return objects via select(<object-mapping>), the off-by-two error still occurs.
The query generated is as follows, which appears correct:
select
"organizations"."id",
"organizations"."external_id",
"organizations"."name",
"organizations"."created_on",
"organization_user_junction"."user_id",
"organization_user_junction"."organization_id",
"users"."id", "users"."external_id",
"users"."first_name",
"users"."last_name",
"users"."email",
"users"."phone",
"users"."created_on",
"users"."updated_on"
from "organizations"
left join "organization_user_junction" on "organization_user_junction"."organization_id" = "organizations"."id"
left join "users" on "organization_user_junction"."user_id" = "users"."id"
where "users"."external_id" = ?

Expected behavior
I would expect the returned values to appear in the correct columns.
Environment & setup
Using Vite to create a Cloudflare D1/Page Functions project.

Just a small update. Refactor the query to use the junction table as the base per the docs example...
const profileResults = await data.db
  .select()
  .from(usersToOrganizations)
  .leftJoin(
    organizations,
    eq(usersToOrganizations.organizationId, organizations.id)
  )
  .leftJoin(users, eq(usersToOrganizations.userId, users.id))
  .where(
    and(
      eq(organizations.name, 'DEFAULT'),
      eq(users.externalId, decodedJwt.payload.sub)
    )
  )
  .get();

The results are even more bizarre, with organizations taking values from the users object
  {
    "organization_user_junction": {
      "userId": "b5e164b6-8709-41ec-b388-a0828506b412",
      "organizationId": "6d91cd4a-2c2c-4718-aae0-632a54254280"
    },
    "organizations": {
      "id": "b5e164b6-8709-41ec-b388-a0828506b412", <-- this is the ID value from user, not organization
      "externalId": "user_2RxFX1y0SLMbFodRH7wh8g7NbEP", <-- this value is from the users table
      "name": "DEFAULT",
      "createdOn":<PHONE_NUMBER>
    },
    "users": { <-- these property values are still all mixed up
      "id": "Bruce Lee",
      "externalId": "Harrison",
      "firstName"<EMAIL_ADDRESS>      "lastName": "",
      "email":<PHONE_NUMBER>
    }
  }

Not sure what is going on here, though could it possibly be related to columns having the same names across tables?

This happens to me on even simpler single leftJoins. It seems to be something to do with the order in which the commands are given.

This isn't really an issue with the ORM, as these values would clash in SQL even if you write them as raw queries. I'll be closing this issue for that reason.
I do agree that aliasing columns is a bit of a pain by having to wrap it inside sql first. For that, I'll keep track of #2391 to improve this specific functionality.


"hoodie.embed.timeline.server.async" causing skipped cleans

Describe the problem you faced
We are running MOR tables using Hudi 0.12.1 on EMR 6.11.0 (Spark 3.3.1). We have a single writer, with metadata, async services and OCC enabled.
Writer reads from Kafka topic and uses Spark Structured Streaming to write to Hudi tables on S3. Micro-batch interval is 120 seconds.
Our Hudi Config:
{
"hoodie.table.version": 5,
"hoodie.datasource.write.hive_style_partitioning": true,
"hoodie.datasource.meta.sync.enable": false,
"hoodie.datasource.hive_sync.enable": true,
"hoodie.datasource.hive_sync.skip_ro_suffix": true,
"hoodie.datasource.hive_sync.partition_extractor_class": "org.apache.hudi.hive.MultiPartKeysValueExtractor",
"hoodie.datasource.write.insert.drop.duplicates": true,
"hoodie.compact.inline.trigger.strategy": "NUM_OR_TIME",
"hoodie.compact.inline.max.delta.commits": 10,
"hoodie.compact.inline.max.delta.seconds": 600,
"hoodie.clean.async": true,
"hoodie.parquet.compression.codec": "snappy",
"hoodie.embed.timeline.server": true,
"hoodie.embed.timeline.server.async": false,
"hoodie.cleaner.policy.failed.writes": "LAZY",
"hoodie.write.concurrency.mode": "OPTIMISTIC_CONCURRENCY_CONTROL",
"hoodie.write.lock.provider": "org.apache.hudi.client.transaction.lock.FileSystemBasedLockProvider",
"hoodie.index.type": "BLOOM",
"hoodie.bloom.index.use.metadata": true,
"hoodie.metadata.enable": true,
"hoodie.metadata.index.async": true,
"hoodie.metadata.clean.async": true,
"hoodie.metadata.index.bloom.filter.enable": true,
"hoodie.keep.max.commits": 50,
"hoodie.archive.async": true,
"hoodie.archive.merge.enable": false,
"hoodie.archive.beyond.savepoint": true,
"hoodie.cleaner.policy": "KEEP_LATEST_BY_HOURS",
"hoodie.cleaner.hours.retained": 1
}
We ran 2 tests on the same table (Same topic/same configs) with only one change -- hoodie.embed.timeline.server.async=true
We found the ton of parquet files in the table, so we looked at the timeline and we could see cleans happening, but it seemed they were skipping files/versions of the table; as if they were looking at a partial snapshot of the timeline while deciding which files to clean. We had file versions all the way from the bulk insert stage still present in the table.
We really want to run as many services as we can in async, as our datasets are extremely update heavy and we benefit a great deal from them. What could be causing this?
To Reproduce
Steps to reproduce the behavior:
We haven't tried to reliably reproduce the issue yet, instead choosing to run with hoodie.embed.timeline.server=true & hoodie.embed.timeline.server.async=false.
But we'll try it and add a comment soon.
Expected behavior
All services run as before, with cleans occurring correctly.
Environment Description

Hudi version : 0.12.1

Spark version : 3.3.1

Storage (HDFS/S3/GCS..) : S3

Running on Docker? (yes/no) : No

Additional context
The docs mentions FileSystemBasedLockProvider doesn't work with cloud stores like S3. We were unaware of this when we started, but our writers were working fine from the start. Could this be the causing skipped writes/bad locks?

We found the cause of the problem (putting it here so anyone else who runs into this can find it).
In streaming sink, the timeline server is shut down at the end of the first micro-batch. If like us, you have hoodie.embed.timeline.server.async=true, then it may lead to other table services getting an inconsistent view of the timeline, leading to problems down the line.
You can monitor the following for an in-depth explanation and resolution timeline:

HUDI-3636
Pull requests #5269 and #9266


\dash inordinately triggers overfull violations

\dash, which is how it's used in most cases, and it's used quite a lot, really doesn't like to line-break before the following word. I agree that line-breaking directly after should be avoided, but there's not the same potential for ambiguity as with a single hyphen, and I think avoiding "overfull \hbox" should be a much greater priority.
\dash{} resolves this, allowing line breaks directly after the spaced em-dash (with the em-dash flush right against the margin, so that's good). Is there a way to get \dash to act the same in both cases? Would a simple \xspace do the trick?

Can you experiment with this? The \dash macro achieves the important goal of having just a smidgen of space around the em-dash. If we can get the line-breaking to work without messing up normal intra-line occurrences, I'm fine with a modification.


Equality checking

Work towards closing #29.
This makes ManifestArray.__eq__ return a numpy array of bools, but it falls short of doing a full element-wise comparison. Instead it just returns all Falses if any of the chunk entries are different.
#31 is to implement the full version of element-wise checking.

This seems to be enough to make xarray asserts return True or False correctly, so it mostly closes #29.


fix(sdk): return non empty service endpoint in case of invalid linked domain.

We're currently processing your upload.  This comment will be updated when the results are available.


cloudflared: 2020.3.2 -> 2020.5.1

Semi-automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/cloudflared/versions.
meta.description for cloudflared is: "CloudFlare Argo Tunnel daemon (and DNS-over-HTTPS client)"
meta.homepage for cloudflared is: "https://www.cloudflare.com/products/argo-tunnel"
meta.changelog for cloudflared is: ""
Updates performed

Golang update

To inspect upstream changes

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 2020.5.1 with grep in /nix/store/lqcl4ylm6hiiz5gfr4s54j0bay2c1jsz-cloudflared-2020.5.1

directory tree listing: https://gist.github.com/2c0aad88b703d853b328a9b4c1cf3753

du listing: https://gist.github.com/5acfa0ca8885940fb31cb21e8a1b56cd

Rebuild report (if merged into master) (click to expand)

4 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
cloudflared

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/lqcl4ylm6hiiz5gfr4s54j0bay2c1jsz-cloudflared-2020.5.1 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A cloudflared https://github.com/r-ryantm/nixpkgs/archive/e769f5522dfca9a93fd9d5b298ef3e816e88e869.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/lqcl4ylm6hiiz5gfr4s54j0bay2c1jsz-cloudflared-2020.5.1
ls -la /nix/store/lqcl4ylm6hiiz5gfr4s54j0bay2c1jsz-cloudflared-2020.5.1/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review 1

1 package built:
- cloudflared

Maintainer pings
cc @thoughtpolice @ericnorris @kalbasit for testing.

deleteVendor can be removed and vendorSha256 can be set to null.
diff --git a/pkgs/applications/networking/cloudflared/default.nix b/pkgs/applications/networking/cloudflared/default.nix
index 040ee54672d..5db0fb5b5bd 100644
--- a/pkgs/applications/networking/cloudflared/default.nix
+++ b/pkgs/applications/networking/cloudflared/default.nix
@@ -11,8 +11,7 @@ buildGoModule rec {
     sha256 = "0r1n3a8h8gyww4p2amb24jmp8zkyxy1ava3nbqgwlfjr3zagga00";
   };

-  vendorSha256 = "1w93s5vp31rmnwchrq1875wx6nppw2rmqcp3adjsrahqpjfaax02";
-  deleteVendor = true;
+  vendorSha256 = null;

   buildFlagsArray = "-ldflags=-X main.Version=${version}";

Superseded by https://github.com/NixOS/nixpkgs/pull/89910


feat(signal_processing): more flexible low pass filter

Signed-off-by: Takayuki Murooka<EMAIL_ADDRESS>Description
Just changed the interface of lowpass filter to be more flexible and changed its dependency (obstacle_stop_planner, twist2accel, obstacle_cruise_planner, ...) for the following usecase.

The aim is to apply lpf to the front vehicle's position.

The front vehicle is recognized -> apply filtering (This filter function already exists without the PR)
Then, the front vehicle disappears -> do nothing
Then, the front vehicle is recognized again -> Assuming that this front vehicle is not the same as the previous front vehicle, we wanna forget the previous low-pass filtered value and apply filtering. (reset function (without arguments) and modified filter function in this PR enables this usecase)

Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[x] I've confirmed the contribution guidelines.
[x] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

LGTM

@kminoda Could you check the changes to the twist2accel package.

LGTM


Fix README

Action tags are missing the leading v

Thank you. working on getting this fix along with the other PRs today

This issue is still unsolved

Aye still the same


Disable card alert icon color

Dashboard > card icon > Icon color is same as figma but due to disable class its showing more dark then others so it should be same as others.

Done


Service and ConfigMap specification in ClusterServiceVersion

Hi there!
Is there a way to bundle Service(s) and ConfigMap(s) into ClusterServiceVersion?
What would be the correct way to distribute operator via operatorhub if it (operator) requires Service(s) and ConfigMap(s) with configuration files and templates? As far as I see ClusterServiceVersion provides specification for Deployment only, is it so?
This question is relative to this in operator lifecycle manager

@sunsingerus I have the same question as well, Have not found any solution.

@houshengbo no, I still do not know correct way how to bundle Services and ConfigMaps.


Enable single-line declarations

I'm not sure this is a feature you'd want to support (should of course be configurable), but I'll raise it.
I'm in the process of writing a large json-schema file, now almost a 1000 line long and it will grow even more.
I'd want to have the ability to have one-liners where possible.
For example, instead of having this:
"description": {
      "$ref": "http://json-schema.org/draft-04/schema#/properties/description"
}

I'd hope to see this:
"description": { "$ref": "http://json-schema.org/draft-04/schema#/properties/description" }

I have plenty one-liner objects (mostly json references) and it would really compress the json and make it more readable (in my opinion at least).
I would love to see a similar option for arrays of primitives, though that's less important.
This means that this:
"enum": [
        "csv",
        "ssv",
        "tsv",
        "pipes",
        "multi"
]

would become this:
"enum": [ "csv", "ssv", "tsv", "pipes", "multi" ]

I understand that this may be an issue even with primitives as string values (and numbers for that matter) can end up having pretty long values.

Hi, any  news about this feature? It would be very useful for me.
Thanks

can you please try adding this
"keep_arrays_single_line": true
into your user settings file and try formatting and let me know what you think
it works only for arrays [] and extremely experimental :)

@dzhibas looks great, thanks for looking into this! The next step would be to handle nested arrays, e.g. stuff like this:
  {
    "geometry": [
      [
        [3415, -64],
        [3323, -15],
        [3300, -64],
        [3415, -64]
      ]
    ],

I am also in favor of this feature. And I have come up with an idea to solve nested ones.
In Pretty Json we have a minify JSON and a format JSON, so can we pretty a file like this:
function pretty(JsonObject A){
    if(A.length>max_length_minify){
        A.a = pretty(A.a);
        A.b = pretty(A.b);
        A.c = pretty(A.c);
        /* other first level nested objects*/
        // format first level of A, with formatted A.a, A.b, A.c ...
        format(A, level=1, [A.a, A.b, A.c]);
    }
    return minify(A);
}
// where format(A) refer to its format JSON, and minify(A) refer to its minify JSON.
// Also max_length_minify is a parameter like max_arrays_line_length,
// and can be changed by user in configuration file

I have never programmed in Python yet so I do not know if this approach match our case.
And sorry for not able to help with a pull request.
Thank you.

Believe this will now be possible in #111

Investigating
"description": { "$ref": "http://json-schema.org/draft-04/schema#/properties/description" }


HOTFIX: enable cgo for linux native lib release on CI

It was only explicitly enabled for non-linux release build profiles before.

Breaks the release otherwise.


Children items can't resolve parent foreign key

Hi guys,
I have a question related to parent/children relationship in self-reference table (hierarchical data).
Below is an example:
    public class EntityOne
    {
        public long Id { get; set; }
        public ICollection<EntityTwo> EntityTwoCollection  { get; set; }
    }

    public class EntityTwo
    {
        public long Id { get; set; }

        [ForeignKey(nameof(EntityOneProperty))]
        public long EntittyOneId { get; set; }

        [ForeignKey(nameof(Parent))]
        public long? ParentId { get; set; }

        public EntityOne EntityOneProperty { get; set; }

        public EntityTwo Parent { get; set; }

        public ICollection<EntityTwo> Children { get; set; }
    }

then I need to do smth like this
            var someEntityTwo = new EntityTwo
            {
                // initialize
            };

            var entityOne= new EntityOne
            {
                // initialize some data
                EntityTwoCollection = new List<EntityTwoCollection>
                {
                    // Add some EntityTwo
                    new EntityTwo
                    {
                        // initialize some properties and add children
                        Children = new List<EntityTwo>
                        {
                            someEntityTwo,
                        },
                    },

                    // I have to include children items here as well
                    someEntityTwo,
                },
            };

So the issue is that I have to include children twice because they can't resolve foreign fey.
Is it possible to do it nice without including children twice? Maybe I am missing some features available for this.
Further technical details
EF Core version: 2.1.4

@tarastriska There are two different relationships (represented by different FKs) in the model. Associating an two entities by one relationship says nothing about their association through the other relationship--it is beyond the scope of EF Core to understand domain-specific behavior between relationships; this is something that needs to be done in domain logic.


Where is .NET CORE 1.1 SDK?

Where is .NET CORE 1.1 SDK?
Can't find/install .NET CORE SDK 1.1 again.
General
In august 22th I've downloaded and installed .NET CORE 1.1 SDK and 2.0 in my development enviroment. As can be seen in the following image: https://pasteboard.co/GIXVFkN.png ...
Now I'm trying to install it into my build enviroment (TFS agents build machine): I explored all the .NET CORE download pages and previews versions (https://github.com/dotnet/core/tree/master/release-notes/download-archives) and I could just install SDK 1.0.4. (I used the highlighted setup) for .NET CORE 1.1:  https://pasteboard.co/GIY259w.png
Questions

How could i event install 1.1 the first time? It's some preview? How can I discovery it?
It's was some naming change?

Thanks in advance,
My best!

You can find all the major historical releases here: https://github.com/dotnet/core/blob/master/release-notes/download-archive.md
That said, you should be able to build a .NET Core 1.1 application with the .NET Core 2.0 SDK.

The 1.1.0 SDK first shipped with Visual Studio. Today was the first standalone .NET Core release which included the 1.1 SDK and you can see details and download links in the release notes.


Only check network before transactions

Fixes #760
Description
This PR includes a new function assertNetworkConnection for the account store that will prompt the user to change the network and block the code until the user either refuses or accepts and effectively changes the network. That allowed us to reduce a lot of redundant code repeated in several places.

It also removes the code responsible for warning the user that a network switch has been detected because we don't need it if we are only displaying data. However, when the user tries to sign a transaction we need to explicitly check the network and prompt the user to change it.
Test scenarios

Login using Metamask
Once logged, open Metamask, change the network, and come back to the web app

you should not get any notification
you should be able to explore all sections and your data should be correct

got to any transaction page and try to perform one: send, wrap, unwrap, etc

you should be prompted to change the network
if you refuse to switch the network, the transaction cancels quietly
if you cancel the switch you get a neutral notification
if you accept and continue until effectively change the network, the transaction should go on without the need for you to hit the action button again (see the video).

Screen captures
telos-wallet--switch-network-before-trx.webm
Checklist:

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have cleaned up the code in the areas my change touches
[x] My changes generate no new warnings
[x] Any dependent changes have been merged and published in downstream modules
[x] I have checked my code and corrected any misspellings
[x] I have removed any unnecessary console messages
[x] I have included all english text to the translation file and/or created a new issue with the required translations for the currently supported languages
[ ] I have tested for mobile functionality and responsiveness
[ ] I have added appropriate test coverage

@Viterbo

Remove the switch notification altogether, add a network check and switch prompt to any signed transaction
remove network switch prompt on autologin

DONE!

@Viterbo Cannot transfer NFTs if on a different network (no switch prompt). Attempts to send on incorrect network fail to estimate gas or execute as an empty transaction (no transfer).

DONE!

I noticed a problem which is totally not your fault, as it is present in prod, but i think it might fall under the purview of this issue. maybe you can fix it for this PR, what do you think? if not we can make a separate issue to fix it.
On the approvals page, if you attempt to modify an approval while on the wrong network, the transaction will be on the wrong network (note how it says ethereum mainnet):


tests: Fix test_huggingface_log_model

Closes #686

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (9face75) 88.64% compared to head (af73133) 88.64%.
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #691   +/-   ##
=======================================
  Coverage   88.64%   88.64%
=======================================
  Files          44       44
  Lines        3152     3153    +1
  Branches      275      275
=======================================
+ Hits         2794     2795    +1
  Misses        317      317
  Partials       41       41

Files Changed
Coverage Δ

src/dvclive/dvc.py
97.22% <100.00%> (+0.02%)
:arrow_up:

src/dvclive/live.py
95.33% <100.00%> (ø)

tests/test_frameworks/test_huggingface.py
93.91% <100.00%> (ø)

tests/test_main.py
100.00% <100.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Disable Context Propagation and useless IDLE connections Netty detection

@cescoffier as well
Any other feedback?

@franz1981 Could you please briefly elaborate on those flags? I would like to know if they do not take advantage of the logic simplicity and are generic enough - in other words, would you use the same flags for a regular backend application? If so, is there a reason they are not the default?

you use the same flags for a regular backend application? If so, is there a reason they are not the default?

3 different sets of changes here:

disable context propagation ( https://quarkus.io/guides/context-propagation) : this is an advanced feature and right now we don't disable it by default although most users shouldn't require it, because we are not validating it at compile time (and I have no idea if is possible). This is the comment from one of the implementor -> https://github.com/quarkusio/quarkus/pull/34132#issuecomment-1597254947
disable mutiny callback decorators: such are still involved into the context propagation dance. I'm disabling them just in case the former setting isn't enough
remove the Idle connection handle of Netty: if peer clients/server aren't shield by proxies and TCP FIN work as expected, there's no point for this

So, in short: assuming what the other servers are doing (they do have something to detect half-dead connections/inactive from long time?) i don't see any reason why pay for them.
Said that, I didn't yet profiled the test nor inspected the load generator itself yet :)

And I've noticed another thing: https://quarkus.io/guides/grpc-service-implementation#scaling
The default number of quarkus grpc servers seems to be just 1 (vertx verticle) - meaning that what you have observed so far was probably using a single core?

And I've noticed another thing: https://quarkus.io/guides/grpc-service-implementation#scaling The default number of quarkus grpc servers seems to be just 1 (vertx verticle) - meaning that what you have observed so far was probably using a single core?

I do believe it was addressed in https://github.com/LesnyRumcajs/grpc_bench/pull/361, right?

I do believe it was addressed in #361, right?

Nope. Quarkus engine is using Vertx under the hood (which uses Netty), but th pr you have mentioned is on Vertx alone, not Quarkus, which have its own configuration parameters and slightly different default behaviours.

Sounds good, thanks!

@LesnyRumcajs Would you rerun the bench on the same box some later time :) ?

@LesnyRumcajs Would you rerun the bench on the same box some later time :) ?

I'll re-run it this or the next weekend.

any news @LesnyRumcajs ?


Bootstrap Columns do not register with dialog resizing

Columns only resize with window resizing and not the dialog.

Sorry, thats how bootstrap grid system works


[ios18 support] add new case for Metal Version 3.2 that is on ios 18 -- reroutes MoltenMK to use version 3.1

This adds a new preprocessor macro for xcode16 / ios18 sdk and reroutes the version to 3.1 (additions to MVKDevice are iline with as what we did for other xcode versions in the past)

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

I didnt wanna make any logic changes so I just made it 3.1 -- I didnt test runtime behaviour of moltenVK when I did the change.

Change it to MTLLanguageVersion3_2 and test whether you can build using Xcode 15, to make sure it doesn't cause a regression break. If that is successful, we should be good.
If you have Xcode 16 up and running, test a build under that as well. If not, it should be good enough to go ahead with MTLLanguageVersion3_2 anyway.

Merging this into a temp branch to fix the outstanding issues.


[WIP] Update tutorials

Summary
Update tutorials to handle the new primitives-based algorithms.
This PR is currently based on #436. Once #436 is merged, files changed will be simplified.
TODOs

[x] update each tutorial
[x] add migration guide

Details and comments

The update of tutorials is done. But, we need to merge #436 first.

I will make a new PR because there are several conflicts in this PR.


Adding deprecated name to sarif

using Microsoft.CodeAnalysis.Sarif.Driver;

Can you add a unit test for this change? Thanks!

Refers to: Src/Sarif.PatternMatcher/SearchSkimmer.cs:12 in ef7afa3. [](commit_id = ef7afa3e24b9d68e48e9f3fb9db224d328c137e4, deletion_comment = False)

using Microsoft.CodeAnalysis.Sarif.Driver;

just added :)

In reply to: 859953718

Refers to: Src/Sarif.PatternMatcher/SearchSkimmer.cs:12 in ef7afa3. [](commit_id = ef7afa3e24b9d68e48e9f3fb9db224d328c137e4, deletion_comment = False)


Game closing

i install the mod, start the game, 6 sec later it closes.

RE8? The new patch installed an anti-tamper system. It's currently being worked on to be fixed.

RE8? The new patch installed an anti-tamper system. It's currently being worked on to be fixed.

kay thanks

i guess ill try out re7 in the meantime

RE8 should be fixed now. Download the latest release here https://github.com/praydog/REFramework-nightly/releases
Re-open the issue if this isn't the case.


Make a backend method for validating a string as User ID

Make some kind of method that lives in Moderation.Helpers.
Just takes in a string and uses regex (that you can rip from checkclasses) ^(([^#]+#\d{4})|\d{17,18})$ to test the string.
And can just repurpose the checkclasses.test.ts for testing that new method.
Then we can use this method for validating input for plugins without coding it manually

Hi, I was looking at this project and was interested in working on this issue along with potentially a few others. Could I be assigned this task?

Hi, I was looking at this project and was interested in working on this issue along with potentially a few others. Could I be assigned this task?

Absolutely, great to have some new blood!

Hi Tanndlin, I am trying to build and run and am running into an issue, is there a way for me to contact you like discord or something?

Hi Tanndlin, I am trying to build and run and am running into an issue, is there a way for me to contact you like discord or something?

Yeah for sure, Tanndlin#4450


Scheduling jobs throws KeyError: 'start_date'

Scheduled jobs does not include start_date but  _meltano_job_generator in meltano.py looks for start_date key.
This throws an KeyError: 'start_date'
File "/home/nyq/dev/vfb/residual-value/fuel/.meltano/orchestrators/airflow/venv/lib/python3.8/site-packages/airflow/models/dagbag.py", line 318, in parse
    loader.exec_module(new_module)
  File "<frozen importlib._bootstrap_external>", line 843, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/home/nyq/dev/vfb/residual-value/fuel/orchestrate/dags/meltano.py", line 193, in <module>
    create_dags()
  File "/home/nyq/dev/vfb/residual-value/fuel/orchestrate/dags/meltano.py", line 187, in create_dags
    _meltano_job_generator(schedule_export["schedules"].get("job"))
  File "/home/nyq/dev/vfb/residual-value/fuel/orchestrate/dags/meltano.py", line 128, in _meltano_job_generator
    if schedule["start_date"]:
KeyError: 'start_date'

This is the schema for scheduled jobs from meltano schedule
def _format_job_list_output(entry: Schedule, job: TaskSets) -> dict:
    return {
        "name": entry.name,
        "interval": entry.interval,
        "cron_interval": entry.cron_interval,
        "env": entry.env,
        "job": {
            "name": job.name,
            "tasks": job.tasks,
        },
    }

This seem to have been a copy of issue  #29 and fixed by pull request #30


[feat] import other git repository history into the journal

Import git repository history into i journal
Purpose
It is useful for developers to maintain a history of what they have done and what skills they have. As I have gotten older, I have personally forgotten some of the work & skills I previously had.
While high level information may be missing, well written git commit history is full of rich information on the purpose, intent and meaning of performed work. This information can span years within a single repository.
By adding an import feature to i, we allow developers to bring their git commit history with them to their next job and beyond. This simplifies remembering what they did years or even decades in the past, as LLMs can be used to summarize and ultimately extract information on past projects from this log.
Description:
This PR introduces a new feature to the i.sh script which allows users to import git commit history into a journal. The imported commits can then be reordered based on the author date to maintain a chronological order in the journal.
Changes:

New Command - import:

This command will import all commits by the git user in the current git repository into the journal.
Imported commits will have the format: [repo:REPO_NAME] (branch:BRANCH_NAME) cmsg: 'COMMIT_MESSAGE'.
Planned improvements (TODOs) include allowing users to specify a specific time window for the import and to better handle the ordering of the very first commit.

Help Command Update:

The help command output has been updated to include a description of the new import command.

Implementation Details:

The script first checks to ensure that the current directory is the root of a git repository.
Commits are imported in reverse order to maintain chronological order.
Commit ordering is based on the author date to keep a natural timeline.
Hooks are temporarily disabled during the process to avoid unintended side effects. However, there's a note indicating potential issues with this and will require manual removal of hook configurations in .git/config for now.
A back-up of the current trunk branch is created before the import begins to safeguard against any accidental changes.
After importing, commits are reordered and the original trunk is replaced with the reordered branch. Temporary branches used in the process are cleaned up.

Review Checklist:

[x] Verify the correct working of the import command.
[x] Test the help command to see the updated output.
[x] Check the safety measures implemented, including the back-up of the current trunk branch.
[x] Confirm that hooks are disabled during the import process to avoid flooding the journal with commits related to importing
[ ] Review the code for any potential issues or edge cases that might not have been addressed.
[ ] since and until implemented, tested and working
[ ] verified no missing commits
[ ] automatically prevent duplicate commits from being inserted into the log to allow running import on the same repository twice if desired
[ ] rename the command to i import git <opt: path to repository|default=$PWD> to allow importing information from other sources into the log as well; (thinking jira, confluence)

Notes:

As indicated in the comments, some functionalities are still under development (marked as TODO) and might need further refining or testing.

its sort of working as is but there's a lot of clean-up required before I would want to merge it. used it to import all the repos I've been developing against for the last three years into my own log.

not done but raised #3 to cover the remaining work.


[Cтворити гобелен] Error messages that mandatory fields are filled in with to long values is not shown Fixbug/795

Description
fixing bug field validation message, such as: when we input into 'name' or 'description' less than 2 charachters validation message is shown and when we input into 'name' more than 50 charachters or input into 'description' more than 1000 characters validation message is shown.
Screenshots
Original screenshot

Updated screenshot

Checklist

[+] 🔽 My branch is up-to-date with "development" branch
[+] ✅ All tests passed locally
[+] ✨ My changes working with up-to-date front-end and back-end part locally, like charm
[+] 🔗 Link pull request to issue

@ostgit12 Why did you remove these two files?


Add executable to enable/disable the camel subsytem

Example of a module that does something like that by applying xslt transforms can be found at:
https://github.com/dvirgiln/fuse-bxms-integ/tree/638baa0c44d6a02dbadd42cf0147b54e1b386377/release/eap/fuse-integration-eap-xslt

A feature like this would have to works consistently for all subsystems. Perhaps you like to take this to wildfly-dev for consideration

This needs a little more work:

squash the commits and reference the issue (done already)
remove hardcoded camel configs and use generated in tests
replace hard coded exec-maven-plugin version with version property

Please don't forget, release date for this is Monday 01-Jun

To resolve this we associated documentation. We migration from decentxml to jdom can be deferred.

Deferred


README

README
User Story
As a boot camp student,
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information.
Acceptance Criteria
GIVEN the prework project repository,
WHEN I view the README for the repository,
THEN I can see a professional README that provides information on the project and how to use it

Added a professional README based on a professional template


[Feature Request] Repeat table headers on each printed page

Existing Component
Yes
Component Name
el-table
Description
How do I repeat table headers on each printed page?  The documentation does not mention this.

Sorry, we have no plan to support this.


Twitter/Discord bot that posts new inscriptions

Should this be implemented in ord or as a separate service? Can be done over a webhook to circumvent the need for a full Discord bot (or built as a full bot if we have other Discord automation that is desired).

I wrote a quick python bot that just takes screenshots of rendered inscriptions. It's very hacky but it works: https://github.com/raphjaph/ord_bot_py
https://twitter.com/ord_bot

I believe Casey has mentioned (when discussing better Discord embeds) that the use of a Selenium-style solution (forget specific dependency he didn't want) wasn't the target. It is possible that I took that out of context, but I had assumed (based on the synthesis of that and the need for an inscription feed) that it would effectively be the RSS feed, but with a pretty output on the Discord side.

Yes, having a selenium and browser dependency is kind of inelegant but it is the quickest way to get good renderings of inscriptions. If you want to add a Discord bot a great first step would be adding webhooks into ord as you mentioned above. If you need any help/pointers let us know!


Fix #198 - Add description and instruction for use to Application Des…

…igner QR Code Generator
This Pull Request closes odk-x/tool-suite-X#198
What is included in this PR?

Provide a description of what the QR Code generator does and how to use it on the Application Designer, QR Code Generator page.

@linl33


susie pipeline fix

thanks @hsun3163 at the face value it looks it is completed? I need to review the logic in the utils script a bit more carefully but it looks great! For  this line and comment:

for (r in 1:length(fdat$residual_Y_scaled)) { ## Cant have a universal way to specify names due to the accomodation of missingness, use index instead

Can we use residual_X_scaled instead because we will always have it? I think it is important to keep the actual name of r in the RDS file that we save.

thanks @hsun3163 at the face value it looks it is completed? I need to review the logic in the utils script a bit more carefully but it looks great! For  this line and comment:

for (r in 1:length(fdat$residual_Y_scaled)) { ## Cant have a universal way to specify names due to the accomodation of missingness, use index instead

Can we use residual_X_scaled instead because we will always have it? I think it is important to keep the actual name of r in the RDS file that we save.

I have tested the current pipeline last night and it runs while specifying two phenoFile and covFile, I.e two condition. I use residY b/c, when we want to run mvsusie, there will be only 1 y, and multiple residX, but we only want to run mvsusie once.
I feel like it is quite hard to specify the name of r when you need to correctly drop the name while a phenoFile is missing.

I feel like it is quite hard to specify the name of r when you need to correctly drop the name while a phenoFile is missing.

That is true. But that is only relevant to mvSuSiE where there will not be this line anyways: r in 1:length(fdat$residual_Y_scaled) right? So what's in SuSiE related code should work well with names


Add screenshots to the README

I'd love some screenshots so I can see what this debugger looks like without having to install it

@jeffrbig2 , you closed this ticket as "completed", but I don't see screenshots in the README
Was closing intentional (signifying y'all don't intend to add screenshots),  or am I missing something?

Because we don't need a reminder to add images some day.

However potential users might want to have a reminder when that happens by subscribing to this issue...


The Open All button should display a message on hover

Hi,
The "open all" button for each category has an aria-label, which is great, but is missing a title:
<button type="button" class="btn-unstyled" aria-label="Open all links from this bucket" tabindex="-1">

</button>

Having a title would allow a on-hover element to be shown for sighter users:
<button type="button" class="btn-unstyled" aria-label="Open all links from this bucket" tabindex="-1" title="Open all links from this bucket">

</button>

Can I work on this changes, assign me

Can you guide me, where the files are present so that i can make the changes

@RishiKumarRay Sure, here it is: https://github.com/darekkay/static-marks-app/blob/master/src/components/bucket/Bucket.jsx#L18

If you approve i will raise PR

Yes, looks good to me

fixed and raise PR

PR merged: https://github.com/darekkay/static-marks-app/pull/3
@all-contributors please add @RishiKumarRay to maintenance
@all-contributors please add @Jiehong to maintenance

@all-contributors please add @RishiKumarRay for maintenance
@all-contributors please add @Jiehong for maintenance

@all-contributors please add @RishiKumarRay for maintenance

@all-contributors please add @Jiehong for maintenance

Released in 2.4.0


Card component doesn't render correctly

Describe the bug
Card component doesn't render correctly since version 0.5.4 on Linux environment with Brave browser
To Reproduce
Steps to reproduce the behavior:

Code:

"""Welcome to Reflex! This file outlines the steps to create a basic app."""

import reflex as rx
from rxconfig import config

class State(rx.State):
    title = "TEST"

def index() -> rx.Component:
    return rx.hstack(
        rx.card(
            rx.flex(
                rx.box(
                    rx.badge(f"Batch", variant="soft", size="3", color_scheme="green", radius="large", position="absolute", right="10px"),
                    rx.text(
                        "Card", font_weight="bold",
                    ),
                ),
                spacing="2",
            ),
            margin="10vh",
            width="20vh",
            height="20vh",
            as_child=True,
        ),
        background_color="lightgrey",
        height="100vh"
    )

app = rx.App()
app.add_page(index)

Reflex Version 0.5.3:

Reflex Version 0.5.4 and beyond:

Specifics (please complete the following information):

Python Version: 3.12.3
Reflex Version: 0.5.4 - 0.5.10 (no problem with and before 0.5.3)
OS: Ubuntu 24.04.1 LTS
Browser (Optional): Brave Browser (no problem with Google Chrome and Edge)

This is due to this feature in 0.5.4:

Default theme appearance to system light/dark setting

I'm assuming your system is in dark mode, so it's rendering your site with dark as default.
If you swap to light mode (with rx.color_mode.button() for example) you'll see the card render exactly like in your 0.5.3 screenshot.


Need advice to have ROS working.

Hi,
Since I didnt find the MATE distribution 14.0.4, I downloaded a complete distribution ROS + Ubuntu (for RPI 3+).
When I launch the demo you provided, I receive errors, and I think a made a mistake somewhere ..
Here the logs :
`NODES
/
joint_state_publisher (joint_state_publisher/joint_state_publisher)
move_group (moveit_ros_move_group/move_group)
robot_state_publisher (robot_state_publisher/robot_state_publisher)
rviz_ubiquityrobot_10451_2050894201 (rviz/rviz)
virtual_joint_broadcaster_0 (tf/static_transform_publisher)
auto-starting new master
process[master]: started with pid [10462]
ROS_MASTER_URI=http://<IP_ADDRESS>:11311
setting /run_id to e5cb4810-8bcf-11e9-a653-cf8a371fc380
process[rosout-1]: started with pid [10475]
started core service [/rosout]
process[virtual_joint_broadcaster_0-2]: started with pid [10492]
process[joint_state_publisher-3]: started with pid [10493]
process[robot_state_publisher-4]: started with pid [10500]
process[move_group-5]: started with pid [10504]
process[rviz_ubiquityrobot_10451_2050894201-6]: started with pid [10511]
[ INFO] [1560206069.607096443]: Loading robot model 'moveo_urdf'...
libEGL warning: DRI2: failed to authenticate
[ INFO] [1560206070.046252574]: rviz version 1.12.16
[ INFO] [1560206070.046545385]: compiled against Qt version 5.5.1
[ INFO] [1560206070.046649290]: compiled against OGRE version 1.9.0 (Ghadamon)
[ INFO] [1560206070.731920329]: Stereo is NOT SUPPORTED
[ INFO] [1560206070.732490585]: OpenGl version: 3 (GLSL 1.3).
[ INFO] [1560206071.382477814]: Loading robot model 'moveo_urdf'...
[move_group-5] process has died [pid 10504, exit code -11, cmd /opt/ros/kinetic/lib/moveit_ros_move_group/move_group --debug __name:=move_group __log:=/home/ubuntu/.ros/log/e5cb4810-8bcf-11e9-a653-cf8a371fc380/move_group-5.log].
log file: /home/ubuntu/.ros/log/e5cb4810-8bcf-11e9-a653-cf8a371fc380/move_group-5*.log
[ INFO] [1560206075.969301223]: Loading robot model 'moveo_urdf'...
[ INFO] [1560206077.585081808]: Loading robot model 'moveo_urdf'...
[rviz_ubiquityrobot_10451_2050894201-6] process has died [pid 10511, exit code -11, cmd /opt/ros/kinetic/lib/rviz/rviz -d /home/ubuntu/catkin_ws/src/moveo_ros/moveo_moveit_config/launch/moveit.rviz __name:=rviz_ubiquityrobot_10451_2050894201 __log:=/home/ubuntu/.ros/log/e5cb4810-8bcf-11e9-a653-cf8a371fc380/rviz_ubiquityrobot_10451_2050894201-6.log].
log file: /home/ubuntu/.ros/log/e5cb4810-8bcf-11e9-a653-cf8a371fc380/rviz_ubiquityrobot_10451_2050894201-6*.log`
Thanks in advance if you can help me ,
Didier

Hi,
One year later, I still try .. and same error. Exactly the same errors.
I reinstalled everything from scratch. Ubuntu 14.04, and so..

[ INFO] [1593528444.895556735]: Loading robot model 'moveo_urdf'...
[rviz_rasppi_12253_176089222-6] process has died [pid 12308, exit code -6, cmd /opt/ros/kinetic/lib/rviz/rviz -d /home/moveo/catkin_ws/src/moveo_ros/moveo_moveit_config/launch/default.rviz __name:=rviz_rasppi_12253_176089222 __log:=/home/moveo/.ros/log/998ffdba-bae0-11ea-ba43-b827eb0495b7/rviz_rasppi_12253_176089222-6.log].
log file: /home/moveo/.ros/log/998ffdba-bae0-11ea-ba43-b827eb0495b7/rviz_rasppi_12253_176089222-6*.log

[ INFO] [1593528446.415788724]: Loading robot model 'moveo_urdf'...
[move_group-5] process has died [pid 12301, exit code -11, cmd /opt/ros/kinetic/lib/moveit_ros_move_group/move_group --debug __name:=move_group __log:=/home/moveo/.ros/log/998ffdba-bae0-11ea-ba43-b827eb0495b7/move_group-5.log].
log file: /home/moveo/.ros/log/998ffdba-bae0-11ea-ba43-b827eb0495b7/move_group-5*.log

and the log doesnt exist ..
RVIZ open . .then die.

The same problem here.
Did You find solution ?


diff api endpoint functional

Coverage decreased (-1.3%) to 98.701% when pulling d6b99c7cf6a70d6e491396a5d07635d4a4877273 on braddmiller:master into 679f725dd2b8705c4617a9663e6dad775e8b45b1 on CodeForFoco:master.

@braddmiller I'm going to disable heroku's auto pull until we stabilize some.  So I'll remove that whole DEPLOY in the test scripts.  It feels wrong.

	Yeah I agree, sounds good.

	Brad Miller

On Thu, Nov 16, 2017 at 10:21 PM -0700, "Matthew Harris"<EMAIL_ADDRESS>wrote:
@braddmiller I'm going to disable heroku's auto pull until we stabilize some.  So I'll remove that whole DEPLOY in the test scripts.  It feels wrong.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


Invalid Camel Case Property Name Resolution for CamelCaseNamingStrategy when using CamelCasePropertyNamesContractResolver

Source/destination types
	public class Citizen
	{
		public bool IsUSCitizen {get; set;}
	}

Source/destination JSON
{"isusCitizen":false}

Expected behavior
It should serialise "IsUSCitizen" property name to "isUSCitizen" instead of "isusCitizen".
Actual behavior
It serialise "IsUSCitizen" property name to "isusCitizen" instead of "isUSCitizen".
Steps to reproduce

using System;
using Newtonsoft.Json;
using Newtonsoft.Json.Serialization;

public class Program
{

	public class Citizen
	{
		public bool IsUSCitizen {get; set;}
	}

	public void Main()
    {
		Citizen citizen = new Citizen();

		string json = JsonConvert.SerializeObject(citizen, new JsonSerializerSettings
    {
        ContractResolver = new CamelCasePropertyNamesContractResolver()
    });
		Console.WriteLine(json);
    }
}

As of my understanding CamelCasePropertyNamesContractResolver uses CamelCaseNamingStrategy to resolve property name and CamelCaseNamingStrategy resolve property name by calling StringUtils.ToCamelCase(name). Even if I'm missing something "isusCitizen" is not correct serialisation of "isUSCitizen".

This was fixed in 8.0.3, see the last line of the changelist.

Thanks @TylerBrinkley. Based on your comment closing this issue.


Insert row animation is different to remove row animation

Currently when adding a row to the StackView using insertRow(_ row: UIView, after afterRow: UIView, animated: Bool), the stackview increases the space for the next row without animation, and then animates the alpha of the new row.
Is there a reason why it's not using the same method as the removeRow(_ row: UIView, animated: Bool) function? This is utilising the standard ios stackview animations by simply animating the isHidden property of the UIStackView, providing us with a much smoother animation.
If there is no specific reason why the insert animation doesn't mirror this, I can put up a PR with the changes.
Thanks!

Hi @harryblam, thanks for your interest in AloeStackView!
I actually don’t remember the reason for this difference. I believe @fancox was the original author of the row animation code, so she might have some insight to share.
If you’d like to try changing the insert animation in the way you describe and upload a side-by-side comparison of before and after the change, please feel free. That’d probably help make the decision easy.

Hey @marlimox cheers for the quick reply.
Upon further analysis I can see that there is a method for setRowHidden which is exactly what i'm looking for, so no need for changes as stated above.
I was trying to add elements to my UI reactively using insert, but I can now see that this library plays better if you add all rows to the UI first (some in a hidden state), then go ahead and unhide them reactively.
Thanks for the awesome library, seems very useful 👍🏻


Issue with item selection

You library works great but with one major problem.
When I try to select an item in the list, it always selects the item next to it, like if I select the first one, it selects the second one and so on.
Can you please provide a solution to this problem?
Thanks in advance.

Just add the column count on the position of the current index. Since I think this library manually adds a header view on your list. So for example on ListView since its expected to contain only 1 column you just add 1 on the item position and for GridView with multiple columns add the cumber of columns on the item position. Hope it helps.


[5.0] Link to the ICU61 libraries that are built for Linux

The findICU  was not finding the libicu{uc,i18n}swift libraries so
libFoundation.so was still being linked to the system ICU libraries.

In the master branch, ICU_UC_LIBRARY_DEBUG ICU_UC_LIBRARY_RELEASE, ICU_I18N_LIBRARY_DEBUG and ICU_I18N_LIBRARY_RELEASE are passed in by build-swift-impl, directly set them in CMakeLists.txt here.

@sw

opened against wrong branch


Resource-based authorizarion

Hello amantinband,
Great initiative, thank you very much for your contribution. I see that you have implemented role-based authorization, permissions, and policies. However, how would you go about implementing resource-based authorization in your architecture? For instance, if you need to secure a resource exclusively for its creator or accessible only to an admin.
Thank you

Hey @NRichet!
You can create a policy and enforce your logic there.
I think you described the example policy I created of SelfOrAdmin which allows access to a resource to the owner of the resource or a user with the Admin role.

Thank you for the feedback @amantinband
I perceive SelfOrAdmin as follows: the user making the request can only use a different userId if they have the administrator status, regardless of the ownership of the resource.
This means that if user A creates a resource (A) that belongs to him, user B can delete it as long as he makes the request as user B or as an administrator. However, I intended for only user A to be able to delete its own resource.

Nope, "Self" is "do action on my own resources". So user B can only make changes to user B's resources. Take a look at the PolicyEnforcer for the underlying implementation. You can also play with the following unit test that validates exactly this:
https://github.com/amantinband/clean-architecture/blob/d4ef4c9a8462d9c5487bc867451b32061afb1c12/tests/CleanArchitecture.Application.SubcutaneousTests/Subscriptions/Commands/CancelSubscription/CancelSubscription.AuthorizationTests.cs#L73C5-L73C5

Thank you for the feedback @amantinband
I perceive SelfOrAdmin as follows: the user making the request can only use a different userId if they have the administrator status, regardless of the ownership of the resource. This means that if user A creates a resource (A) that belongs to him, user B can delete it as long as he makes the request as user B or as an administrator. However, I intended for only user A to be able to delete its own resource.

Maybe im not far enough into the course to have the answer to it for myself but:
Doesnt this mix and match Application and Business Rules with Policies if i do so very specific checks in the Presentation Layer?

Closing this issue. Feel free to reopen if you have further questions


Non-redundant bracket ($x)

hlint gives a "Redundant bracket" suggestion for
func :: Int -> [Int]
func x = map ($x) [(*1),(*2),(*3)]

Replacing the ($x) with $x, as suggested, clearly breaks the code.

Thanks for the bug report. The reason is that $x looks a bit like Template Haskell, and HLint compiles with -XTemplateHaskell by default. You can fix this by turning off template haskell with -XNoTemplateHaskell, or insert a space to make it ($ x) which would be the standard formatting convention.


How do you upload this library with third-party libraries?

I'm sorry about my question isn't related with this project.
I just wonder how do you do it with Jake Wharton's timber library. Could you tell me about that?
Thank you very much!

compile ('com.hwangjr.rxbus:rxbus:1.0.6') {
    exclude group: 'com.jakewharton.timber', module: 'timber'
}

Like this? this is just exclude the timber library, because i just use the library for log in RxBus.

For example, I'd like to upload my library with rxJava.
But I couldn't find rxJava in my project after I've uploaded my library with rxJava.
There is not rxJava library without I do like this. :((
compile ('io.reactivex.rxjava2:rxjava:2.1.6') {
    exclude group: 'io.reactivex.rxjava2', module: 'rxjava'
}

Do you know which part is wrong?

this just add the compile library . maybe you can find this answer in stack.


Create the general design of fan out function and fan in function

Implementing parallel or map state requires

A method that creates the parent step log.

This could be the first step of the whole fan out.

A method that concludes the fan in.

Should check the status of the parallel branches and assign the status of the step.

Solved in 0.4.17


remove a TODO, --use-http2 is GA

http2 is went GA on 2021-06-22
https://cloud.google.com/run/docs/release-notes#June_22_2021
Just to make sure, I've check gcloud version on Cloud Shell Editor, Google Cloud SDK is 386.0.0 and gcloud run deploy --help includes --[no-]use-http2 option.

Tested without the beta and it works.


[CHEC-1834] Add new radio group component, add stories, delete single radio story

1/2 of task, part 2 is refactoring any implementation that's using ChecRadio. I think it's just attributes in dashboard and the marketing contact form. Will do that once this is merged.

5
Fixes #535

Oh shucks, I can add it back in a follow up!

Na don't worry about it.


Camel-K Tracing Trait error

I did install on a GKE

Camel-K 1.6
the Jaeger Operator following https://github.com/jaegertracing/jaeger-operator
The Jaeger operator starts well, the UI is reachable.

Afterwards I did execute
kamel run --trait tracing.enabled=true --trait tracing.auto=true hello.groovy
hello.groovy looks like
from('timer:tick?period=3000') .setBody().constant('Hello world from Camel K') .to('log:info')
The log of the Camel-K route shows periodically
[1] at io.jaegertracing.thrift.internal.senders.ThriftSender.flush(ThriftSender.java:116)
[1] at io.jaegertracing.internal.reporters.RemoteReporter$FlushCommand.execute(RemoteReporter.java:160)
[1] at io.jaegertracing.internal.reporters.RemoteReporter$QueueProcessor.run(RemoteReporter.java:182)
[1] at java.base/java.lang.Thread.run(Thread.java:829)
[1] Caused by: io.jaegertracing.internal.exceptions.SenderException: Could not send 1 spans
[1] at io.jaegertracing.thrift.internal.senders.UdpSender.send(UdpSender.java:86)
[1] at io.jaegertracing.thrift.internal.senders.ThriftSender.flush(ThriftSender.java:114)
[1] ... 3 more
[1] Caused by: org.apache.thrift.transport.TTransportException: Cannot flush closed transport
[1] at io.jaegertracing.thrift.internal.reporters.protocols.ThriftUdpTransport.flush(ThriftUdpTransport.java:151)
[1] at org.apache.thrift.TServiceClient.sendBase(TServiceClient.java:73)
[1] at org.apache.thrift.TServiceClient.sendBaseOneway(TServiceClient.java:66)
[1] at io.jaegertracing.agent.thrift.Agent$Client.send_emitBatch(Agent.java:70)
[1] at io.jaegertracing.agent.thrift.Agent$Client.emitBatch(Agent.java:63)
[1] at io.jaegertracing.thrift.internal.senders.UdpSender.send(UdpSender.java:84)
[1] ... 4 more
[1] Caused by: java.net.PortUnreachableException: ICMP Port Unreachable
[1] at java.base/java.net.PlainDatagramSocketImpl.send(Native Method)
[1] at java.base/java.net.DatagramSocket.send(DatagramSocket.java:695)
[1] at io.jaegertracing.thrift.internal.reporters.protocols.ThriftUdpTransport.flush(ThriftUdpTransport.java:149)
[1] ... 9 more```

There might be some incompatibility errors. The operator should be able to find the "Jaeger" and configure it.
@catshout did you install Jaeger from master or used a specific version?

@nicolaferraro I did install Jaeger from master.

I think the reason why it does not get discovered is that the example from master creates the Jaeger instance in the "observability" namespace, while the tracing trait expects to find it in the current namesapce.
In these cases, you need to set the tracing endpoint manually, like:
kamel run -t tracing.enabled=true -t tracing.endpoint=http://simplest-collector.observability.svc.cluster.local:14268/api/traces hello.groovy

Or whatever endpoint is your tracer listening to.
I think we should go into a state like "Waiting for Bindings" (wdyt @astefanutti?), where we wait for other resources to be created before launching the integration. Currently we don't signal any error and just let the runtime to randomly log tracing errors.

I think the reason why it does not get discovered is that the example from master creates the Jaeger instance in the "observability" namespace, while the tracing trait expects to find it in the current namesapce.

We could search in all namespaces in that case, or search for namespaces with specific labels if there is such a convention.

I think we should go into a state like "Waiting for Bindings" (wdyt @astefanutti?), where we wait for other resources to be created before launching the integration. Currently we don't signal any error and just let the runtime to randomly log tracing errors.

I agree it'd be better to act on missing requirements beforehand, rather than letting the runtime fail. We could introduce a Pending phase ("Waiting for Bindings" is going away with #2627), where all the pre-requisites would have to be satisfied before transitioning the Integration to the Deploying / Running phase, and each pre-requisite status would be reported as a condition. The problem I see with this approach is that it's a one time check, and the pre-requisites aren't monitored after that. Ideally, when a pre-requisite happens not to be satisfied anymore while the Integration is running, the operator should transition it to the Error phase, instead of letting it in CrashLoopBackOff state, that we know will fail. Which lead to the point where that Pending phase may not be really relevant, at least necessary, and it might be better to reuse the Error phase anytime a pre-requisite is not satisfied. WDYT?

In my mind a wait or pending doesn't fit into a Micro Service related approach. If something can't be fulfilled I'd prefer an Error state if the reason could be determined. Further it's up to an external deployment or something else to react and retry if the error root cause has been solved.

In my mind a wait or pending doesn't fit into a Micro Service related approach. If something can't be fulfilled I'd prefer an Error state if the reason could be determined. Further it's up to an external deployment or something else to react and retry if the error root cause has been solved.

@catshout thanks for the feedback. That's my opinion too, and fits with the approach of continuously reconciling the integration state, possibly transitioning from the running to error phases and vice-versa, each time its context changes.

Stale issue, please reopen if occurs with newer Camel K versions


doc: update doc(example, blog) and search placeholder for ko

Description

Add korean translation pages

pages/examples/ssr.ko.mdx
pages/examples/optimistic-ui.ko.mdx

Update blog page's translation

Add Search Placeholder option

[X] Adding new page

[X] Updating existing documentation

[X] Other updates

https://swr.vercel.app/ko/examples/ssr
Can you please review this PR, I'm still getting a 404 on that page to this day. Looks like it needs a quick fix.
cc @shuding @huozhi


Issue with react-oauth package when using it in chrome extension

Hi, I have implemented this package in my project and its working fine in website, but when I am trying to use in chrome extension, its showing me below error.

And below is the manifest.json file which I am using.
{
"short_name": "test",
"name": "test",
"description": "the bestestest extension chrome has",
"version": "1.0",
"manifest_version": 3,
"action": {
"default_popup": "index.html",
"default_title": "Open the popup"
},
"icons": {
"16": "favicon.ico",
"32": "favicon.ico",
"48": "favicon.ico",
"128": "favicon.ico"
},
"start_url": ".",
"display": "standalone",
"theme_color": "#000000",
"background_color": "#ffffff"
}
I have searched for this issue and found that chrome extension is not allowing external scripts to load, I have tried some solutions by adding content_security_policy in manifest.json, but not able to fix this issue.
Can you please provide some solution for it @MomenSherif

@smeetagrawal Hello, unfortunately I don't have the time to search and make the package to be compatible with chrome extension.
Feel free to submit PR if you found a solution

@smeetagrawal so I went went step further. You can use this component in sandbox mode with background scripts by specifying this in the manifest file:
"sandbox": {
        "pages": [
            "login.html"
        ]
    },
    "content_security_policy": {
        "sandbox": "sandbox allow-scripts allow-forms allow-popups allow-modals; script-src 'self' *.google.com/*; script-src-elem https://accounts.google.com/gsi/client"
    },

But now the issue is that the origin that google expects is wrong :/ Do you know how to fix that?

Hi, I have tried your solution by trying to add the 'content_security_policy' inside manifest.json file like below. But still I am getting the same error inside console which I mentioned above in the image.
{
  "short_name": "React App",
  "name": "Create React App Sample",
  "icons": {
    "16": "favicon-16x16.png",
    "32": "favicon-32x32.png",
    "48": "logo48.png",
    "128": "logo128.png"
  },
  "manifest_version": 3,
  "action": {
    "default_popup": "index.html",
    "default_title": "Open the popup"
  },
  "content_security_policy": {
    "sandbox": "sandbox allow-scripts allow-forms allow-popups allow-modals; script-src 'self' *.google.com/*; script-src-elem https://accounts.google.com/gsi/client"
  },
  "version": "1.0",
  "start_url": ".",
  "display": "standalone",
  "theme_color": "#000000",
  "background_color": "#ffffff"
}

@ddeisadze one solution which I am thinking of which can resolve this issue is, when I check the code which is used in this package. you are using this external link https://accounts.google.com/gsi/client which is making the problem, because after introducing of manifest.json v3 we cannot use external script due to security concerns (for chrome extension).
So, what we can do is we can download that external script code in minified version and put that in the package project and then reference that file instead of the external script, this is what I have done when I faced this issue and after that it was working fine for both web app and for chrome extension as well.
Please provide your point of view for this solution and if you feel this is the correct way to solve this issue, I can generate a PR for it.

@smeetagrawal I solved it. I created a new popup modal (hosted on the same domain as the redirect url), launched from background scripts. I then set a cookie with that popup modal, read it from background script, set it to chrome storage.

@ddeisadze will you release above fix in upcoming release, please let me know when you are going to release it. So I can try it out. Thanks.

Any update on this?


Cannot upload MP3 without ID3 tags

Hello 👋
Tried uploading an MP3 (17.6mb) that I converted from WAV with Firefox 96.0.3 on macOS, it stopped in the middle of the upload process:

after adding ID3 for artist & title and re-exporting, it worked. Is checking for valid ID3 tags part of the upload validation check? If so, can the app display what is wrong with the file?

We don't necessary require the ID3 tags, but our parser may not be taking into account some encodings. If you're able, you could try running locally and see what either of these clauses get angry about https://github.com/fly-apps/live_beats/blob/master/lib/live_beats/mp3_stat.ex#L57-L61

fixed in https://github.com/fly-apps/live_beats/pull/44 :)


[eslint-plugin] Fix broken global ignore pattern

In an ESLint configuration object, if an ignores key is used without any other
keys, then the patterns act as global ignores. I added a name in my previous
PR which broke it.
This PR fixes the issue by removing the extraneous name. A pattern of
*.config.{js,cjs,mjs} is also add to global ignores because we don't need to
lint them.
Also in this PR

move app-configuration package to use Flat Config format as a test.
enable cosmosdb test config that was in legacy config format but missed in migration.

API change check
API changes are not detected in this pull request.


fix(nextjs-mf): update broken documentation

nextjs-mf documentation is actually broken because of an open <details> tag.
Also, a broken link is here for a long time now. I don’t really know which example should be linked, but I think the nextjs-v13 one is accurate.

thanks, i need to merge/test the pr upgrading the example apps in MF example repoto v7


Security improvements

Readiness

[ ] Merge (pending reviews)
[ ] Merge after date or event
[ ] Draft

Overview
Why merge this PR? What does it solve?
Checklist
Optional. Add a 'x' to steps taken.
You can fill this out after opening the PR. "Did I..."

[ ] Run spelling and grammar check, preferably with linter.
[ ] Avoid changing any header associated with a link/reference.
[ ] Step through instructions (or ask someone to do so).
[ ] Review for wordiness
[ ] Match tone and style of page/section.
[ ] Run make linkcheck.
[ ] View HTML in a browser to check rendering.
[ ] Use semantic newlines.
[ ] follow best practices for commits.

[ ] Descriptive title written in the imperative.
[ ] Include brief overview of QA steps taken.
[ ] Mention any related issues numbers.
[ ] End message with sign off/DCO line (-s, --signoff).
[ ] Sign commit with your gpg key (-S, --gpg-sign).
[ ] Squash commits if needed.

[ ] Request PR review by a technical writer and at least one peer.

Comments
Any thing else that a maintainer/reviewer should know.
This could include potential issues, rational for approach, etc.

Docs for 365f4e4a9d0945318b2739a6c3b1628d4a12b60d are browsable at: https://ci.foundries.io/projects/fio-docs/builds/1991/docs/artifacts/html/index.html

Thanks for the reviews! My plan is to tackle everything tomorrow and send a new version.

Docs for ebe061b5a79b1405d7f36923e962c80b95d80d38 are browsable at: https://ci.foundries.io/projects/fio-docs/builds/2002/docs/artifacts/html/index.html

Docs for 34d85b02be62e95ee36d9381f778622e004bd361 are browsable at: https://ci.foundries.io/projects/fio-docs/builds/2007/docs/artifacts/html/index.html

Docs for 6b1a4f7a30d1150faaa72c14b7905d2a9908978e are browsable at: https://ci.foundries.io/projects/fio-docs/builds/2008/docs/artifacts/html/index.html

Docs for c8457ec4d73d7b9cf8b4d0acf8f93ee04398b1b1 are browsable at: https://ci.foundries.io/projects/fio-docs/builds/2011/docs/artifacts/html/index.html

@vanmaegima we may go ahead and merge this whenever you're ready!


Add WebDAV readonly supports

Hello, I very enjoy using your program.
Moreover, I have a requirement with using WebDAV, so I try to add this function to your project.
In this pull request:

move server::serve::InnerService::handle_request to handle_get, and make original request handler only work for GET method
change handle_request to choosing handler by request method.
add handle_options for OPTIONS method
add handle_propfind for PROPFIND method of WebDAV and use webdav-handler to handle it
change handle_request to an async function
change handle_request from getting reference of request to consuming
add cargo dependency webdav-handler 0.2.0
add flag --dav in command line

However, there is a compiling problem on Windows.
It seems a bug of webdav-handler.
I have see someone has give it a pull request, but it is not merged yet.

Sorry I am a bit busy these days. Will take a look when I am free.

Sorry about the late reply. As sfz is a single-maintainer project, and I am not familiar with WebDAV, I am afraid I have no time and knowledge to maintain related issues. In addition, the lack of Windows support is also a thing  need to concern with. I'll close the issue for now, you can always fork this project for your own purpose. Thanks!


Refactor StructArray::from

Describe the bug
The function StructArray::from uses vec.push in a for loop, which may cause periodical memory reallocation.
What about using Iterator::collect instead? Need your help.
impl From<ArrayData> for StructArray {
    fn from(data: ArrayData) -> Self {
        let mut boxed_fields = vec![];
        for cd in data.child_data() {
            boxed_fields.push(make_array(cd.clone()));
        }
        Self { data, boxed_fields }
    }
}

https://github.com/apache/arrow-rs/blob/master/arrow/src/array/array_struct.rs#L110-L114
To Reproduce
None
Expected behavior
Avoid using vec.push in a for loop and avoid mutable variables
Additional context
None

@alamb Is this refactoring worth doing?


There is a problem!

ADDS ARE NOT SHOWED since 2 days. please fix it. also how can i know you take 2 percent of total user? please show us and we know and trust you. thanks for your work.

It cannot be merged. The firebase branch is used with firebase, while the master branch is used without firebase library.


Need one example of the following...

Could you please kindly consider adding one more example html file with the following features...Please kindly attach to the project examples folder as it would be helpful for many as well..
1.Read only grid as above without edit, delete and save option.
2. The grid with many export options - pdf, csv, excel, word etc.,
3. When the pagination is enabled - goto page option to navigate to particular page
4. Copy to clipboard and print option
5. Support quickest rendering for alteast 5,000 rows with page size as 10, 100, 500, 1000, 5000
6. Search all columns or individual columns
7. Export selected or all columns
Example grid
http://institut-de-genomique.github.io/Ultimate-DataTable/
https://w3lessons.info/2015/07/13/export-html-table-to-excel-csv-json-pdf-png-using-jquery/
Reference

http://2.bp.blogspot.com/-yTiytux2848/Vcj-b5FjyUI/AAAAAAAAdQk/8rzPAsyU4Dw/s1600/jQuery%2Bdatatables%2Bexport%2Bto%2Bpdf.png
2 . https://www.phpflow.com/wp-content/uploads/2015/09/export-table-data-toexcel-png-pdf.png
https://i.stack.imgur.com/XeCzz.png

These examples have been achieved by many in the community already, we suggest you use our slack channel to ask for more examples and assistance. Thanks!


[Feature Request] Viem support

I'm wondering if there is any interest / talk about making a version of this upgrades plugin that supports viem, mainly in regards to the deployProxy and upgradeProxy methods. I use hardhat and originally used the viem flavor for initial development before making my contracts upgradeable. I've since rewritten my scripts / tests to use ethers, but I'm wondering if there is any intent on providing a viem version.
I haven't dug into the code very much so I'm not sure how much effort it would be to add support for both, but I wanted to throw it out there.

Also needed


go-ethereum: 1.10.4 -> 1.10.5

(Ran nixpkgs-update locally after not seeing an update for go-ethereum; there are 17 days remaining until the EIP-1559 hard fork. This should also be backported to 21.05, but I don't know how to do that. Please double check this for accuracy since this is the first time I've tried to do anything re: nixpkgs.)

meta.description for go-ethereum is: "Official golang implementation of the Ethereum protocol"
meta.homepage for go-ethereum is: "https://geth.ethereum.org/"
meta.changelog for go-ethereum is: ""
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
/nix/store/j2k9cd72pi6b6j6mxfmllfpwkcqclxnk-go-ethereum-1.10.5/bin/abidump passed the binary check.
/nix/store/j2k9cd72pi6b6j6mxfmllfpwkcqclxnk-go-ethereum-1.10.5/bin/rlpdump passed the binary check.
/nix/store/j2k9cd72pi6b6j6mxfmllfpwkcqclxnk-go-ethereum-1.10.5/bin/evm passed the binary check.
/nix/store/j2k9cd72pi6b6j6mxfmllfpwkcqclxnk-go-ethereum-1.10.5/bin/abigen passed the binary check.
/nix/store/j2k9cd72pi6b6j6mxfmllfpwkcqclxnk-go-ethereum-1.10.5/bin/puppeth passed the binary check.
/nix/store/j2k9cd72pi6b6j6mxfmllfpwkcqclxnk-go-ethereum-1.10.5/bin/faucet passed the binary check.
/nix/store/j2k9cd72pi6b6j6mxfmllfpwkcqclxnk-go-ethereum-1.10.5/bin/p2psim passed the binary check.
/nix/store/j2k9cd72pi6b6j6mxfmllfpwkcqclxnk-go-ethereum-1.10.5/bin/geth passed the binary check.
/nix/store/j2k9cd72pi6b6j6mxfmllfpwkcqclxnk-go-ethereum-1.10.5/bin/ethkey passed the binary check.
/nix/store/j2k9cd72pi6b6j6mxfmllfpwkcqclxnk-go-ethereum-1.10.5/bin/checkpoint-admin passed the binary check.
/nix/store/j2k9cd72pi6b6j6mxfmllfpwkcqclxnk-go-ethereum-1.10.5/bin/bootnode passed the binary check.
/nix/store/j2k9cd72pi6b6j6mxfmllfpwkcqclxnk-go-ethereum-1.10.5/bin/devp2p passed the binary check.
/nix/store/j2k9cd72pi6b6j6mxfmllfpwkcqclxnk-go-ethereum-1.10.5/bin/clef passed the binary check.
13 of 13 passed binary check by having a zero exit code.
9 of 13 passed binary check by having the new version present in output.
found 1.10.5 with grep in /nix/store/j2k9cd72pi6b6j6mxfmllfpwkcqclxnk-go-ethereum-1.10.5
found 1.10.5 in filename of file in /nix/store/j2k9cd72pi6b6j6mxfmllfpwkcqclxnk-go-ethereum-1.10.5

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

0 x86_64-linux rebuild(s)
0 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
0 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
go-ethereum

Instructions to test this update (click to expand)

Build yourself:
nix-build -A go-ethereum https://github.com/iceman-p/nixpkgs/archive/c034146099d96c454a176f7fbcdd8d2b91769e80.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/j2k9cd72pi6b6j6mxfmllfpwkcqclxnk-go-ethereum-1.10.5
ls -la /nix/store/j2k9cd72pi6b6j6mxfmllfpwkcqclxnk-go-ethereum-1.10.5/bin

Pre-merge build results
NixPkgs review skipped

Maintainer pings
cc @adisbladis @lionello @xrelkd @RaghavSood @kalbasit for testing.
Done.

Result of nixpkgs-review pr 130558 at c0341460 run on x86_64-linux 1

3 packages built successfully:

bee-clef
go-ethereum
nixos-install-tools