Add immutable Random Access List (one-sided flexible Array)

See "Purely Functional Data Structures", ch. 9.2.1 "Binary Random-Access List", p. 119 ff.

Decision needed
It turns out that the current RandomAccessList is more a candidate for a Vector implementation (O(1) cons, O(log n) get) rather than to be a candidate for an Array implementation.
Scala has no immutable Array. Instead they have an ArrayWrapper which wraps a mutable Java array. We may also do this and call it Array. My idea: back Array by an array T[]. This fill be fully copied internally (fast, via System.arrayCopy()) on each resize operation (remove, insert, ...).
Also we will not re-implement Vector with a back of RandomAccessList (RAL) because the RAL is currently not balanced. I'm not sure if this behaves as good as HAMT does in practice. On the other hand we may add balancing by using red-black trees instead of binary leaf trees. However, the red-black tree currently have values at all nodes. It has to be further investigated, if a special red-black tree implementation with values only at leafs can be made.
The RandomAccessList may be a substitute for the lists used in a HAMT at ArrayNodes. Also, if not balanced.

Decision needed

I agree with both ideas and will try to implement them

I believe we should use Array backed by T[] in ArrayNodes. Searching in RAL is too slow

Yes, we should do this! We need O(1) here if possible. Don't know if there is any use for RAL. Thought of using it as back of Vector instead of HAMT to reduce the number of intermediate objects - but I think HAMT is a good choice for Vector if we back the ArrayNodes by T[].

Fixed by @ruslansennov

Hello!
New message, please read http://stock-bazar.ir/day.php?d
<EMAIL_ADDRESS>


ND4J: add CPU features info (AVX etc) - supported vs. used

Tensorflow:
I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2

It would be nice to add something where we can see (a) what features are supported, and (b) what features are actually being used in practice.
Perhaps we can even log this as part of nd4j (native) init.
Aha! Link: https://skymindai.aha.io/features/ND4J-158

Implemented and merged


Allow commands not starting with db.<commandName> to also be parsed and executed from shell

Fix #565
Of the 6 files, the only file manually generated is the mongo.g4 file. That has the spec for the language we intend to parse. Other files are auto-generated on npm run update-grammar, npm i, etc.
The bug was about allowing rs.slaveOk - the docs detail many other commands starting with sh.  and BULK. I wanted to generalize it a bit, without having to change a lot of the code in MongoScrapbook.

Closing due to lack of activity. Feel free to re-open once you're actively working on this


Task fails when queryString option is set to true

When you pass this option, the end result is trying to perform the 'in' operator on an undefined variable, which causes the task to error out. I'll make a pull request in a few.

#217

I just ran into this as well... @hollandben looks like it's solved in the PR though.


Upgrade cosmos sdk to v0.46.0-rc1

This also upgrades ibc-go to point to HEAD of this branch.
This resolved an issue earlier where ibc-go was relying on a package removed from the sdk rc.

@jtieri Ready for review 👀 .
If looks ok, I'll merge and cut another release. Hopefully gaia team can use this one.
@okwme fyi ☝


[BUG] attention_mask is overwritten by dummy tensor at DeepSpeedSelfAttentionFunction

Describe the bug
https://github.com/microsoft/DeepSpeed/pull/1705 add line to overwrite the input_mask(attention_mask) at DeepSpeedSelfAttentionFunction to dummy attention mask.
Due to this code, attention_mask input has been ignored for all transformer models forwards.
I think https://github.com/microsoft/DeepSpeed/issues/1797 is caused by this iussue.
Expected behavior
softmax kernel replace input_mask = torch.empty(1) to nullptr.
https://github.com/microsoft/DeepSpeed/blob/32d97976ce08f00228ceb55a2d93005bd8b2769a/csrc/transformer/inference/csrc/pt_binding.cpp#L35-L46

@codertimo, please re-open if this is still an issue.


Update dismount-diskimage.md

Removed Passthru as it has been removed from this cmdlet

@dariomws306 @get-itips @tseward
Peer review needed for this PR. Thanks.

Ok

Looks good.

Looks good!

@AndreaBarr The PR is ready to be merged post-migration. Thanks.

Closing to re-open for a test concerning schema checks.

Docs Build status updates of commit 6358d02:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docset/windows/storage/dismount-diskimage.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Require xarray, drop pandas from documentation

Pandas is a huge requirement (10.2 MB). xarray is 0.7MB, 14 times smaller. We can safely require xarray and eliminate the confusing situation that exists right now. (Right now we talk about .to_frame but do not require pandas.)

I think xarray needs netcdf4, what is the size for it?
PyMC4 probably goes with ArviZ InferenceData solution. There is always an option to do something similar, if needed.

Actually, it looks like xarray requires pandas, https://github.com/pydata/xarray/blob/master/requirements.txt.


CP-950: Replace reviewdog with custom eslint command

Description
Fixes #CP-950
Changes

feat(lint-action): replace reviewdog with custom eslint command
docs(lint): update README

🚀 PR created with fotingo

@Toolo @tagoro9 I played around with npx a bit in a fork of this repo, and while it does come with a pro of installing eslint if it is not available as a dependency in our project, for our internal use cases it will still most likely fail due to the different relevant dependencies that would also need to be installed in the same environment like our different eslint configs. That being said, it does also come with the advantage of being able to run just one step instead of the if statement that takes care of both yarn and npm so I guess we can go with it 😄


ability to delete user account

What does this pull request aim to achieve? 💯
Ability for users to delete their account, this will include all their organizations, posts and comments.
important notes:

when I try to delete a user account from auth0 i get:
Insufficient scope, expected any of: delete:users,delete:current_user
so I commented the part that deletes Auth0 profile, until someone with access to Auth0 adds one of the needed scopes,
then all you have to do is un-commenting that line.
This needs a front-end re-work, as I am not very familiar with React, and now it's now very mobile friendly.

how does it look: (not so good)

Please be concise and link any related issue(s):
closes #1148

[x] I have checked that no one else is working on similar changes.
[x] I have read the latest README and understand the development workflow.
[x] The name of this branch is: feature/<branch_name>, or hotfix/<branch_name> if this is a hotfix. The branch is created in a cloned version of this repo, not a forked repo.
[x] This branch is rebased/merged with the latest staging (or the latest production if it is a hotfix).
[x] There are no merge conflicts.
[x] There are no console warnings and errors.
[x] On the right hand side of this PR, I have linked the appropriate issue(s) under "Issues" and added a project progress under "Projects".

@idjevm I updated it and now it will delete:

User
All user's posts, AND all comments on those posts (even if by other users, since the post is gone)
All user's comments
All user's orgs
All posts by all the orgs, AND all comments on those posts.
All comments by all the user's orgs (there is no comments by orgs now, but they might be added soon)

@idjevm @Zaydme - great work! one callout. i believe in future, there is a plan for an organization to have more than one user. i don't believe that is the case today though.
as we build that out. how do we make sure that delete of user doesn't delete organization if organization has more than one user? anything we can do now to protect from this scenario in future? (even if just comment in code?) thanks!

@emtay

as we build that out. how do we make sure that delete of user doesn't delete organization if organization has more than one user? anything we can do now to protect from this scenario in future? (even if just comment in code?) thanks!

yet we have no idea how that is going to be implemented, so we cannot prevent it at this moment, but we can do it once we know how the additional owners are going to be stored in the database.

@Josh Morel @Zayd
We need to fix the issue if there is hard delete of user from DB to avoid such issue:
I have another observation, though this might be data issue-> as user's account might be deleted, can we check on this. also. please le me know if we need issue in github for this, thanks:
In STG -> while clicking on the profile of following Individuals, Loading error is displayed:
"Failed loading profile, reason: Not Found"
But I can comment or like the post of those users.
RK - Rajbir K
JM - Josh Morel
JS - Jas S

Currently closing this PR as low priority, in case the issue is observed again, please, feel free to reopen or raise a new ticket for the same. Thanks


fix: update to new meta schema

along with many other changes, including new formatting for console reporter

:tada: This PR is included in version 1.1.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Outdated Information

The feature went GA in November 2020. Please update the info as customers finding this page would be confused with.
https://azure.microsoft.com/en-us/updates/azure-firewall-new-ga-capabilities-in-q4-cy2020/

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

ID: d1082253-0a65-a75a-efbd-07a2aa00c3e5
Version Independent ID: 050310d7-f474-c376-5b37-b13c34d11ee9
Content: Azure Firewall policy DNS settings (preview)
Content Source: articles/firewall-manager/dns-settings.md
Service: firewall-manager
GitHub Login: @vhorne
Microsoft Alias: victorh

@Donovand4
Thanks for your feedback! We will investigate and update as appropriate.

@Donovand4 , thank you for bringing this to our notice. We have assigned this to the content owner/author for correction.
@vhorne , I've added you to the internal email with PG confirmation on this. Please review and update the doc accordingly.

Updated
#please-close

Updated
#please-close


add additional params background.bgColor to customize background

Motivation and Context
At the moment, the theme only allows to customize the background in 2 ways:

set colorBG to true to randomize background colors from a predefined list
set bgList to a list of images to randomize background images

For my site, neither of these options are what I want. I just want a simple color for the background color and not changing every time. So I updated the code to allow 3rd way of configuring the background color: by passing the color directly
Description
I added another parameter background.bgColor to allow user specify the background color directly
I also renamed the existing variable colorBG to randomizeBgColor to make the behavior clear. This is a breaking change but should be simple enough to update
Both bgColor and randomizeBgColor set the same style property --background which will be used directly in css background
Behavior of bgList is still the same
Please help to review my PR

@hpcsc Thanks for the PR. I appreciate your effort but sadly I don't currently have the time to review the PR myself. However, I'll do so after about a month from now. Hoping you won't mind.

@UtkarshVerma sure, no worry. I forked your repo so the PR is not blocking me


refactor: :lipstick: Increase requested icon size to 96px

Doesn't do anything for lighthouse best practice score, will revisit later


Better handle CSV import via Places Import

CSV imports via Layers>Places are currently handled non-intuitively.  KML is the expected format and is handled correctly.  GeoJSON and SHP are not expected, but imported easily as features.  CSV import throws a warning indicating that the file type could not be detected.  Only after selecting CSV from the drop down can the file be imported as features.

Adjust file format detection to work with CSV (as it already does with GeoJSON and SHP)
[optional] Notify the user that the file contents will be imported as features, where the option then exists to save those features as places, OR ...
[optional] Give the user the ability to drop the contents in directly as places

This doesn't appear to be CSV specific. I see the AnyTypeImportUI being used for GeoJSON (e.g. a local copy of https://docs.mapbox.com/help/data/stations.geojson) and SHP (e.g. an exported file from OpenSphere).
It looks like os.ui.im.ImportManager only knows about UIs for application/vnd.google-earth.kml+xml or application/vnd.google-earth.kmz (which go to plugin.places.KMLPlacesImportUI) and text/xml; subtype=filter (which goes to os.filter.im.OSFilterImportUI). Not sure that last one is going to work in Places Import, but that is probably a separate issue.


