Dev 17 - implemented ProgressBar component for the uncovering of the content

Please make sure these boxes are checked before submitting your PR, thank you!

[x] Make sure all the tests are still passing.
[x] Make sure the test coverage is still 100%.
[x] Make sure your source branch is correct.
[x] Make sure your destination branch is devel.
[x] Make sure the name of the PR has a correct DEV-# identification prefix.
[x] Make sure you reviewed all your changes and they look correct.
[x] Make sure all the commits have a correct format.
[x] Make sure you refer related issues for you PR.
[x] Make sure you add KovDimaY as a reviewer and assignee of your PR.

Take a look at the Issue #22

Coverage remained the same at 100.0% when pulling 39007554da296c61e0458537770da32683cfff73 on DEV-17 into 207c428f06f9fcbc579fdf5f465537727239a83a on devel.

Everything seems correct. I am merging this PR


Video mpg

Good day,
Can I also use to improve a video file here?

mp4 ?

Currently, the script for videos is not ready. you may need to write your own script using EDVR or other image models.
I may develop one in the end of Nov.

I may develop one in the end of Nov.
OH NICE ! :-) i cant stop wait !
If u wont in can send littel bit via Paypal for your work ! :-)
Am Mo., 2. Nov. 2020 um 16:38 Uhr schrieb Xintao<EMAIL_ADDRESS>
Currently, the script for videos is not ready. you may need to write your
own script using EDVR or other image models.
I may develop one in the end of Nov.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/xinntao/BasicSR/issues/320#issuecomment-720548374,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ARTG6BAQEJZGSIQZEKSOPTTSN3HAZANCNFSM4THGTTQA
.

@mb1000do
Just a reminder, these models are for research purposes. and the results on real-world samples may not be good~

if u wont in can send littel bit via Paypal for your work ! :-)

Thanks :-)
This is an open-source project. Just use it for free ~

xinntao u think and of Nov. u are finish ? :-)


The Course is set to private.

All the Electron JS Videos are private.
What does this PR do?
Add resource(s) | Remove resource(s) | Add info | Improve repo
For resources
Description
Why is this valuable (or not)?
How do we know it's really free?
For book lists, is it a book? For course lists, is it a course? etc.
Checklist:

[x] Read our contributing guidelines
[x] Search for duplicates.
[x] Include author(s) and platform where appropriate.
[x] Put lists in alphabetical order, correct spacing.
[x] Add needed indications (PDF, access notes, under construction)

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Removed the link.


Fragment shader failed to compile

