Generator: add relocated content

Alaska Airlines Pull Request
Fixes: https://github.com/AlaskaAirlines/WC-Generator/issues/90
Summary:
This PR adds content pages that were relocated from the original Auro repo.
Type of change:
Please delete options that are not relevant.

[ ] New capability
[ ] Revision of an existing capability
[ ] Infrastructure change (automation, etc.)
[x] Other (docs)

Checklist:

[x] My update follows the CONTRIBUTING guidelines of this project
[x] I have performed a self-review of my own update

By submitting this Pull Request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Pull Requests will be evaluated by their quality of update and whether it is consistent with the goals and values of this project. Any submission is to be considered a conversation between the submitter and the maintainers of this project and may require changes to your submission.
Thank you for your submission!
-- Auro Design System Team

The scope of this PR is to only move content from one repo to another. There were no edits in that process. Using admin power to merge PR.


Re-pin MS Graph to latest major/minor (i.e., 2.15.xx) version

🗣 Description
Updated required version info to specify MS Graph module up to 2.15.xxx,
closes #930
💭 Motivation and context
It is important to keep dependencies up to date to get new features and security fixes.
🧪 Testing

Ran Import-Module without acceptable versions of MS Graph. Was prompted to Initialize-SCuBA
Initialize-SCuBA to get required versions of MS Graph
Invoked-SCUBA against tenants to verify functionality

✅ Pre-approval checklist

[X] This PR has an informative and human-readable title.
[X] PR targets the correct parent branch (e.g., main or release-name) for merge.
[X] Changes are limited to a single goal - eschew scope creep!
[X] Changes are sized such that they do not touch excessive number of files.
[X] All future TODOs are captured in issues, which are referenced in code comments.
[X] These code changes follow the ScubaGear content style guide.
[X] Related issues these changes resolve are linked preferably via closing keywords.
[X] All relevant type-of-change labels added.
[X] All relevant project fields are set.
[X] All relevant repo and/or project documentation updated to reflect these changes.
[X] Unit tests added/updated to cover PowerShell and Rego changes.
[X] Functional tests added/updated to cover PowerShell and Rego changes.
[X] All relevant functional tests passed.
[X] All automated checks (e.g., linting, static analysis, unit/smoke tests) passed.

✅ Pre-merge checklist

[ ] PR passed smoke test check.

[ ] Feature branch has been rebased against changes from parent branch, as needed
Use Rebase branch button below or use this reference to rebase from the command line.

[ ] Resolved all merge conflicts on branch

[ ] Notified merge coordinator that PR is ready for merge via comment mention

✅ Post-merge checklist

[ ] Feature branch deleted after merge to clean up repository.
[ ] Verified that all checks pass on parent branch (e.g., main or release-name) after merge.

@nanda-katikaneni This PR is ready for merge to main


Change point kernels

Not so much an issue, but I'm thinking of adding change point kernels a la Lloyd et al. (2014). I had a quick look through and couldn't see this functionality, but wanted to check this hasn't already been implemented or has people currently working on it?
Edit: also thinking about integral observations, which may become increasingly useful.

Hi @cap76 ,
The general rule for GPflow is that we try to keep the package as lean as we can. We try not to implement every kernel, or every possible likelihood, but I think the framework is there for people to implement their own.
That said, if a kernel is non-trivial and useful to others then we'd consider including it. And we'd certainly be happy to link to your work on github if the consensus is that it's outside the scope of GPflow.
I don't know of anyone working on that kernel: feel free to post code here for more comment. Same goes for integral observations (which I presume you want to do via a special kernel?)

Hi @cap76
I implemented a ChangePoint kernel a while ago for usage in a time domain signal. The kernel is not tested, so usage is on your own risk. As far as I can remember the main issue was the initialisation.
class ChangePoint(Combination):
    def __init__(self, kern_list, offset, variance):
        super(ChangePoint, self).__init__(kern_list)
        self.offset = Param(offset)
        self.variance = Param(variance)

    def K(self, X, X2=None, presliced=False):
        # assert len(self.kern_list) != 3, "has to have two kernels only"
        if X2 is None:
            X2 = X
        XXT = self.variance * tf.squeeze(tf.matmul(tf.expand_dims(X, axis=1), tf.expand_dims(X, axis=2))) + self.offset
        XXT2 = self.variance * tf.squeeze(tf.matmul(tf.expand_dims(X2, axis=1), tf.expand_dims(X2, axis=2))) + self.offset
        sigm = tf.sigmoid(XXT)
        sigm2 = tf.sigmoid(XXT2)
        sig1 = tf.matmul(tf.expand_dims(sigm, axis=1),
                         tf.expand_dims(sigm2, axis=0))
        sig2 = tf.matmul(tf.expand_dims((1. - sigm), axis=1),
                         tf.expand_dims((1. - sigm2), axis=0))
        a1 = reduce(tf.mul,
                    [sig1, self.kern_list[0].K(X, X2)])
        a2 = reduce(tf.mul,
                    [sig2, self.kern_list[1].K(X, X2)])
        return reduce(tf.add, [a1, a2])

    def Kdiag(self, X, presliced=False):
        # assert len(self.kern_list) != 3, "has to have two kernels only"
        XXT = self.variance * tf.squeeze(tf.matmul(tf.expand_dims(X, axis=1), tf.expand_dims(X, axis=2))) + self.offset
        sigm = tf.sigmoid(XXT)
        a1 = reduce(tf.mul, [sigm, self.kern_list[0].Kdiag(X),
                             sigm])
        a2 = reduce(tf.mul, [(1. - sigm), self.kern_list[1].Kdiag(X),
                             1. - sigm])
        return reduce(tf.add, [a1, a2])

Excellent, thanks for the snippet, nknudde. I'll take have a  play.
James, I certainly see the advantage of keeping things lean. That said, I think CP kernels are slightly different in scope from an arbitrary kernel, more akin to an operation, so they could potentially be of use. At any rate, kudos to you and Alex (and other contributors), I'm finding GPflow to be very neat. It may even shift me away from Matlab!


[4.2-rc5] Regression - AnimationNodeStateMachine Editor node text invisible

Godot version
4.2-rc5
System information
MacOS 12.3
Issue description
On upgrading from 4.1.1 to 4.2-rc5 I found that I can no longer see the text on AnimationNodeStateMachine editor nodes:

Because the text is black.
Compared to AnimationNodeBlendTree editor nodes:

Where the text is white.
Steps to reproduce

Create an AnimationTree
Create a AnimationNodeStateMachine as tree_root
Observe that the Start and End nodes are hard or impossible to read when using a dark theme
Add additional nodes to confirm that they are also affected

Minimal reproduction project
I don't think an MRP is necessary.

Thanks for the report. Looks like a duplicte of https://github.com/godotengine/godot/issues/81966. This has been fixed in master by https://github.com/godotengine/godot/pull/82210, so closing as solved.


How exactly does the eBird mask work?

Hi All,
I am working on a large Norway acoustic dataset recorded in 2022. The audio files were run through BirdNet Lite in real time with the station lat/longs set but with the ‘week’ parameter left as default (-1) so not used. No species list was set.
In this case how is the 'eBird mask' implemented? What range from the station location is used to derive a species list - country level or some other value and over what time period?
I cannot find any details on this so any info would be useful. Apologies if this is documented somewhere and I haven't found it.
Thanks,
Ben

We're using eBird checklist data to predict species for a location. They way that eBird does it, is to determine a "checklist frequency" for each bird, meaning that this indicates how often a bird occurs on a submitted checklist. The higher the frequency, the likelier it is that this bird actually occurs at a given location. Yet, we don't use eBird data directly as it would be ~2.5 GB worth of data. We actually train a model on these data that learns how to map species frequencies to a location. Naturally, this is only an approximation, but it works for locations that eBird doesn't have much data on, and it introduces some uncertainty which can help to identify rare/uncommon species. We use a 0.5° resolution in lat and lon to predict species for a location. After prediction, we apply this species list as a binary filter to weed out unlikely birds from the results.


[README.md] Update README.md to incorporate the new Port Scanner logo.

Include the new Port Scanner logo in README.md.
Logo(use the one below) can be found here - assets/raw/logo in master.

Hi, @Kashish121 I'd like to work on this.
Are we able to convert the .ai file to something usable in markdown? If so, what is the preferred file extension?

@GentlemanToad please go ahead.
Yes, you can convert .ai to .png and proceed.

@Kashish121 I have created PR. Please let me know if there needs to be any changes to the styling.

Hi, @Kashish121 I'd like to work on this.
I have resized the logo and added to the readme.md

Also i have created a pull request for the same do check it out , and let me know if any changes required

Hii @vinitshahdeo can u please assign me this issue?

Hi, can I work on this issue?

Hello! I would like to contribute. Can I?

Hi,
I would like to contribute.
I have created a PR please review.
Thanks!


Feature request: Set routing allocation to null when enabling allocation from cerebro

Hi there,
Recently Kibana has been complaining about routing allocation settings preventing index upgrades, even when they're in a state which was OK for previous Kibana versions.
The elasticsearch cluster has cluster routing allocation incorrectly set for migrations to continue
My usual upgrade procedure on clusters without automation is to use the Cerebro padlock to set routing allocation to new primaries, upgrade & restart the node, and then unlock the padlock again when the node is back in the cluster.
As doing this sets routing allocation to all, Kibana gets upset and refuses to upgrade its index, because it's now expecting routing allocation settings to be absent. The fix for this is to manually set shard allocation to null to allow it to continue.
Tl;dr could we please have Cerebro set routing allocation to null instead of all when unlocking via the padlock icon?

Kibana 8.5.x now seems to be accepting all when it migrates after a restart.


Newly created Oracle connection not being shown on sidebar (and not able to connect to it for possibly the same reason), but it is shown in the settings.json

Describe the bug

To Reproduce

Created a new connection to Oracle
Commanded it to connect just after creation in the confirmation message.
It didn't connect and it is not shown in the connection lists
It is still available in the settings.json

Expected behavior
All connections from the settings available for connection (or updating through the interface when having problems or incomplete)
Desktop (please complete the following information):

SQLTools Version 0.19.6
VSCode Version: 1.35.1
Dialect Used: Oracle
OS: Windows 10

Additional context
Not sure if this could be related, but the previous connection I created, I created with some wrong information, so I tried updating it. It didn't update the information after I commanded it to save the update, so I manually changed the settings.json and it worked well.
EDIT
Found out when the problem occurs: it seems it only looks at the workspace settings instead of always showing the global connections plus the current workspace

Same here with Mysql. I'm trying to add connections using the user settings json, and it's ignored.
It seems when you also have workspace settings, the connection list is not merged, but rather overwritten and only the workspace is taken into consideration. Even if you have an empty list, just having the "sqltools.connections" defined, then the user setting's "sqltools.connections" is ignored.