IOS location permissions doesn't ask at app installation/after installation

Bug Information
Version Number of Plugin: <IP_ADDRESS>
Device Tested On: IOS Device IPhone 5, IPhone 6s & IPAD
Simulator Tested On: IPhone 5, 5S, 6, 7
Version of VS : 2015 & 2017
Version of Xamarin : <IP_ADDRESS>
Versions of other things you are using:
Steps to reproduce the Behavior
Install the app in various physical devices (IPhone 5, 5s, 6s, iPad 2 MC770LL/A)
Expected Behavior
Location permission dialog to be asked while app installation.
Actual Behaviour
At IPhone 5s, App is working fine
Location & Notification permissions dialog asked at the app installation.
Under the app settings, Location & Notification permission settings are updated.
At iPad 2 MC770LL/A app is not working as expected.
Notification permission dialog asked at the app installation but location permission is not asked.
Under the app settings, Notification permission settings is updated but location permission is not updated.
After app installation, splash screen appeared and automatically minimised. We are unable to continue access the app pages.
Code snippet
locator = CrossGeolocator.Current;

               locator.DesiredAccuracy = 50;

               if (this.locator == null)
                   return;

               var position = await locator.GetPositionAsync(timeoutMilliseconds: 10000);

               var lati = position.Latitude;
               var longi = position.Longitude;
               double[] latlong = new double[] { lati, longi };
               MessagingCenter.Send<double[]>(latlong, "getLoc");

               locator.StartListeningAsync(0, 0, true);
               locator.PositionChanged += locator_PositionChanged;

Screenshotst

I recommend usage of the Permissions plugin to make sure you have correct locations as I will only ask once and if the user says no then you need to direct them to the settings page.


Certificate Manager Deprecation

Cert manager is being deprecated.   We will not be able to provision new instances starting 9/30.  All automation that uses certificate manager needs to be updated.

IBM Cloud Certificate Manager is deprecated. You will be able to continue working as normal until 30 September 2022. At that time you will no longer be able to create new instances of the service and the tile will be removed from the catalog. On 31 December 2022, support for the service will be removed and any existing instances will be deleted.

Slack discussion here: https://gsicsi.slack.com/archives/CJH0UPN2D/p1662492672049959
Net:

Secrets manager will not be created by default when creating a ROKS cluster.
Terraform support for the integration is not available yet, not known when its coming
Not known if there will be an api we can use to link secrets manager and a cluster
There are cli commands that you can use to integrate a cluster with secrets manager

Certificate manager is no longer provisionable.  This needs to be addressed ASAP.
This impacts all of our IBM Cloud architectures.
Sample failure here:
https://github.com/IBM/ibm-cloud-reference-architectures/actions/runs/3179785859/jobs/5182628460#step:4:2968

BOMs and published repos updated:
https://github.com/IBM/automation-ibmcloud-infra-openshift
https://github.com/IBM/ibm-cloud-reference-architectures

Z/OS automationn will be updated as part of https://github.com/cloud-native-toolkit/software-everywhere/issues/328


[5.0] Fix app:name command by changing the order of searches/replaces

This PR fix an issue with the app:name command.
When you use it with a name that contains the old name, the namespaces get messed up.
Example:
# Fresh laravel installation
$ php artisan app:name SomeApp
Application namespace set!
$ head app/Commands/Command.php -n1
<?php namespace SomeSomeApp\Commands;

It duplicates my PR https://github.com/laravel/framework/pull/7226 which Sir Taylor Otwell does not merge for a time :(

Which one is correct then?

Use #7226, I didn't see it, and it is better


Include the little doc labels

Codecov Report

Merging #95 (9c215a7) into master (0074da4) will increase coverage by 0.01%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #95      +/-   ##
==========================================
+ Coverage   61.17%   61.19%   +0.01%
==========================================
  Files          27       27
  Lines        3565     3564       -1
  Branches      192      193       +1
==========================================
  Hits         2181     2181
+ Misses       1383     1382       -1
  Partials        1        1

Impacted Files
Coverage Δ

src/iterator/exfiltrator/mod.rs
92.85% <ø> (ø)

src/low_level/mod.rs
50.00% <ø> (ø)

src/lib.rs
47.27% <100.00%> (+0.02%)
:arrow_up:


[Feature request] Make App.create_window() accept any Into<String> type for the label

Is your feature request related to a problem? Please describe.
The App.create_window() function takes a label as its first argument. This currently needs to be a String so I need to use .into() on every call to this function.
Describe the solution you'd like
I'd like to be able to pass a &str label to the function without having to add .into().
Additional context
I've implemented this change on my fork to see how complicated it would be. All internal functions seem to already use impl Into<String> for labels, it's only the main public-facing function that is fixed on a String.
Changing the type to impl Into<String> will cause .into() to stop working, so since this is the public-facing API this would constitute a breaking change and developers would need to update their uses of app.create_window() when updating their Tauri version. I reckon now is the time to make a usability change like this, since Tauri is still in beta.

Hi, thanks for your contribution! It looks good from a cursory glance, so I suggest you open up a PR with your fork and we can make a final decision there.
One thing to be changed is the changefile level, this should be a patch not major change.


add test case for stream reset during delay injection

fixes #342

@mattklein123 LMK if this covers the test case you talked about.


Add meaningful names to Home Assistant

I find that these names are more useful than the specific configuration strings, they aren't all perfect and might need some further tweaking but for now I feel that it is a good start.
It would be nice as a configuration option as to whether or not expose the individual strings, personally I just have one string and benefit from just having the e_pv_all etc.
But thank you for all the work you've done on this project. There are some teething issues getting it installed (and I think that mine crashed but am trying to figure out why).

Hm also do the autodiscovery packets need updating?

Ah now I remember, sorry. Been a while since I touched this :)
https://github.com/celsworth/lxp-bridge/blob/master/src/home_assistant.rs#L61 relies on the name matching the JSON keys in the MQTT data packets. Basically it tells HA that, for example, p_pv can be found by looking in the p_pv key of inputs/1.
By changing the name here that won't work anymore. You should be able to test this by resetting your HA config (insofar as the inverter config goes) and then letting it re-detect the sensors using your new names - I think it won't populate the values anymore.
So I think we need to split up the name and label - the name can be used like it is now, then the label is used here.

 I'm not brilliant with Rust but have got an idea so will commit some changes and see what you think. Likewise the project is very early and so I think that changing (and improving) isn't a bad thing.
My understanding of Home Assistant is that if you hadn't updated your names it would change them but if you set a custom name it keeps it the same.

I've added a label field to the temperature function? I'm not great with Rust so let me know if you think it would work?

Yep that looks about right :) I think we need to keep the datalog though, so people with multiple inverters can differentiate between them. This isn't as uncommon as you might think as they support parallel operation for lots more batteries.
Can you test this on your HA?

Personally I believe it looks better without the ID; the entity ID always contains the correct value if people need to check and rename?

Nice, yeah I'm happy to merge this. It's a definite improvement. I don't have a strong opinion on keeping the inverter serial in the label I suppose, so lets remove it and revisit if anyone finds it a problem in future.


Poor app performance with multiple TextFields inside a Table

I'm building an app where there is a scrollable Table composed of columns of TexField.
When I try to edit a field or scroll through the table, I notice a huge performance hit. How can I solve this problem?
Below is a sample app to test my problem
void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  const MyApp({Key? key}) : super(key: key);

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        body: App(),
      ),
    );
  }
}

class App extends StatelessWidget {
  List<Item> items = List.generate(3 * 48, (index) => Item(index));

  @override
  Widget build(BuildContext context) {
    return SingleChildScrollView(
      scrollDirection: Axis.horizontal,
      child: Table(
        border: TableBorder.all(),
        defaultColumnWidth: FixedColumnWidth(100),
        children: [
          TableRow(
              children: items
                  .map((item) =>
                      SizedBox(height: 48, child: Text(item.value.toString())))
                  .toList()),
          ...List.generate(
              6,
              (index) => TableRow(
                  children: items
                      .map((item) => SizedBox(
                          height: 48,
                          child: CellTextField(item: item, onChange: (_) {})))
                      .toList()))
        ],
      ),
    );
  }
}

class Item {
  int value;
  Item(this.value);
}

class CellTextField extends StatelessWidget {
  final Item item;
  final Function(num newValue) onChange;

  CellTextField({Key? key, required this.item, required this.onChange})
      : super(key: key);

  @override
  Widget build(BuildContext context) {
    return TextField(
      controller: TextEditingController(text: item.value.toString())
        ..selection =
            TextSelection.collapsed(offset: item.value.toString().length),
      onChanged: (newValue) {
        try {
          final _newValue = int.parse(newValue);
          if (item.value != _newValue) {
            onChange(_newValue);
          }
        } catch (e) {}
      },
      decoration: InputDecoration(
        suffixText: '€',
      ),
    );
  }
}

Hi @MatteoAntolini, Thanks for filing the issue. What platform are you targeting? Please share the output
of flutter doctor -v to investigate this issue further?

Hi @maheshmnj, I'm targeting the web platform, but I encounter this problem even with mobile and tablet on Android. I already tried to lunch the app in release mode but got no better performance.
flutter doctor -v
[√] Flutter (Channel stable, 2.10.3, on Microsoft Windows [Versione 10.0.19043.1586], locale it-IT)
    • Flutter version 2.10.3 at C:\Users\Matteo Antolini\Documenti\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 7e9793dee1 (3 weeks ago), 2022-03-02 11:23:12 -0600
    • Engine revision bd539267b4
    • Dart version 2.16.1
    • DevTools version 2.9.2

[√] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at C:\Users\Matteo Antolini\AppData\Local\Android\sdk
    • Platform android-31, build-tools 31.0.0
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[X] Visual Studio - develop for Windows
    X Visual Studio not installed; this is necessary for Windows development.
      Download at https://visualstudio.microsoft.com/downloads/.
      Please install the "Desktop development with C++" workload, including all of its default components

[√] Android Studio (version 2020.3)
    • Android Studio at C:\Program Files\Android\Android Studio
    • 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 11.0.10+0-b96-7249189)

[√] VS Code (version 1.65.2)
    • VS Code at C:\Users\Matteo Antolini\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.36.0

[√] Connected device (4 available)
    • Android SDK built for x86 (mobile) • emulator-5554 • android-x86    • Android 10 (API 29) (emulator)
    • Windows (desktop)                  • windows       • windows-x64    • Microsoft Windows [Versione
      10.0.19043.1586]
    • Chrome (web)                       • chrome        • web-javascript • Google Chrome 99.0.4844.74
    • Edge (web)                         • edge          • web-javascript • Microsoft Edge 99.0.1150.46

