Volume pricing for product total

Something that has come up before with volume pricing is being able to have it applied to the whole product. An example should make this easier to understand.

You supply uniforms they are often purchased by groups when new recruits join, this can often happen in batches. The group maybe ordering 10 t-shirts but they would be in various sizes. 3 Small, 6 Medium and 1 Large for example. Your volume pricing starts at 10 items per variant but it is unlikely your customers would ever purchase so many of a single size but combining all the sizes in the basket would often qualify.

In the example above you may wish to apply the volume price for each variant based on the total number of products not just the quantity of the individual variant.
So perhaps in the product there is an option to indicate total product quantity volume pricing (total of all variants in cart) or keep the current per variant volume pricing (total per variant).
Hopefully that make sense! My initial thoughts are to use the line items to find the other variants of the same product, sum the line item quantities together and pass that through to the volume price finder for each line item.
Open to the floor for feedback in case this is all complete madness.

Did you get anywhere with that @createdbypete? I'm looking for just that!

@Egbert no sorry shortly after I was pulled onto another project and never revisited (and forgot about it) sorry.

@Egbert or @createdbypete, are you still in search of this functionality?
I believe it would probably need to have a configuration option, as not every store is going to want this sort of behavior.

I actually implemented this, but I'm not really confident to release it as there are quite a few quirks you have to take into account if you decide to use it.

@Egbert if you would like you can submit a PR to master and I can take a look at it. We can discuss the quirks and see if it's something we want to merge in.
If you do submit a PR please make sure you rebase.


DCOS-15838: Switch to DCOS_PACKAGE_NAME for a Framework package name

This PR adresses an issue comming from improper Framework package name resolution.
Running frameworks in groups
The reported issue was that one cannot run a catalog app in a group like /group/blop/kafka

Full disclosure: that shouldn't be allowed to do at first place, and you can't run marathon in a group, but for some reason validation for at least kafka works the other way.

Framework deletion dialog
While working on the fix for groups I discovered that our framework deletion dialog shows wrong information because of a bug in the framework package name discovery. That one is addressed as well.
Testing
Go to the Catalog and click on kafka, then click Configure and change its name to something with groups like /some/group/not-even-kafka and launch it. It should work (consult the ticket regarding the current state) then try to delete kafka not the group! In the dialog you should see kafka as a package name even though we change the name.
Appendix
While fixing this I realised that if you just delete a group that contains a framework it will be just gone, no framework deletion dialog will be shown. I filed a separate JIRA for that.
NB
- if (item instanceof Service) {
+ if (item instanceof Framework) {

may look confusing, but if you go to the history of the file you'll notice that it used to be for Frameworks and you you trace how the CompositeState is using this data you'll notice that it copies it over to frameworks. So it looks like it was long time broken but nobody really used the functionality.

Hold Merge because we need to investigate CompositeState MarathonState interconnection better

Lifted the hold merge. Good to go.

run integration tests


Fixed #56 -- Add Positive AutoFields

https://code.djangoproject.com/ticket/56#comment:44

'PositiveBigIntegerField' will need to be added to each backendsops.integer_field_ranges and tests for this new range will need to be added as well.

I've added the ranges to ops.integer_field_ranges for each backend and added a test for the new range.

Do you want to ask on the mailing list if there's consensus about this? I'd like a few +1's before adding new model fields. For the backends that allow it, data_type_check_constraints should be modified to prohibit negative values.

I don't plan on trying to push this through before Sept 18th.


NO MERGE:  react redux 7.0.2 on rn 59

[x] mobile
[x] desktop

storyshots are broken but its fixed already on master (devices moment thing)

@keybase/react-hackers this is ready


Commanding UX

We need to explore ways we can provide access to commands that are global in scope. For example, the start debug icon is only visible in the debug viewlet but should be available regardless of context.
This should also handle the current UX for the likes of git checkout where we have a label in the status bar that shortcuts to the git checkout command in the command palette.

We also need to consider ways in which we communicate whether or not a command is valid. Consider extension actions showing up in the command palette for example.
Also, can we get clear guidance on when to show commands, how overflow should work, how many commands we show on a viewlet, appropriate use of context menus, how to arrange and order main menu commands etc.
Some of this just needs an overhaul (i.e., the View menu is getting pretty big), others need some design guidelines.
Also see #10308

@stevencl should we close this, it seems very generic and should maybe have more specific actionable issues?


Update Projects

Automated changes by create-pull-request GitHub action

Was that supposed to mention Cary?

Nope - fixed with #745. Good catch!


Thanks!

Thanks for this dockerfile @sameersbn have a cookie @ChangeTip

Thanks for this dockerfile @sameersbn have a cookie @ChangeTip

Hi @sameersbn, @ebuchman sent you a Bitcoin tip worth a cookie (6,180 bits/$1.50), and I'm here to deliver it ➔ collect your tip.
Learn more about ChangeTip

Hi @sameersbn, @ebuchman sent you a Bitcoin tip worth a cookie (6,177 bits/$1.50), and I'm here to deliver it ➔ collect your tip.
Learn more about ChangeTip

@ebuchman thank you!


[Ubuntu 22.04] I cannot execute these 3 features, semantic segmentation Plugin,  Super Resolution Plugin, and Style Transfer Plugin

Hi team,
I cannot execute these 3 features, semantic segmentation Plugin,  Super Resolution Plugin, and Style Transfer Plugin, all with similar logs. Situation the same for both CPU and GPU. Thanks.
Logs:
[ INFO ] Initializing Inference Engine...
[ INFO ] Loading network: esrgan
[ INFO ] Device: CPU
[ INFO ] Reading network from IR...
base shape: (512, 512, 3)
self.net.input_info: {'input.1': <openvino.inference_engine.ie_api.InputInfoPtr object at 0x7ff3f04e5710>}
iter1 input.1
Traceback (most recent call last):
File "/home/u/openvino-ai-plugins-gimp/gimpenv3/lib/python3.10/site-packages/gimpopenvino/plugins/superresolution-ov/../../tools/superresolution-ov.py", line 53, in
output = get_sr(image, s, model_name=model_name, weight_path=weight_path, device=device)
File "/home/u/openvino-ai-plugins-gimp/gimpenv3/lib/python3.10/site-packages/gimpopenvino/plugins/superresolution-ov/../../tools/superresolution-ov.py", line 23, in get_sr
out = run(img, os.path.join(weight_path, "superresolution-ov", "realesrgan.xml"), device, model_name)
File "/home/u/openvino-ai-plugins-gimp/gimpenv3/lib/python3.10/site-packages/gimpopenvino/tools/openvino_common/superes_run_ov.py", line 48, in run
pipeline = AsyncPipeline(ie, model, model_path, plugin_config, device, 1)
File "/home/u/openvino-ai-plugins-gimp/gimpenv3/lib/python3.10/site-packages/gimpopenvino/tools/openvino_common/pipelines/async_pipeline.py", line 89, in init
ie.set_config(config={"CACHE_DIR": os.path.join(model_path, '..', 'cache')}, device_name=device)
File "ie_api.pyx", line 540, in openvino.inference_engine.ie_api.IECore.set_config
RuntimeError: Couldn't create directory [/home/u/openvino-ai-plugins-gimp/weights/superresolution-ov/realesrgan.xml/..], err=Not a directory)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/u/openvino-ai-plugins-gimp/gimpenv3/lib/python3.10/site-packages/gimpopenvino/plugins/superresolution-ov/../../tools/superresolution-ov.py", line 68, in
traceback.print_exception("DEBUG THE ERROR", file=file)
File "/usr/lib/python3.10/traceback.py", line 116, in print_exception
value, tb = _parse_value_tb(exc, value, tb)
File "/usr/lib/python3.10/traceback.py", line 98, in _parse_value_tb
return exc, exc.traceback
AttributeError: 'str' object has no attribute 'traceback'

Hi, can you do a fresh clone and try again. Had pushed a fix for this few days ago.

hi @arisha07
Strange. my result is the same with the error after a fresh clone.
RuntimeError: Couldn't create directory [/home/u/openvino-ai-plugins-gimp/weights/superresolution-ov/realesrgan.xml/..], err=Not a directory)
3 commits are included.

commit ece97a09f1f4986cd6d4d9ae03ca0bf897e8a6e8 (HEAD -> main, origin/main, origin/HEAD, 0a)
Merge: 17f6f01 730ebb6
Author: Arisha Kumar<EMAIL_ADDRESS>Date:   Thu Oct 5 12:07:00 2023 -0700
Merge pull request #57 from intel/version_1_5

Version 1 5

commit 730ebb65e503afdecd1b59eb1c46c57b1b600fae (origin/version_1_5)
Merge: f86b6d6 3bd962a
Author: arisha07<EMAIL_ADDRESS>Date:   Thu Oct 5 11:02:01 2023 -0700
Merge branch 'version_1_5' of https://github.com/intel/openvino-ai-plugins-gimp into version_1_5

commit f86b6d62c9325bef5d7149f61b8acb2953cd7574
Author: arisha07<EMAIL_ADDRESS>Date:   Thu Oct 5 11:01:01 2023 -0700
Added controlnet-canny edge support

Got the same error, it's mainly because it does not recognize a join with .. using os.path.dirname(model_path) instead works fine


travis: enable code coverage reports

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@c71199f). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             master   #134   +/-   ##
=======================================
  Coverage          ?     0%
=======================================
  Files             ?      2
  Lines             ?    292
  Branches          ?      0
=======================================
  Hits              ?      0
  Misses            ?    292
  Partials          ?      0

Continue to review full report at Codecov.

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


Allow to copy full event or summary to clipboard

Ctrl-C on an Event does nothing. It should copy the event text to the clipboard.
EvPro has summary and full copy, and also cumulative event copy. These are not this high priority...

OK, I find it as "Copy Details" when an event is selected.

"Copy Details" bug was fixed a while back so updating the title on this issue to reflect the first comment.

Ctrl-C on an Event does nothing. It should copy the event text to the clipboard. EvPro has summary and full copy, and also cumulative event copy. These are not this high priority...


#6 OpenRDFException now (deprecated) superclass of RDF4JException

Usage of OpenRDFException replaced throughout the code.
Given that every concrete exception is a subtype of both RDF4JException and OpenRDFException, old code can be easily migrated (minus the package rename, obviously).

Thanks for the comments @ansell . I didn't know Github would automatically pick those up when I opened the pull request. As you can see I switch the inheritance around, as per your feedback. I can't do anything about the package naming, but that's a general problem for any user who migrates.

Even with the package rename it should make it slightly simpler to migrate. With this deprecation OpenRDFException can be removed in RDF4J-2.0 after the client base migrations are complete.


USBASP or Arduino as ISP Compatibility

Is this compatibility planned, and how difficult would it be to implement?

Hi @chocol4tebubble5, Thanks for checking in ⭐
Definitely on the roadmap soon, so short answer = yes.
Note though that USBASP support is planned for a separate avrgirl package from this one. I would prefer to have a more generic package for USBASP, which will incidentally support Arduino as ISP out-of-the-box. The reason for this separation is because an Arduino with the 'Arduino as ISP' sketch uploaded to it presents itself as no different from a generic USBASP programmer, so we don't have to treat it as an Arduino strictly speaking.

Thank you very much!

Hi, I was just wondering if there was any update on this?


Can Raspberry Pi Pico be used as slave?

I've tried this but not working.....

Should be possible, but is needed to update the library - https://github.com/ricaun/arduino-DuinoCoin
But I don't know if the I2C slave code gonna work.

Error compiling for board Raspberry Pi Pico, "ArduinoUniqueID".

Should be possible, but is needed to update the library - https://github.com/ricaun/arduino-DuinoCoin
But I don't know if the I2C slave code gonna work.

Error compiling for board Raspberry Pi Pico, "ArduinoUniqueID".


Add search option to support the fixed seed for axiomatic reranking

This is critical for reproducibility

Waiting for #269 to be merged first.

@Peilin-Yang Good for merging.
Are you planning on updating the documentation?
What about regression tests (bm25+ax, ql+ax)?


Horizontal overlap header for default dashboard is unreadable

          That gives me no change - currently looks like this:

Originally posted by @SilverComet89 in https://github.com/Laravel-Backpack/theme-tabler/issues/178#issuecomment-2069355503

I've re-opened this issue because I needed to revert #179 as it had side-effects on crud pages.


How to set task drag step to 1 day?

Is it possible to set Task Drag Step to 1 Day? I want that when the user move the task dates are changed by days.

using columnMagnet: '1 day' I was able to make it


Notification-> Email notifications disabled and than enabled again. User has to manually check each option. Lets just not clear the checks.

When I disable Email notifications, Is it possible to show disabled view but checked not removed so that once I enable it, all checks remain intact and I as user dont have to do that exercise manually?
Disabled View

Enabled view

Dawei Zhang  29 minutes ago
yes Shruti, that's doable

URL: https://featurenotifications.fightpandemics.xyz/
Steps:

Login and click on Profile
Click on My Profile
Click on Edit button
Click on Edit Notification
Toggle off Email Notification
Toggle on Email Notification again

Actual Result: The Email Notifications preferences checks also gets cleared when Email Notification is disabled
Expected Result: The Email Notifications preferences checks shouldnt get cleared though should remain in disabled mode so that when User turns it on again, he doesnt has to manually check 5-8 times to set preferences once again

use localStorage for now to remember the values, fixed in PR #1801

Tested. Working for Individual. Email Settings are not getting off for Organisation.
Steps:

Go to Organisation
CLick on Edit button
Toggle off the Email Notifications
4.CLick on Save Changes button
Again, click on Edit button
Email Notification Settings On only

Actual Result: Email Notification Settings are on for Organisation
Expected Result: Email Notification Settings should be off

yes @shrutigupta1981 , when I fixed the individual settings, the organisations' preference was not ready, now I can fix the organisation part

#1809 fixed this

Working fine now. Tested.


RouteObserverexample seems broken; sample code doesn't run.

Steps to reproduce
Paste the sample code found on the RouteObserver documentation page into your IDE and attempt to run it (tested on Windows, web, and Android).
Expected results
The code runs normally.
Actual results
The application loads a red error screen with the message:
======== Exception caught by widgets library =======================================================
The following assertion was thrown building _FocusInheritedScope:
A GlobalKey was used multiple times inside one widget's child list.

The offending GlobalKey was: [GlobalObjectKey<NavigatorState> _WidgetsAppState#f9d32]
The parent of the widgets with that key was: _FocusInheritedScope
The first child to get instantiated with that key became: Navigator-[GlobalObjectKey<NavigatorState> _WidgetsAppState#f9d32]
  dirty
  state: NavigatorState#d69af(lifecycle state: created)
The second child that was to be instantiated with that key was: _FocusInheritedScope
A GlobalKey can only be specified on one widget at a time in the widget tree.

Code sample
Code sample
// Register the RouteObserver as a navigation observer.
import 'package:flutter/material.dart';

final RouteObserver<ModalRoute<void>> routeObserver = RouteObserver<ModalRoute<void>>();

void main() {
  runApp(MaterialApp(
    home: Container(),
    navigatorObservers: <RouteObserver<ModalRoute<void>>>[ routeObserver ],
  ));
}

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

  @override
  State<RouteAwareWidget> createState() => RouteAwareWidgetState();
}

// Implement RouteAware in a widget's state and subscribe it to the RouteObserver.
class RouteAwareWidgetState extends State<RouteAwareWidget> with RouteAware {

  @override
  void didChangeDependencies() {
    super.didChangeDependencies();
    routeObserver.subscribe(this, ModalRoute.of(context)!);
  }

  @override
  void dispose() {
    routeObserver.unsubscribe(this);
    super.dispose();
  }

  @override
  void didPush() {
    // Route was pushed onto navigator and is now topmost route.
  }

  @override
  void didPopNext() {
    // Covering route was popped off the navigator.
  }

  @override
  Widget build(BuildContext context) => Container();

}

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
[Paste your logs here]

Flutter Doctor output
Doctor output
[√] Flutter (Channel stable, 3.16.5, on Microsoft Windows [Version 10.0.19045.3803], locale en-US)
    • Flutter version 3.16.5 on channel stable at C:\Development\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 78666c8dc5 (3 weeks ago), 2023-12-19 16:14:14 -0800
    • Engine revision 3f3e560236
    • Dart version 3.2.3
    • DevTools version 2.28.4

[√] Windows Version (Installed version of Windows is version 10 or higher)

[√] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at C:\Users\Matt\AppData\Local\Android\sdk
    • Platform android-34, build-tools 34.0.0
    • Java binary at: C:\Users\Matt\AppData\Local\Programs\Android Studio\jbr\bin\java
    • Java version OpenJDK Runtime Environment (build 17.0.7+0-b2043.56-10550314)
    • All Android licenses accepted.

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

[√] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.6.5)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.6.33829.357
    • Windows 10 SDK version 10.0.22000.0

[√] Android Studio (version 2023.1)
    • Android Studio at C:\Users\Matt\AppData\Local\Programs\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 17.0.7+0-b2043.56-10550314)

