MSID: 95672 Version: 1 DOI: 10.1101/2<IP_ADDRESS>6887

MSID: 95672
Version: 1
Preprint DOI: https://doi.org/10.1101/2<IP_ADDRESS>6887
Step 1. Awaiting reviews
Editorial to post reviews via hypothesis
Useful links:

DocMap: https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=95672
New model tracking: https://docs.google.com/spreadsheets/d/1_fHaoOy7hjyocptKtVJRijeNpUY4hBS7Ck_aVmx6ZJk/
Reviews on sciety: https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>6887

For trouble shooting (e.g. no Docmaps available):

DocMap issue addressing: https://miro.com/app/board/uXjVNCwK6EI=/
Explore DataHub DocMaps API: https://lookerstudio.google.com/reporting/4c2f0368-babb-4beb-b5b3-497e7e7b0f08/page/ejphD
Unmatched submissions and preprints: https://lookerstudio.google.com/u/0/reporting/9f86204f-3bf7-477c-9b18-5c5ef141bf69/page/p_gxi57ha93c
Unmatched manuscripts spreadsheet: https://docs.google.com/spreadsheets/d/15QcK8w-ssB7109RQEDtFpJPZ0J5HTGxoHa_2TtpMBbg/edit#gid=1336081641

Step 2. Preview reviewed preprint
Production QC content ahead of publication
Instructions:

