Uvea east is wall1257, not west2516

I'm not sure what's going on here, but I think "UveaEast" should be assigned to wall1257 not west2516.

I used the taxon and ABVD ID matches Simon sent me elsewhere to update all glottocodes in this file based on the language table in lexibank/ABVD. If you just want to make the East Uvean change, I can revert the committs for that.

This resulted in more changes than I had anticipated. See this diff logfor the other changes, such as ibat1238 -> ivat1242 for taxon Babuyan.

Some changes match to language level languoids, when before dialects were matched. So arguably, we'd lose precision. @SimonGreenhill can you comment on this?

Hi @HedvigS, I'd prefer not to do a mass re-matching of societies to languages based on a list I am not familiar with, unless the list is based on someone's work to compare original ethnographic sources used to possible dialect/language matches. Happy to consider each suggested change, though. And yes, some D-PLACE societies are matched to dialect-level glotto IDs, to help distinguish them from sister societies that speak the same language.

So, can we revert for now, and can you send me more info on the source you used for this? (It is very possible there are mistakes - language matches in some areas have been more heavily scrutinized than others)

@kirbykat nothing has been merged into master yet, so we can just discuss the changes with this PR and figure out what to merge eventually.

@kirbykat Yeah we can revert anything you want in this branch. It's not merged into master yet.
I used a list of the taxons matched to ABVD IDs from Simon, and then matched those to glottocodes based on the lexibank version of the ABVD-dataset and the language table there (i.e. this file) to create these new machines of taxons to glottocodes. I've not used societies ID's at all. It went taxon -> ABVD ID -> glottocode.
The matching between taxons and glottocodes in the file at lexibank/ABVD looks better to me than this file at d-place data (for example it matches East Uvean to wall1257). But, there are several other matches that I can't evaluate. If they are incorrect, the underlying data for the language table at leixbank/ABVD should probably also be changed.
As you both noted, several times it looks like the leixbank/abvd-language table goes for language level glottocodes rather than dialects (for example matching the taxon "FijianBau" to the language-level glottocode fiji1243 instead of the dialect glottocode bauu1243). I don't know why that is. If it's not a good idea, it should probably also not be the case at lexibank/ABVD. I agree that losing precision sounds not good.

I should say, the way I as a user understand this file of gray et al 2009 taxa here at d-place data is primarily as meta-data on the original Gray et al 2009-paper. Not necessarily as the best matchings of D-PLACE societies IDs to glottocdes. Personally I'm not using the society IDs at all, I'm only interested in assigning correct glottocodes to the tree tips that the Gray et al paper describes in the way that is the most faithful to the underlying ABVD-data and the original paper.

@HedvigS, @xrotwang - ah, ok, sorry I didn't understand the changes were being made to the file that links the nexus tree for Austronesian to glottocodes (which we then use to link to xd_ids/soc_ids). The mismatches are probably an artifact of the iterations we have been through in terms of how we link tree taxa to D-PLACE societies -- if a society linked to a dialect was an accurate match for a particular tip, then it may be that the dialect rather than language was assigned to the tip at some point, because we didn't have a script that automated checking different 'levels' of glotto ID for matches. Also, (see below) in some cases manual matching provided more + better matches between societies and tree.
Here are some notes (last updated March 2017, but probably actually from much earlier - say, 2013!) on how trees were linked to D-PLACE societies. It is possible that @xrotwang and @SimonGreenhill have changed the system since then. In any case, @SimonGreenhill  definitely better placed to comment on the accuracy of the tree --> society matches.
Steps taken to link trees to D-PLACE societies:

Link each tip on linguistic tree to (1) an iso 639-3 code, and (2) a glottolog language or dialect (doculect). Choose the most detailed glottolog assignation that is appropriate.

_For example, the Austronesian tree includes two tree tips for the language “Marshallese”: Marshallese, and Marshalese E_D.
Rather than link both tips to the language-level glottolog id “mars1254”, the first was linked to the glottolog dialect “rali1241” (Rälik/Western) and the second to “rata1243” (Ratak/Eastern), both dialects of “mars1254” (iso “mah”) in the Glottolog classification.
In turn each of these dialects is linked to specific societies in D-PLACE: “rali1241” to society “Bikinians” and “rata1243”to societies “Majuro” and “Marshallese”._

Produce a “mapping” file (CSV) where first column is taxa names from tree file, second column is iso code, third column is “finest level” glottolog id.

Use this mapping file to map glottolog ids to societies.

Using the above example, this would map societies “Majuro” and “Marshallese” to “rata1243”; and “Bikinians” to “rali1241”.

Next, for all “unmatched” tree tips, use the mapping file to map iso codes to societies.

Note the importance of doing step 3 before step 4: if step 4 had been done first, all three Marshallese societies would have been mapped to each of the two Marshallese tips in the Austronesian tree.

In cases where a new match is found, check to see whether all societies should be linked to the tip, or just a subset of the societies (based on their dialects)

_For example, in Step 1, the tree tip “Kiribati” was linked to glottolog id XXXX and iso code “gil”. There are two societies in D-PLACE that speak variants of this language: one has been linked to dialect “bana1287”,  and the other to  “nuii1237”. The automatic matching process of Step 3 will not link these societies to this tip. However, they will be linked via their iso code in Step 4.
We don’t have additional information on the origin of the linguistic data used to build the tree (i.e., if it is based on speakers from one of the two dialects). Therefore, we conclude that both dialects (and their associated societies) should be linked to the tree tip “Kiribati”. The glottolog id “xxxx” in the CSV file of Step 1 is replaced with “bana1287, nuii1237” for future use._

Still to address: In a small number of cases, glottolog will not contain dialects for a given language, BUT the phylogeny includes distinct tips for different variants of a language, AND, those variants will be represented by societies in D-PLACE. In these cases, we would ideally have a mechanism by which to “force” the pairing of particular societies with a particular tree tip. This was originally done by including a column with xd_ids in the CSV file of Step 1.

Thanks @kirbykat . I've meddled in this file before and made some updates, since this is a resource I use and know things about. Since I don't use the society Ids, I don't really have anything to add there. I'm guessing that if some of these updates go through, they should also be updated.
There seems to have been something going awry somewhere, because for example for the Uveans the iso code in the file Simon sent me separately matched correctly. I don't know why the glottocodes were not the same. Either way, you're right let's wait for @SimonGreenhill review of the situation.
I sometimes petition Glottolog to create dialect glottocodes when it seems warranted, I'm guessing that could be done for D-PLACE data when it's relevant as well.

Quick follow-up comment: the example in Step 3 and Step 4 of my notes above show why dialect-level matching of tips to glotto IDs can be more accurate. But, the "UveaEast" example that started the thread does seem to be an error!

abvd and dplace should match, with the highest precision, abvd should be more up to date.

send me a list of the affecte ones and I'll fix.

Here's a list:  match list
taxa_matching.csv. The DIFF col tells you when the glottocodes match between D-PALCE/phylogenies and lexibank/ABVD. I've not touched the society IDs whatsoever.
You can also look at the DIFF log here.
Some of the changes make sense, others seem to be lexibank/ABVD preferring the language level glottocode. I agree with Kate that it'd be better to retain specificity when possible.

(You could also use something similar to pygrambank sourcelookup and check whether the references used for a particular language are indeed matched to that glottocode in Glottolog. That's beyond what I did here though, but that would be another thoroughness check.)

Hmm. All but one of these is correct in the ABVD. I'm not sure how the mapping here is wrong. I'll close this and make a PR based on the data from the ABVD.

Thanks @SimonGreenhill !

just to check, this issue is not only closed but solved with this commit  right? I can go back to using the taxa file in the dir for the gray et al tree here at dplace-data, correct?

yes but please check that i fixed everything

I've gone through the new taxa file and compared with the diff log in this PR..
I've noticed the following:

Maybe Baliledo should be wanu1241 after all. It's quite mysterious, but it seems like a possible fit if a fit should be made.
I think that the taxon FutunaWest should have futu1245 just like taxon Futuna
MaloSantaCruz could revert to malo1246 again for more precision (dialect of current glottocode), but is also fine as natu1246 I think for most purposes.

I did some spotchecks between the new taxa file here and the one at lexibank/ABVD. It all seemed good :)!

ahh, I left FutunaWest as uncoded as it was duplicate list (and has now been replaced on ABVD with a better version), however I'll tag it now anyway for completeness.
I'll update Malo, specificity is good, but will leave Baliledo until something better comes along.

@SimonGreenhill Thanks!


Add security context with fsgroup for eks

This is to modify the cert-manager deployment with the correct
filesystem permissions, so the serviceaccount token can be read.
Information related to it:
https://github.com/cert-manager/website/pull/456/

You have securityContext defined twice. Is that deliberate?

We only want securityContext enabled for EKS clusters, but for kops we don't need it.
So if "%{ if eks == false ~} set securityContext enabled: false.
If %{ if eks ~} securityContext: enabled: true with fsGroup: 1001.
Looking at the document, securityContext.enabled id default set to false, so we don't need to mention it in kops.
Updated the PR, Thanks for the review @jasonBirchall


[Needs discussion] Bump of rs/cors and resulting issues