Upon running, I receive the following error message:
Compiling Vertex Shader...
Compiling Fragment Shader...
Fragment shader failed to compile with the following errors:
ERROR: 0:66: error(#132) Syntax error: "=" parse error
ERROR: error(#273) 1 compilation errors.  No code generated

Traceback (most recent call last):
  File "ray_marcher_demo.py", line 253, in <module>
    program = shader.compile(camera)
  File "shader.py", line 73, in compile
    program = self.compile_program(v_shader, f_shader)
  File "shader.py", line 106, in compile_program
    fragment_shader = self.compile_shader(fragment_source, GL_FRAGMENT_SHADER)
  File "shader.py", line 92, in compile_shader
    raise ValueError, 'Shader compilation failed'
ValueError: Shader compilation failed

No idea if i'm doing something wrong here, (still relatively new to coding and GitHub), although I haven't altered the file in any way, and have all the required dependencies, but thought i would bring it up anyway.

Is this just running the demo app unmodified, or have you made changes?
Try uncommenting line 70 of 'shader.py' under where it says 'Debugging the shader'.  After running again, check the new 'frag_gen.glsl' file and see what the error looks like on line 66.

Yes, this is using all the files unmodified, using the demo file, even after re-downloading the problem persists.
After uncommenting that line of code, line 66 of the new 'frag_gen.glsl' file is:
void planeFold(inout vec4 z, vec3 n, float d=0.0) {
Here is the full method:
void planeFold(inout vec4 z, vec3 n, float d=0.0) { 	z.xyz -= 2.0 * min(0.0, dot(z.xyz, n) - d) * n; }

Found an identical issue here: https://community.amd.com/thread/167874
I guess this feature is not officially supported on all GLSL compilers.  I'll try to make a workaround for this.

I'm pretty sure this issue is the same as #8 and should be resolved now.


Phonegap library silently fails after calling 'create' with invalid path

I've noticed that the phonegab lib (5.4.0) silently fails when passing a path with 1 or more non existing folder.
It would be nice to have a sanity check on the path before attempting to create a project and return an error in the callback when the path is wrong.
Little repro below (Node.js):
(Let's say the path is './folderA/folderB')
var phonegap = require('phonegap');

var options = myOptions; // pretend this is filled somewhere
                         // options.path = 'folderA/folderB'
                         // but folderA doesn't exist

phonegap.create({
  id: options.id || undefined,
  path: options.path || undefined,
  name: options.name || undefined,
  config: options.config || undefined,
  callback: function(error) {
    if(error) console.error(error.message); // no error message caught...
  },
});

Hi @thewebdreamer,
It looks as though you have a minor reference error. The phonegap.create takes the callback as the second argument. So the function signature will look like:
phonegap.create(options, callback);

Here is an example of how it would look put together:
var phonegap = require('phonegap');

var options = {
  path: '/path/to/my-app'
};

phonegap.create(options, function(e) {
  if (e) {
    console.log('Unexpected error:', e.message);
  }
  else {
    console.log('Successfully created project');
  }
});

Also, I noticed that phonegap.create does not automatically create missing subdirectories. This is because the underlining cordova.create does not support creating subdirectories. Is this a feature you're hoping for it to have?

Hey @mwbrooks,
I misread the function declaration. I guess it was getting a bit late!
Concerning the creation of the missing sub-directories, they would be a nice to have. It is not a blocker for me as I can handle it outside of phonegap.
Cheers

Looks like this issue was resolved. Closing.


Invalid Argument (0.5): Can only evaluate Expressions or Fractions.

I was using algebra js to solve linear equations with one variable it's a really great library, but I came around this weird issue. It don't let me use decimal values for variable.
Here's the equation I was using
var expr = algebra.parse('y=2+x^2');
expr.eval({x: '0.5'}).toString();
it throws following error
Uncaught TypeError: Invalid Argument (0.5): Can only evaluate Expressions or Fractions.
I would appreciate any kind of solution to this problem. Thanks in advance :)

expr.eval({x: 0.5}).toString();
0.5 not '0.5'

Right. You can do that or
half = new Fraction(1, 2);
expr.eval({x: half}).toString();

@Kiousis I tried without quotes, It was still throwing the same error.
@nicolewhite Your method worked perfectly 👍


Remove tailing '/' character from zkAddresses that cause cruise-control unbootable.

Q
A

Bug fix?
yes

New feature?
no

API breaks?
no

Deprecations?
no

Related tickets
fixes #235

License
Apache 2.0

What's in this PR?

Remove tailing '/' character from zkAddresses
Why?

If zkAddresses has tailing / character, the generated zookeeper.connect string will be incorrect and cause cruise-control fail to start.
See #235 for details.
Additional context

Checklist

[x] Implementation tested
[x] Error handling code meets the guideline
[x] Logging code meets the guideline
[x] User guide and development docs updated (if needed)

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

You beat me to it, one thing I was curious about...is how this hasn't come up sooner. Usually when I'm doing local testing I just have one zkAddress specified, but from looking at the code, that still would have ended up with a trailing /. So why has it never gotten mad at me...:confused:

I don't understand why the original code append / to zkAddress?
It seems that there is no reason to do it. Is there a special use case?

@YanzheL Thanks for opening the issue and the PR.
Basically the operator places the / after the ZK address because it means the / zkNode will be used to store Kafka related settings.
The operator and the Kafka supports using a specific Znode as well. That means a single ZK cluster can handle multiple Kafka clusters without disturbing each other.
That connection string will look like example-zk:2181/kafka-1.
About the error, it is bug because it turns out, kafka requires the connection string in the following format: example-zk:2181/,example-zk-1:2181/ but the Cruise Control does not.
According to Cruise Controls code the following format should be used:
example-zk:2181,example-zk-1:2181/.
Would you like to modify your PR to address this?
Thanks in advance.

Thanks for your comment. I updated the PR.

Thanks for the fixed PR, just one more thing it does not cover the case when the connection string is: example-1:2181/kafka,example-2:2181/kafka.
In this case the proper connection string for CC is the following : example-1:2181,example-2:2181/kafka.

If example-1:2181/kafka,example-2:2181/kafka then the output example-1:2181,example-2:2181/kafka.

I'm wondering if it would be easier if we split this into two properties:
zkAddresses:
  - example-1:2181
  - example-2:2181
zkPath: kafka    # omitempty, default /

Tried out above idea, it isn't too bad - then the function changed in this PR becomes something like:
func prepareZookeeperAddress(cluster *v1beta1.KafkaCluster) string {
	preparedAddress := []string{}
	for _, addr := range cluster.Spec.ZKAddresses {
                 // TrimSuffix would probably not be necessary any more
		preparedAddress = append(preparedAddress, strings.TrimSuffix(addr, "/"))
	}
	return strings.Join(preparedAddress, ",") + cluster.GetZKPath()
}

I bought the idea, but in that case we need to modify the Kafka connection string generation as well.


feat: Add redis streams length e2e test images (#4277)

Images added for testing issue https://github.com/kedacore/keda/issues/4277
Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO)
[x] A PR is opened to update the documentation on our docs repo

Fixes #

Hi,
What has changed from already existing images? The only change I can see is that these images don't consume the messages (or at least, I can't see how)

Hey, current images (for cluster and sentinel) reads messages and acks on them, but do not removes them from the stream, it works as an append only stream. Provided images pops out readen messages, so the stream length decreases

I think it's possible to extend redis cluster and sentinel images, but standalone is outside of the repository

I think that if this is something we can parametrize, we could parametrize it and also adding the code for standalone redis. I mean, you have already added the code with the new feature, you could just replace the already existing external image using your code with the flag

I've made one image handling all redis-streams test cases, "one to rule them all"


DRILL-7372: MethodAnalyzer consumes too much memory

Jira: DRILL-7372.

Replaced Set<Integer> with BitSet - it allowed to reduce heap usage significantly.
Avoided copying localVariablesSet and labelsStack from the source frame when a new frame is created since the branch-sensitive analysis was already done for a source frame.

+1, LGTM.

Just a thought: we proved a couple of years back that the modern JVM does a perfectly fine job of scalar replacement. We also found performance benefits from using "plain Java" without class merging. As a result, our byte code analysis is no longer needed. Just flip one option and we can completely remove this code instead of continuing to maintain it.

@paul-rogers, unfortunately, I didn't see the results of these performance measurements, but I believe that there are some corner cases where our byte code analysis will bring some benefit, for example, when the generated method is too large for JVM optimizations and general time for query execution is much larger compared to the time required for producing scalar replacement and classes merging.


=sys-apps/openrc-0.44.7 fails to compile on uclibc toolchain

hey there,
=openrc-0.43.5-r1 compiled without any issues, but the upgrade breaks the compile:
armv7a-unknown-linux-uclibceabihf-gcc -Isrc/librc/librc.so.1.p -Isrc/librc -I../openrc-0.44.7/src/librc -I../openrc-0.44.7/src/includes -Isrc/libeinfo -I../openrc-0.44.7/src/libeinfo -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c99 -D_DEFAULT_SOURCE -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wformat=2 -Winline -Wmissing-declarations -Wmissing-format-attribute -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wsequence-point -Wshadow -Wwrite-strings -Werror=implicit-function-declaration -O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -fPIC -MD -MQ src/librc/librc.so.1.p/librc-misc.c.o -MF src/librc/librc.so.1.p/librc-misc.c.o.d -o src/librc/librc.so.1.p/librc-misc.c.o -c ../openrc-0.44.7/src/librc/librc-misc.c
../openrc-0.44.7/src/librc/librc-misc.c: In function 'rc_getfile':
../openrc-0.44.7/src/librc/librc-misc.c:68:7: error: implicit declaration of function 'fileno'; did you mean 'd_fileno'? [-Werror=implicit-function-declaration]
   68 |  fd = fileno(fp);
      |       ^~~~~~
      |       d_fileno

armv7a-unknown-linux-uclibceabihf-gcc -Isrc/librc/librc.so.1.p -Isrc/librc -I../openrc-0.44.7/src/librc -I../openrc-0.44.7/src/includes -Isrc/libeinfo -I../openrc-0.44.7/src/libeinfo -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -Wpedantic -std=c99 -D_DEFAULT_SOURCE -Wcast-align -Wcast-qual -Wdeclaration-after-statement -Wformat=2 -Winline -Wmissing-declarations -Wmissing-format-attribute -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wsequence-point -Wshadow -Wwrite-strings -Werror=implicit-function-declaration -O2 -pipe -march=armv7-a -mfpu=vfpv3-d16 -mfloat-abi=hard -fPIC -MD -MQ src/librc/librc.so.1.p/librc-daemon.c.o -MF src/librc/librc.so.1.p/librc-daemon.c.o.d -o src/librc/librc.so.1.p/librc-daemon.c.o -c ../openrc-0.44.7/src/librc/librc-daemon.c
../openrc-0.44.7/src/librc/librc-daemon.c: In function 'rc_service_daemons_crashed':
../openrc-0.44.7/src/librc/librc-daemon.c:620:9: error: implicit declaration of function 'kill'; did you mean 'killpg'? [-Werror=implicit-function-declaration]
  620 |     if (kill(pid, 0) == -1 && errno == ESRCH)
      |         ^~~~
      |         killpg

find the full log here: build.log.zip
and full emerge --info here: emerge-info.zip

Hi,
I imagine that this is because of a header file difference in uclibc, but
I don't have uclibc on my system and it is in the process of being deprecated in Gentoo, so I don't know where I can test.
Any suggestions or patches would be helpful, but be aware that Gentoo is moving away from uclibc so I don't know that I'll have a way to test them.
Thanks,
William

Here is the Gentoo newsitem on the subject.
https://www.gentoo.org/support/news-items/2021-08-18-uclibc-ng-retirement.html
Also, I was just informed that as of today the uclibc stages have been removed from the master mirror, so Gentoo officially does not support uclibc new installs.
I highly recommend migrating to musl.

hmm, that didn't fix the compile.

I think you know I'll need a new log then ;)
Was this with master?

sure thing, here is the log from current master: build.log.zip
I used https://github.com/OpenRC/openrc/archive/refs/heads/master.zip to download it, and repacked it as the non-existing openrc-0.44.9 release, simply because the live ebuild died in src_prepare.
Seems its the same error, the only difference are those offending lines now have an offset of 1 and 2 lines due to your patches.

I'll take a look at the live ebuild now, I just saw this comment.
On another note, can you please educate me? Why are you still using uclibc? upstream is dead and it is being removed from Gentoo completely on 2022/1/1. I'm not attempting to start an argument, I just want to understand your reasons.

You don't have to look at the live ebuild, its working fine on my amd64 machine. I've actually been unaware of the uclibc removal when I opened this bug, but was using it on a "headless" rpi2, as its super fast.

@stefson  Ok, that makes sense, I guess you didn't see the newsitem we sent out. Do you think you'll be able to migrate to musl?
The only reason I can think of that the live ebuild would fail in src_prepare without seeing the log is if you have patches in /etc/portage/patches/openrc on the machine where it failed.

I'm a bit stumped on the latest failure given kill is defined in signal.h. Probably inclined to say we're not too worried about it unless someone can reproduce with latest uclibc-ng or even better, a supported libc like glibc or musl.


Add Reflectacles Privacy Eyewear to the list of merchants

What's the name of your business?
Reflectacles Privacy Eyewear
What's the URL of the website?
https://www.reflectacles.com/
Write a brief description of your business/service (max 50 characters)
Sunglasses designed to fool facial recognition
Enter the URL where a Monero mention can be found
https://www.reflectacles.com/#beyond
How do you accept Monero? (choose only one option)

[ ] Monero integrations (github.com/monero-integrations)
[ ] Globee
[X ] Native wallet
[ ] Other payment gateaway (Coinpayments, Morphtoken, etc. Please specify)

How would you categorize your business? (choose only one option)

[ ] Exchange
[ ] Block Explorer
[ ] Payment Gateway
[ ] Web Hosting
[ ] Tool
[ ] Service
[X ] Goods
[ ] Entertainment

Comment
Thanks much

OK

#1588


Fix #1303: process DateItemField tags in YMD order

Hi,
This should fix bug #1303. Basically, this patch sorts the name of all metadata tags in (a somewhat tweaked) lexicographic order when they are processed by the MediaFile.update() method.
Only instances of DateItemField get sorted in the year < month < day order, so that updates to the corresponding DateField object are done in the proper order. It does so by replacing the substrings year, month, and day by date0, date1, and date2, respectively, in the field name of DateItemField objects, so that this new string can be used as a key for the sorting algorithm.
There are several other ways to do that, but I think that's the more robust. I'm of course open to discussion. :smiley:
Cheers,
Jérémie.

This looks like a good solution. I tried for a little while to cook up a neater sorting mechanism that wouldn't involve interpolating strings, but they all seem way more complicated than this. :sparkles: Thank you!

Great, thank you!
Cheers,
Jérémie.


add file

@philipto, Hello, I am waiting for your answer!

@Kingstar22 I am really sorry, but I cannot open the school website for the eligibility verification:

I will be back to your request as soon as the website is back to work. If it is urgent, please use the trial version of IDE that you need, or apply for free educational license with an official document which proves that you are a student. You can do it using "OFFICIAL DOCUMENT" tab at https://www.jetbrains.com/shop/eform/students.

thank you, I will write back when the site resumes work

@Kingstar22 There are exceptional circumstances now in Ukraine, and it's absolutely understandable that the website may not work. If you have immediate needs in studying software development, please use a trial version. You can apply for a trial extension by email to<EMAIL_ADDRESS>You can also apply for free educational license with an official document, which proves that you are a student. You can do it using "OFFICIAL DOCUMENT" tab at https://www.jetbrains.com/shop/eform/students.
If all the students in your class need the educational licenses, please ask your teacher to send an email about it to<EMAIL_ADDRESS>Thank you!

@Kingstar22 Given that the website is still does not work, and the school already received licenses via<EMAIL_ADDRESS>I close this request without merging.
Please feel free to reopen it or create a new one if you have any update on the matter. Thank you!


Cannot set disabled property

I have an template with an input element on wich I want to set the disabled property based on a variable.
html'<input type="number" value="${this.value}" disabled="${this.disabled}">'
works but even when disabled is set to false, the input field is still disabled, because the browser just checks if the property exists.
What I need is something like:
html'<input type="number" value="${this.value}" ${(this.disabled) ? "disabled" : "" }>' but therefore I get Uncaught TypeError: Cannot read property '1' of null
Am I doing something wrong, or isn't it possible at the moment?
Sorry I think this is the same Issue like #86 and can be closed!

@derappelt Hello, I did small test, here is: https://codepen.io/alex_maslakov/pen/dZOKPO
disabled=${props.disabled} is working for me.

@jmas Because you are using lit-extended but I would like to use only lit-html itself.
With lit-extended: <input disabled="${false}"> generates <input>  (what I want)
but with only lit-html: <input disabled="${false}"> generates <input disabled="false> (and is still disabled)

I see. For now I don't know details about lit-html and lit-extended. So I just using a lit-extended because there is event handlers working. Maybe you have reasons why you can't use lit-extended. I would like to hear about it.

@jmas  Oh I just want to stay as small and as close to the platform as possible thats the only reason. I just don't like to load code into my project that I don't use. #jqueryhater 😆
But maybe I've to take that little cost for now. By the way thanks. I din't know before, that it is working in lit-extended.
But I'm interested in why there is this difference.

@derappelt Also you should know about Tree shaking when in final bundle you have only code that doing some work. I do not know details, sorry, but you can research that term (also how it working in webpack).

@jmas Yes I know about that. But I like more the approach of thinking deeply about what goes into my projects, than throwing stuff in that I din't use and letting a program cleanup after me. Sometime you may not avoid this. But when I can, I do.

This in an issue with the HTML specification itself. The design of how those attributes work is quite frankly atrocious. Those are essentially just flags, it does not matter what you set the value to, if a disabled attribute exists the element is disabled, if not it is not.

Hey @derappelt, I'm getting back to issues after some time off. Thanks for you patience.
@jmas is correct here. lit-html.js doesn't set properties, only attributes. It's meant to be as unopinionated and close to HTML syntax and semantics as possible. lit-extended allows for declarative property setting and event handlers. If you want to set the disabled property instead of the disabled attribute, you'll need to use lit-extended.
lit-extended is not very big, just 600b or so gzipped, and it probably what most people should be using. I need to document that better, and maybe choose a better name.
I'm going to close this now as having an answer, but feel free to ping me if you have more questions.

In lit-html ?disabled=${disabled} should do the trick.

@justinfagnani
Not clear what the difference is between props and attributes. Is that anywhere in the docs?
ifDefined doesn't work with "disabled" ... I wanted to remove the disabled attribute altogether if some value is undefined (or false) but it did not work. The problem is somehow even if disabled=false the event handler I added with addEventListener on the element itself won't fire.
I have not seen any docs referring to the syntax @Bastardly has shown. Using ?disabled=${disabled} is fine for me as long as it removes disabled from the element and the event gets triggered.
A bit of weirdness to have both ifDefined and ?prop .... or I'm not getting it.
Thanks,

@innerop attributes are DOM attributes, like "class" in <div class="foo">. Properties are JS property, like p in obj.p = 2;.
This issue is pretty old, and at the time the core lit-html library only set attributes on element, not properties - that ability was left up to a library called lit-extended that no longer exists. Since then there's been some big changes and lit-html can set attributes:
html`<div class=${c}></div>`

properties
html`<my-element myProp=${p}></my-element>`

I'm not sure what's happening with isDefined but it seems like a different issue than this. Can you open a new issue?

I see @justinfagnani  Props have to do with properties on custom elements. Makes sense.
I did find the part in the docs that mention the "?" attribute modifier and it works well for me. Having said that, I had no luck with ifDefined when using with a button's disabled attribute.
Same issue as described by OP in latest lit-html:
Neither of these worked

But this did work:
<button ?disabled=${state.button.disabled}>
I'm happy to keep using the "?" modifier as it's more concise than ifDefined

Not sure why, but setting disabled and checked on an input, creates some weird issue:
 <input type="checkbox"
            disabled=${disabled}
            role="switch"
            checked=${checked} />

Putting ? or . infront of properties doesn't seem to fix the problem.

@matheus-garcia this issue has been closed for a while, and is from a time when Lit had a different core syntax even. Can you open a new issue with some details about what results you are seeing?

@justinfagnani No problem, I'll open an issue with more details


#22 fix undefined type_sub_key when generating UnionType for poymorph…

…ic types (only affects scan for polymorphic classes)

references #22


Only few callback when app is in background for Android Q version

Good evening,
I'm testing my app on an Android Q devices, and when the app goes to background, send only few datas. You have any suggest??? Thanks for the attention

Can you see the notification?
Can you check if the service is running in background or it is stopped?

Yes, I see the notification and the debug console shows me the few operations done in background, but after this operations nothing was print in the console and nothing was sent ti my server side

Are you testing example code? if not it would be nice if you share some code.

`import 'package:background_locator/background_locator.dart';
import 'package:background_locator/location_dto.dart';
import 'package:background_locator/location_settings.dart'
as BackgroundLocationSettings;
import 'package:device_info/device_info.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:location/location.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Tracking Prototype',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: MyHomePage(title: 'Tracking Prototype Home Page'),
);
}
}
class MyHomePage extends StatefulWidget {
MyHomePage({Key key, this.title}) : super(key: key);
final String title;
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State {
bool _trackingEnabled = false;
Timer timer;
bool _serviceEnabled;
PermissionStatus _permissionGranted;
Location location;
LocationData currentLocation;
static final DeviceInfoPlugin deviceInfoPlugin = DeviceInfoPlugin();
String deviceId;
ReceivePort port = ReceivePort();
static final _isolateName = 'LocatorIsolate';
bool _first = true, _last = false;
@override
void initState() {
super.initState();
if (IsolateNameServer.lookupPortByName(_isolateName) != null) {
  IsolateNameServer.removePortNameMapping(_isolateName);
}

IsolateNameServer.registerPortWithName(port.sendPort, _isolateName);

port.listen(
  (dynamic data) async {
    await _sendMobileData(deviceId, data, null);
  },
);
location = Location();
initializeLocation();
initPlatformState();

}
@override
void dispose() {
IsolateNameServer.removePortNameMapping(_isolateName);
BackgroundLocator.unRegisterLocationUpdate();
super.dispose();
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text('This device has id: $deviceId'),
],
),
),
floatingActionButton: FloatingActionButton(
backgroundColor: _trackingEnabled ? Colors.green : Colors.red,
onPressed: _enableDisableTracking,
tooltip: _trackingEnabled ? 'Disable Tracking' : 'Enable Tracking',
child: Icon(
Icons.power_settings_new,
color: Colors.white,
),
),
);
}
Future initializeLocation() async {
//check location permission and service enabled
}
Future initPlatformState() async {
await BackgroundLocator.initialize();
await BackgroundLocator.isRegisterLocationUpdate().then(
(bool isRunning) => debugPrint('Running ${isRunning.toString()}'));
}
void _enableDisableTracking() {
setState(() {
_trackingEnabled = !_trackingEnabled;
});
if (_trackingEnabled) {
  BackgroundLocator.registerLocationUpdate(
    callback,
    androidNotificationCallback: notificationCallback,
    settings: BackgroundLocationSettings.LocationSettings(
      notificationTitle: "RemoteAngel Human",
      notificationMsg: "We follow you!!!",
      accuracy: BackgroundLocationSettings.LocationAccuracy.HIGH,
      distanceFilter: 0,
      interval: 1,
      wakeLockTime: 20,
      autoStop: false,
    ),
  );
} else {
  BackgroundLocator.unRegisterLocationUpdate();
  debugPrint('Unregistered location update!!!');
  _last = true;
  Future.delayed(Duration(seconds: 1)).whenComplete(() => location
      .getLocation()
      .then((LocationData lastLocation) =>
          _sendMobileData(deviceId, null, lastLocation)));
}

}
Future _sendMobileData(String deviceId, LocationDto currentLocationDto,
LocationData currentLocationData) async {
//there is the API call to send locations to server side
debugPrint(
'Sent => $result at ${DateTime.now().toString()} with event => ${mobileDataToSend.event}');
}
static void callback(LocationDto locationDto) async {
final SendPort send = IsolateNameServer.lookupPortByName(_isolateName);
send?.send(locationDto);
}
static void notificationCallback() {
debugPrint('notificationCallback');
}
}
`
This is my code. Thanks for attention

Ok i found the issue.
I'm using another library to get service status, and the two libraries conflicts.
Sorry for waste your time. This flutter package is very good


Schamatica 1.7.10 not leting me Flip

I have schematic 1.7.10-<IP_ADDRESS> and it doesn't let me flip. I want to print a picture and I have to flip it and I cant pls help me

Try holding down shift while trying to flip it.


fix: do not run git cherry-pick --abort on failure

I personally find it useful to keep the cherry-pick session as is to help with debugging what's going wrong.

This is to help manual landing?

Correct, e.g. when a PR has merge commits.

Is it going to change something for CQ landing?

It should not, because the CQ runs git node land --abort after each failed attempt, and that would reset any git cherry-pick session: https://github.com/nodejs/node-core-utils/blob/6926407c8ba3e3e036d4328d8fff9a53c50aec65/lib/session.js#L278-L289


Disable PowerShellGet Telemetry on PowerShell Core

Disabled PowerShellGet Telemetry on PS Core as PowerShell Telemetry APIs got removed in PowerShell Core beta builds.
Added unit tests for validating the availablity of PowerShellGet types.
Updated download.sh for latest beta build version.

:shipit:


Scene 011 Headset collision fading not working

Nothing happens when I put my head through the example walls.
Unity 5.4.0b17

I think some steam vr stuff has been deprecated in unity 5.4 so they've removed stuff that's breaking certain things. I have another 5.4 issue elsewhere that's probably the same problem as this. If I fix that it may solve this too.

The fading does work on 5.3.4f1. It would be best to get all these issues fixed in 5.4 since that's what everyone will be using next month.

Yeah as I said there is some deprecated stuff in 5.4 that's breaking things. Once that's resolved it should solve this too.

Ok so I have 5.4 installed now.
I can see what's happening. Originally the CameraRig prefab was arranged like:

[CameraRig]
Camera (Head)

Camera (eye)
Camera (ears)

And the Fade script went on the "Camera (Head)" element.
However, in Unity 5.4 at runtime that CameraRig now changes to look like:

[CameraRig]
Camera (eye)

Camera (ears)
[DISABLED] Camera (Head)

Not sure why it now changes the structure of the CameraRig and indeed disables the Camera head.
If you put the Fade script on the "Camera (eye)"  child object then fading works in unity 5.4

Sweet! Just tested it works now! Thanks!

The scene still doesn't work for me. I even manually put the collision fade script on Camera (eye) and Camera(Head) but nothing seems to work


[WIP] Count unique image prefixes in source registry

What type of PR is this?
/kind feature

What this PR does / why we need it:
This small golang program is used as a utility to determine the possible number of HTTP requests a given child may produce. It strictly counts the number of unique image prefixes from a top level repository in GCR.
Which issue(s) this PR fixes:
None
Special notes for your reviewer:
This PR is not meant to be reviewed or merged.
Does this PR introduce a user-facing change?
NONE

Count unique image prefixes in source registry

Closing in favor of #399


Unboxing 1

This pr does unboxing of variables of bounded numeric type and restores arithmetic and Boolean expressions to their natural form. Most of the work is done in a new boxing pass between lambda lifting and code generation. Some clean-up will be needed, but since I advertised it I thought it prudent to make it available.
We also remove all unnecessary witnesses from the final C code. In particular, my dct program has no witnesses at all in the C code. In telemetrify, around 800 unnecessary witnesses were removed. But the effect on time in telemetrify is marginal; ca 3-4%. But in a program where 75% of the time is spent on GC, this is perhaps not so marginal after all...
Two tests in the test suite were changed in order to pass, but I think the test programs were to blame.

@sydow very cool!


Egress on dual-stack testbed

Describe the bug

On dual-stack testbed, if Egress having IPv4 EgressIP is applied to a Pod, then it is applicable to only IPv4 packets from that Pod and not to IPv6 packets from that Pod. Similarly if IPv6 EgressIP, then applicable to only IPv6 packets from that Pod.
On applying two Egresses on a Pod, first Egress with IPv4 EgressIP and second Egress with IPv6 EgressIP, only first Egress with IPv4 EgressIP is applied to IPv4 packets from that Pod and second Egress with IPv6 EgressIP is not applied to IPv6 packets from that Pod. No Egress is applied to IPv6 packets from that Pod. Similar result for first Egress with IPv6 EgressIP and second Egress with IPv4 EgressIP. Actually only first Egress is applied packets(IPv4 packet if first EgressIP is IPv4) from that Pod .
To Reproduce

Create a dual-stack kind cluster.
Create a Pod, apply Egresses(static EgressIP IPv4/IPv6) on that Pod.
Do traceflow with source as the above Pod, and destination as any external IPv4/IPv6 for IPv4 and IPv6 packet respectively.

Expected

Actual behavior

Versions:

Additional context

If verifying through traceflow, use antrea image based on this PR https://github.com/antrea-io/antrea/pull/4529 to test both IPv4 and IPv6 case on dual-stack, otherwise only IPv6 case and local Egress for IPv4 case can be tested on dual-stack.

@tnqn

Hi @tnqn is this a bug? Not sure if we explicitly announce Egress supports the dual-stack before. Maybe it's a feature request instead of a bug?

The API doesn't allow applying two Egress IPs to a Pod. I would say it was not taken into consideration so it's more a feature request. But I would expect this request from end users with a good reason as supporting dual-stack Egress is not trival.


Documentation: table formatting in Security Providers page is difficult to read

Environment Details

Helidon Version: 1.4.4

Problem Description
As reported by the user:
"This page is really difficult to read. It it possible to remove the table__overflow  class to
allow the contents to wrap? (Slight alternating row colours would be a bonus too!) :slightly_smiling_face: https://helidon.io/docs/latest/#/security/02_providers"

@barchetta @m0mus,
I realize this a a low priority issue, but I'm running into this in other topics as well. Is there a global change that can be made and applied to all existing tables ( table overflow class)? I'm hesitant to use tables at all right now because of the way some are rendering. Sometimes bulleted lists aren't a great substitute.

@danielkec can you take a look on this issue?

@ljamen We can do some fine tuning of the default mode, can it be like this? oracle/helidon-build-tools/pull/104

The wrapped table is better. Ideally we could limit the spread of the table to 75% so that it wrapped even more, but in this case a table probably shouldn't have been used. Will these changes automatically apply to the existing tables in the site or do we have to go in to each topic and adjust?

PR oracle/helidon-build-tools/pull/104 is part of 2.0.0-M3, can we close this issue?

Yes. That looks good enough for me!


buildRustCrate: Allow version specific dependency renaming + parameter doc

This PR allows version specific crate renames:
pkgs.buildRustCrate {
  # ...
  crateRenames = {
     my_crate_name = [
         { version = "1.2.3"; rename = "my_alternative_name01" ; }
         { version = "3.2.3"; rename = "my_alternative_name03" ; }
     ];
     # ...
   };

I also documented all buildRustCrate parameters.
Motivation for this change
This roughly corresponds to the following snippet in Cargo.toml:
[dependencies]
my_alternative_name01 = { package = "my_crate_name", version = "0.1" }
my_alternative_name03 = { package = "my_crate_name", version = "0.3" }

Including multiple versions of a crate is very popular during   ecosystem transitions, e.g. from futures 0.1 to futures 0.3.
Corresponding issue in crate2nix: https://github.com/kolloch/crate2nix/issues/83
Things done

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

[ ] NixOS
[x] macOS
[x] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests) (See above)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Thank you for the review, @andir !
For buildInputs, the crateOverrides mechanism can be used. This is a bit special because it concerns the extern name with which a certain crate is used within a dependent crate. So maybe those separate concerns can be handled better but will still need to be handled differently.


Record start and end date?

What happened to https://ceds.ed.gov/element/001917 and https://ceds.ed.gov/element/001918 (RecordStartDateTime and RecordEndDateTime) as properties for Contact Address?

RecordStartDateTime and RecordEndDateTime are meant to be available on all classes, so we're going to add them to BaseCEDSResource.


Multiple delete

"Sending a list of Ids (long) to DeleteAsync throws the following exception "Object must implement IConvertible."
Casting the list to an object array I get the following "One or more errors occurred. (Key values count mismatch, expected Id)"

use
await detachedContext.Set<Entity>().DeleteAsync(new KeyValue(1), new KeyValue(2));

Hello Leonardo,
I'm trying to use the DeteleAsync feature with the new syntax, like follows:
await detachedContext.Set<Entity>().DeleteAsync(someEnumerable.Select(e=>e.Id).ToArray()); - this returns the IComparable error.
await detachedContext.Set<Entity>().DeleteAsync(someEnumerable.Select(e=> new KeyValue(e.Id)).ToArray(); - this returns IndexOutOfRange exception.
I think I'm doing something wrong, but based on the parameter metadata that is showing up in the Intellisense, I can only figure out the above examples.
Can you write down an example of usage where the Entity is an actual complex object ?
Thank you!


Detect an unitialized Gateway and re-push config

Is there an existing issue for this?

[X] I have searched the existing issues

Problem Statement
No response
Proposed Solution

KIC treats an all-zero config-hash in DB-less as "instance of Kong not initialized with config". This works for both the current and the future (LMDB) implementation of DB-less.
KIC treats a non-zero config hash as "initialized with config".
KIC treats a missing config hash value in the status object as "the version of Gateway is older than 2.8".
We update the Admin API documentation to solidify the above semantics.

Additional information
No response
Acceptance Criteria

[ ] KIC ensures that the associated Gateway has configuration even after a restart
[ ] Admin API docs updated to define the semantics of the zero/non-zero/missing config hash value.

duplicate of #2107


Restore not working

I backed up the encypted JSON.
When backed up, it shows, 'Import from external storage sucessful', but with no output.
Log: https://pastebin.com/xLEjXdrM

I'm gonna test it on Oreo soon and see if this always happens.
If not it could be related to #16.

It seems not to be thing with Oreo, I just tested it in a virtual machine and everything worked there.
@AnkS4 Could you try to manually add an entry, exit the app and open it again to see if the entry is still there?

Yes, it's disappearing

Seems like a duplicate of #16, could you upload me a logcat of manually adding the entry to make sure?

Did. https://pastebin.com/PCdjhWRh

Thank you, could you get me a full logcat as well? You seem to only upload the output matching "andotp", I'm interested if those lines appear as well:
W/System.err(22850): java.security.ProviderException: Failed to load generated key pair from keystore
W/System.err(22850): 	at android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi.loadKeystoreKeyPair(AndroidKeyStoreKeyPairGeneratorSpi.java:518)
W/System.err(22850): 	at android.security.keystore.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPair(AndroidKeyStoreKeyPairGeneratorSpi.java:470)

https://pastebin.com/AsSqmK2r

It's not exactly the same error as #16, but it also seems to be a problem with the system keystore.
09-15 14:49:27.978 W/System.err(6957): java.lang.NullPointerException: Attempt to invoke interface method 'int android.security.IKeystoreService.exist(java.lang.String, int)' on a null object reference
09-15 14:49:27.978 W/System.err(6957): 	at android.security.KeyStore.contains(KeyStore.java:210)
09-15 14:49:27.978 W/System.err(6957): 	at android.security.keystore.AndroidKeyStoreSpi.engineContainsAlias(AndroidKeyStoreSpi.java:813)
09-15 14:49:27.978 W/System.err(6957): 	at java.security.KeyStore.containsAlias(KeyStore.java:1293)
09-15 14:49:27.978 W/System.err(6957): 	at org.shadowice.flocke.andotp.Utilities.SecretKeyWrapper.<init>(SecretKeyWrapper.java:64)
09-15 14:49:27.978 W/System.err(6957): 	at org.shadowice.flocke.andotp.Utilities.EncryptionHelper.loadOrGenerateKeys(EncryptionHelper.java:101)
09-15 14:49:27.978 W/System.err(6957): 	at org.shadowice.flocke.andotp.Utilities.DatabaseHelper.saveDatabase(DatabaseHelper.java:49)
09-15 14:49:27.978 W/System.err(6957): 	at org.shadowice.flocke.andotp.View.EntriesCardAdapter.saveEntries(EntriesCardAdapter.java:102)
09-15 14:49:27.978 W/System.err(6957): 	at org.shadowice.flocke.andotp.Activities.MainActivity$2.onClick(MainActivity.java:122)
09-15 14:49:27.978 W/System.err(6957): 	at com.android.internal.app.AlertController$ButtonHandler.handleMessage(AlertController.java:166)
09-15 14:49:27.978 W/System.err(6957): 	at android.os.Handler.dispatchMessage(Handler.java:105)
09-15 14:49:27.978 W/System.err(6957): 	at android.os.Looper.loop(Looper.java:164)
09-15 14:49:27.978 W/System.err(6957): 	at android.app.ActivityThread.main(ActivityThread.java:6541)
09-15 14:49:27.978 W/System.err(6957): 	at java.lang.reflect.Method.invoke(Native Method)
09-15 14:49:27.978 W/System.err(6957): 	at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)
09-15 14:49:27.978 W/System.err(6957): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)

I'm gonna look into it, but I assume it is like #16 and has to be fixed in the ROM.

@AnkS4 Just one followup question, did you try clearing the apps data before restoring?

ROM was buggy, it was rebooting when clearing app data. Back to Nougat & everything works fine.

OK, good it cleared up.
If you flash a new ROM and wipe the cache but leave the apps data then this will happen since the key in the Android KeyStore is missing but the encrypted data is still present.

Just an FYI for anyone finding this issue from Google. The same is happening when you copy the app with some phone cloner from one phone to another. So after an app data removal you can start importing the config. (BTW maybe if would be worth to do some in-app detection for this.)

@tibu Yes, this is due to the fact that the encryption keys for the database are tied to your phones hardware if you use the Android KeyStore encryption. There is a warning when you first setup the app and choose the KeyStore encryption that you can not use Titanium backup or similar apps.


donut-base-finetuned-cord-v2 Demo not working properly in Gradio Space web demo

There is a run time error when the demo link is launched. I think there might be some dependency issue for models build on CORD dataset for document parsing.

bump


New version: AILight.AILZ80ASM version 1.0.21

Pull request has been created with komac v2.2.1 :watermelon:
Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Executable C:\Users\validator\AppData\Local\Microsoft\WinGet\Packages\AILight.AILZ80ASM__DefaultSource\AILZ80ASM.exe returned exit code: 2
Executable C:\Users\validator\AppData\Local\Microsoft\WinGet\Links\AILZ80ASM.exe returned exit code: 2

(Automated response - build 883.)


Adding tests missing from PR #4165

Description
It closes issue #4169.
Type of change
Added new test.
References
Issue #4169
How has this been tested?

[X] Test passed locally.
[ ] It runs on CI tests

Final checklist:

[X] My PR is the minimum possible work for the desired functionality
[X] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] If I included new strings, I have used trans. to make them localizable.
For more information see our translations guide.

