chore(dependencies): Modernize Temurin image imports

In today's Platform SIG meeting, @MarkEWaite responded to a comment I had written about the changelogs for the latest container images. Specifically, there was an update to the Centos7 Temurin image.
During the meeting, he clarified that we were still using a Temurin Centos7 image as the JDK binary base for some of our images, even though they don't run on Centos7.
So, I decided to take the initiative to remove references to Centos7 wherever possible and proceeded with the switch to Jammy instead of Focal in other places..
By the way, I don't get why Dependabot hasn't updated the FROM for ubi8 yet.
Testing done
make build-almalinux_jdk11
make build-rhel_ubi8_jdk11
make build-debian_jdk11
make build-debian_slim_jdk11
make build-debian_jdk17
make build-debian_slim_jdk17

Submitter checklist

[X] Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
[X] Ensure that the pull request title represents the desired changelog entry
[X] Please describe what you did
Link to relevant issues in GitHub or Jira
Link to relevant pull requests, esp. upstream and downstream changes
[X] Ensure you have provided tests - that demonstrates feature works or fixes the issue

Note: the UBI8 and Almalinux should not have a temurin from an Ubuntu/Debian but from a RH-Linux-like base instead

Note: the UBI8 and Almalinux should not have a temurin from an Ubuntu/Debian but from a RH-Linux-like base instead

Thanks a lot, I'll propose a PR to correct that.


[BUG] XP not updating after teleport

Minecraft 1.18.1 on fabric-api-0.46.6+1.18.jar
Using Fabric Waystones version (wraith-waystones-2.4.1.jar)
When teleporting, the xp does not update.
Only updates when recieving new xp or after a relog.
Before teleport

After Teleport - Still lvl 4

Updates after one bottle of xp

Vanilla bug, should be fixed in latest (2.5.0), reopen if not.

I'm playing on 1.18.1
(2.5.0) is for 1.18.2

I mostly work on latest versions for updates, unless it is something very critical.

I will remove the cost then :)

just use my fork version https://github.com/Slarper/FabricWaystones/releases/tag/2.4.1

I move it to https://github.com/Slarper/Slarper-FabricWaystones/releases/tag/v2.4.2


PollDeployments using cancelled context

failed to get deployments: context canceled gets logged once every 10 seconds

Seems to have happened after the second successful deploy of our partner project in production
We did another deploy of all modules after this and it succeeded without issue while these logs continued

this may be repro'd locally by doing and killing ftl dev locally.

I had ftl dev sitting idling for a while with our partner project's code, and somehow hit this issue. Not sure how to repro though... I couldn't hit it again.
@jonathanj-square I'm not sure how to follow your steps, since killing ftl dev wouldn't allow the issue to keep happening?

Fixed in #2127


WIP: tiered admin for different levels of blast radius from permission being abused -- e.g. upgrade vs membership change vs metadata update

@elsehow @ezekiiel

@bmorphism can you elaborate. What is all this extra complexity needed?

Closing until it's clear what this issue is about. : )


thread_pool use PooledDB InvalidConnection

def __getattr__(self, name):
    """Proxy all members of the class."""
    if self._con:
        return getattr(self._con, name)
    else:
        raise InvalidConnection

name = 'commit'

Looks like you commit on a shared or dedicated connection that has been closed.
Please send a complete reproducible test case, explain what you expect and what happened instead.


Buttons in Skype

So, I hosted my Bot on Azure, and connected it to Skype.
Everything works fine as on the Emulator, but there are no buttons at all in Skype?
Then i also tried connecting it to Telegram and Facebook. The buttons seem to be working pretty well there..
I did some exploring and found that buttons/cards are not supported in the current version of Skype.
Will there be any support for buttons/cards in Skype in the near future? And will the bot framework connector automatically provide support for it? And if so, when can we expect it to be there?

With new release buttons and cards are supported in Skype.


Saxton Abbilities isn't work sometimes

Bugs:

Special (O5) sometimes doesn't work
Special (O5) sometimes starts RAGE
RAGE after use isn't removed from EQ

Fuck, wrong repo sorry XD


fix(EMS-2384): No PDF - Policy - Route/url, error messages

Introduction :pencil2:
This PR fixes/updates the route and error messages for the single and multiple contract policy forms.
Resolution :heavy_check_mark:

Change multi-contract-policy to multiple-contract-policy.
Update error messages.

Miscellaneous :heavy_plus_sign:

Improve some API documentation.

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

:exclamation: No coverage uploaded for pull request base (main-application-no-pdf@033f4fc). Click here to learn what that means.

Additional details and impacted files
@@                    Coverage Diff                     @@
##             main-application-no-pdf    #1816   +/-   ##
==========================================================
  Coverage                           ?   98.45%
==========================================================
  Files                              ?      499
  Lines                              ?     8342
  Branches                           ?      904
==========================================================
  Hits                               ?     8213
  Misses                             ?      127
  Partials                           ?        2

Flag
Coverage Δ

unit-test
98.45% <0.00%> (?)

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

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


Interface sometimes briefly unresponsive

Sometimes the top bar doesn't respond for a second or so. For instance, when clicking a link that opens in a new tab, there may be a noticeable delay prior to it appearing. Similarly, attempting to switch to a different tab using the mouse may be delayed.
The in-built Task Manager seems to show "Browser" as utilizing ~100 CPU, although CPU utilization under Windows Task Manager is far lower. Other processes on the computer remain responsive - including a different Chromium variant I have running.

Did some testing and it appears to be caused by the LocalCDN extension I had installed.


Add Song Names for Dynamic Music's tracks

I have this mod with the mod Dynamic Music and the toasts from this mod do not always appear with the other mod.
Expected behavior
The toasts appear for the tracks played.
Actual result
The toasts do not appear for some songs.
For extra context, I also have Music Duration Reducer installed, but the issue happened before I added it

For extra context, I’m on fabric
Sorry for not clarifying that earlier, I forgot that MDR is for forge as well

Sorry for taking ages to get to this;
Dynamic Music adds new songs. These have new names, so to avoid being unhelpful if now playing doesn't know what to call it it'll just not show any toast at all. Maybe I'll add them, but since I only update for the newest version of Minecraft, currently 1.18.2, and Dynamic Music seemingly does not work on that version, it'll have to wait a bit.

Closing, since Dynamic Music still hasn't been updated. I'll take another look when that gets an update.


What is the difference between this and osm-request

Hello,
What's the difference between this library and osm-request?
It would be nice to add a note about this in the readme :)
Thanks for your work!
Edit: after trying to use osm-request and then trying to use this I see that this is quite a bit more simple and maybe easier to use :)

Hey, when I created this library, osm-request was abandoned and had not been updated in several years. It also did not support OAuth 2, making it effectively unusable. Since then, it seems like that library has been revived.
Right now, the main benefits are:

this library supports TypeScript
the API is much simpler than osm-request
there are fewer dependencies, so the bundle size is noticably smaller

It's a bit unfortunate that there are 2 libraries for the same thing... I agree that we should add this info to the README

@k-yle thanks for replying. After trying both libraries yours is certainly MUCH simpler and the typescript is a really welcome feature too :)


label for select

Would be nice to have labels for dropdowns (selects). I've created a custom attribute for my project which works quite well, but I'm not qualified enough to submit a proper PR.
Here is the code:
// md-select-label.ts
import * as au from "aurelia";
import "./md-select-label.css!";

@au.noView
@au.autoinject
export class MdSelectLabelCustomAttribute {
	constructor(private element: Element) {
	}

	value: string;