@bergamin @josecanciani do you still have this issue on v0.21.x?

Let me know if this issue persists. Closing for now

Yes, it appears to be fixed, thanks!


Expansion of Home page

Description
Home page is going to have multiple sub-components for which the current file structure and the wireframe is insufficient. We'll also be having a notice board which would be retriving data from the API. #22 and forth coming issues will also be based on these sub-components. It would be better if we make the file structure for the same now.
Concerning Folder
https://github.com/houseofgeeks/hg/tree/front-end/client/src/components/Home
Screenshots/testimonials
NA

I am on it now! Will create a PR for this once #21 is merged.

Closing against #28


fix for TIKA-1943 contributed by Mark Duske

Properties file used by YandexTranslator

Did you happen to forget to add the Translator implementation?

did 3 Pulls requests... all with the same title "fix for TIKA-1943 contributed by Mark Duske", the others have the implementation.

Would you mind consolidating the pull requests into a single one? It will be easier to review, test, and merge. Thank you!

No problem, I am closing the original pull requests and submitting a single pull with all 3 files


ConvertFrom-Json should have a -AsOrderedDictionary

Summary of the new feature / enhancement
Currently, when using ConvertFrom-Json -AsHashtable, you get an unordered hashtable where the properties don't match the order defined in the JSON.
'{ "a": 0, "b": 1, "c": 2 }' | ConvertFrom-Json -AsHashtable

Expected:
Name                           Value
----                           -----
a                              0
b                              1
c                              2

Actual:
Name                           Value
----                           -----
c                              2
b                              1
a                              0

Proposed technical implementation details (optional)
Proposal is to make -AsHashtable actually return an OrderedDictionary.  I believe from PS script usage, there should not be any impact even if the type changes.  Alternative would be to add a -Ordered switch used with -AsHashtable or a -AsOrderedDictionary in a different parameterset from -AsHashtable but this seems unnecessary and most of the time, I would expect users converting from JSON would want to preserve order making it more readable.

Wouldn't this be a breaking change?

That's the question for the WG.  I believe it's a bucket 3 breaking change in that the type changes but users won't notice other than it works how they probably expect.

Wouldn't this be a breaking change?

I'm wondering what code expects a hash table and would fail if it gets an orderedDictionary instead? When I saw this earlier was on the point of saying "that change won't break anything"  But something in the back of my mind was saying 'I'm sure changing @{} to ordered by default was discussed, and not done, so would it break stuff?'
Because an unordered hash table is - to most intents - random, changing the sequence won't break anything and will help a few things to work.

In general changing the underlying type of an output object is considered a breaking change. Certainly there's a matter of greater or lesser degress (for example, both Hashtable and OrderedDictionary support similar basic IDictionary interfaces and so forth), but if anything happens to be relying on the specific type (e.g., using reflection APIs to do something with the hashtable, or just simply checking the output type for one reason or another) will break.
I'm not against the change at all, but it's worth mentioning it is breaking and tagging it as such, because regardless of whether a large number of users are likely to be impacted, it needs to be documented as such so users know what to expect.

In general changing the underlying type of an output object is considered a breaking change. Certainly there's a matter of greater or lesser degress (for example, both Hashtable and OrderedDictionary support similar basic IDictionary interfaces and so forth), but if anything happens to be relying on the specific type (e.g., using reflection APIs to do something with the hashtable, or just simply checking the output type for one reason or another) will break.
I'm not against the change at all, but it's worth mentioning it is breaking and tagging it as such, because regardless of whether a large number of users are likely to be impacted, it needs to be documented as such so users know what to expect.

Any code that checks if it's explicitly a [hashtable] will break so that by itself is sufficient to, unfortunately, consider one of the alternate options.  My preference then is probably -AsOrderedDictionary which makes it very clear.  I also found out that Hashtable has a clone() method, but OrderedDictionary does not.

Actual:

In general changing the underlying type of an output object is considered a breaking change. Certainly there's a matter of greater or lesser degress

I'd say this is lesser... but not zero

simply checking the output type for one reason or another) will break.

Sound of palm hitting forehead. Yeah that would break. Anything written since [ordered] was added in V3 should test for both, but I did a search through all the code on my laptop and found one thing I wrote in the last year and various modules which don't. One popular module had this
if ($x -is [HashTable] -or $x.ToString() -eq 'System.Collections.Hashtable' ) {...

Not sure about the benefit of the second part :-)
But that's also an argument for things to stick to outputting hash tables and never to output ordered dictionary - if I publish something which outputs ordered and someone uses it with a module with a test for [hashtable]. they will hit an error.
The problem with changing the default behaviour to ordered isn't (IMHO) code which says
$stuff =  Get-content $file | convertFrom-Json -asHashTable
if ($stuff -is [hashtable])

Because we don't generally do that,  it's someone calling
$s = Get-Stuff  # which now converts to ordered
Invoke-Something -options $s

Where Invoke-Something is 10 years old, not  being updated with an untyped options parameter and code which checks to see if $options is a hash table.  Changing the existing switch (or if the existing switch had been ordered from the start) would mean that everything using ConvertFrom-Json would break  But if there is a new switch for ordered output and I use it in Get-Stuff there's still a problem with my code working with Invoke-Something.  It narrows the scope, so it's probably the way to go, but it needs to come with a warning - only use this where the order matters because a few things out there will break.

As you know I have been doing some research on migrating to new .Net JSON API. There are a number of inevitable incompatible changes. Migrating to this new API is inevitable at some time. Maybe now would be a good time to do it as an experimental feature instead of complicating things with a series of incompatible changes spread out over several years?

@iSazonov as an ExperimentalFeature makes sense as I agree it makes sense to move all of PS7 JSON usage to the .NET JSON API

@SteveL-MSFT Good news! Have you a roadmap for the work?

It's not something we're planning for 7.3

Related discussion: 13852 Encourage using IDictionary interface

I would love this and have had to code around it many times.


Verify notebook-based pip install