CC @jni

That looks straightforward and uncontroversial to me.

That looks straightforward and uncontroversial to me.


Feature: Wildcard Redirect Detection

Hi,
some servers return a redirect when a path is not found, i would like an option that detects it and filter the responses that match that wildcard
example
$ curl https://intigriti.com/sdfgdfgsdfgdfsgdsfsdf -I
HTTP/2 308
cache-control: public, max-age=0, must-revalidate
content-type: text/plain
date: Wed, 14 Jun 2023 12:34:53 GM
location: https://www.intigriti.com/sdfgdfgsdfgdfsgdsfsdf
refresh: 0;url=https://www.intigriti.com/sdfgdfgsdfgdfsgdsfsdf

PS: i am planning on implementing this feature myself, just opening this issue as a heads up and to receive feedback while i'm working on this and the other issues i opened

Covered by autocalibration


Vagrant provisioners with LVM back MDT/MGS

Add provisioners to vagrant file to create LVM backed MDT/MGT for interop testing.

HA as well


Secure Feature Flag SDK key

Description
The portfolio page currently wraps its content with a provider for feature flags, making client-side calls to verify if a flag is enabled. This exposes the SDK key, creating a security risk. The goal is to avoid exposing the SDK key by securely handling the feature flag checks via server-side requests or by utilizing the edge runtime with middleware.