	attached() {
		let input = $(this.element).prevAll("input.select-dropdown");
		let wrapper = $(this.element).parent(".select-wrapper");
		let div = $("

");
		let va = this.element.attributes.getNamedItem("validate");
		if (va)
			div.attr(va.name, va.value);
		wrapper.wrap(div);
		$(`<label>${this.value}</label>`).insertAfter(wrapper);
	}
}

// md-select-label.scss
.select-wrapper {

	input {
		// make input fit in div
		display: inline-block !important;
		// fix validation border thickness
		border-bottom: 1px solid #4CAF50;

		&.invalid {
			border-bottom: 1px solid #F44336;
		}
	}

	+ label {
		width: 100%;
	}
	// position validation label
	+ label:after {
		display: block;
		content: "";
		position: absolute;
		top: 60px;
		opacity: 0;
		transition: .2s opacity ease-out, .2s color ease-out;
		transform: translateY(0) !important;
	}
	// set validation text
	&.invalid {
		+ label:after {
			content: attr(data-error);
			color: #F44336;
			opacity: 1;
		}
	}
}

Obviously, CSS colors will have to be set in the md-colors element as well

Just tested the code in Edge and it does not work correctly - for some reason custom attribute's attached is called before the md-select.attached'. Executing the jQuery manipulation through taskQueue` fixes that

Stupid question, maybe..
import * as au from "aurelia";

Is that new? :smile:
How is it used? Like this?
    <select md-select md-select-label="My select label" value.two-way="selectedValue">
      <option value="" disabled selected>select an item</option>
      <option value="item1">item 1</option>
      <option value="item2">item 2</option>
      <option value="item3">item 3</option>
      <option value="item4">item 4</option>
    </select>

Yep. The usage is exactly like this.
Import * is what I use to avoid import-hell :)
Aurelia is my module which just reexports all the needed stuff
On 31 Aug 2016 9:23 PM, "Daniel Bendel"<EMAIL_ADDRESS>wrote:

Stupid question, maybe..
import * as au from "aurelia";
Is that new? 😄
How is it used? Like this?
<select md-select md-select-label="My select label" value.two-way="selectedValue">
  <option value="" disabled selected>select an item</option>
  <option value="item1">item 1</option>
  <option value="item2">item 2</option>
  <option value="item3">item 3</option>
  <option value="item4">item 4</option>
</select>

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/aurelia-ui-toolkits/aurelia-materialize-bridge/issues/243#issuecomment-243735019,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADimvE-oafPx1BcIBUZMeulZIdJzwf6Jks5qlWQkgaJpZM4JxF-o
.

Ah, thanks for clarifying this.
Regarding attach() load order, I guess it's random or depends on the order in which the browser reads attributes. I've had a similar problem with md-sidenav (trigger button loaded before sidenav). I could solve this with a promise - here and here
I think I can repeat this with your custom attribute.

I think it would be better to implement it on the original md-select. This
way you won't have to deal with attribute processing order and it will be
more solid
On 31 Aug 2016 9:35 PM, "Daniel Bendel"<EMAIL_ADDRESS>wrote:

Ah, thanks for clarifying this.
Regarding attach() load order, I guess it's random or depends on the
order in which the browser reads attributes. I've had a similar problem
with md-sidenav (trigger button loaded before sidenav). I could solve
this with a promise - here
https://github.com/aurelia-ui-toolkits/aurelia-materialize-bridge/blob/master/src/sidenav/sidenav-collapse.js#L18
and here
https://github.com/aurelia-ui-toolkits/aurelia-materialize-bridge/blob/master/src/sidenav/sidenav.js#L23-L25
I think I can repeat this with your custom attribute.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/aurelia-ui-toolkits/aurelia-materialize-bridge/issues/243#issuecomment-243737607,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADimvEjGCMNSLmbfZ79EonrducgPaJSBks5qlWcIgaJpZM4JxF-o
.

Yes, I think you're right, thanks.
I'll give it a try.

I'm a bit concerned about the css import:
import "./md-select-label.css!";
This will only work in JSPM this way and I'm not sure how to compensate for this. Any ideas?

Arent you doing this for md-input?
You can include style tag in HTML I guess.
On 1 Sep 2016 3:36 AM, "Daniel Bendel"<EMAIL_ADDRESS>wrote:

I'm a bit concerned about the css import:
import "./md-select-label.css!";
This will only work in JSPM this way and I'm not sure how to compensate
for this. Any ideas?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/aurelia-ui-toolkits/aurelia-materialize-bridge/issues/243#issuecomment-243840760,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADimvD60FRh0Q5wzgtFWO9hX2Wh_UeGLks5qlbuGgaJpZM4JxF-o
.

md-input is a custom element which means it has a template. <require from="..."> works across all module systems.
I've asked for feedback on this here but no answer yet.
I guess until the above is solved we can go with md-colors. I just hope everybody uses that. :smile:

Set the color to accent. What do you think? It usually implies "active" so I'm not sure..

Will it always be active or only when you expand the list?
On 2 Sep 2016 4:18 AM, "Daniel Bendel"<EMAIL_ADDRESS>wrote:

Set the color to accent. What do you think? It usually implies "active" so
I'm not sure..
[image: image]
https://cloud.githubusercontent.com/assets/677826/18179092/3ed521dc-7081-11e6-87a7-9fa900ebe6ba.png
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/aurelia-ui-toolkits/aurelia-materialize-bridge/issues/243#issuecomment-244165991,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADimvGOfJC910e1SRjkH9ANdQdkGy0Bhks5qlxb-gaJpZM4JxF-o
.

Also, validation won't work on selects as is because it only recognises MD-IMPUT element at the moment.

Try this one for validation :smile:

export class MaterializeFormValidationRenderer {

  className = 'md-input-validation';
  classNameFirst = 'md-input-validation-first';

  render(instruction) {
    for (let { error, elements } of instruction.unrender) {
      for (let element of elements) {
        this.remove(element, error);
      }
    }
    for (let { error, elements } of instruction.render) {
      for (let element of elements) {
        this.add(element, error);
      }
    }
  }

  add(element, error) {
    switch (element.tagName) {
    case 'MD-INPUT': {
      let input = element.querySelector('input');
      let label = element.querySelector('label');
      if (input) {
        input.classList.remove('valid');
        input.classList.add('invalid');
        error.target = input;
      }
      if (label) {
        label.removeAttribute('data-error');
      }

      let message = document.createElement('div');
      message.id = `md-input-validation-${error.id}`;
      message.textContent = error.message;
      message.className = this.className;
      if (!element.querySelector('.' + this.className)) {
        message.className += ' ' + this.classNameFirst;
      }
      message.style.opacity = 0;
      element.appendChild(message, element.nextSibling);
      window.getComputedStyle(message).opacity;
      message.style.opacity = 1;
      break;
    }

    case 'SELECT': {
      const selectWrapper = element.closest('.select-wrapper');
      if (!selectWrapper) {
        return;
      }
      let input = selectWrapper.querySelector('input');
      if (input) {
        input.classList.remove('valid');
        input.classList.add('invalid');
        // color = window.getComputedStyle(input, null).getPropertyValue("border-bottom-color")
        error.target = input;
      }

      let message = document.createElement('div');
      message.id = `md-input-validation-${error.id}`;
      message.textContent = error.message;
      message.className = this.className;
      if (!selectWrapper.querySelector('.' + this.className)) {
        message.className += ' ' + this.classNameFirst;
      }
      // Make the element fully transparent.
      message.style.opacity = 0;
      // message.style.color = color;
      selectWrapper.appendChild(message, selectWrapper.nextSibling);

      // Make sure the initial state is applied.
      window.getComputedStyle(message).opacity;
      // Fade it in.
      message.style.opacity = 1;
      break;
    }

    default: break;
    }
  }

  remove(element, error) {
    switch (element.tagName) {
    case 'MD-INPUT': {
      let message = element.querySelector(`#md-input-validation-${error.id}`);
      if (message) {
        element.removeChild(message);
      }

      let input = element.querySelector('input');
      if (input && element.querySelectorAll('.' + this.className).length === 0) {
        input.classList.remove('invalid');
        input.classList.add('valid');
      }
      break;
    }

    case 'SELECT': {
      const selectWrapper = element.closest('.select-wrapper');
      if (!selectWrapper) {
        return;
      }

      let message = selectWrapper.querySelector(`#md-input-validation-${error.id}`);
      if (message) {
        selectWrapper.removeChild(message);
      }

      let input = selectWrapper.querySelector('input');
      if (input && selectWrapper.querySelectorAll('.' + this.className).length === 0) {
        input.classList.remove('invalid');
        input.classList.add('valid');
      }
      break;
    }

    default: break;
    }
  }

}

If you look at the commits for this issue, they are adding a label to the control similar to a regular input field - wrapping it with div.input-field and adding a label below. With a little CSS fix you can just assign data-error attribute on a label and set an invalid class. Here is the chunk of my implementation
			case 'SELECT': {
				let errorMessage = error.message || 'error';
				let input = element.parentElement.querySelector('input.select-dropdown');
				if (input) {
					input.classList.remove('valid');
					input.classList.add('invalid');
					input.parentElement.classList.remove('valid');
					input.parentElement.classList.add('invalid');

					// focus target
					(<any>error).target = input;

					let label = element.parentElement.parentElement.querySelector('label');
					if (label) {
						// get error message from label
						let msg = label.getAttribute('data-error');
						if (!msg) {
							// error message not set? add
							label.setAttribute('data-error', errorMessage);
						} else {
							// set label message into error object
							error.message = msg;
						}
					}
				}
				break;
			}

Select label is in. 😃


Sui Code Bug or Feature Request

Steps to Reproduce Issue
Fill this in with the concrete steps needed to reproduce the bug. When providing code in the reproduction steps, use the smallest snippet of code that demonstrates the issue, removing any extraneous details.
e.g.

Call function .
Use return value and call .

Expected Result
Specify what outcome you expected should have resulted, but didn't.
e.g.
Expected  to return 42.
Actual Result
Specify what the actual unexpected outcome was.
e.g.
 returned 41.
System Information

OS:
Compiler:

