A10C - Master Caution button does not work on iPad

When pressed on the iPad, it seems that the Master Caution on the A10C UFC is not animated.

Title changed because when the button is pressed on the iPad, it does not animate on the iPad or in-game.

When pressed on the iPad, the iPad button depresses and so does the one ingame.
I have not yet tested if the iPad button lights up during an ingame Master Caution event.

Thanks! you can check the light by shutting off one of the A10C engines for example.


hdrop: init at 0.2.4

Description of changes
I messed up #267356 and this is a new PR with a fresh fork. @AndersonTorres please continue with the review and thank you for your patience.
hdrop is a helper script for Hyprland window manager that allows the user to run, show and hide specified programs via keybinds.
I am the author of hdrop and would also like to be its maintainer on nixpkgs.
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.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

[x] Fits CONTRIBUTING.md.

Priorities
Add a :+1: reaction to pull requests you find important.

@AndersonTorres I don't understand the ofborg failure. It builds successfully on my machine but not on ofborg. I thought i did something wrong while rebasing your last formatting correction (still struggling a lot with git) but my second push also failed.
Do you understand the reason?

I believe ofborg is in error for another reason besides your code.
Maybe some experimental code arrive on Nixpkgs that broke something.

ofborg has no complaints


Unclear how to specify which architecture to build for