https://github.com/jhonnyvargasarias/portfolio/pull/50#issuecomment-2395333578


[ADD] Syncplay 1.6.4a

Client/server to synchronize media playback on mpv/VLC/MPC-HC/MPC-BE on many computers
https://syncplay.pl/

Why depends on youtube-dl? Is there any information about this?

Closing in favour of https://github.com/ScoopInstaller/Extras/pull/6824


ci aws: cleanup EKS cluster in separate job

Currently, deleting an AWS EKS cluster takes quite some time to await the deletion of the corresponding CloudFormation stack (~7min). Unfortunately, even if the flag wait isn't set.
This delayes reporting the status of the tests respectively.
Therefore, this commit moves the cleanup of the AWS EKS clusters into its own job - after the job that reports the status via GitHub commit status.

/test

/test

/test

Good idea, the additional boilerplate is worth it in this case I think :)


Bump build number and re-render to compile for Python 3.10.

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin please rerender

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

Non noarch packages should have python requirement without any version constraints.
Non noarch packages should have python requirement without any version constraints.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

There was quite a lot of work towards this in #40, but I've been waiting for a long time for upstream to finally release a version based on this...

Obsoleted by #53


to have working internal links when exporting to PDF.

[ YES] I agree to follow the Code of Conduct that this project adheres to.
[Yes] I have searched the issue tracker for a feature request that matches the one I want to file, without success.