Hi,
I assume you were trying out the issue creation process here?
Thanks for deleting or closing this issue if it's not required anymore.
If you'd like a faster response when you have a challenge, I'd recommend the [Sui Discord](https://discord.gg/sui). It has helped me a lot.
,KR GCB


"Microsoft 365 learning pathways"  template failed

Thank you for reporting an issue or suggesting an enhancement. We appreciate your feedback - to help the team to understand your needs, please complete the below template to ensure we have the necessary details to assist you.

Hi, the provisioning do not work.
Type = Microsoft.SharePoint.Client.ServerException Message = Die Spalte 'ows_MediaServiceDateTaken' ist nicht vorhanden. Möglicherweise wurde sie von einem anderen Benutzer gelöscht. /sites/O365CL/SiteAssets Source = Microsoft.SharePoint.Client.Runtime ServerStackTrace = ServerErrorCode = -2147024809 ServerErrorTypeName = System.ArgumentException ServerErrorTraceCorrelationId = 3ff6ea9e-f095-9000-6e64-4c58b4805647 TargetSite = Void ProcessResponseStream(System.IO.Stream) StackTrace = at Microsoft.SharePoint.Client.ClientRequest.ProcessResponseStream(Stream responseStream) at Microsoft.SharePoint.Client.ClientRequest.ProcessResponse() at Microsoft.SharePoint.Client.ClientRequest.d__6.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.SharePoint.Client.ClientRequest.d__0.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.SharePoint.Client.ClientRuntimeContext.d__0.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.SharePoint.Client.ClientContext.d__4.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.SharePoint.Client.ClientContextExtensions.d__7.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) at Microsoft.SharePoint.Client.FileFolderExtensions.d__36.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Microsoft.SharePoint.Client.FileFolderExtensions.EnsureFolderPath(Web web, String webRelativeUrl, Expression`1[] expressions) at OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ObjectFiles.ProvisionObjects(Web web, ProvisioningTemplate template, TokenParser parser, ProvisioningTemplateApplyingInformation applyingInformation) at OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.SiteToTemplateConversion.ApplyRemoteTemplate(Web web, ProvisioningTemplate template, ProvisioningTemplateApplyingInformation provisioningInfo, Boolean calledFromHierarchy, TokenParser tokenParser) at OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.ObjectHierarchySequenceSites.ProvisionObjects(Tenant tenant, ProvisioningHierarchy hierarchy, String sequenceId, TokenParser tokenParser, ProvisioningTemplateApplyingInformation applyingInformation) at OfficeDevPnP.Core.Framework.Provisioning.ObjectHandlers.SiteToTemplateConversion.ApplyProvisioningHierarchy(Tenant tenant, ProvisioningHierarchy hierarchy, String sequenceId, ProvisioningTemplateApplyingInformation provisioningInfo) at Microsoft.SharePoint.Client.TenantExtensions.ApplyProvisionHierarchy(Tenant tenant, ProvisioningHierarchy hierarchy, String sequenceId, ProvisioningTemplateApplyingInformation applyingInformation) at SharePointPnP.ProvisioningApp.WebJob.ProvisioningFunction.d__2.MoveNext() in C:\github\sp-provisioning-service\SharePointPnP.ProvisioningApp\SharePointPnP.ProvisioningApp.WebJob\ProvisioningFunction.cs:line 388 HResult = -2146233088

Category

[ ] Question
[ ] Typo
[x] Bug
[ ] Additional article idea

For the above list, an empty checkbox is [ ] as in [SPACE]. A checked checkbox is [x] with no space between the brackets. Use the PREVIEW tab at the top right to preview the rendering before submitting your issue.
If you are planning to share a new feature request (enhancement / suggestion), please use SP Dev UserVoice at http://aka.ms/sp-dev-uservoice. (DELETE THIS PARAGRAPH AFTER READING)
(DELETE THIS PARAGRAPH AFTER READING)

Expected or Desired Behavior

If you are reporting a bug, please describe the expected behavior. If you are suggesting an enhancement please describe thoroughly the enhancement, how it can be achieved, and expected benefit.
(DELETE THIS PARAGRAPH AFTER READING)

Observed Behavior

If you are reporting a bug, please describe the behavior you expected to occur when performing the action. If you are making a suggestion, you can delete this section.
(DELETE THIS PARAGRAPH AFTER READING)

Steps to Reproduce

If you are reporting a bug please describe the steps to reproduce the bug in sufficient detail to allow testing. Only way to fix things properly, is to have sufficient details to reproduce it. If you are making a suggestion, you can delete this section.
(DELETE THIS PARAGRAPH AFTER READING)

Submission Guidelines

All suggestions or bugs are welcome, please let us know what's on your mind.
If you are reporting an issue around any of the documents or articles, please ensure that you have clear > reference on the specific file or URL, which should be fixed.
If you have technical questions about the framework, we’ll be monitoring #spfx, #spfx-webparts, and > #spfx-tooling on (SharePoint StackExchange)[http://sharepoint.stackexchange.com/]. You can also > alternatively submit your question to (SharePoint Developer group)> [https://network.office.com/t5/SharePoint-Developer/bd-p/SharePointDev] at Office Network.
Remember to include sufficient details and context.
If you have multiple suggestions or bugs please submit them in separate bugs so we can track resolution.

(DELETE THIS PARAGRAPH AFTER READING)

Thanks for your contribution! Sharing is caring.

Hallo @antondorfmann your tenant doesn't fulfil one of the requirements. Right now the provision requires an English tenant. From your error message, it seems like you tried to provision it on a German tenant. This scenario is currently not supported yet.
Especial the first part of the Error message which is in German:

Type = Microsoft.SharePoint.Client.ServerException Message = Die Spalte 'ows_MediaServiceDateTaken' ist nicht vorhanden. Möglicherweise wurde sie von einem anderen Benutzer gelöscht. /sites/O365CL/SiteAssets Source = Microsoft.SharePoint.Client.Runtime

See the prerequisites on the overview page of Microsoft 365 learning pathways

You will need to be a tenant administrator to be able to deploy this solution to the target tenant
If needed, you can get free a developer tenant from the Office 365 developer program
Automatic end-to-end provisioning only works with English tenants
All solutions and web parts are also English in the current implementation
A tenant 'App Catalog' must have been created within the 'Apps' option of the SharePoint Admin Center and you must be one of the site collection admins of the 'App Catalog' site collection

Hi @StfBauer i was able to create the site by adding the column "ows_MediaServiceDateTaken" to the siteassets lib. The site has been created with no problems after that change.
thanks


nit: Single item in an overflow menu is a bit strange

Testing #217202

I have

It depends on the type of reply. When it's text only the "view in chat" actions moves into the primary group.

I could always have "Toggle Changes" and mange its enablement (instead of visibility)


Fix segregator alignedReallocate and empty

It looks like alignedReallocate had some residues, probably from a copy-paste.
Fixed the typos and updated the docs.
@andralex @wilzbach

@edi33416 rebase

ping @edi33416

@andralex I've rebased this last week. The style checker segfaults, but I have no ideea why as this wasn't happening before.

Seems to be the same behavior as #5784, but I don't know if they are related. I'll redo a rebase with master later today, as I'm away from my PC right now

cc @wilzbach will force pull

The style checker segfaults, but I have no ideea why as this wasn't happening before.

Sadly that seems to be appearing quite frequent in the last two weeks. It might have sth. to do with infrastructure changes at CircleCi - I am not sure yet :/


Vector Interpolation Sampler

The vector camera was introduced for scientific cameras where the lens description is not available and the best available calibration information is a matrix of pixel vectors.
Currently the Vector camera always samples a pixel with the same pixel origin and vector direction, this solution leads to aliasing. A nicer solution would be to use the nearest neighbors for smoother vector interpolation.

Added lerp and spherical lerp for this issue in 2f4205a.


Random Albums and Tracks showing up in wrong artist page

What version of Music Assistant has the issue?
2.1.0
What version of the Home Assistant Integration have you got installed?
2024.7.1.b0
Have you tried everything in the Troubleshooting FAQ and reviewed the Open and Closed Issues and Discussions to resolve this yourself?

[X] Yes

The problem
When I play all the tracks from a specific artist, it will also add random songs from my library into that queue.
If I go to the artist page, it shows songs that are by another artist. These songs have no relation to the artist page but are there for some reason.
I believe the songs that are appearing are located on my remote file system.
Example 1: Artist page for Paul Hardcastle. Contains Kenny loggins and laura branigan incorrectly

Example 2: Artist page for Michael Jackson. Contains Fred again... Incorrectly

How to reproduce
Go to an artist page that contains a lot of songs. The artists that don't have much content didn't seem to have this issue.
Music Providers
Spotify
File System
Player Providers
Using Sonos but shouldn't matter???
Full log output
music-assistant.log
Additional information
I have tried synchronising both Spotify and the remote file system I am using. That didn't seem to fix anything.
What version of Home Assistant Core are your running
2024.7.4
What type of installation are you running?
Home Assistant OS
On what type of hardware are you running?
Raspberry Pi

It’s because you haven’t tagged them properly.  Not sure how you missed that requirement on the troubleshooting page and in the docs for the file system provider. Why was the troubleshooting page not helpful here as it is the first thing on the page?

I understand that some of the songs are not tagged properly but that's not the issue here. The issue is that some albums that are tagged properly are appearing under other artist pages. The examples I provided, all those songs are tagged properly.

Until all the errors are removed due to tagging problems it is not possible to say what the issue is.

I am having the same issue and all of my music shows up fine in Plex which is where the music is linked from. It was working fine until the last update or so.

@NightHawkATL Please ATTACH the full log from MA settings

@NightHawkATL Please ATTACH the full log from MA settings

MA Logs.txt

I am having the same issue and all of my music shows up fine in Plex which is where the music is linked from. It was working fine until the last update or so.

Nothing interesting in the logs for you. The trouble is MA builds its own database and needs certain tags to be set to work properly. It isn't actually relevant if it works somewhere else. What you need to do is look at the tags of the original tracks. See if the ALBUM ARTIST tag is set. If not, that is likely the problem. (Additionally while you are looking at the tags see if the special MusicBrainz tags are set. Setting those will significantly enhance the experience with MA)

And for everyone reading along I am not saying there isn't a bug but I am saying it isn't possible to tell if the tracks aren't tagged properly. We maintain a variety of test instances and they all work fine but the underlying local tracks are all tagged comprehensively with Picard.

I downloaded Picard and I have it scanning my library now. Majority so far has Album Artist set and the random ones I have looked at do have MusicBrainz IDs and other MusicBrainz info is provided.

I don't think it's something to do with the metadata on the album. Here is the Laura Branigan Albums tagging info that is appearing in Paul Hardcastle's discography:
branigan.txt
Correct me if I'm wrong but i don't think it's tagged incorrectly even though it is appearing in the wrong artist page.
Like @NightHawkATL said earlier, this also appeared to be an issue after updating the latest server version.

What folder structure are you using? Do you have SHARE>>ARTIST>>ALBUM

What folder structure are you using? Do you have SHARE>>ARTIST>>ALBUM

Yes, I believe I'm using the correct folder structure, current example is
iPod_songs/Laura Branigan/Branigan
I'll try a clean install and see what happens.

Now that I have had Picard go through my entire library, it is being updated on Plex. Once that finishes, I will synchronize again in MA and see how things look.

After using Picard to make sure 95% of my music had Album Artist and having Plex rescan then syncing with MA, I still have issues with the wrong albums in artists.

I would do a reinstall now to start fresh particularly if you noticed improvement.

I would do a reinstall now to start fresh particularly if you noticed improvement.

Just reinstalled and it is scanning now. Looks good after a reinstall. Just gotta figure out what to do,with a bunch of Album Artists with multiple artists that fill up the list of "Artists".

Can you provide an example of a track with multiple album artists? Usually it is something like “John Travolta & Olivia Newton-John” and you would then see entries against “John Travolta”, “Olivia Newton-John” and “John Travolta & Olivia Newton-John”. The latter would be an album and no tracks and the first two would have tracks but no album.

Can you provide an example of a track with multiple album artists? Usually it is something like “John Travolta & Olivia Newton-John” and you would then see entries against “John Travolta”, “Olivia Newton-John” and “John Travolta & Olivia Newton-John”. The latter would be an album and no tracks and the first two would have tracks but no album.

Yeah that looks like MA is working correctly if they are all the album artists although surprising Picard has it tagged that way (If you want you can post the tag info so we can look at that further). You could edit the tags manually and, for example, grab all of the Armin van Buuren tracks and change the album artist to just "Armin van Buuren" but leave the track artists as is. That way you can use the album artist filter to remove all the extras but you could still search for "Lauren Evans" (for example).
Changing the album artists en masse might require a start from scratch again though

Unless there is a different view I will close this as identified as a tagging problem?

yeah uninstalling and reinstalling the server fixed it for me. Closing


nixos/locate Add support for plocate

This depends on #156154 but I am adding this now to get some feedback on how to handle the executables here.
Currently I am only adding a security wrapper with the name locate, not plocate. Which means that running locate will work, and use plocate, but running plocate directly as non-root will fail with permissions denied.
I did not find a way to create a symlink from locate to plocate, and only add the required security wrapper for plocate instead. Or as an alternative rename the binary plocate to locate in the plocate package. Both of these feels suboptimal, any feedback on how to best handle this is appreciated.
Motivation for this change
Support plocate as alternative to mlocate and findutils in locate service module.
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Kinda dupe with https://github.com/SuperSandro2000/nixpkgs/commit/0f7c24a12133e191903c14cdd4ce9a982e692c67 but I never got around upstreaming this.

@SuperSandro2000
Second iteration on this based on your comments. I added a security wrapper for plocate as well, and replied to you with some followups on output handling.


eTRV-Devices: Level shown as parameter not as sensor

custom_component/hahomematic version (if applicable):
0.25.0
Home Assistant version (if applicable):
2021.12.10
CCU version:

Model (i386): i386 / CCU3
OS (debmatic/...): debmatic <IP_ADDRESS>

Problem-relevant configuration:
Do you use tls?
Do you use callback?
Do you use username and password?
Which interfaces do you use?
Describe the bug
For eTRV-Device the level of the valve is shown as parameter and not as sensor.
For Homematic devices HM-CC-RT-DN the valve state is shown correctly as sensor.
Expected behavior
Level is shown as sensor.

Sorrry, I haven't seen #202 before.


Cause:
The version of Gradle you are using (3.4.1) does not support the forTasks() method on BuildActionExecuter. Support for this is available in Gradle 3.5 and all later versions.

Using Android Studio 3.0 canary 1

I have these errors：
Failed to resolve: android.arch.lifecycle:extensions:1.0.0-alpha1
Failed to resolve: annotationProcessor
Failed to resolve: android.arch.persistence.room:runtime:1.0.0-alpha1
because i can't connect https://maven.google.com ? ?

@Aeolus-dan Maybe, you should try again.

<EMAIL_ADDRESS>

if your using Android Studio 3.0 canary 1 please update gradle as follows
-        classpath 'com.android.tools.build:gradle:2.3.1'
+        classpath 'com.android.tools.build:gradle:3.0.0-alpha1'

and gradle wrapper as follows
-distributionUrl=https\://services.gradle.org/distributions/gradle-3.4.1-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip

@shanuka
OK, update the gradle will end up with the data binding error, which may relate to #1

@wafer-li
revert what you did in above comment and
type following command
./gradlew installDebug

Install issue fixed by this PR.

Still compile failed, to be crazy, help me

Failed to resolve: annotationProcessor Open File

@chenyc
which is android studio version you may using?

@shanuka
Android Studio 3.0 canary 1
I did as you said above, but still can not solve

@chenycu
It seems you need to cross the Great Fire Wall

@chenycu
You need VPN

I have used the VPN, you can normally visit google.
Sometimes reported the following   @@mistakes:
Information:Gradle tasks [:app:generateDebugSources, :app:mockableAndroidJar, :app:generateDebugAndroidTestSources]
Error:Execution failed for task ':app:mockableAndroidJar'.

Could not initialize class com.android.ide.common.util.ReadWriteProcessLock
Information:BUILD FAILED in 1s
Information:1 error
Information:0 warnings
Information:See complete output in console

FAILURE: Build failed with an exception.

What went wrong:
Execution failed for task ':app:mockableAndroidJar'.

Could not initialize class com.android.ide.common.util.ReadWriteProcessLock

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED in 1s
14 actionable tasks: 5 executed, 9 avoided (64%)
@shanuka    @wafer-li  @ouyangzn

open “gradle-wrapper.properties”，change：
distributionUrl=https://services.gradle.org/distributions/gradle-4.0-milestone-1-all.zip


Add support for pasting image

Add support for pasting image when HTML5 clipboard API is available. The effect of pasting an image should be same as when an image file is dragged and dropped on the editor. That is, it should be uploaded to Google.

+1

After seeing the comments over on #595 I'm hesitant to spend time making an extension or PR to incorporate into the editor itself, but I made a small userscript here that adds support for pasting images that have been copied to the clipboard.

I need the picture upload to gitup directly, because in some country, google did not work.


Do not throw on empty errors array in introspectSchema

https://github.com/apollographql/graphql-tools/issues/455

Do not throw when introspectSchema receives a response with an empty errors array.

Thanks!


Search instances in Survey

On the first screen in survey, listing the instances, it would be great to be able to search for an instance! This functionality is not available in survey but is available in Tables: https://forum.odk-x.org/t/how-to-search-a-form-by-an-id/463
Also/related: https://github.com/odk-x/tool-suite-X/issues/110

@elmps2018 I am actually a newbie with android can you please help me with what type of dependencies is missing while I was running the ODK-X Survey in my device.

@khushishikhu in general it's good to check out our docs website.
Here are the basic steps for installing needed depedendencies: https://docs.odk-x.org/basics-install/

@wbrunette I have installed the dependencies( .apk files of services and OI file manager) given in the document in my device. But still this same error is coming up. please help me to resolve this

@khushishikhu Do you happen to be on Android 11? If you're on Android 11, you would need to either use an older version or build the apps from source (because of https://github.com/odk-x/tool-suite-X/issues/193).
If you'd like to build from source, see the README on https://github.com/odk-x/services and https://github.com/odk-x/survey

@khushishikhu The screen that displays the list of instances is shared across all forms (unless otherwise customized). The code for the screen is at https://github.com/odk-x/app-designer/blob/development/app/system/survey/templates/instances.handlebars and https://github.com/odk-x/app-designer/blob/f5fdafa20f076fd04513e548dd63446071f6ad03/app/system/survey/js/prompts.js#L570
In the future we might want to have a setting to turn search on/off but don't worry about that for now.

@linl33 Thank you so much for providing me this , it's really of great help for me.

@linl33 I have structured the Search box in household instanced( tried to apply in one form) Please let me know if anything needs to be refined here?

@khushishikhu you should test it out by creating several instances with several different forms. Once you are ready please open a Pull Request for a code review.

@khushishikhu once you finish this issue you might be interested in this issue since they are related https://github.com/odk-x/tool-suite-X/issues/110

@wbrunette yes sure, Even I was thinking to work on that after resolving this issue as they are related but someone was already engaged on that issue.

@khushishikhu #110 is now available

@wbrunette I have researched a lot and written the code for search , but unfortunately it fails to work. I need some help here to implement that, as I am not getting what else is currently missing in my code. That it doesn't work, Please can you give me some reference to read for how I can move further to solve this issue, it would be really helpful for me

@linl33 is more familiar with this code than I am. Let's see what he suggestions.

@khushishikhu The issue with your implementation is that you tried to take a sample for customizing ODK-X Tables to use on ODK-X Survey. These 2 apps, though both customized through JS, do not have the same API. I'd suggest you look into how the current instances UI works and also how the other prompt types are implemented. All the prompt types are in prompts.js and their template in https://github.com/odk-x/app-designer/tree/development/app/system/survey/templates. Reading the handlebars documentation might also help (https://handlebarsjs.com/).

@linl33 yes sure, I will read the article that you have provided and implement the changes accordingly in the PR . Thank you for reviewing and guiding me it will help me to solve the issue.


Build error due to fall through in digestof case

src/libponyc/codegen/genreference.c: In function ‘gen_digestof_value’:
src/libponyc/codegen/genreference.c:418:5: error: this statement may fall through [-Werror=implicit-fallthrough=]
     {
     ^
src/libponyc/codegen/genreference.c:437:5: note: here
     case LLVMStructTypeKind:
     ^~~~

This appears to be happening after this line was removed in genreference.c when digestof behaviour was modified in #2615. I suspect this cannot fall through, but it still triggers the warning nonetheless.
I'm using Arch Linux x64 with LLVM 6.0.0

Resolved by #2655.


Make translation keys for alt texts

Found 3 alt texts. While we do NOT yet have translations for them, I made keys, so that they will appear in a "needed translation" diff, and so they can be easily added when we don.

Merging as limited code changes....


Elevator glitch

Expected Behaviour
The elevator can take people up and down.
Actual Behaviour
The elevator was out of place and glitched.
Reproduction Steps
Steps to reproduce the behaviour:

build elevator
use the elevator refresher
see the problem when I turn the camera

Crash Report
There was no crash.
Screenshots
I created a video instead. I hope that's not a problem.
https://user-images.githubusercontent.com/121969181/210622854-8f5e54a6-66eb-4f5b-b850-8a713f758096.mp4
Environment

Minecraft Version: 1.19.2 with Fabric 0.11.1
Installed Mods: Minecraft Transit Railway and Fabric API 0.71.0

Additional Information
Please fix this as soon as possible!

Have you made sure that all your mods and Minecraft itself is up to date?

Yes, I'm sure.

Have you made sure that all your mods and Minecraft itself is up to date?

Have you made sure that all your mods and Minecraft itself is up to date?

Yes, I'm sure.

The problem may caused by the chunk loading. Did you know that the chunks behind you won't load, and it contains like a V?
So maybe it isn't the bug of the mod. We'd like some mods to solve and cache chunks like Chunky.

The problem may caused by the chunk loading. Did you know that the chunks behind you won't load, and it contains like a V? So maybe it isn't the bug of the mod. We'd like some mods to solve and cache chunks like Chunky.

I putted Chunky to my Minecraft but the same bug happend.


File or Link don't Working

Hi, I've been trying to use your script for a few days now, but I can't get it to work. Whatever I put in the space where I want to put a link, nothing works. Would it be possible to explain to me what I should put, and if you have an example, that would be great!
Thanks in advance!

Whatever I put in the space where I want to put a link, nothing works.

The field for the URL can accept a third party URL source to an audio file, or an in-game NUI file. For example:
With External URL:
-- create a sound instance
local soundId = exports.sounity:CreateSound("https://example.com/audio.mp3", json.encode({
    posX = 3,
    posY = 5,
    posZ = 8,
}));

-- start playback of that sound
exports.sounity:StartSound(soundId);

With in-game NUI:
-- create a sound instance
local soundId = exports.sounity:CreateSound("https://cfx-nui-" .. GetCurrentResourceName() .. "/nui/audio.mp3", json.encode({
    posX = 3,
    posY = 5,
    posZ = 8,
}));

-- start playback of that sound
exports.sounity:StartSound(soundId);

This MUST be ran server-sided to be heard by all players

The field for the URL can accept a third party URL source to an audio file, or an in-game NUI file. For example:

Thanks !
What if I want to use a file stored in the script? What can I do? Does the script accept a direct link to a file, or do I have to use a link?
For links, is it possible to use google drive?
Thanks in advance!

What if I want to use a file stored in the script?

You can use https://cfx-nui-[resource_name_here]/path/to/file.ext

For links, is it possible to use google drive?

As long as you can provide a direct link to the raw file, yes. However, I don't believe google drive does this.
cc @NathanLFG

Thank you very much! I'll give it a try and come back if I still have a problem!

Hey! Sorry to bother you again !
Is it possible for you to send an example of code that uses this script, especially for StartSound, StopSound so that other players can hear from a distance?
In fact I don't know what I need to put in the client.lua file or the server.lua file for everything to work and for people around to hear.
So if you ever have a complete code that works so that I can see how it works between the client side and the server side, and also if I can know how to delete a sound so that I can restart it, that would be great too !
Thanks a lot in advance @WhitigolProd !

I unfortunately can not provide a Lua example, since I create my scripts in TypeScript, however, here is a typescript example that I used to play sounds:
server.ts
onNet("whitigol.toolbox:playUncuffSound", async (src: string) => {
    const uncuffSound = exps.sounity.CreateSound(
        `https://cfx-nui-${GetCurrentResourceName()}/nui/uncuff.ogg`,
        JSON.stringify({
            posX: 0,
            posY: 0,
            posZ: 0,
        })
    );
    const ped = GetPlayerPed(src);
    const pedId = NetworkGetNetworkIdFromEntity(ped);
    exps.sounity.AttachSound(uncuffSound, pedId);
    exps.sounity.StartSound(uncuffSound);
    await delay(3000);
    exps.sounity.DisposeSound(uncuffSound);
});