I'm not familiar with the collab notebook environment.  I'm looking at all of our notebooks, and I see that we have text like pip install hummingbird_ml[extra] at the top of all of them. This was added by a collab user (ex: #150).

Could someone who is familiar with collab test our pip install import on both collab and jupyter in our notebook examples? And change it if necessary or close this issue if not?
Thanks!!

Actually, the inline pip statement in jupyter or colab is used to install the library if not installed before its just like running a pip install in cmd. Pip uses whl file or a separate pypa uploaded library to install the dependencies and library. In your case, I think its a whl file which is in hummingbird_ml[extra] format for it pip requires an underscore to install giving a dash will give an error because the file names do not contain dash rather it contains an underscore.

After verification, I have seen that the notebook statement with underscore also works fine and a statement with dash also does the same so nothing to worry about. Now it's all up to which you want an underscore or a dash 👍

Thank you for verifying @saadhaxxan!


Add events for tracking purposes

Reviewing the sakai_events table, I do not see any events for the Attendance tool.  I believe it would be beneficial if there could be event tracking for adding/deleting an attendance item as well as inputting a users status for the item.

Adding more detail to Derek's description, log for a change to a user's status should include who made the change and the value it was changed to

I would note that logging changed values is not the normal course of action in Sakai and is a big burden on logging infrastructure. Yes, it's nice to be able to audit, but where does specific auditing of "who changed this value" stop and start?

if logging every change by who and when is not possible... many sakai tools have something like:
createddate
createdby
modifieddate
modifiedby
could the attendance event and/or status at least have something like that?

I support the addition of basic stats for Attendance. At the very least, for each attendance item (e.g. Week 1), the stats that Austin suggested:

Created date
created by
modified Date
modified by

This is very helpful when it comes to troubleshooting issues. We saw a situation in sites that were automatically created with the content copy process (to populate attendance items). A few days later in only a small number of sites, the pre-populated items disappeared. We had no idea what happened. Was it a course creation hiccup? Was it an underlying bug in the system? Did one of the several TAs delete stuff by mistake? The basics of the what, who, and when can be very helpful when tracking down issues.
Moving beyond this, in Gradebook there is a Grade Log. This is helpful for professors to verify that they indeed granted extra points after a conversation with a student, as well as checking who changed a grade (did a TA overwrite a professor?). Similarly, it would be helpful to have a feature similar to the Gradebook Grade Log or more like the User Audit Log in Site Info to track who assigned grades per attendance item. In larger GE classes where there may be one professor and multiple TAs, this can help keep track of changes for attendance.

I've added lastModifiedBy and lastModifiedDate and also two events are now posted when events of rules are deleted. I think this solves most tracking use cases.
We could definitely open up a new issue to look at implementing a log like Grades. I would argue that Grades are high-stakes and attendance is significantly less high-stakes. The overall grade is important but tracking present/late via a log seems like a bit of overkill to me. Why not track who changed the assignment instructions or edited the site info overview? The implementation here should solve most mysteries about what TA or Instructor to blame for the mistake.


How to register class static member function with default arguments?

How to register class static member function with default arguments?
class ABC {
public:
static void func_a(int p1, int p2 = 0);
};

static method is same to free function.


Error witth Ox_lib

[    c-scripting-core] Creating script environments for illenium-appearance
[       script:ox_lib] Unable to determine current resource version for 'illenium-appearance'
[           resources] Started resource illenium-appearance
Illenium version: 5.40
ox_lib version: 3.6.3

Read the docs and follow them properly and you won't run into this

i followed all the docs, the only change that i made is the
setr illenium-appearance:locale "pt-BR"
because i'm brazilian

@b2gomes have you read this?

This is what you haven't done which is why you see the error

Downloaded again and worked, ty


i get this gamingbar thing popup when playing minecraft

When i hit windows key and g or i open a app after debloating i get youll neeed a new app to open this ms_gamingoverlay link
To reproduce open up a game or hit windows key and g
when you click anywhere the popup closes

Heya,
This is very annoying for sure.
I believe this can be fixed by disabling a feature called Game DVR. For some reason Microsoft doesn't do this automatically after the gaming overlay is uninstalled.
You can disable this feature via Win11Debloat by running it with the -DisableDVR parameter.
To do this simply paste this into powershell:
& ([scriptblock]::Create((irm "https://raw.githubusercontent.com/Raphire/Win11Debloat/master/Get.ps1"))) -DisableDVR
Please let me know if this works for you

Will try
Get Outlook for iOShttps://aka.ms/o0ukef

From: Jeffrey @.>
Sent: Thursday, June 27, 2024 11:32:00 AM
To: Raphire/Win11Debloat @.>
Cc: Strealstud @.>; Author @.>
Subject: Re: [Raphire/Win11Debloat] i get this gamingbar thing popup when playing minecraft (Issue #80)
Heya,
This is very annoying for sure.
I believe this can be fixed by disabling a feature called Game DVR. For some reason Microsoft doesn't do this automatically after the gaming overlay is uninstalled.
You can disable this feature via Win11Debloat by running it with the -DisableDVR parameter.
To do this simply paste this into powershell:
& ([scriptblock]::Create((irm "https://raw.githubusercontent.com/Raphire/Win11Debloat/master/Get.ps1"))) -DisableDVR
Please let me know if this works for you
—
Reply to this email directly, view it on GitHubhttps://github.com/Raphire/Win11Debloat/issues/80#issuecomment-2195174816, or unsubscribehttps://github.com/notifications/unsubscribe-auth/A6LLONWAWM5URZSFG5RI72LZJQ5ABAVCNFSM6AAAAABJ77RMHWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOJVGE3TIOBRGY.
You are receiving this because you authored the thread.Message ID: @.***>

yep it worked
i think
On Thu, Jun 27, 2024 at 11:32 AM Jackson Robinson @.***>
wrote:

Will try
Get Outlook for iOS https://aka.ms/o0ukef
From: Jeffrey @.>
Sent: Thursday, June 27, 2024 11:32:00 AM
To: Raphire/Win11Debloat @.>
Cc: Strealstud @.>; Author @.

Subject: Re: [Raphire/Win11Debloat] i get this gamingbar thing popup
when playing minecraft (Issue #80)
Heya,
This is very annoying for sure.
I believe this can be fixed by disabling a feature called Game DVR. For
some reason Microsoft doesn't do this automatically after the gaming
overlay is uninstalled.
You can disable this feature via Win11Debloat by running it with the
-DisableDVR parameter.
To do this simply paste this into powershell:
& ([scriptblock]::Create((irm "https://raw.githubusercontent.com/Raphire/Win11Debloat/master/Get.ps1"))) -DisableDVR
Please let me know if this works for you
—
Reply to this email directly, view it on GitHub
https://github.com/Raphire/Win11Debloat/issues/80#issuecomment-2195174816,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A6LLONWAWM5URZSFG5RI72LZJQ5ABAVCNFSM6AAAAABJ77RMHWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOJVGE3TIOBRGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

Thanks for confirming! Closing issue


Update Haskell package set to Stackage Nightly 2021-02-12 (plus other fixes)

This PR is test-built by Hydra at https://hydra.nixos.org/jobset/nixpkgs/haskell-updates. I'll fix up the remaining errors and merge it on Friday, 2021-02-19 20:00 +01:00. Everyone can participate in that process live on Twitch at https://www.twitch.tv/peti343. In addition to the chat features offered by Twitch, there is also a voice conference at https://discord.gg/YTEa3XR viewers can use to chat with me and with each other.

Tomorrow, we'll merge https://github.com/NixOS/nixpkgs/pull/114407.


Translations update from Hosted Weblate

Translations update from Hosted Weblate for Capy Reader/Strings.
Current translation status:

note to self: add these translations to per-app config.


Fix shell example in sharing-clusters.md

'export' command should not include dollar signs in variable declaration

This change is

Signed CLA


h5py dependency

In commit b5d3cca283a35a84f451b32609841d453964d987, you introduced a hard dependency on h5py, that is, import meshio ends up failing with ImportError if h5py is not installed. Given that you are listing h5py within extras_require in setup.py, I guess this hard dependency on h5py was unintentional.

Good catch. I'm not quite sure whether to make it hard dependency now since a couple of mesh formats depend on it. Is it hard to install for you?

No, installing h5py is not an issue for me, but I hate dependencies. I try to avoid them as much as possible and reduce them at a minimum for my own projects (for example, my mpi4py project does not depend on NumPy, although that would make things much simpler for me and I'm sure no one in the world would object it).
If you want, I can try to put a PR together to make meshio raise RuntimeError if h5py is not installed. But you will have to wait a couple of days until I finish my work on #7.

Nah it's alright, I'll do it myself.
The issue with optional dependencies is that pip doesn't install them by default, so after installing meshio, people have to take further steps to make it work for their mesh selection. Almost every mesh i/o module has a dependency now. I've had some complaints about that in the past.

Maybe you can follow IPython convention and extend extras_require with an all entry, such that it installs all extra dependencies.


Absolutely usless!!

[Enter feedback here]
I am in "project system" trying to remove a dependency.
I follow the instructions, looking at project dependencies, i see the dependency that is ticked.
I attempt to untick it and I get an error "This dependency was added by the project system and cannot be removed"
So the fact that I am in "project system" trying to remove it seems irrelevant.
The page does not explain what to do in this situation.
It is as if Visual Studio and the help files were designed by useless gibbons. I am frustrated.

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

ID: cc6551bc-4d9c-b289-5ff9-3e4eef440279
Version Independent ID: b68a9349-06eb-e0fb-781c-f9d6f8d25a39
Content: How to: Create and remove project dependencies - Visual Studio (Windows)
Content Source: docs/ide/how-to-create-and-remove-project-dependencies.md
Product: visual-studio-windows
Technology: vs-ide-compile
GitHub Login: @ghogen
Microsoft Alias: ghogen

@PennyZenny666 -- Penny, thank you for your thorough feedback.  Please consider these resources, and let me know if they help you get unstuck:

Visual Studio on Microsoft Q&A
Visual Studio MSDN Forum
Stack Overflow
Reddit


Can't find scihub_resources file

the scihub_eva.py has a decalre “import scihub_resources” in line25.
but I can't find scihub_resources file in the entire source code.
Is anything misunderstanding in me ？

scihub_resources.py is generated by pyside2-rcc SciHubEVA.qrc -o scihub_resources.py, it compiles resources into python bytes code. More details, please refer building/README.md


CSI provisioner image to be used is different based on the K8s version.

The name of this image is different based on the repository from where
the images are pulled. If fields 'image_provisioner_v04' and
'image_provisioner_v10' are not provided they default to docker hub.
Thanks submitting your Operator. Please check below list before you create your Pull Request.
New Submissions

[ ] Are you familiar with our contribution guidelines?
[ ] Have you packaged and deployed your Operator for Operator Framework?

[ ] Have you tested your Operator in all supported installation modes?

Updates to existing Operators

[ ] Is your new CSV pointing to the previous version with the replaces property?
[ ] Is your new CSV referenced in the appropriate channel defined in the package.yaml ?
[ ] Have you tested an update to your Operator when deployed via OLM?

Your submission should not

[ ] Modify more than one operator
[ ] Submit operators to both upstream-community-operators and community-operators at once
[ ] Modify any files outside the above mentioned folders
[ ] Contain more than one commit. Please squash your commits.

Operator Description must contain (in order)

[ ] Description about the managed Application and where to find more information
[ ] Features and capabilities of your Operator and how to use it
[ ] Any manual steps about potential pre-requisites for using your Operator

Operator Metadata should contain

[ ] Human readable name and 1-liner description about your Operator
[ ] Valid category name1
[ ] One of the pre-defined capability levels2
[ ] Links to the maintainer, source code and documentation
[ ] Example templates for all Custom Resource Definitions intended to be used
[ ] A quadratic logo

Remember that you can preview your CSV here.
--
1 If you feel your Operator does not fit any of the pre-defined categories, file a PR against this repo and explain your need
2 For more information see here

/ok-to-test


Color control cluster issues (TZ-54)

I've build HA_color_dimmable_light example and ran into few problems:

Firmware crashes, when coordinator sends commands to change led color via hue/saturation commands (for example, cluster specific command "move to hue (0x00)"). I think it is because no value  pointers set for hue/saturation attributes. If i add this pointers manually, problem disappears.

If led color changed via hue/saturation commands, corresponding attributes values updated, but set attribute value callback not triggered, it triggered only if color changed via x/y commands.

Maybe i can contribute your zigbee stack? Please, let me know :)

Firmware crashes, when coordinator sends commands to change led color via hue/saturation commands (for example, cluster specific command "move to hue (0x00)"). I think it is because no value  pointers set for hue/saturation attributes. If i add this pointers manually, problem disappears.

ESP_ZB_DEFAULT_COLOR_DIMMABLE_LIGHT_CONFIG() in the HA_color_dimmable_light is register a color cluster with following attribute by default.
'typedef struct esp_zb_color_cluster_cfg_s {
uint16_t current_x;                         /*!<  The current value of the normalized chromaticity value x /
uint16_t current_y;                         /!<  The current value of the normalized chromaticity value y /
uint8_t  color_mode;                        /!<  The mode which attribute determines the color of the device /
uint8_t  options;                           /!<  The bitmap determines behavior of some cluster commands /
uint8_t  enhanced_color_mode;               /!<  The enhanced-mode which attribute determines the color of the device /
uint16_t color_capabilities;                /!<  Specifying the color capabilities of the device support the color control cluster */
} esp_zb_color_cluster_cfg_t;'
So you need to add other attributes manually like what you did (I assume you followed the example under customizd_server) If you don't register corresponding attribute, it will cause issue.

2. If led color changed via hue/saturation commands, corresponding attributes values updated, but set attribute value callback not triggered, it triggered only if color changed via x/y commands.

the hue/saturation command handling is not supported currently. That's why we only provided a few color command in the esp_zigbee_zcl_command.h. Like 'esp_zb_zcl_color_move_to_color_cmd_req'
We will add hue/saturation support pretty soon. Regarding the contribution, unfortunately we can't share the source file of the Zigbee stack. Thanks for your help

So you need to add other attributes manually like what you did (I assume you followed the example under customizd_server) If you don't register corresponding attribute, it will cause

I think it would be good to add checks for unregistered attributes and empty value pointers to prevent firmware crashes in future :)

@u236 The latest commit has been fixed the firmware crashes issue + support hue/saturation attribute callback and related command. Please take a look to see if this issue is fixed.Thanks

Closing the issue, @u236 feel free to reopen if any follow-up questions.


UI: Active Vehicle List

As a user I want to click on a vehicle icon or vehicle item in the list view and see a summary view that shows me the driver name, driver score, vehicle name, VIN and recent driver and vehicle notifications so that I can quickly understand the current state of the driver and vehicle without navigating away from the active vehicle view.
Clicking on a vehicle icon opens the active vehicle summary view.
Clicking on an entry in the active vehicle list view opens the active vehicle summary view.
The summary view displays the driver name, driver score, vehicle name, VIN and a list of recent driver and vehicle notifications.
The active vehicle summary doesn't navigate away from the Active Vehicle View.

Closed in fb404454db39100b7d9546d10b426d32dbb5928a


Update angle

The XML was failing to even parse due to a type <pytpe>. Which was corrected in https://github.com/google/angle/commit/a01a566c489bbcd0e0e4d656cb1ee0a316c5c260.

Enabling the EGL_ANGLE_platform_angle extension (with updated EGL bindings) yielded the same error :)