It's unclear how to specify which architecture to build for using the CL task. For now I've used a hacky solution by explicitly setting the ToolExe argument (which isn't documented).

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

ID: 313f661a-927a-adb4-10b0-b4f04cec61a9
Version Independent ID: e87ab8a0-6a80-fd99-9332-e5263ce9539a
Content: CL Task - Visual Studio
Content Source: docs/msbuild/cl-task.md
Product: visual-studio-windows
Technology: msbuild
GitHub Login: @Mikejo5000
Microsoft Alias: mikejo

Added links to the C++ docs which cover how platforms work with MSBuild, especially the environment variables.

This does not, in fact, fix this issue. Please re-open it.

@al45tair Looking more closely, thanks for your patience.

One does not normally invoke the CL task directly, as the task is usually called in the imported .targets files (starting with Microsoft.Cpp.targets imported at the end of a C++ project file created by Visual Studio) that handle the architecture in the property $(Platform) and $(ProjectConfiguration) which is $(Configuration)|$(Platform).
So, to build a C++ MSBuild project file with the architecture 'x86', this is $(Platform) == Win32 and for "x64" it's "x64".  Other values may be found in the MSBuild targets folder structure at C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\MSBuild\Microsoft\VC\v160\Platforms
You can specify one configuration to build on the command line :
msbuild Project1.vcxproj /p:Platform=Win32
Or set the ProjectConfiguration
msbuild Project1.vcxproj "/p:ProjectConfiguration=Debug|Win32"
This works because the properties are set when the Microsoft.Cpp.Common.targets file is imported, which eventually imports a project file that defines a target that includes the CL task.
If you do not specify $(Platform) at the command line, this comes from the environment variable $(Platform), or if you are running MSBuild from Visual Studio, it is the active configuration.
Are you creating an MSBuild script from scratch and using CL task directly or how are you customizing the build?  I can add some clarifications to the documentation for the situations just desribed, but if you are doing something more complex, it would help to have more information.

Thanks for the extra information. Indeed, I was attempting to create an MSBuild script from scratch that used the CL task directly. It seems to me that, while not many people are likely to do this, the documentation (and indeed MSBuild) probably should support doing it.
The reason I didn't want to just use Visual C++'s ".targets" files is that I was trying to use it as an alternative to make, to build a project where I explicitly want to build both 32-bit and 64-bit versions of libraries and binaries in a single MSBuild invocation without changing project settings to do so. The fact I wanted to do both builds in one invocation meant that telling people to use vcvarsXX.bat or run from the various command prompts wasn't really an option either.
I spent quite some time reading through the .targets files, trying to figure out how they made this work, but in the end came to the conclusion that it just wasn't obvious why the "Platform" option worked and that there was a little too much undocumented behaviour involved.
In the end, after investigating what MSBuild and the vcvarsXX batch files did, I settled on using GNU Make, with vswhere and some registry queries to automatically pick up the tools and include/library paths.

You can see my attempt at an MSBuild-based build system in my ArgX project. I had it basically working with the version of MSBuild on my system, but eventually ditched it because I was finding it difficult to make it work on Travis-CI.

Thanks for the context. We'll be discussing this internally and decide what actions to take, if any.

Talked with the engineers, and we feel that using the Cl task directly is a pretty advanced scenario, not the priority right now. I'll close this for the moment and see if any further inquiries about this come up.


How to use the android app?

It would be a good idea to include a short README on how to use the android app.
When you go to checkout you are shown a form from apigee to enter a customer number and password. Where are those coming from? Where are those set?
It is also not clear what to set in the configuration screen.

Closing as the project has been refactored and this bug issue no longer applies - please see https://github.com/apigee/openbank#previous-versions


Rockwell is bad at decimal

9 Mhz on decimal rockwell vs ~44 Mhz on all others

it seems the rockwell decimal test only runs for .005 seconds while the others run for longer


Document javascript logic and necessary markup for the image component

As the image component relies on some javascript to dynamically modify the DOM (to request the most appropriate image renditions) the necessary markup attributes for this javascript logic should be documented. This is especially important as otherwise extending from this component may easily lead to wrongly placed markup (compare with https://github.com/Adobe-Marketing-Cloud/aem-core-wcm-components/issues/30#issuecomment-309422119)

@raducotescu  / @kwin  Can you please explain a bit more? I am using core image component and getting https://forums.adobe.com/thread/2352665 issue. Only after removing "" line in image.html, image gets displayed. But then the images are not responsive based on screen size. I have provided "smartImages" and "smartSizes" in Design dialog. Not sure whats breaking.


feat(every): adding every N minutes or hours

This PR adds the followings:
Run a job every 5 minutes or 15, 30, 45 and so forth. Please note that all minutes or hours always start at 0
var jobScheduleService = JobSchedule()
jobScheduleService.addJob(
        ScheduledJobController.StatsParameters(count: 20),
        schedule: .every(minute: 5)
)

The same is true for every N hour
var jobScheduleService = JobSchedule()
jobScheduleService.addJob(
        ScheduledJobController.StatsParameters(count: 20),
        schedule: .every(hour: 3)
)

Two things

This should be two functions, one for minutes and one for hours
The function promises something it can't deliver ie generate an event every so many minutes. This only works for factors of 60 or 24 depending on value.

Perhaps you should have an enum for the factors eg
enum MinuteFactor: Int {
  case two = 2
  case three = 3
  case four = 4
  case five = 5
  case six = 6
  case ten = 10
  case twelve = 12
  case quarterHour = 15
  case twenty = 20
  case halfHour = 30
}
func everyMinute(_ minute: MinuteFactor)

And something similar for hours. For the hours you could also add a start time eg
func everyHour(_ hour: HourFactor, startingHour: Int, minute: Int)

I need to re-think this PR a little bit. There's currently func called everyMinute which takes seconds, but does not work with fractions i.e everyMinute(second: 300) which would translate into every 5 minutes starting at 0-5-10-15-20...55
Would it be easier to expose a func that takes in a cron syntax and computes the schedule?

I need to re-think this PR a little bit. There's currently func called everyMinute which takes seconds, but does not work with fractions i.e everyMinute(second: 300) which would translate into every 5 minutes starting at 0-5-10-15-20...55

The seconds parameter in everyMinute is when in the minute the schedule triggers a job. It is probably unnecessary for this function, but for everyHour or everyDay it is important to be able to say when in the hour or day we want the job to trigger. everyMinute(second: 300) basically means never as the second value can only be between 0 and 59.

Would it be easier to expose a func that takes in a cron syntax and computes the schedule?

We don't support the full crontab syntax eg we don't support * 4 * * * ie every minute when the when the hour is 4

I need to re-think this PR a little bit. There's currently func called everyMinute which takes seconds, but does not work with fractions i.e everyMinute(second: 300) which would translate into every 5 minutes starting at 0-5-10-15-20...55

The seconds parameter in everyMinute is when in the minute the schedule triggers a job. It is probably unnecessary for this function, but for everyHour or everyDay it is important to be able to say when in the hour or day we want the job to trigger. everyMinute(second: 300) basically means never as the second value can only be between 0 and 59.

Would it be easier to expose a func that takes in a cron syntax and computes the schedule?

We don't support the full crontab syntax eg we don't support * 4 * * * ie every minute when the when the hour is 4

Understood, I thought of writing a Cron parser and expose mundane syntax such as
@daily
@weekly
@monthly
@yearly
@minute

and finally
* 4 * * *
5 * * * *
* * * * *

What do you think?


set cacheAge to 0 so resources are always revalidated like on Android

I occasionally need to update files that I am serving with react-native-static-server. I noticed that my Android app will always get the latest file from the server, whereas on iOS it doesn't always update right away. This is because iOS has the Cache-Control: cache-age=3600 header which tells the client to hold onto the resource for an hour. This change disables the caching so iOS behaves like Android.

@fchasen can we publish a new version of the package with this change? ty!

Hi, I've forked and published a package here for latest changes. Please check: react-native-http-file-server

I'm using https://www.npmjs.com/package/patch-package to patch the changed line until it gets released.

I just did yarn add https://github.com/futurepress/react-native-static-server to already use this before the new release


Added note to Eggholder Hessian docs

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

Comparison is base (3df3fe1) 90.81% compared to head (020cb9d) 90.81%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #438   +/-   ##
=======================================
  Coverage   90.81%   90.81%
=======================================
  Files         162      162
  Lines       19940    19940
=======================================
  Hits        18108    18108
  Misses       1832     1832

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


Gate LevelBar cast on gtk_3_6

cc #83

Thanks ! Before I merge, is there any other missing ?

According to https://github.com/rust-gnome/gtk/issues/83#issuecomment-103460902 this was the only problem as long as you make sure gtk_3_6 isn't enabled.

I was speaking about other missing defined. ^^

The recursive cargo features should be taking care of that, same as in the Rust sources. Were they not I wouldn't expect the builds to succeed.

Welll, we'll see if someone else finds something.


Update roadmap

The roadmap looks outdated...

Last years monero roadmap had a future plans by years, now it is only "future".
It would be better to add something to 2024 and 2025.

Last years monero roadmap had a future plans by years, now it is only "future".

Not really. We have been showing "future" for a very long time. That's on purpose, because we cannot plan when some roadmap items will be completed. We only no it will be done in the future.
The roadmap still needs to be updated tho. I'll take care of it.

Last years monero roadmap had a future plans by years, now it is only "future".

Not really. We have been showing "future" for a very long time. That's on purpose, because we cannot plan when some roadmap items will be completed. We only no it will be done in the future.
The roadmap still needs to be updated tho. I'll take care of it.

Anything is better than having nothing on 2023 and 2024 so on. We need to show there is an active development team still perfecting the only "people's currency" in the world.
Deadlines generate hype and hype generates free advertisement.


Package Requested

[x] I would like someone else to build the manifest.
[ ] I would like help so I can submit the manifest.
[x] I have performed a search and couldn't find this package.
[ ] I think there is a new version available and I have provided the URL.

Please provide the following information
Publisher: yuzu-team
Publisher Url: https://github.com/yuzu-emu/yuzu
Package Name: yuzu
Description: yuzu is the world's most popular, open-source, Nintendo Switch emulator — started by the creators of Citra. It is written in C++ with portability in mind, and we actively maintain builds for Windows and Linux.
Package Version: 1.8
Installer URL: https://github.com/yuzu-emu/liftinstall/releases/download/1.8/yuzu_install.exe
Current Package Identifier (for new versions):

Hi, I am also looking forward for this package to be added to the repository

We might be able to add the mainline builds, as they are zips.

@russellbanks thank you! I've request silent install option from yuzu team later, for now, this can be closed.

https://github.com/yuzu-emu/yuzu/issues/10190


menu align to the right

Hi,
How to make the menu align to the right instead of aligning with the title of the page? Like this page

I think this should be discussed in the forum, as it is not an issue.
For your problem, there is an option in config/_default/params.toml :
# Align the main menu to the right of the page? (true/false)
menu_align_right = true

Is it what you want?

Yes. Thanks for the help. I'll move to the forum if I face a similar problem.

Is this still working? It does not work for me for some reason.

Never mind. it got updated to main_menu = {align = "r", show_logo = false, highlight_active_link = true, show_language = false}

For the record, this was changed to:
# in config/_default/params.yaml

header:
  navbar:
    align: r

Took me a while to figure it out.


Fix northstar radio exploit

About the PR

Right now you can set your battlecry as ";Spam" and it'll go to radio. This prevents that.
Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog

:cl:

fix: Fixed northstar gloves(again)

I don't think it's player-facing enough to be put in changelog


Allow user-defined function in origin option

@lucasfischer, could you sum up your research so far? like possible ways to approach, etc. Doesn’t need to be too specific, we’ll discuss pros and cons of the different approaches.

i basically thought of 2 approaches:
Callback
i kind of already implemented this, but it makes the underlying code quite complicated, because of the problems, that callbacks introduce.
Example
const cors = microCors({
	origin(origin, callback) {
		asyncAction(data => {
			if (data === 'foo') {
				callback(undefined, true)
			} else {
				callback(undefined, false)
			}
		})
	},
})
const router = micro(cors(() => ({})))

Promise
i think the callback idea is more fitting for express because express was not made for promises and all that new shiny async/await stuff. but since micro depends on async/await, why not use a promise approach for this case? i think it would be much easier to implement and use.
Example
const cors = microCors({
	async origin(origin) {
		const data = await asyncAction(origin)
		if (data === 'foo') {
			return true
		} else {
			return false
		}
	},
})
const router = micro(cors(() => ({})))


The FilerClient cannot set TTL

Describe the bug
I tried to upload the file using FilerClient and set an expiration time for the file by FuseAttributes.Builder.setTtlSec.
But when the file was uploaded successfully, when I used FilerClient.lookupEntry().getAttributes().getTtlSec() to read the expiration time of the file, I found that the expiration time was still not set.
I use FilerClient in java reactive, my unit test for file upload is as follows:
@Test
  public void testUpload() {
    String content = "hello world";
    Flux<DataBuffer> dataBufferFlux = DataBufferUtils.readInputStream(
        () -> new ByteArrayInputStream(content.getBytes()),
        dataBufferFactory, 1024);
    String location = "/hello.txt";
    HashMap<String, String> metadata = new HashMap<>();
    metadata.put("mime", "text/plain");
    FilerClient filerClient = this.storageService.getFilerClient();

    long ts = System.currentTimeMillis() / 1000;
    String dir = SeaweedOutputStream.getParentDirectory(location);
    String name = SeaweedOutputStream.getFileName(location);
    FuseAttributes.Builder attributes = FuseAttributes.newBuilder()
        .setMtime(ts)
        .setCrtime(ts)
        .setFileMode(755);
    // todo  ttl 设置未生效
    attributes.setTtlSec(120);
    Builder entry = Entry.newBuilder()
        .setName(name)
        .setIsDirectory(false)
        .setAttributes(attributes.build());
    // metadata 设置
    for (Map.Entry<String, String> metadataEntry : metadata.entrySet()) {
      entry.putExtended(metadataEntry.getKey(),
          ByteString.copyFromUtf8(metadataEntry.getValue()));
    }
    SeaweedOutputStream outputStream = new SeaweedOutputStream(filerClient, location, entry, 0,
        1024, "");

    AtomicLong totalSize = new AtomicLong();
    Mono<Long> upload = DataBufferUtils.write(dataBufferFlux, outputStream)
        .doOnNext(dataBuffer -> {
          totalSize.addAndGet(dataBuffer.readableByteCount());
          DataBufferUtils.release(dataBuffer);
        })
        .doFinally(signalType -> {
          try {
            outputStream.close();
          } catch (IOException e) {
          }
        })
        .then(Mono.defer(() -> Mono.just(totalSize.get())));

    StepVerifier.create(upload)
        .expectNext(11L)
        .verifyComplete();

    Entry getEntry = filerClient.lookupEntry(dir, name);
    int ttlSec = getEntry.getAttributes().getTtlSec();
    Assert.assertEquals(120, ttlSec);

    filerClient.deleteEntry(dir, name, true, false, true);
  }

The unit test code above executed incorrectly and got a ttlSec of 0.
java.lang.AssertionError:
Expected :120
Actual   :0
	at org.junit.Assert.fail(Assert.java:89)
	at org.junit.Assert.failNotEquals(Assert.java:835)
	at org.junit.Assert.assertEquals(Assert.java:647)
	at org.junit.Assert.assertEquals(Assert.java:633)
	at com.hyperpaas.platform.workspace.engine.data.service.SeaweedImplITest.testPickup(SeaweedImplITest.java:283)

Look forward to your reply!

this is not implemented in the java client yet. You are welcome to send a PR for this.

this is not implemented in the java client yet. You are welcome to send a PR for this.

oh, I'll to try


Allow users to use CE without redacting the page

I'm not sure how this should work exactly, but there needs to be an option for users (if they so choose)  to keep CE enabled, but still view their favorite websites without redaction, even if they are blocked. This is sort of an info-only mode: CE still checks the page, but only changes the icon if blocked (and if the menu is clicked, shows the various server responses).

https://github.com/dhowe/ChinaEye/pull/34
Added Info mode. Please check


Helm Deploy Enterprise Member Clusters

depends on using https://github.com/pachyderm/config-pod/pull/3 to correctly interpret the new config in config-secret.yaml

What's the workflow here?

helm install enterprise server (with license key?)
helm install member cluster (No license key?)

Also, in general can we derive more values? ie. if they supply a DNS entry for the enterprise server, can we fill in callback URLs, etc using string interpolation?

re-creating PR with modifications to master.  #6918


Use supercluster for clustering in IconLayer demo

Change List

Replace custom clustering implementation with supercluster

Coverage remained the same at 62.891% when pulling fc8bb7b65f69c072a79fe2bd232947633ba72489 on x/supercluster into f9d2d72e54533a05ac842f58ff1ff1d6ad9ce34a on master.


Mustache.php v2.14.1 security release

Mustache.php v2.14.1 was released today. It contains a security improvement, and should be a straightforward update.
https://github.com/bobthecow/mustache.php/releases/tag/v2.14.1
(You're receiving this issue because Packagist says you depend on Mustache.php)

No future action needed.


Always shuffle a hidden CardList on select

As Prize Cards shouldn't be shuffled, should this only be done for Hand specifically? Are the other CardLists ever likely to be hidden when selecting?

As Prize Cards shouldn't be shuffled, should this only be done for Hand specifically? Are the other CardLists ever likely to be hidden when selecting?


No response from calling method

i have request the location permission but there is no  response from calling method
onTap: () async {
bool permission = await requestLocationPermiss(context);
if (permission) {
Geolocator().getCurrentPosition(desiredAccuracy: LocationAccuracy.best)
.then((position) {
setState(() {
print('${position.toString()}');
});
}).catchError((err) {
print('$err');
});
}
}

The same problem
Future<void> _getCurrentUserLocation() async {
    print("#1");
    Position position = await Geolocator()
        .getCurrentPosition(desiredAccuracy: LocationAccuracy.high)
        .catchError((e) {
      print(e.toString());
    });
    print(position.latitude);
    print(position.longitude);
  }

nothing happens after getCurrentPosition

My other method works fine：
  onTap: () async {
            bool permission = await requestLocationPermiss(context);
            if (permission) {
              await Geolocator()
                  .getLastKnownPosition(
                      desiredAccuracy: LocationAccuracy.high)
                  .then((position) {
                setState(() {
                  print('-----Location------:${position.toString()}');
                  MyConstant.lat = position.latitude;
                  MyConstant.long = position.longitude;
                });
              }).whenComplete(() {
                naviUtil.jumpPage(context, LoginPage());
              });
            }
          }

Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, v1.9.1+hotfix.6, on Microsoft Windows [Version 6.1.7601], locale zh-CN)
[√] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[√] Android Studio (version 3.5)
[√] Connected device (1 available)

The same problem
Future<void> _getCurrentUserLocation() async {
    print("#1");
    Position position = await Geolocator()
        .getCurrentPosition(desiredAccuracy: LocationAccuracy.high)
        .catchError((e) {
      print(e.toString());
    });
    print(position.latitude);
    print(position.longitude);
  }

nothing happens after getCurrentPosition.
Permissions - check
gradle - check
flutter clean - check
start new project - check
logcat - check (nothing special)
flutter: 1.9.1+hotfix.3 (but the same on 1.12)
yaml:
name: native_feautures_old_sdk
description: A new Flutter application.

version: 1.0.0+1

environment:
  sdk: ">=2.1.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  provider: ^3.2.0
  image_picker: ^0.6.1+8
  path_provider: ^1.4.2
  path: ^1.6.4
  sqflite: ^1.1.7
  geolocator: ^5.1.5 #https://pub.dev/packages/geolocator#-readme-tab-

  cupertino_icons: ^0.1.2

dev_dependencies:
  flutter_test:
    sdk: flutter

flutter:

  uses-material-design: true

Xiaomi Redmi note 5 pro, android 9

You can try if another method works。 the  method  Geolocator().getLastKnownPosition

I have the same problem，
Position position = await  Geolocator().getCurrentPosition(
desiredAccuracy: LocationAccuracy.high).catchError((e) {
print(e.toString());
});
print(position.latitude);
print(position.longitude);
getCurrentPosition does not work and cannot catch exceptions
Mobile phone brand is redmi 8a
I'm not sure if it's caused by the fact that some of Google's services are not enabled on the mobile phone？

Same here, no answer for:
Position position = await Geolocator().getCurrentPosition(desiredAccuracy: LocationAccuracy.high);

I solved the problem indirectly through another method. If I can't get longitude and latitude through GPS, I can get longitude and latitude through network. The author can extend the plug-in, and other people can refer to me temporarily

I just noticed that if on the device (Android AVD emulator in my case) I activate the high precision location and not the battery saving mode, I do get an answer from the getCurrentPosition() call.
Is there any way to ask the user or require him to activate this mode?

There seems to be no better way, but I used another plug-in, jlocation, which can be found on GitHub. I used this plug-in to get through the network and make a supplement. As for the problem of getcurrentposition not responding, I changed my writing method and seemed to solve the problem. The code is as follows
Position position;
Geolocator()
.getCurrentPosition(desiredAccuracy: LocationAccuracy.high)
.then((value) {
position = value;
}).catchError((e) {
print(e.toString());
});
Future.delayed(Duration(seconds: 2), () async {
if (position != null) {
city = await getCity(position.latitude, position.longitude);
} else //if not work
{
var loc = new Jlocation();
var data = await loc.getLocation();
if (data != null) {
city = await getCity(data.latitude, data.longitude);
}
}
if (city != null && city != "") {
widget.areaParam?.gpsCityName = city.trim();
if (mounted) {
setState(() {
areaText = city.trim();
});
}
} else {
if (mounted) {
setState(() {
areaText = 'location wrong...';
});
}
}
});
jlocation change a line of code
private final static String PROVIDER = LocationManager.NETWORK_PROVIDER;
It's hard, but at least it's working now
If anyone who has the ability to improve the plug-in according to the idea of jlocation
the address is https://github.com/seerx/jlocation

I have the same problem，
Position position = await Geolocator().getCurrentPosition(
desiredAccuracy: LocationAccuracy.high).catchError((e) {
print(e.toString());
});
print(position.latitude);
print(position.longitude);
getCurrentPosition does not work and cannot catch exceptions
Mobile phone brand is redmi 8a
I'm not sure if it's caused by the fact that some of Google's services are not enabled on the mobile phone？

You can try to open vpn...

Fixed in version 6.0.0


run Gratipay 150

149

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/11296578-run-gratipay-150?utm_campaign=plugin&utm_content=tracker%2F85909&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F85909&utm_medium=issues&utm_source=github).

We should turn off tips to Gratipay for users that were only giving to infinitechan. Surely they don't want to give to Gratipay anymore.

Reviewed 54 (48) accounts.

Backup taken and verified.

Droplet spun up and updated. Still looking at infinitechan tipper tweaks ...

I count 25 users with tips to both infinitechan and Gratipay. Of those, 7 have a tip to a third user.

I count 14 users who only gave to infinitechan and Gratipay, who now have a non-zero tip Gratipay.

We should also issue refunds for their remaining balance, but let's get payday run first.

Okay, here's the script I came up with:
#!/usr/bin/env python
from decimal import Decimal as D
from gratipay import wireup

env = wireup.env()
db = wireup.db(env)

tippers = db.all("""

select distinct on (p.username) p.*::participants
  from participants p
  join current_tips on tipper=p.username
 where tippee='Gratipay'
   and tipper in (
        select tipper
          from current_tips
         where tippee='infinitechan'
    )

""")

for p in tippers:
    other = [t for t in p.get_current_tips() if t['tippee'] not in ('Gratipay', 'infinitechan')]
    gratip = p.get_tip_to('Gratipay')['amount']
    if len(other) == 0 and gratip > 0:
        print len(other), p.get_tip_to('Gratipay')['amount'], p.username
        p.set_tip_to('Gratipay', D('0.00'))

Okay, tip to Gratipay zeroed out for 14 users. Refunding infinitechan tippers reticketed as #3342.

Script started.

Script ran for 17 minutes (0:17:50.957850).

Pinned https://twitter.com/Gratipay/status/588807649925451777.

I'm not sure all the emails went out properly.

Log downloaded and droplet destroyed.

MassPay submitted.

MassPay posted back for 93 users. IRC

Logs uploaded in https://github.com/gratipay/logs/commit/f318806be6c209b44660939e0f4acf032097db62.

Escrow shuffled.

Reticketed charge notification emails blockage.

I guess that's that, eh?


Fix clang image build workflow SBOM step

🙏

Fast merging this since https://github.com/cilium/tetragon/actions/runs/4377456840/jobs/7660959887 passed and the other tests are irrelevant.

Other workflows are irrelevant to the clang workflow, let's merge.


Replace function calls with a simple fixture.

Since every test begins by creating a Client object, I defined a fixture that returned such a n object, and added it as a parameter to all tests.

thanks for this.
fix the lint warnings please.


Change duplicate interfaces between backend and frontend

Fixes #237
Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Code cleanup/refactoring
[ ] Documentation update
[ ] This change requires a documentation update
[ ] CI system update
[ ] Test Coverage update

How Has This Been Tested?

Place the necessary values to the properties(such as client-id, client-secret and others) in docker-compose.yml file.
Build with docker compose build and run the lpvs container with docker compose up.
Go to http://localhost:7896 on the web browser.
Login and access other web pages.

Test Configuration:

Java: v11
LPVS Release: v1.x.x

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

@kyudori Can you verify if this PR seems okay?

@kyudori Can you verify if this PR seems okay?

I checked that the F5 (refresh) error has been resolved.
And also, LPVS and front end are working correctly.
There seems to be no problem with this Pull Request.

GitHub ID: kyudori, Option: My Pull Request

GitHub ID: kyudori, Option: My Repository Pull Request

GitHub ID: hwan5180, Option: My Repository Pull Request

GitHub ID: hwan5180, Option: My Repository Pull Request


doc: add minimal sphinx tag that turns off very slow features

The incremental doc build has become too slow again, unusable for interactive use and "drive-by" doc fixes. Add a new minimal sphinx tag that groups and optionally disables all features unusable for interactive use.
On a 6 years old server with 72 cores and 300G of RAM, this new minimal tag reduces html-fast build times like this:

Build from scratch:
From 5 minutes down to 1 minute

Incremental build, one-character .rst change:
From 35 seconds down to 9 seconds.

This is a recurring regression, see<PHONE_NUMBER>5f (2019) and #36033 (2021).
Maybe there could be a new CI check to prevent this? Something like:
# build from scratch
SPHINXOPTS='-j auto -t minimal' make html-fast

# make sure the incremental build stays usable; under 10 seconds
sed -i -e 's/Zephyr/Xephyr/' doc/index.rst
timeout 10 make html-fast

Draft of numfig removal in #56631

I upgraded everything and re-measured and the numbers in the description have not changed.
zephyr commit ae23da81f2f5304c7ecc378465b1e264f3ad6f7f
sphinx 6.3.1
breathe 4.35.0

This time I also disabled numfig alone while leaving breathe enabled as an additional datapoint: building from scratch is barely faster but the incremental build time is 14 seconds = somewhere in the middle.

I upgraded everything and re-measured and the numbers in the description have not changed.
zephyr commit ae23da81f2f5304c7ecc378465b1e264f3ad6f7f
sphinx 6.1.3
breathe 4.35.0

This time I also disabled numfig alone while leaving breathe enabled as an additional datapoint: building from scratch is barely faster but the incremental build time is 14 seconds = somewhere in the middle.

Feel free to take this task. Please provide some numbers, a Sphinx issue, etc.

numfig removal resubmitted in

#57624

PR updated and rebased.

minimal build should also disable DT bindings docs,...

Would this be as simple as disabling some sphinx extension?

minimal build should also disable DT bindings docs, so we have a single way of building "fast" docs.

Currently, html-fast == DT_TURBO_MODE=1 == "temporarily stub-out the auto-generated Devicetree bindings documentation" in gen_devicetree_rest.py.
This PR is "faster" than html-fast because it... "breaks" doxygen references, printing a lot of warnings.
I don't how we could unify "fast without any warnings" and "faster with a lot of warnings".
Note the many warnings pollute only the build from scratch. The normal one-line .rst change, compile cycle is not polluted.


feat: Bring your own LB

Description
This change allows us to create a target group without creating the load balancer.
Motivation and Context
Like I said above, this change was needed to implement a set of changes in terraform-aws-atlantis, so we can reuse the same VPC, ECS cluster an load blancer with multiple atlantis services.
Breaking Changes
No breaking changes.

@bryantbiggs Would this be a useful feature? or our usecase is unique?

Hi @endrec !
This feature is good to have but not in reusable modules like terraform-aws-modules because it increases the maintenance cost significantly. It also opens a door for a lot of similar requests - bring your own <anything>.
I am going to close this PR.

Hi @antonbabenko,
That's fair, I thought the same when I created the PR, but wanted to see other opinions than my own. :)
Thanks for yours, and thank you for your (tremendous) work on these modules.
Endre


Need a release

Expected Behavior

We need a release so that I can get https://github.com/paketo-buildpacks/packit/pull/604 into Jam for our multi-arch support work related to the Node.js buildpacks
Current Behavior

Possible Solution

Steps to Reproduce

Motivations

@ForestEckhardt any chance you could publish a release?

https://github.com/paketo-buildpacks/packit/releases/tag/v2.16.0


upgrade protobuf from 3.16.3 to 4.27.2

Upgraded according to the instructions of the following issue
https://github.com/protocolbuffers/protobuf/issues/16452

Thanks much for contribution!


Forward broken in Fast KAN

logs - fast-kanmnist.log
Proposed fix
base = self.base_linear(self.base_activation()(x)) on https://github.com/ZiyaoLi/fast-kan/blob/b64ecad2b81026e49ad992f64374c0d388c98cd4/fastkan/fastkan.py#L59
Device: M1 MacBook Pro
python version: 3.10.14
torch version: 2.3.0
torchvision version: 0.18.0

Thanks for the feedback. I'm sorry that I was working on the master branch so some of the commits may be buggy. Current version should've fixed this.


FulfillmentInbound

Describe the bug
get_shipments is not working properly. When i used only status "CLOSED" in ShipmentStatusList then some data is returned but when i used "SHIPPED" status with it, then no data is returned. Why the shipments with closed status are not returned if no shipped data is there?
To Reproduce
Try the FulfillmentInbound first with status you know will have data.In my case it was "CLOSED" .
FulfillmentInbound(credentials=credentials,marketplace=Marketplaces.IN).get_shipments(QueryType=["SHIPMENT"],ShipmentStatusList=["CLOSED"])
this returns data.
Then try same query but with adding a status that has no data "SHIPPED".
 FulfillmentInbound(credentials=credentials,marketplace=Marketplaces.IN).get_shipments(QueryType=["SHIPMENT"],ShipmentStatusList=["CLOSED","SHIPPED"])
this returns no data.
Expected behavior
It should return data for both the shipment status.

",".join(shipment_status_list).
Please ask questions in discussions, issues will be closed unanswered.

But @saleweaver  it is an issue with the API.


Confirm that our robots are wired the same way

Recent testing showed a difference in behaviour between Doug and Andrew's robot. Create a script that moves each leg one at a time and compare the two robots to see if they behave the same. Note that this issue coincided with a voltage regulator failing in Andrew's robot. We expect the script and test to prove that wiring is not the issue.

compiler issues 14 and 15 include a script called testAllLegs.txt / 01__hb-testAllLegs.js  which moves each servo for each leg in succession.

Script shows we are wired the same way but there are issues with motor behaviour. Other tickets track the new issue and this ticket can be closed.


Now I want to scroll the scroll bar to a certain location, trigger an element, hide, how should I do ah

Hi there! I will be closing this issue as there is no information provided that we request from the issue template.
Please use the forum instead if you have any question. Thanks!


Error: in triplet x64-windows

Hello! Please, help me to build TDLib for Windows.
I have an error on step:
$ ./vcpkg install gperf:x64-windows openssl:x64-windows zlib:x64-windows
Computing installation plan...
The following packages will be built and installed:
    gperf[core]:x64-windows -> 3.1#3
    openssl[core]:x64-windows -> 1.1.1m#2
  * vcpkg-cmake[core]:x64-windows -> 2022-01-19
  * vcpkg-cmake-config[core]:x64-windows -> 2022-02-06
    zlib[core]:x64-windows -> 1.2.11#13
Additional packages (*) will be modified to complete this operation.
Error: in triplet x64-windows: Unable to find a valid Visual Studio instance
Could not locate a complete Visual Studio instance
The following paths were examined for Visual Studio instances:
    D:\VisualStudio_Windows\VisualStudio\VC\Auxiliary/Build\vcvarsall.bat

I've installed VS community edition with EN lang and tools for C++. vcvarsall.bat exists, but in stdout above slash used instead of backslash also for some reason  VC\Auxiliary/Build\vcvarsall.bat.
vorobyev@DESKTOP-N2EGPTV MINGW64 /d/VisualStudio_Windows/VisualStudio/VC/Auxiliary/Build
$ ls -lah
total 1,3M
drwxr-xr-x 1 vorobyev 197121   0 апр 15 21:43 ./
drwxr-xr-x 1 vorobyev 197121   0 апр 15 21:40 ../
-rw-r--r-- 1 vorobyev 197121  13 апр 15 21:43 Microsoft.VCRedistVersion.default.txt
-rw-r--r-- 1 vorobyev 197121 401 апр 15 21:43 Microsoft.VCToolsVersion.default.props
-rw-r--r-- 1 vorobyev 197121  13 апр 15 21:43 Microsoft.VCToolsVersion.default.txt
-rw-r--r-- 1 vorobyev 197121 401 апр 15 21:43 Microsoft.VCToolsVersion.v143.default.props
-rw-r--r-- 1 vorobyev 197121  13 апр 15 21:43 Microsoft.VCToolsVersion.v143.default.txt
-rw-r--r-- 1 vorobyev 197121  39 апр 15 21:43 vcvars32.bat
-rw-r--r-- 1 vorobyev 197121  39 апр 15 21:44 vcvars64.bat
-rw-r--r-- 1 vorobyev 197121 11K апр 15 21:43 vcvarsall.bat
-rw-r--r-- 1 vorobyev 197121  43 апр 15 21:44 vcvarsamd64_x86.bat
-rw-r--r-- 1 vorobyev 197121  43 апр 15 21:43 vcvarsx86_amd64.bat

Did you face such a problem?

Slash and backslash are interchangeable on Windows, so this is not an issue.
But there is definitely an issue with MSVC installation, for example, shell wasn't reopened after relevant environment variables were changed. Anyway, you have issue with vcpkg and it is better to search for solution in https://github.com/microsoft/vcpkg/issues. For example, see issues 25986 and 22074 there.

Thanks! Installation VS on the system disk helped.

sorry for asking again, so your solution is basically installing the VS on local disk C????


fitBounds did not move to the center

map.viewport.fitBounds(react,flalse)
It can zoom to a specified size.
But did not move to the center of the boundary。
only in same zoom,it can be used.
i must use
map.viewport.fitBounds(react,flalse)
map.viewport.panTo(point,true);

Can you share an example of this problem? fitBounds usually works for this.

i have a annotaion.
Its pixel coordinates (x: 10000px, y: 10000px, width: 300px, height: 300px).
let  react=map.viewport.imageToViewportRectangle(10000,10000,100,100);
map.viewport.fitBounds(react,false);
It zoom to annotation size, but does not move to annotation Center

It seems to be working as far as I can tell:
https://codepen.io/iangilman/pen/WWEbJm


Merge with Cake.GitHub?

We already have Cake.GitHub addin in Cake-Contrib organization. Would it be possible and making sense to extend this addin instead to create a new one? The issue I see here is that both addins come with different features, but are not compatible with each other, since they both are using Octokit, but in different versions?

The existing Cake.GitHub plugin is using a very version old version of Octokit.
Also, there has not been release for it 2019

This plan with this one is to eventually have most of the GitHub Apis as Endpoints.
This one does use Octokit but OctoKit is embeded in the assembly using Fody.Costua.

I would suggest to ask the maintainer of the Cake.GitHub addin if he is interested in taking your extensions and a co-maintainership together with you. IMHO for Cake users it would be the best options.
Would this be an option for you?

@louisfischer just wanted to follow up with this to see if you had given it any thought.  Thanks

@gep13 @pascalberger I am open to it. I was hoping to keep it updated as well with dependences. What would you like to see what happens next?


[FEATURE REQ] [KeyVault.Keys.KeyClient] How to use ManagedIdentity Access Token with the KeyClient?

Query/Question
We're from Azure Container Registry team. This is a question regarding Azure.Security.KeyVault.Keys.
We're trying to implement KeyVault VNET/firewall bypass using User managed identity. Here's the documentation shared by the Identity team. For this, we need to mint a special access token and pass the token to the KeyVault client to bypass KeyVault VNET/firewall (we have first party appId and certificate).
It's fairly straightforward to pass the Managed identity token using AuthenticationCallback in the KeyVaultClient constructor. NuGet Package: Microsoft.Azure.KeyVault
// Use an Async Delegate here for authenticationCallback and pass the access token to KeyVaultClient.

var client = new KeyVaultClient(authenticationCallback: async (authority, resource, _) =>
{
      // Use client assertion with MSAL to obtain access token
      var identityAuthResult = await app.AcquireTokenForClient(...)
      return identityAuthResult.AccessToken;
});

// Next get the Key from KeyVault
var result = await client.GetKeyAsync("https://adupadhykv.vault-int.azure-int.net/keys/validKey/");

However, Microsoft.Azure.KeyVault NuGet package is now Deprecated.

This package has been deprecated. The latest libraries to interact with the Azure KeyVault service are: Azure.Security.KeyVault.Keys

I'm not sure how to pass the access token to the new and recommended KeyClient of Azure.Security.KeyVault.Keys package.

The constructor takes in 2 arguments, i.e. VaultUri and TokenCredential.

I tried looking into various TokenCredentials such as AuthorizationCodeCredential, AzureCliCredential, ManagedIdentityCredential etc.

How can I use the access token with the new KeyClient? Any code references/documentation to help me get started would be greatly appreciated. I tried looking around a bit but couldn't figure out.

StackOverflow thread for tracking this.
Environment:

Name and version of the Library package used:  Azure.Security.KeyVault.Keys 4.0.0
Hosting platform or OS and .NET runtime version: Windows, .NET Framework 4.7.2
IDE and version : VS 2017/19

You can derive TokenCredential to do the same thing in the GetToken and GetTokenAsync overrides. @schaabs may have more details.

@heaths do you suggest creating a class which extends TokenCredential and implements these methods?
I was wondering if there was a way to use the one of the existing class to achieve the stated purpose.
If not, then creating the custom class is the only feasible option.

IT doesn't appear that any of the existing classes will do this for you, but it should be straight forward to make a TokenCredential that just takes the bearer token you already have and returns it back in GetToken and GetTokenAsync. You'll have to manage lifetime either way since you retrieved and took ownership of the bearer token.

@heaths I've been trying to do that. I just created a class which extends TokenCredentials and overrides GetToken and GetTokenAsync. These methods are just returning the ManagedIdentity AccessToken minted by MSAL.
However, this seems to succeed with KeyVaultClient (deprecated) and fails with KeyClient (newer).
For more context, here's the code. Let me know if anything is hard to follow:-
Testing the Access token (works with old SDK. Fails with new SDK - Bad request 400)
               var identityAccessTokenCredential = new IdentityAccessTokenCredential(
                                msalAuthorityUri: msalAuthorityUri,
                                identityClientId: identityClientId,
                                identityTenantId: identityTenantId,
                                identityCertificate: identityCertificate,
                                keyVaultResourceId: keyVaultResourceId,
                                firstPartyAccessToken: firstPartyAuthResult.AccessToken);

                #endregion

                #region MANAGED IDENTITY TOKEN

               // OLD SDK
                var kvClient1 = new KeyVaultClient(authenticationCallback: async (authority, resource, scope) =>
                {
                    var cred = await identityAccessTokenCredential.GetTokenAsync(requestContext: new TokenRequestContext());
                    return cred.Token;
                });
                //  Get Key Works with old SDK here
                var key1 =  await kvClient1.GetKeyAsync("https://adupadhykv.vault-int.azure-int.net/keys/validKey/");

                // NEW SDK
                var kvClient2 = new KeyClient(vaultUri: new Uri(keyVaultUri), credential: identityAccessTokenCredential);

                // Get Key fails with new SDK here
                var key2 = await kvClient2.GetKeyAsync("https://adupadhykv.vault-int.azure-int.net/keys/validKey/");

class IdentityAccessTokenCredential : TokenCredential
 class IdentityAccessTokenCredential : TokenCredential
        {
            private readonly string msalAuthorityUri;
            private readonly string ...

            protected IdentityAccessTokenCredential()
            {

            }

            public IdentityAccessTokenCredential(
                string msalAuthorityUri,
                string ...)
            {
                this.msalAuthorityUri = ...
            }

            public override AccessToken GetToken(
                TokenRequestContext requestContext,
                CancellationToken cancellationToken = default)
            {

                return AcquireAccessTokenAsync().GetAwaiter().GetResult();
            }

            public override ValueTask<AccessToken> GetTokenAsync(
                TokenRequestContext requestContext,
                CancellationToken cancellationToken = default)
            {
                return AcquireAccessTokenAsync();
            }

            private async ValueTask<AccessToken> AcquireAccessTokenAsync()
            {
                  // USE MSAL to mint Managed Identity token.
            }

Error from KeyClient. Fails while calling GetKeyAsync
{"Service request failed.\r\nStatus: 400 (Bad Request)\r\n\r\nContent:\r\n<!DOCTYPE html>\r\n\r\n    \r\n        <title>Runtime Error</title>\r\n        <meta name=\"viewport\" content=\"width=device-width\" />\r\n        \r\n    \r\n\r\n    \r\n\r\n
Server Error in '/' Application.

\r\n\r\n
 Runtime Error
\r\n\r\n            \r\n\r\n             Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.\r\n

\r\n\r\n            Details: To enable the details of this
 specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

\r\n\r\n
\r\n
\r\n                  \r\n
\r\n\r\n<!-- Web.Config Configuration File -->\r\n\r\n<configuration>\r\n    <system.web>\r\n        <customErrors mode="Off"/>\r\n    </system.web>\r\n</configuration>
\r\n\r\n                  	\r\n
\r\n
\r\n\r\n
\r\n\r\n            Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag
 to point to a custom error page URL.

\r\n\r\n
\r\n
\r\n                  \r\n
\r\n\r\n<!-- Web.Config Configuration File -->\r\n\r\n<configuration>\r\n    <system.web>\r\n        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>\r\n    </system.web>\r\n</configuration>
\r\n\r\n                  	\r\n
\r\n
\r\n\r\n
\r\n\r\n    \r\n\r\n\r\n\r\nHeaders:\r\nStrict-Transport-Security: REDACTED\r\nX-Content-Type-Options: REDACTED\r\nCache-Control: private\r\nDate: Tue, 01 Dec 2020 00:46:37 GMT\r\nX-Powered-By: REDACTED\r\nContent-Length: 3420\r\nContent-Type: text/html; charset=utf-8\r\n"}
    Data: {System.Collections.ListDictionaryInternal}
    ErrorCode: null
    HResult: -2146233088
    HelpLink: null
    InnerException: null
    Message: "Service request failed.\r\nStatus: 400 (Bad Request)\r\n\r\nContent:\r\n<!DOCTYPE html>\r\n\r\n    \r\n        <title>Runtime Error</title>\r\n        <meta name=\"viewport\" content=\"width=device-width\" />\r\n        \r\n    \r\n\r\n    \r\n\r\n
Server Error in '/' Application.

\r\n\r\n
 Runtime Error
\r\n\r\n            \r\n\r\n             Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.\r\n

\r\n\r\n            Details: To enable the det
ails of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

\r\n\r\n
\r\n
\r\n                  \r\n
\r\n\r\n<!-- Web.Config Configuration File -->\r\n\r\n<configuration>\r\n    <system.web>\r\n        <customErrors mode="Off"/>\r\n    </system.web>\r\n</configuration>
\r\n\r\n                  	\r\n
\r\n
\r\n\r\n
\r\n\r\n            Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> confi
guration tag to point to a custom error page URL.

\r\n\r\n
\r\n
\r\n                  \r\n
\r\n\r\n<!-- Web.Config Configuration File -->\r\n\r\n<configuration>\r\n    <system.web>\r\n        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>\r\n    </system.web>\r\n</configuration>
\r\n\r\n                  	\r\n
\r\n
\r\n\r\n
\r\n\r\n    \r\n\r\n\r\n\r\nHeaders:\r\nStrict-Transport-Security: REDACTED\r\nX-Content-Type-Options: REDACTED\r\nCache-Control: private\r\nDate: Tue, 01 Dec 2020 00:46:37 GMT\r\nX-Powered-By: REDACTED\r\nContent-Length: 3420\r\nContent-Type: text/html; charset=utf-8\r\n"
    Source: "Azure.Security.KeyVault.Keys"
    StackTrace: "   at Azure.Security.KeyVault.KeyVaultPipeline.<SendRequestAsync>d__27.MoveNext()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Azure.Security.KeyVault.KeyVaultPipeline.<SendRequestAsync>d__21`1.MoveNext()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at Azure.Security.KeyVault.Keys.KeyClient.<GetKeyAsync>d__18.MoveNext()\r\n   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)\r\n   at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()\r\n   at KeyVaultApp.VnetBypass.<TestKeyVaultWithVNET>d__13.MoveNext() in C:\\Users\\adupadhy\\source\\repos\\KeyVaultApp\\KeyVaultAp
p\\VnetBypass.cs:line 126"
    Status: 400
    TargetSite: {Void MoveNext()}

The fact you're getting back an HTML error page from ASP.NET tells me something is wrong in your request URL. At least for Key Vault, I know this happens with colons (":") in the URL path. @schaabs do you have some idea here?
Can you include the URL you're using but just fake the hostname/tenant ID (whatever is actually PII) so we can see the full example URL?

@hkuadithya If your running the exact code your specified above I think the problem might be how you're calling GetKeyAsync.  The GetKeyAsync method on KeyClient expects the name of the key as the first parameter.
https://github.com/Azure/azure-sdk-for-net/blob/05d83431e2d6e3876b9da4e3af8a6407ad6b34e8/sdk/keyvault/Azure.Security.KeyVault.Keys/src/KeyClient.cs#L347
However, in your example you're passing in the entire url (also called the key id).
var key2 = await kvClient2.GetKeyAsync("https://adupadhykv.vault-int.azure-int.net/keys/validKey/");

The new KeyClient is contructed with the base vault url, and there is no overload for GetKeyAsync which takes the full url as there was on the KeyVaultClient in previous versions.

@schaabs Yes, I was about to comment the same. I started looking at the new SDK source code after @heaths  mentioned that there's something wrong with the request URL.
The reason why I made this mistake is because the Old SDK expects a KeyIdentifier string and the new SDK expects the KeyName and KeyVersion (optional).
Incorrect code
var kvClient2 = new KeyClient(vaultUri: new Uri("https://adupadhykv.vault-int.azure-int.net"), credential: identityAccessTokenCredential);
var key2 = await kvClient2.GetKeyAsync("https://adupadhykv.vault-int.azure-int.net/keys/validKey/");

Correct code
var kvClient2 = new KeyClient(vaultUri: new Uri("https://adupadhykv.vault-int.azure-int.net"), credential: identityAccessTokenCredential);
var key2 = await kvClient2.GetKeyAsync("validKey");

Thanks. Please close this issue. Also, it might be useful in future to document how to use the AccessToken directly with the KeyVault SDK.


Update connection.js

bug when more than 1 package,
eg: the second package   service_name is null but the client is similar with the first

This needs an Apache Jira ticket in the Thrift project, and needs to be rebased against master so that it gets a clean CI build.

@jfarrell this PR can be closed; the line of code removed here was already done by another commit.

@jfarrell this PR can be closed; the line of code removed here was already done by another commit.


[ALLUXIO-3052] Track write positions to work around issues in OSXFUSE

I have observed that on Mac writing sequentially in the application layer into FileInputStream will end up with the multiple writes of the same offset in the Fuse layer. This suggests from unexpected behavior with OSXFUSE (I used 3.7.1).
For example, when I write a file of 10MB sequentially, the write method in AlluxioFuseFileSystem is invoked to write 64kb at offsets 0, 64KB, 12  ...., 8MB, and then it starts again at 0, 64KB, ...10MB. It's unclear why it writes to 8MB and then starts over from 0 again. However, without this PR, writing 10MB file would end up with a file much larger than 10MB because of the repeat write of the same offsets.
But such issues are not encountered in Linux with libfuse. This might be related to the issue seen some other people when they try to integrate with OSXFUSE.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/17491/
Test FAILed.

jenkins, test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/17492/
Test FAILed.

jenkins, test this please

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/17494/
Test FAILed.

Merged build finished. Test FAILed.

jenkins, test this please

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/17496/
Test FAILed.

Merged build finished. Test FAILed.

jenkins, test this please

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/17501/
Test FAILed.

jenkins, test this please

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/17534/
Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/17539/
Test PASSed.

Merged build finished. Test PASSed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/17552/Failed Tests: 1org.alluxio:alluxio-tests: 1alluxio.master.JournalShutdownIntegrationTest.multiMasterMountUnmountJournal
Test FAILed.


Turn Source into a protocol. Allow source->from to switch on attribute.

Simple prep for handling fulltext attributes. @ncalexan, rubberstamp!

This looks fine, although I'm having trouble understanding where to glue the schema in here.  Tomorrow...

Presumably the schema is accessible via the db, which we have at this point.

Landed in b1e6ffc.


Megacheck

Hi @wrouesnel,
I did some changes here, adding some features and fixing others too.

Update some vendoring  using govendor.
Use promu as build tool.
Use more Prometheus Libraries.
Add a megacheck target and fix four issues detected by this tool.
Update travisCI go version.

See how it with promu looks like,
$ ./postgres_exporter
INFO[0000] Starting postgres_exporter (version=0.3.0, branch=megacheck, revision=b06b38b0031589a66f677de0c44abcec41c03050)  source="postgres_exporter.go:971"
INFO[0000] Build context (go=go1.8.3, user=trangoni@sargas, date=20170606-08:35:25)  source="postgres_exporter.go:972"
FATA[0000] couldn't find environment variable DATA_SOURCE_NAME  source="postgres_exporter.go:976"
 $ ./postgres_exporter -version
lustre_exporter, version 0.3.0 (branch: megacheck, revision: b06b38b0031589a66f677de0c44abcec41c03050)
  build user:       trangoni@sargas
  build date:       20170606-08:35:25
  go version:       go1.8.3

I hope you find this well, and I am open for changes and code-review, too.

Coverage decreased (-1.2%) to 50.647% when pulling 1904ba954628551a3891bce19dd2c64d9eea0552 on mjtrangoni:megacheck into 1fa394d4888ed8893e275b1686507fe4c3ff1172 on wrouesnel:master.

Thanks for the PR! I've actually been standardizing on gometalinter for my projects though (see https://github.com/wrouesnel/self-contained-go-project for the template I'm starting to use) so I'll probably do that instead of megacheck.
Definitely want to bring promu in to be more inline with the Prometheus ecosystem though.

Ok, should I rebase something or should I drop this PR completely?
megacheck is still warning one issue,
$ megacheck ./... | grep -v vendor
postgres_exporter_test.go:16:2: field e is unused (U1000)

It's a good motivator and I'll be incorporating it's changes, but I'm more in favor of metalinter which does the same sort of thing but with a bigger tool range.


Ngzorro graph is not working

Reproduction link
https://stackblitz.com/edit/angular-vnp6c2?file=src/app/app.component.ts
Steps to reproduce
Just click above Stackblitz will see the error
What is expected?
Working fine with the latest angular 14
What is actually happening?
Error in src/app/app.component.ts (104:9)
Type '{ id: string; label: string; }' is not assignable to type 'NzGraphNodeDef'.
Object literal may only specify known properties, and 'id' does not exist in type 'NzGraphNodeDef'.

Environment
Info

ng-zorro-antd
14.2.1

Browser
Chrome, Edge

The demo missed some dependencies, please check this example :)

Noice~~~
Thanks for the example.


environment specific env not loaded when using require: 'dotenv/load'

When including dotenv require: 'dotenv/load'  as per:
https://github.com/bkeepers/dotenv?tab=readme-ov-file#load-order
Environment specific .env files such as .env.development are ignored.
Steps to reproduce

Load dotenv as above in your Gemfile
Define a TEST_VAR in both .env and .env.development
Run rails c and observe the value of TEST_VAR.

Rerun steps with dotenv in Gemfile without require: 'dotenv/load'
And the value of the env var is as expected.
Overriding on the shell works as expect TEST_VAR=shell rails c
Expected behavior
The value of TEST_VAR should be that contained in the .env.development
Actual behavior
The value of TEST_VAR is actually that contained in the .env file
System configuration
dotenv version: 2.8.1
Rails version: 7.1.3
Ruby version: 3.3.0

https://github.com/bkeepers/dotenv/issues/478 😵💫


Improve folder structure and delete not needed files

This is a random typescript template, get rid of extra files

Probably parts of this are fairly simple but also we need to figure out how we are going to-do node builds/browser builds which will tie into this

This is done for the most part, there's src and dist.


Blackcoin Trading Thresholds

Describe the Enhancement
The current code has hardcoded trading thresholds at < 950 to buy, and > 1050 to sell. Furthermore, there is a waitForBestPrice condition set at < 860 which I think is meant to detect a market implosions, but is set too low to detect implosions that land in the range [860.0, 880.022). WaitForBestPrice is also not persistent across browser tab reloads - it gets initialized back to false.
I propose that the waitForBestPrice condition be removed entirely, and that the buy/sell targets be made user-settable. I think you could probably use buy=1090 and sell=1095 by default? I think this should provide sufficient hysteresis.
Your Savegame
No response

Also there is a settings.tradeBlackcoin.trigger which sets the minimum number of relics before pressing the buy button. It is set to 10k but there is no control in the UI to change it.

Yeah, this seems like the right way to go.

Also there is a settings.tradeBlackcoin.trigger which sets the minimum number of relics before pressing the buy button. It is set to 10k but there is no control in the UI to change it.

This should have been fixed in

#81

Funny...
You can gap the buy/sell tighter.  Something like below 1090 buy, above 1091 sell.
This will prevent the minor price fluctuations from causing it to buy/sell/loop on ticks.


Cyber Log Should Publish Like ROS

One feature that I really liked in ROS is that the log command publishes to /rosout and /rosout_agg. This is useful for integration tests, data recording, and tooling. For example, a test tool could subscribe to this message and assert that there are no error messages. Also, this keeps all the log messages in the .record files. That way, only the .record files should be managed. Finally, there is a nice tool in ROS call rqt_console. It is a GUI that allows filtering of messages. Tailing files and using grep works too, but this tool is more beginner friendly.
I propose that each log message write to a topic like /rosout. It could be called /cyberout. There may be need for the _out for optimization. It's a little challenging to couple the logging and the publishing together, but it is much more powerful.

More developer tools are in our plans, but they are not yet open.

@Fla3inH0tCheet0s thank you very much for your suggestion. As @baowanyu mentioned, there is definitely a trade off between CPU cost and efficient management of resources when using a logging service. It is something we are currently considering and will hopefully have a resolution soon. Thank you for your support and great suggestion.


Adding autoComplete to v1 host.json docs

+@mathewc to confirm the details.
Had an incident today that required autoComplete in V1 and noticed we had no docs on this. This PR added it: https://github.com/Azure/azure-functions-host/pull/3179

@brettsam : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Hi @ggailey777 - Would you review the proposed update to your article?
Publishing in this repository is suspended until Tuesday, September 22; merging will resume at 7 AM Pacific Tuesday. With your #sign-off, we can merge the PR at that time.
Thanks.

Hey @brettsam is this PR still valid? You may want to consider submitting them to azure-docs-pr in the future so that you can sign off on your own PRs.

Yes it's still valid. Although I'm not sure why the code diff looks weird and red for me... maybe @ggailey777 knows?
Thanks, I didn't know about azure-docs-pr. I've been clicking "edit" from the doc itself and making my changes, which got me here.

@brettsam Red in the diff view indicates an error in the code. In this case, a closing curly bracket was missing; I added it and it's fixed now. 👍
I'll send you information in email about working in the azure-docs-pr aka private repository.

@ktoliver -- holy cow, I didn't know that! Thanks!

Sorry for the delay in #sign-off
@brettsam we recommend that you run the SpineEdit tool in your Chrome browser, which gets to the correct repo automagically. Thanks!


Extract not working with multiple libraries

When using extract, I get the following console error:
Uncaught ReferenceError: Vue is not defined  at new Vuemit
My webpack.mix.js file is:
mix.js('resources/assets/js/app.js', 'public/js') 	.extract([ 'axios', 'lodash','vue', 'jquery', 'vuemit'])
I have included the scripts as per:
   <script src="{{ asset('js/manifest.js') }}"></script>       <script src="{{ asset('js/vendor.js') }}"></script>  	     <script src="{{ asset('js/app.js') }}"></script>
When not using extract, I do not get this error.
I have required all these packages in my bootstrap.js file
My package versions:
+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>+--<EMAIL_ADDRESS>--<EMAIL_ADDRESS>Thanks for mix - it's such an ace tool

If you can reproduce this in a fresh project, that would help.
But I'm certain that extract works with multiple libraries. I use it in my own projects.


Adds the Data Prepper icon to the start of the README.md file.

Description
You can see what it will look like here:
https://github.com/dlvenable/data-prepper/tree/data-prepper-icon-readme
Issues Resolved
N/A
Check List

[ ] New functionality includes testing.
[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed with a real name per the DCO

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #1783 (15a096f) into main (95115a6) will increase coverage by 0.04%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##               main    #1783      +/-   ##
============================================
+ Coverage     93.97%   94.01%   +0.04%
  Complexity     1454     1454
============================================
  Files           188      188
  Lines          4263     4263
  Branches        344      344
============================================
+ Hits           4006     4008       +2
+ Misses          176      174       -2
  Partials         81       81

Impacted Files
Coverage Δ

...rwarder/discovery/AwsCloudMapPeerListProvider.java
95.06% <0.00%> (+2.46%)
:arrow_up:

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


Review

Please review, @ahmedelbaali

Description of repository
Tests

[x] License exists
[x] Create a fork and start a pull-request
[ ] Pytests fails as expected
[ ] Ruff linter fails as expected


vWAN Unit Testing

Overview/Summary
Modularising the build-to-validate pipeline into easier to consume modules. This PR focuses solely on the Azure vWAN Modules.
Replace this with a brief description of what this Pull Request fixes, changes, etc.
This PR fixes/adds/changes/removes

Additional vwan-unit-bicep-build-to-validate.yml file to unit test ALZ-Bicep vWAN Modules
Related to AB#24767

Breaking Changes

N/A

Testing Evidence
Test to be run against appropriate tenant unless other alternatives stated. PR is DRAFT unless otherwise stated in comment thread below due to nature of testing purposes.
As part of this Pull Request I have

[X] Read the Contribution Guide and ensured this PR is compliant with the guide
[X] Ensured the resource API versions in .bicep file/s I am adding/editing are using the latest API version possible
[X] Checked for duplicate Pull Requests
[X] Associated it with relevant GitHub Issues
[X] (ALZ Bicep Core Team Only) Associated it with relevant ADO Items
[X] Ensured my code/branch is up-to-date with the latest changes in the main branch
[X] Performed testing and provided evidence.
[X] Updated one or more of the following tests (if required)

Unit
Linting
E2E (End-To-End)
ValidateAzCloud (Base validation in Azure Cloud)
ValidateMcCloud (Base validation in Azure China Cloud)

[X] Updated relevant and associated documentation (e.g. Contribution Guide, Module READMEs, Wiki Docs etc.)
[X] If relevant, created or updated Code Tours here

Re-visiting and will open a fresh PR


Update TodoScreen.dart => it will help you to unfocus your text fields.

it will help you to unfocus your text fields.

Did this fixed the issue for you @Rohith-JN ?

No the issue still persists


ISSUE-6 Strengthen test cases - cover composite key

Added more tests against composite key.
I also fixed the UTs for schema evolution: it actually didn't check the new column schema evolution just added. While dealing with it I also realized avg() is not just a double type but composite type (fall into implementation details) so just picked sum() to make life easier.

Now test code has lots of redundant parts: let's just go ahead for some times and address them at all. It's just a test code.


Add Labels to the PR.

I submitted this PR #395 ( for issue #353 ) but labels were not added. Please add the Hacktoberfest, gssoc and level2 labels. Thanks

this project is not participating under hactober fest

Atleast add gssoc and level 2 labels. @Trisha-tech

this project is not participating under hactoberfest

Now I added the hacktoberfest topic to the repository. Project will get considered for hacktoberfest 2024.

I submitted this PR #395 ( for issue #353 ) but labels were not added. Please add the Hacktoberfest, gssoc and level2 labels. Thanks

added @aasiflm10


Fix CSS Function-Like Bug

Pattern like rgb(var(--r), var(--g), var(--b)) does not count the first var() as another CSS function.
Checklist

[ ] Tested.
[ ] Updated the changelog at CHANGES.md

This seems misnamed... so far all it does is update the media types and some linting?

My bad. Just mistakenly dropped the first commit via rebase.

Rebase be a powerful tool, like a lightsaber, but ya gotta be careful. :)

Closing this is favor of the other open PR.  Thanks for your help on this!


TypeError Cannot read property 'body' of null

The bug was introduced most probably in https://github.com/karma-runner/karma/commit/7968db63eb9899961dec19655904502334043735
Expected behaviour
Should work as in v3.1.3
Actual behaviour
Chrome 15.0.874 (Windows 7.0.0) ERROR
  Uncaught TypeError: Cannot read property 'body' of null
  at http://localhost:8080/karma.js:86

Environment Details

Karma version (output of karma --version): 4.1.0

I see this error happening on IE9 and Chrome15 running on browserstack. DIdn't tested all of the browsers - so there are probably more browsers broken.
Steps to reproduce the behaviour

Setup mentioned browser
node ./node_modules/karma/bin/karma start --browsers Chrome15

PS: We have to support quite old browsers (IE9+) in our projects and need to have a working testing framework for that.

Any news on this ?

I suggest trying to run the test locally so you can use --noSingleRun then use the browser's debug tools to figure out how the document is getting mutated.


Fix hovering on tooltip by increasing grace area

Description
closes #1855
Updated the grace area algorithm to allow an extra 5 px around the button or text to show the tooltip.
https://user-images.githubusercontent.com/74011196/219046497-54086d16-de44-47c1-99b4-90e1409770b4.mov
Please leave a comment if you feel something has to be changed✨

Hi, I m closing this PR as I can't contribute to this project

Hi, I m closing this PR as I can't contribute to this project

I'm confused, you did contribute. Did you mean you no longer have the time to continue making changes?

Yes, you are right


Theres No mods button on the menu

Soo when i was just trying to install UMM it didint show the mods button on the the menu

heres a pic:

Bro i have the same issue

/issues/34

same shit happening to me

i think its bcz of the new update

Yes swirlyboii, it is. Just wait a few more... weeks? months? until a new version of UMM comes out...
...if it ever does.

I just realized this new version of UMM is deprecated, and no longer works. you have to wait until the new version of UMM comes out

At this point I'm considering just archiving the repository.

I don't really care for Ultrakill modding that much.
UMM's implementation made it such that no modder wanted to use UKAPI, so it might be better to just split off UMM and UKAPI, however I'm not sure if an in game mod manager is even needed given the current reliance on thunderstore for the game's mod and the existence of r2mm
I don't understand why people want UMM back, and why it's particularly non-modders as well.

If someone wants to update the manager go ahead, UMM is licensed under the MIT license, but given that no one has done so yet for a "popular" mod, I don't see why this manager needs updating.


Remove interaction with panopticon

This app currently sends tags to panopticon, so that panopticon can save them in the shared database and we can use them from the content-api.
The content-api doesn't need the tags anymore because everything is doing via the content-store and publishing-api.
This commit removes all interaction with panopticon. As an added bonus, we can now allow removal of browse pages and topics even if they have documents tagged to it. This previously wasn't possible because panopticon would get confused otherwise.
https://trello.com/c/KfgeIRtP

👍


Convert and update locales

finally converted locale-en from angular format to vue-i18n format (using single {) and removed the hotfix code
pushed locale-en to transifex to get translators active again
pulled translations from transifex to avoid vue-i18n warnings about missing translations
add new Czech locale, even if it only has a few strings translated

There's actually not so much to review here, will merge now.


Rename occluding junction to tight junction

At KPMP meeting with @addiehl
We think the label should be changed, keep occluding as syn
Also: add taxon constraint to septate junction, text def says inverts
id: GO:0005918
name: septate junction
namespace: cellular_component
def: "A cell-cell junction that forms a continuous band around each cell in an epithelium; within the septate junction the membranes of adjacent cells maintain a constant distance of approximately 15 nm; found in invertebrates." [ISBN:0815332181, PMID:11700298]
synonym: "septate desmosome" RELATED []
xref: NIF_Subcellular:sao427941916
is_a: GO:0070160 ! occluding junction
relationship: part_of GO:0043296 ! apical junction complex

In addition to this term:
GO:0070160 - occluding junction
I also made the same changes in these terms:
GO:1905071 - occluding junction disassembly
GO:1905073 - regulation of occluding junction disassembly
GO:1905074 - negative regulation of occluding junction disassembly
GO:1905075 - positive regulation of occluding junction disassembly
GO:0098864 - modification by symbiont of host occluding cell-cell junction
I changed the word "occluding" to "tight" in term names, definitions, and also made the reverse change in some synonyms when necessary to avoid having a synonym that duplicated that term name.

For some reason, the link from the pull request didn't show up here, so here it is:
https://github.com/geneontology/go-ontology/pull/16172/files

While it is true that the definition used the word invertebrates, the paper cited in the definition only talked about Drosophila:

Tepass U, Tanentzapf G, Ward R, Fehon R. Epithelial cell polarity and cell junctions in Drosophila. Annu Rev Genet. 2001;35:747-84. Review. PubMed PMID:11700298.

I could not identify a taxon that corresponded to "invertebrates" and also looked at this Wiki page for "invertebrate", https://en.wikipedia.org/wiki/Invertebrate, which says this:

Some of the so-called invertebrates, such as the Tunicata and Cephalochordata are more closely related to the vertebrates than to other invertebrates. This makes the invertebrates paraphyletic, so the term has little meaning in taxonomy.

Then the Wiki page for septate junctions (https://en.wikipedia.org/wiki/Septate_junctions) also says that says Septate junctions are intercellular junctions found in invertebrate epithelial cells, but then cites only a single reference that only talks about tight junctions in insects:

Matter K, Balda MS. Signalling to and from tight junctions. Nat Rev Mol Cell Biol. 2003 Mar;4(3):225-36. Review. PubMed PMID: 12612641.

I also checked if septate junctions were broader than just insects, and checked for if they are present in Arthropods, resulting in these two papers:

1: Furuse M, Izumi Y. Molecular dissection of smooth septate junctions: understanding their roles in arthropod physiology. Ann N Y Acad Sci. 2017 Jun;1397(1):17-24. doi: 10.1111/nyas.13366. Review. PubMed PMID: 28636800.
2: Noirot-Timothee C, Noirot C. Septate and scalariform junctions in arthropods.  Int Rev Cytol. 1980;63:97-140. PubMed PMID: 20795303.

Therefore, I have changed the definition to specify arthropods, cited all 3 of the additional references I cited, and added the constraint:
only_in_taxon some Arthropoda
If you feel the taxon constraint should be otherwise, please reopen the ticket, indicate exactly which NCBITaxon ID you think is more appropriate, and suggest a corresponding modification to the definition.

This is great, and means the CC ontology is reflected partially in the BP ontology.
But it can be difficult to decide if a protein is involved (or regulating) tricellular or bicellular junction assembly therefore please could you also create the following parent term:
New term: Tight junction assembly
is_a Child terms

GO:1904274 tricellular tight junction assembly
GO:0070830 bicellular tight junction assembly

And New regulation terms for New term: Tight junction assembly
with appropriate placement of the child terms:
GO:2000810                regulation of bicellular tight junction assembly
GO:1903347                negative regulation of bicellular tight junction assembly
GO:1903348                positive regulation of bicellular tight junction assembly
Thanks
Ruth

@RLovering - For work tracking purposes, instead of reopening this ticket, please create a new ticket with your new requests. I am going to leave that for you to do so that it has your name on in instead of mine.


Deprecate contrib.learn.ops{dropout, dnn}

For dnn, simply added a deprecation message. BTW, there's a bug in TensorFlowEstimator where dropout is still happening during testing. But I am guessing that's not critical at this moment since it will be deprecated anyways.
Question: do we want a separate layer that combines both dnn and dropout in contrib.layers, e.g. dnn_with_dropout?

Jenkins, test this please.

Jenkins, test this please.

Hello, I'm adjusting some examples to account for this deprecation, could you clarify how the new dnn method works? Because it isn't parameter compatible with the old one?
Maybe a simple call with the old method, and the current equivalent?

Some examples are updated as well. Please check them out.

Great, I just updated the examples. Many thanks.


Video not rendered when using AspectRatioFrameLayout.RESIZE_MODE_FIXED_HEIGHT on Pixel phones

Version
Media3 1.3.0
More version details
Was able to reproduce it also on 1.2.0 and 1.0.2
Devices that reproduce the issue

Pixel 6, Pixel 8 Android 14, Android Security Update March 5, 2024, Google Play System Update February 1, 2024. Started appearing after some of the latest Pixel software updates.

Devices that do not reproduce the issue

Samsung S22 Ultra, Android 14
Pretty much any other phone. Was able to reproduce it only on Pixel phones.

Reproducible in the demo app?
No
Reproduction steps

Use AndroidView in compose and as factory provide a PlayerView
Set resizeMode to AspectRatioFrameLayout.RESIZE_MODE_FIXED_HEIGHT
Load an mp4 video using uri.

Expected result
The video is properly rendered.
Actual result
The video is not rendered but instead a black frame. After sending the app to the background and resuming it the video starts to be rendered more properly but still some artifacts (like a black horizontal line) can be observed
I was able to reproduce the issue only when using  RESIZE_MODE_FIXED_HEIGHT
Media
https://github.com/androidx/media/assets/116361059/bc4e262c-f9ff-4967-aeb9-25f0a58d7549
Bug Report

[ ] You will email the zip file produced by adb bugreport to<EMAIL_ADDRESS>after filing this issue.

Thank you for your report. Would it be possible for you to attach the media as a raw mp4 file? It seems like the content is only read-access at the moment, so I cannot download it to reproduce locally.
Also, could you provide your MainActivity code with AndroidView as a minimal example, since we currently do not have a demo app that uses Compose. It might be that you are missing something else in the player setup.

@oceanjules hey, thanks for your response. I did not exactly get what you mean with read-only access. I'm able to download the video via 3-dots menu at the bottom right corner.
I've also attached how it looks like on Pixel 6 Android 14 and Moto G51 Android 12.
As you can see on Pixel 6 first the video is not rendered at all, after resuming app it's rendered but also not positioned correctly
https://github.com/androidx/media/assets/116361059/15b8df6c-14dc-4a58-9fe8-fcea5f322c1a
https://github.com/androidx/media/assets/116361059/12c4e7f4-fd00-453b-ba9b-1c9c9bfde665
Here some sample code.
 override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)

    setContent {

        val context = LocalContext.current
        val videoUri = remember { RawResourceDataSource.buildRawResourceUri(R.raw.phn_video) }
        val mediaItem = remember { MediaItem.fromUri(videoUri) }

        val exoPlayer = remember(context) {
            ExoPlayer.Builder(context).build().apply {
                setMediaItem(mediaItem)
                prepare()
                playWhenReady = true
                repeatMode = REPEAT_MODE_ALL
            }
        }
        MaterialTheme {
            Scaffold {
                Column(modifier = Modifier.padding(it), verticalArrangement = Arrangement.Center) {
                    Row(
                        Modifier
                            .background(color = Color.White)
                            .height(40.dp),
                    ) {
                        Text(text = "Just some offset")
                    }
                    Row(Modifier.weight(1f)) {
                        Video(exoPlayer)
                    }
                }
            }
        }
    }
}

@Composable
private fun Video(exoPlayer: ExoPlayer) {
    var isVideoPrepared by remember { mutableStateOf(false) }
    val alpha by animateFloatAsState(targetValue = if (isVideoPrepared) 1f else 0f, label = "video fade in")

    val shutterColor = MaterialTheme.colorScheme.background.toArgb()
    exoPlayer.addListener(
        object : Player.Listener {
            override fun onPlaybackStateChanged(playbackState: Int) {
                super.onPlaybackStateChanged(playbackState)
                isVideoPrepared = isVideoPrepared(playbackState)
            }
        },
    )
    AndroidView(
        factory = { ctx ->
            PlayerView(ctx).apply {
                useController = false
                resizeMode = AspectRatioFrameLayout.RESIZE_MODE_FIXED_HEIGHT
                player = exoPlayer
                setShutterBackgroundColor(shutterColor)
            }
        },
        modifier = Modifier.alpha(alpha),
    ) {
        isVideoPrepared = isVideoPrepared(it.player?.playbackState)
    }
}

Let me know if you need anything else! Thanks in advance for your help!

Sorry for a delay - here are my recent findings:

With the code slightly modified to remove animation (uncollapse to see)
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.annotation.OptIn
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Scaffold
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.toArgb
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.unit.dp
import androidx.compose.ui.viewinterop.AndroidView
import androidx.media3.common.MediaItem
import androidx.media3.common.Player.REPEAT_MODE_ALL
import androidx.media3.common.util.UnstableApi
import androidx.media3.datasource.RawResourceDataSource
import androidx.media3.exoplayer.ExoPlayer
import androidx.media3.ui.AspectRatioFrameLayout
import androidx.media3.ui.PlayerView

class MainActivity : ComponentActivity() {

  @OptIn(UnstableApi::class)
  override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)

    setContent {
      val context = LocalContext.current

      val exoPlayer =
        remember(context) {
          ExoPlayer.Builder(context).build().apply {
            setMediaItem(MediaItem.fromUri(RawResourceDataSource.buildRawResourceUri(R.raw.phn_video)))
            prepare()
            playWhenReady = true
            repeatMode = REPEAT_MODE_ALL
          }
        }
      MaterialTheme {
        Scaffold {
          Column(modifier = Modifier.padding(it), verticalArrangement = Arrangement.Center) {
            Row(Modifier.background(color = Color.White).height(40.dp)) {
              Text(text = "Just some offset")
            }
            Row(Modifier.weight(1f)) { Video(exoPlayer) }
          }
        }
      }
    }
  }

  @OptIn(UnstableApi::class)
  @Composable
  private fun Video(exoPlayer: ExoPlayer) {

    val shutterColor = MaterialTheme.colorScheme.background.toArgb()

    AndroidView(
      factory = { ctx ->
        PlayerView(ctx).apply {
          useController = false
          resizeMode = AspectRatioFrameLayout.RESIZE_MODE_FIXED_HEIGHT
          player = exoPlayer
          setShutterBackgroundColor(shutterColor)
        }
      }
    )
  }
}