[√] IntelliJ IDEA Ultimate Edition (version 2023.1)
    • IntelliJ at C:\Users\Matt\AppData\Local\Programs\IntelliJ IDEA Ultimate
    • 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

[√] VS Code (version 1.79.2)
    • VS Code at C:\Users\Matt\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension can be installed from:
       https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[√] Connected device (4 available)
    • Android SDK built for x86 (mobile) • emulator-5554 • android-x86    • Android 8.1.0 (API 27) (emulator)
    • Windows (desktop)                  • windows       • windows-x64    • Microsoft Windows [Version 10.0.19045.3803]
    • Chrome (web)                       • chrome        • web-javascript • Google Chrome 120.0.6099.130
    • Edge (web)                         • edge          • web-javascript • Microsoft Edge 120.0.2210.121

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

• No issues found!

Reproducible using the code sample above (from the routeaware doc)

flutter doctor -v
[!] Flutter (Channel stable, 3.16.5, on macOS 14.1.2 23B92 darwin-arm64, locale en-GB)
    • Flutter version 3.16.5 on channel stable at /Users/nexus/dev/sdks/flutter
    ! Warning: `flutter` on your path resolves to /Users/nexus/dev/sdks/flutters/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutter. Consider adding /Users/nexus/dev/sdks/flutter/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/nexus/dev/sdks/flutters/bin/dart, which is not inside your current Flutter SDK checkout at /Users/nexus/dev/sdks/flutter. Consider adding /Users/nexus/dev/sdks/flutter/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 78666c8dc5 (3 weeks ago), 2023-12-19 16:14:14 -0800
    • Engine revision 3f3e560236
    • Dart version 3.2.3
    • DevTools version 2.28.4
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

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

[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
    • Xcode at /Applications/Xcode-15.0.0-Release.Candidate.app/Contents/Developer
    • Build 15A240d
    • CocoaPods version 1.14.3

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

[✓] Android Studio (version 2022.3)
    • Android Studio at /Users/nexus/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 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.5)
    • IntelliJ at /Users/nexus/Applications/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 76.3.4
    • Dart plugin version 232.10072.19

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

[✓] Connected device (5 available)
    • Pixel 7 (mobile)     • 28291FDH2001SA            • android-arm64  • Android 14 (API 34)
    • Nexus (mobile)       • 00008020-001875E83A38002E • ios            • iOS 17.2.1 21C66
    • Dean’s iPad (mobile) • 00008103-000825C811E3401E • ios            • iOS 17.2 21C62
    • macOS (desktop)      • macos                     • darwin-arm64   • macOS 14.1.2 23B92 darwin-arm64
    • Chrome (web)         • chrome                    • web-javascript • Google Chrome 120.0.6099.199

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

! Doctor found issues in 1 category.

[✓] Flutter (Channel master, 3.18.0-19.0.pre.103, on macOS 14.1.2 23B92 darwin-arm64, locale en-GB)
    • Flutter version 3.18.0-19.0.pre.103 on channel master at /Users/nexus/dev/sdks/flutters
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 65fae87f2f (4 hours ago), 2024-01-08 00:12:26 -0500
    • Engine revision 702ae19c00
    • Dart version 3.3.0 (build 3.3.0-279.0.dev)
    • DevTools version 2.31.0

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

[✓] Xcode - develop for iOS and macOS (Xcode 15.0)
    • Xcode at /Applications/Xcode-15.0.0-Release.Candidate.app/Contents/Developer
    • Build 15A240d
    • CocoaPods version 1.14.3

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

[✓] Android Studio (version 2022.3)
    • Android Studio at /Users/nexus/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 17.0.6+0-17.0.6b829.9-10027231)

[✓] IntelliJ IDEA Ultimate Edition (version 2023.2.5)
    • IntelliJ at /Users/nexus/Applications/IntelliJ IDEA Ultimate.app
    • Flutter plugin version 76.3.4
    • Dart plugin version 232.10072.19

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

[✓] Connected device (5 available)
    • Pixel 7 (mobile)     • 28291FDH2001SA            • android-arm64  • Android 14 (API 34)
    • Nexus (mobile)       • 00008020-001875E83A38002E • ios            • iOS 17.2.1 21C66
    • Dean’s iPad (mobile) • 00008103-000825C811E3401E • ios            • iOS 17.2 21C62
    • macOS (desktop)      • macos                     • darwin-arm64   • macOS 14.1.2 23B92 darwin-arm64
    • Chrome (web)         • chrome                    • web-javascript • Google Chrome 120.0.6099.199

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