Some actions in vega viewer do not work

The following actions do not work in vega viewer:

View Source
Open in Vega Editor

Thoughts:

Do we know how many try using this feature?
What if we were to just disable these two in the custom renderer?

They have been disabled,
Testing instructions:

Install latest VS Code Insiders, Jupyter pre-release and Notebook renderers extension
Install the following python packages
pip install altair, vega, vega-datasets
Run a cell in a notebook

import altair as alt
from vega_datasets import data

# Show an image where the interactive plot is not supported
alt.renderers.enable('mimetype')

source = data.cars()

alt.Chart(source).mark_boxplot().encode(
    x='Origin',
    y=alt.Y(alt.repeat('column'), type='quantitative'),
).repeat(column=['Horsepower', 'Weight_in_lbs'])

Click on the hamburger menu and you should only get the options Save as PNG & SVG


Demo won't run, stuck on "blocked waiting for asset to resolve demo font handle"

I'm trying to run the demo, but upon launching it it only shows a black screen, with the terminal is constantly spitting this out:
INFO  rafx_assets::assets::asset_manager] blocked waiting for asset to resolve demo font Handle { handle_ref: LoadHandle(9223372036854775890) }

I'm running Manjaro Linux with the Budgie DE, and I'm running and AMD RX570 GPU.

Did you follow these steps exactly?
https://github.com/aclysma/rafx#running-the-demo
The error sounds like the demo is being launched from the wrong dir (you have to be in the demo folder) or you might not have waited long enough (try release, the image crate is shockingly slow in debug but fine in release.)

Oh, my bad. I missed the part about needing to be launched from the demo directory.


Fixing Ginger Metadata

Sorry for wrong type format, now its correct, thanks

Will update from local branch.


wallet: random coin selection

Adds the option to use random coin selection for on-chain transfers.
Fixes #5110
Depends on https://github.com/btcsuite/btcwallet/pull/740

Rebased after merge of #5047

Is this PR close enough to acquire the 0.13 milestone tag?

Rebased.
I hope you guys aren't going to let this miss the 0.13 train because of a single false-positive on the linter :pray:

Rebased after merge of https://github.com/btcsuite/btcwallet/pull/740

This new function could use a few lines in the release notes

Done. Though we usually do a sweep of all new PRs before the final release.

Thanks, I thought maybe it would have been forgotten as it doesn't happen so often that new functionality is added during the rc process.


questions about window.addEventListener

window.addEventListener monitors the mouse function in App.js, it is not running very well, it will be triggered infinitely,Thereby destroying the program.You can try window.oncontextmenu....  it work well.

That makes sense, I will fix this in this upcoming update.

fixed


Add email domain verification related information

Purpose

Describe the problems, issues, or needs driving this feature/fix and include links to related issues in the following format: Resolves issue1, issue2, etc.

Goals

Describe the solutions that this feature/fix will introduce to resolve the problems described above

Approach

Describe how you are implementing the solutions. Include an animated GIF or screenshot if the change affects the UI (email<EMAIL_ADDRESS>to review all UI text). Include a link to a Markdown file or Google doc if the feature write-up is too long to paste here.

Release note

Brief description of the new feature or bug fix as it will appear in the release notes

Samples

Provide high-level details about the samples related to this feature

Related PRs

List any other related PRs

There are a few rendering issues. Check the following:

The copy-organization-name.png image
Step 1
Step 2, sub step 4

Step 2 must have an introductory sentence before the sub steps. See [1]
https://developers.google.com/style/lists#introductory-sentences-for-lists

The copy-organization-name.png image (In Step 2, sub step 2) is not properly rendered.


Fix errors in Travis-CI

Use ChefDK 2.4.17. There is a known bug in ChefDK 2.5.3: YAML aliases don't work in kitchen 1.20.0 (fixed in 1.21)
https://github.com/test-kitchen/test-kitchen/issues/1353

Codecov Report

Merging #495 into master will increase coverage by 2.25%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #495      +/-   ##
==========================================
+ Coverage   66.16%   68.42%   +2.25%
==========================================
  Files           8        8
  Lines         399      399
==========================================
+ Hits          264      273       +9
+ Misses        135      126       -9

Impacted Files
Coverage Δ

libraries/consul_execute.rb
100% <0%> (+45%)
:arrow_up:

Continue to review full report at Codecov.

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


chore: fix error log

[ ] If this pull request closes/resolves/fixes an existing issue, replace the issue number. Fixes apache/skywalking#.
[ ] Update the CHANGES log.

This should be WAL has been initialized, not WAL has be initialized

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (e69aaa1) 44.75% compared to head (b23fc94) 44.71%.

:exclamation: Current head b23fc94 differs from pull request most recent head ae2fad3. Consider uploading reports for the commit ae2fad3 to get more accurate results

Files
Patch %
Lines

pkg/wal/wal.go
0.00%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #374      +/-   ##
==========================================
- Coverage   44.75%   44.71%   -0.05%
==========================================
  Files         152      152
  Lines       17817    17817
==========================================
- Hits         7974     7966       -8
- Misses       9128     9134       +6
- Partials      715      717       +2

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

Thank you for the review


Reward for party members? E. g. reward for non-standard characters

Hey there Ramos and everyone else,
I'll soon start a new run in 2024. Dusk is my favourite NPC or rather the whole mod, despite
the small bugs or issues.
One thing that I have noticed in the past, but I am not sure ... if you defeat the guy in the
troll mound, you get an item. A chest or so that is heavy and can not be dropped.
First, I somehow managed to pick it up again (don't ask me how ...) and then I could not
get rid of it anymore. Korgan was carrying it. Actually not sure how I ended up with
twice of it. I also already got the reward, so I must have delivered it back to the
leprechaun. Not sure if you want to fix such a very rare thing (I even forgot HOW I
picked it up, but in prior installations I could somehow clone all enemies and allies
so perhaps there is a missing check). Perhaps a small routine could be added such
as:
"if chest is in inventory AND the reward for completing that part of the quest has
been given already, then simply remove the chest again if it is still in the inventory".
Not sure how to do such a check in the DSL, but I assume the code for this must
already exist, as the chest is removed correctly after the reward.
Anyway, this is an aside. I wanted to talk about the rewards. Not about the power,
because I think the rewards are a bit too powerful, but don't take them away! :D
Although perhaps the vorpal axe should be changed a bit; in particular vorpal
nuking strong enemies seems a bit powerful. Perhaps that could be slightly
decreased or so, or another ability be given but vorpal removed (Korgan is just
too deadly with it, I give him the vorpal axe and the strength 25 hammer, the
guy is a powergod).
When I had a different party composition, it seems as if some party members
did not get any reward. I assume you give some specific reward to individual
NPCs but not to others? Perhaps I am wrong. But, if this is the case, could it
be made sure that others get a reward too? If I recall correctly in my last
playthrough, not all NPCs got a reward. In particular I think when I got some
NPC from skitia or some rare non-default class, I think they did not get any
reward. I may be wrong here.
But! If I am right, perhaps there could be a generic reward? I am not sure
about it, has been a few weeks since I last played through.
I'll play through with Dusk MOD v1.5.0 next and then give a bit more feedback.
Please also feel free to close issues I report even if they can not be resolved
because they are too much work.
Tactics remix mod is interesting but also buggy, IMO, so I think issues related
to NPC Dusk are more due to Tactics remix. I actually like the challenge by
Tactics remix, even though I complained (in particular about disabling exits,
to forbid running out, I hate that ... like when I walk up the stairs in that
building where the celestial fury katana is used by one guy, suddenly I can
no longer go downstairs? But I could go upstairs before? It's so weird.
Anyway thanks for coming up with work arounds there. Some other parts
of Tactics remix are quite cool. Like the acid katana guy. May be interesting
for NPC Dusk to also add a slayer bounty hunter who tries to hunt down
Dusk in Throne of Bhaal or so, but anyway, I don't really want to suggest
more of your time investment. Having someone polish a MOD and maintain
it is already awesome, so many mods are kind of dormant or abandoned.
Last suggestion, it may also be interesting to allow for the MOD itself to
have the main actor be a wizard slayer like Dusk. Perhaps also the rewards
so kind of rather than Dusk, allow the main guy to be a wizard slayer like
Dusk. But that's just an idea. Dusk is super-useful in particular due to the
courage thing that cancels fear effects, that is actually my favourite
ability of him since it is very convenient. Insta-healing is great too, this
helps the weaker chars. The damage reduction is useful but not as useful
as the other abilities IMO.)

Hi! I'm glad you're enjoying the mod.

The duplicated chest/box you pick up from the battle against Alabarza is actually a bug. I have already applied a patch to fix that.

I can nerf Korgan's Golden Axe; I need to check that out, so details will be displayed in the upcoming updates.

We're already working on a patch that will fix the issue with the Tactics Remix mod. For that, Mathyus and Michelson are going to have another hideout in the Docks (we're going to create a new small area for that).

Custom rewards for NPCs are only available for Vanilla characters and EE characters. NPCs from other mods are not applied for that because we don't do crossmods with another NPCs mod yet. That's why we create some kind of neutral reward for that. Gorion's ward can choose between gold, a legendary sword, or a bunch of magical items.

Gorion's ward can be a Wizard Slayer and use the Benork's item set (this set is only usable by Wizard Slayers; Dusk can use them too, but Dusk also has his personal items too).

We're actually working on a new NPC mod that will crossmod with Dusk's. The plan is to work on this NPC mod first and, after that, a final NPC mod. So we'll have three NPC mods and a huge quest in Throne of Bhaal for these three characters (alongside Gorion's ward and two more companions that the player has). All this will take time, but I hope the second NPC mod will be ready in the next couple of months.

Thanks for your feedback; it's really useful.


Distinct name for each test

Fixes #107

This is expanding the scope a bit but I agree 3.9-J-1/2 are actually for 3.9.3 so have renamed as 3.9.3-A/B


Make sure that the code works with pure git/git-annex repos

May be it is already tested that the whole thing works even if there is no .datalad/config which defines UUID for datalad dataset.
Test should test on at least two regular git and/or git-annex repos, and ensure that DB does get two separate entries for them and we can query based on URL.

FWIW, I added two repos from gin.g-node and their records seems to remain empty http://localhost:5000/overview/?filter=gin.g-node&sort=update-desc

The two added records by @yarikoptic were https://gin.g-node.org/CIMeC/TMS-EEG_brain_connectivity_BIDS and https://gin.g-node.org/gaalzs/checkerboard_vMMN_2023.
Ensure those work under the V2 API / new dataset URL processing.

where are we on this one @candleindark - may be it could be closed already?