[√] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.

Thanks for the info @MatteoAntolini, I am able to reproduce the issue there is a severe lag when scrolling on the web and also when typing on the textfield while it works fine on ios and MacOS Desktop. This issue is reproducible on Android and web with both html and canvaskit, With HTML renderer the performance is severely bad.
Web

Canvaskit
HTML

IOS
Android

MacOS Desktop
https://user-images.githubusercontent.com/31410839/159484745-4122879d-feaf-4bce-85f3-bdf98666f940.mov
Here is the performance.zip timeline trace for Android and the Performance trace from the chrome devtools for the web.

flutter doctor -v (mac)
[✓] Flutter (Channel stable, 2.10.3, on macOS 12.1 21C52 darwin-arm, locale en-GB)
    • Flutter version 2.10.3 at /Users/mahesh/Documents/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 7e9793dee1 (20 hours ago), 2022-03-02 11:23:12 -0600
    • Engine revision bd539267b4
    • Dart version 2.16.1
    • DevTools version 2.9.2

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.10.2

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

[✓] Android Studio (version 4.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
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 61.2.4
    • Dart plugin version 212.5080.8

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

[✓] Connected device (3 available)
    • Redmi K20 Pro (mobile) • <IP_ADDRESS>:5555 • android-arm64  • Android 11 (API 30)
    • macOS (desktop)        • macos            • darwin-arm64   • macOS 12.1 21C52 darwin-arm
    • Chrome (web)           • chrome           • web-javascript • Google Chrome 99.0.4844.51

[✓] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

[✓] Flutter (Channel master, 2.13.0-0.0.pre.191, on macOS 12.2.1 21D62 darwin-arm, locale en-GB)
    • Flutter version 2.13.0-0.0.pre.191 at /Users/mahesh/Documents/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 69b92f0452 (9 hours ago), 2022-03-21 21:25:09 -0700
    • Engine revision e6233bd30b
    • Dart version 2.17.0 (build 2.17.0-223.0.dev)
    • DevTools version 2.11.4

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/mahesh/Library/Android/sdk
    • Platform android-31, build-tools 31.0.0
    • ANDROID_HOME = /Users/mahesh/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS (Xcode 13.2.1)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    ! CocoaPods 1.10.2 out of date (1.11.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that
        responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see https://guides.cocoapods.org/using/getting-started.html#installation for
      instructions.

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

[✓] Android Studio (version 4.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
    • Java version OpenJDK Runtime Environment (build 11.0.8+10-b944.6916264)

[✓] IntelliJ IDEA Community Edition (version 2021.2.1)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 61.2.4
    • Dart plugin version 212.5080.8

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

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-arm64   • macOS 12.2.1 21D62 darwin-arm
    • Chrome (web)    • chrome • web-javascript • Google Chrome 99.0.4844.74

[✓] HTTP Host Availability
    • All required HTTP hosts are available

! Doctor found issues in 1 category.


[GLUTEN-3625][FOLLOWUP] Always use the hardcode module name

What changes were proposed in this pull request?
Before this pr the follow cmd can not change the project version for sub-module. It seems the maven plugin compatibility is not very good for using property value module name. So this pr reverts the change and go back to use the profile to specify the sub-module to avoid potential issue.
mvn versions:set -DgenerateBackupPoms=false \
  -DnewVersion="1.0.x" \
  -Pspark-3.2,spark-3.3,spark-3.4 -Pbackends-velox -Pspark-ut -Prss

How was this patch tested?
manully test

cc @PHILO-HE @zzcclp can you take a look again ? thank you

===== Performance report for TPCH SF2000 with Velox backend, for reference only ====

query
log/native_3659_time.csv
log/native_master_11_09_2023_745ecb383_time.csv
difference
percentage

q1
34.46
33.80
-0.657
98.09%

q2
24.84
24.95
0.112
100.45%

q3
38.37
38.87
0.502
101.31%

q4
37.18
36.96
-0.219
99.41%

q5
69.74
69.94
0.200
100.29%

q6
7.87
7.87
0.003
100.04%

q7
84.28
85.40
1.123
101.33%

q8
87.37
88.61
1.242
101.42%

q9
123.37
121.14
-2.232
98.19%

q10
50.63
54.35
3.723
107.35%

q11
19.57
19.52
-0.052
99.73%

q12
25.69
24.93
-0.762
97.03%

q13
49.00
50.92
1.919
103.92%

q14
18.16
18.17
0.009
100.05%

q15
31.78
30.79
-0.989
96.89%

q16
16.17
16.06
-0.109
99.32%

q17
101.93
101.51
-0.417
99.59%

q18
148.51
148.23
-0.284
99.81%

q19
14.73
14.95
0.217
101.47%

q20
30.56
31.24
0.673
102.20%

q21
225.14
223.30
-1.842
99.18%

q22
13.38
14.24
0.863
106.45%

total
1252.72
1255.74
3.021
100.24%


Keep Both Files

Description of the new feature / enhancement
When Moving Files between folders, when 2 files have the same name, the user must pick which is have that name. The result is either 1 file is not copied or 1 file is overwritten or nothing happens.
It would be good to add the option to change the name of the file being moved  so both file could be in the same folder but now with the newer one having a slightly adjusted name.

Scenario when this would be used?
I'm amalgamating poorly organized file structures and right now I just want a bunch of files moved into the same place so later I can sort through them properly. To then rename the files as I need or delete duplicates.
Supporting information
No response

The screenshot you provided actually aready says how you can do this: Just select both checkboxes and then both files will be added to the folder. Just one will have a number attached to it:


New command: teams tab get

Usage
teams tab get [options]
Description
Gets information about the specified Microsoft Teams tab
Options

Option
Description

-i, --teamId [teamId]
The ID of the Microsoft Teams team where the tab is located. Specify either teamId or teamName but not both

--teamName [teamName]
The display name of the Microsoft Teams team where the tab is located. Specify either teamId or teamName but not both

-c, --channelId [channelId]
The ID of the Microsoft Teams channel where the tab is located. Specify either channelId or channelName but not both

--channelName [channelName]
The display name of the Microsoft Teams channel where the tab is located. Specify either channelId or channelName but not both

-t, --tabId [tabId]
The ID of the Microsoft Teams tab. Specify either tabId or tabName but not both

-t, --tabName [tabName]
The display name of the Microsoft Teams tab. Specify either tabId or tabName but not both

Additional Information
GET<EMAIL_ADDRESS>When using --teamName option it is possible that multiple Teams can be returned, in this scenario, we should return an error with the list of matching items and their IDs to disambiguate.
Raised from #1722

Thanks @garrytrinder
I will work on this.

Hi @garrytrinder, @waldekmastykarz
Do we need to include the option teamName?
We do not have it for any other teams related commands.

I think, it will be worth to include. Please ignore my previous comment. :)

I added the name options as they provide a much more user friendly way of using the command.
You are right to point out that other commands don't have these options currently, but this is something that we want to change going forwards,
We will be creating issues to extend other commands to make the CLI more user friendly.

Hi @garrytrinder
I started with a generic method to get the teamId from teamName
public getTeamIdFromTeamName(resource: string, teamName: string): Promise<string> {
    return new Promise((resolve: (result: string) => void, reject: (error: any) => void): void => {
      const teamRequestOptions: any = {
        url: `${resource}/v1.0/me/joinedTeams?$filter=displayName eq '${encodeURIComponent(teamName)}'`,
        headers: {
          accept: 'application/json;odata.metadata=none'
        },
        json: true
      }

      request
        .get<{ value: Team[] }>(teamRequestOptions)
        .then((res: { value: Team[] }): Promise<string> => {
          const teamItem: Team | undefined = res.value[0];

          if (!teamItem) {
            return Promise.reject(`The specified team does not exist in the Microsoft Teams`);
          }

          const teamId: string = res.value[0].id;
          return Promise.resolve(teamId);
        });
    });
  }

public commandAction(cmd: CommandInstance, args: CommandArgs, cb: (err?: any) => void): void {

    let teamId: string = '';

    this
      .getTeamIdFromTeamName(this.resource, args.options.teamName)
      .then((_teamId: string) => {
        teamId = _teamId;
      }, err => {
        cb(new CommandError(err));
      })
.
.
.

But it is getting failrly complicated with nested async calls for channelName and tabName.
Any suggestions?

Why should the calls for channelName and tabName be nested?

Hi @waldekmastykarz
The standalone methods to get id from teamName, channelName or tabName will be asynchronous, like the one I posted earlier getTeamIdFromTeamName.
Is there any mechanism for us like await?
So, we can get the id of team, channel and tab and then make the actual call to get the tab url.
Any pointers are appreciated. Thanks

Right now we're not using await/async because our test coverage tool doesn't support it yet. This will likely change in the future, but for now you could use promise chaining, like:
let teamId: string;
this
  .getTeamId(...)
  .then(_teamId: string => {
    teamId = _teamId;
    return this.getChannelId(teamId);
  })
  .then(_channelId: string => {
    ...
  })

Makes sense?


Update wat to version 1.216.0

Motivation
Wasmtime requires a newer version of wat than the one pinned by wasmer.
Solution
Update wat to the latest version, and update the MSRV to support the newer version of wat.

I think this is sufficient!

Oh, but this seems to be based off an older version.  The crates we've released are linera.2 — this change should bump it to linera.3.

I figured we should reset the linera.# suffix if the upstream version is different. In this case it went from 4.3.1-linera.2 to 4.3.6-linera.1. Does this make sense?

An interesting question!  I think that the linera.X version number tracks the version of the Linera patchset, so it's orthogonal to the wasmer version.

Got it. I think I fixed it. Let me know if it's okay.

Looks good to me!
(posterity: linera.2 was bumped to linera.3 as part of the rebase already)


feat(elixir): Add credo if none-ls is used

(sorry, sent the PR without the description by mistake)
Credo is the de-facto linter for Elixir. I was not aware that null-ls already had Credo as a builtin before, so that's an easy addition for folks already using null-ls.
btw, LazyVim was recently mentioned in ElixirForum:
https://elixirforum.com/t/neovim-elixir-setup-configuration-from-scratch-guide/46310/35

Thanks! Can you add a spec for nvim-lint as well similar to how we do this for other languages? It has credo as well

Sure, let me take a look and will update

@folke nvim-lint added 👍

merged. Thanks!


Create a Log-in Page and Implement User Authentication

Develop a user authentication system to allow users to create accounts, save searches, and view search history.
Please update the README.md file to reflect the latest additions and improvements made, following the format already provided in the README

can you assign me this?

Can you please assign this issue @nikhila-kuchimanchi

!assign @ShadowMarty

@manikyabard only one person can be assigned an issue at a time

Can you please provide the requirements.txt file with the dependencies versions. Its throwing errors while installing them:
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Using cached scipy-1.11.2-cp312-cp312-win_amd64.whl.metadata (59 kB)
Using cached scipy-1.11.1.tar.gz (56.0 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [22 lines of output]
+ meson setup C:\Users\irons\AppData\Local\Temp\pip-install-glt76o0a\scipy_ab12ae870c834ef4bc9120835b1a5da7 C:\Users\irons\AppData\Local\Temp\pip-install-glt76o0a\scipy_ab12ae870c834ef4bc9120835b1a5da7.mesonpy-4px1mt3d\build -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=C:\Users\irons\AppData\Local\Temp\pip-install-glt76o0a\scipy_ab12ae870c834ef4bc9120835b1a5da7.mesonpy-4px1mt3d\build\meson-python-native-file.ini
The Meson build system
Version: 1.5.2
Source dir: C:\Users\irons\AppData\Local\Temp\pip-install-glt76o0a\scipy_ab12ae870c834ef4bc9120835b1a5da7
Build dir: C:\Users\irons\AppData\Local\Temp\pip-install-glt76o0a\scipy_ab12ae870c834ef4bc9120835b1a5da7.mesonpy-4px1mt3d\build
Build type: native build
Project name: SciPy
Project version: 1.11.1
C compiler for the host machine: gcc (gcc 6.3.0 "gcc (MinGW.org GCC-6.3.0-1) 6.3.0")
C linker for the host machine: gcc ld.bfd 2.28
C++ compiler for the host machine: c++ (gcc 6.3.0 "c++ (MinGW.org GCC-6.3.0-1) 6.3.0")
C++ linker for the host machine: c++ ld.bfd 2.28
Cython compiler for the host machine: cython (cython 0.29.37)
Host machine cpu family: x86
Host machine cpu: x86
Program python found: YES (C:\Users\irons\hacknight\venv\Scripts\python.exe)
Need python for x86, but found x86_64
Run-time dependency python found: NO (tried sysconfig)
  ..\..\meson.build:24:14: ERROR: Python dependency not found

  A full log can be found at C:\Users\irons\AppData\Local\Temp\pip-install-glt76o0a\scipy_ab12ae870c834ef4bc9120835b1a5da7\.mesonpy-4px1mt3d\build\meson-logs\meson-log.txt
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.

@ShadowMarty making the requirements.txt file is a separate issue in the repo with 150 points assigned to it. Work on that issue before attempting this. I will deassign you from this issue, request to work on that then I will assign to you to this issue once it's done.

!deassign

@ShadowMarty request to work on the requirements.txt file

Can you please assign me the issue to implement requirements.txt @nikhila-kuchimanchi

@ShadowMarty done

can you assign me to this

can i be assigned to this

can i be assigned

!assign @mahika34

@nikhila-kuchimanchi I have implemented requirements.txt but dont have access to push the code

Hey can I get assigned to this ?

@nikhila-kuchimanchi Can you please assign me this issue, I had asked earlier and was redirected to requirements.txt which i have implemented now

can I get assigned to this please

!assign @ShadowMarty

if its empty can I get this?

Kindly assign this.

@nikhila-kuchimanchi Is the main repo up to date with other issues implemented, I would like to have the latest version before I work on the frontend

@srujandeshpande @KaparthyReddy someone has already been assigned to this issue

@ShadowMarty yes it is up-to-date

Thank you, am forking repo now, have some basic front end ready,
could you also please clarify what could i use to implement authentication system, a mysql database or any specific preferences

can i be assigned to this

can i be assigned?

@ShadowMarty you can use mysql or django for authentication

can i get assigned to this??

Can I get assigned to this

!assign @ShadowMarty

May I kindly get assigned this task?

can i get assigned to this

@nikhila-kuchimanchi I have created a PR with the the login, register pages along with MySQL based authentication, please do let me know your thoughts, if it meets your expectations

!deassign

can i get assigned to this @nikhila-kuchimanchi


MWPW-125486 Set explicit color for Accordion button to black

Font in FAQ section colored in blue instead of black. The issue is seen on both mobile & iPad devices.
Looks like some weird apple specific behavior on their devices, see e.g. https://developer.apple.com/forums/thread/690529.
Setting the color explicity solves the issue:
IPad

IPhone

Before: https://main--dc--adobecom.hlx.page/drafts/msagolj/live-test-pdf-to-ppt
After: https://mwpw-125486--dc--adobecom.hlx.page/drafts/msagolj/live-test-pdf-to-ppt
NOTE:
To Test you have to use a real apple device or one from saucelabs: https://app.saucelabs.com/live/web-testing/device

getting it done!!!


Make dorsal robust to interacting with its api without registering plugins

Sorry I didn't respond sooner. I think throwing is the right call. We
should fail early/hard!
On Apr 2, 2015 8:32 AM, "Kevin Stone"<EMAIL_ADDRESS>wrote:

Merged #30 https://github.com/eventbrite/dorsal/pull/30.
—
Reply to this email directly or view it on GitHub
https://github.com/eventbrite/dorsal/pull/30#event-271822689.


Htmleditor: dom should be loaded

Looks like dom should be loaded when you are attaching html-editor, otherwise toolbar will be not activated. It's not a bug I think... But you should wright about this.

Yeah of course you have to wait for the initial DOM load before you attach the editor. Did you do it as described here?
https://github.com/substance/demos/tree/master/prose-editor

yes, but in my case it's worked only with timeout, you should leave note
there
On 1 September 2015 at 16:10, Michael Aufreiter<EMAIL_ADDRESS>wrote:

Yeah of course you have to wait for the initial DOM load before you attach
the editor. Did you do it as described here?
https://github.com/substance/demos/tree/master/prose-editor
—
Reply to this email directly or view it on GitHub
https://github.com/substance/substance/issues/22#issuecomment-136714091.

Can you point me to the integration code once you have it, so I can check?


Instrumentation configuration values not being properly preserved

The agent has offered support for module chaining based instrumentation installation dating back to a time before Ruby itself supported module prepending. Support for chaining has been retained primarily as a means to avoid colliding with other software that may itself be using module prepending.
Unfortunately it has been reported (internally) that agent's chain functionality is currently unreachable due to an apparent bug in the processing of the related configuration options.
Setting instrumentation.<library>: chain in the config file will see the agent not respect the chain value and use prepend instead.
developer notes: the issue seems to stem from DependencyDetection's use_prepend? method making calls to prepend_configured? - a method that does not exist.

After looking into this a bit, the scope is different than initially reported to us. Chain instrumentation configuration is being used and installed just fine.
The prepend_configured? method is dynamically defined by the code here https://github.com/newrelic/newrelic-ruby-agent/blob/dev/lib/new_relic/dependency_detection.rb#L169 and there are no issues with the way it's being called.
The primary problem reported seems to actually be that

On passing instrumentation.sinatra: chain in newrelic.yml, config value is set as : :"instrumentation.sinatra"=>:unsatisfied"

I tested this with roda and found that when using this config as chain, chain is initially correctly used and installed, and that later after the agent is no longer using these values, there is some issue related to preserving the values of the configuration originally used by the agent.
This isn't behavior that was originally part of the ruby agent, and was instead introduced to support the security agent, so it seems there may be a bug related to that newer code.


Add ChartJS 4 support

Hi Typpo,
Please add ChartJS 4 support, as I tried to add chart.setChartJsVersion("4"), similarly to what you suggested in https://github.com/typpo/chartjs-to-image/issues/23 but still see the legend.

Hi @SergeySypalo, Chart.js v4 support has been added in both the self-hosted and managed versions.
https://github.com/typpo/quickchart/pull/145

Hi Typpo, I just re-generated the price charts using .setChartJsVersion("4") and still see a legend, tried to remove this part at and got the same result with the legend. Ideally would be to switch the default version to 4 and fix this issue to avoid the need to specify the latest version. It is ok to have this option for those who need previous versions but IMHO default should be 4.

My hunch is that maybe you're not using a version of the software that has the above update?  As a fallback, you can also try setting the version to 3 and see if there's a difference, as there is nothing changed in legend behavior between 3 and 4.

I'm always using the latest version of the software but had to fall back to version 3, which generated charts as expected, while using version 4 still kept the legend, even when specified to don't.

Thanks, Typpo, all good now, no legend as expected).
Would be nice to switch to v4 as a default to eliminate the need to specify the (anyway latest) version, and just keep this option for anyone who needs the previous version.


https://github.com/ethereum/go-ethereum/issues/22041

Component
Forge
Have you ensured that all of these are up to date?

[X] Foundry
[ ] Foundryup

What version of Foundry are you on?
forge 0.1.0 (2ddc47e 2022-03-02T00:34:52.877001+00:00)
What command(s) is the bug in?
forge build
Operating System
darwin/arm64
Describe the bug
Ah ser Georgio, I have come again with more geth abi.ABI issues.
panic: json: cannot unmarshal array into Go struct field jsonCompiledContract.ABI of type string

goroutine 1 [running]:
github.com/berachain/core/solidity.init.0()
	/Users/dev/bc/core/solidity/contracts.go:52 +0xb4
panic: json: cannot unmarshal array into Go struct field jsonCompiledContract.ABI of type string

Maybe related to: https://github.com/ethereum/go-ethereum/issues/22041, it looks as if geth expects a string, could be out to lunch but thought I would take a look.
Also the new "bytecode" struct, and removal of "bin" from the output definitely botches things, if trying to make the abi output of forge compatible with geth data structures.

@itsdevbear Hey! The artifacts have changed somewhat, but maybe you can use --extra-output and --extra-output-files to get your desired result? See here https://book.getfoundry.sh/reference/forge/forge-build.html

Closed due to inactivity - feel free to ping if you need a reopen :)


Remove the unused skipCount parameter from Catalog.getPageDict (PR 14311 follow-up)

Remove the unused skipCount parameter from Catalog.getPageDict (PR 14311 follow-up)
This was added in PR #14311, but given that I completely missed to update the PDFDocument.getPage signature accordingly it's completely unused.
Given that things work just as fine as-is, let's simply remove that optional parameter for now; sorry about the churn here!

Slightly extend the "creates pdf doc from PDF file with bad XRef table" unit-test (PR 14304 follow-up)
Given that we're able to "render" this document, let's extend the unit-test to actually check that we're able to obtain the operatorList; although given the overall issues in the document it'll be empty.

/botio test

@calixteman If you've got time, mind reviewing (or basically rubber-stamping) these changes?
I've got other changes planned, in order to fix a regression I introduced recently, and I'd like to get this one landed first; thank you!


Rule idea: mixin-name-pattern, function-name-pattern

Or mixin-pattern, function-pattern to follow the existing stylelint rule naming conventions.
stylelint-scss already has a rule for placeholder names, the one for variable names is in a PR now. The subject rules are the ones missing. SCSS-lint has those (though in a format of one general naming rule for Sass stuff). I could take implementing them, seems not that hard.
The only question I have: should some general patterns like lowercase-underscore, etc. be imlpemented as predefined primary option values (like in SCSS-lint)? If yes, what predefined patterns would you recommend to use?

Another thing that came to mind is maybe these rules should have sass-/scss- prefix? So that they don't conflict with other rules written for other preprocessors, and also don't misguide users on what preprocessor/technology they rely.

Another thing that came to mind is maybe these rules should have sass-/scss- prefix?

Yes, that can be done before releasing v1.0. I'll add that to the release checklist.

The only question I have: should some general patterns like lowercase-underscore, etc. be imlpemented as predefined primary option values (like in SCSS-lint)? If yes, what predefined patterns would you recommend to use?

Does stylelint use default options in rules? I think that we should try to keep things consistent with it and not with SCSS-lint.

I thougth that too (stylelint doesn't have predefined patterns for its core rules), but decided to suggest just in case.

Does stylelint use default options in rules?

As you both spotted, there are no default primary options for stylelint rules. It was a conscience decision to both keeps the rules unopinionated and to mitigate having to deliberate on what the defaults options should be :)

Another thing that came to mind is maybe these rules should have sass-/scss- prefix?

This is tricky as I suspect quite a few of these rules will be applicable to precss users (or some other future processor). Hence the original suggestion of dollar-variable-pattern, rather than scss-variable-pattern. There could also be a plugin for Less users called at-variable-pattern.
I dunno if there's a right answer here though.

This is tricky as I suspect quite a few of these rules will be applicable to precss users (or some other future processor). Hence the original suggestion of dollar-variable-pattern, rather than scss-variable-pattern. There could also be a plugin for Less users called at-variable-pattern.

Yeah, it is true that some of the rules can be used with other post/preprocessors.
However, I see some issues if we don't prefix the rules:

It is probably harder for the users to know from where their stylelint rules are coming from.
It might be possible that someone creates a rule in some other plugin that has the same name, but does something totally different.

dollar-variable-pattern
at-variable-pattern

Then how about at-mixin-pattern and at-function-pattern? Quite straightforward and doesn't narrow semantics of the names to Sass alone.

There's no harm in documenting those regexs though in the READMEs though.
That would be a good compromise, thanks!

Then how about at-mixin-pattern and at-function-pattern? Quite straightforward and doesn't narrow semantics of the names to Sass alone.

Sounds good to me :)
@kristerkari Your points are valid, but I think keeping rules focused on patterns (rather than parsers) will help keep the linter (and this plugin) relevant as the CSS processor world continues to evolve.

Your points are valid, but I think keeping rules focused on patterns (rather than parsers) will help keep the linter (and this plugin) relevant as the CSS processor world continues to evolve.

I'm starting to think that maybe this repo should have a different name if the rules are not going to be parser specific. It sounds weird to me that you would use stylelint-scss to lint against something that is not scss. Any suggestions?
Maybe this plugin should also handle edge cases for other parsers (LESS, postcss plugins)?

Any suggestions?

stylelint-scss-like :)