• No issues found!


DBZ-5060 Upgrade postgres driver to version 42.3.5

https://issues.redhat.com/browse/DBZ-5060

@ani-sha Applied, thanks


[F] Add cover placeholder generator

I think this is done, although I expect I'll do some work with Lael to refine the algorithm that generates the cover.
@jen-castiron, before this is merged, there is one thing I'd like you to take a look at. The CoverPlaceholder component returns an SVG and currently it's necessary to pass a width to it (see line 31 of the CoverImage component). I expect there's a more sophisticated way to responsively size the SVG—my approach is pretty naive. If you can make this better, please do!
You can see an example of generated covers alongside image covers here:
https://wdp-frontend-5vtbvevf6-cast-iron.vercel.app/communities/692oQObcg76IDn6T1bNZiX3G91oXEQ
Thanks!

This is pretty sweet! I've made a few minor adjustments:

Adjusted the placeholder styles to make it more responsive
The gray cover's colors are already defined in themes/variables, so I updated the component to use the previously defined vars.
Rebased 😄


treewide: delete opentracing

Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

@ofborg build python3Packages.ariadne

LGTM as long as python3Packages.ariadne still builds successfully

Unfortunately no. I will draft this.

@AndersonTorres It looks like it's only used in nativeCheckInputs. Perhaps we could disable those tests and leave a code comment pointing to that issue and this PR?

I was reading the Ariadne code, and opentracing was used only for testing.

@ofborg build python3Packages.ariadne

It will need strong patches!


Bug : Edit Profile Button Not Functioning

When users try to edit their profile by clicking on the edit button, nothing happens. The button is unresponsive and does not trigger the expected action, such as opening the profile editing form or redirecting to the editing page.

@darshinihoney assigned.
I will add the level labels based on implementation


Select: Style inconsistencies

https://github.com/Infineon/infineon-design-system-stencil/issues/623

issue already exists and is referenced in the description


OTA not functioning

I have tried uploading via OTA after initial flash and it will not accept the password. It just keeps giving me a popup with this error in the log below:
Traceback (most recent call last):
File "C:*PATH TO ARDUINO*\arduino-1.8.5\portable\packages\esp8266\hardware\esp8266\2.3.0/tools/espota.py", line 36, in
import logging
File "C:\Python27\lib\logging_init_.py", line 26, in
import sys, os, time, cStringIO, traceback, warnings, weakref, collections
File "C:\Python27\lib\weakref.py", line 14, in
from _weakref import (
ImportError: cannot import name _remove_dead_weakref

Same Here even removing ota pw same issue as yours grrrrr

Has there been any update on this? Having the same problem.


How to use the eval() function?

Hey there,
as explained here overloading methods  works fine. Let me expalin it:
First I tried to do this with complex types:
            __pragma__('opov')
            c = complex('1','1')
            d = complex('1','2')
            e=(c*d)
            __pragma__('noopov')
            print(e)

For my symbols class I did it like this:
            a = Symbolic('2', '4s')
            __pragma__('opov')
            b=a+a
            __pragma__('noopov')
            print(b)#4+8s

That all works fine. But actually what I want to do is:

Set variables through an input field e.g: a=syms('1','1s')
Store these variables in my code
Execute commands like a+a

Problem is I read in the commands as strings with my html input field e.g. 'a+a'
And now is the question how to replace the variables a with the variables declared in the local storage and execute this command.....
Without transcrypt in standard python you could do this like this:
b=Symbolic('2','4s')
scope = {}
scope["a"]=b
input_str="a+a"
print(eval(input_str,scope))

Using the eval function in normal python it works :)
In transcrypt I tried it like this:
            scope = {}
            a = Symbolic('2', '4s')
            scope["a"]=a
            __pragma__('opov')
            print(eval("a+a",scope))
            __pragma__('noopov')

But I got an "ReferenceError: a is not defined" error .....
That brought me to the question how to use eval in transcrypt?

eval doesn't work in transcrypt. What is the purpose of your Symbolic type? Maybe you can solve your problem with some sort of parser and compile these expressions on the fly.

It is however possible to use JavaScript's eval, like in the following snippet taken from:
http://www.transcrypt.org/live/turtle_site/turtle_site.html
def run ():
    def success (result):
        global random

        turtle.reset ()
        rnd = random
        eval (result)
        random = rnd

In this case result would have to be a JavaScript expression.
The following works flawlessly:
a = 3
print (eval ('a * a'))

def f ():
    b = 4
    print (eval ('b * b'))

f ()

It prints to the console:
9
16

Note that it doesn't require the opov pragma, since there are no python operators involved,
only eval'ing a JS string.


Implement Google Login Feature

Instead of entering all credentials every time, we can add the feature of allowing users to log in through their google account.
I am a contributor of GSSoC '24 and I am confident I can add this feature in a short span of time, so please do assign this work to me

I currently don't want to include a login feature, as it would make the application more complex and would involve additional tracking by Google. Hope you will understand...


improve: issues design

Some old code... Scope is more or less:

issue list

[ ] cards instead table
[ ] show excerpt

issue details

[ ] issue header/title
[ ] hide longer infobox description under a <details>
[ ] comment design

new issue

[ ] header
[ ] fix labels
[ ] info box one line

I'm trying to implement a pretty version of https://github.com/42-student-council/website/issues/167#issuecomment-2318129689

run-prettier

New issues list design:

The purple might still be too dark in dark mode, similarly to #209


Split files into scripts/

move functions to scripts/ files

https://github.com/shimo164/direct-open-lambda-page/pull/20


Configure File Storage form in Mission control shows wrong inputs at first if the provider is other than Local Filestorage

Done. Coming in v0.17.0


Managment of HTTP endpoint paths

Running Camel endpoints through WildFly's managed Undertow hosts presents some potential problems. At a minimum, we should handle the following scenarios.
1) Applications attempt to create endpoints for the same paths. For example:
Application 'A' creates: GET /foo
Application 'B' creates: GET /foo
Application 'C' creates: POST /foo
Application 'A' and 'B' conflict due to duplicate paths for the same HTTP verb. Application 'C' does not conflict as the HTTP verb is different.
2) Some Endpoints allow 'prefix' paths, where HTTP request paths are matched on a specified prefix. For example:
Application 'A' creates a path prefix: GET /foo
Application 'B' creates: GET /foo/bar
Application 'C' creates: GET /foo/bar/kermit
Application 'B' and 'C' conflict with the /foo prefix path created by 'A'.
Where conflicts are detected we should throw an appropriate exception.

Similar to #959 I think it's better mark this as 'wont fix' for now unless we get specific requests indicating that this is a problem.
Folks should be able to manage their environment without this sort of scenario occurring.


Build tasks: Create tasks per target without --destination

This PR removes our build target --destination flag
We didn't actually use it and there's a lot of complexity including/moving/renaming files via:
isPackage
isPublic
isDist
isDev

For simplicity, each build target now gets a separate task:
./tasks/build/public.mjs
./tasks/build/package.mjs
./tasks/build/dist.mjs
Task options
All tasks like ~compileJavaScripts()~ scripts.compile() now accept options to show what's happening:
import * as scripts from '../scripts.mjs'

// Compile GOV.UK Frontend JavaScript (AMD modules)
scripts.compile('**/!(*.test).mjs', {
  srcPath: join(paths.src, 'govuk'),
  destPath: join(paths.package, 'govuk'),

  filePath (file) {
    return join(file.dir, `${file.name}.js`)
  }
}),

This helps to unblock:

https://github.com/alphagov/govuk-frontend/pull/3318

Where we'll need to build the JavaScript twice to include version numbers:
1x as Rollup AMD module bundles
1x as Rollup ES module bundles

Thanks for the review @domoscargin
I've dropped a few commits from this PR branch and moved them to:

https://github.com/alphagov/govuk-frontend/pull/3402
https://github.com/alphagov/govuk-frontend/pull/3403
https://github.com/alphagov/govuk-frontend/pull/3401


Update README.md

Issue #

Changes

-

Flags

Related Issues

Issue #
Pull Request #

This change isn't necessary.


HttpFileService could provide more options related to trailing slash

I was trying to clean up code using the new file service capabilities (removing hacky path mapping to redirect everything to index.html for example) but found I can't remove all my hacks since we use "clean URLs" without a trailing slash to read index.html for that page. The current HttpFileService will read index.html for requests that end with / but not otherwise. Adding an option to HttpFileServiceBuilder that allows URLs without an extension to have slash added before resolving the file would make this simpler.
For reference, firebase's related setting
https://firebase.google.com/docs/hosting/full-config#control_trailing_slashes

Sounds like a good idea. Interested in sending a pull request?

@trustin I'm thinking of working on this now. I realized, the current HttpFileService already has a branch for where the path doesn't end with slash but the index exists, and it uses an HTTP redirect. Just wondering, is this a convention from other servers? It's a bit surprising behavior to me and I'm wondering if I can't just make it not use an HTTP redirect without adding a new option.

@anuraaga I didn't think much about redirection, but HttpServerHandler also makes use of redirection when received a path that does not end with slash:
https://github.com/line/armeria/blob/master/core/src/main/java/com/linecorp/armeria/server/HttpServerHandler.java#L461-L483
I guess I just wanted to make them consistent, but I think we can change that if other servers behave differently.

From what I've seen, I think most servers will give 404 and both of us may be being too nice to try to infer a response :)
I guess it's common for HttpFileService to be serving a static SPA, and redirecting the URL will often break those since they have their own routing config - I myself have been confused when this happened to me in the past. But consistency with HttpServerHandler seems more important. In that case, for the behavior in this issue it seems good to add a flag so users opt-in to behavior that does not follow HttpServerHandler's.
I'm also wondering though if we need to have a server-level flag that controls whether empty is redirected to slash, or slash is redirected to empty? I guess it's similar to the trailingSlash config parameter in the firebase config I linked, though that config option I've found to be a bit silly since it's happy to redirect index.js to index.js/ which I don't think anyone would ever want...

nginx and Apache HTTPd at least seem to send a redirect response when a client sent a request to a directory without a trailing slash (empty-to-slash), which matches the current HttpServerHandler behavior. I guess this kind of redirection is common for directories.
However, they indeed don't send a redirect when showing an index file. That being said, I guess we can:

keep the current HttpServerHandler behavior as-is
make HttpFileService redirect for empty-to-slash cases while serving an index file without redirection

Additionally, we might want to add some configuration property to Server, like TrailingSlashPolicy if we need more flexibility?