please POST for those two urls and we will see/make sure that it is all good

Those URLs have been posted to the running instance of Datalad-Registry. If those looks good to you, @yarikoptic, I think we can close this issue. There is a remaining problem in metadata extraction relating to this one. Issue #272 has been filed to handle it.


Radial sort

Checklist

[ ] npm test passes
[ ] tests and/or benchmarks are included
[ ] commit message follows commit guidelines

Description of change

closes: #1084
closes: #1096


Unable to complete BlueXolo installation

Describe the bug
As user, when I try install BlueXolo show me an error, and I can not complete the steps.
To Reproduce
Steps to reproduce the behavior:

Follows the instructions to install BlueXolo
Runs 'python manage.py migrate' command
Shows an error: ModuleNotFoundError: No module named '_bz2'

Expected behavior
I should be can complete the instalation of the BlueXolo.
Desktop (please complete the following information):

OS: Centos 7

For resolve this issue in Centos 7, you could complete the next steps:

Install bzip2-devel
sudo yum install bzip2-devel

Then you need re-compile python
cd /usr/src/python-3.6.6/
./configure --enable-optimizations
make altinstall

You can run 'python manage.py migrate' command and complete instalation.


Install NVM

can someone tell me the exact steps I need to install nvm 1.1.7
and be able to use it with git

https://github.com/coreybutler/nvm-windows/releases/download/1.1.7/nvm-setup.zip
Extract double click installation file.
Then use like

nvm install 14.3.0
nvm use 14.3.0

And there you are node js 14.3.0 and npm 14.12

This is documented in the README. It can also be manually installed.


Incorrect ‘minorUnit’ Value for Iranian Rial (IRR)

Hello,
I came across this library which solves a big issue for me. I am developing a multilingual application and we needed such a library. Really thrilled to find this.
Anyways, I've come across an issue with the 'minorUnit' value specified for the Iranian Rial (IRR) in the currency array. The current implementation of the library specifies the 'minorUnit' for IRR as 2. This value implies that the currency should be divisible into 100 smaller units, which would be dinars.
However, this is not reflective of the practical usage and financial transactions within Iran. Due to inflation and the devaluation of the Iranian Rial over time, the dinar is no longer used in everyday transactions (I would say it hasn't been used in more than +100 years at least), and prices are not calculated to two decimal places. Instead, prices are rounded to the nearest Rial, and the Toman (which is equal to 10 Rials) is used informally for larger denominations (I would say even Rial is becoming obsolete and Toman has been the default currency for the past +5 decades).
The Issue:

'minorUnit' for IRR is set to 2, which is correct in theory but not in line with the practical use of the currency.

Proposed Change:

The 'minorUnit' value for IRR should be changed to accurately reflect its current use in the economy. It may be more accurate to set the 'minorUnit' to 0 as transactions are no longer fragmented into 100 subunits.

By addressing this, the moneyphp/money library will provide more accurate financial information for developers working with IRR.
Thank you for taking the time to consider this issue. I look forward to your response and the resolution.
Best regards,
Amir

The currencies are derived from the package moneyphp/iso-currencies, which uses this data source. You can create your own implementation of the Currencies interface to overwrite this.


Building Docker HEAD on ARMv7 through "Make" command fails

Building Docker (HEAD) through "Make" command fails, even with Docker 1.9.1 already installed and fully functional.
System info:
Linux docker10 4.1.15-5-ARCH #1 SMP Wed Jan 20 14:05:45 MST 2016 armv7l GNU/Linux

$ docker version && docker info
Client:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.3
 Git commit:   a34a1d5-dirty
 Built:        Fri Jan 22 09:48:28 UTC 2016
 OS/Arch:      linux/arm

Server:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.3
 Git commit:   a34a1d5-dirty
 Built:        Fri Jan 22 09:48:28 UTC 2016
 OS/Arch:      linux/arm
Containers: 15
Images: 146
Server Version: 1.9.1
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 177
 Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 4.1.15-5-ARCH
Operating System: Arch Linux ARM (containerized)
CPUs: 4
Total Memory: 923.1 MiB
Name: docker10
Registry: https://index.docker.io/v1/
WARNING: No memory limit support
WARNING: No swap limit support

List the steps to reproduce the issue:

git clone ....
cd docker
make

Describe the results you expected:
Makefile invokes currently installed Docker version to build with Dockerfile.armhf.
(As per https://github.com/docker/docker/blob/master/project/ARM.md )
Describe the results you received:
$ make
# A few libnetwork integration tests require that the kernel be
# configured with "dummy" network interface and has the module
# loaded. However, the dummy module is not available by default
# on arm images. This ensures that it's built and loaded.
echo "Syncing kernel modules"
Syncing kernel modules
oc-sync-kernel-modules
make: oc-sync-kernel-modules: Command not found
Makefile:84: recipe for target 'build' failed
make: *** [build] Error 127

make binary
# A few libnetwork integration tests require that the kernel be
# configured with "dummy" network interface and has the module
# loaded. However, the dummy module is not available by default
# on arm images. This ensures that it's built and loaded.
echo "Syncing kernel modules"
Syncing kernel modules
oc-sync-kernel-modules
make: oc-sync-kernel-modules: Command not found
Makefile:84: recipe for target 'build' failed
make: *** [build] Error 127

Extra info:
$ sudo echo $(sh -c 'source hack/make/.detect-daemon-osarch && echo ${DOCKER_ENGINE_OSARCH:+$DOCKER_CLIENT_OSARCH} $PACKAGE_ARCH')

linux/arm armhf

Thanks

same problem here. where can i find oc-sync-kernel-modules ?

@alexellis We encounter the same problem in our Jenkins slaves as they run as non-root on Scaleway. See PR #21110 how to get this fixed.


Getting a 409 when approving a notification request leads to the request being approved

Found by @aakashsr

When a notification request is approved and there exists a policy for the user+resource, a 409 Conflict is generated
However, the notification request is being set to approved state
Unsure if a policy is being created
No entry is made to the approved_access_requests table

Ideally,

A consumer must be prevented from creating a new notification request if there exists a valid policy for the requested resource - this does not seem to be happening now

or is this desired behaviour?

When the 409 condition is met, the request must either:

remain in pending
become rejected

If the consumer fix is done, then most likely the 409 condition may never be met

Fixed by #186 and #188
If a policy already exists, then the transaction is rolled back


added correct handling for a=0 for regularized incomplete gamma function...

added correct handling for a=0 for regularized incomplete gamma function for upper and lower for issue #228
also added checksum test to verify that upper and lower incomplete regularized gamma function always sums to one for the same a and x.

Thanks!


Provider: Govmomi bug fixes and enhancements contributed back to project as PRs

Upstream PR for current mods to govmomi to support alpha-1 changes to the govmomi Namespace Management functionality.

Completed last week in PR: https://github.com/vmware/govmomi/pull/2901


fix: change to use DncEngInternalBuildPool pool variable and windows …

…and mariner images.  Reenable psscriptanalyzer.  Variables incorrectly indented.

Tagging @ocallesp @jonsequitur @AbhitejJohn for review and merging


Feature Request: allow delimited values for the preset validator rules

I'm using Laravel 5.3
I am having to use many lengthy regular expressions to validate text area fields in my application. I thought it may be easier to be able to include a validation rule that takes a default validator rule and allows it to be delimited by a set value. Something like this:
'field' => 'required|ip|delimitor:\n',

This will validate something like this:
<IP_ADDRESS>
<IP_ADDRESS>
<IP_ADDRESS>
The regex I am using to validate this is
/^(((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)(\/(3[0-2]|[1-2]?\d))?(\r\n?|\n?))*$/

Would this be possible?

I don't think it's correct to use the validator to alter the input data, the validator's job is to validate only IMO.
Anyway, I'm closing this since it's not a bug report :)
For suggestions and feature requests please use the https://github.com/laravel/internals repo.

Thanks for showing me where to put in feature requests! Actually the Validator wouldn't change anything. It would be nice to be able to validate newline and comma delimited data that you would normally find in a textarea field with multiple rows. Just a thought.


Not working with screen (GNU)

Hello
I would like to to run castnow youtube playlist with screen but no succes.
My config are the following :
with chmod 755 on castplay.sh
crontab -e
30 14 * * 2,3,4,5,6 /opt/chromecast/castplay.sh >/dev/null 2>&1
castplay.sh
#!/bin/sh
screen -dmS chromecast castnow https://www.youtube.com/playlist?list=PLCQCtoOJpI_Dv_qQQknqkVUFyArB3CwcM
If I run the script manualy it works but with cron nothing appear working
I've ran htop command and I saw  :  node /usr/local/bin/castnow https://youtube........
maybe a env path to put somewhere ?

After many days I've find the solutions :
The problem was variables
In the script you have to put after the shebang :
PATH=$PATH:/usr/local/bin
in Crontab define variable (put on the top)
PATH=/usr/bin:/bin:/usr/local/bin


chore(deps): upgrade dev dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-dev-dependencies-k8s-28-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 4657

Questions ?
Please refer to the Backport tool documentation


Modify Pulumi instructions to use pulumi config instead of env vars.

Description
By pointing the user to use pulumi config instead of env vars, it demonstrates both stack config and Pulumi's encryption of secrets by default, which is one of its more compelling features.
Reviewer Notes
If there are links or steps needed to test this work, add them here.
Related Issue(s) / Ticket(s)
If there are any related GitHub Issues or JIRA tickets, add links to them here.

issue

Screenshot(s)
If relevant, add screenshots here.
Use Conventional Commits
Please help the maintainers by leveraging the following conventional commit
standards in your pull request title and commit messages.
Use chore

for minor changes / additions / corrections to content.
for minor changes / additions / corrections to images.
for minor non-functional changes / additions to github actions, github templates, package or config updates, etc

git commit -m "chore: adjusting config and content"

Use fix

for minor functional corrections to code.

git commit -m "fix: typo and prop error in the code of conduct"

Use feat

for major functional changes or additions to code.

git commit -m "feat(media): creating a video landing page"

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


continue with react-native-community/art

Description is in issue https://github.com/nihgwu/react-native-pie/issues/22

@nihgwu Could you please to review? Tested with new changes community Art. Works as expected both Android and iOS.

I'll test this when I get time but the changes look good

@Preeternal If you could, we should bump the version to 1.1.
I'm about to double check things, but assuming everything is all good and the version is bumped, I will get this merged

Thanks @zgordon01 , I'll add you as the admin of the package so you can publish versions too

@nihgwu  Can you deploy this new version and changes to NPM?

@milindagrawal will release with #32


Adding elevation coloring to the point cloud

Add the coloring by elevation to the point cloud in image viewer with the flag --color-by-elevation
@antoniopug I added you as a reviewer to be sure that this match the Zenspot equivalent feature

I realized I could remove one if statement, and I think the code is clearer that way, so I pushed an improved syntax.

Merged. Thank you for reviewing.


Init Script

Create an init script to help with the initial setup of the project.

⚠ This repository is no longer maintained.
If you are looking for expertise in your next React Native project, feel free to contact us!


it still keeps showing up

the datatable error still keeps showing for me even though i replaced the files

Can you send the database here?

Can you send the database here?

i fixed it now, for some reason the files werent replacing correctly
now its at 1.4.1 hope it doesnt break again


better limit proto inclusion to compiled extensions

I noticed looking at Envoy Mobile bloaty traces that it's pulling in, for example, the skywalking trace proto despite building happily if the file is removed.
I'd like to fix the proto files so (like the C++ files) protos for a given extension are only built if the extension is built.
cc @adisuissa @htuch

Makes sense, do we need changes to proto files or the BUILD setup? This seems a bug more than anything.


Portuguese (Brazil) Translation - PT-BR

Hi there, Thanks for this plugin!
I'd like to contribute with a Portuguese (Brazil) Translation!
Please let me know if there's anything you'd like for me to change :)
Regards,
Nuba

Thank you very much for your contribution! :)