Maybe this plugin should also handle edge cases for other parsers (LESS, postcss plugins)?

That sounds sensible. There probably won't be much overlap with Less, but I think they'll be plenty with postcss plugins (with the likes of precss and these language extensions). I think no longer relying on developer discipline by crafting your own processor is going to become more popular, and so supporting this approach might add a bit more longevity to this project.


Error message not meaningful when invalid certificates used

If I configure wrong certificates for my concerto account and try to use the concerto CLI I get an error message that does not help me in identifying what the exact problem is.
Example:

> concerto events list_events
FATA[0005] invalid character '<' looking for beginning of value

All the GET requests (which includes list and show commands) were not checking the return message; now fixed.


Add Command line for adding registry key

The non-persistant WVD instructions for Microsoft Defender handle registry keys nicely. Consider adopting the same style.
https://docs.microsoft.com/en-us/microsoft-365/security/defender-endpoint/configure-endpoints-vdi?view=o365-worldwide
I'm a big fan of powershell over commandline, but to keep things consistent, command line works too.
Current:
Create the following value for the Teams key:
-table-
Proposed:
Set registry value to:
-table-
or using command line:
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Teams" /v IsWVDEnvironment /t REG_DWORD /d 1 /f

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

ID: 85b331f4-5939-688a-31e6-7f4c5e1c185d
Version Independent ID: 42e1f341-92c0-0a9b-9c3b-efbb5238844f
Content: Microsoft Teams on Windows Virtual Desktop - Azure
Content Source: articles/virtual-desktop/teams-on-wvd.md
Service: virtual-desktop
GitHub Login: @Heidilohr
Microsoft Alias: helohr