cc @NathanLFG

I unfortunately can not provide a Lua example, since I create my scripts in TypeScript, however, here is a typescript example that I used to play sounds:
server.ts
onNet("whitigol.toolbox:playUncuffSound", async (src: string) => {
    const uncuffSound = exps.sounity.CreateSound(
        `https://cfx-nui-${GetCurrentResourceName()}/nui/uncuff.ogg`,
        JSON.stringify({
            posX: 0,
            posY: 0,
            posZ: 0,
        })
    );
    const ped = GetPlayerPed(src);
    const pedId = NetworkGetNetworkIdFromEntity(ped);
    exps.sounity.AttachSound(uncuffSound, pedId);
    exps.sounity.StartSound(uncuffSound);
    await delay(3000);
    exps.sounity.DisposeSound(uncuffSound);
});

cc @NathanLFG

Hey @WhitigolProd !
Thanks for the help, but I have a new problem that this time seems to come from the script, so just in case I ask the question anyway: When I set a sound with distance, it works perfectly, except that when I move too far away and I come back in the sound area, Sounity sends me back an error and tells me that it can't launch the same sound twice, even though I'm not the one launching it on my script since I only activated the sound once by counting the distance.
Thanks in advance if you have an answer for me,
Nathan_LFG

Unfortunately, I'm unsure of what could cause this issue. I've since stopped using this sound engine and created my own internal use sound engine for better developer experience and performance.