Due to changes in rs/cors (https://github.com/rs/cors/commit/4c32059b2756926619f6bf70281b91be7b5dddb2#diff-bf80d8fbedf172fab9ba2604da7f7be972e48b2f78a8d0cd21619d5f93665895R367)  we have a security issue that would cause some fallout in ALL clients. This security issue is valid and the fix in rs/cors needed, but the acceptance-factor in the community and developers of projects attached should be zero.
The change requires all Access-Control-Request-Headers to be lower-case and in alphabetical order.
We tried to enforce this in https://github.com/owncloud/ocis/pull/9518 but realized that his might break ALL clients (web, desktop...)
Can we come up with a roadmap how to implement this?
For now we suggest the following:

silence those security issues in the vulnerability scanner (go vuln-check) if possible
merge all release relevant PRs to unblock us
wait for clients to adapt the changes and then merge the remainders of #9518

@TheOneRing @kulmann @micbar @dragotin can you please join the discussion on this since you are directly affected.

Client
Affected

Web
unknown

Moodle integration
unknown

Desktop client
unknown

Silencing is not possible, see: https://github.com/golang/go/issues/61211 we might have to disable the step in the pipeline.

I noticed that after bumping the upload of the files became broken. We should keep an eye on it.

The bump just hurdens the parsing of malicious cors headers. Only browsers make preflight requests. So this does not affect any of our web, desktop or mobile developers. Just Merge.

Closing not relevant to us.


Update README.md (in progress)

This is a potential draft update to the existing README.md of Distribute Protocol.

You can make the README.md of your new branch what you have in may21readme-update.md for clean merging.


shadow wth is this?

Describe your problem here.
i get this error when i compile 0.5
C:/HaxeToolkit/haxe/lib/flixel/4,8,1/flixel/math/FlxPoint.hx:31: characters 3-15 : flixel.math.FlxPoint should be { _inPool : Bool }
C:/HaxeToolkit/haxe/lib/flixel/4,8,1/flixel/math/FlxPoint.hx:31: characters 3-15 : ... The field _inPool is not public
C:/HaxeToolkit/haxe/lib/flixel/4,8,1/flixel/math/FlxPoint.hx:17: characters 2-53 : error: The field _inPool is not public
C:/HaxeToolkit/haxe/lib/flixel/4,8,1/flixel/math/FlxPoint.hx:17: characters 2-53 : ... have: { get: (...) -> { set: (...) -> flixel.math.FlxPoint } }
C:/HaxeToolkit/haxe/lib/flixel/4,8,1/flixel/math/FlxPoint.hx:17: characters 2-53 : ... want: { get: (...) -> { set: (...) -> { _inPool } } }
C:/HaxeToolkit/haxe/lib/flixel/4,8,1/flixel/math/FlxPoint.hx:70: characters 10-19 : { get : () -> { set : (Float, Float) -> { _inPool : Bool } } } has no field putUnsafe
C:/HaxeToolkit/haxe/lib/flixel/4,8,1/flixel/group/FlxGroup.hx:473: characters 80-91 : Type not found : ObjectClass
C:/HaxeToolkit/haxe/lib/flixel-addons/git/flixel/addons/display/FlxExtendedSprite.hx:11: characters 8-37 : Type not found : flixel.util.FlxDirectionFlags
C:/HaxeToolkit/haxe/lib/flixel/4,8,1/flixel/system/frontEnds/PluginFrontEnd.hx:47: characters 19-28 : Type not found : ClassType
C:/HaxeToolkit/haxe/lib/flixel-addons/git/flixel/addons/display/FlxExtendedSprite.hx:484: characters 21-25 : Unknown identifier : WALL
C:/HaxeToolkit/haxe/lib/flixel-addons/git/flixel/addons/display/FlxExtendedSprite.hx:504: characters 21-25 : Unknown identifier : WALL
C:/HaxeToolkit/haxe/lib/flixel-addons/git/flixel/addons/display/FlxExtendedSprite.hx:530: characters 21-28 : Unknown identifier : CEILING
C:/HaxeToolkit/haxe/lib/flixel-addons/git/flixel/addons/display/FlxExtendedSprite.hx:550: characters 21-26 : Unknown identifier : FLOOR
C:/HaxeToolkit/haxe/lib/flixel/4,8,1/flixel/math/FlxPoint.hx:485: characters 3-15 : { get : () -> { set : (Float, Float) -> { _inPool : Bool } } } should be flixel.util.IFlxPool<flixel.math.FlxPoint>
C:/HaxeToolkit/haxe/lib/flixel/4,8,1/flixel/group/FlxGroup.hx:852: characters 19-30 : Type not found : ObjectClass
C:/HaxeToolkit/haxe/lib/flixel/4,8,1/flixel/system/frontEnds/PluginFrontEnd.hx:94: characters 20-29 : Type not found : ClassType
Are you modding a build from source or with Lua?
Source
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
clientprefs

Looks like something related to your haxe/flixel.

Looks like something related to your haxe/flixel.

all the libraries i installed was from the setup.bat for kade pretty sure they are the same

Pretty sure the Kade setup.bat installs Haxe 4.1.5 and not 4.2.0 which is required to compile Psych.

Looks like something related to your haxe/flixel.

all the libraries i installed was from the setup.bat for kade pretty sure they are the same

Pretty sure the Kade setup.bat installs Haxe 4.1.5 and not 4.2.0 which is required to compile Psych.

i installed 4.2.0 b4 using the setup.bat

Looks like something related to your haxe/flixel.

all the libraries i installed was from the setup.bat for kade pretty sure they are the same

Pretty sure the Kade setup.bat installs Haxe 4.1.5 and not 4.2.0 which is required to compile Psych.

Well then idk, I had this exact compiling error once and never figured out what caused it, but I just removed everything related to Haxe/Flixel from my machine and reinstalled everything and that solved the problem.

Looks like something related to your haxe/flixel.

all the libraries i installed was from the setup.bat for kade pretty sure they are the same

Pretty sure the Kade setup.bat installs Haxe 4.1.5 and not 4.2.0 which is required to compile Psych.

Well then idk, I had this exact compiling error once and never figured out what caused it, but I just removed everything related to Haxe/Flixel from my machine and reinstalled everything and that solved the problem.

okay will try that

okay im still getting this issue

are you using a newer haxe version

are you using a newer haxe version

yes

Compile the latest build.

k lemme close rl quick


Rotated ColorFiltered extends to entire bounding box of transform

Is there an existing issue for this?

[X] I have searched the existing issues
[X] I have read the guide to filing a bug

Steps to reproduce
run the code below in 'code sample'
Expected results
not see any red, as Transform.rotate should rotate the entire widget
Actual results
the ColorFiltered extends to the smallest rectangle containing the Transform.rotate
Code sample
Code sample
import 'package:flutter/material.dart';

void main() {
  runApp(const MyHomePage());
}

class MyHomePage extends StatefulWidget {
  const MyHomePage({
    super.key,
  });

  @override
  State<MyHomePage> createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage>
    with SingleTickerProviderStateMixin<MyHomePage> {
  double angle = 0;

  @override
  void initState() {
    super.initState();
    createTicker((elapsed) {
      setState(() {
        angle += 0.01;
      });
    }).start();
  }

  @override
  Widget build(BuildContext context) {
    return Directionality(
      textDirection: TextDirection.ltr,
      child: Container(
        color: Colors.green,
        child: Padding(
          padding: const EdgeInsets.all(400),
          child: Transform.rotate(
            angle: angle,
            child: ColorFiltered(
              colorFilter: const ColorFilter.mode(Colors.red, BlendMode.luminosity),
              child: Container(
                width: 100,
                height: 100,
                color: Colors.blue,
                child: Padding(
                  padding: const EdgeInsets.fromLTRB(20, 20, 0, 0),
                  child: Container(
                    color: Colors.grey,
                    width: 50,
                    height: 50,
                  ),
                ),
              ),
            ),
          ),
        ),
      ),
    );
  }
}

Screenshots or Video

Screenshots / Video demonstration

Logs
No response
Flutter Doctor output
Doctor output
> flutter doctor -v
[✓] Flutter (Channel main, 3.17.0-4.0.pre.15, on macOS 14.0 23A344 darwin-arm64, locale en-US)
    • Flutter version 3.17.0-4.0.pre.15 on channel main at /Users/elih/dev/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision a68d3c3b02 (3 days ago), 2023-11-07 14:11:56 -0800
    • Engine revision f8961d2030
    • Dart version 3.3.0 (build 3.3.0-102.0.dev)
    • DevTools version 2.30.0-dev.1

[✗] Android toolchain - develop for Android devices
    ✗ Unable to locate Android SDK.
      Install Android Studio from: https://developer.android.com/studio/index.html
      On first launch it will assist you in installing the Android SDK components.
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).
      If the Android SDK has been installed to a custom location, please use
      `flutter config --android-sdk` to update to that location.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/macos#android-setup for detailed instructions).

[✓] VS Code (version 1.84.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.76.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 14.0 23A344 darwin-arm64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 119.0.6045.123

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 2 categories.

Hi @treeplate
Which platform are you checking on? I ran your sample code on Chrome and Android but there is only a green background:

Demo

Based on the flutter doctor logs, I'd guess @treeplate was testing on macOS.

I checked this again on some platforms and can see the difference between desktop (macOS, windows, linux), mobile (Android, iOS) and Web platforms.
The blue and grey Containers didn't appear last time I checked due to the outer padding being too big and I need to resize the window to see these Containers. Reducing it to 200 can make the issue to be more clear.

desktop & mobile
Web

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.13.9, on macOS 14.1 23B74 darwin-x64, locale en-VN)
    • Flutter version 3.13.9 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision d211f42860 (11 days ago), 2023-10-25 13:42:25 -0700
    • Engine revision 0545f8705d
    • Dart version 3.1.5
    • DevTools version 2.25.0

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
    • Xcode at /Users/huynq/Downloads/Xcode.app/Contents/Developer
    • Build 15A507
    • CocoaPods version 1.13.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Applications/Android Studio Giraffe.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = /Applications/Android Studio.app/
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

[✓] VS Code (version 1.84.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.76.0

[✓] Connected device (4 available)
    • RMX2001 (mobile) • EUYTFEUSQSRGDA6D                         • android-arm64  • Android 11 (API 30)
    • iPhone (mobile)  • d9a94afe2b649fef56ba0bfeb052f0f2a7dae95e • ios            • iOS 15.7.9 19H365
    • macOS (desktop)  • macos                                    • darwin-x64     • macOS 14.1 23B74 darwin-x64
    • Chrome (web)     • chrome                                   • web-javascript • Google Chrome 118.0.5993.117

[✓] Network resources
    • All expected network resources are available.

• No issues found!

[!] Flutter (Channel master, 3.17.0-9.0.pre.20, on macOS 14.1 23B74 darwin-x64, locale en-VN)
    • Flutter version 3.17.0-9.0.pre.20 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 3f910e8988 (15 minutes ago), 2023-11-14 21:52:24 -0500
    • Engine revision d7ca057b89
    • Dart version 3.3.0 (build 3.3.0-133.0.dev)
    • DevTools version 2.30.0-dev.4
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.0.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15A507
    • CocoaPods version 1.13.0

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Applications/Android Studio Giraffe.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[!] Android Studio (version unknown)
    • Android Studio at /Applications/Android Studio Preview.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    ✗ Unable to determine Android Studio version.
    • Java version OpenJDK Runtime Environment (build 17.0.8+0-17.0.8b1000.22-10799086)

[✓] Android Studio (version 2022.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = /Applications/Android Studio.app/
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

[✓] VS Code (version 1.84.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.76.0

[✓] Connected device (3 available)
    • RMX2001 (mobile) • EUYTFEUSQSRGDA6D • android-arm64  • Android 11 (API 30)
    • macOS (desktop)  • macos            • darwin-x64     • macOS 14.1 23B74 darwin-x64
    • Chrome (web)     • chrome           • web-javascript • Google Chrome 119.0.6045.123

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 2 categories.

Given that the engine is behaving consistently, I don't believe this is a bug. Instead, It might a documentation problem that the framework team should tackle. The reason being that transform layers do not imply a savelayer unless they have a specified filter quality, so the transform is passed through the child of the color filter layer.
The web engine rendering differently is a bug though.

May be related: https://github.com/flutter/flutter/issues/139028


tests fail after 2030

Describe the bug
While working on reproducible builds for openSUSE (sponsored by the NLnet NGI0 fund), I found that
our python-pyHanko 0.25.1 package fails to build after 2030-01-01
To Reproduce
In Debian or openSUSE, you could do
osc checkout openSUSE:Factory python-pyHanko && cd $_
osc build --vm-type=kvm --noservice --clean --build-opt=--vm-custom-opt="-rtc base=2030-01-02T00:00:00" standard
It can probably also be triggered by changing the system clock 6 years forward. Or use libfaketime.
Expected behavior
Tests should keep working in the forseeable future (at least 16y).
Screenshots
 2030-01-02 00:03:14 WARNING The path could not be validated because the end-entity certificate expired 2030-01-01 00:00:00Z
 2030-01-02 00:03:14 WARNING Error in seed value validation.
 Traceback (most recent call last):
   File "/home/abuild/rpmbuild/BUILD/pyHanko-0.25.1/pyhanko/sign/validation/pdf_embedded.py", line 791, in report_seed_value_validation
     _validate_sv_constraints(
   File "/home/abuild/rpmbuild/BUILD/pyHanko-0.25.1/pyhanko/sign/validation/pdf_embedded.py", line 615, in _validate_sv_constraints
     raise SigSeedValueValidationError(
 pyhanko.sign.validation.errors.SigSeedValueValidationError: The seed value dictionary requires a trusted timestamp, but none was found, or the timestamp did not validate.
 FAILED                                                                   [ 60%]

Environment (please complete the following information):

OS: openSUSE-Tumbleweed
Version 20240924

Additional context
python-pyhanko-certvalidator also has test future failures.
Background:
As part of my work on reproducible builds for openSUSE, I check that software still gives identical build results in the future.
The usual offset is +16 years, because that is how long I expect some software will be used in some places.
This showed up failing tests in our package build.
See https://reproducible-builds.org/ for why this matters.

Hmm, that shouldn't happen indeed. I thought most tests in pyHanko's test suite already froze the clock, but there could indeed be some that don't. I'll check when I have time.
pyhanko-certvalidator is a little more tricky, because that codebase still has a couple integration tests that rely on the behaviour of actual repository servers operated by real CAs (shudder). Getting rid of those while retaining comparable coverage will require a little more development work.

I pushed some changes that should hopefully rectify this. I didn't test in a full VM with a manipulated clock, but faketime '2030-01-02 00:00:00' pytest now passes on my end. Do you still encounter issues on the master branch?

I tested our 0.25.1 package with commit 5bbc2ea4431cb7d7a10c4749c3214b689d8d82aa added. It passes all tests now with a date of 2040-11-22.

Alright, great! I'll leave this open until I get around to fixing the corresponding issues in pyhanko-certvalidator.

to fix your trouble check this solution click
maybe this will solve your problem.

Issue in pyhanko-certvalidator sorta taken care of. The tests that should be run against a frozen clock were fixed. The "live" ones that can't reasonably work without a frozen clock were excluded from the default pytest scope and relegated to a separate integration test directory.
Does that work for you?

I tried pyhanko-certvalidator-0.26.4 and found that it still has 253 tests fail in 2040:
https://rb.zq1.de/other/python-pyhanko-certvalidator/build-log.txt
You should be able to test that on Debian and openSUSE with
osc checkout home:bmwiedemann:branches:devel:languages:python/python-pyhanko-certvalidator && cd $_
osc build --vm-type=kvm --noservice --clean --build-opt=--vm-custom-opt="-rtc base=2031-11-02T00:00:00" openSUSE_Tumbleweed

Ok, thanks! Will take another look later then... Strange.

I confirmed that https://github.com/MatthiasValvekens/certvalidator/commit/5dd5ff95b7b104667eb4f39367eb4f4c00fcedd5 makes it pass.

Fixes in pyhanko and pyhanko-certvalidator are now included in the latest release(s), so I'm going to close this. Thanks for flagging this issue!


[FEATURE] Enable option for aws batch best-fit-progressive allocation strategy

Is your feature request related to a problem? Please describe.
Enable an optional parameter on the AWS batch module for On Demand compute environments to use BEST FIT PROGRESSIVE, without it, it can take a long time for instances to spin up.
allocation_strategy=batch.AllocationStrategy("BEST_FIT_PROGRESSIVE"),
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Thanks for reaching out. I will be looking into it

Gave an initial attempt to add the AllocationStrategies. I was able to deploy them fine but the pytests are failing bc it is not recognizing these strategies. I guess i need to move to GA batch cdk module from alpha to fix the pytests issue.


Unwrap panic

thread '<unnamed>' panicked at /Users/sjud/.cargo/registry/src/index.crates.io-6f17d22bba15001f/openai_dive-0.3.5/src/v1/resources/shared.rs:109:18:

for reference
 x_ratelimit_limit_requests: value
                .get("x-ratelimit-limit-requests")
                .unwrap()

I can make a pull request for error handling here if helpful?

Thanks! That'd be helpful. It fails on src\v1\api.rs:107 because not all endpoints return the headers.

This issue should now be fixed with #41


The Error in FLOP Computation of Model Tabulate Function

Hello Flax Community,
In one of my projects, I was implementing DINO-Projection Head by using Flax, and I faced a problem. The problem occurs, when I try to tabulate DINO head.
In the function init_model() model parameters are generated, and the summary of the model is printed by using nn.tabulate(). If the parameters compute_flops and compute_vjp_flops of nn.tabulate() are set to False, there is no problem; entire code works fine. However, when they are set to True, it poses an error. The error does not show up for MLP, but does for DINO-Head
I tried to execute the code in Google-Colab, and it was set to CPU option. While implementing DINO-Head, I utilized DINO repository: https://github.com/facebookresearch/dino/blob/main/vision_transformer.py
How can I solve it ?
What is the exact reason for it ?
Thanks in advance.
import jax
import jax.numpy as jnp
import flax
import flax.linen as nn

from typing import List, Any
from dataclasses import field

def init_model(model: nn.Module, seed: int, input_shape: tuple, train_mode, tabulate: bool = False):
    rng = jax.random.key(seed)
    sample_input = jax.numpy.ones(input_shape)
    model_params = model.init(rng, sample_input, train=train_mode)

    if tabulate:
        tabulate_fn = nn.tabulate(model, rng, train=train_mode, compute_flops=True, compute_vjp_flops=True)
        print(tabulate_fn(sample_input))

    return model_params

def feature_normalizer(feat: jax.Array, p: int, axis: int, eps: int = 1e-12):
    norm = jnp.linalg.norm(feat, p, axis)
    eps = jnp.tile(eps, norm.shape[0])
    norm = jnp.min(jnp.stack((norm, eps), axis=1), axis=1, keepdims=True)
    return feat / norm

class MLP(nn.Module):

    batch_norm: bool = False
    features: list = field(default_factory=[2048, 2048, 256])
    activation: Any = nn.gelu

    @nn.compact
    def __call__(self, x, train):

        for feat in self.features[:-1]:
            x = nn.Dense(feat)(x)
            if self.batch_norm:
                x = nn.BatchNorm(use_running_average= not train, axis=-1)(x)
            x = self.activation(x)

        out = nn.Dense(self.features[-1])(x)
        return out

class DINOHead(nn.Module):

    batch_norm: bool = False
    features: list = field(default_factory=[2048, 2048, 256])
    activation: Any = nn.gelu
    output_dim: int = 4096

    @nn.compact
    def __call__(self, x, train):
        x = MLP(self.batch_norm, self.features, self.activation)(x, train)
        x = feature_normalizer(x, 2, -1)
        x = nn.WeightNorm(nn.Dense(self.output_dim, use_bias=False), use_scale=False)(x)

train = True
init_seed = 13
input_shape = (4, 1280)
batch_norm = False

mlp = MLP(batch_norm=True,
          features=[2048, 2048, 256],
          activation=nn.gelu)

mlp_params = init_model(mlp, init_seed, input_shape, train, True)

dino_head = DINOHead(batch_norm=True,
                     features=[2048, 2048, 256],
                     activation=nn.gelu,
                     output_dim=4096)

dino_head_params = init_model(dino_head, init_seed, input_shape, train, True)

having the same issue, tabulate with any flops=True not working  (MPS/Metal)
    337 e = jax.jit(fn).lower(*args, **kwargs)
    338 cost = e.cost_analysis()
--> 339 flops = int(cost['flops']) if 'flops' in cost else 0
    340 return flops

TypeError: argument of type 'NoneType' is not iterable


[bug] rh-footer: header colors are being overwritten by base styles.

Describe the bug
Link and block headers are having there font color overwritten.

Which Component?
rh-footer
Steps to reproduce

Go to https://sso.redhat.com/
See that there are no visible headers in the footer.

Expected behaviour
Footer should be opinionated in the font color of these headers.
Code Review

[ ] 8b17aaf

Testing Instructions

Visit https://deploy-preview-491--red-hat-design-system.netlify.app/components/footer/demo/
Paste the following code into your dev tools

document.head.insertAdjacentHTML('beforeend', `<style>.node__content>.field--name-body, h1, h2, h3, h4, h5, h6 {
    color: #242424;
    font-family: Red Hat Display,Open Sans,Helvetica,sans-serif;
    font-weight: 500;
    line-height: 1.5;
    margin-bottom: 16px;
    margin-top: 16px;
</style>`)

[ ] Verify that the headers are still visible.

Followed test instructions.  The headers stay visible after additional style is added to the document.


[jsfm] add static support

 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.

duplicated #1267


Any plan to support decimal?

I don't see it on the roadmap, any chance we can have it?
Time have passed since https://github.com/yandex/ClickHouse/issues/253, so I hope you don't mind I asked this again.
Thanks for the great works :D

We don't have it in our "short-list" roadmap and it is not scheduled for implementation right now,
but I'm considering this feature for implementation and started reviewing possible approaches.
It will most likely to be implemented as 128 or 64 bit integer as a backed (depending on scale + precision). The implementation is mostly straightforward.

Wonderful!

Let's keep just #253 for this.


Persistant components between bot restarts

Summary
Miru should replace the current component persistence system to one thats easier to work with/possibly more efficient.
I believe a side effect of my implementation will also allow custom timeout responses for buttons.
Why is this needed?
I think it is good if bots can still respond to a button after a restart.
Ideal implementation
# Internal
class ComponentInfo:
    """Info used to distinguish miru components from each other."""
    ....

# External
# The user is expected to implement these functions if they want to use persistence between restarts.

# Called when a component is created
@miru.persistence.save_component
async def save(nonce: str, component: miru.ComponentInfo) -> None:
    """Save a ComponentInfo object"""
    ...

# Called when a component nonce is received that isn't in the cachce
@miru.persistence.load_component
async def load(nonce: str) -> miru.ComponentInfo | None:
    """Load a ComponentInfo object. Return `None` if the object doesn't exist."""
    ...

# Called when
@miru.persistence.delete_component
async def load(nonce: str) -> None:
    """Delete a component with a specific nonce."""
    ...

The internals will need to be reworked is have "registry/cache" with all the components. The nonce will be used to run the correct callback. This is similar to how crescent works so I can vouch for the system.
Checklist

[X] I have searched the issue tracker and have made sure it's not a duplicate. If it is a follow up of another issue, I have specified it.

I think this is actually a much bigger change than I originally thought. May not be possible for this project.

I think this is actually a much bigger change than I originally thought. May not be possible for this project.

As agreed, this may become it's own standalone component library in the future, closing for now.

I think this is actually a much bigger change than I originally thought. May not be possible for this project.

As agreed, this may become it's own standalone component library in the future, closing for now.

stateless component lib when :trollface:


x/exp/cmd/gorelease: current and prior versions should not be considered valid

deklerk at deklerk-macbookpro in ~/workspace/lean on garbage
$ git tag
v0.1.0
deklerk at deklerk-macbookpro in ~/workspace/lean on garbage
$ gorelease -version=v0.1.0
Inferred base version: none
v0.1.0 is a valid semantic version for this release.
$ gorelease -version=v0.0.1
Inferred base version: none
v0.1.0 is a valid semantic version for this release.

As you can see, gorelease is fine with a proposed version that is equivalent to an existing version, and a proposed version that is before an existing version. Most likely the issue is that it is not inferring the existing version.

/cc @jayconrod

Let's consolidate this with #37562, which is pretty similar. I've added a note there that gorelease should report a diagnostic if an existing version is specified explicitly.
Prior versions are fine, as long as they don't already exist. For example, someone might tag a new minor release v1.4.0, then later tag new patch releases on an old branch v1.3.5, v1.3.6.

SGTM.


New xSPTimerJobState resource

New xSPTimerJobState resource, as mentioned in issue #92. Please review and let me know your comments.

@ykuijs Can I also get you to do a pull from the main dev branch, we merged in the search topology so you'll have some conflicts (likely just the readme file and possibly the project file)

I have updated this resource and, as discussed via mail, also made some bugfixes on other resources.

Wrapped up my feedback and updated the merging to dev in a pull request for you. Merge it in when ready and we can close this one out. This is the last bit I'm waiting on for v0.9 :)


Fix issue with switched fields in GUI ratedcurrent and contractedConnectionCapacity (Effektgrænse KW og effektgrænse A)

The two fields get switched around somewhere in between the message the actor submits and showing them in the UI. The fields already seem to be swapped in the response from the BFF (see screenshot).

Skulle være fixet. Testet i B-002


Relation between OSRM geometry and OSM ways

Hi y'all
I'm trying to understand how I can "match" the geometry of an OSRM route response to the corresponding OSM ways. I know that I can get nodeIds via annotations=nodes from the OSRM endpoint and that I can get the corresponding wayIds via annotateRouteFromNodeIds with the route-annotator from that nodeIds.
I thought I could call annotateRouteFromLonLats with the locations from the intersection object of the OSRM response to match the OSRM geometry to the OSM way geometries. But this does not work and I always get less ways than annotateRouteFromNodeIds.
I know that there are several OSM ways part of the OSRM geometry but I do not have any spatial relations. i.e. how much of the whole OSM way with  id xyz is part of the OSRM geometry.

Hi @StephanGeorg
i'm currently having the same issue. I have a route with nodeIds, i get a long list of way IDs and tags for those ways, but I'm not sure, how to map that back to the route. Did you find a way to do so?
Using coordinates is also 2-3 times slower, so I want to use nodeIDs...

Ok i just found out the correlation between the route, nodes and tags and way ids:
When you calculate a route, you will get a list of coordinates (either as encoded polyline or as array). Lets say the route has 3000 coordinates, then the nodes annotation will also show 3000 nodes. So each node is equivalent to the coordinate with the same index if they are put into one big array for all the steps (or the array from overview=full).
In the response of the route-annotator there is a list of tags, which is usually much smaller than the list of nodes, let's say 600 in this case. Then there is a list of way_indexes, which represent the index of the tags for the corresponding node.
For example:
nodes: [1,2,3,4,5]
way_indexes: [0,0,1,2,3]
ways_seen: [tags1, tags2, tags3]
So when you want to apply the tags to the nodes/coordinates just go through the array of way_indexes, get the value from ways_seen[way_indexes[i]] and that is the value for the current node.


Deploy on ambv/black repo

Pull Request Test Coverage Report for Build 774

0 of 0   changed or added relevant lines in 0 files are covered.
30 unchanged lines in 3 files lost coverage.
Overall coverage increased (+0.3%) to 96.201%

Files with Coverage Reduction
New Missed Lines
%

blackd.py
2
97.22%

tests/test_black.py
3
97.83%

black.py
25
95.19%

Totals

Change from base Build 772:
0.3%

Covered Lines:
2912

Relevant Lines:
3027

💛  - Coveralls

I'm unsure how this change would be impacting the 3.8-dev build. Guessing it's unrelated?


Added group enumeration requirements

Adding cla: yes label, as the PR author is a googler at the time of this PR was created.


FAILED: libffmpeg.so libffmpeg.so.TOC

I am trying to create my own version of chromium with HEVC support, on ubuntu, and I am failing to create it. I add the steps that I am following. Thank you in advance for the help.

Looks like this section (https://github.com/StaZhu/enable-chromium-hevc-hardware-decoding/blob/d0b8d2d4cb1b5ff3cf0fe95da200ad686db76294/add-hevc-ffmpeg-decoder-parser.patch#L3126) is not included in the dependency.
Looks like maybe because you are using wrong gn args to build the chromium, can you share your gn args?

Keep in mind that this section is important:
If you are using Mac + want to build x64 arch (target_cpu to x86 , arm64 , arm also available) + want to add CDM support, then run gn gen out/Release64 --args="is_component_build = false is_official_build = true is_debug = false ffmpeg_branding = \"Chrome\" target_cpu = \"x64\" proprietary_codecs = true media_use_ffmpeg = true enable_widevine = true bundle_widevine_cdm = true", if you are using Windows, you need to add enable_media_foundation_widevine_cdm = true as well.

The steps I am following are these, without any argument. If you have any guides I can read or some steps to share I would be very grateful.
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
export PATH="$PATH:/home/eduardo/2023/chrome/depot_tools"
mkdir chromium && cd chromium
fetch --nohooks --no-history chromium
cd src
./build/install-build-deps.sh
gclient runhooks
gn gen out/Default
cd third_party/ffmpeg
git am /home/eduardo/2023/chrome/add-hevc-ffmpeg-decoder-parser.patch
cd src
git am /home/eduardo/2023/chrome/remove-main-main10-profile-limit.patch
cp -R /home/eduardo/2023/chrome/widevine/* third_party/widevine/cdm
autoninja -C out/Default chrome

Can you follow this https://github.com/StaZhu/enable-chromium-hevc-hardware-decoding#how-to-build ?

I am going to closing this since the build step has already wrote in the README.md, If you still have an issue building Chromium, please comment and let me know, Thanks!


Drag and drop into the integrated terminal with Git Bash as the shell produces strange output

Issue Type: Bug
Trying to drag a file from the explorer pane into the integrated terminal with PowerShell produces the path to the file in the terminal. This is expected and normal behaviour. However, when I switched the terminal to use Git Bash instead of PoSH, drag and drop now produces the following bizarre output:
$ Windows\ Subsystem\ for\ Linux\ has\ no\ installed\ distributions.
bash: Windows Subsystem for Linux has no installed distributions.: command not found
$ Distributions\ can\ be\ installed\ by\ visiting\ the\ Microsoft\ Store:
bash: Distributions can be installed by visiting the Microsoft Store:: command not found
$ https://aka.ms/wslstore
bash: https://aka.ms/wslstore: No such file or directory

To clarify once again: this doesn't, and shouldn't, have anything to do with WSL. This is Git's distribution of Bash, packaged as part of Git for Windows.
Expected behaviour is that it would just paste the filepath normally. Ideally it would also use bash-compatible forward slashes instead of the Windows path separator.
VS Code version: Code 1.33.1 (51b0b28134d51361cf996d2f0a1c698247aeabd8, 2019-04-11T08:27:14.102Z)
OS version: Windows_NT x64 10.0.17763
Extensions (5)

Extension
Author (truncated)
Version

vscode-intelephense-client
bme
1.0.13

vscode-standardjs
che
1.2.3

gitlens
eam
9.6.1

php-debug
fel
1.13.0

mysql-syntax
jak
1.3.1

Verification:

Set default shell to git bash
Create terminal
Drag a file into the terminal from the explorer

The should not cause the above weird error and also should not print a WSL-style /mnt/c/... path.


minClientVersion update

NuGet.exe 6.6.0 was released. Updating Gallery to support it.

Verified in dev.


changes from the JavascriptFunction request made on codeplex

pull request to track the changes requested in codeplex issue 11682 (https://javascriptdotnet.codeplex.com/workitem/11682)

This has been replaced by #38.


[OBS-291] Zero out primitive values instead of hashing them.

I'll look at the failing test later; marking as draft until that's completed.


Proposed improvements to "hello-world" page

I agree with those changes, they are more grammatically correct


Rename LINUX to linux

@janvorli PTLA - this one place was somehow missed in https://github.com/dotnet/corert/pull/980

LGTM


improve modularity in nginx config

I'd like to get some of my boilerplate nginx config into the container but the current setup make that difficult. I wonder if Tekahe's config could be created as a set of overrides in /etc/nginx/conf.d/ so I can manage my own overrides in the same way?

I think that's feasible - it won't be high on my priority list, but I'll happily take a nice PR for it if it's not too many extra files (I'd like it to still be easy to read all together).

Would definitely be nice to have more control there. I have a PR that floats on top of main to add my own custom logging format.


Allow disabling cranelift

Closes #1720
This PR removes the dependence on wasmer's cranelift backend by only enabling it on the Windows family of platforms and otherwise using the Singlepass compiler as usual.
After this patch on a Linux machine:
~/work/cosmwasm$ cargo tree | grep cranelift
warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
package:   /home/aumetra/work/cosmwasm/packages/vm/Cargo.toml
workspace: /home/aumetra/work/cosmwasm/Cargo.toml
~/work/cosmwasm$

But when enabling all targets for cargo tree:
~/work/cosmwasm$ cargo tree --all-targets | grep cranelift
warning: the --all-targets flag has been changed to --target=all
warning: profiles for the non root package will be ignored, specify profiles at the workspace root:
package:   /home/aumetra/work/cosmwasm/packages/vm/Cargo.toml
workspace: /home/aumetra/work/cosmwasm/Cargo.toml
    │   ├── wasmer-compiler-cranelift v4.2.6
    │   │   ├── cranelift-codegen v0.91.1
    │   │   │   ├── cranelift-bforest v0.91.1
    │   │   │   │   └── cranelift-entity v0.91.1
    │   │   │   ├── cranelift-codegen-shared v0.91.1
    │   │   │   ├── cranelift-egraph v0.91.1
    │   │   │   │   ├── cranelift-entity v0.91.1
    │   │   │   ├── cranelift-entity v0.91.1
    │   │   │   ├── cranelift-codegen-meta v0.91.1
    │   │   │   │   └── cranelift-codegen-shared v0.91.1
    │   │   │   └── cranelift-isle v0.91.1
    │   │   ├── cranelift-entity v0.91.1
    │   │   ├── cranelift-frontend v0.91.1
    │   │   │   ├── cranelift-codegen v0.91.1 (*)
~/work/cosmwasm$

This is doing a tiny bit more than just allowing for Cranelift to be disabled but since it has to be enabled under Windows for development anyway I thought "why not?"

Do we still need cranelift on Windows? I don't think so. There comments in the codebase are probably outdated. As far as I can tell we don't need it at all at this point. It's just nice to have to keep it in here to swap out the engine for testing.

Hopefully addressed all the review comments

Okay, no CHANGELOG needed then IMO. Let's go


Fontawesome is loaded from CDN, so Zipkin Lens doesn't work well offline

Describe the Bug
index.html directly refers to fontawesome via CDN
Steps to Reproduce
Steps to reproduce the behavior:
Expected Behaviour
Fontawesome should be an NPM dependency, and packed with WebPack. I would also recommend using Create React App, rather than doing all the build script stuff yourselves. It's much easier, IMO!

Ping @tacigar
fre. 24. mai 2019, 20:16 skrev Pete Woods<EMAIL_ADDRESS>
Describe the Bug
index.html directly refers to fontawesome via CDN
Steps to Reproduce
Steps to reproduce the behavior:
Expected Behaviour
Fontawesome should be an NPM dependency, and packed with WebPack. I would
also recommend using Create React App, rather than doing all the build
script stuff yourselves. It's much easier, IMO!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/apache/incubator-zipkin/issues/2615?email_source=notifications&email_token=AAXOYAU2LTRICFA65ZBI6MTPXAWHNA5CNFSM4HPRV222YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GVYONWQ,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAXOYARBRBYRNSHZ7ITNNKLPXAWHNANCNFSM4HPRV22Q
.

I completely agree this is an issue. Can you raise a pull request with the minimal changes needed here?

If you're asking me, alas I'm not a strong enough web-packer to do it myself (tried for a bit and failed). I've always relied on CRA to do all the heavy lifting of that side for me in the past.

I wonder if the bat signal works.. tap tap @abesto tap..

Heh. Yeah, today happens to be a Zipkin evening for me. (I'll be looking at this plus issues on the release checker, feel free to point me at anything more urgent)


[1.12.2] Issue with Custom asteroids syncing on dedicated servers

Minecraft Version:

1.12.2
Forge Version:
2517
LibVulpes Version:
0.2.6-7
Explain issue in detail:

If a server has a customized asteroidConfig.xml, clients will still see asteroid info for the xml on their client in the observatory, rather than what the asteroid the server thinks it has.
I am using this xml to test adding ores to the asteroids:
<Asteroids>
	<asteroid name="Small Asteroid" distance="10" mass="100" massVariability="0.5" minLevel="0" probability="10" richness="0.2" richnessVariability="0.5">
		<ore itemStack="minecraft:iron_ore" chance="15" />
		<ore itemStack="minecraft:gold_ore" chance="10" />
		<ore itemStack="minecraft:redstone_ore" chance="10" />
		<ore itemStack="libvulpes:ore0 8" chance="10" />
		<ore itemStack="libvulpes:ore0 0" chance="10" />
		<ore itemStack="libvulpes:ore0 10" chance="10" />
	</asteroid>
	<asteroid name="Iridium Enriched asteroid" distance="100" mass="25" massVariability="0.5" minLevel="0" probability="0.75" richness="0.2" richnessVariability="0.3">
		<ore itemStack="minecraft:iron_ore" chance="25" />
		<ore itemStack="libvulpes:ore0 8" chance="10" />
		<ore itemStack="libvulpes:ore0 0" chance="10" />
		<ore itemStack="libvulpes:ore0 10" chance="5" />
	</asteroid>
</Asteroids>

and with identical seeds in the observatory:

I get different results for the asteroids:

The one that displays correctly is when the config is on both server and client, and the incorrect one is when it is only on the server, and the client has the default xml

Asteroid configs are not synced over network

Ya, noticed it was that when I added the same config to my client and suddenly it worked, so I edited the issue to point that out, originally I thought something was wrong in the compiled version, as I had only been testing the config on the server, rather than also putting client side


Add comparsion of functionality between other projects.

TODO: Update this description.
Do after #33.

After the release of 0.5.1, I'm going to have to sit down, run the demo project against all of the other plugins and compare them. Wish I could benchmark this somehow.


Create School - Issues

https://github.com/klpdotorg/tada_ui/raw/master/workflow_mockups/DEO_AddSchool.jpg

@aksanoble Can we not have all fields on the pop pup during school creation?

I have added the fields in CreateSchool.

When I created the school - I got Anganwadi as a category (that should not happen) and though I selected it, the school was created as lower primary.
For Schools the categories - should be lower,upper, model
For Preschools the categories - anganwadi, balwadi, independent balwadi

This is what got created:

For Schools the categories - should be lower,upper, model
For Preschools the categories - anganwadi, balwadi, independent balwadi
done

@vibhutipratapsingh if you've fixed this, please add the "review" label and a comment here.


Update the "Use Eye Tracking" properties to be consistent with each other

As https://github.com/microsoft/MixedRealityToolkit-Unity/issues/4195 calls out, the inspector has a term called "Prefer Eye Tracking" but elsewhere it's referred to as "UseEyeTracking." Renaming everything to PreferEyeTracking would actually be more proper (because it's a more accurate description of how things work)
However, renaming things to PreferEyeTracking would be a breaking change (where the main value here is consistency/term correctness). It's safer for us to keep things consistent by renaming the serialized property (which supports backwards compat and is not a breaking change)
https://github.com/microsoft/MixedRealityToolkit-Unity/issues/4195

/azp run

/azp run

/azp run

/azp run mrtk_docs


Four view attributes conflict with the CoordinatorLayout ones

Hello!
I'm trying to put some React Native components in an existing Android app and it seems that the React Native Android library is declaring some custom view attributes that conflict with the existing CoordinatorLayout ones.
I'm using the latest version of the ReactNative library for Android. This is the declaration in my build.gradle file. I'm using compile instead of implementation because I'm working with an old Gradle version, but I think it isn't related to the issue I'm having.
compile "com.facebook.react:react-native:+"
The errors Grandle gives me are:
Attribute "layout_behavior" has already been defined
Attribute "layout_anchor" has already been defined
Attribute "layout_keyline" has already been defined
Attribute "layout_anchorGravity" has already been defined
And here's a nice screenshot. I'm concerned about the bot closing the issue if there's not an screenshot 😅

Thanks for your work, React Native team! 👏

Wow, I've just seen that you have a repo for the Android SDK, so I'm closing this issue and creating it there. This is the link: https://github.com/facebook/facebook-android-sdk/issues/693
Sorry for the misunderstanding! 😺

Sorry for closing and reopening. I thought I had to open it in another repo but nope. Hope you don't care 😄

banana:react-native-loves-android roc$ npx react-native info
info Fetching system and libraries information...
System:
    OS: macOS Mojave 10.14.6
    CPU: (4) x64 Intel(R) Core(TM) i5-7360U CPU @ 2.30GHz
    Memory: 46.96 MB / 8.00 GB
    Shell: 3.2.57 - /bin/bash
  Binaries:
    Node: 13.8.0 - /usr/local/bin/node
    Yarn: 1.22.0 - /usr/local/bin/yarn
    npm: 6.13.7 - /usr/local/bin/npm
    Watchman: 4.9.0 - /usr/local/bin/watchman
  SDKs:
    Android SDK:
      API Levels: 24, 25, 26, 27, 28, 29
      Build Tools: 22.0.1, 28.0.3, 29.0.3
  IDEs:
    Android Studio: 3.5 AI-191.8<IP_ADDRESS>10548
    Xcode: /undefined - /usr/bin/xcodebuild
  npmPackages:
    react-native: ^0.61.5 => 0.61.5

Trying to figure out how to fix this issue, I've arrived at the Android issue tracker that explains the issue itself: https://issuetracker.google.com/issues/36936359
When I've read<EMAIL_ADDRESS>comment talking about the version 24.0.1 of the Build Tools that helps merging attributes with the same name I've given it a try, but then a new problem arised:
Attribute "layout_anchorGravity" already defined with incompatible format.
We were close...!

I feel sad for having tried to improve React Native. A bot closing a well-explained bug in the framework because of a bug in the bot.


APT source whitelist request for irie-boost

Provides boost 1.49, which brings C++11 support.
https://launchpad.net/~irie/+archive/ubuntu/boost
see also https://github.com/travis-ci/apt-source-whitelist/issues/78

use boost-latest/ppa


:fire: multiple y-axes support

fixes #242

Possible TODO's

[ ] add this to changelog
[ ] add this functionality to the example notebook?

Codecov Report

Merging #244 (044ecd6) into main (cd735c3) will increase coverage by 0.00%.
The diff coverage is 100.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
@@           Coverage Diff           @@
##             main     #244   +/-   ##
=======================================
  Coverage   96.86%   96.87%
=======================================
  Files          14       14
  Lines        1022     1025    +3
=======================================
+ Hits          990      993    +3
  Misses         32       32

Impacted Files
Coverage Δ

...ler/figure_resampler/figure_resampler_interface.py
99.74% <100.00%> (+<0.01%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Additional restrictions

Review the list under - https://github.com/bithyve/internal-docs/issues?q=is%3Aissue+is%3Aopen+ofac+

This will need to be carried forward to 1.4.2, individual issues in the internal docs will be updated.

This will need to be carried forward to 1.4.2, individual issues in the internal docs will be updated.

@AliMeer @Arpanjainson - let's close this is 1.4.2
@Arpanjainson - hope all items are raised.

@AliMeer @Arpanjainson - let's close this is 1.4.2
@Arpanjainson - hope all items are raised.

pls mark the items fixed on the other list

pls mark the items fixed on the other list

See if there are some default options on GCP.


⚠ Spryr has degraded performance

In d650305, Spryr (https://spryr.com) experienced degraded performance:

HTTP code: 200
Response time: 9674 ms

Resolved: Spryr performance has improved in 7341a65 after 7 minutes.


hostname app in examples only support x86, need support arm

What would you like to be added/modified:
hostname app support arm64 arch
Why is this needed:
Robots are usually arm architecture

fix in PR #260
/close


Johannes storage

Enable tracking of tab-switching with new SelectTaskCommand
Implement semi-automatic performance tracking / dialogue evaluation

Generally LGTM, just a question whether the print statement in the suggestions module was intentionally left in?

Right, I removed the print. I also merged woz and noticed that one of the intent2reply jsons was broken (additional comma in the end is only allowed in python, not in json). Fixed this.


Getter and FieldDefaults with parameter AccessLevel in Enum shows "cannot access"

Enum class with annotations Getter and FieldDefaults other then PUBLIC shows Enum values are not accessible from other class although Idea knows about them.
Example:
@Getter
@FieldDefaults(level = AccessLevel.PRIVATE, makeFinal = true)
public enum EnumClass { ENUM1, ENUM2 }

In another file
public class OtherClass {
    public void method() {
        EnumClass.ENUM1.name;
    }
 }

Does it work compiled?

Yes, it works after compilation. Even without compilation Idea is able to work with it, it just shows error "Cannot access '' in ''." which is false and in version 0.11.16 it was working properly..

I met the same issue, but I used @PackagePrivate  before each enum declaration, and it works as a work-around for the false alarm.
Hope this helps,


factorio{,-headless}-experimental: 0.18.34 -> 0.18.36

Motivation for this change
Things done

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

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] 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)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 93525 1

2 packages built:
- factorio-experimental
- factorio-headless-experimental

Looks like the hash changed?
hash mismatch in fixed-output derivation '/nix/store/qvn9hvxcxrfsinjkn5l67hq1yz1pnm0m-factorio_alpha_x64-0.18.36.tar.xz':
  wanted: sha256:0la4590lf4gssdcf29qm73mz901dnp7cii712fcqw382qh9hbl9q
  got:    sha256:0r94hxmpqcgsjycpc3nf9n84l40g8zxf2kn4mrc0s7rnpymkyynw

Thanks for reviewing my pr!
factorio-headless-experimental can be downloaded without authentication, factorio-experimental can only be downloaded with authentication.
Do you have a factorio account/token and do you have it configured?

Aha, forgot that this one had to be enabled.  It'd be nice if we could detect that case and give a nicer assert error msg, perhaps.  At any rate LGTM :+1:


Get file size from Pyarrow directly (>= 9.0.0)

Description
Following up on #654, Get size from written_file if PyArrow >= 9.0.0

I tested it locally with a local build of arrow 9.0.0. It didn't break the unit-tests.


Add Types and Heaps Array in Vulkan Binding

Summary of feature
Would it be possible to add arrays like in the original Vulkan API to Silk.NET.Vulkan.PhysicalDeviceMemoryProperties.cs
public MemoryType[] MemoryTypes;
public MemoryHeap[] MemoryHeaps;

It will reduce our code base a lot, because we don't have to create an array of it/switch through the struct anymore.

Duplicate of #163


[Feature Request] Several reminders for one game

Is your feature request related to a problem? Please describe.
When I create a game I have to decide when reminder will be and I always decide between 24 hours or 1 hour. It would be great not to decide and add both time as reminders.
Describe the solution you'd like
It would be great to be able to add several reminders. For example, edit field with comma separated list of reminders. Or several drop-down lists.

Great idea! I will consider this for a future update.


Simplify and fix enable logic in vuejs completions

Description
Fix the enable completion by encapsulating under if block and make the completion decisions based on the COMP_WORDS[1] to get genuine completions.
Motivation and Context

How Has This Been Tested?
Locally on macOS
Screenshots (if appropriate):
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

[x] My code follows the code style of this project.
[ ] If my change requires a change to the documentation, I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] If I have added a new file, I also added it to clean_files.txt and formatted it using lint_clean_files.sh.
[ ] I have added tests to cover my changes, and all the new and existing tests pass.

Timeout


Added retrying for setting printing options.

I updated the import line so that we only have one import per import line.


Make it easier to work with server and client certificates in the client

Server certificates
Rather then making folks register their ServerCertificateValidation callback globally on the static ServicePointManager or subclass HttpConnection to set it on the request/itself
we now expose it on ConnectionSettings this callback is fired for each unique endpoint (node) until it returns true after which its cached for the duration of that servicepoint.
We also ship with handy baked in validations on CertificateValidations:

CertificateValidations.AllowAll simply returns true
CertificateValidations.DenyAll simply returns false

If your client application however has access to the public CA certificate locally Elasticsearch.NET/NEST ships with handy helpers that assert that the certificate that the server presented was one that came from our local CA certificate. If you use x-pack's certgen tool to generate SSL certificates the generated node certificate does not include the CA in the certificate chain. This to cut back on SSL handshake size. In those case you can use CertificateValidations.AuthorityIsRoot and pass it your local copy of the CA public key to assert that the certificate the server presented was generated off that.
If you go for a vendor generated SSL certificate its common practice for them to include the CA and any intermediary CA's in the certificate chain in those case use CertificateValidations.AuthorityPartOfChain which validates that the local CA certificate is part of that chain and was used to generate the servers key.
Client certificates
ConnectionSettings now also accepts ClientCertificates as a collection or ClientCertificate as a single certificate to be used as the user authentication for ALL requests.
RequestConfiguration accepts the same but will be the client certificate for that single request only.
The client certificate should be a certificate that has the public and private key available (pfx or p12) however x-pack certgen generates two separate cer and key files.
For .NET 4.5/4.6 we ship with a helper that creates a proper self contained certificate from these two files ClientCertificate.LoadWithPrivateKey but because we can no longer update a
certificates PublicKey algorithm in .NET core the setter is no longer there. Its typically recommended to generate a single pfx or p12 file using openssl or pvk2pfx since those can simply be passed to X509Certificate's constructor directly
Test runner changes
ClusterBase can signal the port it wants to run under, since our test validation clusters need to be isolated each one runs on a different port so that we do not run into cached callbacks.
It can also now indicate the cluster expects to be running under SSL and include its own installation tasks.
These changes need to be hand picked and ported back to 2.x where it makes sense.

ported to master

ported to 2.x but the integration tests are not ported because the setup would be to laborious there without certgen. cc @forloop @gmarz


Swiss Account Tables?

This mention of swiss accounts is confusing.  This leads me to believe this is not compatible with american accounts in some way?
Could you please clarify.

I will improve the text and put a picture there.
What i tried to state in this section is that the naming and numbering of the accounts follow some rules.
Example from switzerland:
All assets have numbers between 1000-1999 (where the most liquid assets have the lowest number)
All liabilities have numbers between 2000-2999 (where the most shortterm liabilities have lowest numbers)
At the moment I dont know whether this is an international standard or just a swiss standard.
If someone knows more about these rules it would be very helpful. Please post links here.

Ok, that makes sense.  I'm really not familiar with billing / accounting in general and I was just curious.


It is recommended to support the command line mode

The command line mode can be started quickly, or it can be started with a script.

Actually you can use it already.
-connect PEER_ID
-tcp TCP_PORT
-udp UDP_PORT


I did not found Nuget icon

The icon of this resource: https://www.nuget.org/
I did not found this icon on http://fontawesome.io/icons/.
This icon would be much helpful for C # developers.

@metatypeman https://github.com/FortAwesome/Font-Awesome/issues/2201
+1 that issue and close this one. The SemanticUI team is not responsible for the icons.

As @brainscript said, once Font-Awesome releases a update, it'll probably be merged with SUI.
Cheers!


Two toggles binded to different properties initialise wrong

It seems that when you have two toggles on a panel, which both link to the same object but different properties of that object, when you initialise the page, the second toggle will always have the same value as the first toggle, regardless of parameter values.
Switching and saving it around still works like intended (saves to the correct parameter).

A directive messed with the values, the toggle is working properly.


Make utilities, button, and sprite common js files use the module pattern

To clean it up and make it better.

utilities.js uses the module pattern, button.js uses the constructor pattern, and Sprite.js uses the prototype pattern to show an example of each.


Fix Inconsistent JVM-target compatibility

When building app :
Execution failed for task ':receive_sharing_intent:compileReleaseKotlin'.
> 'compileReleaseJavaWithJavac' task (current target is 1.8) and 'compileReleaseKotlin' task (current target is 17) jvm target compatibility should be set to the same Java version.
  Consider using JVM toolchain: https://kotl.in/gradle/jvm/toolchain

Fix #306, #326, #332

Can this please get merged? @KasemJaffer

Hi @KasemJaffer
the above changes are working fine and resolved the buid failure issues.
Please review this PR and merge this as soon as possible

Hi @KasemJaffer the above changes are working fine and resolved the buid failure issues. Please review this PR and merge this as soon as possible

+1

Can this please get merged? @KasemJaffer
Please merge this asap

Thank you

Hi @KasemJaffer, thank you for merging!
Could you please let me know when it will be released?

Hi @KasemJaffer !!
Is there any updated??

Hi @KasemJaffer !!
Is there any update on the release? Could you let me know when the new version will be released?

hey @SasikumarSf4252 as a stop gap you can point your pubspec to github directly. Not ideal, but will let you enable this fix until the version gets bumped.
...
 receive_sharing_intent:
    git:
      url: https://github.com/KasemJaffer/receive_sharing_intent
      ref: master


net:ERR_CERT_AUTH_INVALID when using a self hosted CalDAV

Please check that this issue hasn't been reported before.

[X] I searched previous Bug Reports and didn't find any similar reports.

Expected Behavior
The addition of the new CalDAV calendar should work normally. The user should be prompted if it wants to connect to an CalDAV with invalid certificate, and show the fingerprint if possible
Current behaviour
A model open with the error net:ERR_CERT_AUTH_INVALID  and the calendar isn't added
JavaScript console output
No response
Steps to reproduce

Use radicale to create a caldav server and enable https.
Try to add it as a caldav event

Calendar information
Just caldav
Which Operating Systems are you using?

[ ] macOS
[ ] Windows
[X] Linux
[ ] Android
[ ] iOS

Obsidian Version
1.4.16
Full Calendar Plugin Version
0.10.7
Checks

[ ] I have tried it with all other plugins disabled and the error still occurs.

Possible solution
No response
Comments
No response

Same here, trying to connect to Nextcloud caldav via https using self-signed cert.


Add PotentialEnergy methods for BuoyancyTracer and SeawaterBuoyancy{<:LinearEquationOfState}

Currently PotentialEnergy only works if the BuoyancyModel has a BoussinesqEquationOfState. This PR extends PotentialEnergy to have methods for both BuoyancyTracer and SeawaterBuoyancy{<:LinearEquationOfState}. It does so by dispatching on the BuoyancyModel.
To calculate the potential energy per unit volume for BuoyancyTracer and SeawaterBuoyancy{<:LinearEquationOfState} I have used
$$
E_{p} = bz
$$
where $b$ is buoyancy (I think this is what it should be but let me know if not!). In the case of BuoyancyTracer $b$ is exactly the buoyancy tracer and in the case of SeawaterBuoyancy{<:LinearEquationOfState} I compute the buoyancy via
https://github.com/tomchor/Oceanostics.jl/blob/68007f19e61f13152e8a6efd9a568eb933d941b2/src/PotentialEnergyEquationTerms.jl#L22-L23
I am not sure if this is the optimal way to do things so please let me know if you know of better ways to do this!
Once the calculation of $E_{p}$ is confirmed I will add some calculation tests to check things are doing what they should similar to what is currently there for when SeawaterBuoyancy{<:BoussinesqEquationOfState}
https://github.com/tomchor/Oceanostics.jl/blob/68007f19e61f13152e8a6efd9a568eb933d941b2/test/runtests.jl#L345-L358

I think the math here is correct.
One issue (which I think was also relevant for https://github.com/tomchor/Oceanostics.jl/pull/164 but I didn't catch it then), is that this calculation assumes that gravity_unity_vector==NegativeZDirection(). That's fine, I don't think we need to expand this for an arbitrary gravity_unity_vector (although that'd probably be easy), but I think we should test for that and throw a helpful error otherwise.


Add certificates for neowave and plug-up

Just 2 little certificates added to the library for plug-up and neowave devices.

Thanks!


📖 Noted two more patched kcp archives

Summary
This PR updates the list of patched kcp release archives in the design outline.
Related issue(s)
Fixes #

/cc @pdettori
/cc @clubanderson


🛠 Tooling: Add a template example to this repo's .github/replies.yml

Bug Report Checklist

[X] I have tried restarting my IDE and the issue persists.
[X] I have pulled the latest main branch of the repository.
[X] I have searched for related issues and found none that matched my issue.

Overview
For the sake of documenting #45 and testing #52, it'd be good if this repo's .github/replies.yml had an example.
Additional Info
No response

Fixed by #73, whoops

@all-contributors please add @joshuakgoldberg for tool.

🤖 Beep boop! This comment was added automatically by all-contributors-auto-action.
Not all contributions can be detected from Git & GitHub alone. Please comment any missing contribution types this bot missed.
...and of course, thank you for contributing! 💙


a new function logic about add months

[background]
In most business scenarios, in order to consider the interests of users, adding one month is generally "month end to month end".
For example, the validity period of some resource packs.
[example]
moment('2022-2-28').newAdd(1, 'months').format('YYYY-MM-DD') => 2022-3-31

You can add your own function to do this:
moment.fn.newAdd = function (number, period) {
  if (
    ["month", "months", "M"].includes(period) &&
    this.date() == this.daysInMonth()
  ) {
    return this.date(this.date(1).add(number, period).daysInMonth());
  }
  return this.add(number, period);
};

Yes, but I think this might be a general scenario

The point is it doesn't take a lot of lines to do a basic implementation yourself, and this gives you the control over how to handling edge-cases that arise with this type of method.
e.g. if you want to use newAdd(1, 'month') repeatedly to generate dates for the next 12 months, but you happen to start on 28th of a month.  You'll get a series of 28th of month X until you hit February, and then the behaviour suddenly changes to stick to the last day of the month.
One response to edge cases would be to say "I would only use newAdd in specific scenarios where I know I won't hit these edge cases" - but that means it's not really a general method after all.

thanks a lot


New rate curves and fix BF rates

Add new rate curves and fix bf rates, probably broke some stuff, willing to fix it when I get some feedback. I think a discussion of what the angle rates should be should also be addressed. Only the silverware rates type has ability to mess with angle rates separately. Perhaps we should make the silverware angle expo always be the expo used while in angle mode and the other expo used for rates.

Have not added this to the OSD as I have no idea how the heck to make the OSD work.


Return a boolean value as a cancellation state

Seems like this isn't backwards compatible, or is it?

And why not return the entire response with status code and all if we're going to return anything.

It is backward compatible, I think its better to return a boolean value like in iron_dotnet. We also can return "Cancelled" string value

Need to be released to Maven or anything @sunloverz ?

@treeder gonna release now


android_alarm_manager should use exceptions instead of booleans

AndroidAlarmManager's static methods return a Future<bool>.
Wouldn't it be better for them to throw Exceptions (or Errors) when something is wrong?
And I have a question: are there any known cases where it may fail and return false?

For example, here if handle == null, it should throw an Error informing that callback is not a top-level or static function.
final CallbackHandle handle = PluginUtilities.getCallbackHandle(callback);
if (handle == null) {
  return false;
}

Closing as android_alarm_manager is deprecated in favor of android_alarm_manager_plus.


ip-adapter faceID portrait cannot generate reliable 1024 * 1024 images

I recently tried the ip-adapter faceID portrait model just like the example shared on the hugging face.
The 512 * 512 or 768 * 768 images are great but when the resolution is 1024 * 1024, it generates very bad anatomy like two identical heads growing out of a single body, etc.
Please look at the image given below.

How can we avoid generating such outputs in 1024-resolution and can someone please share more information about this particular model?
Thank you.

Is there any way to use the high-resolution fix programmatically as I am not using UIs like automatic111 or comfyUI?

a simple way is firstly generate 512x512 images, then use a SR model to upscale to 1024x1024, and using image to image pipeline


libcnb-test: Expand integration test coverage

Adds coverage for:

ContainerContext::address_for_port
ContainerConfig::envs (only env was tested previously)
ContainerConfig::app_dir_preprocessor when rebuilding

Also replaces the hardcoded sleep with a retrying HTTP client. Longer term we may want to add support for a retrying test HTTP client to libcnb-test behind an opt-in Cargo feature flag.
GUS-W-11451593.

Tests are failing due to this needing the fix from #471. I'll rebase on that once it merges.


Customizing/improving GitHub Actions

OS testing matrix for GitHub actions

Travis has not been communicating properly with GitHub the last several days. Although it still shows tests are pending in this PR, they have actually all passed. Merging.


NOT Responsive Header for all devices and content overlaps

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug

Expected behavior
It should have proper spacing
Add ScreenShots
No response
On which device are you experiencing this bug?
No response
Record

[X] I have read the Contributing Guidelines
[X] I'm a GSSOC'24 contributor
[ ] I'm a SSOC'24 contributor
[X] I want to work on this issue

Hi there @Utsavladia 👋🏻
Thank you for rising this issue regarding Responsiveness, this issue must needs to be addressed.
I'm assigning this to you, don't forget to test locally the changes you made before creating a PR.
Thank You!


Update maintenance scripts and documentation

Update maintenance scripts and documentation with what you'd get with elm-review new-package (in the latest or upcoming version, I don't remember)
Remove unnecessary dependencies in preview configuration
Updates the example configuration based on preview configuration (this currently makes the CI fail).

Next time you aim to publish, you can do npm run elm-bump, commit and push :relaxed:

Thank you!!


updated footer section

updated again footer in the index.html
Before:

After:

please merge #82

hey , can you share a video showing each page of the website having this footer

Hey,
Here is a video that show each page of the website having this footer
https://github.com/user-attachments/assets/6789318f-4ea6-437c-a5a8-13fe73b4c2ba

@Antima2004 not showing footer in the page
Refork and align footer at each page

@ANSHIKA-26  please merge this pr


Ability to filter audit logs based on cluster

Briefly describe the feature

Ability to filter audit logs based on cluster user has access to.

What problem does this feature solve? Please link any relevant documentation or Issues

Usability and ease of viewing audit logs for a particular cluster.

this is fixed with paralus app v0.2.5, closing the issue.


FOS Drag and Drop Example 2 and 3

Hello,
my colleague and I are testing the FOS Drag and Drop Example 2 and 3 (Classic and Interactive Report).
What we would like is to identify that sorting that has been done and add some pl/sql code to save that sorting in the database.
We tried to use the binds variable (:AFTER_SEQUENCE, etc.) but we were not able to do it, maybe because we do not know how should be the process here. The the ideal one for us is the one using the interactive report, but also we could make it possible using the dynamic list. Can we make this possible? Or Can we have any guidelines?
Thanks in advance for the help.
Regards,
Stefano

You should listen to the event "FOS - Drag & Drop - Sequence update" and use a "Set Value" action to set a page item with a "Javascript Expression" e.g. JSON.stringify(this.data,undefined, 2)
You can then submit this page item within a "FOS - Execute PLSQL Code" action and use APEX_JSON or native JSON to parse the JSON and save the changes i.e. this.data looks like this (from our demo page):
{     "sorted": {         "dragId": "7839",         "dropId": "7782"     },     "sequence": {         "before": ["7839", "7698", "7782", "7566", "7788"],         "after": ["7698", "7782", "7839", "7566", "7788"]     } }
Note: you can either decide to execute the PLSQL code directly after the "Set Value" and auto save changes, or the move it to a button click event e.g. Save, to give the user the control when the changes are saved.


Move period inside quotation marks in managing-your-subscriptions#benefits-of-unsubscribing-from-the-subscriptions-page

Code of Conduct

[X] I have read and agree to the GitHub Docs project's Code of Conduct

What article on docs.github.com is affected?
https://docs.github.com/en/account-and-profile/managing-subscriptions-and-notifications-on-github/managing-subscriptions-for-activity-on-github/managing-your-subscriptions#benefits-of-unsubscribing-from-the-subscriptions-page
What part(s) of the article would you like to see updated?

When you unsubscribe from notifications on the subscriptions page, you can see more of the notifications you're subscribed to and sort them by "Most recently subscribed" or "Least recently subscribed".

Move period inside quotation marks to align with our style guide
Additional information
No response

I think this does it #33914


[NEW FEATURE]Change postage stamp size

Are we losing bright galaxies because the postage stamp is too small?  We should have the postage stamp scale with the galaxy size above  a certain threshold.

That is a good idea!
Just a small warning, all the code has been done with odd size postage stamp. As you have written right now the sigma_size will always be an even number. It is possible that it creates some issues latter on. That needs to be checked.


Code region is expanded on project relaunch

Tested versions
4.2.stable;
code regions were introduced in this version
System information
Godot v4.2.stable - Windows 10.0.19045 - GLES3 (Compatibility) - NVIDIA GeForce RTX 3050 Ti Laptop GPU (NVIDIA; <IP_ADDRESS>17) - 12th Gen Intel(R) Core(TM) i5-12500H (16 Threads)
Issue description
After creating a code region we can collapse it in a single line (same for functions that have arrows at the beginning of line).
However, if we reload the project, code regions are expanded, unlike with collapsed functions.

Steps to reproduce

Write inside of any script a function e.g.

func some_function():
	pass

Write some code and create region e.g.

#region My setup code
func _ready() -> void:
	print_debug(self.name)
#endregion

Collapse both function and region with pressing arrow
Project -> Reload Current Project
Open your script after reload
Witness the function still collapsed AND the region expanded :/

Minimal reproduction project (MRP)
N/A

Duplicate of https://github.com/godotengine/godot/issues/85780


Entry: Update visible text

When setting a text for an entry and resizing it, the visible text is not updated.

Fixed in c8d7333a3506d2c247b96a8401903bf24777e624


[FEAT] Improve detection for images when running in sudo or ssh

Wanted features:
When accessing a computer through ssh or changing user through sudo, png logos are not displayed properly.
Motivation:
having the fallback to the ASCII version of the logo would be nicer than just having PNG written at the top of the output.

So, like a PNG turns into ASCII art as a fallback?

probably easier to understand what I mean through screenshots.
in sudo

in ssh

Does neofetch work in this case?

Should be fixed in https://github.com/fastfetch-cli/fastfetch/commit/71cba2451a13fdb56bbbdca943a3fb8fd194d901

Commit reverted.
Image logos in SSH session do work for me

sudo works too


how to use nexrender on aws ec2 windows server?

I installed adobe after effects in windows instance server.
my adobe after effects installation in windows present in c:/program files/Adobe...
now I want to use those files globally
how can I use this?
My Project is hosted on another server and they need to call one file in windows instance,
how to access publicly because all are in windows ec2 server
C:/nexrender_cli/nexrender-cli-win64.exe
C:/Program Files/Adobe/Adobe After Effects CC 2019/Support Files/aerender.exe
above files are present in windows instance in RDP and i am unable to access those files .and in nexrender i need to access those files.
Please help me to resolve my issue.
Thanks

First, make sure that both nexrender and After Effects will be running on the same machine.
Second, try to carefully read the https://github.com/inlife/nexrender#network-rendering section of the readme. Since CLI version is not the best choice for this specific kind of setup I would say.
Regarding file access for nexrender, if the files are accessible as network drives, there might be differences in how they should be referred to. As alternatives, you can also try one of the protocols for file delivery shown in the https://github.com/inlife/nexrender#protocols

hello,
i am able to rendered video using nexrender binary file.
i want to display rendering progress in percentage but i dont have any idea about that?
is there any possible way to show rendering progress in percentage?
thanks.

Where do you wanna display it, inside a video?

Hello,
I want to display rendering progress in percentage in the outside video.
when I click on to create video then I execute shell_exec command and rendering process is start.but in that process I want to display rendering progress percentage so I can understand the status of rendring and remaining time to complete video.


Allow Placeholders In Translations

Allows the usage of %{} as a way to partially exclude translations by changing it into a  tag with the class "notranslate" which apparently google respects.
Used %{} because it has the added benefit of being able to make use of the formatting in Vue I18n
Not gonna lie, I didn't know how to actually run and test this locally on Windows but the change is small enough so hopefully it'll at least help with the feature.

Poke @fusion2004

superceded by #10


Whitespace lint fixes

Just a couple of whitespace fixes which lets me use this module in my environment (automatic lint enforcer etc).
Thank you for a nice module.

Thanks for the fixes.


deletes all preset channel info

when you sync a channel if the description had info it deletes it all found out the hard way

Yes all other description texts will be removed, otherwise TeamCord can't detect the created json string correctly.

ok darn there goes that idea. any way to set it to just add the line of infor ?id like to use this but i cant if its going to remove the descriptions on any channel i would link

In the next release the ts3 channel description will be no longer removed. Instead the json string will appended.

well sweet i will give it a shot for ya as soon as i see it published or pushed

Implemented since version <IP_ADDRESS>


Angular 9 invalid package name error

Get this error on running npm i @ngneat/until-destroy in my project (Angular v 9.1)
code EINVALIDPACKAGENAME
Invalid package name "__ngcc_entry_points__.json": name cannot start with an underscore

any suggestions?

looks like this is not an issue with your package

Hi @lajuma what was your solution to this error?

@BuzzVenter https://stackoverflow.com/questions/62288293/ionic-invalid-package-name-ngcc-entry-points-json

rm -rf node_modules
npm install

This works for me!

It didn't work for me

@Kade-95
when deleting node_module doesn't work you also need to delete the package-lock.json

This works for me: https://stackoverflow.com/a/71985779/1077309


Split the upload routes ("Forklift") onto their own domain

[Current coverage][cc-pull] is 100%

Merging [#1143][cc-pull] into [master][cc-base-branch] will not change coverage

@@             master      #1143   diff @@
==========================================
  Files            77         78     +1
  Lines          2533       2551    +18
  Methods           0          0
  Messages          0          0
  Branches        310        311     +1
==========================================
+ Hits           2533       2551    +18
  Misses            0          0
  Partials          0          0

Powered by Codecov. Last updated by [856933b...a59ad8c][cc-compare]
[cc-base-branch]: https://codecov.io/gh/pypa/warehouse/branch/master?src=pr
[cc-compare]: https://codecov.io/gh/pypa/warehouse/compare/856933b402afc4183a4597433a0ca86c6f9c34ab...a59ad8c01b9b08ebef2ac1030d219f0095a8ee9a
[cc-pull]: https://codecov.io/gh/pypa/warehouse/pull/1143?src=pr


Apply template fix for Heroku

https://github.com/sphereio/sphere-sunrise-dmexco/commit/6e97663002c4e0e95ed6f98236a8af99fb695572

Done


İ cant Download Bundle Pack İts Says 0 MB

İ Cant Download Packs İt Say 0 MB

this occurs when you do not have a connection to the api server


Regression in date of birth formatting

Avoid duplicates

[X] Bug is not mentioned in the FAQ
[X] Bug is specific for Android only, for general issues / questions that apply to iOS and Android please raise them in the documentation repository
[ ] Bug is not already reported in another issue
Follow on report from https://github.com/corona-warn-app/cwa-app-android/issues/3963#issuecomment-911924812 and https://github.com/corona-warn-app/cwa-app-android/pull/3987

Technical details

Android version: 11
App version: 2.10.0-RC2 (pre-release version)

Describe the bug
PR https://github.com/corona-warn-app/cwa-app-android/pull/3987 has introduced a regression concerning inconsistent formatting regarding dates of birth.
For example, the date of birth in PersonDetailsFragment_cwa.png in release 2.10 should use the same order of month day year according to the English (United States) locale which is used in the date of sample on the same screen.
Instead of showing the date of birth as 1981/03/20, it should be shown as 03/20/1981.

PersonDetailsFragment_cwa from release/2.10.x

PersonDetailsFragment_cwa from screenshots 2.8 for comparison. In this version the date formats were fixed and did not use the device's locale settings.

Steps to reproduce the issue

Settings > System > Languages and input > Languagesset to English (United States)
Settings > System > Date & timeselect "Use locale default"/ disable "Use 24-hour format"
Connect mobile device to Android Studio
In Android Studio Build > Select BuildVariant deviceForTestersDebug
run src/androidTest/java/de/rki/coronawarnapp on emulator
View > Tools Windows > Device File Explorer
Go to /data/data/de.rki.coronawarnapp.test/screenshots
View screenshots and check the formatting of all dates of birth

Expected behavior
Dates of birth should be formatted according to the device's locale setting, except in certificates where a field label indicates formatting using YYYY-MM-DD.

Internal Tracking ID: EXPOSUREAPP-9297

@marcauberer
This is the new issue, as you requested.

@MikeMcC399 Thanks for opening a separate issue: Internal Tracking ID: EXPOSUREAPP-9297.

@MikeMcC399 new pr is open.
Would be nice, if you could take a look at the screenshots and report back to me if the bug is solved. Thank you!

@marcauberer
I'll be happy to check the screenshots, however currently on this branch and on release/2.10.x screenshot generation fails at PersonDetailsFragmentTest.kt
io.mockk.MockKException: no answer found for: TestCertificate(#41)
I will try to find out if I can go back to a commit in release/2.10.x where it still works.

it is already verified by @MikeMcC399  and can be closed

Successfully verified in branch release/2.10.x at commit https://github.com/corona-warn-app/cwa-app-android/commit/b2a35fbef27c2c9f2b6870a0592ad031d9e5a10e.
Steps to verify
Pixel 3a API 30 (Android 11) emulator

Settings > System > Languages and input > Languagesset to English (United States)
Settings > System > Date & timeselect "Use locale default"/ disable "Use 24-hour format"
Connect mobile device to Android Studio
In Android Studio Build > Select BuildVariant deviceForTestersDebug
run PersonDetailsFragmentTest.kt on emulator
View > Tools Windows > Device File Explorer
Go to /data/data/de.rki.coronawarnapp.test/screenshots
View screenshots and check the formatting of all dates of birth in PersonDetailsFragment*.png

Now closing, since the regression was only present in an unreleased version and the issue is fixed.

@marcauberer
PR https://github.com/corona-warn-app/cwa-app-android/pull/4036 did not fix formatting the date-of-birth in certificates for locale English (United Kingdom). At the time that I closed this issue (https://github.com/corona-warn-app/cwa-app-android/issues/4014) I only verified on locale English (United States).
Since PR https://github.com/corona-warn-app/cwa-app-android/pull/4036 has been released and CWA 2.10.1 has been released I have opened a new issue https://github.com/corona-warn-app/cwa-app-android/issues/4112 to follow up on this regression.
I will not re-open (https://github.com/corona-warn-app/cwa-app-android/issues/4014).

@MikeMcC399 I forwarded your comment into the new internal ticket.