Suggestion to improve installation process

Hi! hope you're doing great. Here I'll suggest one change to the project.
Installation process
Currently, the installation process requires the execution of two commands, which are:

run curl to get the installation script and save in a install.sh file and
run the script with the installation directory location

Even thought it's simple, This process could be simplified with just one line command. Which would make the life of everyone easier.
Example
sh -c "$(curl -fsSL https://raw.githubusercontent.com/Shougo/dein.vim/master/bin/installer.sh)"

Of course, we would need to update the installation script.
I've been writing sh & bash for years and this simplification would be a nice feature to this wholesome project
If you don't have time, I can make one and open an PR just to give you an north about what I meant. Stay safe!

Sorry.  I don't want to change the example.
Yes, your script is simpler.  But it is intended. User should check your installation script before the execution.
I will check your installation script later.

"User should check your installation script before the execution." @Shougo
Got it. But remember, this is open source.  Any user can check the script before installing it, anytime they feel like it, either by a web browser or using curl/wget and saving it to a file.
If we think of a user who executes this new script without checking it, would they even check the current one?
As I said, both ways allow the user to check out the code. You're not hiding anything currently, and you wouldn't be if you did improve the installation process.
Think about the users who know the project, trust it, and just want to get it installed, as quick as possible. The current script offers close to nothing to them, but an improved version can.
See it here
Or view it on terminal:
curl -o- https://raw.githubusercontent.com/santosned/dein.vim/master/bin/installer.sh | less

wget -qO- https://raw.githubusercontent.com/santosned/dein.vim/master/bin/installer.sh | less


bug: Cody panel prevents maximizing terminal panel

Version
1.30.3
Describe the bug
Cody panel (clicked "Open In Editor") that is opened prevents expanding terminal window with the Up-arrow ("Maximize panel size"). Instead the Up-arrow selects/flashes the Cody prompt input-box.
Expected behavior
Shouldn't interfere with the terminal window just as if you dragged the terminal window into a larger size.
Additional context
No response

Cody panel in any sort of tab/panel configuration does this. Immediately after closing the window, one can maximize terminal window.

Still valid on Ubuntu 24.04!


Update FAQ.md

Grammar issue fix of is to are.

Hi Eric, thanks for your PR.  You will have to fix the commit message and PR title in order to pass commitlint check. Have a look at commit history for examples of how the message should look like.

Hi Eric, thanks for your PR.  You will have to fix the commit message and PR title in order to pass commitlint check.  :)

Hi @mando222 , this PR has been hanging around for some time already. Could you make the required changes or close the PR if you don't plan to do that? Thanks


user_project_wrapper has power pins as data pins

The user_project_wrapper has vdd and vss pins on the left side as data pins. Both pins should be eliminated.

Fixed in PR https://github.com/efabless/caravel-gf180mcu/pull/139


MAT-783 - gitleaks automation action

Pull requests into cqm-parsers require the following. Submitter and reviewer should :white_check_mark: when done. For items that are not-applicable, note it's not-applicable ("N/A") and :white_check_mark:.
Submitter:

[X] This pull request describes why these changes were made. - This PR improves the security of the cqm-reports repo by automatically scanning and alerting for potential sensitive data whenever code is pushed to the project.
[X] Internal ticket for this PR: https://jira.cms.gov/browse/MAT-786
[X] Internal ticket links to this PR - N/A multi-project ticket
[X] Code diff has been done and been reviewed
[X] Tests are included and test edge cases - N/A
[X] Tests have been run locally and pass - N/A

Reviewer 1:
Name:

[ ] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[ ] The tests appropriately test the new code, including edge cases
[ ] You have tried to break the code

Reviewer 2:
Name:

[ ] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[ ] The tests appropriately test the new code, including edge cases
[ ] You have tried to break the code

Codecov Report

Merging #92 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #92   +/-   ##
=======================================
  Coverage   89.22%   89.22%
=======================================
  Files          68       68
  Lines        1912     1912
=======================================
  Hits         1706     1706
  Misses        206      206

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 65e61b4...907f120. Read the comment docs.


Routing breaks when URI has parameters

Steps to reproduce:
Have a route to deal with requests coming in path /blah
try accessing https://foo.com/blah?state=bar
LinkerD logs give you:
I 1227 13:29:43.105 THREAD50: [S L:/<IP_ADDRESS>:8443 R:/<IP_ADDRESS>:43594 S:9353] unexpected error; resetting remote: INTERNAL_ERROR
java.lang.IllegalArgumentException: '/' expected but 's' found at '[s]tate=bar
Full stacktrace attached.
linkerDStacktrace.txt

I think this is a bug in io.buoyant.linkerd.protocol.h2.HeaderPathIdentifier where if there is a uri path with params, it will attempt to parse the params instead of the base path.


Strip video replacing wrong property

Hello,
Doing a hold with audio and video (using asterisk 15.6.0 sipjs 11.4.0). However getting the error
DOMException: Failed to execute 'setRemoteDescription' on 'RTCPeerConnection': Failed to parse SessionDescription. [object Object] Expect line: v=
Traced through and notice that sdp was an object containing sdp (nested endlessly). Think I've found the problem here:
    stripVideo: function stripVideo(description) {       description.sdp = stripMediaDescription(description, "video");       return SIP.Utils.Promise.resolve(description);     }
Where stripMediaDescription(description, "video"); should actually be stripMediaDescription(description.sdp, "video");
This then removed the video part of the sdp as expected.
On a different note it then produces the error:
DOMException: Failed to execute 'setRemoteDescription' on 'RTCPeerConnection': Failed to set remote answer sdp: The order of m-lines in answer doesn't match order in offer. Rejecting answer.
Any ideas what this could be? Is this the correct way to mute video?
Also I am using sdp-interop-sl-1.4.0.js to convert plan-b <-> unified plan.
All tests while in chrome.
Thanks!

I have already fixed the first part on master. I will try and get a release out shortly.
Can you give me a copy of your SDP before the video and after it is stripped in a gist? I think I need to modify the bundle line as well to remove video.

Ah yes, thanks just looked in master and there it is :)
Here is the sdp:
https://gist.github.com/gooseygamez/ad9ee6d299305ac1393a335548409d45

a=group:BUNDLE audio-0 video-1 I have to remove video-1 from that line. I will get it fixed shortly and another release out. Thanks

v=0
o=- 875401640 875401641 IN IP4 <IP_ADDRESS>
s=Asterisk
c=IN IP4 <IP_ADDRESS>
t=0 0
a=msid-semantic:WMS *
a=group:BUNDLE audio
m=audio 19352 UDP/TLS/RTP/SAVPF 0 101
a=connection:existing
a=setup:passive
a=fingerprint:SHA-256 E5:86:03:8A:63:4E:01:B2:40:2E:5D:3B:F4:62:70:B8:9F:B7:C0:6A:52:03:0A:5F:DB:B1:93:18:9D:F1:AA:EA
a=ice-ufrag:1636b42e20bb5d140773b5bd26531e2b
a=ice-pwd:36eac3c57e5d2b242abc7c5b7c1249ae
a=candidate:Hff09c50d 1 UDP<PHONE_NUMBER> fe80::e5bb:45a4:a5c6:aa51 19352 typ host
a=candidate:Hb1e90ecc 1 UDP<PHONE_NUMBER> fe80::b6f4:aad6:d8cb:7fa2 19352 typ host
a=candidate:Ha00020f 1 UDP<PHONE_NUMBER> <IP_ADDRESS> 19352 typ host
a=candidate:Hc0a83865 1 UDP<PHONE_NUMBER> <IP_ADDRESS> 19352 typ host
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=maxptime:150
a=rtcp-mux
a=ssrc:1059972948 cname:af464229-f233-4072-86e7-7708b98efe2a
a=msid:8dbd4cbe-e658-4c66-bba5-5c6e84fe75e9 06d0db92-6b23-4daf-902d-cd09608a64a8
a=mid:audio
a=recvonly

Also tried a=mid:audio but no difference
Interestingly when the callee holds it fails as above, but when the caller holds it works:
https://gist.github.com/gooseygamez/ad9ee6d299305ac1393a335548409d45/edit
Differences appear to be:
a=group:BUNDLE audio-3354341203 video-1173294199
a=setup:active

You gist link is dead

Your modified still has a=group:BUNDLE audio-0 video-1.

Let me get a patch up for what I think it is and then you can re-test. That might help us coordinate.

Sorry that gist was before I read the comment on removing. The above is with it; updated gist now.
Yeh that sounds good, will keep looking anyway.

@gooseygamez can you check with commit be4bc80a24af1181f49bdc57d9c56b1a3c0aa125 and let me know if that resolves your issue

@egreenmachine yes this is working much better now thanks!
also note to anyone working in chrome when the interop doesn't seem to work to great adding
rtcConfiguration.sdpSemantics = 'unified-plan';
instead of plan-b helps alot
still having issues with negotiate, trying to add video to an ongoing call
but I think that is an issue with asterisk not passing on sip messages - not even sure if its possible

@gooseygamez I'm trying sip.js with Asterisk 16 SFU, but so far only managed to get a video stream in Chrome working with sdp-interop-sl and a custom SessionDescriptionHandler (using plan-b sdpSemantics). Currently stuck on video on-hold/reinvite as well. Posted a thread on the Asterisk forum about this: https://community.asterisk.org/t/cyber-mega-demo-with-chrome-unified-plan/77629/2