Oh ok no worries! And this system you're ready to share. This one could certainly help me a lot.

Unfortunately the sound engine I've built will remain a private development tool.

Ok no worries thanks anyway!


Document how to release a function using the CI Action

What problem are you facing?

This template sets up a GitHub Action named CI. Using the Action is optional, but it can help with releasing a new function. I think it would be useful to document a release branch pattern that function authors could choose to use.
How could this Function help solve your problem?

For the functions I maintain, I first setup a https://marketplace.upbound.io repository (docs at https://docs.upbound.io):

Create an https://marketplace.upbound.io org and repository to match the function's GitHub org and repository. For example the org might be crossplane-contrib and the repository might be function-auto-ready.
Create a team with permission to write to the repository.
Create a robot and add it to the team.
Create an API token for the robot
Save the API token access ID as a GitHub Actions repository token named XPKG_ACCESS_ID.
Save the API token as a GitHub Actions repository token named XPKG_TOKEN

Once these tokens are created the CI job will push a package for every PR merged to master, using a tag like v0.0.0-20231101115142-1091066df799 as described in https://github.com/crossplane/function-template-go/pull/38.
Then, to cut a new minor version release the process is pretty simple. I:

Create a new branch named (e.g.) release-0.2 using the GitHub UI.
Create a new release named (e.g.) v0.2.0 using the GitHub UI, using the above branch. This creates a new tag.
Manually trigger the CI workflow against the new tag (e.g. v0.2.0) and tell it to tag the package with the same tag.