Is your feature request related to a problem? Please describe.
When exporting long documents that is full of charts about different points, it's always painful not to have internal linking between those different parts to make transition easier, like in a long course where you can link between one part of a general chart to another detailed chart for a different chapter.
This is already a feature in program like PPT where you can link between 1st slide and the 4th one and it still is working when exporting to PDF
Describe the solution you'd like
To have the linking between different pages work even after exporting to PDF
Describe alternatives you've considered
To create the whole project in PPT as I can link between one part of the chart to another entire chart in another page to make it easier for audience navigating a long course. The disadvantage I will face is the hard time creating the charts as it's not the same easier and better experience I had from draw.io
Additional context
Attached is an example for the problem I have. I am designing a course using charts and I want to be able to link between the word/shape "Analyze" from the "general" image to the whole page that contains the "analyze" chart. It works on draw.io program when linking between the shape "analyze" in the "general" page to the page that contains the "analyze" chart. But it's not working when exporting to PDF

Duplicate of #722


Remove UDOT_RCE from mapserv

Summary

Name: UDOT_RCE

We are staring to make plans for agrc/planning-queue#455 by understanding all of the services on mapserv. UDOT_RCE is a map service presumably to support the Roadway Characteristics Editor which was replaced at 10.5.1: https://enterprise.arcgis.com/en/roads-highways/10.5/get-started/what-s-new-in-esri-roads-and-highways-for-server.htm and is no longer supported. RCE was used during UDOT's transition from arcmap to arcgis pro and UDOT thinks no one is using that platform any longer.
Action items

Assign a person who should complete the task.
Check [x] the box when the task is completed and add the date of completion.
~Strike~ out all items that do not apply.

[ ] Stop the service (@steveoh, completed: 2025/01/28)
[ ] Target delete date (@steveoh, set: 2025/02/11)

:robot: Automation validation

Assign yourself or someone to check the item.
Check [x] the box and add the date of verification 2024/01/01 when the task is verified.
~Strike~ out all items that do not apply.

[ ] Check that the service is stopped (@stdavis, completed: 2025/01/28)
[ ] Verify deletion (@stdavis, set: 2025/02/11)

Notification

~[ ] Twitter~

Group Task Assignments

Check [x] the box when you have assigned all the tasks relevant to your group.

[ ] Data Team (@ZachBeck)
[x] Dev Team (@steveoh)
[ ] Cadastre Team (@rkelson)

/remind me to stop this service 1/28/2025


Node.js client sends UDP packets that agent in all-in-one does not recognize

I ran the test app reported on StackOverflow and saw the agent logging the following error:
process error Expected protocol id 82 but got 80

The protocol id 82 is for compact protocol, but the Node.js client is expected to send binary protocol. Replacing log with panic:
panic: Expected protocol id 82 but got 80

goroutine 13 [running]:
github.com/uber/jaeger/vendor/github.com/apache/thrift/lib/go/thrift.(*TCompactProtocol).ReadMessageBegin(0xc4203e0000, 0x0, 0xc4201a96f8, 0x12c84e6, 0xc420084170, 0x0)
	/Users/yurishkuro/golang/src/github.com/uber/jaeger/vendor/github.com/apache/thrift/lib/go/thrift/compact_protocol.go:340 +0x4ab
github.com/uber/jaeger/thrift-gen/agent.(*AgentProcessor).Process(0xc42018c520, 0x1783540, 0xc4203e0000, 0x1783540, 0xc4203e0000, 0x0, 0x0, 0x0)
	/Users/yurishkuro/golang/src/github.com/uber/jaeger/thrift-gen/agent/agent.go:146 +0x41
github.com/uber/jaeger/cmd/agent/app/processors.(*ThriftProcessor).processBuffer(0xc420074c00)
	/Users/yurishkuro/golang/src/github.com/uber/jaeger/cmd/agent/app/processors/thrift_processor.go:116 +0x180
created by github.com/uber/jaeger/cmd/agent/app/processors.(*ThriftProcessor).Serve
	/Users/yurishkuro/golang/src/github.com/uber/jaeger/cmd/agent/app/processors/thrift_processor.go:88 +0x6e
exit status 2

Will continue troubleshooting tomorrow.

Doesn't the latest version of the node client send jaeger.thrift in the binary thrift protocol?
Additionally, the example configures the UDP to 5775. Shouldn't this be 6832?

I made it working by removing the port config from example, as well as running the full docker command. The trace now gets into the storage, but the UI is having trouble displaying it - https://github.com/uber/jaeger-ui/issues/33

UI issue fixed by #195


Japanese kanji and hiragana parsers added

Fixes #14

Changed japaneseNumberParser.js to japaneseRomajiNumberParser.js
Added japaneseHiraganaNumberParser.js & japaneseKanjiNumberParser.js,
which will parse Japanese numbers up to (10^24 - 1), although the parser
only seems to accept numbers up to slightly less than 10^21
Added new parsers to numberDictionary.js

NB. The third Japanese script I mentioned (katakana) is never used for numbers so I didn't write a separate parser for it, but this can be done fairly quickly if required.
Also the romaji script I left unchanged but it doesn't seem to work for numbers of 1 oku (10^8) and above. If you'd like me to I can replace it with the parser I've written easily enough.

Looks good, thank you!


{internet-analyzer} HTML tags are rendering as empty parameter values in reference

Describe the bug
Problem to solve:
HTML tags in source code are causing build warnings in MicrosoftDocs/azure-docs-cli. More importantly, customer-facing reference docs are not instantiating properly -- parameter values formatted with `<>` are missing. Here's an example:

Requested solution:
These values should be escaped with a backtick. Here's an example from az webpubsub.

Published reference guidelines
Guidelines for Parameters used in examples
Related GitHub issues:
This is the same issue as these GitHub issues.
List of HTML tag instances that need update:

File name
Build error

latest/docs-ref-autogen/internet-analyzer/test.yml
HTML tag 'hostname' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/internet-analyzer/test.yml
HTML tag 'custom-path' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/internet-analyzer/test.yml
HTML tag 'hostname' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/internet-analyzer/test.yml
HTML tag 'custom-path' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/internet-analyzer/test.yml
HTML tag 'hostname' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/internet-analyzer/test.yml
HTML tag 'custom-path' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/internet-analyzer/test.yml
HTML tag 'hostname' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

latest/docs-ref-autogen/internet-analyzer/test.yml
HTML tag 'custom-path' isn't allowed.  Replace it with approved Markdown or escape the brackets if the content is a placeholder.

Related command
az internet-analyzer
Errors
n/a
Issue script & Debug output
n/a
Expected behavior
n/a
Environment Summary
Azure CLI 2.62.0
Additional context
No response

According to Azure Internet Analyzer will be retired on 15 March 2024 – delete profiles, Azure Internet Analyzer was retired on March 15, 2024.  However, this command group is showing in our reference content as GA.
See the issue here:
source code:

Published source code:


Add CI pipeline step and script that validates all files in the repo contain ASCII-only bytes and no UTF-8 BOM

The goal is to detect issues like this and remain green by making it a part of CI:
https://github.com/Azure/azure-sdk-for-cpp/pull/4130
This is similar to what we do in Embedded C:
https://github.com/Azure/azure-sdk-for-c/blob/cd62e2b78a396c3d5478d3b60c046adb72687274/eng/pipelines/templates/jobs/archetype-sdk-client.yml#L369-L390

/azp run cpp - core - ci

/azp run cpp - core - ci

It did catch ’ in the LibcurlTransportAdapter.md, great!
As for the errors in unit tests like test/nlohmann-json-test/src/unit-inspection.cpp:301: CHECK(json("❤").dump() == "\"❤\"");, if it was in our tests, I'd say we should rewrite string literals using escape characters (for example, "❤" can be written as "\u2764\uFE0F" or as "\xE2\x9D\xA4\xEF\xB8\x8F").
But given that it is in 3rd party code, CI probably should be ignoring errors in these files.

Yep, that's the plan. Will filter out test recordings and nlohmann json. The main focus is product/SDK code.

@ahsonkhan, if this PR is close to achieving its goal, can we get to merge it soon?


CV Generator

Description :
A simple CV Generator with customizable text. Users on the landing page will be asked for inputs like

Name and other details
Skillset
Work Experience ( If any )
Achievements / Certifications
Languages and other interests/hobbies

After this, the inputs will be slotted into a presentable and professional-looking CV.
Features :

A very noncoder-friendly interface ( Users do not have to manually change HTML but instead just fill a form.)
Professional and presentable CV will be generated

Tentative Deadline: 4 days

Go ahead @Thetribunalcode 💯

@Thetribunalcode Are going to do this issue or not ??

Is this still open?


Any plan to do this for other UE5 games?

I'm playing Brothers: A Tale of Two Sons remake and the forced sharpening is very obvious. There's no way to turn it off.

u can do this in every ue5 games with the engine.ini no? did u try to set "r.Tonemapper.Sharpen" for example ?