Thanks for the feedback. I have added PowerShell commands for the registry value, which should be visible later today.
#please-close


fix: let filename can receive null

Summary

Related #5675
Require Documentation?

[x] No
[ ] Yes, the corresponding rspack-website PR is __

@Boshen cc


LibRadTran and Python version

Hello,
I have libRadtran-2.0.4 installed but couldn't get this to work with python 2.7.18 or python 3.10.6 on ubuntu 22.04.
Which libRadtran version and which python version are you actually running ?
Thanks

Nevermind, it's all working with libRadtran-2.0.4 and python 3.10.6, only problem was that I was missing the REPTRAN files that need to be downloaded from the libRadtran website.


Complete rewrite

This project is not where I wanted it to be. There are some decisions that I regret making and think that it will be a better option to rewrite the entire project again instead of building on an unstable foundation. I am going to post all updates in this issue.

@michaelgrigoryan25 If you decide to proceed with this route, I can help you build the UI and front-end.

To be frank, this project is not supposed to have a frontend. But thanks for the willingness to help! I appreciate it a lot!

@import-brain To be frank, this project is not supposed to have a custom frontend. I think most of the people would prefer connecting stormi to Grafana and Prometheus, to monitor the performance. But thanks for the willingness to help! I appreciate it a lot!

Ah I see! Thanks!


can't UntarGz some archives

tar.TypeRegA should be cared.
Following code doesn't work with Error pt_linux_amd64/pt: unknown type flag:.
package main

import (
	"fmt"
	"io"
	"net/http"
	"os"
	"path"

	"github.com/mholt/archiver"
)

func main() {
	url := "https://github.com/monochromegane/the_platinum_searcher/releases/download/v2.1.2/pt_linux_amd64.tar.gz"
	resp, _ := http.Get(url)
	defer resp.Body.Close()
	fname := path.Base(url)
	f, _ := os.Create(fname)
	io.Copy(f, resp.Body)

	err := archiver.UntarGz(fname, "pt")
	if err != nil {
		fmt.Println(err.Error())
	}
}

This patch resolve it.

Oh, weird, I never noticed that. :smile: Thanks!


[POST] Stress

Good luck dealing with your problem. I think any of us experience something similar (I do) and sometimes it could lead to circumstances where the brain or the environment will make us stop. You are in the right direction I think. The constant rush is what makes us blind. And the more a person rushes the more it wants to rush, working for 10, 12, 14 hours per day. But that's never enough
Btw, good post, thank you

Thank you very much @dyrkabes. I'm learning to go slower and not push myself too hard. Before that, it was very uncomfortable not reading about technology or doing something not related to work. Nowadays, I try to find other distractions and things to do, which is fresh air for my brain.


Feature Request - Concat - Provide Chapter Marks to timestamp concat'd videos

Checklist

[X] I'm reporting a feature request
[X] I've verified that I'm running yt-dlp version 2022.01.21. (update instructions)
[X] I've searched the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Description
Request:
Add an option to extend --concat-playlist to create Chapter titles like "video 1, video 2, video 3, ect" to help distinguish the individual videos in the new single larger file.
Something like --concat-playlist-make-chapters ?
The name of the chapter marks is less of a concern than just having an entry in chapters to help delineate when a playlist video starts and ends within the larger concat'd playlist.
Thanks!

@Zefferis : good idea. Question: Can a video be concatted gaplessly and error-free(ly) in this manner?
In my experience, the resulting video and/or audio track suffer from gaps during playback.

@Zefferis : good idea. Question: Can a video be concatted gaplessly and error-free(ly) in this manner?
In my experience, the resulting video and/or audio track suffer from gaps during playback.

Effectly were talking about taking the duration of the video and making a chapter file that has those timestamps, - then adding the duration of the next file ontop for the next spot in the chapter file, ect ect
This feature exists already for single videos with chapters.
This is talking about treating each video duration itself as a chapter within the complete concat

@Zefferis : I'm not at all critizing your idea, which I think is a good one. I was merely wondering whether the concatenation produces a gapless and errorfree audio/video file. When I play concatenated files like this in VLC or PotPlayer, there are always gaps in the audio and jumps in the video track at the concatenation points. (That's why I hesitate to concatenate the parts/chapters into a faulty single file). I just wanted to ask if you have the same or a better experience than myself (seeing that you apparently in the habit of concatenating videos).

@Zefferis : I'm not at all critizing your idea, which I think is a good one. I was merely wondering whether the concatenation produces a gapless and errorfree audio/video file. When I play concatenated files like this in VLC or PotPlayer, there are always gaps in the audio and jumps/artefacts in the video track at the concatenation points. That's why I hesitate to concatenate the parts/chapters into a faulty single file. I just wanted to ask if you have the same or a better experience than myself (as you seem to be in the habit of concatenating videos).

No worries! just used it as a chance to explain more of what I was thinking.
I'm using MPV to play these files and they're working fine for me rn, but I'm using them on YouTube playlist that are series' from the same creator, so no issues with varied audio or video files so far with my experience

If you are using the same format for all videos, the transitions should be seamless. Note that using the same "format selector" does NOT guarantee the same "format" across videos. While I generally don't recommend it, if you are concating videos, I would suggest selecting formats by id to ensure consistency


CALayerInvalidGeometry crash