@jvanveen I'll be able to look better this week I think, so will have to check how we are handling video (got a strong feeling it did not go well due to chromes bad implementation).
Asterisk being a back 2 back user agent tends to gobble up reinvites on connected channels which are not hold. Using pjsip we have found no solution to this other than a new call, or handling a new call automatically like it is a reinvite; this of course will not work with traditional sip devices.


Replace json std package with github.com/json-iterator/go

Refactor amqp/conn, move redial from config to conn.go
Remove dialing function, as not concurrent safe, refactor it
Simplify conn.notify function
Add a simple threshold limiter to BS/conn.go. Limit located in the constants.go file in beanstalk package

bors r+

bors r+

resolves #38


es7 do expressions not documented

As far as I'm aware, I cannot find this on the main babel site.
I became aware of this via:
https://twitter.com/vslinko/status/619581969903550464
http://wiki.ecmascript.org/doku.php?id=strawman:do_expressions

This is a deliberate decision. It's not on standards track and I'm highly considering removing it at anytime because of the attention it's getting.

Ah I see. Good to know :+1:

Hm, wasn't original intent exactly to get as much attention and feedback as possible in order to move this to real proposal?

@RReverser I'm not the champion of do-expressions  : )  That would be Andreas Rossberg - I think he's planning on presenting a proposal around September.

@RReverser It was implemented after a brief conversation with @wycats and to see if I could get the correct completion record semantics.

@sebmck If you want to pursue do-expressions in Babel, I suggest contacting Andreas to see what his thoughts are.

@zenparsing They're actually already fully implemented according to http://wiki.ecmascript.org/doku.php?id=strawman:do_expressions. Just not sure about keeping them in, I guess they're on par with comprehensions at this stage which are still implemented behind stage 0.

@sebmck That strawman was last updated in 2011, though : )  And I don't think they fully implement what Andreas wants (for instance, try-blocks should have a completion value).
BTW, comprehensions were essentially dropped AFAIK.  There's no current champion.

@zenparsing

That strawman was last updated in 2011, though

Yeah I know, that's why I'm so uncomfortable having it in there but if it's going to be actively pursued then it's hopefully not too harmful.

I'm not taking responsibility for this features propagation. I've since removed it in 5.6.19.

@sebmck Wait, you removed function bind? Can it be exposed at least via plugin?

Wait, you removed function bind?

Who said anything about function bind?

Also, re:version - this is a breaking change if so.

Experimental transformers like do expressions are not guaranteed by Babel's versioning, when you turn on --stage 0 you are opting out of sane semver versioning so Babel can track in-progress specs.

Who said anything about function bind?

Discussion up to this point was about function bind, so I misunderstood.

:confused: You were the first to mention it?

Yeah, but "responsibility for this features propagation" right after few messages about function bind excuses my misunderstanding :P

Do expressions are back :relaxed: Ref babel/babel#1994

Cool! Just one relevant question: does it mean they should be documented now? (which would mean reopening this issue)

Yeah, someone please feel free to create a PR.

I am here just to remind to update REPL so someone will be able to try it before documenting
tinyurl.com/ecma-do

Updated
On Mon, Jul 13, 2015 at 10:29 PM, Sergey R<EMAIL_ADDRESS>wrote:

I am here just to remind to update REPL so someone will be able to try it before documenting
tinyurl.com/ecma-do
Reply to this email directly or view it on GitHub:
https://github.com/babel/babel.github.io/issues/365#issuecomment-121065050


Update Android NDK to r25

Tool name
Android NDK
Tool license
Same as before
Add or update?

[ ] Add
[X] Update

Desired version
25.0.8775105
Approximate size
No response
Brief description of tool
No response
URL for tool's homepage
No response
Provide a basic test case to validate the tool's functionality.
No response
Platforms where you need the tool

[ ] Azure DevOps
[x] GitHub Actions

Virtual environments where you need the tool

[X] Ubuntu 18.04
[X] Ubuntu 20.04
[X] Ubuntu 22.04
[X] macOS 10.15
[X] macOS 11
[X] macOS 12
[x] Windows Server 2019
[x] Windows Server 2022

Can this tool be installed during the build?
No response
Tool installation time in runtime
No response
Are you willing to submit a PR?
No response

Hi @yujincheng08 , thank you for reporting this one, we will take a look.

hello @yujincheng08 Android NDK 25 will be updated on August, 1st. you can see the announcement here

Thanks. Close in favor of #5930


Explore consistently formatting all ids in Accumulo logs.

Accumulo has multiple different id types like table ids, FATE transaction ids, namespace ids, external compactions ids, scan session ids, etc.  These ids are logged.  For logging fate transaction ids an attempt was made to logs these very consistently by always calling this function when logging them.   This method consistently formats the id and includes a type.  The type is nice for two reasons, first it make the ID easily distinguishable when scanning logs.  Second its nice to be able to grep a log just for the TYPE and see all log messages that have a FATE transaction id in them.
This concept could be expanded to all ID types in Accumulo.  We could consistently format type and id for all ids in Accumulo.  We could logs ids like FATE[123], TABLE_ID[456], ECID[abd], NAMESPACE_ID[xyz], etc in the logs.  Seeing TABLE_ID[456] in a log message is much better than seeing 456 in the log, especially for logs messages where its not clear what 456 is.

This issue was opened based on discussion on #2492

For table and namespace IDs, this would somewhat conflict with the goal to keep toString() equivalent to canonical() in the API contract for AbstractId.
However, I had been thinking about a proper Namespace and Table object, which would be a pair of (name, ID), which could be used internally, and provide a similar result via its toString().

For table and namespace IDs, this would somewhat conflict with the goal to keep toString() equivalent to canonical() in the API contract for AbstractId.

I was not really sure of the best way to implement this, was not sure about changing toString() on existing id type.  I like toString() being the same as canonical() personally, because that is nice when someone adds their own context.   We could have String toLog() method or something similar that is short and can be used when logging the id.

We could have String toLog() method or something similar that is short and can be used when logging the id.

The problem with using something other than toString(), is that we have to remember to explicitly convert it ourselves, and we frequently forget to do that. A log builder or some other wrapper around logging could force us to do it, though (because its API could require some kind of Loggable object instead of accepting strings).

The problem with using something other than toString(), is that we have to remember to explicitly convert it ourselves, and we frequently forget to do that. A log builder or some other wrapper around logging could force us to do it, though (because its API could require some kind of Loggable object instead of accepting strings).

Looked around for ways to have custom formatting for objects in log4j and found this :
https://logging.apache.org/log4j/log4j-2.17.0/log4j-api/apidocs/org/apache/logging/log4j/util/StringBuilderFormattable.html
ran the following test
package org.apache.accumulo.test;

import org.apache.logging.log4j.util.StringBuilderFormattable;
import org.slf4j.LoggerFactory;

public class Test {
  public static class Foo implements StringBuilderFormattable {
    @Override public void formatTo(StringBuilder buffer) {
      buffer.append("TABLE_ID[99]");
    }
  }

  @org.junit.Test
  public void test1(){
    var log = LoggerFactory.getLogger("TL1");
    log.info("This is only a test: {}", new Foo());
  }
}

which printed
2022-02-14T20:20:35,625 [TL1] INFO : This is only a test: TABLE_ID[99]

So maybe the abstract id type could implement this interface for logging the id.

2022-02-14T20:20:35,625 [TL1] INFO : This is only a test: TABLE_ID[99]

Using slf4j-simple instead of log4j-slf4j-impl, this prints:
[main] INFO TL1 - This is only a test: Test$Foo@545997b1

So, it only works with the log4j-slf4j-impl at runtime, and not other slf4j implementations.

So maybe the abstract id type could implement this interface for logging the id.

That would require having a hard dependency on log4j again in code and leaks this 3rd party library class into the class hierarchy of our public API, both of which have caused us problems historically and we have previously moved to resolve.
Given the API leakage, the tight coupling with log4j, and the fact that it won't work with any other slf4j binding, I don't think this solution is viable.

We could just create our own interface like StringBuilderFormattable, call it something like Loggable. Then make whatever objects we want to have a log friendly toString() implement it.

With the concrete types we have implemented in TableId and NamespaceId, I don't think it is a big of deal anymore to have the toString() method return a formatted string. I think most places it is used is in string concatenation and logging. The other places where want a canonical() ID it is also pretty clear.

Not sure if it would matter - but ids are effectively (if not outright) immutable - the output string could be created on instantiation of the id so that concatenation / formatting would not need to occur on every log statement - the toString would just return a fixed string of the instance.

I don't think it is a big of deal anymore to have the toString() method return a formatted string. I think most places it is used is in string concatenation and logging.

If the majority use of toString is for logging then maybe the simplest thing is to make toString format its return. There may be user facing outputs from utilities/shell that we may want to handle differently, if those are a minority then maybe they could just call canonical().

People will make mistakes, and not realize... whether it's concatenating a path in ZK, constructing a metadata entry

That is a really good con. I edited my earlier comment to add it.

However, ultimately, I don't think it's necessary to bother with trying to format the toString for table IDs and namespace IDs. Most of the time when we want to log, we want to log the table / namespace, not just the table ID / namespace ID. I would prefer to have a concrete type for Table and Namespace, whose toString is a formatted representation of both the name and its ID. I'd much rather see something like deleting TABLE[NAME=mytable;ID=2c] than deleting TABLEID(2c).

That would be really nice.  I would love to see something like TABLE[NAME=mytable;ID=2c] consistently in the logs.  Is there an issue for that?  If we open an issue for that, then we could probably close this.  I don't think there is anything general to do.  If we create a new  FateTxID type then how it logs can be tailored specifically for it, but there is nothing more general to do in the code base for other id types.

I'd have to mine through tickets to see if there's a current issue for it. I know it was a part of the set of ideas I had for the 2.0 API, to have a concrete Table and Namespace object, as well as part of the recent work I had been looking into about standardizing how we pass table information over RPCs (as name or id). I think Table and Namespace formatting would be covered by that, but this issue might still apply to other kinds of identifiers.

While working on https://github.com/apache/accumulo/pull/2780, I realized we need a concrete ID for Fate as well. It would be nice to have if we are going to release an API of fate operations. This is what I was thinking:

/**
 * A strongly typed representation of a Fate Transaction ID. There are two representations of a
 * FateTxId. The first is a hexadecimal long. The second is a formatted String.
 *
 * @since 2.1.0
 */
public class FateTxId extends AbstractId {
    private FateTxId(long hexadecimal) {
        super(FateTxIdUtil.formatTid(hexadecimal));
    }

    /**
     * Get a FateTxId object for the provided hexadecimal number. This is guaranteed to be non-null.
     *
     * @param hexadecimal
     *          Fate transaction ID as a hexadecimal long
     * @return FateTxId object
     */
    public static FateTxId of(final long hexadecimal) {
        try {
            return cache.get(hexadecimal, () -> new FateTxId(hexadecimal));
        } catch (ExecutionException e) {
            throw new AssertionError(
                    "This should never happen: ID constructor should never return null.");
        }
    }