No plans for the Brothers remake. As mentioned, you might be able to just override the sharpening value in Engine.ini. Wukong is a special case in that the value is set constantly by the game so you can't just override it from an ini file.

No plans for the Brothers remake. As mentioned, you might be able to just override the sharpening value in Engine.ini. Wukong is a special case in that the value is set constantly by the game so you can't just override it from an ini file.

I dont understand, i did this in bmw and it work, i just used wukong tweak to enable terminal. If i understand it work like this but the game Can overide it while playing if i dont use bl tweak?


[BUG] - DropdownMenu not opening below DropdownTrigger

NextUI Version
2.2.10
Describe the bug
When clicking Button inside DropdownTrigger, DropdownMenu gets opened on the left side of the window, below the bottom most component on the page.
Your Example Website or App
No response
Steps to Reproduce the Bug or Issue

Create a Dropdown component with Button component inside DropdownTrigger and render DropdownItem inside DropdownMenu by mapping array containing DropdownItem data.
Click button.

Expected behavior
I expected DropdownMenu to render right below the button.
Screenshots or Videos

Operating System Version
Windows 10 Pro
Browser
Firefox

please provide a minimal reproducible environment.

Hey @wingkwong @LivAnneNyland  I loved the project and I would like to contribute to this issue can you please assign this issue to

@LivAnneNyland, could you please share the video and specify the exact point at which you are encountering the bug? Thank you!

@Tiru-99 I'm hoping this gif shows it well enough. When clicking a button labeled "Endre linje", it changes to dropdown with a button labeled "Årsak til endring". In the gif I'm trying to show that there is nothing below the footer before clicking "Årsak til endring", but when I click that button, the dropdown items show up below the footer. I've tried different things to try and change the position of the items container, but it's always stuck to the bottom left corner of the page for some reason.

I was experiencing something similar and in my case the child component I was using as a Dropdown Trigger was missing a forwardRef. Next Ui maybe uses this to get the position of the element. Make sure the Button you're using can receive a ref. Hope this helps.

@LivAnneNyland same issue for me, but in my case it shows on the top left and does some glitch
https://github.com/user-attachments/assets/510c4175-2dc9-4497-8c9d-6b472c70d028


Test pr 25521

Creating a clone of https://github.com/apache/beam/pull/25521 to run the seed job.

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

Run XVR_PythonUsingJava_Dataflow PostCommit

Run XVR_PythonUsingJava_Direct PostCommit

Run Python_Xlang_Gcp_Dataflow PostCommit

Run Python_Xlang_Gcp_Direct PostCommit

stop reviewer notifications


No display of the generated images

Days ago I can not see the images when I finish generating them, if you generate a single one if you can see but when you generate multiple images no longer, also the generate button does not respond after all the above, also in the colab you can see this error.

These issues were not caused by me in any way. Everything's working fine for me as of checking yesterday


Moving previous PR1726 to new repo

Keep onhold

Ready for merge.. Have a know issue that "Enabling/Disabling users through admin service is not reflected on user profile UI view, but enabling/disabling functionality is happening fine". It should be ok for this PR to goto milestone pack with this, and fixing before alpha.


[documentation] missing for github auth

It'd be nice to get doc on github auth setup in https://github.com/epicweb-dev/epic-stack/blob/main/docs/deployment.md
I'm thinking of a link to github oauth settings page, the instructions to enter like the url and the callback
a link to the token and the authorization to select

Good idea! We do cover it here: https://auth.epicweb.dev/17
But having some docs specifically about setting up the GitHub side would be good

is read:user the correct authorizations for the token expected by GITHUB_TOKEN?

I just follow the instructions here: https://github.com/sergiodxa/remix-auth-github

Thanks @rustworthy!


['duckdb::InvalidInputException'] Join fuzzer is broken.

Description
-- HashJoin[LEFT SEMI (PROJECT) t0=u0 AND t1=u1] -> t1:BOOLEAN, match:BOOLEAN
  -- Values[500 rows in 5 vectors] -> t0:REAL, t1:BOOLEAN, tp2:ROW<f0:BIGINT,f1:DATE,f2:BIGINT,f3:DOUBLE,f4:SMALLINT,f5:DOUBLE,f6:INTEGER>
  -- Values[55 rows in 5 vectors] -> u0:REAL, u1:BOOLEAN
I1127 11:27:09.699277 320473 Task.cpp:1060] All drivers (2) finished for task test_cursor 764 after running for 1 ms.
I1127 11:27:09.699304 320473 Task.cpp:1744] Terminating task test_cursor 764 with state Finished after running for 1 ms.
I1127 11:27:09.699745 314576 JoinFuzzer.cpp:299] Results: [ROW ROW<t1:BOOLEAN,match:BOOLEAN>: 500 elements, no nulls]
terminate called after throwing an instance of 'duckdb::InvalidInputException'
  what():  Invalid Input Error: Failed to cast value: Unimplemented type for cast (INTEGER -> DATE)