I can see that it works on:
Pixel 6 (API 33/Android 13)
https://github.com/androidx/media/assets/19333204/160855ce-1836-4636-81bd-0f23822a3cde
Pixel 7 (API 34/Android 14)
https://github.com/androidx/media/assets/19333204/b7685f7c-41ab-4a6b-9dca-641777b665e9
Pixel 8 (API 34/Android 14)
https://github.com/androidx/media/assets/19333204/48f8226f-eebc-4a69-a0db-19b00b155c53
I assume it's something to do with the alpha? You didn't paste your implementation of isVideoPrepared(int state), so maybe you are stuck in the 0f value and the screen looks black/unrendered?

Hey @oceanjules. Thanks for your response! In my case it's the same behavior I've described: video is not rendered. I tried to remove alpha completely from our prod code, also I tried your exact code you've pasted: in both cases it's a black frame :(

Anyway our issue is already solved by replacing ExoPlayer with MediaView. But I guess still interesting to know what causes this issue.


White Box Cartoonization

Reference:

Official  Repository
Official Paper

Using TensorFlow 2.0 is a preference but PyTorch or PyTorch lightning is accepted as well. Please do cite the authors in the readme once the effect is added.
Guidelines for Pull Request:

Awb_cartoonization.py that takes in an image using command line arguments ( Use either fire or argparse library)
A snapshot of input and output
Define the entire process from loading the models to running inference in well documented functions
Use Try Except blocks for handling all possible errors
Use tqdm for providing progress bars on the terminal while the script runs!

@smaranjitghose Please assign this issue to me for SWOC.

@smaranjitghose Please assign this issue to me for SWOC.


[Build] Remove pom.xml for pulsar-functions-worker-shaded which no longer is used

Motivation

pulsar-functions-worker-shaded was removed already by #1351

Modifications
Remove unused pulsar-functions/worker-shaded/pom.xml file.

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks


👀 Open pull request on open feature contrib repositories

Open Feature Provider pull requests 👀
This issues is the result of an automated process to look if there is anything related to GO Feature Flag open in the different Open Feature Contrib repos.
🙏 Please close this issue when everything is merged.
Pull requests
open-feature/go-sdk-contrib

https://github.com/open-feature/go-sdk-contrib/pull/221

open-feature/java-sdk-contrib

https://github.com/open-feature/java-sdk-contrib/pull/317

Updated list of pull requests to 👀
open-feature/go-sdk-contrib

https://github.com/open-feature/go-sdk-contrib/pull/221

open-feature/java-sdk-contrib

https://github.com/open-feature/java-sdk-contrib/pull/317

Updated list of pull requests to 👀
open-feature/go-sdk-contrib

https://github.com/open-feature/go-sdk-contrib/pull/221

open-feature/java-sdk-contrib

https://github.com/open-feature/java-sdk-contrib/pull/317


pass the event object to onExpandedChange

Why?
In trying to emulate the collapse component on the demo site for ember paper, I chose this addon and didn't notice for awhile that when expanding/collapsing the panel in the menu drawer that it would close the menu. So in my application with this branch, I'm using it in the following way:
{{#paper-expansion-panel onExpandedChange=(action 'onExpandedChange') as |panel|}}
  ...
{{/paper-expansion-panel}}

actions: {
  onExpandedChange(isExpanded, ev) { ev.stopPropagation(); }
}

This works for me
Alternative
This could also be accomplished by a new argument to the component like the bubbles argument that was once on {{action}}. I chose the former implementation just because it was less lines and more flexible, but not wed to the current approach

@gregflynn thanks for your detailed explanation and PR!
This makes sense and is a non-breaking change.


Model not training at all in Google Colab

Hi! Thanks for your help.
I am initiating training in the following way in a Colab notebook with GPU acceleration (with very small train batch size and max seq length to prove I'm not getting out of memory problems!):
!pip install pytorch-pretrained-bert
!rm -rf bert_output
!mkdir bert_output
!python ./pytorch-pretrained-BERT/examples/run_squad.py --bert_model bert-base-multilingual-cased --output_dir bert_output --train_file squad_20_train.json --predict_file squad_20_dev.json --do_train --do_predict --train_batch_size 64 --max_seq_length 64 --version_2_with_negative --fp16

I have cloned the pytorch-pretrained-bert repository and installed the library. I have also installed apex. However, training doesn't even get started - the last thing the verbose logging produces is:
04/01/2019 14:36:45 - INFO - __main__ -   tokens: [CLS] When did Bey ##once take a hi ##atus in her career and take control of her management ? [SEP] . Her critically acclaimed fifth studio album , Beyoncé ( 2013 ) , was distinguished from previous releases by its experimental production and exploration of dark ##er themes . [SEP]
04/01/2019 14:36:45 - INFO - __main__ -   token_to_orig_map: 20:137 21:138 22:139 23:140 24:141 25:142 26:143 27:143 28:144 29:145 30:145 31:145 32:145 33:146 34:147 35:148 36:149 37:150 38:151 39:152 40:153 41:154 42:155 43:156 44:157 45:158 46:158 47:159 48:159
04/01/2019 14:36:45 - INFO - __main__ -   token_is_max_context: 20:True 21:True 22:True 23:True 24:True 25:True 26:True 27:True 28:True 29:True 30:True 31:True 32:True 33:True 34:True 35:True 36:True 37:True 38:True 39:True 40:True 41:True 42:True 43:True 44:True 45:True 46:True 47:True 48:True
04/01/2019 14:36:45 - INFO - __main__ -   input_ids: 101 12242 12172 40344<PHONE_NUMBER>4 169 11520 26311 10106 10485 13021 10111 13574 12608 10108 10485 17150 136<PHONE_NUMBER>9<PHONE_NUMBER>0 22237 13093 10606 117 54106 113 10207<PHONE_NUMBER>4 45233 10188 16741 45906 10155 10474 34176 12116 10111 61326 10108 25100 10165 48462 119 102 0 0 0 0 0 0 0 0 0 0 0 0 0 0
04/01/2019 14:36:45 - INFO - __main__ -   input_mask: 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
04/01/2019 14:36:45 - INFO - __main__ -   segment_ids: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
04/01/2019 14:36:45 - INFO - __main__ -   start_position: 0
04/01/2019 14:36:45 - INFO - __main__ -   end_position: 0
04/01/2019 14:36:45 - INFO - __main__ -   answer: [CLS]

So, it seems as though the notebook is preprocessing the data OK, but then it hangs here and ultimately terminates the process with a ^C (not from me, but something internal).
Any idea what the problem might be here?
Thanks again!
Nicholas

Try train_batch_size =1. Alternatively I propose to finetune with the tensorflow model using colabs TPUs as these have far more memory.


Fix fcce build

Changed to use mbed-tools instead of mbed-cli.

What's bothering me still is - why? What changed, why does not mbed-cli work anymore? It used to work.

Good question.
I understand that mbed os moved to mbed tools, although mbed-cli is still supported.
I guess that we can try to migrate to git submodules so we won't be dependent on them.

Yes, we have to abandon mbed-cli - for sure, it will stop working latest when Python 3.10 gets rolled in. However, it is silly to depend on Mbed OS specific things on OTHER OS deployments.

mbed-os.lib could/should be the ONLY .lib file we have going forwards.


KOGITO-7567 - SWF Editor is duplicating actions in worklow after getContent()

JIRA: KOGITO-7567 - SWF Editor is duplicating actions in worklow after getContent()
The parser was setting the wrong fields. This fixes the problem.
VS Code Extension: Serveless Workflow Editor

Hello @domhanak, @romartin. Please Roger if you could assign the reviewers that would be great. Thanks.