Thanks for checking the behavior! It sounds like they follow armeria's current behavior then. I guess I'll add a flag, and it's basically similar to doing this sort of config in nginx when needing slash-less URLs - https://stackoverflow.com/a/31189870


Edited my two CVES: CVE-2011-2843 and CVE-2010-3415

Edited two CVE files:
CVE-2011-2843
CVE-2010-3415

Some missing detail in a couple spots, but aside from that looks good!

Fixed both CVEs using comments!


[Bug]: Mongo DB - Connection string URI - Empty key error on DS page

Is there an existing issue for this?

[X] I have searched the existing issues

Description
On choosing yes from the use connection string uri option of Mongo DS, enter the connection string from the doc: https://www.notion.so/appsmith/Servers-and-Credentials-665f00d9505745d59db4f3b4eda27c79?pvs=4#548f42ade97d403892d47a85ba59ec36
Note that user gets an error "Empty Key"
Steps To Reproduce

Go to Create new DS, choose mongo, choose use connection string uri as yes and add the details from the above notion doc.
Click on Test config, and note the error Empty Key

Public Sample App
No response
Environment
Production
Issue video log
https://ddpa7mfuvv.vmaker.com/record/5EoOxXFcYk41en3x
Version
Cloud

Also, on forking an app with the above connection string URI set to Yes, we get an error, and are unable to fork with this setting. [Workaround, with the use connection string set to no, and all details entered, we can proceed with forking]

@btsgh a user on Discord is facing a similar issue with MongoDB connection strings, but the error message is different. Is this related?
https://discord.com/channels/725602949748752515/725609493974614076/threads/1120607300059664434

I have created a separate issue for Forking, as mentioned above, and marked that as critical and marked this one as High-as there is a workaround available for this.


add a remove method to unset a declaration block from a list

I had to modify your code a little bit: not all elements in a CSSList are CSSDeclarationBlocks and therefore not all have a method named getSelectors(). In addition, users might want to remove elements other than declaration blocks from the list. To get your desired behaviour, use the new method removeDeclarationBlockBySelector. You may pass a string, an array of strings, a CSSSelector, an array of CSSSelectors or a CSSDeclarationBlock whose selector will be used.


Crash with java version 14

https://gist.github.com/P3rf3ctXZer0/79f23c8bdc79b41a93dbaf75f21b4366

https://i.imgur.com/bHd2Qt9.png

fixed in 7.2.1 for thutcore (also in current pokecube)


SQL editing not obvious for metrics in datasource editor in explore view

Screenshot

Description
Small piece of feedback for metric editor in the datasource editor for explore view. It looks a bit confusing, most of the fields are in the dropdown, but metric needs to be edited inline. E.g. metric is editable, but label next to it is not, also when creating a new metric - sql field is not showing u

This is much clearer in the current/revamped design, I think you'll agree, so I'll close this. If it needs further design tweaks, however, let's take it up in an Ideas thread on GH Discussions. Thanks as always!


Progress indicators in a web application

Progress indicators in a web application
Introduction paragraph (2-3 paragraphs):
Good and inituitive UI must indicate what is going on in the system so that users are informed of their actions. Progress indicators are useful when showing users the progress of their activities in the application.
In this articel, we will build an application that emulates file uploading and add a progressbar indicator to the project using vanilla Javascript and CSS.  The reader will be able to use progress indicators in a real project.
Key takeaways:

Responsive web design.
Working files in Javascript
Progress indicators in a web application
Event listeners in Javascript

References:
Please list links to any published content/research that you intend to use to support/guide this article.
Templates to use as guides

How To Guide Template
Software Review Template
Tutorial Template

@diannesandra
Good afternoon and thank you for submitting your topic suggestion.
Your topic form has been entered into our queue and should be reviewed (for approval) as soon as a content moderator is finished reviewing the ones in the queue before it.

@diannesandra
Sounds like a helpful topic - lets please be sure it add value beyond what is in the official docs and what is covered in other blog sites.
Please be sure to double check that it does not overlap with any existing EngEd articles or incoming topic suggestions (if you haven't already) to avoid any potential article closure, please reference any relevant EngEd articles in yours. - Approved

@diannesandra
Just pinging you on this topic form - as I'm making some room in the topic queue.
No rush if you're still working on this one - if you need more time we can always re-open at a later date.

Hello @hectorkambow , @WanjaMIKE , @ahmadmardeni1 , I have finished writing the article, would you please open the issue?


PDF with large image shows blank page if zoomed out

http://www.vattenfall.de/de/file/vwh-netzkarte-hamburg_26486980.pdf
The file contains one big image (12737 x 5653  Pixels).
PDF.js shows a blank page if zoom level is 48% or below (always).
Additionally, an error is thrown if zoom level is above ~150% (zoom level varies).
[17:33:59.347] "PDF 51b89b7165654f52aaa5d6b9cea4bb8 \[1.6 Adobe Acrobat 9.5.3 Image Conversion Plug-in / Adobe Acrobat 9.5.3\] (PDF.js: 0.8.713)"
[17:34:08.692] Image corrupt or truncated: blob:554ca0ff-5801-459e-8586-ea0a9e01d2a5 @ blob:554ca0ff-5801-459e-8586-ea0a9e01d2a5
[17:34:09.693] "Warning: Unhandled rejection: [Exception... "Component is not available"  nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"  location: "JS frame :: resource://pdf.js/build/pdf.js :: CanvasGraphics_paintJpegXObject :: line 6842"  data: no]"

Win64, FF25.0.1, PDF.js 0.8.713, HWA on or off

Seems to be fixed by #4834.

I can still reproduce this using Windows 7 x64 and Firefox 34.0.5, so it's not fixed at least for Windows.

I see, you're right, it's broken on windows in FF34.
But it is fixed in FF dev edition 36 and Nightly. Under Linux, both FF 34 and 37 work.

Works for me now.

Yes, it is resolved for me too on Windows 7 with Firefox 37. There have been some good upstream fixes for Firefox 37! Closing this as resolved.


Add graphql http client as transport project

implement basic version of graphql over http client specification link

add new GraphQLHttpClient and interface

add ExecutePostAsync
add ExecuteGetAsync

What else shall be done for the first version?


VCS/.gitignore for .sst?

I'm wondering if the .sst directory should be included in version control.  The examples seem contradictory, with some including it in .gitignore, and others not.
It seems that this is where the providers are noted, as the .sst/platform/config.d.ts file mentions them, and I can't find them mentioned elsewhere.
I started exploring this because I wasn't getting intellisense for sst.config.ts as the .sst/platform/config.d.ts had disappeared (without me otherwise deleting the .sst directory or any of its content).
I found that if I removed the .sst directory then commands such as sst deploy would error with could not install dependencies and that sst add aws and sst install would resolve that.
It's clear that .sst/platform/node_modules should be excluded, but what else?  Should SST CLI be adding a .gitignore to the .sst directory so that this can self configure?

.sst should not be checked in - not sure why config.d.ts would disappear but you can regenerate it with sst install
we should fix our examples to make sure .sst is in gitignore