This may be out of scope for the original intent of this issue, which is to document how to use the CI Action that comes from this template repo for golang functions.  But i'm getting the feeling the scope of this effort could be also beneficial if it applied to the entire ecosystem of how to publish and release providers (both native and upjet) too.  There's small differences between all the processes that I've firsthand seen trip some folks up over the past couple weeks.
One example is how some repos use UPBOUND_MARKETPLACE_PUSH_ROBOT_USR/UPBOUND_MARKETPLACE_PUSH_ROBOT_PSW:
https://github.com/crossplane-contrib/provider-upjet-kafka/blob/main/.github/workflows/ci.yml#L264-L265
and some repos use XPKG_ACCESS_ID/XPKG_TOKEN:
https://github.com/crossplane-contrib/provider-http/blob/main/.github/workflows/ci.yml#L305-L306
Another example is that the CI Action from this template repo asks you what tag to use for the package, while others infer that package tag from the github tags.  Small differences have been confusing for folks, so making it clear what to do for what type of repo/package you have could be helpful. (or just unifying everything to make it consistent, but that's probably more disruptive 😂 )

Part of the divergence is due to the complexity of the average provider vs the average function.
Few enough folks write providers that we haven't been too worried about making people learn the Upbound build submodule  to do so. On the other hand, I deemed it too much for functions.
If we did want to bring the experiences closer together perhaps we could assess whether Providers could use a lighter weight CI, like functions.

Assuming we're leaning on upbound/build for the foreseeable future one thing that has caught community members off guard is the semver format: https://github.com/upbound/build/blob/master/makelib/common.mk#L227
It's not well-documented anywhere yet that -rc tags and whatnot won't get indexed - this applies to all Crossplane package types.

@jastang functions don't use the build submodule, mostly they're just using multi-stage Dockerfiles.
They use go.mod style development versions - i.e. v0.0.0-<commit-timestamp>-<commit-sha>.


DATAJDBC-438 throw exception and fail if Aggregate update row zero

DATAJDBC-438 Saving a record with an id that doesn't exist should return an error/warning to caller
When saving an Aggregate with an ID in the Repository, if the update row is 0, a TransientDataAccessResourceException is thrown.

That is polished and merged.
Thanks for your work.


People keep referring to ng2-bootstrap

Hello,
I choose to use bootstrap in my application, and I need to use the list-group, but It's not yet implemented in ng2-bootstrap.
Some people say if we use bootstrap directly it will break the virtual dom, but I don't understand how this would happened.
http://stackoverflow.com/questions/35529540/angular-2-component-inside-bootstrap-popover
Anyway, the problem with angular2 and bootstrap is that directive element tag breaks the css.
<ul class="list-group">
        <items *ngFor="#city of cities" >(render items)</items>
</ul>

Something like the above wouldn't work, since the items tag will render with the rest of the html, and things would not look good in the browser.
How can I solve this to create simple list-group in angular2?
Thank you

@jamalsoueidan can you give a link to bootstrap's list-group source code?


[Model Deprecation]: ESS Incident version 2.0.0 - -please delete this PR

Description
Use case ESS incident wants to deprecate older models as they are not in use yet and we want to make sure only the latest models will be available for implementation purpose
just one change: [Update metadata.json, set version essIncident v 2.0.0 to deprecate]
my commits on May 21, 2024
all the other commits (see files changed) do not belong to this PR
@agg3fe , can you check this, please?
-->
This PR #737 Closes issue ESS Incident version 2.0.0 #735

MS2 Criteria
(to be filled out by PR reviewer)

[ ] the model validates with the SAMM SDS SDK in the version specified in the Readme.md of this repository by the time of the MS2 check  (e.g., 'java -jar samm-cli.jar aspect <path-to-aspect-model> validate ). The  SAMM CLI is available here and in GitHub
[ ] use Camel-Case (e.g., "MyModelElement" or "TimeDifferenceGmtId", when in doubt follow https://google.github.io/styleguide/javaguide.html#s5.3-camel-case)
[ ] the identifiers for all model elements start with a capital letter except for properties
[ ] the identifier for properties starts with a small letter
[ ] all model elements at least contain the fields "preferred name" and "description" in English language. The description must be comprehensible. It is not required to write full sentences but style should be consistent over the whole model
[ ] Property and the referenced Characteristic should not have the same name
[ ] the versioning in the URN follows semantic versioning, where minor version bumps are backwards compatible and major version bumps are not backwards compatible.
[ ] use abbreviations only when necessary and if these are sufficiently common
[ ] avoid redundant prefixes in property names (consider adding properties to an enclosing Entity or even adapt the namespace of the model elements, e.g., instead of having two properties DismantlerId and DismantlerName use an Entity Dismantler with the properties name and id or use a URN like io.catenax.dismantler:0.0.1)
[ ] fields preferredName and description are not the same
[ ] preferredName should be human readable and follow normal orthography (e.g., no camel case but normal word separation)
[ ] name of aspect is singular except if it only has one property which is a Collection, List or Set. In theses cases, the aspect name is plural.
[ ] units are referenced from the SAMM unit catalog whenever possible
[ ] use constraints to make known constraints from the use case explicit in the aspect model
[ ] when relying on external standards, they are referenced through a "see" element
[ ] all properties with an simple type have an example value
[ ] metadata.json exists with status "release"
[ ] generated json schema validates against example json payload
[ ] file RELEASE_NOTES.md exists and contains entries for proposed model changes
[ ] all contributors to this model are mentioned in copyright header of model file

MS3 Criteria
(to be filled out by semantic modeling team before merge to main-branch)

[ ] All required reviewers have approved this PR (see reviewers section)
[ ] The new aspect (version) will be implemented by at least one data provider
[ ] The new aspect (version) will be consumed by at least one data consumer
[ ] There exists valid test data
[ ] In case of a new (incompatible) major version to an existing version, a migration strategy has been developed
[ ] The model has at least version '1.0.0'
[ ] If a previous model exists, model deprecation has been checked for previous model
[ ] The release date in the Release Note is set to the date of the MS3 approval

NA


fix: css overwritten property value and typos

Thanks for catching typos, these should be fixed but if not feel free to throw a new PR (this has to be rebased).


changes to pierre.py and test_pierre.py

Hi, @mosheeshel . I deleted the old branch and added the same changes to the new one. Refers to #43  and #51

@mosheeshel & @alvarocavalcanti, thank you for helping make my first ever contribution  (hopefully) :smile:

@rajalakshmi-v15 my pleasure, hope you had a good time and stick around for some more! are you using the project? can you tell us a bit about it? how did you get involved?

Sure, @mosheeshel. I saw found this project in https://up-for-grabs.net/. I am not using it at present but would love to :smile: As a beginner, I found the code simple to understand and immediately start working on (though adding more comments to the code would definitely help). Working on the issue also helped me understand git more. Thanks for being so patient with me.

Closes #43


Additional Git Features and Navigator UI Improvements

Description
Improving the navigator and giving the UI design a bit more polish. See details below.
Checklist

[x] Create reusable text field view for use in navigator with similar style found in Xcode
[x] Explore if using a text field style instead of a few for text fields are possible (see it here) Not a viable solution
[x] Refactor existing text fields to use new reusable view

[x] Find navigator search field
[x] Filter field across all navigators
[x] Commit message field

[x] Find UI design improvements

[x] Adjust padding/spacing
[x] Increase font size of find navigator breadcrumb pickers
[ ] Use pickers instead of menus for breadcrumb pickers (will do in a separate PR)
[x] Add scoped toggle
[x] Add "replace" field only visible when replace is selected
[x] Add "include folders" and "exclude folders" fields only visible when scoped is enabled
[x] Add "match case" toggle to find field
[x] Add "preserve case" toggle to replace field
[x] Add "scope to open editors" toggle to include folders field
[x] Add "exclude ignored files from settings" toggle to exclude folders field
[x] Add a "replace all" button that is only visible when replace is selected

[x] Create "icon" toggle style similar to "icon" button style
[x] Create custom content unavailable view (CEContentUnavailableView) for our zero-states (currently each are individually styled - not very DRY)
[x] Source control navigator, changes tab improvements

[x] Use new reusable text field view for commit text field
[x] Add Stage/Unstage All button
[x] Open changed file in editor as temporary tab when list item is selected
[x] Open changed file in editor as normal tab when list item is double-clicked
[x] Display changes in List (it was in a simple VStack)
[x] Enable init
[x] Enable remote add
[x] Enable push
[x] Sync git status with app UI
[x] Enable periodic fetch when source control navigator is visible (every 10 seconds)
[x] Provide an indicator for how many commits are ahead and behind with option to pull/push
[ ] Display changes list as tree (will do in another PR)
[ ] Combine checkboxes and M/A/D/? into toggle-able icons to the right (decided that checkboxes are more clear)
[x] Add secondary action to commit button

[x] Split button
[x] Add secondary menu item - "Commit and push..."
[x] Make "Commit and push..." functional (if push functionality exists currently)

[x] Source control navigator, repositories tab

[x] List branches
[x] Add branch
[x] Checkout branch
[x] Rename branch
[x] Delete branch
[x] List stash entries
[x] Stash changes
[x] Apply stash entry
[x] Delete stash entry
[x] List remotes
[x] Add remote
[x] Delete remote

[x] I read and understood the contributing guide as well as the code of conduct
[x] The issues this PR addresses are related to each other
[x] My changes generate no new warnings
[x] My code builds and runs on my machine
[x] My changes are all related to the related issue above
[x] I documented my code

Screenshots
https://github.com/CodeEditApp/CodeEdit/assets/806104/b79abb82-c7f0-4813-8709-80121557b764
https://github.com/CodeEditApp/CodeEdit/assets/806104/165b7d41-c759-4b09-9986-cc578bb1cfd2
https://github.com/CodeEditApp/CodeEdit/assets/806104/fe108595-763a-4dc5-9845-f47fdd2022df
https://github.com/CodeEditApp/CodeEdit/assets/806104/0de8f8d6-e862-4ed5-882a-857a06f25963
https://github.com/CodeEditApp/CodeEdit/assets/806104/bd265095-23a8-4a1d-b0e5-c33bcf5d4cd5

Great PR!

While testing this, I discovered that some of the source control UI looks a little off when @Wouter01's new windowing system feature flag is turned on. There is no padding in some areas and the list item size is way to big. Nothing I do seems to have any effect on it. Any idea why this is?


chore(deps): update dependency typescript to v3.6.2

This PR contains the following updates:

Package
Type
Update
Change

typescript (source)
devDependencies
minor
3.5.3 -> 3.6.2

Release Notes

Microsoft/TypeScript
v3.6.2
Compare Source
For release notes, check out the release announcement.

For the complete list of fixed issues, check out the

fixed issues query for Typescript v3.6.2.
fixed issues query for Typescript v3.6.1.
fixed issues query for Typescript v3.6.0.

Downloads are available on:

npm
Visual Studio (Select new version in project options)
NuGet package

Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

Available now for Enterprise: Renovate Pro with real-time webhook handling and priority job queue.

:tada: This PR is included in version 2.148.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Icon guidance

Messages with unread status icons need updating as they don't currently have the red dot on them.

https://www.figma.com/design/6f2CbcZ7cnpNrtKEcfQp8X/NHS-App-Design-System?node-id=1295-1786&t=XJrYxovldYo5IbsQ-1


can't find C++ SDK

Please answer these questions before submitting your issue.

Why do you submit this issue?
Question

Question

the doc said. it had supported Go and C++ SDKs. but i can't find it. can i have a C ++ sdk link? thanks

https://github.com/SkyAPM/cpp2sky/
the link is there https://skywalking.apache.org/docs/

https://github.com/SkyAPM/cpp2sky/
the link is there https://skywalking.apache.org/docs/

@kezhenxu94 3Q, you are a big handsome guy。


Password Auto-suggestion

Password auto-suggestion

If user's configured password is not strong enough. Suggest one very strong password.
When user click "suggested password", the "suggested password" will copy to the clipboard.

For this, design is not specific, you can do this in your way. Just keep it clean please.

This issue solved with issue no. 8, I'm closing this issue.


Add a PriorityClass as an option

Thanks for work on such a tool. Please do add a priority class to the daemonset which would ensure that the pods start on each node and evict other pods with lesser priority.
I will provide a MR for it

@vkhater it's done. Thanks for your contribution 👍


Message view often blanks after sending a message

On 5.0.46 on iOS, when I send a message, often the message view goes blank. It looks like this:

When I touch and scroll slightly, the messages reappear.

@jainkuniya this might be related to the keyboard + scroll code you wrote. Could you have a look?

Main issue is, scrolling a list from JS. May be bug in react-native scrollToEnd/scrollTo methods (not completely sure, but yea) (or might be due to our custom scrollView native code is not updated).
The issue is, scrollView is scrolled but its views are not updated. Resulted in white screen (no child views are displayed). Then when little scroll is performed, re-calcuation takes place and child views are updated.
Somewhat similar to https://github.com/facebook/react-native/issues/13202

On 5.0.46 on iOS, when I send a message, often the message view goes blank.

Solution: remove scrolling related stuff (scroll to first unread message, scroll after sending message, and when keyboards pops) from JS part and implement them natively with proper checks.
For Android issue of blank screen was fixed by https://github.com/zulip/zulip-mobile/commit/1e51768f7d96d9f4c6a05c2932db4bfd7f184242.

This will be automatically solved once we are done with WebView

@zulipbot claim

Now with the newer MessageList, it is no longer relevant, can be closed now.


Perfect nested sampling functionality

Description
A set of scripts for generating perfect nested sampling runs which will prove useful in developing techniques such as importance sampling #132.
Changes:

Implemented a spherical gaussian as found in John Skilling's original paper
Implemented a correlated gaussian, which can be used to simulate cosmological likelihoods
Moved the wedding cake class into a function in the same framework as the two above

Checklist:

[X] I have performed a self-review of my own code
[X] My code is PEP8 compliant (flake8 anesthetic tests)
[X] My code contains compliant docstrings (pydocstyle --convention=numpy anesthetic)
[X] New and existing unit tests pass locally with my changes (python -m pytest)
[X] I have added tests that prove my fix is effective or that my feature works

I have added a planck gaussian example (anesthetic.examples.planck_gaussian) which produces a gaussian likelihood in 6 cosmological parameters with the correct labels, mean, covariance and normalisation.
One subtlety is that this would not give the same evidence as a full planck run, but we could choose this normalisation a-la-nuisance marginalised likelihoods.
In addition I corrected a bug which testing this threw up (a factor of 2 in the d_G) and improved the efficiency of generating these perfect nested sampling runs (namely updating the bounds on the uniform step, and fixing a bug where previously the bounds were assumed to be 0 and 1 for the elliptical step). These proved essential in making this efficient enough to work with 6 parameters.
It is too inefficient with all nuisance parameters sadly.

This will also be useful for removing demo.py in #246.


overvier loading

overview keeps loading forever on a mac os 10.11.6
can't see anything.
any ideas?
best

I have the same problem with mac os 10.12.6 wallet 1.4.1
Ciao, io ho lo stesso problema.

Any luck with this?


[Bug]: ValueError: XFormers does not support attention logits soft capping for GPU Quadro RTX 4000

Your current environment
vllm version: 0.6.3.post1
gpu type: Quadro RTX 4000
Model Input Dumps
No response
🐛 Describe the bug
I try to use gamme series such as google/gemma-2-27b-it in the vllm offline batch inference, but it seems that gemma is not supported for this GPU type ?
any other methods to solve it ?
thanks.

[rank0]: Traceback (most recent call last):
[rank0]:   File "/home/yanan/test_vllm.py", line 11, in
[rank0]:     llm = LLM(model= args.llm_name, dtype='half', max_model_len= 4096,
[rank0]:           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/entrypoints/llm.py", line 177, in init
[rank0]:     self.llm_engine = LLMEngine.from_engine_args(
[rank0]:                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/engine/llm_engine.py", line 573, in from_engine_args
[rank0]:     engine = cls(
[rank0]:              ^^^^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/engine/llm_engine.py", line 334, in init
[rank0]:     self.model_executor = executor_class(
[rank0]:                           ^^^^^^^^^^^^^^^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/executor/distributed_gpu_executor.py", line 26, in init
[rank0]:     super().init(*args, **kwargs)
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/executor/executor_base.py", line 47, in init
[rank0]:     self._init_executor()
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/executor/multiproc_gpu_executor.py", line 111, in _init_executor
[rank0]:     self._run_workers("load_model",
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/executor/multiproc_gpu_executor.py", line 192, in _run_workers
[rank0]:     driver_worker_output = driver_worker_method(*args, **kwargs)
[rank0]:                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/worker/worker.py", line 183, in load_model
[rank0]:     self.model_runner.load_model()
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/worker/model_runner.py", line 1058, in load_model
[rank0]:     self.model = get_model(model_config=self.model_config,
[rank0]:                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/model_executor/model_loader/init.py", line 19, in get_model
[rank0]:     return loader.load_model(model_config=model_config,
[rank0]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/model_executor/model_loader/loader.py", line 1145, in load_model
[rank0]:     model = _initialize_model(model_config, self.load_config,
[rank0]:             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/model_executor/model_loader/loader.py", line 175, in _initialize_model
[rank0]:     return build_model(
[rank0]:            ^^^^^^^^^^^^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/model_executor/model_loader/loader.py", line 160, in build_model
[rank0]:     return model_class(config=hf_config,
[rank0]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/model_executor/models/gemma2.py", line 423, in init
[rank0]:     self.model = Gemma2Model(config, cache_config, quant_config)
[rank0]:                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/model_executor/models/gemma2.py", line 267, in init
[rank0]:     self.start_layer, self.end_layer, self.layers = make_layers(
[rank0]:                                                     ^^^^^^^^^^^^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/model_executor/models/utils.py", line 419, in make_layers
[rank0]:     [PPMissingLayer() for _ in range(start_layer)] + [
[rank0]:                                                      ^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/model_executor/models/utils.py", line 420, in
[rank0]:     maybe_offload_to_cpu(layer_fn(prefix=f"{prefix}.{idx}"))
[rank0]:                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/model_executor/models/gemma2.py", line 269, in
[rank0]:     lambda prefix: Gemma2DecoderLayer(int(prefix.split(".")[
[rank0]:                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/model_executor/models/gemma2.py", line 185, in init
[rank0]:     self.self_attn = Gemma2Attention(
[rank0]:                      ^^^^^^^^^^^^^^^^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/model_executor/models/gemma2.py", line 151, in init
[rank0]:     self.attn = Attention(self.num_heads,
[rank0]:                 ^^^^^^^^^^^^^^^^^^^^^^^^^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/attention/layer.py", line 86, in init
[rank0]:     self.impl = impl_cls(num_heads, head_size, scale, num_kv_heads,
[rank0]:                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank0]:   File "/home/yanan/anaconda3/envs/vllm/lib/python3.11/site-packages/vllm/attention/backends/xformers.py", line 425, in init
[rank0]:     raise ValueError(
[rank0]: ValueError: XFormers does not support attention logits soft capping.

Before submitting a new issue...

[X] Make sure you already searched for relevant issues, and asked the chatbot living at the bottom right corner of the documentation page, which can answer lots of frequently asked questions.

export VLLM_ATTENTION_BACKEND=FLASHINFER
set the Global variables，and install flashinfer.
then vllm will use flashinfer rather than XFormers, and "XFormers does not support attention logits soft capping" will solved.

export VLLM_ATTENTION_BACKEND=FLASHINFER set the Global variables，and install flashinfer. then vllm will use flashinfer rather than XFormers, and "XFormers does not support attention logits soft capping" will solved.

@HelloCard  thanks.
can I use other backend such as FLASH_ATTN ?
https://docs.vllm.ai/en/stable/serving/env_vars.html

it looks like that FLASHINFER is also FlashAttention .
after i set it to VLLM_ATTENTION_BACKEND,
there is error:

RuntimeError: Error in model execution: FlashAttention only supports Ampere GPUs or newer.

So i guess the root reason is that my GPU is out of date as it is Turing .

it looks like that FLASHINFER is also FlashAttention . after i set it to VLLM_ATTENTION_BACKEND, there is error:

RuntimeError: Error in model execution: FlashAttention only supports Ampere GPUs or newer.

So i guess the root reason is that my GPU is out of date as it is Turing .

Yes, Turing does not support FLASH-ATTN, which is currently the fundamental reason why vllm inference gemma2 cannot be used on Turing architecture graphics cards: https://github.com/vllm-project/vllm/issues/8189#issuecomment-2332350166

@HelloCard  thanks. make sense.


The cstmm help message is not accurately described

@Hego-CCTB Could you improve this? --ortho actually requires a subdirectory of OrthoFinder outdir. The description of --count is also unclear; It should be explicitly mentioned that this option expect amalgkit merge outputs. If appropriate, --count may be renamed to standardize the options among amalgkit subcommands.
usage: amalgkit cstmm [-h] [-w PATH] --ortho PATH --count PATH

optional arguments:
  -h, --help            show this help message and exit
  -w PATH, --out_dir PATH
                        default=./: output directory.
  --ortho PATH          default=./: OrthoFinder results directory.
  --count PATH          default=./: Folder path to where count data is stored.

I made slight changes. I can be more specific, but I'd like to keep these short and refer to the wiki for more detailed usage.
  -w PATH, --out_dir PATH
                        default=./: output directory.
  --ortho PATH          default=./: Path to "Orthogroups" folder from
                        OrthoFinder Results output.
  --count PATH          default=./: Folder path to count data as produced by
                        `amalgkit merge`. Run `amalgkit merge` after `amalgkit quant`.

OK!


stop watching cilium nodes (operator for hubble control plane)

Operator logs consist of a lot of these lines. We should ideally not watch for these CRDs:
ts=2024-08-13T05:21:34.841Z level=error caller=logrus-zap-hook@v0.1.0/zap.go:51 msg="pkg/mod/k8s.io/client-go@v0.30.1/tools/cache/reflector.go:232: Failed to watch *v2.CiliumNode: failed to list *v2.CiliumNode: the server could not find the requested resource (get ciliumnodes.cilium.io)" subsys=klog

Operator leverages Cilium's endpoint GC cell:
https://github.com/microsoft/retina/blob/c798308c27a2495360140c3e2c7fcd76c64c5764/operator/cmd/cilium-crds/cells_linux.go#L234
which requires CiliumNodes. Required for this logic, which is irrelevant for Retina as of now:
https://github.com/cilium/cilium/blob/f885125b52a41ffcbede15133d7857933527ee93/operator/endpointgc/gc.go#L228
To stop watching CiliumNodes (and stop above warning from endlessly spewing), we could replace this line:
https://github.com/microsoft/retina/blob/c798308c27a2495360140c3e2c7fcd76c64c5764/operator/cilium-crds/k8s/resources.go#L39
With a fake resource like the one used in agent here:
https://github.com/microsoft/retina/blob/c798308c27a2495360140c3e2c7fcd76c64c5764/pkg/k8s/cell_linux.go#L63-L65


Add TFA (2FA) Feature

I think it is a good idea to have a 2FA feature since this is most likely to be used as admin side for operations. We don't want people to get hacked easily.
I will try to create a pull request on this.

While I don't disagree, we simply make use of the existing Laravel Auth functionality.  This will definitely be taken under consideration, but likely as part of a larger rewrite of the auth system Voyager uses.  I don't see this being merged in for v1.0


test file in wikidata

Hi,
Trere is small confusion for me when trying to use GPGNN model trained on wikidata for prediction. my first(and mybe last:) ) question is that what is the exact difference between
batch_sizes in line 173 in test.py [with debugging I understand that it is equal to 102 when trained on wikidata dataset]
and batch_size defind in model_params file (which is hyper parameter eqaul to 50 as your default )

My actual problem is with prediction on files with more than 50 sample due to difference between len(kg_pool_test_data[-2])==102  and model_param[batch_size]==50
thanks in advance

Hi
I could fix the problem, I try to push the codes for other people


Color32 from hex value

Is your feature request related to a problem? Please describe.

Most of the time when implementing a UI design, colors comes in hex values. Having to manually convert hex to RGBA is kind tedious and time consuming.
Describe the solution you'd like

new method in Color32
Color32::from_hex("#0d1117")

This would be nice - especially if it could be a const fn or macro, so any typos could be caught at compile time.
I think what we would want to support is only the #rrggbb and #rrggbbaa formats, not the other weird CSS formats


Problem with textures

See: http://paste.ee/p/1LAvz
MC: 1.7.10

This is definitly not that, what I wanted.


HTML Entity Name munging in XML listings

ERDDAP does some bizarre name munging to HTML entities in XML listings.
For example in https://gcoos4.tamu.edu/erddap/metadata/iso19115/xml/ there are numerous href values like this
2004JuvenileSportfishNOAA_DATA_Mean_v0_0_iso19115.xml
Most browsers will transform this, but I have had issues with following links in some Python libraries if these HTML entities aren't explicitly escaped beforehand.  It's also a pretty odd way to represent simple characters like periods and underscores where the usual characters would suffice.  Any reason why these characters shouldn't be used instead of encoding to HTML entities?

It is the attributes of HTML and XML tags that must be strongly encoded, for security reasons. The code that does this is in com/cohort/util/XML.java in the method called encodeAsHTMLAttribute. The JavaDoc for that method explains:
 * For security reasons, for text that will be used as an HTML or XML attribute,
 * this replaces non-alphanumeric characters with HTML Entity &#xHHHH; format.
 * See HTML Attribute Encoding at
 * [https://owasp.org/www-pdf-archive/OWASP_Cheatsheets_Book.pdf](https://owasp.org/www-pdf-archive/OWASP_Cheatsheets_Book.pdf)
 * pg 188, section 25.4
 * "Encoding Type: HTML Attribute Encoding
 * Encoding Mechanism:
 * Except for alphanumeric characters, escape all characters with the HTML Entity &#xHH;
 * format, including spaces. (HH = Hex Value)".
 * On the need to escape HTML attributes: [http://wonko.com/post/html-escaping](http://wonko.com/post/html-escaping)

Both of the links there are interesting reading.
One might argue that in some circumstances this strict encoding is not necessary. Perhaps. Perhaps not. The problem is that it is very time consuming (even if we assume the programmer has 100% understanding of the situation) and error prone to try to make that determination. It is vastly simpler and (more important) vastly safer to just routinely encode all attributes in the safe and recommended way.


Added Vectorization of arguments

Vectorization feature added!

Looks ready to merge after some changes to the README.md to explain the new feature.


boost::math::ccmath::fminl and boost::math::ccmath::fminf not inline or constexpr

This results in potential multiple definition of these two functions.  Affects at least 1.83.0, 1.84.0, and the develop branch.
fmin.patch.txt

yes this is still an issue today.


Problem import from Mac M1: 'build/temp.macosx-11.1-arm64-3.10/libAfhel.dylib' (no such file)

It is indicated on the Pyfhel Pypi page that it is now possible to use Pyfhel on mac since version 3.4.0 (without specifying if we are talking about new mac M1 and M2 or old mac with intel processor).
I tried to install Pyfhel on my Macbook pro M1 but the import of the library seems to be a problem:
from Pyfhel import Pyfhel, PyPtxt, PyCtxt
Traceback (most recent call last):
File "/Users/lco/opt/anaconda3/envs/my_env/lib/python3.10/code.py", line 90, in runcode
exec(code, self.locals)
File "", line 1, in
File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
File "/Users/lco/opt/anaconda3/envs/my_env/lib/python3.10/site-packages/Pyfhel/init.py", line 1, in
from .Pyfhel import Pyfhel
File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 21, in do_import
module = self._system_import(name, *args, **kwargs)
ImportError: dlopen(/Users/lco/opt/anaconda3/envs/my_env/lib/python3.10/site-packages/Pyfhel/Pyfhel.cpython-310-darwin.so, 0x0002): Library not loaded: build/temp.macosx-11.1-arm64-3.10/libAfhel.dylib
Referenced from: <94E61721-F935-336D-96D4-7FD17807477A> /Users/lco/opt/anaconda3/envs/my_env/lib/python3.10/site-packages/Pyfhel/Pyfhel.cpython-310-darwin.so
Reason: tried: 'build/temp.macosx-11.1-arm64-3.10/libAfhel.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OSbuild/temp.macosx-11.1-arm64-3.10/libAfhel.dylib' (no such file), 'build/temp.macosx-11.1-arm64-3.10/libAfhel.dylib' (no such file), '/usr/local/lib/libAfhel.dylib' (no such file), '/usr/lib/libAfhel.dylib' (no such file, not in dyld cache).
setup :
numpy==1.24.2
Pyfhel==3.4.1
python==3.10.9
pip ==23.0.1

Could you run with -v (pip install -v Pyfhel) to get the full output?

As luck would have it, I now have a Mac M1. I'll try to install Pyfhel natively in it and report my findings here.

I solved the problem. The missing file was in /Users/ozgur/miniforge3/lib/python3.9/site-packages/Pyfhel/libAfhel.dylib. I copied this file into /usr/local/lib/. It is working now.

It is a workaround for the time being, but normally the Pyfhel extensions should detect libAfhel.dylib in the local folder and use it. I'll have to check if the setup is missing a RPATH=. somewhere.

I have the same issue but I could work around it using export DYLD_LIBRARY_PATH=/opt/homebrew/lib/python3.11/site-packages/Pyfhel. But now when I am running the examples, I have the following error:
Traceback (most recent call last):
  File "/Users/anitha_gollamudi/Pyfhel/examples/Demo_1_HelloWorld.py", line 23, in <module>
    from Pyfhel import Pyfhel
  File "/opt/homebrew/lib/python3.11/site-packages/Pyfhel/__init__.py", line 1, in <module>
    from .Pyfhel import Pyfhel
ImportError: dlopen(/opt/homebrew/lib/python3.11/site-packages/Pyfhel/Pyfhel.cpython-311-darwin.so, 0x0002): symbol not found in flat namespace '__ZN4seal10Ciphertext12load_membersERKNS_11SEALContextERSiNS_11SEALVersionE'

How do I fix this? Should I open a new bug?

@anithag in short this means that Pyfhel/Python does not find the compiled SEAL library. I suggest you do like @ocatak and copy all the compiled libraries inside /opt/homebrew/lib/python3.11/site-packages/Pyfhel to /usr/local/lib/, as there might be some static libraries being built that are not automatically recognized.

@ibarrond That isn't helping me. I still get the namespace error.

It took a while, but there is now an official way to install Pyfhel in MacOs using GCC (installed with brew). Take a look at. the README for more info!

Same as #194 . Closing due to installation in M1 Pro being properly tested and documented in the README.


Datatables in pivottables

Hi Nicols,
Is it possible to use Datatables into pivottables?

Data tables don't deal well with rowspans and colspans, so no, it is not supported.

On Mar 21, 2016, at 08:03, krishnathumma<EMAIL_ADDRESS>wrote:
Hi Nicols,
Is it possible to use Datatables into pivottables?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub


p2p: use decaying tags for fetch peers

Motivation
When there's some peer churn (connection manager enabled, which is the default), fetch can be interrupted by connection manager dropping connections which are currently used for fetching. This can happen both for fetch clients and servers, breaking sync.
Description
When a peer connection is used for any fetch request (both on client and server side), a decaying tag is applied to that peer so that the connection with it is kept for some time. After there are no fetch requests for a while (~10 min by default), the decaying tag is removed.
Test Plan
Verify sync

bors merge


Play sound when new alert arrives in console

I'd love to see an option to play a sound if there are open alerts see #32

It's possible (see stackoverflow ). I guess it could be a configuration option to enable or disable. It has the potential for being quite annoying though. A mute button might be useful. Suggestions on how this might work in practice are welcome.

I personally use this feature in Zabbix and PRTG. The audio alert if there are open / unacknowledged alerts is nice if you do not have the monitoring tab open. It only sounds about once per minute.
Soon as an alert is acknowledged, it also mutes the sound.

<audio ng-if="alerts.length > 0 && status.indexOf('open') != -1" src="sound/sound4.mp3" autoplay></audio> to alert-list.html allows for this. Continuing down that path to allow it as a configurable option in profile.

Ah, it's pretty close however this won't play the sound for any new arrivals if there are any in the alert list pre-existing.


Add daily tests for macos homebrew

Please see https://github.com/Shreeshrii/testactions/runs/1721570829?check_suite_focus=true for a test run.
Macports gets some errors while running unittests regarding abseil. Probably because Macports is installing a newer version of abseil. @stweil Any suggestions on how to fix this?
../abseil/absl/base/internal/spinlock.cc:75:35: error: no type named 'LinkerInitialized' in namespace 'absl::lts_2020_09_23::base_internal'
SpinLock::SpinLock(base_internal::LinkerInitialized,
                   ~~~~~~~~~~~~~~~^
../abseil/absl/base/internal/spinlock.cc:79:5: error: use of undeclared identifier 'InitLinkerInitializedAndCooperative'
    InitLinkerInitializedAndCooperative();
    ^
../abseil/absl/base/internal/spinlock.cc:92:16: error: out-of-line definition of 'InitLinkerInitializedAndCooperative' does not match any declaration in 'absl::lts_2020_09_23::base_internal::SpinLock'
void SpinLock::InitLinkerInitializedAndCooperative() {

Homebrew runs all unittests. One test fails (but the test repo does not have all recent changes, so we should wait for CI results on tesseract repo).

One test fails

We'll investigate everything (test failures) later before release. Now we should focus on setting up the CIs.

One test fails

We'll investigate everything (test failures) later before release. Now we should focus on setting up the CIs.

If you want to test something on CI fast, clone repo and do your own testing without schedule, then merge working script to this repo.

If you want to test something on CI fast, clone repo and do your own testing without schedule, then merge working script to this repo.


Request update for volunteers, update history

@gauthams09 These are substantial changes. would appreciate some details on what the change is or at least an issue # this fixes.


Skipping DASH manifest: ExtractorError(u'Failed to download MPD manifest: HTTP Error 403

I'm using latest version of youtube-dl. Everything was fine but from now (at the date of writing: 04/10/2017) I'm getting error like:
WARNING: [youtube] _********: Skipping DASH manifest: ExtractorError(u'Failed to download MPD manifest: HTTP Error 403: Forbidden (caused by HTTPError()); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.',)
Though the video is downloading after the error message appearing but it's extremely slow.

@dstftw I think there is something going on though, it's not a coincidence multiple reports have come in about this, all around the same time. And simply saying 'Fix your network connection.' doesn't solve anything.
Because nothing changed in my network when this error started showing up.


[codecov][ebpf_platform_user.cpp] Code coverage < 80%

ebpf_platform_user.cpp has less than 80% code coverage. There should be more test cases to increase coverage.
https://app.codecov.io/gh/microsoft/ebpf-for-windows/blob/main/libs/platform/user/ebpf_platform_user.cpp

This now shows as 83.14% coverage, so closing since the title is now met.
Feel free to reopen if title is changed.


relax requirements.txt?

Hey, thanks for putting out such a great package!
I'm struggling with installing this into an environment with a number of other packages - is it 100% necessary to pin every requirement to the exact version in requirements.txt?
chemfunc==1.0.4
chemprop==1.6.1
flask==3.0.0
gunicorn==21.2.0
numpy==1.25.2
openpyxl==3.1.2
pandas==2.1.0
PyTDC==0.4.1
rdkit==2023.3.3
seaborn==0.13.0
tqdm==4.66.1
typed-argument-parser==1.9.0

In particular, the numpy/pandas/rdkit specifications seem pretty tight, particularly in light of standard semantic versioning.

Hi @corinwagen,
Thank you for your interest in ADMET-AI!
You don’t have to strictly follow the requirements.txt versions. I pinned those specific versions for anyone who wants to exactly reproduce the results from our paper, but I think most of the recent versions of those packages should work. If you run pip install admet-ai or pip install -e . for the local installation, that will use the package version requirements in setup.py which are much more flexible than those in requirements.txt.
Please let me know if that works or if you’re still having version issues.
Best,
Kyle

Ah, apologies, I didn't realize setup.py had different config settings here. pandas is still giving me issues but I can use version 1.2.0 to get around that - thanks for the quick response!
Package is working great so far - much appreciated!


Accordion ItemContent requires a wrapper element though Ark UI not

Comparing an example from Accordion | Ark UI:
  <Accordion.ItemContent>{item} content</Accordion.ItemContent>

And Park UI:
  <Accordion.ItemContent>
    <div>
      Pudding donut gummies chupa chups oat cake marzipan biscuit tart. Dessert macaroon ice
      cream bonbon jelly. Jelly topping tiramisu halvah lollipop.
    </div>
  </Accordion.ItemContent>

We see, that Park UI requires a div to be present (stylings don't work properly without it).
I think that we should be able to provide content without any wrapper.

@BorisZubchenko
Thanks for taking your time to create this issue. This is a non breaking temporary workaround until we have a propper collapsible maschine from Zag / Ark UI.
// the workaround
{
  itemContent: {
      display: 'grid',
      gridTemplateRows: '0fr',
      transitionProperty: 'grid-template-rows, padding-bottom',
      transitionDuration: 'normal',
      transitionTimingFunction: 'default',
      _open: {
        gridTemplateRows: '1fr',
      },
      '& > div': {
        overflow: 'hidden',
      },
    }
}


How to use aws-sdk-iam get_role

Prerequisites

[X] I've searched for previous similar issues or discussions and didn't find any solution.
[X] I searched the Developer Guide for an answer to my question.

Question Description
I am looking to use aws_sdk_iam and the get_role method to get some info on one of my IAM roles and it is not clear to me how to provide the roleName argument for this. I know this must be easy but I am drawing a blank. I'd have thought I could provide the roleName here:
let resp = client
        .get_role(roleName)
        .send()
        .await?;

But that doesn't seem to the case as get_role does not accept any arguments. But if I pass nothing, I see the following error:
Err(Unhandled(Error { code: Some("ValidationError"), message: Some("1 validation error detected: Value null at 'roleName' failed to satisfy constraint: Member must not be null"), request_id: Some("..."), extras: {} }))

Platform/OS/Device
Mac OSX
Language Version
rustc 1.57.0

The role name is given as a separate builder function:
let resp = client.get_role()
    .role_name("some-role")
    .send()
    .await?;

The get_role client method merely returns a builder, which then has methods on it to set the various arguments for the request.

Thank you, I knew it must have been something obvious!