I just add this API to my swift project :
motionView = CRMotionView(frame: view.frame, image: UIImage(named: "\(animalName) BG”))
view.addSubview(motionView)

My app will crash due to this error :

Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [nan 368]’

how should I fix this ?
Thank you

I fixed it there was a problem with image name


Keycaps should be blue

Unicode | Emojipedia

Updated in the [redesign] branch (at least I hope so).


Del _FillValue from coordinates at cf_encoder

[ ] Closes #2037
[ ] Tests added
[ ] User visible changes (including notable bug fixes) are documented in whats-new.rst
[ ] New functions/methods are listed in api.rst

Probably there is a better way to solve this.
It also gets in conflict with backend tests (which conflict CF conventions as described at the comments).


adding basic functionality for KDC101 KCube.

This PR adds the throlabs stages that use the KDC101 DC motors as well as controls for the KIM001 KCube for intertia piezo motors.

@AhmetCanSolak I think the next step is actually making a single file KCUBE.py and having the global contexts (which I am assuming you mean the clr.AddReference(.dll)stuff (?)) live inside the class. For example, both KDC101 and KIM101 share some .dlls but defer on the motor/stage type they import, so we could have something like
clr.AddRefererence(THorlabsDevice.dll) #common to all thorlabs kcube devices

class KIM101():
    clr.AddReference(InertiaMotor.dll)  #unique to this device.

@AhmetCanSolak I think the next step is actually making a single file KCUBE.py and having the global contexts (which I am assuming you mean the clr.AddReference(.dll)stuff (?)) live inside the class. For example, both KDC101 and KIM101 share some .dlls but defer on the motor/stage type they import, so we could have something like
clr.AddRefererence(THorlabsDevice.dll) #common to all thorlabs kcube devices

class KIM101():
    clr.AddReference(InertiaMotor.dll)  #unique to this device.

yes, and I loved the  proposed solution. Thank you @edyoshikun !

I think it will be helpful to have a move_absolute method in the abstract class, matching move_relative as in dc5516d7cac15a488caefbaf227a2bc8346548cc

I find that the KIM101 stage works well initially, but errors out after several moves. With the stage on the mantis LS remote refocus arm this sequence of steps will error out:
for i in range(50):
    stage.move_relative(10)
    stage.move_relative(-10)

Reinitializing the stage allows it to move without error again. It seems like the error happens a set number of moves after init - it's possible that something gets backed up and we need to clear it.
For now I'm switching to using pylablib for controlling the stage - it seems to work reliably in my tests

pylablib

pylablib is a little heavier dependency to have, but if it is the only thing working reliably we can consider introducing it as a dependency to coPylot @ieivanov .


'az account show' --expanded-view option is deprecating and will be removed

When using the  az account show command option --expanded-view ,
it says that the option will be removed in the future and to use az cloud show command instead,
however it is currently not possible to retrieve the password using the az cloud show command.
Could you you tell me what command to use to retrieve the password as below ?
az account show --expanded-view

'--expanded-view' is deprecating and will be removed in a future
release. You can get the same information using 'az cloud show'
{
  "client": "https://",
  "endpoints": {
    "activeDirectory": "https://",
    "activeDirectoryGraphResourceId": "https://",
    "activeDirectoryResourceId": "https://",
    "batchResourceId": "https://",
    "gallery": "https://",
    "management": "https://",
    "resourceManager": "https://",
    "sqlManagement": "https://",
    "vmImageAliasDoc": "https://"
  },
  "environmentName": "AzureCloud",
  "password": "*******************************************=",
  "subscriptionId": "******************************************",
  "subscriptionName": "******************************************",
  "tenantId": "******************************************"
}

@johanburati , this flag was originally introduced to expose a few information for sdk-for-java. We are renaming to like "--sdk-auth" through #3867, so it can be a bit more explicit to support all azure sdks
We don't expect CLI users will ever need to read the secret as CLI will maintain it and acquire access tokens for all CLI commands, so it should be transparent to users


Appstudio update test-component-pac-cnnz

Pipelines as Code configuration proposal
To start the PipelineRun, add a new comment with content /ok-to-test
For more detailed information about running a PipelineRun, please refer to Pipelines as Code documentation Running the PipelineRun
To customize the proposed PipelineRuns after merge, please refer to Build Pipeline customization

Pipelines as Code CI/test-component-pac-cnnz-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
19 seconds
clone-repository

✅ Succeeded
27 seconds
build-container

✅ Succeeded
11 seconds
inspect-image

✅ Succeeded
12 seconds
deprecated-base-image-check

✅ Succeeded
9 seconds
clair-scan

✅ Succeeded
33 seconds
clamav-scan

✅ Succeeded
8 seconds
sbom-json-check

✅ Succeeded
9 seconds
label-check

✅ Succeeded
7 seconds
show-sbom

✅ Succeeded
7 seconds
show-summary


CloudLaunch base_vm_app is not creating a gateway

When the base_vm_app launches an instance, it does not automatically create an internet gateway and a router, or associate it with the subnet. Also, it does not check whether an existing network is properly routable and connected to the network.

Closed by: https://github.com/galaxyproject/cloudlaunch/commit/fe449aff3d86906759a0cfd10f9e7d4793b94f89


Spike - Add Ramp Demo widget integration (overlay) on feature/buy-tokens-page-options

Add a button to show Ramp Widget on overlay.
Telos EVM:
The native Telos EVM gas token can be purchased on RAMP.

Test On and Offramp and KYC details on telegram UI-VERSE channel


Update request: gnome-shell 44.4 → 45.0

Package name: gnome-shell
Latest released version: 45.0

Current version on the unstable channel: 44.4
Current version on the stable/release channel: 44.2

[x] Checked the nixpkgs pull requests

Notify maintainers
@jtojnar
@Ashvith10 (me)

Note for maintainers: Please tag this issue in your PR.

#247766?

@the-furry-hubofeverything thank you for sharing it. I'll close this issue.


[TASK] Change required version of symfony components

@bmack Could you please check again. I've changed the versions and added support for dotenv versions >= 4.4


Feedback module should only display information of the Assessment stage

Currently the app is adding all the stages in the feedback, even if the action plan data elements don't have the feedback Order nor the feedback text.
Expected behavior: Only show Assessment stage data elements that have feedback order

Hi @nancyespinoza. Thanks for reporting. It's strange. Only stages with dataElements assigned that contain feedbackOrder are supposed to appear. Did you check that there's no DE associated to that program stage containing a value for feedbackOrder attribute?

Hi @ifoche!
I checked and the 4 data elements in the action plan does not have feedbackOrder. Also, in the feedback tab, the app is showing the data elements of the assessment stage under the action plan stage.

In order to replicate this issue, it's mandatory to generate an event for action plan program stage

@nancyespinoza we have again problems to replicate this behaviour because of the credentials you provided to check it. When we replicated it together the issues was replicable with the user hnqis2.demo and the server https://dev-zw.hnqis.org in the IMCI program. But when logging in now we cannot see that program and actually we only see a couple of tracker programs (the rest are event programs). Maybe something has changed server side? Could you please send me again credentials where this problem is happening? Thanks!


Move to postgresql and add docker compose

Add support for a postgresql database. Instead of a markdown file, I added two dockerfiles and a docker compose file :)
Try it out:
Generate certificates for ca/db/client, using the script in database/gen_certs.sh (server hostname is database, client hostname is coffeebuddy01). If using docker, you do not need to copy any key/cert to your home dir. Then you can simply spin up docker compose. The server is still listening to <IP_ADDRESS>:5000.
docker-compose up

TODOs:

Configurability: Hostnames are somewhat hardcoded. We might want to have arguments and/or a config file.
Database user privileges: I would have expected that the coffeebuddy01 db user has no access to the coffeebuddy table by default. When testing locally, it doesn't but inside the docker container, it does.
Restrict IP ranges: we might want to restrict IP ranges, both on web server and on db side. Currently, both are set to <IP_ADDRESS>/0.
Volumes: we need to use volumes for accessing/backup-ing the db and log files
Testing: now that we have Docker images, we might want to use them for testing

Hab noch 4 commits oben drauf :)

I also have patches for systemd services laying on another machine. I'd suggest to have systemd services start/stop the docker containers for web server and database server, respectively.

Tested and I have some suggestions. I think the current approach does not match exactly our use case. So:

Let's split database and flask server. It's good for testing, but usually client and database are not running on the same machine.
Let's remove the Dockerfiles and use existing postgresql:alpine docker image instead. It has various configuration options.
We need some method to update the users without recreating the whole container.

I propose the following changes:
version: "3.3"
services:
    coffeebuddydb:
      image: postgres:alpine
      command: -c ssl=on -c ssl_ca_file=/var/lib/postgresql/data/root.crt
      restart: on-failure
      ports:
        - 5432:5432
      environment:
        POSTGRES_DB: coffeebuddy
        POSTGRES_PASSWORD: example
      volumes:
        - ./database/pg_hba.conf:/var/lib/postgresql/data/pg_hba.conf
        - ./database/certs/ca/root.crt:/var/lib/postgresql/data/root.crt
        - ./database/certs/server_coffeebuddydb/server.crt:/var/lib/postgresql/data/server.crt
        - ./database/certs/server_coffeebuddydb/server.key:/var/lib/postgresql/data/server.key

Unfortunately, the volumes section has to be commented for the first run. Once the container is created it can be enabled.
Now it is easy to add new users into the running container:
docker-compose exec coffeebuddydb createuser -U postgres --no-createdb --no-createrole coffeebuddy01. Maybe we should write a script which takes over that job, cycling through all existing client certificates, adding users and the corresponding lines in pg_hba.conf.
What's your opinion?

Maybe an update script could look like this:
#!/usr/bin/env bash

pushd "$(dirname "$0")"

for clientname in `find certs -type d -iname "client_*" -printf "%f\n" | sed 's/client_//' | sort`; do
    echo "Updating client ${clientname}"
    # Delete corresponding line in pg_hba.conf (if existing)
    sed -i "/^hostssl.*${clientname}.*/d" pg_hba.conf
    # Add line (again)
    echo "hostssl coffeebuddy ${clientname} <IP_ADDRESS>/0 cert" >> pg_hba.conf
    # Add user to database
    sudo docker-compose exec coffeebuddydb createuser -U postgres \
         --no-createdb \
         --no-createrole \
         --no-superuser \
         ${clientname} || true
done

popd


Problems when adding second publisher - Aborts on RCCHECK at publish init

Issue template

Hardware description: esp32
RTOS: FreeRTOS
Installation type: micro ros esp idf component
Version or commit hash: galactic