If  it should be in gitignore, how can another person work on my setup?
A friend cloned my repo, and he can't run sst install/deploy because it doesn't recognize the $config component on the sst.config.ts file, specifically:
///
export default $config({

@bruno-espino  Can you share their error on sst install or sst deploy?

You can ignore the comment, the person was using wsl but in windows filesystem.


Unable to copy to OneDrive for Business

What is the problem you are having with rclone?
Not able to upload to OneDrive for Business however uploading to OneDrive personal works
What is your rclone version (eg output from rclone -V)
rclone v1.40

os/arch: windows/amd64
go version: go1.10

Which OS you are using and how many bits (eg Windows 7, 64 bit)
Windows 10
Which cloud storage system are you using? (eg Google Drive)
OneDrive for Business
The command you were trying to run (eg rclone copy /tmp remote:tmp)
rclone -v copy c:/temp/jack.jpg remote:Backup
A log from the command with the -vv flag (eg output from rclone -vv copy /tmp remote:tmp)
C:\Temp\rclone-v1.40-windows-amd64>rclone -vv copy c:/temp/jack.jpg remote:Backup
2018/04/14 11:08:11 DEBUG : rclone: Version "v1.40" starting with parameters ["rclone" "-vv" "copy" "c:/temp/jack.jpg" "remote:Backup"]
2018/04/14 11:08:11 DEBUG : Using config file from "C:\Users\David\.config\rclone\rclone.conf"
2018/04/14 11:08:12 INFO  : One drive root 'Backup': Modify window is 1s
2018/04/14 11:08:12 DEBUG : rclone-v1.40-windows-amd64: Excluded from sync (and deletion)
2018/04/14 11:08:12 DEBUG : test: Excluded from sync (and deletion)
2018/04/14 11:08:12 INFO  : One drive root 'Backup': Waiting for checks to finish
2018/04/14 11:08:12 INFO  : One drive root 'Backup': Waiting for transfers to finish
2018/04/14 11:08:12 DEBUG : jack.jpg: Starting multipart upload
2018/04/14 11:08:12 DEBUG : pacer: Rate limited, increasing sleep to 20ms
2018/04/14 11:08:12 DEBUG : pacer: low level retry 1/10 (error generalException: An unspecified error has occurred.)
2018/04/14 11:08:13 DEBUG : pacer: Rate limited, increasing sleep to 40ms
2018/04/14 11:08:13 DEBUG : pacer: low level retry 2/10 (error generalException: An unspecified error has occurred.)
2018/04/14 11:08:13 DEBUG : pacer: Rate limited, increasing sleep to 80ms
2018/04/14 11:08:13 DEBUG : pacer: low level retry 3/10 (error generalException: An unspecified error has occurred.)
2018/04/14 11:08:13 DEBUG : pacer: Rate limited, increasing sleep to 160ms
2018/04/14 11:08:13 DEBUG : pacer: low level retry 4/10 (error generalException: An unspecified error has occurred.)
2018/04/14 11:08:13 DEBUG : pacer: Rate limited, increasing sleep to 320ms
2018/04/14 11:08:13 DEBUG : pacer: low level retry 5/10 (error generalException: An unspecified error has occurred.)
2018/04/14 11:08:13 DEBUG : pacer: Rate limited, increasing sleep to 640ms
2018/04/14 11:08:13 DEBUG : pacer: low level retry 6/10 (error generalException: An unspecified error has occurred.)
2018/04/14 11:08:14 DEBUG : pacer: Rate limited, increasing sleep to 1.28s
2018/04/14 11:08:14 DEBUG : pacer: low level retry 7/10 (error generalException: An unspecified error has occurred.)
2018/04/14 11:08:14 DEBUG : pacer: Rate limited, increasing sleep to 2s
2018/04/14 11:08:14 DEBUG : pacer: low level retry 8/10 (error generalException: An unspecified error has occurred.)
2018/04/14 11:08:16 DEBUG : pacer: low level retry 9/10 (error generalException: An unspecified error has occurred.)
2018/04/14 11:08:18 DEBUG : pacer: low level retry 10/10 (error generalException: An unspecified error has occurred.)
2018/04/14 11:08:18 DEBUG : jack.jpg: Received error: generalException: An unspecified error has occurred. - low level retry 1/10
2018/04/14 11:08:18 DEBUG : jack.jpg: Starting multipart upload
2018/04/14 11:08:20 DEBUG : pacer: low level retry 1/10 (error generalException: An unspecified error has occurred.)
2018/04/14 11:08:22 DEBUG : pacer: low level retry 2/10 (error generalException: An unspecified error has occurred.)
2018/04/14 11:08:24 DEBUG : pacer: low level retry 3/10 (error generalException: An unspecified error has occurred.)
2018/04/14 11:08:26 DEBUG : pacer: low level retry 4/10 (error generalException: An unspecified error has occurred.)
2018/04/14 11:08:28 DEBUG : pacer: low level retry 5/10 (error generalException: An unspecified error has occurred.)
2018/04/14 11:08:30 DEBUG : pacer: low level retry 6/10 (error generalException: An unspecified error has occurred.)
2018/04/14 11:08:32 DEBUG : pacer: low level retry 7/10 (error generalException: An unspecified error has occurred.)
2018/04/14 11:08:34 DEBUG : pacer: low level retry 8/10 (error generalException: An unspecified error has occurred.)

I'm getting these exact same errors, it only started happening to me some time between yesterday and today.
Maybe MS changed something on their end?

I've been getting this also in my OneDrive business (academic) accounts, for a couple of days now. I ran rclone with the --dump headers,auth,bodies option and the server is returning 500 in response to the createSession request. The response body is
54
{"error":{"code":"generalException","message":"An unspecified error has occurred."}}
0

Everything else looks good to me, including credentials, URL construction, other data, etc. It's been working well for months now and all of a sudden it dies. The only difference I see so far between rclone and some "other" cloud client that works is the POST data during createSession. Rclone sends something like
{"item":{"fileSystemInfo":{"createdDateTime":"2018-04-11T00:22:51Z",
 "lastModifiedDateTime":"2018-04-11T00:22:51Z"}} }

and the other client simply sends:
{"item":{"@name.conflictBehavior":"rename"}}
And, if it helps, all the other things still work: ls, delete, mount. You just can't write anything to OneDrive. I'm going to keep doing tests on my own to see what else I can discover.

Ha. That was it.
I know nothing about the GO language but I managed to hack up the OneDrive api/types.go and onedrive.go files to implement the changes I mentioned above, and it worked!
It took me awhile to figure out how to compile and re-compile after changes, but it works. Now hopefully @ncw can work his magic and make a release. It was a 5-line change for me; hopefully he can do it properly.
I did notice another difference between rclone and the other client. They use a different URL. Where rclone uses /_api/v2.0/drives/me/root:/..... etc they use /_api/v2.0/me/drive/items/root:/.... I didn't change that since it seems to work either way.

Thanks nsymms, you've make some great progress!!
For a real newbie like myself, in simple terms could be please provide a simple step by step instructions on how to get this fixed OR would be better to simply wait for an updated version of rclone that addresses this issue?
Thanks again !!

Probably be better to wait for @ncw if you're not used to editing source code and compiling. It's getting late at night where I live, so if Nick doesn't respond in 12 hours or so, I can list more detailed steps and post a linux binary somewhere. Not sure if I can create a Windows binary but I could try.

Reading https://docs.microsoft.com/en-us/onedrive/developer/rest-api/api/driveitem_createuploadsession it seems to agree with @nsymms that the request body to createSession should be either empty or have a<EMAIL_ADDRESS>"<behavior"> in it. My theory right now is that the FileSystemInfo structure is no longer supported in this call. But -- can FileSystemInfo be passed to the fragment upload? If not then we've lost functionality.

I have the same problem,too.

@nsymms thanks for your investigations :-)
Unfortunately I don't have a working onedrive for business login any more - all the ones I've been lent in the past are no longer working :-(
Is it the addition of the<EMAIL_ADDRESS>which fixes the problem, or is it the removal of the "fileSystemInfo" which fixes the problem.
If the latter, then rclone objects will no longer have the correct modification date which will break syncing.
Also I think "replace" would be a better value for @name.conflictBehavior (which should be the default).
Can you try this which just sets the conflictBehaviour?  This does pass the integration tests for onedrive personal.
https://beta.rclone.org/v1.40-085-g1b78dc75-fix-2248-onedrive/ (uploaded in 15-30 mins)
PS for next time, please send a unified diff diff -u - old style diffs confuse patch and me!
Sending up the bat signal for @olihey :-)

Please stay calm, no changes needed for now.
It seems the OneDrive API has an issue: https://github.com/OneDrive/onedrive-api-docs/issues/832
@sandersonb It's not stated anywhere in the docs that conflictBehavior is needed. It's just used in all examples, so that might be a bit misleading.
@ncw I agree, that the default should be replace which is actually the 'default' setting if it's missing 😄
@nsymms Without the FileSystemInfo structure we will loose the ability to set the last modification date, so 🤞 that Microsoft fixes that, also rclone is not yet using the new Microsoft Graph API for accessing your data, so that's might why the URLs doesn't match with other client that might use the Graph API

I've run a couple of tests, and indeed it appears to be the addition of the fileSystemInfo object that causes the 500 response. This is exactly what is stated in the OneDrive API issue mentioned by @olihey. So by simply passing an empty body (just "{}") to the createSession request, things work. But I that's not really a fix, since the problem is on Microsoft's side and we lose the file timestamps which rclone needs in place.
I also noticed that the "move" command no longer works because it also passes a fileSystemInfo object to the api.
So I guess we shouldn't make any changes; just wait for the Microsoft team to fix this? Unless of course they take FOREVER in which case a workaround might be required.

@nsymms That's the big question, and from previous experience I know it will take some time for Microsoft to fix this. But there are also some bugs reported that never got any response 😞

@olihey
We could do a workaround and set the modtime after, however that will reintroduce the doubling the revisions problem won't it?

That's what I was thinking....
So I tried it; no joy. Rclone's modtime() method sets the fileSystemInfo via a PATCH and that's broken on the Microsoft side also. It's the 2nd example listed in https://github.com/OneDrive/onedrive-api-docs/issues/832 and you can see the 500 response they get.

@nsymms @ncw Well, workaround for now is using an older version of rclone before the fix for the double versions was added? Not sure which one this is, as I mostly run master 😄? And if Microsoft does not react, which I don't think they will as using the FileSystemInfo is there preferred way of uploading files with metadata, we have to revert back.

Could it be this started working OK again? I didn't upgrade rclone but the issue is gone...

Upon wjansenw's update, l have re-tested and are happy to advise it is now working using the current/latest version of rclone 👍 at my side

This was posted on the onedrive issue just now: https://github.com/OneDrive/onedrive-api-docs/issues/832

Just a quick update to report that things are back to normal on both OneDrive Bussiness and Sharepoint when using our in-house Office365 account but a couple of our app's users were still complaining about it. We've advised them to give it a rest and try a day later with the hope it restores itself till then.

It looks like Microsoft have fixed the issue at their end.

There unfortunately was a regression with the handling of those timestamps, but as you've observed the issue was patched over the weekend. I haven't checked deployment status today, but it's possible the patch is still rolling to a few tenants so waiting will probably help.

So I'm going to close this issue now :-)


Add async constructor for Materials with image textures

A Material instance currently gives no indication of whether its textures are loaded or not. This makes unit testing difficult.
For example, the following test will fail since the image is not loaded before the scene renders:
it("renders blue from a blue texture", function () {
  primitive.appearance.material = Material.fromType("Image", {
    image: "./Data/Images/Blue.png"
  });
  scene.primitives.add(primitive);
  // ... Set camera view, etc...

  expect(scene).toRender([0, 0, 255, 255]);
  // Error: Expected to render [0,0,255,255], but actually rendered [255,255,255,255].
});

Some current tests fix the problem by waiting for a change in the length of the material._loadedImages array, but this is complicated to set up.
Proposal: add a static method Material.fromUrl returning a Promise. The Promise would resolve to a new Material instance with all textures ready for use. The above test would become:
it("renders blue from a blue texture", function () {
  return Material.fromUrl({
    type: "Image",
    image: "./Data/Images/Blue.png",
   })
    .then(material => {
      primitive.appearance.material = material;
      scene.primitives.add(primitive);
      // ... Set camera view, etc...

      expect(scene).toRender([0, 0, 255, 255]);
    });
});

hello jjhembd
i am a beginner in open source world
can you please tell me exact location of code[related to this issue] in files
so that i can work on that

Hello @gaurav8y785675474,
The new function should be added to packages/engine/Source/Scene/Material.js.
Then search the unit tests for occurrences of material._loadedImages. That should be replaces with the async/await pattern shown above.

Hi, I’m a part of the Flagship program for JTC. I would like to work on this issue ticket, please! This is a great opportunity to test my abilities.

@wesleykebrown Sounds great!


installation lacs not on renaming config.example.pl

I follower notes on README.md but could not get zdba to start.
Looking at the logs I noticed a referenc to a file that did not exist but there was an equifalent smple file.
I renamed it without sample and zdba started.

@louigi600
hi,
documentation in README.md is old and everything is now stored in Wiki, branch develop already has updated readme.
also, there's a good screencast on how to configure ZabbixDBA (see link in Wiki)
thanks.

I missed the wiki ... I'll have a look thee because now I've a few perplexities on how to configure the databases to monitor.
Thanx
David


[BUG] Default columns is also a reader feature, the PROTOCOL doc is wrong.

The docs here correctly state that enabling Default Columns will prevent older versions without the Default Column feature from reading the table: https://docs.delta.io/3.1.0/delta-default-columns.html
The PROTOCOL doc conflicts with the above. I tested and confirmed that Default Columns is a table feature that requires the reader to support.
Signed-off-by: Miles Cole<EMAIL_ADDRESS>Which Delta project/connector is this regarding?

[ ] Spark
[ ] Standalone
[ ] Flink
[ ] Kernel
[ ] Other (fill in here)

Description
Documentation needs updating
How was this patch tested?
Just documentation
Does this PR introduce any user-facing changes?
No

Previously the decision was to make it a write only feature. That changed? Or docs are incorrect?
https://github.com/delta-io/delta/pull/2240#issuecomment-1788109698

Previously the decision was to make it a write only feature. That changed? Or docs are incorrect?
#2240 (comment)
You're right, something with my testing was wrong. It does not block reader access for older delta versions,

The documentation here  incorrectly notes that "Enabling default column values for a table upgrades the Delta table version as a byproduct of enabling table features. This protocol upgrade is irreversible. Tables with default column values enabled can only be read in Delta Lake 3.1 and above."

I'll cancel this PR and open one up for the doc that should be fixed. thanks!

New PR opened here: https://github.com/delta-io/delta/pull/2794


Test run successfully. Code coverage report show that code was not covered.

Hello genius,
I'm currently using Smocks to isolate my c# unit test and mock up some static methods when run test.
this is a great tool. No open source lib could mock C# static method and static class before.
I could run my unit test successfully. but when I use open cover to generate report. It show me my unit test not covered that code.
Can you please give some advise or confirm it's should just like that?
Thanks in advance.

Hello! Thanks for the kind words and reporting an issue. This is probably related to #1.
Due to all the hackish stuff going on under the hood of Smocks, Visual Studio is having a hard time tracking what code is currently executing. As a result, breakpoints and code coverage are not working properly. I've looked into this in the past, and haven't been able to pinpoint the problem. Sadly, I therefore don't expect this to be fixed anytime soon.
If anyone reading this has any thoughts about what's causing this issue and #1, feel free to jump in!

Hi vanderkleij,
Reviewed your last post. Yes Looks this question is a duplicate one. I got it. Thanks for your response.
Best regards


Addition Of Typescript Remaining Notes

Issue Title
Complete TypeScript Notes as per README
Description
The TypeScript notes in the repository are currently incomplete. The README file lists several subtopics that have not yet been covered in the notes. This issue aims to track the completion of these missing sections.
Screenshots
Attached below are the screenshots from the README file that show the mentioned subtopics. These images help to clarify which parts are missing and need to be addressed.

Tagging Reviewers
Requesting review from maintainers who can provide guidance and/or permission: @allanoguis

@allanoguis Request you to assign this task to me under the hacktoberfest label. Thanks!

you can start @anjali-vaish i will assign now

Thanks, I'll proceed and shortly update.


 I reproduced this on v2.2.2

I can confirm this also affects v2.2.3 that should have this fixed according to https://github.com/microsoft/vscode-eslint/issues/1431.
I have forked the reproduction repo originally created by @bengry in the above issue, this can be found at https://github.com/binaryunary/vscode-eslint-code-actions-on-save-repro.
I ran VSCode in a clean environment with no extensions installed except dbaeumer.vscode to minimise the chance of other extensions interfering but still could not get it to work.
code -n --user-data-dir /tmp/vscode-user --extensions-dir /tmp/vscode-extensions vscode-eslint-code-actions-on-save-repro

https://user-images.githubusercontent.com/11609091/174807280-04746492-67b4-4e65-b434-4a9eacbe6d88.mov

I am fine with a slow validation round, but I just don't want slow rules to block me from saving.
Can I see the settings.json? Also what version is that?
Here is my experience on the pre-release version v2.2.3:

My problem is that I simply can not get eslint.codeActionsOnSave.rules to work. No matter what rules I include or exclude there, during the save the plugin seems to just use whatever is defined in .eslintrc.js.

Still seeing it unfortunately:
2022-06-23T16:25:04.544Z eslint:source-code-fixer Applying fixes
2022-06-23T16:25:04.544Z eslint:source-code-fixer shouldFix parameter was false, not attempting fixes
2022-06-23T16:25:04.544Z eslint:cli-engine Linting complete in: 3003ms

Hmm, that is very strange. Can you enable ESLint tracing using "eslint.trace.server": "messages" and provide me with the trace.

here it is:
[Trace - 10:43:47 AM] Sending notification 'textDocument/didChange'.
2022-06-24T17:43:47.434Z eslint:cli-engine Lint /home/sachinraja/temp-projects/vscode-eslint-codeactionsonsave/src/index.js
2022-06-24T17:43:47.434Z eslint:linter Linting code for /home/sachinraja/temp-projects/vscode-eslint-codeactionsonsave/src/index.js (pass 1)
2022-06-24T17:43:47.434Z eslint:linter Verify
2022-06-24T17:43:47.434Z eslint:linter With ConfigArray: /home/sachinraja/temp-projects/vscode-eslint-codeactionsonsave/src/index.js
2022-06-24T17:43:47.435Z eslint:linter Parsing: /home/sachinraja/temp-projects/vscode-eslint-codeactionsonsave/src/index.js
2022-06-24T17:43:47.436Z eslint:linter Parsing successful: /home/sachinraja/temp-projects/vscode-eslint-codeactionsonsave/src/index.js
2022-06-24T17:43:47.436Z eslint:linter Scope analysis: /home/sachinraja/temp-projects/vscode-eslint-codeactionsonsave/src/index.js
2022-06-24T17:43:47.437Z eslint:linter Scope analysis successful: /home/sachinraja/temp-projects/vscode-eslint-codeactionsonsave/src/index.js
[Trace - 10:43:47 AM] Sending request 'textDocument/codeAction - (1)'.
2022-06-24T17:43:50.437Z eslint:linter Generating fixed text for /home/sachinraja/temp-projects/vscode-eslint-codeactionsonsave/src/index.js (pass 1)
2022-06-24T17:43:50.437Z eslint:source-code-fixer Applying fixes
2022-06-24T17:43:50.437Z eslint:source-code-fixer shouldFix parameter was false, not attempting fixes
2022-06-24T17:43:50.437Z eslint:cli-engine Linting complete in: 3005ms

@sachinraja
I am actually interested in the lines that look like this:
[Trace - 10:29:55 AM] Sending request 'textDocument/codeAction - (2)'.
[Trace - 10:29:55 AM] Computing all fixes took: 5 ms.
[Trace - 10:29:55 AM] Computing minimal edits took: 0 ms.
[Trace - 10:29:55 AM] Received response 'textDocument/codeAction - (2)' in 8ms.

These are the once that give the timing about the actual code action on save execution.

Sorry for the delayed response, here it is:
[Trace - 10:36:40 AM] Sending request 'textDocument/codeAction - (7)'.
[Trace - 10:36:43 AM] Received notification 'textDocument/publishDiagnostics'.
[Trace - 10:36:43 AM] Received notification 'eslint/status'.
[Trace - 10:36:43 AM] Computing all fixes took: 2 ms.
[Trace - 10:36:43 AM] Received response 'textDocument/codeAction - (7)' in 2862ms.
[Trace - 10:36:43 AM] Sending notification 'textDocument/didSave'.

Could it save after computing fixes and then re-validate?

Is it possible to do this:

user presses save
VS Code ask the extension to revalidate/compute fixes
VS Code applies the fixes and saves

This is what VS Code does. Applying the fixes causes a re-validation if eslint is running in onType mode. There is little the extension can do to avoid this since the extension does actually not know in which context it got called to compute the fixes.

Ok that's unfortunate. Thanks for the help/debugging. I'll close this.


How to use webgl example

There is a webgl example to draw features , and i cant understand why cant i use it ? Can someone explain me how can i use it ?
This is the example: http://www.camptocamp.com/en/actualite/openlayers-3-towards-many-vector-features-with-webgl-2/

WebGL support for features other than points and multipoints is under development. Please see #5462 for progress.

Okay but if i want to use webgl for points . How can i implements it?
נשלח מסמארטפון ה-Samsung Galaxy שלי.
-------- הודעה מקורית --------מאת: Gábor Farkas<EMAIL_ADDRESS>תאריך: 12.10.2016  18:54  (GMT+02:00) אל: openlayers/ol3<EMAIL_ADDRESS>עותק: Elad Israeli<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>נושא: Re: [openlayers/ol3] How to use webgl example (#5942)
WebGL support for features other than points and multipoints is under development. Please see #5462 for progress.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.
{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/openlayers/ol3","title":"openlayers/ol3","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/openlayers/ol3"}},"updates":{"snippets":[{"icon":"PERSON","message":"@GaborFarkas in #5942: WebGL support for features other than points and multipoints is under development. Please see #5462 for progress."}],"action":{"name":"View Issue","url":"https://github.com/openlayers/ol3/issues/5942#issuecomment-253254854"}}}

Answering on the question in https://github.com/openlayers/ol3/pull/5462#issuecomment-253433195

@tsauerwein does it have the same performance as here in this example :
http://dev.camptocamp.com/files/ol3/webgl/examples/webgl-points.html

The proof-of-concept in this example used a different technique to draw points in WebGL which is faster but is limited in regards to styling.
You can check the performance with these examples:
http://openlayers.org/en/master/examples/icon-sprite-webgl.html
http://openlayers.org/en/master/examples/symbol-atlas-webgl.html

@tsauerwein
Well there is any way to use the technique used in the example.?
Because i need to render about 100,000+ features .
Do you think there is any way to do it ?

See https://github.com/openlayers/openlayers/blob/master/changelog/upgrade-notes.md#drop-of-support-for-the-experimental-webgl-renderer


Label groups in tables are not accessiblity friendly

Within the labels we have groups, such as Testing Farm, and within that we have labels that are green or red depending if they passed or not. There is one issue where it seems like screen readers can't read the status of the labels, like fedora-36-x86_64 saying success, so they have no idea what the current status of it is
What could be used is this, which we can show within each label. E.g. fedora-36-x86_64 - success. Where the success part isn't shown visually
https://www.patternfly.org/v4/utilities/accessibility/#screen-reader-only

@SpyTec Thanks for the suggestion!
I've checked the link and adding a <span class="pf-u-screen-reader"> item seems easy to do.
Would you be interested in taking a look at that? Otherwise, someone from the team will take a look...
Also, do you know about anyone using Packit with a screen-reader? (=If we should fix this ASAP..;)

I'll take a look tomorrow Friday. I don't know of anyone using it with a screen reader, if we did that would be great as we can then improve it a lot better

Thanks a lot!


Issue #107 - Basket Format - Sage 50 Accounts fixes

I raised an issue previously for #107  -and then raised a PR for version 3.x. Unfortunately the package of https://github.com/craftcms/commerce-sagepay has a dependancy requires ominipay-sagepay version 2.x.
I have migrated the code which had the patch for 3.x from the original PR that I raised.
https://github.com/thephpleague/omnipay-sagepay/pull/108
Is this something that we accept and pull into 2.x?

Merged for 2.x

Could you give the 2.x head a final confidence check. If it works, I'll tag it for release.

Thanks @judgej - I've just given that a look over and all seems fine.

Does it actually work for you though, if you pull in dev-master or dev-2.x? It's just good to see it working without any surprises before tagging it for the other X-thousand users of the package to see :-)

Sorry @judgej , I get you.
The Sagepay package was a dependency of a few other packages but I have managed to test 2.x against the SagePay test server and it submitted the request fine and got redirected as usual for payment for the server integration.
Here is the result below from var_dumping \Omnipay\Common\Message\MessageInterface::getData
'VPSProtocol' => string '3.00' (length=4)
'TxType' => string 'PAYMENT' (length=7)
'Vendor' => string '...' (length=12)
'AccountType' => string 'E' (length=1)
'Description' => string 'Order #856' (length=10)
'Amount' => string '69.98' (length=5)
'Currency' => string 'GBP' (length=3)
'VendorData' => null
'VendorTxCode' => string '14130e91d26eb53601c9664f1fb2da50' (length=32)
'ClientIPAddress' => string '<IP_ADDRESS>' (length=13)
'ApplyAVSCV2' => int 0
'Apply3DSecure' => int 0
'BillingFirstnames' => string 'Tom' (length=3)
'BillingSurname' => string 'Harnasz' (length=7)
'BillingAddress1' => string '2' (length=1)
'BillingAddress2' => string 'Test View' (length=10)
'BillingCity' => string 'Newcastle' (length=5)
'BillingPostCode' => string 'NE1' (length=8)
'BillingState' => string '' (length=0)
'BillingCountry' => string 'GB' (length=2)
'BillingPhone' => string '0123457890' (length=11)
'DeliveryFirstnames' => string 'Tom' (length=3)
'DeliverySurname' => string 'Harnasz' (length=7)
'DeliveryAddress1' => string '2' (length=1)
'DeliveryAddress2' => string 'Test View' (length=10)
'DeliveryCity' => string 'Newcastle' (length=5)
'DeliveryPostCode' => string 'NE1' (length=8)
'DeliveryState' => string '' (length=0)
'DeliveryCountry' => string 'GB' (length=2)
'DeliveryPhone' => string '0123457890' (length=11)
'CustomerEMail' => string<EMAIL_ADDRESS>(length=15)
'Basket' => string '1:[SKU-1]Product1:2:34.99:0.00:34.99:69.98' (length=80)
'AllowGiftAid' => int 0
'NotificationURL' => string '---' (length=148)

and what I get from var_dumping  \Omnipay\Common\Message\RequestInterface::send
  array (size=6)
      'VPSProtocol' => string '3.00' (length=4)
      'Status' => string 'OK' (length=2)
      'StatusDetail' => string '2014 : The Transaction was Registered Successfully.' (length=51)
      'VPSTxId' => string '{3387AC68-3912-48A6-3B92-80E6637D6B8D}' (length=38)
      'SecurityKey' => string 'JYDMT3CLDX' (length=10)
      'NextURL' => string 'https://test.sagepay.com/gateway/service/cardselection?vpstxid={3387AC68-3912-48A6-3B92-80E66B8D}' (length=101)

Let me know if you need anything else :)

Marvelous. I'll make this a minor release, since an interface has changed, but it shouldn't break anything. I'll roll the 3.x release into some other changes, and we can see how this goes in production for a few days anyway. Thank you for your hard work and patience :-)

That's marvellous, thank you very much. We really appreciate your time helping us with this. Glad we can help some other people down the line...


AssertionError on len(sdists) == 1 when sdist format is zip

In some Windows projects, users expect sdists to be released in zip form. For that reason, I've added the following to a project's setup.cfg:
[sdist]
formats=zip

With this setting in place, performing a pep517.build . on such a project results in the following traceback:
Traceback (most recent call last):
  File "/Users/jaraco/code/main/jaraco.video/.tox/release/lib/python3.7/site-packages/pep517/_in_process.py", line 207, in <module>
    main()
  File "/Users/jaraco/code/main/jaraco.video/.tox/release/lib/python3.7/site-packages/pep517/_in_process.py", line 197, in main
    json_out['return_val'] = hook(**hook_input['kwargs'])
  File "/Users/jaraco/code/main/jaraco.video/.tox/release/lib/python3.7/site-packages/pep517/_in_process.py", line 170, in build_sdist
    return backend.build_sdist(sdist_directory, config_settings)
  File "/var/folders/c6/v7hnmq453xb6p2dbz1gqc6rr0000gn/T/pep517-build-env-rgz_zb4_/lib/python3.7/site-packages/setuptools/build_meta.py", line 181, in build_sdist
    assert len(sdists) == 1
AssertionError

Even though the output from building the sdist was seen above. I suspect the builder expects the sdist to have a particular extension.

As pointed out in the pull request, this error is somewhat expected. The build_sdist command is specified to always built a gzipped tarfile. The code should be updated to enforce that expectation. For now, projects building zip files can work around the issue by removing that declaration.


Add Fody weaving to feature projects

Fixes #2697
Fody all the things

@maciejzaleski @ArcSin2000X Note that this PR may substantially increase the size of the trace logs getting generated.

Do we need to add logs on all these projects?
@bokobza @fassadlr
Perhaps yes, we do.

At the very least we need wallet logs to determine whether the wallet reorg bug is related to the node reorg bug or not.
My feeling is that we removed entry/exit logs everywhere under the expectation that Fody would provide them going forwards, so we should add it to all the features. If there are particularly noisy method calls (and there will be, almost certainly) we can [NoTrace] them.

ok perhaps its true, FYI what wallet reorg bug?

@dangershony #2676

From here, it might be preferable if the SC team did it themselves: https://github.com/stratisproject/StratisBitcoinFullNode/pull/2250#discussion_r220107454
So maybe remove Fody from the SC feature.
Also, what about entry/exit logs? Are they all gone from the features? Also, did you add [NoTrace] to the methods that are called too often?

Many of the consensus rules should probably also be squelched but this PR is getting large enough as it is.

I'm happy with the PR so far, but I'm just afraid the quantity of logs is going to be really huge if we don't really do all the methods that are called often.
Maybe just concentrate on the feature you need to see logs for first?


fix twit stream

I change the twitter streaming lib and finally works for me
@simonswain straw it is a really great/helpfull framework.
Thanks!

Thanks for the PR!


Update cluster_info to 2.0.1

Mainly for https://github.com/basho/cluster_info/pull/15

@borshop merge


chore(deps): upgrade dev dependencies

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-dev-dependencies-k8s-29-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 4311

Questions ?
Please refer to the Backport tool documentation


Make the build reproducible

Whilst working on the Reproducible Builds effort [0], we noticed
that node-promise could not be built reproducibly as it uses
random numbers as throwaway identifiers.
This patch uses a determinstic suffix for these identifiers based
on the contents of the src/ directory.
This was filed in @Debian as https://bugs.debian.org/886277. There was
also a previous aborted attempt in #146.
[0] https://reproducible-builds.org/
[1] https://github.com/then/promise/pull/146
Signed-off-by: Chris Lamb<EMAIL_ADDRESS>

I'm not entirely sure what happened in #146, but trying again here assuming good faith all round :)

Coverage remained the same at 95.783% when pulling a6d0176784d16315a89ae12b2abe5395255b963d on lamby:reproducible-build-2 into 01cf802ed397d45cd959968e90792049a08b9db4 on then:master.

@lamby fs.readdirSync uses readdir(3) underneath which has non-deterministic ordering according to the documentation:
       The order in which filenames are read by successive calls to
       readdir() depends on the filesystem implementation; it is unlikely
       that the names will be sorted in any fashion.

I think this list needs to be sorted explicitly.

I think this list needs to be sorted explicitly.

Thanks, updated. (Curiously, when I was trying the ++idx patch I was running under disorderfs and, as I wasn't seeing any variation, I thus assumed readdirSync was sorted.)

Hey folks, any update on this?

Thanks @ForbesLindesay, I must have missed that comment. Updated patch pushed, rebased against master. Thanks o/


Can't Open Web Page

I have followed all instructions to the letter.
Used ArduinoJson 5.35, verfied all files, uploaded to NodeMCU ESP8266 with settings as described.  Then uploaded the webpanel data files.  All appears to work correctly, then I try to connect to the AP.  Works on PC, but an Android phone cannot receive an IP address.
When I try to access the pages by IP <IP_ADDRESS> the page cannot be found.
I have worked my way through all the issues in this git, both "resolved" and open but none have resolved this issue.
Any ideas please?

what version of esp8266 arduino do you use? if 3.0.2, then try 2.7.4. if 2.7.4 then try 3.0.2

Thanks for replying so quickly.
I have currently been running ESP8266 Community v 3.0.2 under Arduino IDE 1.8.19
As per your advice, I removed ESP8266 completely then re-installed v 2.7.4, then re-started the IDE (just in case)
Sketch verified okay, uploaded to ESP with "All Flash" enabled, re-uploaded the data files, no problem just as before.
Connected to the ESP via wifi - Network properties on the PC showed I am connected to DNS server <IP_ADDRESS> under IP address <IP_ADDRESS>
With this config, I could now connect and web pages were visible both from a Windows PC and an Android phone. SUCCESS!!
Just for troubleshooting, I went back and updated ESP8266 Community to 3.0.2 and repeated the process.
Sketch verification, uploading all went normal.  I could connect to the AP as before but was not expecting any web page.
Now it gets weird.
Unlike yesterday under 3.0.2, today via a Windows PC, network properties report the same DNS server and IP address connection as seen with ESP8266 2.7.4
The Windows PC was still able to connect to the ESP8266 and display web content.  Don't understand why.
Thinking that the PC and browser might have something in cache, I rebooted the PC then tried connecting with another browser, but it still connected and displayed the web content correctly.
But, under 3.0.2 the Android phone gets stuck at Obtaining IP address with no further access possible.
To test repeatability I now went back and repeated the replacement of 3.0.2 with 2.7.4 and now both the PC and phone could connect with no apparent issues.
One small difference I noted under the two scenarios.  On the first page of the wifilink pages "Overview"
With 3.0.2 Hostname was "ESP-CEE28B" (default name)
With 2.7.4 Hostname was "arduino" (nothing that I changed)
As you probably guessed I am not a programmer, just a tinkerer - thanks for the feedback and assistance, I hope my test results help.
Question - is there any way to update wifilink to work under 3.0.2, if not I'll add header notes to the sketches to remind myself in 6 months that it need 2.7.4.
Thanks again.

I think very few people use WiFiLink these days. What is you reason to use WiFiLink? Uno OTA?

A very simple thing - I have an oscilloscope tube clock that I built from a kit originally used a DCF77 time signal, but I am not in Europe so I installed an ESP8266 to enable NTP time synchronization via my home network.
Now I am getting older and plan to pass it on to a non-tech family member so I want to make an easy portal for them to log into the device and change the SSID and password for themselves, also a parameter for their time zone.
I have been searching for something that allows for this for a while and up to now wifilink seems to be the best solution  with a couple of mods in the web pages for additional parameters.  If you know of something that will achieve a similar result, I'd love to know.

for esp8266 the WiFiManager library is common for WiFi provisioning. so if you don't use the WiFiLink library but write your own esp sketch then WiFiManager is the right way.
I have an alarm clock project with esp8266 only which once a day connects to WiFi and retrieves NTP time, then turns off the WiFi. for configuration SoftAP is started in menu (or if in setup( the WiFi connection fails.)
https://github.com/jandrassy/SunriseClock

Fantastic! Thanks so much - I will study your alarm clock and see how much I can learn from it.
Happy New Year to you!

there is one 'wild' part in the project. the WiFiManager doesn't support dropdown list selection so my custom parameters are a little complicated.


gevent doesn't have separate pywsgi and wsgi modules, import error

Using the gevent (gevent==1.4.0) backend results in the following error.
Exception in thread Thread-17:
Traceback (most recent call last):
  File "/usr/local/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/local/lib/python3.7/site-packages/gevent/threading.py", line 177, in run
    super(Thread, self).run()
  File "/usr/local/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.7/site-packages/bottle.py", line 3127, in run
    server.run(app)
  File "/usr/local/lib/python3.7/site-packages/bottle.py", line 2907, in run
    from gevent import wsgi, pywsgi, local
ImportError: cannot import name 'wsgi' from 'gevent' (/usr/local/lib/python3.7/site-packages/gevent/__init__.py)

Can be fixed with,
def run(self, handler):
    from gevent import pywsgi, local
    try:
        from gevent import wsgi
    except ImportError:
        wsgi = pywsgi
    ...
    ...

Nevermind, fixed in dev


RefreshRate Error Misspelling

Describe the issue with documentation
Misspelling in error message
Error: Refresh rate has minimum value of 1000 miliseconds. Setting rerfesh rate to 1 second.

Thank you for the report! we've fixed this and it will be fixed in the next version of iot-app-kit

closing as issue has been fixed and released. Thank you for reporting this misspelling!


Introduce DDD concept of value objects

Overview of the feature request
Domain-driven design (DDD) has the concept of value objects (see https://en.wikipedia.org/wiki/Value_object , https://martinfowler.com/bliki/ValueObject.html ).
Currently, JHipster JDL cannot model value objects.
Motivation for or Use Case
Value objects are a significant concept when modeling a sound domain following DDD. Other JHipster users have expressed interest in it ( https://stackoverflow.com/q/41082676/923560 , https://stackoverflow.com/q/44657325/923560 ).
Currently, implementing value objects within a JHipster application is a manual task and requires manual modification of generated code, even though IMHO it could be easily automated.

[x] Checking this box is mandatory (this is just to show you read everything)

+1
Just for reference, #128 was a similar request.

Can we really do something smart here ? IMO, value objects shouldn't be anemic, they should embed the domain business logic. So I'm not sure it is compatible with code generation...

Yes Christophe, you're right. However, I can see this happening if someone makes a blueprint first

Totally agree with @cbornet on this - for me, if you want this design (which has some big drawbacks but that's not the point), you just use your IDE to refactor the generated code.


Window and aggregation fuzzer failing after #9759

Description
#9759 changed the location of hive.properties file which the yml script relied on. This location needs to be updated
Error Reproduction
No response
Relevant logs
https://github.com/facebookincubator/velox/actions/runs/9279609431/job/25533400987

https://github.com/facebookincubator/velox/actions/runs/9279609431/job/25533401085

Fixed in https://github.com/facebookincubator/velox/pull/9967


[WIP] F# Language Service Output Pane

addressing #1874
Just the basic pane creation and logging & printf logging functions to start.
I can add writing to the activity log if that's desirable, or any other important functionality that's currently lacking.
currently it looks like -

Does it work in Debug only?
Is it be activated all the time? In VFPT it's quite annoying.
Is there a setting to turn it off?

it works in both, it's only activated when a logging function is called, I haven't added a setting to disable it yet

@dotnet-bot test this please


skipSuccessScreen not working

We are new to SumUp and have just begun integrating with our POS system. When initiating a payment the skipSuccessScreen option is not working on the reader we were provided with without choice for another one. Documentation says, this is by design for the SumUp Air Lite readers, so the main reader currently provided doesn't support this option.
It would be much appreciated if this option could also be made available for this reader, because we have a more convenient way of providing our customers with e-receipts that e.g. include all product details also.
Thanks so much for considering!
Ole

Hi,
The skipSuccessScreen option is not available for the AirLite for user experience purposes. As the reader as no screen to show the result of the transaction, we force the success screen in the flow.
Many thanks,

@JullianSU He knows that. He's simply asking for more freedom in the matter.


Selector morph gotcha

I ran into an issue morphing a VCR into existence using a selector morph. I found out that request.session was an empty hash in Adapter::store_state.
In SR 3.4.0 a fix was introduced to merge the connection.env back into the controller.renderer: https://github.com/hopsoft/stimulus_reflex/blob/master/app/channels/stimulus_reflex/channel.rb#L104
So to make this work we need to allow 3.4.0 in VCR, which this PR introduces.

Thanks for this, I'll see see if I can't get a release up today.


Fix non-alchemical items DC not showing in item identification dialog

Because the getItemIdentificationDCs always returns { crafting: dc } for non-magical items now (change is 9 months old but whatever), the else section in the identify-item template not only isn't necessary anymore but also doesn't display the DC of the item because it still expects dcs.dc.

Maybe you guys would still like to have the else section in the template though, if not, should the label use PF2E.identification.IdentifyAlchemyDCs or PF2E.identification.IdentifyGenericDCs ?

Conflicts!

I am not well versed with source control or git but i don't understand the conflict, it looks like it just want to put the part of the code i removed back.


Call yarn as "yarn.cmd" on Windows (fixes #53)

Also rename the binaries that call yarn so that there are not two clashing binaries named tsync.exe (see https://github.com/Wulf/create-rust-app/issues/53#issuecomment-1301525664).

@lynn I just want to thank you one more time for this. I applied your command selecting strategy in https://github.com/Wulf/create-rust-app/pull/128, and when it gets merged in, hopefully windows users will no longer see these issues.


Github actions for more connectivity!

We can implement github workflows for the following things:

Auto comment on issue Closed and Opened
Auto comment on PR mergs
Auto comment on PR raises

Using this workflows makes you'r repo more interactive ! @ombhojane
i'm expecting a level3 with gssoc-ext and hacktoberfest-accepted label

please assign this issue to me under gssoc or hacktoberfest so that i can contribute . thankyou .

@nigam-divyanshi-dev i kindly don't need any assistance to complete my issue!!
You can try this on any other issues!!

Hey you can build 'Auto comment on PR mergs'
other suggested actions have been already created


Error with NPM Install in Eles-Child Directory

I followed the steps you provided for advanced customization but when I ran npm install in the eles-child directory
npm is reporting an error with 'bower install' and I attached a pdf of the debug log.
npm-debug-log.pdf

Hi!
I am not able to replicate the issue, please provide more info about your system.
Cheers!


Making HashCodeCombiner usage non-fluent

cc @ajaybhargavb

Reaction to https://github.com/aspnet/Common/issues/40

:shipit:

:shipit:


lua colorscheme for neovim

i ported this colorscheme to lua, i'm wondering if i should make a pr or give it it's own repo (i'd give you credit ofc)

@exoess Thanks a lot really appreciate it. I was thinking to port it too but had to time unfortunately, I would say make PR if you want I can review :)

@exoess did you had the time to make the PR?

omg i'm so sorry, i nuked my laptops main partition so i don't have it anymore, if you'd like i can rewrite it but it might take me a bit

yeah you can do that on your freetime @exoess  :)

so, i've done everything but the language specific highlights and the expand colorgroups stuff, i think i'd be good to separate it out into another repo so package managers can handle it properly, i'd make an organization with the vim and nvim one and any other ports you'd made

@brainlessbitch any progress on this?


Overhaul ci

Replace e2e tests with a new set of tests that is independent of ICON data. These tests basically tests the command-line interfaces of the click-subcommand. So far cdo-table, tolerance, perturb, performance and stats are covered.
Pytest fixtures
In order to handle data requirements of the tests a set of fixtures is used.
This allows to organize the data requirements of the tests in a central place.
Execute all tests using Pytest
In order to start transition to pytests, collect and execute all tests using pytest
Reference files in tests/data
The tests compare its results to precomputed values located in the repo.
This ensures consistency over time. In case new reference data is required, pytests automatically stores
the new references for each test-session in a folder in /tmp. The location is printed to terminal
when running pytest.
cdo-table overrides function at runtime
See https://github.com/MeteoSwiss/probtest/issues/32,
a quick and dirty fix has been introduce in the PR.

Thanks a lot, for these nice tests. This is a great step forward to be more machine independent and to make multiple jenkins plans obsolete. I only have some minor remarks. Somehow I was not able to comment on unchanged files/lines. But the following should be cleaned up:
* update the README

* remove .env

* remove test_reference

* update .gitignore (remove obsolete entries, add temp files from new pytest)
  Then there is the question, if we want to keep the scripts in the jenkins folder, what do you think?

I remove the scripts-folder in jenkins. No need to keep it.

Nice, my test for tolerances fails, since Annika changed something in the way it is created :-)
FAILED tests/cli/test_tolerance_cli.py::test_tolerance_cli - AssertionError: Tolerance datasets are not equal!:

@huppd This is ready from my point of view


Ship with FranklinUtils

Utils weren't public API anyway, so I think this is safe for merging.

Codecov Report

Merging #30 into master will decrease coverage by 0.19%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #30      +/-   ##
==========================================
- Coverage   99.23%   99.03%   -0.20%
==========================================
  Files           5        4       -1
  Lines         131      104      -27
==========================================
- Hits          130      103      -27
  Misses          1        1

Impacted Files
Coverage Δ

src/PkgPage.jl
100.00% <ø> (ø)

src/coms/basic.jl
100.00% <100.00%> (ø)

src/coms/begin-end.jl
96.29% <100.00%> (-0.14%)
:arrow_down:

src/instantiate.jl
100.00% <0.00%> (ø)

Continue to review full report at Codecov.

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

this needs a release of FranklinUtils before it can be merged right?

I'll merge this when https://github.com/JuliaRegistries/General/pull/20351 is in

Happy to merge this when tests are passing, thanks!

@tlienart done!


PuppetLinter is shutting down - removing the service

Just for historic sake, here is the link to the site. It appears that it isn't up: 403.
Merging! This will be deployed later today.

Thanks @kdaigle - took the site down last week.