QC preview: https://prod--epp.elifesciences.org/previews/95672v1
Update ticket with any problems (add blocked label)
When QC OK, add QC OK label to ticket and add publication date and time to https://docs.google.com/spreadsheets/d/1amAlKvdLcaDp5W8Z8g77NmkwbMF5n_u89ArSqPMO8jg
Move card to next column
(At end of the day post link in #enhanced-preprint and ask for PDF to be generated)

Useful links:

Preprint DOI :  https://doi.org/10.1101/2<IP_ADDRESS>6887
Confirm reviews returned by EPP: https://prod--epp.elifesciences.org/api/reviewed-preprints/95672/v1/reviews
To update the MECA path in the docmap: https://docs.google.com/spreadsheets/d/1mctCQuNFBjSn97Lihy7_vBO6z7-N-oqyLv4clyi6zHg

Step 3: Awaiting search reindex
This step adds the reviewed preprint to the homepage: https://elifesciences.org
The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.
Useful links:

Jenkins pipeline to reindex search can be triggered sooner or monitored here: https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 4: Published! PDF requested
Waiting for PDF to be generated
Useful links:

PDF tracking: https://docs.google.com/spreadsheets/d/106_XeDjmuBae7gexOTNzg60lapeqjl2aRn9DzupGyS8/

Step 5: Introduce PDF to data folder and git repo
Upload PDF to relevent folder in git repo https://github.com/elifesciences/enhanced-preprints-data/
Step 6: Done!

[ ] Kettle is on!

Validation message:

error: This journal reference (id c60) has no article-title element.

Reloading to fix above issue.


Really poorly written page

This page is quite confusing!
You guys are jumping between the Blazor and RazorComponent projects, which is not obvious in the beginning and it's confusing. Why don't you stick to one project (either Blazor or RazorComponent) and explain that throughout.

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

ID: e9063eb3-fb65-45ed-2e3d-a7cf1354d523
Version Independent ID: 84390f51-2206-8269-221b-5a20726dab76
Content: Build your first Razor Components app
Content Source: aspnetcore/tutorials/build-your-first-razor-components-app.md
Product: aspnet-core
Technology: aspnetcore-tutorials
GitHub Login: @guardrex
Microsoft Alias: riande

I disagree with the strong sentiment; however, I don't like it either. We don't wish to have a lot of duplicated text, and I personally don't care for INCLUDES all that much when only dealing with two topics (if we split this).
The other thing to consider is that for the upcoming Preview 4 things should improve. .razor will be for Blazor, too, AFAIK. I think the folder structure is going to align better between the two hosting models, which will also help. The little mess here should get better for Preview 4.
@danroth27 Will things align better (.razor and folder layout of the projects) for Preview 4?
If not, then I agree with @MohammadMQ, and I think we should split this topic.

@danroth27 Will things align better (.razor and folder layout of the projects) for Preview 4?

This will be fixed for Preview4 - the folder layouts for the client-side and server-side Blazor projects will be pretty close to the same.

We are going to address this as part of #11837

Sorry for the strong language. However I've really been waiting a long time for this kind of technology and finally its here. I would like you guys to put extra effort into showcasing this groundbreaking technology buy writing articles where you don't mix up different approaches to develop interactive web pages.


Allow ripping from sites that require username/password

Examples: Facebook, Twitter, Instagram, Tumblr
These sites have some content that's only accessible from specific accounts.

Furaffinity and Hentai-Foundry I've found don't save all the images even after the suggestion made about saving the cookie. It's a strange case because for some users it'll download all the images while for others it won't.
I think it has something to do with Furaffinity's option to switch between Safe for Work and Not Safe for Work.
for comparrison:
lionalliance will have all of their images download even the NSFW ones (over 400 images)
While giantgrowingvixen will only download 17, (when the user has over 120 images)

It's actually a secondary problem I coded a fix for that's pending (https://github.com/4pr0n/ripme/pull/100). Those sites support multiple image formats for files and the ripper currently assumes they're all .jpg because it doesn't go to the image page to check (like it does for some rippers) and doesn't support a check/fallback for this. Per-page checking is probably safer, but a file format fallback feature was faster to rip and less likely to get some part of the ripper banned from hitting the site too hard.


correctly parse remote templates. Fixes #366

Overview
fixes #366

/do-e2e-tests

Codecov Report

Merging #387 into master will decrease coverage by 0.35%.
The diff coverage is 24.13%.

@@            Coverage Diff             @@
##           master     #387      +/-   ##
==========================================
- Coverage   73.92%   73.57%   -0.36%
==========================================
  Files          30       30
  Lines        2700     2717      +17
  Branches      460      461       +1
==========================================
+ Hits         1996     1999       +3
- Misses        597      609      +12
- Partials      107      109       +2

Impacted Files
Coverage Δ

taskcat/_cfn/stack.py
88.37% <20%> (-1.81%)
:arrow_down:

taskcat/_common_utils.py
84.78% <33.33%> (-5.58%)
:arrow_down:

taskcat/_lambda_build.py
85.24% <0%> (-1.64%)
:arrow_down:

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 93930db...b49963c. Read the comment docs.


Consistent return values for first and last methods

Issue: https://github.com/silverstripe/silverstripe-framework/issues/3239

Since this is quite a core API change, could we add some unit tests to make sure we're covered for future changes in this?

Note: canFilterBy should, but doesn't, use the same logic as extractValue. extractValue supports both array / dataobject, but canFilterBy only supports array.


add links to app store readme

What kind of PR is this?:

/kind chore
What this PR does / why we need it:
Add links to App store
Which issue(s) does this PR fixes?:

Fixes #
Additional comments?:

Although they don't provide svg, how about this https://upload.wikimedia.org/wikipedia/commons/7/78/Google_Play_Store_badge_EN.svg

@fuxingloh yup, @jtlntno-cake update the icons and provided me with 2 svgs.


update build.sh for osx-arm64

I updated the variables that @isuruf requested in #163.
Everything else was already set to the values detected on my system.

OK, so the log1p check now says:
2024-06-26T21:27:37.8543050Z checking for working log1p... (cached) yes

While in the previous PR it said (at least in one place):
2024-06-26T19:26:27.0779470Z checking for working log1p... no

So it looks like this might work, thanks @isuruf. I think this will be great, because a lot of recipes had to overwrite / use sed / ... to adjust PKG_CPPFLAGS.


Horizon containerization best practices

What problem does your feature solve?
Partner Experience initiative - Not much direction is provided in Running docs for how best to configure horizon and it's supporting infrastructure as containers, rather settings are documented individually and left to user to figure out best combinations.
What would you like to see?
Provide updated copy under the Running section, it should provide opinionated directions(and brief reason why) to informs reader on how they can deploy horizon in containers:
What should the containerization boundaries look like, should postgresql be internal to the same container as horizon?
Should a watcher core node be in same container as horizon?
How should command line parameters be passed to the horizon container, as environment variables?
When, where and how should shared external volumes be defined on any containers to enable larger storage requirements(most containers only get like 32G or less for default ephemeral storage).
Update the dockerfiles at https://github.com/stellar/go/blob/master/services/horizon/docker, consider adding a new examples directory with new Dockerfile(s) that codify the recommendations here in docs.
What alternatives are there?

merged https://github.com/stellar/stellar-docs/pull/217


Refactor reusable code and add BaseBatchDataTask

A different PR will pull in the FactoryBoy stuff.

The last check is hung up on some super-slow SF Org but I'm assuming it will turn out fine.


Gson stream size limit

I think this is the best we can do without significant refactoring of a bunch of code. I don't think we can avoid having duplicates of responses in-memory because of how MultiSearchResult is built (it expects both the json object and string)

Also makes me wonder if we should feature request / submit a PR for something like that in OpenSearch
Aborting based on size seems like a reasonable feature for any client
I'd love to do this properly in an opensource project :x

Unit tests have a small issue, but not a blocker.
Now - does someone actually run these unit tests? Hardly a blocker, as we want to deprecate jest, just wondering.

Unit tests have a small issue, but not a blocker.
Now - does someone actually run these unit tests? Hardly a blocker, as we want to deprecate jest, just wondering.

Nope, no one D:
This fork doesn't even have proper CI/CD setup, so even if we publish tests don't run
It's just for us at this point <3


Refactored dioxus components

Implements dioxus components properly, following the suggestion of issue #1

As a bonus, you should probably use dioxus-router for the routing as well, but it's just a nice-to-have

I'll also look into that, thanks for the interest! You rock 🤘


Dry Run for bigquery queries

Hi,
I needed to get an estimated cost for some bigquery queries and found that there is a dryRun option for queries.
Unfortunately the dryRun option wasn't exposed via gcloud, so here is a PR to add that ability.
Thanks

I signed the CLA.

Thank you for the patch!

:)


[Bug]: Metrics should be protected behind authN

zot version
v2.0.0-rc6
Describe the bug
No response
To reproduce

Configuration
Client tool used
Seen error

Expected behavior
No response
Screenshots
No response
Additional context
No response

A "scraping" username/identity under extensions/metrics who is allowed to scrape.


feat: update the card link on the home page for the "Learn" page (resolves #191)

[x] This pull request has been linted by running npm run lint without errors
[x] This pull request has been tested by running npm run dev and reviewing affected routes
[x] This pull request has been built by running npm run generate without errors
[x] This isn't a duplicate of an existing pull request

Description
DO NOT MERGE: "Learn" page is not yet published, so the link will be broken.
Resolves #191.
Steps to test

Run dev, visit homepage.

Expected behavior: Navbar includes link to "Learn" instead of tools, middle card is restored on homepage with text as per #191.
Additional information
"Learn" page is not yet published, so following the nav link will result in an error. Do not merge until
Related issues

Resolves #191.

This pull request looks good. The "Learn" page hasn't been published at the backend Wordpress, so it's not accessible via https://wecount-cms.inclusivedesign.ca/wp-json/wp/v2/pages API.
It would be nice to re-test this pull request after the "Learn" page is published at the back end to make sure it looks good on the front end.

This PR is being closed because it was created while the We Count website was using the Nuxt framework and references .vue files which are no longer being used. This framework has been replaced with the Nunjucks framework and an updated solution for the corresponding issue (#191) can be found at this PR.

This PR is being closed because it was created while the We Count website was using the Nuxt framework and references .vue files which are no longer being used. This framework has been replaced with the Nunjucks framework and an updated solution for the corresponding issue can be found at this PR.


Thoughts on how these frameworks work for extending older apps?

Any thoughts on how the various frameworks work when combining them with older code e.g. around existing UIKit components?

With SwiftUI it's easy, Apple has made it part of the SDK very nicely. Check out UIViewControllerRepresentable, for example.
React Native also has ways to embed old UIKit stuff: Native UI Components.
Flutter has UiKitView for embedding UIViews to Flutter Widget hierarchy.
I'm sure there are gotchas and cornercases for all these (there's always something 😄), but in theory support is there.


feat: support build target

Support target: https://github.com/compose-spec/compose-spec/blob/master/build.md#target

Depends on https://github.com/defang-io/defang-mvp/pull/533


[AutoPR compute/resource-manager] Compute spec change for zone resilient images

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/2551

Codecov Report

Merging #2068 into restapi_auto_compute/resource-manager will increase coverage by 0.06%.
The diff coverage is 60.17%.

@@                            Coverage Diff                            @@
##           restapi_auto_compute/resource-manager    #2068      +/-   ##
=========================================================================
+ Coverage                                  53.06%   53.12%   +0.06%
=========================================================================
  Files                                       4779     4779
  Lines                                     119693   119865     +172
=========================================================================
+ Hits                                       63510    63682     +172
  Misses                                     56183    56183

Impacted Files
Coverage Δ

...ons/virtual_machine_extension_images_operations.py
96% <100%> (+0.16%)
:arrow_up:

...compute/v2017_12_01/operations/usage_operations.py
94.11% <100%> (+0.17%)
:arrow_up:

...01/operations/virtual_machine_images_operations.py
97.34% <100%> (+0.12%)
:arrow_up:

...perations/virtual_machine_extensions_operations.py
95.19% <100%> (+0.14%)
:arrow_up:

..._01/operations/virtual_machine_sizes_operations.py
94.11% <100%> (+0.17%)
:arrow_up:

...7_12_01/operations/availability_sets_operations.py
96.49% <100%> (+0.16%)
:arrow_up:

...ompute/v2017_12_01/models/image_storage_profile.py
100% <100%> (ø)
:arrow_up:

...ons/virtual_machine_extension_images_operations.py
17.33% <50%> (+3.44%)
:arrow_up:

...l_machine_scale_set_rolling_upgrades_operations.py
17.17% <50%> (+2.58%)
:arrow_up:

...17_03_30/operations/virtual_machines_operations.py
10.65% <50%> (+3.09%)
:arrow_up:

... and 21 more

Continue to review full report at Codecov.

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


Use Metamodel::Primitives instead of nqp::op

This change means the module will continue to work after the new general dispatch mechanism is merged in an upcoming Rakudo release.

Thanks!


Add blogpost: "Logsearch presentation at London Elasticsearch Usergroup, Jan 2015"

Visible at http://logsearch-website-pr19.apps.cityindex.logsearch.io/blog/2015/02/logsearch-presentation-at-london-elasticsearch-usergroup-jan2015.html

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
http://jenkins.meta.logsearch.io/job/shared.releases.logsearch-website-PRs/42/Test PASSed.

@dpb587, any ideas why the RSS feed xml isn't picking up the new blog post?

Because it isn't merged? http://logsearch-website-pr19.apps.cityindex.logsearch.io/feed.xml

  Thanks


Fix docstring description for vector attribute

Codecov Report
Base: 96.34% // Head: 96.33% // Decreases project coverage by -0.00% :warning:

Coverage data is based on head (0f5d404) compared to base (76493f4).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #196      +/-   ##
==========================================
- Coverage   96.34%   96.33%   -0.01%
==========================================
  Files          59       59
  Lines        6866     6878      +12
==========================================
+ Hits         6615     6626      +11
- Misses        251      252       +1

Flag
Coverage Δ

unittests
96.33% <100.00%> (-0.01%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

weaviate/data/crud_data.py
90.90% <ø> (ø)

integration/test_crud.py
100.00% <100.00%> (ø)

weaviate/connect/connection.py
93.08% <0.00%> (-0.63%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

There are a couple more places that need this change:

https://github.com/semi-technologies/weaviate-python-client/blob/main/weaviate/batch/crud_batch.py#L395-L399
https://github.com/semi-technologies/weaviate-python-client/blob/main/weaviate/batch/requests.py#L188-L192

Also this line does not belong there: https://github.com/semi-technologies/weaviate-python-client/blob/main/weaviate/batch/requests.py#L193


coin listing api structure

What this PR does :

adds dummy data for exchange
adds dummy data for exchangeApiStructure schema
adds a service in coin listing that iterates through each entry in exchangeApiStructure collection and uses the path and query parameter to send the request to the corresponding exchange and coin and uses the volumeJsonPath and priceJsonPath to extract the volume and price data from the response.
adds a sample code to save the price and volume that is extracted into another separate collection for later processing (aggregation)
updated exchange schema to include api end point which will contain the main end point that we will hit to get the coin data. The path parameter in the exchangeApiStructure schema will be the suffix path parameter of the main apiEndPoint of an exchange.

@melodyogonna i have updated the PR and added explanation too. let me know if you have furthur doubts.
cc: @Francaolisa @Wisdom132

Oh it's clearly now


storage: add 2-phase deletes for finalizers

This is VERY loosely adapted from the K8s flows (sources linked
in code comments).
The general flows:

Delete request received for object with no finalizers

Delete immediately; nothing more to do

Delete request received for object with finalizers

Set DeletionTimestamp + DeletionGracePeriodSeconds

DeletionTimestamp is now() (assuming it's nil or in the
future)
DeletionGracePeriodSeconds is always 0

Send update notification to trigger reconcilation
Controller reconcilers execute

Because DeletionTimestamp is set, finalizer(s) run and
removed from object; object is updated

Update request received (by apiserver)

If no more finalizers (on updated obj) and deletion timestamp
is set, delete object and send delete notification
If still more finalizers, follow normal update process

This allows finalizers to drain before the object is fully deleted.
The weirdest part is that the final delete happens as part of an update,
but that mirrors the K8s logic, so I'm not sure we can do better here.
Local tests with kubectl show that this flow does work as expected,
with the CLI blocking until the finalizers have run and object is actually
deleted.
TODO

[ ] Unit tests

@nicks I still need to write tests but feel free to take a pass; this mirrors the flows afaict in K8s apiserver, but there's so much indirection/confusing logic there it's hard to say for certain 😬
There's links to relevant source in comments in Update() + Delete().
(Hopefully apiserver-runtime gets first-class support for this in a better way in the future?)


Astronomy save not work with Stub Collections

I am trying to test a Meteor method with StubCollections. I am using the Astronomy package and basically what I'm doing is
currentUser.userData.firstName = firstName;
currentUser.userData.lastName = lastName;
currentUser.save((err,id)=>{
  if(err){
    throw err;
  }
  console.log(id);
});

When doing StubCollections.stub(Meteor.users); This save doesn't update any record.

Any chance you could put together a small reproduction that demonstrates this issue? Thanks!


[Docker Provisioner] Added privileged flag

This PR simply adds the ability to run a specified container in privileged mode.
In response to Issue #184
To run a container in privileged mode, simply add the privileged flag.
---
docker:
  containers:
    - name: foo-01
      ansible_groups:
        - group1
      image: ubuntu
      image_version: latest
      privileged: True

👍

👍


adding just build option

Added option for gulp.js just to build. It might need when manually upload files.

No need to add this task. The default gulp task already does that: https://github.com/LeastAuthority/winden/blob/c3cac049530014aa8cfa977296741eca25b4dbdb/client/gulpfile.js#L142

Ok, thanks


how to prevent the app from opening simultaneously multiple times?

I would like to know if there is any way to block an app created with eel to be opened more than once simultaneously.
thanks..

Hi @WMoraes13. It sounds like you want something like a pidfile. This is a file that a process writes which indicates the process is running. When starting up, check if this file exists. If it does, terminate your program because its already running. If it doesn't, then run your program.
This should be quite simple to write and this may be a good example: https://github.com/mosquito/python-pidfile
You could either use that library, or crib from the code to understand how it works, and do it yourself.
Hope this helps.

I am not sure, but if you run your eel app at some specific port (say 8080 and not 0), the the os itself will block another instance of the app saying there is already an application running at the specified port.

@RahulBadenkal this is probably much simpler yes - good suggestion. Silly me for not suggesting it. :)

Based on the silence I'm going to close this for now. Hopefully one of the above ideas helps you @WMoraes13 :)


make ByteArray a synonym and remove casts

It works with kprove now. I just had to remove casts. Please merge.


Action.triggerPromise is probaby not what you expect

The idea of triggerPromise is that you can "trigger" and action, and collect the promise of that action completion and result, and therefor it's result.  But, here's the rub, Actions are EVENTS.  So, you are returned a promise resolved when any trigger of the action is completed.  I've probably lost you, but let's see this play-out.
Let's take a simple Reflux component layout…
RefreshTransactions = {}
RefreshTransactions.load = Reflux.createAction({async: true})
RefreshTransactions.load.listenPromise(params => api.promise(params))

TransactionStore = Reflux.createStore({
  listenables: [RefreshTransactions],
  data: [],
  getInitalState(){
    return this.data
  },
  onLoadCompleted(data){
    this.trigger(this.data = data)
  }
  onLoadFailed(){
    this.trigger(this.data = [])
  }
})

TransactionView = React.createClass({
  mixins: [Reflux.connect(TransactionStore, 'transactions')],
  render(){
    return
{this.state.transactions.map(t =>

{t.name} {t.amount} {t.date}

    }

  }
})

app.use(function(req, res, next) {
  RefreshTransactions
    .triggerPromise(req.query.accountId)
    .then(function(data){
      TransactionStore.data = data
      res.send(React.renderToString(<TransactionView accountId={req.query.accountId} />))
    })
})

Query-strings are clearly a bad idea, esp with accounts, but I'm trying to show something trivial. Here's the problem on the server, let's say three requests come in around the same time.

/transactions?accountId=1
/transactions?accountId=2
/transactions?accountId=3

So, your isomorphic app runs out to grab that data from the api.  When the first response comes in from the API… the action fulfills all promises.  Which means you'll end up rendering the same result for all three requests.
Now, I'm not dealing with accounts and transactions, but I do want a promise of when my trigger is done.  You can solve this simple example in a dozen different ways, but they are likely all stepping out using Reflux.  Is there a way to do this in Reflux?

+1
I was wondering how reflux handles this but yeah it turns out it doesn't.
Instead of the proposed monkey patching on #229, can we not just have an alternative to listen (such as usePromise) which returns a promise, and then when you call triggerPromise, it checks to see if usePromise has been defined, then calls it if it has and uses the promise returned by that instead of creating its own.
actions = Reflux.createActions(
  'get': { asyncResult: yes }
)

actions.get.usePromise = (params, here) ->
  return someActionWhichReturnsAPromise(params, here)

I'll fork reflux later and give this a go.

Actually, I'm not too sure about my idea now.
You can just call your action normally and it will return a promise, but it forces it to be a synchronous action and the callback for the promise is called before the completed child action, meaning your stores won't have updated when the promise is resolved.
Anyway, I've put the code here anyway madjam002/refluxjs@ac808f6ee9db2e228b4be614e7b754fda4dc5063

@madjam002,
Not sure how that quite helps, but let's boil the problem down to an even simpler example.
https://gist.github.com/robcolburn/21c206a94d881a897b6e
The problem is the loss of context.  triggerPromise triggers the ActionEvent and hands back a promise, but it is not able to guarantee that the promise it gives you relates to the trigger you just performed.  So, your code has the exact same bug as:
https://gist.github.com/robcolburn/da3f1d8f6fcb0c05b625
But, what you really-really want, is to get the pancake you ordered.  Not a xerox copy of the last pancake ordered.  That's what you were promised after all.  I've built out a Reflux/React "pre-loader" for the server-side app, and applying such a patch was critical.  Though I realize the I submitted in the PR was incomplete (because I was copy-pasting code ;) ).  I'll submit a better patch.

  I was afraid of that.
In my case, I have an instance of the store per-request, so actions were only called once.
This is indeed a problem in cases like you've shown.
The promises can resolve in any order, too, so somehow the solution has to maintain contexts between the action and the success/failure events...
(I need to think about this a bit more)

Before writing the pre-loader, I debated per-request stores, or
re-instantiationpretty stores. But, for better or worse, decided that I
wanted to "lean-in" toward a client-side app that happens to run on the
server and that should mean leaning into React Router and Reflux.
I spent a lot of time thinking about how to make triggerPromise generic
enough to handle the non-promised case: listen + completed & failed.
Ultimately, I concluded it was impossible, or at least impossible without
painfully refactoring Reflux's async Actions in a non-backward-comparable
way.
Async Actions are designed to listen to completed and failed "child
actions" aka "child events" which have context of their parent Action, but
do not have context of their "parent trigger".  You could fire
MakePancakes.completed(10) from an entirely unrelated block of code.
It should probably be that "completed" and "failed" are not exactly Actions
nor Events. Instead, async Actions should likely always have a new embedded
Promise for each time they are triggered, with a
resolve/reject/(progress?) mechanism rather than event-like mechanism.
Because:

Do we want an async Action to just compete without a trigger?
Do we want an async Action to complete/fail more than once for a given
Action trigger? You may side-track and think of a few cases, but you're
probably actually wanting a "progress".

What we should probably do is rewrite async Actions to be Promise-based
(well, probably Deferred-based).  Keeping that action.completed as
listenable, but only fires from a corresponding trigger.  This is tricky,
and involves that non-backward compatible change.  We need to pass a
context to our listeners which we could do via an arguments or this
binding.
EatPancakes.listen(function(count){
  EatPancakes.competed(count+1);
});
EatPancakes(1);

Becomes
EatPancakes.listen(function(count){
  this.competed(count+1);
});
EatPancakes(1);

Either way, that's breaking existing code. So, maybe we continue to support
action.completed being called statically, and just lookup the last
promise made, and while we're at it throw a deprecation warning to the
console.
One un-fun note, is that listen currently allows you to pass in the
bindContext as a bit of sugar instead of the more common way of doing
that (forcing the caller to call Function.bind themselves. So, we would
need to either deprecate that sugar, or change the arguments pattern.
 I was afraid of that.
In my case, I have an instance of the store per-request, so actions were
only called once.
This is indeed a problem in cases like you've shown.
The promises can resolve in any order, too, so somehow the solution has to
maintain contexts between the action and the success/failure events...
(I need to think about this a bit more)
—
Reply to this email directly or view it on GitHub
https://github.com/spoike/refluxjs/issues/228#issuecomment-74377311.

--
Rob Colburn

My approach to avoid massive refactor, was to just only allow a genuine
promise if the implementor is being "good", and using listenAndPromise.
Perhaps we show throw a console warning when they are not being "good"
though?
--
Rob Colburn


Added methods from IANA source

Source: http://www.iana.org/assignments/http-methods/http-methods.xhtml#methods

Big thanks!


Document sys_prefix in all places

No code changes here - just updating docstrings to include sys_prefix where it is used, and correct a copy-paste of install docstring portion into an uninstall function ^_^
cc @blink1073

Thanks!


Location File is not created

Actual Behavior
<IP_ADDRESS> - - [26/Jul/2016 13:26:12] code 404, message File not found
<IP_ADDRESS> - - [26/Jul/2016 13:26:12] "GET<EMAIL_ADDRESS>HTTP/1.1" 404 -

Other Information
OS: Win10
Git Commit: 3aca6d798f8a3e173dce0beb7b13c9505cc5b251

duplicate of #918 #905 , about to be fixed in #908 (not merged atm)

@ironbishop: Next time I'll check other issues. Thanks


png file with size of 0 bytes

I've faced situation when 'sprite' process hangs out and did not create any css file in the project. In sprite folder I have found a png file with size of 0 bytes. When I removed that file, everything started to work. It will be great to throw some notification in this situation.

Ah, nice catch! What was the engine you were using? (e.g. default, phantomjssmith, canvassmith)

I have not installed any custom engine. So it seems that I am using default.

I've reproduced the issue and added a fix in<EMAIL_ADDRESS>Thanks again for the issue!


the shopchest plugin dosent load at all

when i put the shopchest plugin in my server plugin folder and run my server id doesn't create a shopchest folder like it should and before this issue the plugin would be there it just never let me use the commands it would come up with an error but now its like  i never added the plugin in the first place and its really quite annoying

@EpicEricEE Is there any news regarding this issue? I'm using multiverse, but I am still having issues with shops...

Should be fixed with build 83. Leave a message if that is not the case.


#20 TinyIOC implementation

Fixes #20.

Thanks so much mate!
Insanely quick too

In an hour you will also have it in a NuGet package.

https://www.nuget.org/packages/TinyMvvm.TinyIoC
https://danielhindrikes.se/index.php/2020/06/16/tinyioc-for-tinymvvm/


Exclude filetype

Can you add the ability to define excluded filetype ?

I opened a PR for this :)
https://github.com/haringsrob/nvim_context_vt/pull/21


Add config server to info endpoint

Documentation to accompany https://github.com/cloudfoundry/bosh/pull/1547
Sam & @jamesjoshuahill

@cppforlife Changed to an array of config server urls.


.NET Core 2.0 Globalization Invariant Mode

.NET Core 2.0 Globalization Invariant Mode
Summary
.NET Core 2.0 includes a new opt-in globalization mode that provides basic globalization-related functionality that is uniform across operating systems and languages. The benefit of this new mode is its uniformity, distribution size, and the absence of any globalization dependencies. The downside is that it doesn't actually provide globalization functionality.
This mode is not the default mode in .NET Core, so applications have to opt in. There are no plans to make this mode the default one.
See .NET Core Globalization Invariant Mode to learn more about this feature, and decide whether the new mode is a good choice for your app or if it breaks its functionality.
Details

dotnet/coreclr #10264
dotnet/coreclr #10470
dotnet/corefx #17798
Invariant mode tests

Impact
The globalization areas affected by enabling the globalization invariant mode are:

Cultures and culture data
String casing
String sorting and searching
Sort keys
String Normalization
International Domain Names (IDN) support
Time Zone display name on Linux

Reopening according to process.


weights load problem

I got weights for FP-Age by link in README, but after trying to load I see the following:
_pickle.UnpicklingError: invalid load key, 'v'.

Is it correct weights file?

I just downloaded weights from here https://github.com/hhj1897/face_parsing/issues/7#issuecomment-1086684106


"fromHandle" should not close the handle upon reaching EOF.

fromHandle should not close the handle when it reaches EOF, as the corresponding function from pipes-bytestring doesn't do so.
Closing the handle can cause problems when we want to implement tail-like functionality for files, in combination with a library like hinotify. When new data is added to the file, we can't keep reading from the same handle because it has been closed already.
Closing the handle makes more sense for hGetContents because it mimics the lazy I/O function of the same name.

Thanks, @danidiaz ! http://hackage.haskell.org/package/streaming-bytestring-<IP_ADDRESS>


Resolving css node_modules

I typically use normalize.css to reset styles in my apps, in the client config I can just add require('normalize.css') which runs fine, however in the server configuration it does not get parsed as it's seen as an external module which can just be "required", however this breaks the build. I've created a repo to illustrate the issue here: https://github.com/LukeSheard/universal-webpack-bug.
You'll see in server.js that we simply just have a require('normalize.css') statement still in the code, but this obviously fails when you run the build with
$PATH_TO_PROJECT/node_modules/normalize.css/normalize.css:13
html {
     ^
SyntaxError: Unexpected token { ...

/* unknown exports provided */
/* all exports used */
/*!********************************!*\
  !*** external "normalize.css" ***!
  \********************************/
/***/ function(module, exports) {

module.exports = require("normalize.css");

normalize.css package was marked as external and was not transpiled.
You can exclude packages and files from externals: see the README for exclude_from_externals

@halt-hammerzeit Thanks for the quick response, this was exactly what I was looking for.


Clean up docs/ folder

The current docs folder on the master branch is not consistent with the gh-pages branch, e.g.

It seems the unused folder on the master branch is not used. Perhaps consider to  remove it?
The landing page for turing.ml does not exist in docs on the master branch.

@cpfiffer Could you take a look at this? Thanks!

The unused and examples folders have been removed.
In addition, there is now a homepage-updater.jl script in the docs/ folder. This is a fairly rudimentary script to copy the contents of the docs/homepage folder into the gh-pages branch, so any changes you need to make to the homepage should go into the docs/homepage folder. Anything else you'd like to tack on there?

Thanks, @cpfiffer. This looks good now. One more thing, the latest commit of gh-pages is two days ago. It seems changes on the master branch does not trigger an auto update of gh-pages?

The updates are only triggered when a Travis passes a build -- we have to fix the issue that's happening with the non-postive definite matrix before anything will update.

Perhaps consider separating the build script of doc into a separate Travis job, something similar to
https://travis-ci.org/uber/pyro


Deprecate .sti/environment

@bparees FYI
This is a leftover from deprecating the .sti in api.ScriptSource. Also I'm adding glog.Infof() here because I think seeing that the environment of the build is going to change based on provided file is important to user to confirm the file is actually picked up and the env vars are used.

@php-coder can you please review?

I see that we still mention .sti/environment in README.md, probably, this place also should be updated.

One more place that probably need to be revised:
pkg/build/strategies/sti/sti.go:269:            glog.V(1).Infof("No .sti/environment provided (%v)", err)
pkg/build/strategies/sti/sti.go:416:            glog.V(1).Infof("No .sti/environment provided (%v)", err)

See my questions below and LGTM overall.

@php-coder thanks will fix all that

@php-coder @bparees thanks for comments, updated.

[test]

lgtm following a rebase.

rebased.
[merge]


added updated Readme.md

Related Issuse or bug

Added project admin and maintainers

Fixes: #183
Proposed Changes

added the the project admin and mentors

@harsh-9in  sir please do check the PR and let me know if any changes


I can set and get process instance variables

AT:

the RuntimeService Variable Access API works if the provided execution is the process instance

Example:
runtimeService.getVariable(executionId, variableName)

This is working after fixing selectById for ExecutionEntities


python-slugify depends on a GPL library

While python-slugify itself is BSD licensed its dependency Unidecode is a pure GPL library. It's technically not a problem for python-slugify because the licenses are compatible, but it should probably be mentioned somewhere because this makes python-slugify unfit for most commercial deployments.

@sekrause Please note that version 2.0.0 always prefers Unidecode however, it gracefully falls back on text-unidecode if it is already installed. (Just an FYI)


Use https version of help pages

If I use an https connection to the jupyter server then Chrome and probably most other browsers will refuse to load sites in jupyterlab served over http (i.e. help pages) login something like:
Mixed Content: The page at 'https://soandso:8888/lab' was loaded over HTTPS,
but requested an insecure resource 'http://docs.scipy.org/doc/numpy/reference/'.
This request has been blocked; the content must be served over HTTPS.

I have seen that most if not all listed help pages are also served over https so that could be fixed by switching to https.

Thanks for pointing this out. Some of the help resources we link to do not support HTTPS. The ones that do support HTTPS are now linked via protocol-relative URLs.


Software - add API for accessing joystick x and y in GController

@liambridgers Please create a branch on the right before you start work on this


Missing fields on object input types

Hello!
Thanks for making this — looks really nice.
I noticed that some fields were missing in the generated documentation; namely those that are on (nested) input object types.
Cheers!

Hello @lensbart  and thank you for using SpectaQL!
Can you provide a bit more details?
Screenshots and (more importantly) some example data or SDL snippets that that I can use to identify and reproduce the error would be great!

Hi @lensbart  - still hoping you can provide more details for me so I can try to fix things for you. Thanks!

Hey @newhouse, I stumbled onto this issue as well. I hope it's the same thing, so I'll provide some information for how it looks on my end. The relevant part of the schema looks like this:
type Query {
	someQueryMethod(filters: FilterType, offset: Int = 0, limit: Int = 100): [ReturnType!]
}

"Comment for input type"
input FilterType {
	"Comment for input type field"
	someField: Boolean = false
}

Now, if I don't set hideFieldsWithUndocumentedReturnType in the config, the FilterType will still show up in the generated docs, but only with the comment above the type. The field list is completely empty.
However, if I set hideFieldsWithUndocumentedReturnType: false, then the field list gets filled, including comments, but without any type information. So the someField is shown like this:
someField - object    Comment for input type field

Please let me know if this is enough information for you to investigate or if you require a complete schema for validation.

One additional thing I just noticed: Even though the left side marks the params as object, the right right hand side with demo data displays correct data. So for the boolean field from above, the right hand side contains the line "someField": true.
This is also true if the type of the field is another input object, then it's defined as "otherInputTypeField": OtherInputType

@misternerd thanks for the details - much appreciated! This is probably enough to get me going. I will try to have a look later today.

Fix is out and available in current main branch, or in version 0.2.0. Thanks again!


Orbstack not creating /usr/local/bin/docker symlink

Describe the bug
On a fresh install, the /usr/local/bin/docker does not exist.
I'm on Mac OSX, Sonoma, 14.2.1 (23C71)
I start with no docker or orbstack application.
I have no ~/.docker or ~/.orbstack directories
To Reproduce
brew install orbstack
verified that ~/.orbstack/bin has docker -> /Applications/OrbStack.app/Contents/MacOS/xbin/docker
verified that ~/.local/bin has docker -> /Applications/OrbStack.app/Contents/MacOS/xbin/docker
missing /usr/local/bin/docker
Expected behavior
I would expect /usr/local/bin/docker to symlink to /Applications/OrbStack.app/Contents/MacOS/xbin/docker
if there was no /usr/local/bin/docker.
Diagnostic report (REQUIRED)
OrbStack info:
Version: 1.4.3
Commit: 75d38a2c2d9a2b42d64378a8f50f31d4d566df10 (v1.4.3)
System info:
macOS: 14.2.1 (23C71)
CPU: arm64, 8 cores
CPU model: Apple M1 Pro
Model: MacBookPro18,3
Memory: 16 GiB
Full report: https://orbstack.dev/_admin/diag/orbstack-diagreport_2024-02-22T21-05-56.842416Z.zip

Screenshots and additional context (optional)
No response

Intended behavior. ~/.local/bin is preferred because it's already in your PATH and doesn't require root.

@kdrag0n hi, can you elaborate please?
Documentation states that the simlinks should be created in /usr/local/bin, but they're not.


[feature] Raise Error when resource_dict is used in the function kwargs

Fixed in https://github.com/pyiron/pympipool/pull/314


App\Http\Controllers\Talk not found

Any reason I would get this error? I made a MessageController like so:
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class MessageController extends Controller
{

  public function __construct()
  {
      Talk::setAuthUserId(auth()->user()->id);
  }

    /**
     * Display a listing of the resource.
     *
     * @return \Illuminate\Http\Response
     */
    public function index()
    {
      $inboxes = Talk::getInbox();

      return $inboxes;
    }

In my config\app I added
'Talk'      => Nahid\Talk\Facades\Talk::class,
in the aliases so not sure why I am getting that error.

Adding use Nahid\Talk\Facades\Talk; made it work in my MessageController.php


#140:Updated git url in readme

Existing git clone URL pointing to ssh which require public ssh key.
it can be updated with https endpoint .so that any user can clone the repository.

thx @piyushpgupta 👍

thx @piyushpgupta 👍


Problem viewing H264 videos in Firefox

Issue description
H264 videos in web pages are replaced by an error message:
No video with supported format and MIME type found

Steps to reproduce

switch to nixos-unstable-small (currently 6054c9f217a8db8219d5a63bcb2c275bc13962f0)
go to http://www.quirksmode.org/html5/tests/video.html
you should see the above error message instead of the H264/mp4 video

Technical details

System: NixOS: 16.09.git.94ee1b7 (Flounder)
Nix version: nix-env (Nix) 1.11.2
Nixpkgs version: 16.09.git.94ee1b7

/cc @joachifm @abbradar @domenkozar

This can be related to 3a52c5fa7d059ff75b3f56a817832e84f2c96e04

Fixed in https://github.com/NixOS/nixpkgs/commit/e81c6c77684e88887cc56af66bc77c68c9391561

Apparently this has been fixed for eight years, but I am having this issue now, on NixOS 24.05, nix (Nix) 2.18.7.


Recheck provider periodically

Currently once a provider has been reconciled it will no longer be checked, unless changes have been made to it. This may lead to a situation where a provider that is no longer active will appear as ready.
This patch reconciles every 10 minutes to make sure it is still functional, but should probably be made configurable if this approach is acceptable

besides things like defining this 10min constant like SlowReQ,

I actually thought about putting this in the CRD so it's configurable by the user

are we prepared for such a state transition from 'ready' to non-ready state elsewhere? IIRC, I couldn't define a plan until the provider became 'ready' but if I have a plan and then the provider is set as non-ready and without condition ConnectionTestSucceeded - would we block the execution of the plan?

Yes, this is another question, this PR is for the case where the provider just "sits there", it probably makes sense to force reconciliation when dependent resources' controllers run (plan, migration), if it's not done already

should we clear the inventory so the user won't see stale data? (and yes, I guess the current state is not better than with this change)

I believe we should, I'll check how it goes, might be better suited for a follow-up PR

is it possible to change the ConnectionTestSucceeded condition and trigger the reconcile procedure when we fail to communicate with the provider as part of refreshing the inventory? what's the frequency of reaching out to the provider in order to update the inventory?

This was actually my initial thought (and the original PR was much larger than this), but ultimately it seemed more complicated because and a little out of place because the container does not interact with the k8s api, but I'm open to any suggestions :)
The interval is 10 seconds:
https://github.com/konveyor/forklift-controller/blob/a4773012cbdfcfeafb394de84b8c6fdd703deb46/pkg/controller/provider/container/ovirt/collector.go#L28

I think we do need a visual feedback and perhaps control as well.
10 minutes is quite slow, but OTOH we don't want to poke API too frequently forever.
As a separate PR  of course

@bennyz let's continue this in kubev2v/forklift


Please add a setting  to disable tab mode

What feature or improvement do you think would benefit Files?
Some people don't like to use Tab mode, or prefer multi-window mode over Tab mode, please add a setting to disable Tab mode.
Requirements

add a enable / disable tab mode item in settings.
if disable tab mode, enable files open multi windows.

Files Version
<IP_ADDRESS>
Windows Version
10.0.22631.3672
Comments
No response

You can open folder in new window from context menu.

Thanks for the feedback, what reason would you need an option to turn them off? You don't have to use them and can still open a new window using the context menu or dragging a tab out.

Some people don't like to use Tab mode, or prefer multi-window mode over Tab mode, please add a setting to disable Tab mode.

Thank you for your feedback. We understand that preferences vary, and the option to disable Tab mode in favor of a multi-window experience is certainly a valid request.
We appreciate your input and want to assure you that we’re open to considering such enhancements. However, it’s important to note that the tabbed interface is deeply integrated with various elements of our app, including the toolbar and the layering of background colors. Introducing an alternative to the current design would necessitate significant changes, essentially requiring us to maintain two distinct versions of the app’s interface.
While we don't have plans to support this option right now, we will take your feedback into account as we continue to evolve the app.


Quickstart_in_rivz problem

Description
im learning moveit2 in ros2-foxy.when i run ros2 launch moveit2_tutorials demo.launch.py rviz_tutorial:=true by following https://github.com/ros-planning/moveit2_tutorials/blob/main/doc/quickstart_in_rviz/quickstart_in_rviz_tutorial.rst, an error happend.
I would be very thankful for your help!!
Your environment

ROS Distro: |Foxy|
OS Version: e.g. Ubuntu 20.04
maybe source?

Steps to reproduce
demo and files in https://github.com/ros-planning/moveit2_tutorials/blob/main/doc/quickstart_in_rviz/quickstart_in_rviz_tutorial.rst
Expected behaviour
when i run ros2 launch moveit2_tutorials demo.launch.py rviz_tutorial:=true by following https://github.com/ros-planning/moveit2_tutorials/blob/main/doc/quickstart_in_rviz/quickstart_in_rviz_tutorial.rst, an error happend.
Backtrace or Console output
lee@lee-VirtualBox:~/ws_moveit2$ ros2 launch moveit2_tutorials demo.launch.py rviz_tutorial:=true
[INFO] [launch]: All log files can be found below /home/lee/.ros/log/2021-04-10-18-23-32-079928-lee-VirtualBox-17769
[INFO] [launch]: Default logging verbosity is set to INFO
Task exception was never retrieved
future: <Task finished name='Task-2' coro=<LaunchService._process_one_event() done, defined at /opt/ros/foxy/lib/python3.8/site-packages/launch/launch_service.py:271> exception=InvalidLaunchFileError('py')>
Traceback (most recent call last):
File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_description_sources/any_launch_file_utilities.py", line 53, in get_launch_description_from_any_launch_file
return loader(launch_file_path)
File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_description_sources/python_launch_file_utilities.py", line 68, in get_launch_description_from_python_launch_file
return getattr(launch_file_module, 'generate_launch_description')()
File "/home/lee/ws_moveit2/install/moveit2_tutorials/share/moveit2_tutorials/launch/demo.launch.py", line 71, in generate_launch_description
run_move_group_node = Node(package='moveit_ros_move_group',
File "/opt/ros/foxy/lib/python3.8/site-packages/launch_ros/actions/node.py", line 196, in init
normalized_params = normalize_parameters(parameters)
File "/opt/ros/foxy/lib/python3.8/site-packages/launch_ros/utilities/normalize_parameters.py", line 181, in normalize_parameters
normalized_params.append(normalize_parameter_dict(param))
File "/opt/ros/foxy/lib/python3.8/site-packages/launch_ros/utilities/normalize_parameters.py", line 162, in normalize_parameter_dict
raise TypeError('Unexpected type for parameter value {}'.format(repr(value)))
TypeError: Unexpected type for parameter value None
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_service.py", line 273, in _process_one_event
await self.__process_event(next_event)
File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_service.py", line 293, in __process_event
visit_all_entities_and_collect_futures(entity, self.__context))
File "/opt/ros/foxy/lib/python3.8/site-packages/launch/utilities/visit_all_entities_and_collect_futures_impl.py", line 45, in visit_all_entities_and_collect_futures
futures_to_return += visit_all_entities_and_collect_futures(sub_entity, context)
File "/opt/ros/foxy/lib/python3.8/site-packages/launch/utilities/visit_all_entities_and_collect_futures_impl.py", line 45, in visit_all_entities_and_collect_futures
futures_to_return += visit_all_entities_and_collect_futures(sub_entity, context)
File "/opt/ros/foxy/lib/python3.8/site-packages/launch/utilities/visit_all_entities_and_collect_futures_impl.py", line 38, in visit_all_entities_and_collect_futures
sub_entities = entity.visit(context)
File "/opt/ros/foxy/lib/python3.8/site-packages/launch/action.py", line 108, in visit
return self.execute(context)
File "/opt/ros/foxy/lib/python3.8/site-packages/launch/actions/include_launch_description.py", line 125, in execute
launch_description = self.__launch_description_source.get_launch_description(context)
File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_description_source.py", line 84, in get_launch_description
self._get_launch_description(self.__expanded_location)
File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_description_sources/any_launch_description_source.py", line 53, in _get_launch_description
return get_launch_description_from_any_launch_file(location)
File "/opt/ros/foxy/lib/python3.8/site-packages/launch/launch_description_sources/any_launch_file_utilities.py", line 56, in get_launch_description_from_any_launch_file
raise InvalidLaunchFileError(extension, likely_errors=exceptions)
launch.invalid_launch_file_error.InvalidLaunchFileError: Caught exception when trying to load file of format [py]: Unexpected type for parameter value None

@AtariaLee I will send a PR, fixing this. In the mean time you can check out https://github.com/ros-planning/moveit2/tree/main/moveit_demo_nodes/run_move_group to achieve a very similar behaviour.

I tried the new files,but i have the same problem.

Are you using the current master branch of moveit2?
Did you try this?
The PR is not merged yet so if you want to use the fix, you need to pull my branch of moveit2_tutorials (until it is merged) here: https://github.com/vatanaksoytezer/moveit2_tutorials/tree/fix/move_group

sorry,i am new learner in ros2.it seems that many demos and files are not ported to moveit2,like python interface demos and  others. @vatanaksoytezer

No worries @AtariaLee. Most tutorials are not ported yet to ros2. But the ported (and merged) ones should work without any problems for now.

@vatanaksoytezer .thanks a lot!!!but its still too difficult for me to learn moveit2 in ros2 by following tutorials.
By following tutorials ,so many problems was happend,and im a rookie in ros2 and moveit2,so i dont konw how to fix it. That really bothers me.

@AtariaLee, I'm sorry you are seeing issues but these tutorials are still a work in progress. If there is a warning at the top like this then it has low chances of working for you.

Are you sure your workspace is up to date? The launch file you are attempting to run works on my machine.
You can update your workspace by cd'ing into it and running vcs pull src
Here are the packages I have in my src folder this is what it looks like when I ask vcs to update it (FYI you will probably not have moveit_task_constructor in yours)

@MarqRazz   After i update my files,its worked.But i mean there still a lot of tutorials are not worked for moveit2.
And thanks a lot for everyones help!!!

Not sure if related:
ros2 launch run_moveit_cpp run_moveit_cpp.launch.py  LOADS Rviz (image left)
but
ros2 launch moveit2_tutorials demo.launch.py rviz_tutorial:=true  EMPTY Rviz (image middle)

We've already merged my fork. Rviz should be blank with rviz_tutorial:=true flag which is meant for you to follow the quickstart tutorial here and add the rviz plugins yourself. If you want an already filled scene you shoud remove rviz_tutorial:=true flag and run as ros2 launch moveit2_tutorials demo.launch.py.
Let me know if you still have something unexpected after that.

But it seems you have trouble with mongo, I will try to recreate it in my local machine and see if I can find anything. Let me know if ros2 launch moveit2_tutorials demo.launch.py works as expected.

We've already merged my fork. Rviz should be blank with rviz_tutorial:=true flag which is meant for you to follow the quickstart tutorial here and add the rviz plugins yourself.

thanks @vatanaksoytezer
ros2 launch moveit2_tutorials demo.launch.py  also runs a blank window and produces this new launch log https://gist.github.com/newcanopies/0a0b0f0774a964279198b41c40705bf9
but rviz_tutorial:=true should load Rviz with empty scene ---- not a blank white window?

I could not reproduce, but I would have some suspicions if:

You have something related with mongo running in your computer
You have multiple tutorials running at the same time (this should work, but maybe some conflict that I hadn't realized before happened)

Can you try commenting / deleting https://github.com/ros-planning/moveit2_tutorials/blob/main/doc/quickstart_in_rviz/launch/demo.launch.py#L195-L205 and https://github.com/ros-planning/moveit2_tutorials/blob/main/doc/quickstart_in_rviz/launch/demo.launch.py#L216 build again (colcon build) and run?

rviz_tutorial:=true should load Rviz with empty scene pictured in tutorial

That's true, yes.

Good news, these two can run simultaneous on WSL2

You have something related with mongo running in your computer

running only
WSL2/Uubuntu > WindowsTerminal >  moveit2
Windows > Chrome
doubt it's WSL related since it loads the other two at the same time, unless they are not mongo based?

run_move_group is also mongo based. I don't think it should be related to WSL either. Let me know after you try with removing mongo stuff.

Can you try commenting / deleting https://github.com/ros-planning/moveit2_tutorials/blob/main/doc/quickstart_in_rviz/launch/demo.launch.py#L195-L205 and https://github.com/ros-planning/moveit2_tutorials/blob/main/doc/quickstart_in_rviz/launch/demo.launch.py#L216 build again (colcon build) and run?

rebuilt + sourced install, still the same ros2 launch moveit2_tutorials demo.launch.py

launch log without mongo https://gist.github.com/newcanopies/719aa474c6420c2126aa8216c85283a1

I would love to get this working on your configuration as well, I will discuss it with some of the other moveit2 folks to see if they have any idea.
I am not sure if this is unique to you, I would appreciate if any folks seeing this running the tutorial and see if they can reproduce.
For now you can try with run_move_group or maybe you can give it a go to demo + rviz files from the PR at https://github.com/ros-planning/moveit_resources/pull/64 as well.

If the problem persists feel free to open a new issue in this repo and ping me, then I will try to spare some time to see what is wrong and see if I can create a WSL and reproduce.

try with run_move_group or maybe you can give it a go to demo + rviz files from the PR at ros-planning/moveit_resources#64 as well.

Awesome, thank you!

to get this working on your configuration as well

Np, if you ping me with further updates, I will test them on WSL2 : )


Remove spurious negation.

As is, I was unable to read a pre-existing Avro object file without crashing my julia session. I fired up the debugger. The issue appeared to be manifesting as negative numbers showing for some relevant stream positions. I was unable to actually narrow down the issue further, though, until I turned off inlining for the julia session. That's when I was able to step into this particular method and saw some logic that didn't seem right. Removing the negation allowed my object file to be read without issue.
I would have also contributed a test case, but the data is proprietary. It might be worthwhile, though, to generate an object file or two with, say, pyavro and make a few tests to try to read them. I'll open an issue.

This fix is clearly insufficient. I'm still getting crashes trying to read a different object file.

Overtaken by #7.


Theme button

The theme button is having a strange behaviour when clicked.
It looks like it initial state is the oposite one that is beeing applied to the website, and then when you change it, it does not apply any theme changes because theme is already applied.
Gif bellow

I think the initial state is "automatic". It switches between light and dark modes based on the time of day. The other states are light and dark.

Well. It makes sense now that you said about the time of day based behaviour.


update to newest version on f-droid / add f-droid button to website

the version on f-droid is slightly behind the play store. please upload the new source code!

please add a "Get it on F-Droid" button next to the Play Store button on your website!

Hi @landry314,
I thought updating the app was an automated process. Can you link me to the right webpage to upload the new version?
Are there any branding material I can use?

it says "Auto-update mode: None"
https://f-droid.org/wiki/page/fr.simon.marquis.secretcodes

I wasn't aware of this tool.
What are the steps to enable the auto-update mode?
2015-06-03 18:29 GMT+02:00 Landry<EMAIL_ADDRESS>
it says "Auto-update mode: None"
https://f-droid.org/wiki/page/fr.simon.marquis.secretcodes
—
Reply to this email directly or view it on GitHub
https://github.com/SimonMarquis/Android-SecretCodes/issues/7#issuecomment-108512067
.

--
Simon Marquis
Email<EMAIL_ADDRESS>Site : www.simon-marquis.fr

i have never done this. this will help:
https://f-droid.org/contribute/

https://gitlab.com/fdroid/fdroiddata/blob/master/README.md
https://gitlab.com/fdroid/fdroiddata/blob/master/CONTRIBUTING.md


Add into README.md instructions to add into my ghseet

Would love some instructions on how to run this in my gsheet instance, or a link to where I can download it directly into my G-Suite domain. I am familiar with how the code inside would run, I am not sure where to put it.

Please see the updated README and file.  Thanks for your suggestion!


USHIFT-3772: Dual stack RF e2e tests

Which issue(s) this PR addresses:

Closes #

/hold
Depends on https://github.com/openshift/microshift/pull/3676

/retest-required

/hold cancel

/retest-required

/hold

/lgtm


Bottom nav can be difficult to use on latest iPhones

Describe the bug
On the latest iPhones, where the home button no longer exists, the mobile nav is to close to the bottom of the screen and interferes with the iPhone gestures.
We should add some spacing on this nav to prevent this interference.

Closing as #391 also covers this.


mv: cannot remove '/volume1/@img_bkp_cache': Operation not permitted when moving Hyper Backup

I got the following error when moving Hyper Backup:
You selected Hyper Backup in /volume1

Destination volume is /volume2

Ready to Move Hyper Backup to /volume2? [y/n]
y

Moving /volume1/@appconf/HyperBackup to /volume2
Moving /volume1/@appdata/HyperBackup to /volume2
Moving /volume1/@apphome/HyperBackup to /volume2
Moving /volume1/@appshare/HyperBackup to /volume2
Moving /volume1/@appstore/HyperBackup to /volume2
Moving /volume1/@apptemp/HyperBackup to /volume2
mv: cannot remove '/volume1/@img_bkp_cache': Operation not permitted
Line 437: ERROR Moving /volume1/@img_bkp_cache to /volume2 failed!
progstatus called from move_dir line 1011

Please tell me what should I do now. Thank you.

Additional information in case it's needed:
I'm using Synology_app_mover v3.0.47. DSM version is 7.2.1-69057-5. Running as root with sudo -s prefix:
root@NAS:/volume2/homes/myaccount/Synology_app_mover-3.0.47# sudo -s ./syno_app_mover.sh

Can you check if /volume1/@img_bkp_cache is empty and let me know.
If this command returns nothing then it is empty:
ls /volume1/@img_bkp_cache

Moving /volume1/@img_bkp_cache is the last step before starting Hyper Backup. So if /volume1/@img_bkp_cache is empty then you can start Hyper Backup from Package Center and it should all be okay.
If /volume1/@img_bkp_cache is not empty, then try this:
sudo cp -prf "/volume1/@img_bkp_cache" "/volume2/@img_bkp_cache"

The directory seems to be not empty:
root@NAS:/volume2/homes/myaccount/Synology_app_mover-3.0.47# ls /volume1/@img_bkp_cache
@eaDir

It seems to have no actual files but only a folder structure:
root@NAS:/volume2/homes/myaccount/Synology_app_mover-3.0.47# du -h /volume1/@img_bkp_cache
0	/volume1/@img_bkp_cache/@eaDir/@tmp
0	/volume1/@img_bkp_cache/@eaDir
0	/volume1/@img_bkp_cache

Tried executing the cp command and then start Hyper Backup from the Package Center. HB reports local index is broken and requires relinking. I started the process and I'm hoping it will succeed.

DSM creates @eaDir folders in lots of places. They usually just contain metadata and thumbnails.
You can delete the empty /volume1/@img_bkp_cache/@eaDir/@tmp with:
sudo rm -rf /volume1/@img_bkp_cache

I'll change the script to delete @eaDir folders to prevent other people getting that ERROR Moving /volume1/@img_bkp_cache to /volume2 failed!.

Thank you. I tried the rm command above, and got:
rm: cannot remove '/volume1/@img_bkp_cache': Operation not permitted

btw, it a relinking expected after moving?

rm: cannot remove '/volume1/@img_bkp_cache': Operation not permitted

Interesting. I just tried it on one of my Synology NAS and it worked.
Try this:
sudo -s
rm -rf /volume1/@img_bkp_cache/@eaDir/@tmp
rm -rf /volume1/@img_bkp_cache/@eaDir
rm -rf /volume1/@img_bkp_cache

root@NAS:/volume2/homes/myaccount/Synology_app_mover-3.0.47# sudo -s
ash-4.4# rm -rf /volume1/@img_bkp_cache/@eaDir/@tmp
ash-4.4# rm -rf /volume1/@img_bkp_cache/@eaDir
ash-4.4# rm -rf /volume1/@img_bkp_cache
rm: cannot remove '/volume1/@img_bkp_cache': Operation not permitted

Still not working

Does the following command show that the @eaDir folder has been deleted?
ls  /volume1/@img_bkp_cache

Yes. Seems @eaDir was deleted. Now only an empty @img_bkp_cache left here.
ash-4.4# ls  /volume1/@img_bkp_cache
ash-4.4#

I would just leave the empty /volume1/@img_bkp_cache. Or delete it from WinSCP if you have a Windows PC.

Leave the empty folder is okey. I'm not a fan of Windows but I wonder how does WinSCP make a difference?

I often wonder how WinSCP can delete a folder that I can't delete via SSH.
One thing we haven't tried, now that the folder is empty, is:
sudo rmdir /volume1/@img_bkp_cache

ash-4.4# sudo rmdir /volume1/@img_bkp_cache
rmdir: failed to remove '/volume1/@img_bkp_cache': Operation not permitted

Guess I'll just leave it there.

btw, it a relinking expected after moving?

Yes. I haven't found a way to avoid the relinking, but once it's done everything should work.

What protocol were you using when you can delete a folder that can't be deleted via SSH?

SCP

mv: cannot remove '/volume1/@img_bkp_cache': Operation not permitted
Line 437: ERROR Moving /volume1/@img_bkp_cache to /volume2 failed!
progstatus called from move_dir line 1011

Did the script stop at that point or did it continue to the end?

It stopped at that point.

Fixed in https://github.com/007revad/Synology_app_mover/releases/tag/v3.0.50


Remove the annotation for pipecd.dev/resource-key

What this PR does / why we need it:
Remove the annotation pipecd.dev/resource-key because it is no longer used.
Which issue(s) this PR fixes:
Part of #4269
Does this PR introduce a user-facing change?:

How are users affected by this change: -
Is this breaking change: no
How to migrate (if breaking change): no

@Warashi
Thank you for the opinion!
I think the annotation is added when creating or updating the resource.
The old resource holds the annotation at the time even though this PR is merged.
So it does not affect the users.
But I will check the behavior just in case👍

Let's close this due to the revert PR #4997 4997


[CAMEL-11652] Upgraded dozer to 6.1

https://issues.apache.org/jira/browse/CAMEL-11652

All changes pushed.

Thanks @garethahealy the PR has been merged. Can you close this?

As requested.


[BACKPORT] Revisit {from,to}_vineyard for tensors and dataframes (#2419)

Backport of #2419 .

Thanks!


[#121577345] Sign and return your framework agreement

Built multipage flow to handle signing and returning your framework agreement
Contract start

Contains table of which lots you have passed and which you did not apply for
Instructions for how to return your framework agreement
The link to download your signature page is to a unique file for each company (TO BE COMPLETED)

Signer details

Form to get signerName and signerRole
Form is validated by form.validate_on_submit after which values are sent to the API (which also does its own validation)
If signerName and signerRole already exist in agreementDetails then these are prefilled in the form
If filename exists in session, when the form is submitted you are taken straight to the contract review page as you have likely been editing your signer details

Signature upload

Upload PDF, JPG or PNG file
Validation checks that file exists, is of correct format, is not empty and is smaller than 5MB
File is uploaded to s3 and a new file is uploaded every time. Older files are archived.
The filename of the uploaded file is stored in the session to be shown on the contract review page
If you have previously uploaded a file in this session and revisit this page then you will see the filename and upload time for the previously uploaded file (include picture)
If you have previously uploaded a file but your session has since expired and revisit this page, you will only see the upload time for the previously uploaded file (include picture)
If you have previously uploaded a file and revisit this page and do not wish to reupload a new one then clicking Save and continue will not require you to have chosen a file

1. File uploaded, session exists

2. File uploaded, session has expired

Contract review

If you do not have signerName, signerRole and a file in s3 when loading this page, you will be aborted with a 400
User is required to confirm they have the authority to return the framework agreement
On submit, if form is valid and API call to mark agreementReturned as true succeeds then we send a confirmation email. Emails are sent to the current logged in user and to the primary contact on the declaration. If these people are the same (indicated by the same email address) then only one email is sent.

1. File uploaded, session exists

2. File uploaded, session has expired

Contract submitted (replaces framework dashboard)

Shows details of the returned agreement (who signed it, who it was submitted by and when it was submitted)
A link is provided to download the previously uploaded framework agreement signature page
A link is provided to read the full standard framework agreement

👍


Resize just crops the image

We are having static html pages hosted inserver. I need to take the screenshots after loading the page in a browser. I am using puppeteer for the same . When I am taking the page screeenshots using puppeteer its taking a full screenshot. But I need that image to be resized to 200*250. What is the best way to do the same without losing the image quality using sharp.
I am currently using the below code.
buffer = await sharp(await getScreenshotBuffer(true))                     .resize(200, 250, {                         fit: sharp.fit.cover,                         position: "top",                         background: pageBackgroundColor,                     })                     .toBuffer();
The above code works for some pages but for some pages it just crops instead if resizing.
Appreciate your help on the same.
Expected image

Actual Image

This was previously working with  sharp v0.21.1

Hi, the code sample provided will output a 200x250 image but the "expected image" is 908x639, which is of a different aspect ratio and dimensions.
Please can you provide a complete, standalone, worked example with real input and output images.

That images were samples. I cannot send the actual images due to client restrictions. But I figured out the issue. The headless chrome which I used had a viewport of width: 1920, height: 1080 . I changed the same to width: 1440, height: 1440  and then the same code was able to resize the image to 200*250. This was some issue with the source image dimensions.


[10.0] Removed deprecated code

I need to first implement the notes endpoints for 9.18 and formally mark as much as possible that is being removed as deprecated.

Ok, now this needs rebasing.


GH-37384: [R] Set R_CHECK_STOP_ON_INVALID_NUMERIC_VERSION_INPUTS = TRUE on CI

Rationale for this change
Checks fail on CRAN which don't fail on our CI - we should make them fail on our CI instead of just issue a warning
What changes are included in this PR?
Update settings for R builds so these checks raise error not warning
Are these changes tested?
Nope
Are there any user-facing changes?
No

Closes: #37384

On the initial CI run, we should hopefully get some R failures, as there's a rogue value in our code which this check should catch (I will fix it in another PR and then rebase this one once we've confirmed we successfully caught the failure)

It's worth noting that the ability to use something other than a string in packageVersion() comparison is rather obscure and, while it's certainly no problem to add this, I'm not personally worried that this particular issue will cause us future problems (unless, of course, there's still one lurking somewhere that we haven't caught yet...).

Alas, the problems are ones only visible in my inbox; it's caused us 3 email notifications from CRAN to say fix it or we'll get booted off!

PR isn't ready to merge yet, as the CI needs to be failing before we can say we're happy it's worked...

Hmm, this isn't working.  I think the problem is that we're not using r-devel on these builds, and it's a new flag. I've added it to one of the Windows builds which is using r-devel.

Now I've got my failing CI job (the Windows one running R devel), I've rebased on main, which I've just pushed a fix for the problematic numeric version to, so now once the CI is green, we can merge.


Can properties taking a base interface support derived interface values?

There are various properties, such as textDocument: TextDocumentIdentifier where the property type is a base interface. Can these have derived interface values (e.g. VersionedTextDocumentIdentifier) if not explicitly specified in the protocol?

LSP uses extend in  interfaces to avoid to many duplications. The protocol is JSON based and not object based in the sense of OOP. So clients are allowed to reject such an JSON object.


Fix breakage caused by #18498

Motivation for this change
Things done

[x] Tested using sandboxing
(nix.useSandbox on NixOS,
or option build-use-sandbox in nix.conf
on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] OS X
[ ] Linux

[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

(#18498)

Thanks! nox-review passed for me.


services tsconfig.json added missing file references and fixed the order

This order is significant:
        "../compiler/diagnosticInformationMap.generated.ts",
        "../compiler/commandLineParser.ts",

Also not having these extra files referenced caused https://github.com/TypeStrong/atom-typescript/issues/304
Really wish we moved to external modules, but that's a seperate issue :rose:

Hi @basarat, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by Microsoft and real humans are currently evaluating your PR.
TTYL, MSBOT;

Actually I think that in general diagnosticInformationMap.generated.ts should go before anything that actually reports diagnostics (i.e. scanner.ts as well).
Also maybe declarationEmitter.ts should also go before emitter.ts as well. Not that these matter in practice, but it's better to order these to make the dependencies more explicit.

Not that these matter in practice

I think they do matter. Consider the code staight out of repo :  types,commandLineParser,diagnostic:
// Types.ts
module ts {
    export enum DiagnosticCategory {
        Warning,
        Error,
        Message,
    }
}

// commandLineParser.ts
module ts {
    /* @internal */
    export var optionDeclarations = [
        {
            name: "declaration",
            shortName: "d",
            type: "boolean",
            description: Diagnostics.Generates_corresponding_d_ts_file,
        }
    ]
}

// diagnostic generated
module ts {
    export var Diagnostics = {
        Generates_corresponding_d_ts_file: { code: 6002, category: DiagnosticCategory.Message, key: "Generates corresponding '.d.ts' file." },
    }
}

If you run this on the playground it will fail with Uncaught TypeError: Cannot read property 'Generates_corresponding_d_ts_file' of undefined . Fix is to reorder the diagnostics to come before commandLineParser, hence this PR.
It matters if the stuff is used during initial module body evaluation / execution (e.g. the var optionDeclarations).
This is exactly why I have come to hate out : https://github.com/TypeStrong/atom-typescript/blob/master/docs/out.md :rose:

thanks!

:rose:


change successed into adverb

Thanks for your contribution ！！！@wangwei-van

/ok-to-test

/approve
/lgtm


Unit tests: reading VarUInt ant VarInt

Related to #205.
Add unit tests for reading VarUInt and VarInt fields.

Addressed in #232.


Release sql microsoft.sql 2024 05 01 preview

ARM (Control Plane) API Specification Update Pull Request

[!TIP]
Overwhelmed by all this guidance? See the Getting help section at the bottom of this PR description.

PR review workflow diagram
Please understand this diagram before proceeding. It explains how to get your PR approved & merged.

Purpose of this PR
What's the purpose of this PR? Check the specific option that applies. This is mandatory!

[ ] New resource provider.
[x] New API version for an existing resource provider. (If API spec is not defined in TypeSpec, the PR should have been created in adherence to OpenAPI specs PR creation guidance).
[ ] Update existing version for a new feature. (This is applicable only when you are revising a private preview API version.)
[ ] Update existing version to fix OpenAPI spec quality issues in S360.
[ ] Convert existing OpenAPI spec to TypeSpec spec (do not combine this with implementing changes for a new API version).
[ ] Other, please clarify:

edit this with your clarification

Due diligence checklist
To merge this PR, you must go through the following checklist and confirm you understood
and followed the instructions by checking all the boxes:

[ ] I confirm this PR is modifying Azure Resource Manager (ARM) related specifications, and not data plane related specifications.
[x] I have reviewed following Resource Provider guidelines, including
ARM resource provider contract and
REST guidelines (estimated time: 4 hours).
I understand this is required before I can proceed to the diagram Step 2, "ARM API changes review", for this PR.

Additional information

 Viewing API changes
For convenient view of the API changes made by this PR, refer to the URLs provided in the table
in the Generated ApiView comment added to this PR. You can use ApiView to show API versions diff.

Suppressing failures
If one or multiple validation error/warning suppression(s) is detected in your PR, please follow the
suppressions guide to get approval.

Getting help

First, please carefully read through this PR description, from top to bottom. Please fill out the Purpose of this PR and Due diligence checklist.
If you don't have permissions to remove or add labels to the PR, request write access per aka.ms/azsdk/access#request-access-to-rest-api-or-sdk-repositories
To understand what you must do next to merge this PR, see the Next Steps to Merge comment. It will appear within few minutes of submitting this PR and will continue to be up-to-date with current PR state.
For guidance on fixing this PR CI check failures, see the hyperlinks provided in given failure
and https://aka.ms/ci-fix.
For help with ARM review (PR workflow diagram Step 2), see https://aka.ms/azsdk/pr-arm-review.
If the PR CI checks appear to be stuck in queued state, please add a comment with contents /azp run.
This should result in a new comment denoting a PR validation pipeline has started and the checks should be updated after few minutes.
If the help provided by the previous points is not enough, post to https://aka.ms/azsdk/support/specreview-channel and link to this PR.

This PR has at least one breaking change (label: BreakingChangeReviewRequired).
To unblock this PR, follow the process at aka.ms/brch.

/azp run

ARMSignOff already done
PR #1
Update for Import/Export with Managed Identity by psong-ms · Pull Request #29596 · Azure/azure-rest-api-specs (github.com)
PR #2
Set the additionalProperties type to string for DatabaseAdvisors API by UrosKrsticMIPerf · Pull Request #29823 · Azure/azure-rest-api-specs (github.com)
PR #3
Dev/ivarandj/instance pool operations api by ivanarandjelovic · Pull Request #29932 · Azure/azure-rest-api-specs (github.com)
PR #4
Adding updated DatabaseOperations.json file by akromm · Pull Request #29956 · Azure/azure-rest-api-specs (github.com)
PR #5
Adding swagger files for minor changes related to release-sql-Microsoft.Sql-2024-05-01-preview by ravigautam1896 · Pull Request #30030 · Azure/azure-rest-api-specs (github.com)

/azp run

/azp run

LintDiff are not reflecting, seems like LintDiff Automation is broken in this PR

https://github.com/Azure/azure-rest-api-specs/pull/29956#issuecomment-2250716281
Model Validation is approved here

/azp run

68 Lintdiff are showing, but those lintdiff are not because of recent changes. Wanted to understand more does Lintdiff check incrementat changes only, or does it scan all the files

/azp run

          }

add description

Refers to: specification/sql/resource-manager/Microsoft.Sql/preview/2024-05-01-preview/DistributedAvailabilityGroups.json:428 in 8e3d118. [](commit_id = 8e3d1188a0a09b93a18ba84d78164a44d846e3b0, deletion_comment = False)

            "type": "string"

update description

Refers to: specification/sql/resource-manager/Microsoft.Sql/preview/2024-05-01-preview/ManagedInstanceLongTermRetentionPolicies.json:249 in 8e3d118. [](commit_id = 8e3d1188a0a09b93a18ba84d78164a44d846e3b0, deletion_comment = False)

      "additionalProperties": true,

what does this change imply ?

Refers to: specification/sql/resource-manager/Microsoft.Sql/preview/2024-05-01-preview/ServerAdvisors.json:586 in 8e3d118. [](commit_id = 8e3d1188a0a09b93a18ba84d78164a44d846e3b0, deletion_comment = False)

/azp run

/azp run

@ramoka178  in this PR we are just merging the release branch to main branch, no new changes are there in this PR.
and the changes which you have mentioned.
these are already approved.
ARMSignOff already done
PR https://github.com/Azure/azure-rest-api-specs/pull/1
https://github.com/Azure/azure-rest-api-specs/pull/29596
PR https://github.com/Azure/azure-rest-api-specs/pull/2
https://github.com/Azure/azure-rest-api-specs/pull/29823
PR https://github.com/Azure/azure-rest-api-specs/pull/3
https://github.com/Azure/azure-rest-api-specs/pull/29932
PR https://github.com/Azure/azure-rest-api-specs/pull/4
https://github.com/Azure/azure-rest-api-specs/pull/29956
PR https://github.com/Azure/azure-rest-api-specs/pull/5
https://github.com/Azure/azure-rest-api-specs/pull/30030

/azp run

@ramoka178 in this PR we are just merging the release branch to main branch, no new changes are there in this PR. and the changes which you have mentioned. these are already approved.
ARMSignOff already done
PR #1 #29596
PR #2 #29823
PR #3 #29932
PR #4 #29956
PR #5 #30030

You still need to fix validation errors before merging this PR. For the resource group name parameter the fix should be easy just reference common-types v5 or v6 ResourceGroupParameter the way other RPs do

/azp run

      "readOnly": true

why change it?

Refers to: specification/sql/resource-manager/Microsoft.Sql/preview/2024-05-01-preview/LocationCapabilities.json:1654 in 8a9361a. [](commit_id = 8a9361aae4351dd00446f5644f94869c15660a2e, deletion_comment = True)

Please fix model validation errors


port etcd joint consensus

We have developed ours implementation but as discussed in the past, we decided to go with the community and port the implement of etcd instead.
There will be several PRs:

[ ] https://github.com/etcd-io/etcd/pull/10779
[ ] https://github.com/etcd-io/etcd/pull/10865
[ ] https://github.com/etcd-io/etcd/pull/10884
[ ] https://github.com/etcd-io/etcd/pull/10889
[ ] https://github.com/etcd-io/etcd/pull/10914
[ ] https://github.com/etcd-io/etcd/pull/11003
[ ] https://github.com/etcd-io/etcd/pull/11005
[ ] https://github.com/etcd-io/etcd/pull/11046

The PRs doesn't have to be picked one by one. And we probably sync the code with upstream first.

Does #318 need to be merged first?

I will send a new PR and do it in a different way.

I would like to try #10779

Thanks @accelsao! I'm already working on it.

@accelsao Hi, are you interested in porting data driven tests? I have tried to contact you on slack, but it seems you don't check it recently.

ok, I will try it

Thanks! You can do it package by package. You can also contact me on slack or github if you have any questions.

Are there any updates on these issues? I'd be happy to help if there's still something left to do.

only tests are left

majority-joint-commit
vote
group-commit


[efr32] update to RAIL 2.x

This update also makes the following changes:

Initialize chip using halInitChipSpecific() provided by RAIL HAL.
Use RAIL_HoldRxPacket() to move rx processing out of interrupt context
Eliminate critical sections from otPlatRadio* APIs.
Use UART driver provided by Gecko SDK.

Resolves #2372
Resolves #2379
//cc @tomas-c @plasticchris @xiaom-GitHub

@tomas-c, this seems to be working pretty well for me in my limited testing.  Would you like to test it out?

@jwhui Ahh nice, had been thinking of doing the switch to Rail 2 and the UART driver too. Will test.

Tested CLI app (used the latest update with async UART). All basic tests mentioned in the porting guide pass. Will soon check with wpantund and a bigger network of devices.

Doesn't work in NCP mode.
Tested with wpantund versions 2d17277f1c5104ec0c6f50eabd1047a054ca54a5 and 120ef3e004f2a6df1a960191440436d9ba78fa81.
wpantund logs:
wpantund[2238]: Starting wpantund 0.08.00d (Dec 15 2017 18:27:47) . . .
wpantund[2238]: 	SOURCE_VERSION = 0.07.01-169-g2d17277-dirty
wpantund[2238]: Configuration file "/etc/wpantund.conf" read.
wpantund[2238]: set-config-param: "Daemon:SyslogMask" set succeded
wpantund[2238]: Stat (autolog): Tx: 0 packets (0 udp, 0 tcp, 0 icmp6) -- 0 bytes
wpantund[2238]: Stat (autolog): Tx history is empty
wpantund[2238]: Stat (autolog):
wpantund[2238]: Stat (autolog): Rx: 0 packets (0 udp, 0 tcp, 0 icmp6) -- 0 bytes
wpantund[2238]: Stat (autolog): Rx history is empty
wpantund[2238]: Stat (autolog):
wpantund[2238]: Stat (autolog): NCP state history is empty.
wpantund[2238]: Stat (autolog):
wpantund[2238]: Stat (autolog):
wpantund[2238]: Opening tun interface socket with name "tun1"
wpantund[2238]: Getting DBus connection
wpantund[2238]: Registering DBus connection
wpantund[2238]: Requesting DBus connection name com.nestlabs.WPANTunnelDriver
wpantund[2238]: Ready.  Entering fault state.
wpantund[2238]: State change: "uninitialized" -> "uninitialized:fault"
wpantund[2238]: DBus Sending Interface Added Signal for tun1

This pull request seems to fix issue #2372.
Not sure if this was an issue with old RAIL implementation (couldn't test due to #2372) but I have noticed the network is much less stable than with SiLabs Thread v<IP_ADDRESS> stack.
Had four devices continuously sending messages to each other. With SiLabs stack I didn't have single missed message over 12 hour period.
With OpenThread I had hundreds of missed messaged over the same period with the same setup (same CCA threshold, same transmit power, same channel).

@tomas-c, thanks for testing and providing feedback!  I found a bug in handling RAIL's received packet FIFO.  In particular, packets that were in process of being received could be discarded by the example driver.  I have updated the example driver to avoid this.  When you get a chance, try out the latest and let me know if you see improvement.

@jwhui Good catch! Been running for three hours already and no lost messages so far.

@tomas-c, great to hear!


Ability to pass any type of object to function

Could you add an "any" parameter to functions (in blocks) so you can pass in anything like tiles, block objects, and animations? Or would this make it too confusing to people who haven't used Arcade before?

Like in this case, I would want to pass in a block object to represent my "requirements" instead of 5 parameters:

Duplicate of https://github.com/microsoft/pxt-arcade/issues/3161


Return statement inside a generator error

Hi Yuvi,
thanks for putting together this nice piece of code.
I wonder if the repo is in a funny state since I setup jh and a kubernetes cluster but I get this error from the KubeSpawner:

Traceback (most recent call last):
File "", line 1, in
File "build/bdist.linux-x86_64/egg/kubespawner/init.py", line 1, in
File "/usr/local/lib/python2.7/dist-packages/kubespawner-0.1-py2.7.egg/kubespawner/spawner.py", line 215
SyntaxError: 'return' with argument inside generator

Do you know what is going on?
Cheers,
D

Hi,
it was a glitch in my setup. I cannot confirm I got the spawner working yet, but for sure that was not an issue :)

Ah, this is python 3.x only at the moment...
On Fri, Mar 11, 2016 at 6:56 AM, dpiparo<EMAIL_ADDRESS>wrote:

Hi,
it was a glitch in my setup. I cannot confirm I got the spawner working
yet, but for sure that was not an issue :)
—
Reply to this email directly or view it on GitHub
https://github.com/yuvipanda/jupyterhub-kubernetes-spawner/issues/3#issuecomment-195400120
.

--
Yuvi Panda T
http://yuvi.in/blog


Fix webpack typo: providePlugin -> definePlugin

A couple of places mention the wrong webpack plugin required for excluding DevTools from production builds. I spent a very confusing morning trying to figure out why providePlugin wasn't working =)
I also expanded the explanation a bit for webpack users, since it wasn't at all intuitive to me that you could use non-plain variables for the key (eg. process.env.NODE_ENV, and not just a normal variable like NODE_ENV), or that you had to stringify the value (JSON.stringify('production')).
This is my first open-source PR. Thanks for all the amazing work with Redux and Redux Dev Tools!

:+1:


Documentation references an example file that doesn't exist

https://github.com/DataDog/datadog-agent/tree/master/Dockerfiles/agent#ignore-containers
This refers to datadog.yaml.example but doesn't exist. I found a similarly named file though it doesn't appear to include more examples of DD_AC_EXCLUDE/DD_AC_INCLUDE.

Hello,
This file packaged with the agent. It is rendered from this template.
How did you install the agent?

I run the agent as per the README https://github.com/DataDog/datadog-agent/tree/master/Dockerfiles/agent#how-to-run-it
As it's a Docker image, which you can treat like an appliance or other black box, I looked for the file in the repository rather that looking inside of the container.
Thanks for the link

I've just had a look at the file you linked, it doesn't include any examples of DD_AC_EXCLUDE or DD_AC_INCLUDE. The documentation is still not clear.

Actually DD_ is the prefix used for environment variables you can pass to the docker container to configure the agent.
Another way to configure it is by using that configuration file but in this case parameters you are looking for are named ac_include and  ac_exclude.


5.8: set relatedDependenciesBranch to 5.8 in Package.swift

This makes sure that dependencies of SwiftPM built with SwiftPM and coming from the Swift project use release/5.8 branch.

I'm able to reproduce dependency resolution failures locally, working on that...

We'll need to update swift-driver accordingly, most likely.

https://github.com/apple/swift-driver/pull/1242
@swift-ci smoke test

https://github.com/apple/swift-driver/pull/1242
@swift-ci smoke test Linux

https://github.com/apple/swift-driver/pull/1242
@swift-ci smoke test

https://github.com/apple/swift-driver/pull/1242
@swift-ci smoke test macOS


OS version ? kernel version? openvpn version  ? etc....
ubuntu or centos
Kernel version > 4.15
openvpn 2.x
You can test in your env.

use issue #228 . closed.


Not enough balance improvement

fixes https://github.com/itchysats/itchysats/issues/1813

Note: I don't specifically like the word position in this context. You add to / reduce from your position, not "open a new one", but I did not find a better way to phrase this. Suggestions welcome.

bors r+


Add URL redirects for legacy /docs/* paths

Description
Added URL redirects to handle the legacy paths starting with /docs/* that were causing 404 errors for users. This fixes the broken links issue where users were trying to access URLs like docs/tutorials/rag instead of tutorials/rag.
Changes

Added mkdocs-redirects plugin configuration to handle legacy URL patterns
Implemented redirects for all tutorial pages:

/docs/tutorials/rag → /tutorials/rag
/docs/tutorials/simplified-baleen → /tutorials/simplified-baleen
/docs/tutorials/summarization → /tutorials/summarization
/docs/tutorials/other_tutorial → /tutorials/other_tutorial
/docs/tutorials/examples → /tutorials/examples

Testing

Verified redirects work locally using mkdocs serve
Tested accessing old URLs to confirm proper redirection
Ensured existing URLs continue to work as expected

Dependencies

Requires mkdocs-redirects plugin: pip install mkdocs-redirects

LGTM :ship:! Thank you for the contribution!!


Cut out RunStep from Run

Hi, I want only a part of Run to branch by a condition in Run() as following:
public static async UniTask Run(MonkeyConfig config, CancellationToken cancellationToken = default)
{
    var endTime = config.Lifetime == TimeSpan.MaxValue
        ? TimeSpan.MaxValue.TotalSeconds
        : config.Lifetime.Add(TimeSpan.FromSeconds(Time.time)).TotalSeconds;

    config.Logger.Log($"Using {config.Random}");
    var lastOperationTime = Time.time;

    while (Time.time < endTime)
    {
        if (SomeConditionSatisifed) // added
        {                           // added
            DoSomething();          // added
        }                           // added
        else                        // added
        {                           // added
            var didAct = await RunStep(config, cancellationToken);
            if (didAct)
            {
                lastOperationTime = Time.time;
            }
            else if (config.SecondsToErrorForNoInteractiveComponent > 0)
            {
                Assert.IsTrue(
                    (Time.time - lastOperationTime) < config.SecondsToErrorForNoInteractiveComponent,
                    $"Interactive component not found in {config.SecondsToErrorForNoInteractiveComponent} seconds"
                );
            }

            await UniTask.Delay(config.DelayMillis, DelayType.DeltaTime, cancellationToken: cancellationToken);
        }
    }
}

So, I cut out the part into a new public method RunStep from Run.

I can implement what I want by making uGUIMonkeyAgent life very short, but it may lead to get lower coverage per a period. So I needed a more faster way.

@Kuniwak san,
If you need more faster, let me know.
I can add an option using the Selectable.allSelectablesArray() method. This works fast only for UI elements on Canvas.

@nowsprinting I think it is useful, but it might be a way that not enough to get higher coverage per a period. I'm gonna tell you about the option needs if I need it.


[BUG] Problem after install AdminLTE in Laravel 9

Describe the bug
Hi everyone! I installed AdminLTE to my project in Laravel 9 guided by the instructions in the document, but when I check the admin lte status, the basic and main views are not installed, the same with the basic routes. I tried to update the composer adminlte and reinstall again with the php install and nothing.
The result in the dashboard route is like a document html. Below I detach a photo.
I tried to rename the dashboard.blade from laravel to another, thought that could be the reason of the problem, but nothing, and i used the interactive and force installation but nothing too.
Screenshots
Thats the view of the dashboard after installed admin lte

AdminLTE status

Messages after installed and update the composer admin LTE

Item
Version

Laravel
9

Project

OS
Windows 10

Hi @ngeoffroy, I see no problem on your installation procedure...

but when I check the admin lte status, the basic and main views are not installed, the same with the basic routes

Check the required column, publishing the basic views, main views, and routes are not required to use the package, they are optionally installed in case you need to make some additional customization on that resource.

Closed, no feedback!


logic fix for squashing deltas on file subscribe reply

Current dependencies on/for this PR:

main

PR #106   👈

This comment was auto-generated by Graphite.