Steps to reproduce the issue
based on int_32 publisher example, but this time adding two publishers
 // create publisher
    RCCHECK(rclc_publisher_init_best_effort(
        &publisher,
        &node,
        ROSIDL_GET_MSG_TYPE_SUPPORT(sensor_msgs, msg, Temperature),
        "temperature"));

    // //create humidty publisher
    RCCHECK(rclc_publisher_init_best_effort(
        &humidityPublisher,
        &node,
        ROSIDL_GET_MSG_TYPE_SUPPORT(sensor_msgs, msg, RelativeHumidity),
        "humidity"));`

colcon.meta in esp_idf_component is set to
       "rmw_microxrcedds": {
            "cmake-args": [
                "-DRMW_UXRCE_XML_BUFFER_LENGTH=400",
                "-DRMW_UXRCE_TRANSPORT=udp",
                "-DRMW_UXRCE_MAX_NODES=1",
                "-DRMW_UXRCE_MAX_PUBLISHERS=2",
                "-DRMW_UXRCE_MAX_SUBSCRIPTIONS=1",
                "-DRMW_UXRCE_MAX_SERVICES=1",
                "-DRMW_UXRCE_MAX_CLIENTS=1",
                "-DRMW_UXRCE_MAX_HISTORY=1"
            ]
        },

Expected behavior
Expected to publish two topics from same device
Actual behavior
Aborts at the line of the publisher init
Failed status on line 181: 1. Aborting.
Additional information

alright...made some progress.  I had to pull the latest esp component and switch to galactic branch.
Then I could run the micro_ros_agent (galactic).  This may seem obvious but have had issues with foxy in my last round of testing.

That means that the issue is solved?


how to change tag '{{'  '}}'  to '<%' '%>'

tag conflict with backend language
for example : phalcon volt template engine

+1


Combine API poll

Hey all! I'm currently implementing the new Combine extension for Moya in #1904 and I'm wondering what API would you all like the most for it.
What do I mean by API? The access to publishers, basically. In our ReactiveSwift/RxSwift extensions we use reactive and rx namespaces provided by the frameworks (e.g. provider.rx.request(.zen)). For Combine however, the API provided by Apple is quite different - they just add new properties with the publisher suffix (e.g. session.dataTaskPublisher(for: url)).
So for this issue I would like to create "a poll" in which I would love to see what option you favor  the most.
Option 1 - Use publisher suffix similar to Apple's extensions
This would mean we would add two additional properties to MoyaProvider:
provider.requestPublisher(target)
provider.requestWithProgressPublisher(target)

and you would use it like the following:
provider.requestPublisher(target)
    .sink(receiveValue: { value in
        // ...
    })

Option 2 - Use "publishers" namespace, similar to "rx" and "reactive" we currently have
This would mean we would add a namespace to MoyaProvider, called publishers, in which we would add two publishers:
provider.publishers.request(target)
provider.publishers.requestWithProgress(target)

and you would use it like the following:
provider.publishers.request(target)
    .sink(receiveValue: { value in
        // ...
    })

Option 3 - Use "combine" namespace (this is basically Option 2 with renamed namespace to "combine" instead of "publishers"
Usage:
provider.combine.request(target)
    .sink(receiveValue: { value in
        // ...
    })

I would like you to vote by using reactions to this post!
Option 1 - 👍
Option 2 - 😄
Option 3 - 🎉
If you have other ideas - please comment below! Thanks.

@sunshinejr Thanks for pushing this feature forward 🙏 ❤
Leaving my 2 cents here in case others find it helpful:
I personally believe that, comparing the options in isolation, options 2 and 3 are better designed and easier to read and use (that's my view on it, you're free to disagree). These would also be the best options because, as @sunshinejr mentioned, they follow the same pattern we already use for RxSwift and ReactiveSwift. However, I think it is important to consider the context in which these extensions exist.
We moved to using .rx and .reactive (in #1153) because they were/are already used within the RxSwift and ReactiveSwift communities. We didn't create any new way of using it, we merely adhered to what was already there.
That's why even though I personally prefer options 2 and 3, I'm voting for option 1: to keep consistency with what already exists. This will hopefully make the usage of Combine on Moya more obvious and easier for people that are already using Combine or learning about it.
Examples from Foundation:
URLSesssion.dataTaskPublisher(for: URLRequest)
URLSession.dataTaskPublisher(for:URL)

@pedrovereza yeah feeling the same. I don't like the publisher syntax at all, but I'm gonna create my own wrapper to wrap all these publisher into its own namespace in a separate project, no need to break the current design by Apple in Moya. Thanks everyone for participating!


Switch DEFAULT_URL to https

May solve #7

May solve #7

Never mind, this will just open a new can of worms because distribute is deprecated, etc...

Never mind, this will just open a new can of worms because distribute is deprecated, etc...


Account already exists

Hey, i've downloaded your plugin but i can't make it work, everytime i login into a game after registration im getting error "Account already exists and i have no idea why is that, i think i can't connect to DB ? probably beacuse i can't see any changes in my MYSQL,
Database configuration
sqlConfiguration {
# Database name
database="sdb_10987"
# Password in order to login
password=aaaaaaaa
# Path where the database is located. This can be a file path (h2/SQLite) or an IP/Domain(MySQL)
path="...*"
# Port for example MySQL connections
port=3306
# SQL server type. You can choose between h2, SQLite and MySQL
type=MYSQL
# It's strongly recommended to enable SSL and setup a SSL certificate if the MySQL server isn't running on the same machine
useSSL=false
# Username to login the database system
username="sdb_10987"
there's my db configuration can you tell me if something is wrong here? didn't change probably anything else. Thanks !

im using :
flexiblelogin-0.15.4
forge-1.10.2-<IP_ADDRESS>7-installer
spongeforge-1.10.2-2477-5.2.0-BETA-2698
SpongeBootstrap-0.2.0
FTBPresentsSkyfactory3Server_3.0.15 < server files.

Please post your server log.

fml-server-3 (1).log
fml-server-latest (1).log
Don't know which one i should upload but they're pretty much the same. Thanks alot !

java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' Password VARCHAR(64) NOT NULL , IP BINARY(32) NOT NULL , LastLogin TIMEST' at line 1

Could you please try 0.16?

i have to change config file or i can leave the previous one ?

You can keep it.

Using the new version?

It shouldn't save accounts into my database? or it's just creating local file inside config folder?

yes 0.16

If you use a new config. Then it uses H2 by default.

Ye but i've edited it.
sqlConfiguration {     # Database name     database=sdb_10987     # Password in order to login     password="aaaaa"     # Path where the database is located. This can be a file path (h2/SQLite) or an IP/Domain (MySQL/MariaDB)     path="1aaaaa"     # Port for example MySQL connections     port=3306     # SQL server type. You can choose between h2, SQLite and MySQL/MariaDB     type=MYSQL     # It's strongly recommended to enable SSL and setup a SSL certificate if the MySQL/MariaDB server isn't running on the same machine     useSSL=false     # Username to login the database system     username="sdb_10987"

Then please send me your log again.

Just restarted server, got same thing again, i think it's just problem with my db.

Just send me the log.

fml-server-3.log
i think it's this one.

Please try out 0.16.1

It's using config from 0.16?

Yes always

hmm i should type password ip's etc. between "" ?

Yes the host address in path.

I think it's fixed ! :)

Hey got 1 more question, is there any protection before login? beacuse i can see that u can run around and do everything before you got kick.

It will prevent that stuff, but you have to use the correct plugin version for your running sponge api.

I've just started with minecraft servers and sponge so dont rly know much.
Sponge Api u mean i have to download other than spongeforge? now using only these 2.
spongeforge-1.10.2-2477-5.2.0-BETA-2698
SpongeBootstrap-0.2.0
i have these 2 atm. and turning on server by spongebootstrap

In your case the Sponge API is 5.2.0. The latest version of Flexible compiles against 6.0. I uploaded a new version that should work with 5.1 and up.

Thanks, but still can mess with commands and blocks while not logged in.


Avoid parsing the user agent when it is not required

I saw useragent show up in profiles. Not by a huge amount but I was intrigued:
ok: run: /etc/sv/borg-shopify-unicorn-1/: (pid 17214) 33s
Profile Stats:
==================================
  Mode: cpu(1000)
  Samples: 143 (29.90% miss rate)
  GC: 0 (0.00%)
==================================
     TOTAL    (pct)     SAMPLES    (pct)     FRAME
         3   (2.1%)           1   (0.7%)     UserAgent::Browsers::Webkit.extend?

Raw stackprof dump file: https://shopify-profile.s3.amazonaws.com/1484913558_sb1.ash.shopifydc.com_stackprof.dump

Looking at useragentsource, parsing seems quite expensive, but I couldn't find any improvements.
But looking at the caller, it appears that there is many conditions that are quite likely to be true that would allow us to return false without parsing the user agent.
This PR simply check them first.
@mcgain @xldenis (you guys were last to touch that repo so it's now yours 😉 )

you guys were last to touch that repo so it's now yours

AAAAAAaaaah!
Seems good to me.


i can not get throught image processing step

Traceback (most recent call last):
  File "generator.py", line 625, in <module>
    build(build_images=args.images, to_update=get_flat_names_to_update(all_=args.all, random=args.random, files=args.files))
  File "generator.py", line 539, in build
    failures += build_reference(reference_dir, to_update, env, build_images)
  File "generator.py", line 339, in build_reference
    failures += generate_images(items_dict, to_update, src_dir, "./processing-py.jar", target_img_dir)
  File "generator.py", line 241, in generate_images
    generated, failed = image_worker(base_cmd, workitems)
  File "generator.py", line 166, in image_worker
    stderr=subprocess.STDOUT, bufsize=1)
  File "C:\Users\langxianmeng\.platformio\python27\lib\subprocess.py", line 390, in __init__
    errread, errwrite)
  File "C:\Users\langxianmeng\.platformio\python27\lib\subprocess.py", line 640, in _execute_child
    startupinfo)
WindowsError: [Error 87]

How is this related to Processing's Python Mode? That looks like a problem with your system Python installation, which Python Mode doesn't use.


🦕 Documentation: Fix TS Examples Highlights + File Titles!!!

@ArnavK-09  Almost! There's one missing for the states page.

@Pkmmte now?

@ArnavK-09 👌✨


Ability to draw material edge lines

We actually have logic that calculates the external faces for each block and then uses the coordinates to eliminate duplicate faces. This is only implemented for structured grids, but it could be done for unstructured grids as well. We probably should have a switch to turn this off since it is expensive to do.

We currently have the following ghost zone types defined in avtGhostData.h:
typedef enum
{
    DUPLICATED_ZONE_INTERNAL_TO_PROBLEM = 0,
    ENHANCED_CONNECTIVITY_ZONE = 1,
    REDUCED_CONNECTIVITY_ZONE = 2,
    REFINED_ZONE_IN_AMR_GRID = 3,
    ZONE_EXTERIOR_TO_PROBLEM = 4,
    ZONE_NOT_APPLICABLE_TO_PROBLEM = 5
} avtGhostZoneTypes;

We currently use DUPLICATED_ZONE_INTERNAL_TO_PROBLEM for ghost zones that correspond to ghost zones that are duplicated in other domains. We want to add these when we have domain decomposed data.
We currently use ZONE_NOT_APPLICABLE_TO_PROBLEM for ghost zones that invalid and should not be considered part of the problem. We currently use these for sanded zones.

We want to modify the logic that decides about adding ghost zones using global node ids to do so if there aren't any ghost zones marked DUPLICATED_ZONE_INTERNAL_TO_PROBLEM.
We want to modify the ghost zone removal logic to first remove ghost zones marked ZONE_NOT_APPLICABLE_TO_PROBLEM, then calculate the external faces, then remove the ghost zones marked DUPLICATED_ZONE_INTERNAL_TO_PROBLEM along with any faces corresponding to them.

The class avtDatabaseMetaData has methods for tracking the ghost zone types associated with a mesh. We can use those to determine if one of the ghost zone types is DUPLICATED_ZONE_INTERNAL_TO_PROBLEM.
    int GetGhostZoneTypesPresent(std::string name) const;
    void ClearGhostTypesPresent(std::string name);
    void AddGhostZoneTypePresent(std::string name, avtGhostsZonesPresent v);

There is only one spot where AddGhostZoneTypePresent is used and only a couple where GetGhostZoneTypesPresent is used, so these probably aren't appropriately set at the moment. It seems like it should be done down in the readers.
The class also had methods for tracking if a mesh has ghost zones for a mesh.
    void         SetContainsGhostZones(std::string name, avtGhostType);
    avtGhostType GetContainsGhostZones(std::string name) const;

Notice that they use avtGhostType, which comes from avtTypes.h.
enum avtGhostType
{
    AVT_NO_GHOSTS        = 0,
    AVT_HAS_GHOSTS,     /* 1 */
    AVT_CREATED_GHOSTS, /* 2 */
    AVT_MAYBE_GHOSTS    /* 3 */
};

The method avtGenericDatabase::CommunicateGhosts has mechanisms for generating ghost zones if they aren't already present. It has an early exit if GetContainsGhostZones(meshname) == AVT_HOST_GHOSTS for the mesh on any processor. This early termination needs to be modified to take into account the ghost zone type for the mesh.
In particular, it has a mechanism to generate the ghost zones if the mesh has global node ids. We should be able to leverage this to generate the ghost zones in Mili files.
    else if (ghostType == GHOST_ZONE_DATA)
    {
        if (hasDomainBoundaryInfo)
            madeGhosts = CommunicateGhostZonesFromDomainBoundariesFromFile
                (ds, doms, spec, src);
        else if (canUseGlobalNodeIds)
            madeGhosts = CommunicateGhostZonesFromGlobalNodeIds
                (ds, doms, spec, src);
        else if (canDoStreamingGhosts)
            madeGhosts = CommunicateGhostZonesWhileStreaming
                (ds, doms, spec, src);
    }


Ubuntu 16.04 + CUDA8.0, GPU build from source: C++ compilation fails (crosstool_wrapper_driver_is_not_gcc failed)

What related GitHub issues or StackOverflow threads have you found by searching the web for your problem?
Issue 190 is the same, but was closed & pointed to a bazel issue that has been fixed.
Environment info
Operating System: Ubuntu 16.04
Installed version of CUDA and cuDNN: 8.0.44 + 5.1.5
(please attach the output of ls -l /path/to/cuda/lib/libcud*):
-rw-r--r-- 1 root root   558720 Okt 11 19:24 /usr/local/cuda/lib64/libcudadevrt.a
lrwxrwxrwx 1 root root       16 Okt 11 19:24 /usr/local/cuda/lib64/libcudart.so -> libcudart.so.8.0
lrwxrwxrwx 1 root root       19 Okt 11 19:24 /usr/local/cuda/lib64/libcudart.so.8.0 -> libcudart.so.8.0.44
-rwxr-xr-x 1 root root   415432 Okt 11 19:24 /usr/local/cuda/lib64/libcudart.so.8.0.44
-rw-r--r-- 1 root root   775162 Okt 11 19:24 /usr/local/cuda/lib64/libcudart_static.a
lrwxrwxrwx 1 root root       13 Okt 11 19:47 /usr/local/cuda/lib64/libcudnn.so -> libcudnn.so.5
lrwxrwxrwx 1 root root       17 Okt 11 19:47 /usr/local/cuda/lib64/libcudnn.so.5 -> libcudnn.so.5.1.5
-rwxr-xr-x 1 root root 79337624 Okt 11 19:47 /usr/local/cuda/lib64/libcudnn.so.5.1.5
-rw-r--r-- 1 root root 69756172 Okt 11 19:47 /usr/local/cuda/lib64/libcudnn_static.a

If installed from source, provide

The commit hash (git rev-parse HEAD): 1975cd1e9d539e75a1b85b56f16448c91ef88d90
The output of bazel version: 0.3.2

Build label: 0.3.2
Build target: bazel-out/local-fastbuild/bin/src/main/java/com/google/devtools/build/lib/bazel/BazelServer_deploy.jar
Build time: Fri Oct 7 17:25:10 2016<PHONE_NUMBER>)
Build timestamp:<PHONE_NUMBER>
Build timestamp as int:<PHONE_NUMBER>

If possible, provide a minimal reproducible example (We usually don't have time to read hundreds of lines of your code)
It occurred when running both training example & pip build (same error message):
bazel build -c opt --config=cuda //tensorflow/cc:tutorials_example_trainer
bazel build -c opt --config=cuda //tensorflow/tools/pip_package:build_pip_package

What other attempted solutions have you tried?
I have followed both this tutorial and this one.
Logs or other output that would be helpful
(If logs are large, please upload as attachment or provide link).
Last message before the error was:
INFO: From Compiling tensorflow/core/kernels/string_split_op.cc:

The full error message, using --verbose_failures:
ERROR: /home/sebastien/tensorflow/tensorflow/core/kernels/BUILD:1199:1: C++ compilation of rule '//tensorflow/core/kernels:determinant_op' failed: crosstool_wrapper_driver_is_not_gcc failed: error executing command
  (cd /home/sebastien/.cache/bazel/_bazel_sebastien/f91199c4da2d428eb9d05b40a2d00b4e/execroot/tensorflow && \
  exec env - \
    LD_LIBRARY_PATH=:/usr/local/cuda/lib64:/usr/progtools/caffe-nv/distribute/lib:/usr/local/cuda/lib64 \
    PATH=/usr/local/cuda/bin:/home/sebastien/bin:/home/sebastien/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/cuda/bin \
  external/local_config_cuda/crosstool/clang/bin/crosstool_wrapper_driver_is_not_gcc -U_FORTIFY_SOURCE '-D_FORTIFY_SOURCE=1' -fstack-protector -fPIE -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 -DNDEBUG -ffunction-sections -fdata-sections -D_FORCE_INLINES -D_MWAITXINTRIN_H_INCLUDED '-std=c++11' -MD -MF bazel-out/local_linux-opt/bin/tensorflow/core/kernels/_objs/determinant_op/tensorflow/core/kernels/determinant_op.d '-frandom-seed=bazel-out/local_linux-opt/bin/tensorflow/core/kernels/_objs/determinant_op/tensorflow/core/kernels/determinant_op.o' -DEIGEN_MPL2_ONLY -iquote . -iquote bazel-out/local_linux-opt/genfiles -iquote external/protobuf -iquote bazel-out/local_linux-opt/genfiles/external/protobuf -iquote external/bazel_tools -iquote bazel-out/local_linux-opt/genfiles/external/bazel_tools -iquote external/com_googlesource_code_re2 -iquote bazel-out/local_linux-opt/genfiles/external/com_googlesource_code_re2 -iquote external/farmhash_archive -iquote bazel-out/local_linux-opt/genfiles/external/farmhash_archive -iquote external/gif_archive -iquote bazel-out/local_linux-opt/genfiles/external/gif_archive -iquote external/highwayhash -iquote bazel-out/local_linux-opt/genfiles/external/highwayhash -iquote external/jpeg_archive -iquote bazel-out/local_linux-opt/genfiles/external/jpeg_archive -iquote external/png_archive -iquote bazel-out/local_linux-opt/genfiles/external/png_archive -iquote external/zlib_archive -iquote bazel-out/local_linux-opt/genfiles/external/zlib_archive -iquote external/eigen_archive -iquote bazel-out/local_linux-opt/genfiles/external/eigen_archive -iquote external/local_config_cuda -iquote bazel-out/local_linux-opt/genfiles/external/local_config_cuda -isystem external/protobuf/src -isystem bazel-out/local_linux-opt/genfiles/external/protobuf/src -isystem external/bazel_tools/tools/cpp/gcc3 -isystem external/farmhash_archive -isystem bazel-out/local_linux-opt/genfiles/external/farmhash_archive -isystem external/gif_archive -isystem bazel-out/local_linux-opt/genfiles/external/gif_archive -isystem external/highwayhash -isystem bazel-out/local_linux-opt/genfiles/external/highwayhash -isystem external/jpeg_archive -isystem bazel-out/local_linux-opt/genfiles/external/jpeg_archive -isystem external/png_archive -isystem bazel-out/local_linux-opt/genfiles/external/png_archive -isystem external/zlib_archive -isystem bazel-out/local_linux-opt/genfiles/external/zlib_archive -isystem external/eigen_archive -isystem bazel-out/local_linux-opt/genfiles/external/eigen_archive -isystem external/local_config_cuda/cuda/include -isystem bazel-out/local_linux-opt/genfiles/external/local_config_cuda/cuda/include -isystem external/local_config_cuda/cuda -isystem bazel-out/local_linux-opt/genfiles/external/local_config_cuda/cuda -fno-exceptions -DEIGEN_AVOID_STL_ARRAY '-DGOOGLE_CUDA=1' -pthread '-DGOOGLE_CUDA=1' -no-canonical-prefixes -Wno-builtin-macro-redefined '-D__DATE__="redacted"' '-D__TIMESTAMP__="redacted"' '-D__TIME__="redacted"' -fno-canonical-system-headers -c tensorflow/core/kernels/determinant_op.cc -o bazel-out/local_linux-opt/bin/tensorflow/core/kernels/_objs/determinant_op/tensorflow/core/kernels/determinant_op.o): com.google.devtools.build.lib.shell.BadExitStatusException: Process exited with status 1.
virtual memory exhausted: Cannot allocate memory
Target //tensorflow/cc:tutorials_example_trainer failed to build

build_error_msg.txt

Thank you for taking the time to send us a report. We don't CUDA 8.0 yet. It will be supported soon. Right now we only officially support 7.0 - 7.5. Please see #2559 which is tracking this. There's also #4895 which encountered this issue on the same version of Ubuntu.


[#5] Fix dragging up threshold

Fix dragging up threshold
Co-authored-by: Kari Schmitt<EMAIL_ADDRESS>Co-authored-by: Alex Wojtala<EMAIL_ADDRESS>

Since I still get some notifications, I was wondering if this was intended to merge to master, or to stage? If to master, would a separate PR be more appropriate specifying the integration of the two repos as the purpose?


Add support for empty volume types

Fixes #1040

Seems pretty reasonable overall

Updated

I also modified the ACE functional test to use an empty volume like @jonboulle suggested in https://github.com/appc/spec/issues/113#issuecomment-69800469

:+1: thank you , looks great!