*** Aborted at<PHONE_NUMBER> (Unix time, try 'date -d @1701113229') ***
*** Signal 6 (SIGABRT) (0x75590004ccd0) received by PID 314576 (pthread TID 0x7effaba8a600) (linux TID 314576) (maybe from PID 314576, UID 30041) (code: -6), stack trace: ***
    @<PHONE_NUMBER>b1d62d folly::symbolizer::(anonymous namespace)::signalHandler(int, siginfo_t*, void*)
                       ./fbcode/folly/experimental/symbolizer/SignalHandler.cpp:449
    @<PHONE_NUMBER>04453f (unknown)
    @<PHONE_NUMBER>09c973 __GI___pthread_kill
    @<PHONE_NUMBER>04448c __GI_raise
    @<PHONE_NUMBER>02c432 __GI_abort
    @<PHONE_NUMBER>0a3fd4 __gnu_cxx::__verbose_terminate_handler()
    @<PHONE_NUMBER>0a1b39 __cxxabiv1::__terminate(void (*)())
    @<PHONE_NUMBER>0a1ba4 std::terminate()
    @<PHONE_NUMBER>0a1e6f __cxa_throw
    ```

### Error Reproduction

Meta only:
https://www.internalfb.com/intern/test/562950031937570?ref_report_id=0

Non meta:

https://github.com/facebookincubator/velox/actions/runs/7000089515/job/19040250310

### Relevant logs

_No response_

CC: @majetideepak @pedroerp


Buggy test file: test_file_storage

the file test_file_storage has some bugs which prevents the full test suite to be executed, and it is still under construction

can you elaborate on the problem w/  example

All related bugs, were either related to misusage of some certain methods, typos, or missing imported modules (datetime). But they're all fixed now


Too many settings to use the mobile function.

Use case
Too much configuration is required to use the Google service api.

Proposal
Don't distinguish between web and mobile apps, even if you have only a lib folder, you can use all the features natively as a multi-platform and remove the android or ios folder.
Make abstraction.
That's what developer want

It's unclear to me what this issue is suggesting or talking about. Can you rephrase it?

@rlaehddnrwiki
Without additional information, I'm going to close that proposal for now.
Provide more details and I'll reopen it


README Update

So, I'm a sloppy reader and had just a short amount of time to try your contributor install. The first time I went to follow the README I got funky error message because I had not installed Mercurial --- essentially the dependencies.  Anyway, tonight I took some extra time and got everything done correctly with some careful, slow reading.
So, now I'd like to contribute to the README for the sloppy reader --- which to me means being a bit tighter with the README language.  The README address the various install methods -- that depend on the type of interaction you want with Hugo. Basically, I tightened from the Overview down to the third install method.
After that, the text seemed to be addressing code contributors mainly.  The README should be tightened up a bit more but I ran out of energy. This is what I did in this pass:

Called out the supported architecture earlier and removed redundant lines

Removed the link to the release which was a bit early--- don't link the reader out until you get to the install instructions.

Between this README and the Hugo documentation site, there are about three different "installing Hugo" sets for just a site gen install. For now, I would recommend having a single set of install for the site gen user only.  Since such a person is less likely to land to on the GitHub repo and stumble down here, I'm pointing them off to the Hugo docs...that eliminates one redundancy (the docs has the other two). (I pulled "Where to Install" since the instructions on Hugo docs pretty much say /usr/local/bin )

The Contributor install instructions were ok for a coder but I think you might want to collect users who are tech writers or casual bloggers.  It would be nice if these folks could contribute to the docs. I've rewritten these installs for that person.  Just as an aside, you might get more contributors if you had the docs dir in its own repo.  Then, a contributor could download just the docs as a website, hit it with the Hugo binary locally, and contribute back without the code overhead.

I've removed reference to GOROOT because of [http://dave.cheney.net/2013/06/14/you-dont-need-to-set-goroot-really]

Um...sorry for the hideous pun but really who can resist?

Hi @moxiegirl,
Thank you so much for your contribution!  Very high quality copyediting work indeed!
There are a couple things that we need you to do before we can merge your great work:
1. Massage your Pull Request to facilitate merging
Basically, we need you to move your contribution from master branch to a special feature branch, say readme-update.  Then, after squashing the 13 commits into one, push it to your repository and submit a new Pull Request.  Here is how:
Please make a full backup of your local hugo git repository before proceeding!
(You may also observe the changes to the branches inside a Git GUI interface like gitk or others.)

Set up your local repository to track upstream in case you haven't done so yet (cf. https://help.github.com/articles/fork-a-repo/):
$ git remote add upstream git@github.com:spf13/hugo.git

and check the result:
$ git remote -v
origin	git://github.com/moxiegirl/hugo (fetch)
origin	git://github.com/moxiegirl/hugo (push)
upstream	git://github.com/spf13/hugo (fetch)
upstream	git://github.com/spf13/hugo (push)

Fetch the latest commits from upstream:
$ git fetch upstream
remote: Counting objects: 51, done.
remote: Compressing objects: 100% (45/45), done.
remote: Total 51 (delta 15), reused 16 (delta 6)
Unpacking objects: 100% (51/51), done.
From git://github.com/spf13/hugo
 * [new branch]      bytebufferpool-WIP -> upstream/bytebufferpool-WIP
 * [new branch]      master     -> upstream/master
 * [new branch]      v0.11.x    -> upstream/v0.11.x
 * [new branch]      v0.12.docs -> upstream/v0.12.docs

Rebase your master branch on upstream/master:
$ git checkout master
Already on 'master'
Your branch is up-to-date with 'origin/master'.

$ git rebase upstream/master
First, rewinding head to replay your work on top of it...
Applying: Tighten README for the sloppy reader
Applying: Tighten README for the sloppy reader
Applying: Tighten README for the sloppy reader
Applying: Fixing heads
Applying: tigheten markdown
Applying: tighten markdown
Applying: tighten markdown
Applying: tinker with headings
Applying: tinker with wording
Applying: fixing period spacing
Applying: moving the any dir stuff into the feature section
Applying: tweak overview
Applying: tweak overview

Create a new readme-update feature branch and switch to it:
$ git checkout -b readme-update
Switched to a new branch 'readme-update'

Squash your 13 separate commits into one by using git’s interactive rebase:
$ git rebase -i upstream/master

This command would open up your favourite editor with the following lines:
pick 0527a63 Tighten README for the sloppy reader
pick 1a79f55 Tighten README for the sloppy reader
pick 53e4983 Tighten README for the sloppy reader
pick 3ce07bb Fixing heads
pick 6c5d9d8 tigheten markdown
pick 88b6aab tighten markdown
pick a0ba0b2 tighten markdown
pick 320f057 tinker with headings
pick 2701a85 tinker with wording
pick 0d960c6 fixing period spacing
pick 1bbb66f moving the any dir stuff into the feature section
pick c276f8d tweak overview
pick 5206666 tweak overview

Change pick to squash on all lines except the first:
pick 0527a63 Tighten README for the sloppy reader
squash 1a79f55 Tighten README for the sloppy reader
squash 53e4983 Tighten README for the sloppy reader
squash 3ce07bb Fixing heads
squash 6c5d9d8 tigheten markdown
squash 88b6aab tighten markdown
squash a0ba0b2 tighten markdown
squash 320f057 tinker with headings
squash 2701a85 tinker with wording
squash 0d960c6 fixing period spacing
squash 1bbb66f moving the any dir stuff into the feature section
squash c276f8d tweak overview
squash 5206666 tweak overview

After saving, Git will open up your editor again to let you edit the commit message.
Massage it to make it look good!  :-)  Verify the result using git show.
If necessary, you may make further fixes, e.g. to remove remaining trailing space
at line ends, and to remove the space before the full-stop/period
in the following sentence:
To update Hugo’s dependencies, use `go get` with the `-u` option .

and then commit these fixes with git commit --amend.

Once you are happy with the result, push your readme-update branch to GitHub:
$ git push origin readme-update

and make a new Pull Request, and double check on GitHub to make sure it looks good.

And finally, let’s set your local master branch to follow upstream/master exactly:
$ git checkout master
Switched to branch 'master'
Your branch and 'origin/master' have diverged,
and have 13 and 14 different commits each, respectively.
  (use "git pull" to merge the remote branch into yours)

$ git reset upstream/master
Unstaged changes after reset:
M	README.md

You might want to clear the local modifications to README.md in master since your edits now reside in the readme-update branch:
Finally, because we have re-written history, you will need to use the -f or --force flag once to push to your own GitHub repo (origin):
$ git push -f origin master

In the future, using something like git pull --ff-only upstream master will help your git history nice and clean.  :-)

2. Grant your permission for upcoming license change
Please read the thread at http://discuss.gohugo.io/t/switching-to-apache-2-license/173 and grant your permission to use your contribution.
This will allow our fearless leader Steve Francia (@spf13) to migrate from SimPL-2.0 to Apache License v2.0 in an upcoming release.

Looking forward to more great work from you!
Our Hugo documentation needs lots of love and care indeed!  :wink:
Thank you!
Cheers,
Anthony


[RFC 231] Capture mode and closure trait rules

I always have to open RFC 231 to check when i need to explain these rules to others
So i copied these text (with minimal editorial changes) from RFC 231 to The Rust Reference so people can read them more easily.

I'm too tired to properly review this, but this is definitely the kind of improvements I like to see. :smile:

Thanks! There's a fair bit of this content already on the closure types page, can you please make sure that it isn't redundant?

@alercah Oops, i somehow overlooked those text. So I replaced my patch with just adding a heading there and linked to it. How does that look?

Looks good! I had some WIP on fixing up this section to be more consistent overall with the types section, but I lost the computer it was on, and this is a definite improvment! If you want to try to work more in this space and get the two meshing better, go for it. :+1:
Thanks for the PR! :heart:


Add maintainer to timestamp-authority

Discussed in https://github.com/sigstore/timestamp-authority/issues/187
Signed-off-by: Hayden Blauzvern<EMAIL_ADDRESS>
Summary

Release Note

Documentation

cc @trevrosen @bobcallaway @priyawadhwa for PR approval

+1

Bumping for an owner to merge


fix: rebuild node routes doesn't update status on node object

Fixes #3389

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 10 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.01%) to 21.581%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lib/ZwaveClient.ts
0
10
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.01%

Covered Lines:
3729

Relevant Lines:
18394

💛  - Coveralls


how to convert the KB to json file?

I just try to map the KB triplet to the VG data from your provied KB json file, but i find it is hard to align, can you tell me how did you align them? Are there any special skills?
Looking for forward you replaying.

I use the code from lemminflect import getLemma and  getLemma(x, upos='VERB') to lemmatize the verbs in the predicates. After that simple string comparison is conducted to align.

I use the code from lemminflect import getLemma and getLemma(x, upos='VERB') to lemmatize the verbs in the predicates. After that simple string comparison is conducted to align.

thank you very much for your answering, but how do you match the subject and object?

Sorry, I lost my code for aligning subjects and objects. I think I just conduct string comparison or first lemmatize and then compare the string. The intermediate result with aligned subjects and objects is here.
The code of aligning relations is here.

Sorry, I lost my code for aligning subjects and objects. I think I just conduct string comparison or first lemmatize and then compare the string. The intermediate result with aligned subjects and objects is here. The code of aligning relations is here.

thank you very much, i understand it.


Test Fail : c++_linux_opt_native.bins/opt/async_end2end_test --gtest_filter=AsyncEnd2end/AsyncEnd2endTest.UnimplementedRpc/50 GRPC_POLL_STRATEGY=poll

Got this test fail at PR #12440 (which doesn't make any logical changes).
https://grpc-testing.appspot.com/job/gRPC_pull_requests_linux_opt/1194/testReport/(root)/c++_linux_opt_native/bins_opt_async_end2end_test___gtest_filter_AsyncEnd2end_AsyncEnd2endTest_UnimplementedRpc_50__GRPC_POLL_STRATEGY_poll/
[ RUN      ] AsyncEnd2end/AsyncEnd2endTest.UnimplementedRpc/50
D0908 20:18:14.644137078   22217 async_end2end_test.cc:247]  TestScenario{disable_blocking=false, inproc=false, credentials='INSECURE_CREDENTIALS, health_check_service=false', message_size=524288}
D0908 20:18:14.644198336   22217 ev_posix.c:107]             Using polling engine: poll
D0908 20:18:14.644213686   22217 dns_resolver.c:301]         Using native dns resolver
D0908 20:18:14.657879724   22217 ev_posix.c:107]             Using polling engine: poll
D0908 20:18:14.657907500   22217 dns_resolver.c:301]         Using native dns resolver
E0908 20:18:14.662472162   23889 chttp2_transport.c:745]     client stream 1 still included in list 1

This is consistent with the failure that has arisen in some other flakes (e.g., qps test): a stream is being destroyed at the transport layer while it is still on the writing stream list. // This should never happen

After bisecting, it seems to be caused by 41ba268c201bc8c861f1ce929ced0f54c3301b10 : "Pull bdp estimation into flowctl module" @ncteisen .

I will make it high priority to track this and the UBSAN failure down as soon as possible

Repro steps:
$ git checkout 41ba268
$ git checkout master -- ./tools/run_tests/run_tests.py  #get the most recent version
$ ./tools/run_tests/run_tests.py -l c++ -r 'AsyncEnd2endTest.UnimplementedRpc' -c opt -t -n inf -S --force_use_pollers=poll
# should crash within 30 secs to 1 min

Following the same steps over the parent commit (a27680b597) prevents the crash.


Chore/daef 545] Evaluate dll vendor manifest

This PR introduces cleanup of unused vendor dependencies and DLL file optimization which reduces application build time.

Reviewing this now …

Works great 👍


Feature/vebal resubmit votes

Description
If user has received veBAL since they last voted, suggest them to resubmit their votes.

Add a warning above the pool gauge table with a button to resubmit all votes
Add a tooltip and icon for affected gauge's

New modal screen interaction to resubmit multiple votes at once

Total allocation within limits
Total allocation over 100%

Tip for people acquiring their first veBAL

Warning for people who’ve previously got veBAL and voted, and then acquire more veBAL

Type of change

[x] New feature (non-breaking change which adds functionality)

How should this be tested?
Please provide instructions so we can test. Please also list any relevant details for your test configuration.

If you have previously voted, and your votes are not locked (10 days since voting). Get some more veBAL and you should see the warning above the pool gauge table with a button to resubmit votes. And an icon and a tooltip in Gauges table "My votes" column.
Create new Metamask account and lock your first veBAL. When lock is confirmed, you should see the info alert suggesting you to vote

Visual context
Please provide any relevant visual context for UI changes or additions. This could be static screenshots or a loom screencast.
Checklist:

[x] I have performed a self-review of my own code
[x] I have requested at least 2 reviews (If the PR is significant enough, use best judgement here)
[x] I have commented my code where relevant, particularly in hard-to-understand areas
[x] If package-lock.json has changes, it was intentional.
[x] The base of this PR is master if hotfix, develop if not

@sssmi I spoke to pon a bit about the 'tip' design and we want to change it up a bit to this:

However, this PR is not a priority over the deep pool work, so lets leave it for now.


Create zh-trans:2016-02-00-Kubernetes-Community-Meeting-Notes.md

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Remember to delete this note before submitting your pull request.
For pull requests on 1.15 Features: set Milestone to 1.15 and Base Branch to dev-1.15
For pull requests on Chinese localization, set Base Branch to release-1.14
For pull requests on Korean Localization: set Base Branch to dev-1.14-ko.<latest team milestone>
If you need Help on editing and submitting pull requests, visit:
https://kubernetes.io/docs/contribute/start/#improve-existing-content.
If you need Help on choosing which branch to use, visit:
https://kubernetes.io/docs/contribute/start#choose-which-git-branch-to-use.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

https://stackoverflow.com/questions/24159036/how-to-modify-a-pull-request-on-github-to-change-target-branch-to-merge-into

@zhangx501 Thanks for your contributions though! Feel free to contact me if you still have any question.


Avoid the brain split phenomenon in the symmetric network partition scenario

The current Ratis module's Leader may step down voluntarily without knowing who the new Leader is, which will not trigger the state machine's notifyLeaderChange callback. As a result, some modules that rely on this interface to determine whether the current node is no longer the Leader might delay resource release, potentially causing split-brain issues with multiple Leaders.

For example, in a 3-node ConfigNode setup, if a symmetric network partition fault is injected into the Leader node, the other two nodes will elect a new Leader. However, certain services (such as heartbeat, procedure, etc.) on the old Leader will not be cleared, leading to a split-brain scenario, which could cause some unexpected behavior.

After this PR, even if the new Leader is unknown, Ratis will still call the notifyNotReady function, thereby preventing split-brain issues from occurring.

LGTM


Add means to disable effectively readiness/liveness checks during debugging

Some debugging scenarios require spawning containers in a state that will not become live or ready, e.g.

Kong does not start properly, or starts very slowly.
Kong's listens are not configured correctly, and cannot answer status checks.
Starting the controller with delve to inspect a startup issue, which blocks its healthz listen.
The controller cannot connect to Kong and does not start its healthz listen.

While inspecting containers in this broken state is useful, Kubernetes does not care, and will still honor its normal readiness/liveness behavior, killing the container after a short while.
Although setting liveness checks to something that always succeeds (e.g. a cmd check that simply runs true) avoids this, Helm makes this difficult. livenessProbe.httpGet is its own YAML node, and Helm's diff logic will include it unless you provide your own, instead creating a probe section with both the noop exec block and the default httpGet block. Kubernetes rejects these entirely.
At present, I work around this by editing a local chart copy's default values.yaml, but that's cumbersome and doesn't adapt well to debugging user installations, as they often install the chart from our repository rather than a local copy. A template change to instead ignore the values.yaml checks entirely would provide a simpler debugging experience.

Handled in #481


rm - npm install -g prettier

Codecov Report

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

@@         Coverage Diff          @@
##           master    #1   +/-   ##
====================================
  Coverage      63%   63%
====================================
  Files           1     1
  Lines         200   200
====================================
  Hits          126   126
  Misses         53    53
  Partials       21    21

Continue to review full report at Codecov.

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


Frontend progress

Add a welcome page and rate UI. Optimize UI and interaction design of signup and login dialog as well as footer of home page.

Well done

issue #13


Do you have the evaluation code?

I didn't find the evaluation or test code in the repo. How do you test the generative model?

Hi, experiments typically produce a file called sampled_mols.pkl.gz:
https://github.com/GFNOrg/gflownet/blob/831a6989d1abd5c05123ec84654fb08629d9bc38/mols/gflownet.py#L384-L400
What's reported in the paper is the rolling top-k, which we compute after the fact by loading the molecules and computing the top-k-so-far during learning.
The results are stored as a list of 4-tuples:
https://github.com/GFNOrg/gflownet/blob/831a6989d1abd5c05123ec84654fb08629d9bc38/mols/gflownet.py#L210
So to get the ground reward you can take the r value and inverse-exponentiate it back to the reward prediction of the proxy r ** (1 / args.reward_exp).
It would be nice to add a notebook with that kind of code. It shouldn't be too hard for me to take existing notebooks and clean them up, but I don't have time right now. I'll mark this issue as enhancement.

Thanks for your reply. There are some plots in the paper, I am wondering how do you make them. It would be nice if you could create a notebook to show that. Thanks! This is a great work!

Does Top K mean you selected K mols with the highest rewards? How do you select K?

By Top K we mean something like topk = lambda x, k: x[np.argsort(x)[-k:]]. In the paper we report for k 10, 100, and 1000, where x is the set of rewards sampled so far.

Thanks! It helps a lot.

which file should I run first, in other words, where is the beginning?

Simply running python gflownet.py in the mols directory should train a model with the default hyperparameters.


Introduce a Ballerina connector for Google Forms REST API

We are planning to introduce a new Ballerina connector for the latest Google Forms REST API by generated using it's OpenAPI specification.
Related links:

https://developers.google.com/forms/api/reference/rest

This includes the following tasks:

Create a new repository under 'ballerina-platform' organization.
Create the OpenAPI specification manually or by converting it from other API descriptor formats.
Generate the connector client.
Implement a test suite covering the core functionalities.
Write documentation with examples.

I'd like to take this up

👋 Welcome, @Piyushsahu99 ! 🚀
We're thrilled to have you join the Ballerina Hacktoberfest community! The issue has been assigned to you, and we’re excited to see your contributions.
To help you get started, here are a few essential resources:

Connector Contributor Guide: Make sure to go through our Ballerina Hacktoberfest connector contributor guidelines and follow the exact steps, to contribute effectively.
Learn Ballerina: Whether you're new to Ballerina or looking to enhance your skills, check out our official learning resources.
Community & Support: If you have technical questions, feel free to ask on Stack Overflow with the Ballerina tag, or join us on Discord to connect with other community members.

No contribution is too small, and your feedback is always welcome! Don’t hesitate to ask questions, propose new ideas, or report issues.
We are currently in the process of creating a GitHub repository for this connector module and will update you once it’s available. In the meantime, please go through the relevant resources and documentation related to the connector.
Happy coding and welcome aboard! 🎉

Hello @NipunaRanasinghe ,  can you please assign it to me . I also want to work on this project

Hi @Piyushsahu99,
I'll be mentoring your project, and we have created the repository for your connector project with the initial project template. You can start working in this repository: .
Please refer to the contribution process section for guidelines on raising a PR: https://ballerina.io/hacktoberfest/connector-contributor-guide/#contribution-process.
Happy coding! 🎉

Hello @NipunaRanasinghe , can you please assign it to me . I also want to work on this project

Hi @Pulkit1822, Thanks for reaching out!
We will consider assigning you to this project if we don’t receive a response from the current assignee or if they are unable to deliver due to other priorities. Let’s stay in touch!

Hi @Pulkit1822! Would you be interested in taking over this project?

I'm eager to contribute to this project. Please consider assigning it to me.

Great to hear that, Pulkit! I've assigned the project to you. Looking forward to seeing your contributions!

To help you get started, here are a few essential resources:

Connector Contributor Guide: Make sure to go through our Ballerina Hacktoberfest connector contributor guidelines and follow the exact steps, to contribute effectively.
Learn Ballerina: Whether you're new to Ballerina or looking to enhance your skills, check out our official learning resources.
Community & Support: If you have technical questions, feel free to ask on Stack Overflow with the Ballerina tag, or join us on Discord to connect with other community members.

No contribution is too small, and your feedback is always welcome! Don’t hesitate to ask questions, propose new ideas, or report issues.
We are currently in the process of creating a GitHub repository for this connector module and will update you once it’s available. In the meantime, please go through the relevant resources and documentation related to the connector.
Happy coding and welcome aboard! 🎉

Hi @NipunaRanasinghe I am diligently working on the project and have thoroughly reviewed all the necessary documentation related to the ballerina language. Additionally, I have successfully created my first connector using Ballerina here. Building on this foundation, I am currently developing a Ballerina connector for the Google Forms REST API. Please do not assign this task to anyone else, as I am fully committed to its completion. I will provide an update once the final version is ready and would appreciate your feedback on my progress before then.

Please have a look at the progress I've made here https://github.com/Pulkit1822/module-ballerinax-googleapis.gforms

Please have a look at the progress I've made here https://github.com/Pulkit1822/module-ballerinax-googleapis.gforms

Could you please create a draft PR from your fork to the ballerina-platform repo? Then its easier to review the changes more effectively

Please have a look at the progress I've made here https://github.com/Pulkit1822/module-ballerinax-googleapis.gforms

@Pulkit1822 Could you please create a draft PR from your fork to the ballerina-platform repo? Then its easier to review the changes more effectively.
@NipunaRanasinghe I would like to request your mentorship to review my project thoroughly before I generate a pull request, ensuring that all aspects are properly addressed and any critical issues are debugged beforehand.
all new changes from my side have been done in the google-forms-connector branch.

@Pulkit1822 Could you please create a draft PR from your fork to the ballerina-platform repo? Then its easier to review the changes more effectively.

@NipunaRanasinghe I've created a draft PR, easier for you to review. check that out here https://github.com/ballerina-platform/module-ballerinax-googleapis.gforms/pull/4

@Pulkit1822 I had added a few suggestion on your PR, I guess you've missed it somehow :) https://github.com/ballerina-platform/module-ballerinax-googleapis.gforms/pull/4#issuecomment-2453761774


Add Response.fromDiskCache/fromServiceWorker for better offline PWA testing

DTP supports a fromDiskCache and fromServiceWorker on the Response object.  It would be useful to expose these props on Response so users don't have to hack something together:
page._client.on('Network.responseReceived', result => {
  if (!resp.fromServiceWorker) {
    console.log('Not cached by sw:', result.response.url);
  }
});

Use cases

allow authors to verify a sw is caching the expected assets.
allow authors to identify which requests are not being cached by sw. Catch regressions on their offline experience.

I hit number 2 recently. Thought I was caching something that I wasn't:

I originally approached this similar to the Lighthouse solution: load the PWA, wait for service worker to cache assets, go offline, reload the page and listen for responses that are !== 200.
const page = await browser.newPage();
await page.goto('https://www.chromestatus.com/features', {waitUntil: 'networkidle0'});

await page.evaluate('navigator.serviceWorker.ready'); // wait for sw to become active

await page.setOfflineMode(true); // go offline

page.on('response', resp => {
  if (resp.status !== 200) {
    ...
  }
});

await page.reload({waitUntil: 'networkidle0'});

However, this doesn't work in Puppeteer. Using Puppeteer, many of the responses will come from the disk cache after the page reload. So, it looks like the responses work offline but they don't!  In Lighthouse, we disable the disk cache to avoid this issue.
Another approach I thought of is to inject code into the page and examine what's in window.caches. But that's 1000% overkill.
...much easier to makefromDiskCache and fromServiceWorker available 👍.

These would be nice to have. It's easy to add, the values should be pulled into the response object similarly to the response.url:
https://github.com/GoogleChrome/puppeteer/blob/a164524c72443920e0f008d62c5362c08a7794a0/lib/NetworkManager.js#L429-L447


182 srr metrics

Update the srr_assessment_metrics metrics computation.

By default, the inputs will be normalized to 0-1 range
By default, the metrics will be evaluated on masked data.

Mistake : experimental changes merged into the branch


feat: add kcctl create cluster flags

add --dns-doamin flag
add --ipv4-auto-detection flag

Signed-off-by: xu.jingwen<EMAIL_ADDRESS>
What type of PR is this?
/kind feature

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for reviewers:

Does this PR introduced a user-facing change?

Additional documentation, usage docs, etc.:

/cc @x893675

Codecov Report

Merging #543 (c9fabeb) into release-1.3 (1671dde) will not change coverage.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more

@@             Coverage Diff              @@
##           release-1.3     #543   +/-   ##
============================================
  Coverage        12.18%   12.18%
============================================
  Files              110      110
  Lines            16975    16975
============================================
  Hits              2068     2068
  Misses           14660    14660
  Partials           247      247

/lgtm
/approve

/cherrypick master