    /**
     * Get a FateTxId object for the provided formatted String. This is guaranteed to be non-null.
     *
     * @param formattedString
     *          Fate transaction ID as a formatted String
     * @return FateTxId object
     */
    public static FateTxId of(String formattedString) {
        if (!FateTxIdUtil.isFormatedTid(formattedString)) {
            throw new IllegalArgumentException("The string provided (" + formattedString +
                    ") is not formatted properly. ");
        }
        return new FateTxId(FateTxIdUtil.fromString(formattedString));
    }
}


Request: Upload subs or files

After going away for x-mas I missed a simple module for uploading subs.
Would be nice to upload subs or files to a directory available for the HTPC Manager like a mounted share or a local directory (have to specify a directory in the module settings like "/media/plex").
Lets say a directory where all your movies and tv-shows exist. You can browse and search in that specific dir+subdir and then upload subs. A super easy way to add subs on the run or at home.
Restriction could also be added to auth leves like, admin can create sub folders and upload files.
Other users can only upload files with subtile extensions.
If this is even possible would be super nice! :)

This out of scope of the project. You can use something like ftp own cloud etc


[Hubs] Unified schema – Add support for the CM unified schema

No longer needed since we implemented FOCUS in 0.2


CAMEL-20404: Create a component for Qdrant Vector Database

Description

Target

[ ] I checked that the commit is targeting the correct branch (note that Camel 3 uses camel-3.x, whereas Camel 4 uses the main branch)

Tracking

[ ] If this is a large change, bug fix, or code improvement, I checked there is a JIRA issue filed for the change (usually before you start working on it).

Apache Camel coding standards and style

[ ] I checked that each commit in the pull request has a meaningful subject line and body.

[ ] I have run mvn clean install -DskipTests locally and I have committed all auto-generated changes

This is a test PR to check an odd behavior where a number of file are slightly amended (import order, java doc) hwne building locally

This is looking pretty cool @lburgazzoli !


Add a settings backup & restore mechanism

I think it would be very convenient, especially for users who manually select resolvers and routes and that setup Simple DnsCrypt on multiple devices.

there is backup and restore function build on it, but intended for keeping the config upon updating
(in setting you should find "Backup and restore dnscrypt configuration on update")
while its not convenient as save-as-file then load-file
but i think you can copy those saved-config files in installation folder or user-application-folder (i havent check the exact location, but i believe within those 2)

there is backup and restore function build on it, but intended for keeping the config upon updating
(in setting you should find "Backup and restore dnscrypt configuration on update")
while its not convenient as save-as-file then load-file
but i think you can copy those saved-config files in installation folder or user-application-folder (i havent check the exact location, but i believe within those 2)

Just backup/copy your dnscrypt-proxy.toml file and restore/paste it back whenever you want.. https://github.com/bitbeans/SimpleDnsCrypt/issues/537#issuecomment-817123129


ODI <IP_ADDRESS> domain creation missing credentials

Similar to https://github.com/oracle/weblogic-deploy-tooling/issues/262#issue-414857891 the model needs to support Credential creation for ODI domain builds:
####<May 30, 2019 4:06:13 PM> <INFO> <DomainCreator> <__create_domain_with_select_template> <WLSDPLY-12206> <Closing templates for domain odi_discovered>
com.oracle.cie.domain.script.ScriptException: 60456: Invalid or missing credentials configuration.
60456: The credentials configuration in your domain is invalid.
60456: Correct the configuration.
64014: The required property is missing.
64014: Invalid property "Username" of Credential: value "" is invalid. The property value is required.
64014: Provide property value.

The model I am using to test:
domainInfo:
    AdminUserName: weblogic
    AdminPassword: welcome1
    ServerStartMode: prod
resources:
    JDBCSystemResource:
        WLSSchemaDataSource:
            DescriptorFileName: 'jdbc/WLSSchemaDataSource-jdbc.xml'
            JdbcResource:
                JDBCConnectionPoolParams:
                    TestTableName: SQL ISVALID
                    MaxCapacity: 75
                JDBCDataSourceParams:
                    JNDIName: jdbc/WLSSchemaDataSource
                JDBCDriverParams:
                    URL: 'jdbc:oracle:thin:@db:1521/MYDB'
                    PasswordEncrypted: 'welcome1'
                    DriverName: oracle.jdbc.OracleDriver
                    Properties:
                        user:
                            Value: ROB_WLS_RUNTIME
        LocalSvcTblDataSource:
            Target: AdminServer
            DescriptorFileName: 'jdbc/LocalSvcTblDataSource-jdbc.xml'
            JdbcResource:
                JDBCConnectionPoolParams:
                    InitialCapacity: 0
                    CapacityIncrement: 1
                    TestConnectionsOnReserve: true
                    ConnectionCreationRetryFrequencySeconds: 10
                    TestTableName: SQL ISVALID
                    TestFrequencySeconds: 300
                    SecondsToTrustAnIdlePoolConnection: 0
                    MaxCapacity: 200
                JDBCDataSourceParams:
                    JNDIName: jdbc/LocalSvcTblDataSource
                JDBCDriverParams:
                    URL: 'jdbc:oracle:thin:@db:1521/MYDB'
                    PasswordEncrypted: 'welcome1'
                    DriverName: oracle.jdbc.OracleDriver
                    Properties:
                        user:
                            Value: ROB_STB
                        oracle.net.CONNECT_TIMEOUT:
                            Value: 10000
                        SendStreamAsBlob:
                            Value: true
                        weblogic.jdbc.crossPartitionEnabled:
                            Value: true
        'opss-data-source':
            Target: 'ODI_server1,AdminServer'
            DescriptorFileName: 'jdbc/opss-datasource-jdbc.xml'
            JdbcResource:
                JDBCConnectionPoolParams:
                    TestTableName: SQL ISVALID
                JDBCDataSourceParams:
                    JNDIName: jdbc/OpssDataSource
                JDBCDriverParams:
                    URL: 'jdbc:oracle:thin:@db:1521/MYDB'
                    PasswordEncrypted: 'welcome1'
                    DriverName: oracle.jdbc.OracleDriver
                    Properties:
                        user:
                            Value: ROB_OPSS
        'opss-audit-viewDS':
            Target: 'AdminServer,ODI_server1'
            DescriptorFileName: 'jdbc/opss-auditview-jdbc.xml'
            JdbcResource:
                JDBCConnectionPoolParams:
                    TestTableName: SQL ISVALID
                JDBCDataSourceParams:
                    JNDIName: jdbc/AuditViewDataSource
                JDBCDriverParams:
                    URL: 'jdbc:oracle:thin:@db:1521/MYDB'
                    PasswordEncrypted: 'welcome1'
                    DriverName: oracle.jdbc.OracleDriver
                    Properties:
                        user:
                            Value: ROB_IAU_VIEWER
        'opss-audit-DBDS':
            Target: 'ODI_server1,AdminServer'
            DescriptorFileName: 'jdbc/opss-audit-jdbc.xml'
            JdbcResource:
                JDBCConnectionPoolParams:
                    TestTableName: SQL ISVALID
                JDBCDataSourceParams:
                    JNDIName: jdbc/AuditAppendDataSource
                JDBCDriverParams:
                    URL: 'jdbc:oracle:thin:@db:1521/MYDB'
                    PasswordEncrypted: 'welcome1'
                    DriverName: oracle.jdbc.OracleDriver
                    Properties:
                        user:
                            Value: ROB_IAU_APPEND
        odiMasterRepository:
            Target: ODI_server1
            DescriptorFileName: 'jdbc/jdbc_odiMasterRepository-jdbc.xml'
            JdbcResource:
                JDBCConnectionPoolParams:
                    TestTableName: SNP_LOC_REP
                JDBCDataSourceParams:
                    GlobalTransactionsProtocol: OnePhaseCommit
                    JNDIName: jdbc/odiMasterRepository
                JDBCDriverParams:
                    URL: 'jdbc:oracle:thin:@db:1521/MYDB'
                    PasswordEncrypted: 'welcome1'
                    DriverName: oracle.jdbc.OracleDriver
                    Properties:
                        user:
                            Value: ROB_ODI_REPO

The typedef file:
{
    "copyright": "Copyright (c) 2017, 2018, Oracle and/or its affiliates. All rights reserved.",
    "license": "The Universal Permissive License (UPL), Version 1.0",
    "name": "WLS",
    "description": "WLS type domain definitions",
    "versions": {
        "10.3.6": "WLS_11G",
        "12.1.1": "WLS_11G",
        "12.1.2": "WLS_12CR1",
        "12.1.3": "WLS_12CR1",
        "12.2.1": "WLS_12CR2",
        "19.1":   "WLS_19CR1"
    },
    "definitions": {
        "WLS_11G": {
            "baseTemplate": "@@WL_HOME@@/common/templates/domains/wls.jar",
            "extensionTemplates": [ ],
            "customExtensionTemplates": [ ],
            "serverGroupsToTarget": [ ],
            "rcuSchemas": [ ]
        },
        "WLS_12CR1": {
            "baseTemplate": "@@WL_HOME@@/common/templates/wls/wls.jar",
            "extensionTemplates": [ ],
            "customExtensionTemplates": [ ],
            "serverGroupsToTarget": [ ],
            "rcuSchemas": [ ]
        },
        "WLS_12CR2": {
            "baseTemplate": "Basic WebLogic Server Domain",
            "extensionTemplates": [
                "Oracle Data Integrator - Agent"
            ],
            "customExtensionTemplates": [ ],
            "serverGroupsToTarget": [ ],
            "rcuSchemas": [ ]
        },
        "WLS_19CR1": {
            "baseTemplate": "Basic WebLogic Server Domain",
            "extensionTemplates": [ ],
            "customExtensionTemplates": [ ],
            "serverGroupsToTarget": [ ],
            "rcuSchemas": [ ]
        }
    }
}

After extending the template the WLST to create the credential is:
cd('/Credential/TargetStore/oracle.odi.credmap/TargetKey/SUPERVISOR')
create('c','Credential')
cd('Credential')
set('Username','SUPERVISOR')
set('Password','welcome1')

It would be useful to have a patch functionality similar to the model filters where one could run an arbitrary piece of WLST (like that given above) at various points in the create process (pre extend, post extend, etc). This would allow the user to customize their WLS domain without WDT having to support the desired feature.

@53d117460ec63d70 I talked to the ODI team again today.  The ODI team said they would investigate WDT domain creation later this year, but is not currently interested in supporting ODI with WDT.

Closing as the ODI team seems uninterested.