[BUG] No data returned (blank sheets) when using WithMultipleSheets with a FromView export on a queue

Prerequisites

[X ] Able to reproduce the behaviour outside of your code, the problem is isolated to Laravel Excel.
[ ] Checked that your issue isn't already filed.
[ ] Checked if no PR was submitted that fixes this problem.

Versions

PHP version: 7.1.12
Laravel version: 5.5
Package version: 3.0.10

Description
When an export WithMultipleSheets that uses another export that is using FromView is queued, the excel file results in empty sheets with no data. When it is "Stored" instead of queued, the sheets are not blank and contain the correct exported data.
Queued using AWS SQS and stored in S3.
Steps to Reproduce

Create a Multiple Sheets export as outlined in the docs (https://laravel-excel.maatwebsite.nl/3.0/exports/multiple-sheets.html) except use FromView instead of FromQuery on the 'InvoicesPerMonthSheet' export class.
Create an appropriate view file for the 'InvoicesPerMonthSheet' export.
 When the file is opened, it contains multiple sheets (as expected) but each sheet is completely empty.
Expected behavior:
Sheets should contain exported data that is defined using FromView in 'InvoicesPerMonthSheet' class.
Actual behavior:
Excel file will is saved on export. When the file is opened, it contains multiple sheets (as expected) but each sheet is completely empty.
Additional Information
When (new InvoicesExport())->queue($filename, 's3'); is replaced by (new InvoicesExport())->store($filename, 's3'); the results are correct. Each sheet contains the proper data.
Also, if FromQuery is used instead of FromView, the queued export works with each sheet having exported data (but obviously not in the format that I want, which I why I am using a view).

Hey!
FromView is currently not supported in combination with queues indeed. I can't remember the reason why I didn't add it, but looking back at it, it should be possible to get this working in a next release.

Thanks! That would be very useful!

Any update on this?
Thanks!

Hi @faisalarbain , did you fix this issue? I have got the same problem.

Hi @limchivy , did you fix this issue? I have got the same problem.

Hi Zack, to workaround I use my fork with small change https://github.com/limchivy/Laravel-Excel/commit/7239f31475e0bbcb3ec64b3461517a1819251de0

That’s awesome.But we may not be talking about the same problem. I did not used MultiSheet Export but only used FromView Export with only one sheet. I created a PR to fix my issue.

Hi @zacksleo, I test my code work both MultiSheet/SingleSheet. May you try it again with artisan queue:restart?

@limchivy Great, I tried it again. And It does work.

@limchivy your fix completely bypasses the queued functionality. It also breaks the queued collection and query exports, as the data will already be in the sheet and then it will start queuing and append everything a second time.
@zacksleo approach is the correct one.
I'll close this ticket as a PR is made and will be merged soon.


gRPC-node doc - add a link to the extra utilities

Add a link to the extra utilities in grpc-node to https://github.com/stargate/stargate-grpc-node-client/blob/master/src/util/values.ts.
They are mentioned, but the utility is not linked.

Closed with PR #242


Not Working with Mojave 10.14

I have the latest versions of mySIMBL and ColorfulSideBar 1.5.0 installed.
No changes to the side bar whatsoever in the dark or light modes.
cDock is working fine.
Any suggestions?
Thanks

I have this bug as well. Restarted Finder and it's still greyed out.

Running macOS 10.14.5 (18F132) and the SIMBL and colorfulSidebar9 from today (June 1, 2019). Even after granting all the permissions that SIMBLAgent asks for and restarting Finder (and rebooting my Mac), still no colorful icons, although I thought I saw a blue gradient down the sidebar until I disabled colorfulSidebar9 in SIMBL but now I'm not seeing it.  I understand there is some other mechanism to get colorful icons now, but I actually wanted to use this to customize the icon for my Projects folder.  Getting a change in icons seems like the first step, but I'm getting nothing.

@dgentry
And what are the other ways to get colorful icons?

Any news about a possible fix for Mojave ?

XtraFinder is what I used in the past for sidebar colors but then it stopped working after development stopped.  I just checked and development is active again and a version that support Mojave is out!
https://www.trankynam.com/xtrafinder/

Versions 1.6.0 and up should work on Mojave and Catalina


Lighten external dependencies.

Please think about removing lambdaj as this drags some odd dependencies (i.e. hamcrest) into the code base.

@rzo1 definitely agree. As of late I have been using Eclipse Collections for everything, but will try and stick to only using Java libs as much as possible.

I worked on this in my forked repo (and did some heavy refactoring to extract some concepts in different maven modules). Maybe this is interesting and I can submit a pull request?

yeah sounds great. don't refactor the chinese tokenizer yet however, I'll pull that out next and move it into a different project kumo-tokenizers-chinese, or something.

Hi @rzo1 and @kennycason
Is there any progress in removing lambdaj?
I am going to do it myself if you did not start it yet.
Thanks.

@howtimeflies-io I just added the pull request... did this 2 months ago... ;)

Thank you @rzo1
I did it myself just now 😄
Maybe it is also nice to update the maven dependencies (commons-io, commons-lang3 and junit) to their latest version in your pull request.

I think, I did an update on the dependencies in my other branch (extracting the heavy nlp dependencies) @howtimeflies-io

@rzo1
Cool! I will check that branch. Thanks.

Thanks guys! I just reviewed the PRs, some minor comments and I'll test and merge!

@kennycason If I can support updating documentation and/or changelog, just comment here with concrete tasks, so we can go for Maven Central soon :)

@rzo1 I'm planning on updating doc, testing, and deploying to maven central tomorrow afternoon. I am baby sitting some large hadoop jobs so have a bit of "free" during the afternoon. :)

I noticed the project doesn't even compile. Gong to resolve that before anything.

@rzo1 Did you run any of the examples after you made this refactor?  Logging is also not printing out anymore.
I'm going to debug through it and see what the issue is.

Maybe we can meet on IRC to discuss on demand finding? ;)

@rzo1 it's no problem. Given the lack of unit tests and size of refactor, I'm not surprised, nor concerned ha.
Learnings so far:

sort got reversed on the frequency loader. fixing that and adding unit test
next the image rotator is killing the heap, not sure why, investigating now. :)

Of course, by lack of unit tests, I mean, MY lack of unit tests :D

it's trying to create an array of size 12,468x4070 in CollisionRaster for each word, when this is supposed to just be the size of the canvas. Not sure why yet, but that certainly explains the heap space exceptions

I was expecting, that I may break something - can you tell me the name of the test-case? So I can start some investigations, too ? I am IRC available at freenode / #kumo


[GHSA-r4r9-mgjc-g6q3] Path Traversal in 626

Updates

Affected products

Comments
This package no longer exists in npmjs.com, and this advisory should be removed.

Hey @seng1e, similar to https://github.com/github/advisory-database/pull/705 we tend to keep these advisories live. What's your rational for removing it?

👋 This pull request has been marked as stale because it has been open with no activity.  If you do nothing this pull request will be closed eventually by the stale bot. Please see CONTRIBUTING.md for more policy details.


Bugfix/95

Fix for DB constraint error that occurs when trying to update the proxy config mappings.
Also bumped H2 DB up to a latest version.


Call to an undefined method Illuminate\Database\Query\Builder::firstOrFail()

Larastan Version: v0.6.8
--level used: 2

Description
When I call firstOrFail() after lockForUpdate(), I get above error.
Neither first() nor get() occurs the problem.
Laravel code where the issue was found
<?php

namespace App\Models;

use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Notifications\Notifiable;

class User extends Authenticatable
{
    public function test()
    {
        return $this
            ->where('id', 1)
            ->lockForUpdate()
            ->firstOrFail();
    }
}

Last but not least, thank you very much for creating this product!

What is the situation when you remove lockForUpdate?

Thank you for quick response.

What is the situation when you remove lockForUpdate?

Error has gone.

Maybe related: https://github.com/nunomaduro/larastan/issues/487#issuecomment-598030138

Hi,
Thank you for reporting. This looks like a false positive. I'll check it :+1:


PB-16372 Allows incrementing semver tag based on input

Description

We thought it would be a nice idea to create releases with a simple push of a button. So, we extended the current implementation to also tag the latest commit by incrementing the latest semver tag based on the version_bump input.
Now, users can also add an workflow_dispatch event trigger to allow this, as seen in the screenshot below

Related Issues

No related issue

@stefpap there are 10 commits in this PR but most of them appear to be either part of a debug process or fix up of each other. Would you mind squashing them into a more reasonable history or even into a single commit as the overall code changes are all part of the same logical change?

Downloaded spellcheck and fixed all the issues hopefully

@stefpap there is a requirement here to have all commits signed. Could you amend your commit please?


Move println statement out of lib.rs

This PR moves the println! statement from lib.rs to main.rs. This is necessary because when using Gambit as a library the println! statement output could overwrite/append a print with return carriage.
The println! isn't necessary in the lib.rs and hence moved to main.rs

Hi @chandrakananandi , can you or someone on your team take a look at this PR. It doesn't make any significant changes to the code.


Merge master branch to prTesting1_201903040921 branch

OPS Build status updates of commit 12a696d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details
Dependent Files

split/updateTestRef1.md
:white_check_mark:Succeeded

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


To-do app🧾

Feature ✅
Description
Build a to-do app with a web interface in either Js or python
Example
User must be able to add tasks in the web interface and If a task is done mark it as done(dim the text or strike the text)
For this task it is mandatory to add the screenshot of resultant website with all possible cases inside README file.
Contributors are supposed to mention their coding language while asking for assignment

I'd like to contribute to this in javascript

I would like to work on it.
Here is my Todo List. And i will also like to improve it further.

@manasivaraiya You are up, @ShivamYadav-Coding which language have you used?

I used Javascript in it.

@manasivaraiya Has already been assigned for javascript, you can check after a few days.

Sure!

hi, please assign this task to me i can develop a python code for the UI and the functionality of the windows application


C# LINQ expression serialization

This PR introduces fixes and serialization factories necessary to serialize reflection types like ConstructorInfo, PropertyInfo, FieldInfo and C# LINQ expressions - at least most of them, as I don't suppose that C# dynamic is supported.
Additionally PR contains test suite for most common expressions and test for F# quotation - latter is skipped, as Wire is unable to pass this test at the moment. This can be done in a separate PR.

Awesome!


Accuracy concerns.

Bug Report
Not entirely sure if this is a question(s) or a bug report. I often get coords at least 20m from the true location. Wondering how this is possible as well as why my Google Maps app on the same device is rarely off more than a few feet.
Problem
Please see the image of a few test runs:

The red markers are created from coords obtained from this plugin. The numbers in the black boxes correspond to the real location when the associated red marker was created. You can see the markers 1 to 5 are all extremely close, even though the accuracy value from the plugin stated anywhere between 10 and 20m. Markers 6 to 8 however are at least 20m off from the correct location. The plugin returned accuracy for these is anywhere from 13m to 20m.
Position 6 to 8 are all on an open city street with significant view of the sky. I have repeated measurements at this location on numerous days and always get values returned close to where shown above (off by over 20m).
enableHighAccuracy is set to TRUE.
As mentioned above, my Google Maps app shows my location to always be within 3m of my actual location.
What is expected to happen?
I think results should always be within 3m of the correct location.
What does actually happen?
At some locations on the same street, results are very close (even though accuracy states 10+m). But, at other locations on the same street, results are off by as much as 20m or more and do not come close to matching Google Maps results on same device.
Information
Command or Code
I think the only code of interest would be whether or not i have set High Accuracy correctly. Taken from numerous posts, I use this:
    this.location.getCurrentPosition({enableHighAccuracy: true}).then((resp) => {
      var lat = resp.coords.latitude;
      var lng = resp.coords.longitude;
      var latLng = {lat: lat, lng: lng};
      var accuracy = resp.coords.accuracy;

      this.loading.dismiss();
      this.common.log(JSON.stringify(location, null ,2));

      // Move the map camera to the location with animation
      this.map.animateCamera({
        target: latLng,
        //zoom: 17,
        tilt: 30
      });

      // add a marker
      let marker = this.map.addMarkerSync({
        title: 'Current Location',
        snippet: 'lat: ' + lat + this.LF + 'long: ' + lng + this.LF + "accuracy: " + accuracy,
        position: latLng,
        //animation: GoogleMapsAnimation.BOUNCE
      });
      // show the infoWindow
      marker.showInfoWindow();

      // If clicked it, display the alert
      marker.on(GoogleMapsEvent.MARKER_CLICK).subscribe(() => {
        this.showToast('clicked!');
      });

    }

Environment, Platform, Device
App is build with Ionic 5 (although unlikely that could matter here).
Device used in tests is an LG G6 - but again, Google Maps results on this device are very accurate. Android ver: 9
Version information
Ionic:
Ionic CLI                     : 6.10.1 (C:\Users\Peter\AppData\Roaming\npm\node_modules@ionic\cli)
Ionic Framework               : @ionic/angular 5.1.1
@angular-devkit/build-angular : 0.901.6
@angular-devkit/schematics    : 9.1.6
@angular/cli                  : 9.1.6
@ionic/angular-toolkit        : 2.2.0
Capacitor:
Capacitor CLI   : 2.1.0
@capacitor/core : 2.1.0
Cordova:
Cordova CLI       : 9.0.0<EMAIL_ADDRESS>Cordova Platforms : android 8.1.0, browser 6.0.0
Cordova Plugins   : cordova-plugin-ionic-keyboard 2.2.0, cordova-plugin-ionic-webview 4.2.1, (and 9 other plugins)
Utility:
cordova-res                          : not installed
native-run (update available: 1.0.0) : 0.2.8
System:
Android SDK Tools : 26.1.1 (C:\android-sdk)
NodeJS            : v12.18.2 (C:\Program Files\nodejs\node.exe)
npm               : 6.14.5
OS                : Windows 7
Checklist

[X] I searched for existing GitHub issues
[X] I updated all Cordova tooling to most recent version
[X] I included all the necessary information above

Same here, but worst on IOS. Have seen a similar issue bug in ionic repo : https://github.com/ionic-team/ionic-native/issues/1691.

On android, Cordova doesn't provide a geolocation implementation. It uses the browser implementation, because of this I can only really provide a rough guess.
Google Maps using native APIs has much more fine control options available, while the browser implementation is mostly hard-coded, and perhaps configured more to save battery power instead of accuracy. In my experience, most devices will yield between a 5m-10m accuracy reading assuming a healthy satellite connection, with assisted GPS enabled, using the browser-based implementation.
There are third-party plugins available that implements Geolocation using the Google APIs you can try to see if it improves things for your case. I personally use cordova-plugin-locationservices, in one of my apps.
I don't really see this as an issue that Cordova can resolve so I'll be closing this.

Same here, but worst on IOS. Have seen a similar issue bug in ionic repo : ionic-team/ionic-native#1691.

On iOS, Cordova does provide a geolocation implement, so if there is a problem on on iOS, cordova may be able to do something, however, in my experience, most accuracy-related issues are related to environment or device settings. I have a gist that goes into more detail.


Include config options for the NewsArticle schema type

For Hyas-based sites that would like a published content type to appear in Google News results.
https://schema.org/NewsArticle

Added NewsArticle


Deconstructing barricades should yield less materials

Deconstructing a barricade that was not damaged should yield 4 metal (They currently all do)
Deconstructing a barricade that only took a hit or two should yield 3 metal
Deconstructing a barricade that has visually taken damage should yield 2 metal
Deconstructing a barricade that is unrepairable (last damage stage) should not yield any metal
Deconstructing any barricade that has barbed wires on it should drop the barbed wires

Deconstructing any barricade that has barbed wires on it should drop the barbed wires

you can use wirecutters to remove it before deconstructing not sure if its a required step in the graph or just optional

It should be optional, just deconstructing the barricade with your crowbar without taking off the barbs should just drop the barbs


Haspmota support?

Does this custom component also support haspmota as it is heavily inspired by openhasp?

This component only supports openHASP.


UX: Add disabled button

The behaviour of the toolbar button should be improved.
When no text is selected
Current behaviour: Button as usual (enabled)
Best behaviour: Disabled
When text is selected
Current behaviour: Button as usual (enabled)
Best behaviour: Button as usual (enabled)
This behaviour could further be improved by having a floating button. See https://github.com/JohnMcLear/ep_comments/issues/95.

@rugk This is a good idea, could you help us on that? This hook might be what you need: http://etherpad.org/doc/v1.6.0/#index_aceselectionchanged


Added PathIcon Control

https://github.com/fsprojects/Avalonia.FuncUI/issues/381

@JaggerJo Does the change in #380 need to be made to the PR workflow? The failure here sounds the same as that (i.e. not actually related to the change here)


zh: add some introduction in overview.md

First-time contributors' checklist

[ ] I've signed Contributor License Agreement that's required for repo owners to accept my contribution.

What is changed, added, or deleted? (Required)
add some introduction in overview.md

Which DM version(s) do your changes apply to? (Required)

[x] master (the latest development version, including v3.0 changes)
[x] v2.0 (TiDB DM 2.0 versions)
[ ] v1.0 (TiDB DM 1.0 versions)

What is the related PR or file link(s)?

This PR is translated from:
Other reference link(s):

Do your changes match any of the following descriptions?

[ ] Delete files
[ ] Change aliases
[ ] Need modification after applied to another branch
[ ] Might cause conflicts after applied to another branch

/cc @lance6716

@CharLotteiu PTAL

/lgtm

/merge

/remove-translation doing
/translation done


luci-mod-status: shows incorrect swap info when a physical swap partition is mounted.

Is the swap larger than 2GB ?

Is the swap larger than 2GB ? Please check whether the issue persists after opkg update; opkg upgrade rpcd; reboot.

Yes,rpcd is installed, and my platform is x86_64.

Yes, rpcd is always installed by default, but did you upgrade it to the latest version?

Yes, rpcd is always installed by default, but did you upgrade it to the latest version?

I compiled the latest version. It happend after the luci-compat was added.

Please provide the output of opkg list-installed rpcd and ubus call system info

OpenWrt 19.07-SNAPSHOT, r10675-5e1864d
root@OpenWrt:~# opkg list-installed rpcd
rpcd - 2019-11-10-77ad0de0-1
root@OpenWrt:~# ubus call system info
{
"localtime":<PHONE_NUMBER>,
"uptime": 161,
"load": [
2816,
1856,
160
],
"memory": {
"total": 511537152,
"free": 362319872,
"shared": 733184,
"buffered": 20283392
},
"swap": {
"total":<PHONE_NUMBER>,
"free":<PHONE_NUMBER>
}
}

This looks like a Kernel level bug. I replicated the problem on a Xiaomi Mir3G by attaching an USB thumb drive and allocating 4GB of swap space. Neither the ubus call, nor the low level sysinfo(2) call, no /proc/swaps or free -m display the correct values. They all cap to ~2GB.


Jesse: Watch mdalimranhossain.com

Jesse requests the watch of the watch_keyword mdalimranhossain\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

mdalimranhossain\.com has been seen in 0 true positives, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


[BugFix] fix persistent index delete flag lost when flush l0 (backport #29997)

Fixes #issue
What type of PR is this:

[x] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[x] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[ ] 3.1
[ ] 3.0
[ ] 2.5
[ ] 2.4

[FE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[BE Incremental Coverage Report]
:disappointed: fail : 19 / 28 (67.86%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
src/storage/persistent_index.cpp
19
28
67.86%
[802, 1207, 1216, 1218, 2653, 2654, 2660, 3415, 4002]

[FE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[BE Incremental Coverage Report]
:disappointed: fail : 19 / 28 (67.86%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
src/storage/persistent_index.cpp
19
28
67.86%
[802, 1207, 1216, 1218, 2653, 2654, 2660, 3415, 4002]

[FE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[BE Incremental Coverage Report]
:disappointed: fail : 19 / 29 (65.52%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
src/storage/persistent_index.cpp
19
29
65.52%
[802, 1207, 1216, 1218, 2653, 2654, 2660, 3415, 4002, 4060]


Test multiline error messages

I suspect that multiline error messages will not work currently. We may need to join all lines back into a string with newlines before we feed it to the location/quickfix list. We may also need to gather all errors until the job completes before we populate the list for some checkers.

I currently have this problem with the Kibit Clojure code analyzer. I'm using these settings to parse multiline messages:
setlocal makeprg=lein\ kibit\ %
setlocal errorformat=%IAt\ %f:%l:,%C%m,%Z,%-G%.%#

let g:neomake_clojure_kibit_maker = {
    \ 'exe': 'lein',
    \ 'args': ['kibit'],
    \ 'errorformat': '%IAt\ %f:%l:,%C%m,%Z,%-G%.%#',
    \ }
let g:neomake_clojure_enabled_makers = ['kibit']

Kibits output:
At test.clj:1:
Consider using:
  (when true 42)
instead of:
  (if true 42 nil)

:makes output:
test.clj|1 info|  Consider using: (when true 42) instead of: (if true 42 nil)

:Neomakes output:
test.clj|1 info|  Consider using: (when true 42) instead of:

As you can see, the last line gets lost.

Yup. I did some investigation, and it looks like multiline messages will work fine, as long as the whole message comes through in the same stdout/stderr event. If it gets split across events, it will mess up the parsing of the message. The best solution I can think of is to make a setting to gather all the maker output before trying to put it in the loclist or quickfix list.

This feature should be added in e1bce3d68783a157c8ac16fe15066fd6ca964de1. I'll add docs now, try adding 'buffer_output': 1 to your kibit maker. It should take care of it for you. Let me know if this resolves it.

Works now as expected. Thanks!


When selected value is deleted the combo scale to top-left

There is a normal combo with pre-selected values (The first)

So when im gonna delete some selected value, the actual combo goes to the top, and the next combo is selected (Deleted BANCO MACRO)

Any help please? Why does this happen?

Have you tried changing the value of dropdownParent?  Please provide a working demo of this issue, if possible.

sorry, the issue was solved, was a error in jquery was used trigger instead of on function, this active all the controllers an behaviors with the same id :C


[DO NOT MERGE] Beta5 Changes

Contributing to the Azure SDK
Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.
For specific information about pull request etiquette and best practices, see this section.

API change check
APIView has identified API level changes in this PR and created following API reviews.
Azure.Communication.CallAutomation


Update view names

Pull Request Test Coverage Report for Build<PHONE_NUMBER>7
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 93.067%

Totals

Change from base Build<PHONE_NUMBER>8:
0.0%

Covered Lines:
1517

Relevant Lines:
1630

💛  - Coveralls

@b-j-mills , could you give me a bit of context on this change ? What was the issue that it solves ? Thanks

Sure - at least in hapi-pipelines, the line view=${view::-1} suddenly started truncating the csv output file names differently.  For example, instead of the file being named database/csv/admin1_view.hash it was named database/csv/admin1_vie.hash.
I'm still not sure what change caused it, but it began three days ago when we updated the hapi-sqlalchemy-schema library.


Itay

Fixed and updates some stuff.
Some stuff in admin pages still requires fixing.

Fix changed role guard in products route

Fixed


Uninstall newrelic

Uninstalls newrelic_rpm gem

This is a long shot at fixing #2534. I'm trying it because:

newrelic is at the bottom of the stack trace of all the failed InatImportJob's;
It's easy to implement;
We aren't using the NewRelic data;
It;s easy to undo.

coverage: 93.472%. remained the same
when pulling 45619934a9fb98c3ab5e42f7375d8bc68a12749f on jdc-uninstall-new_relic
into 8a9eb540799fb8253ee13de029cba35a23734f57 on main.


Added change log entry for #860

Change log entry for "Fixed check_file_status error #860"

Can one of the admins verify this patch?

Can one of the admins verify this patch?

Jenkins, ok to test

Closing this pull request as I've added the changes to the original pull request (#860)


Locale storage should be bound to user session

If several users are sharing the host platform, signing out should restore the system's default locale, and signing in should load the user's save locale.

Actually, it should be stored in the user info in the database. This way, not only would the locale be bound to the user, but also it would be consistent across all of the user's devices.
So yeah, localStorage seemed like a good idea, but actually is not for this case.

Locale is not reset to the system default when signing out.


Failed to connect to neo4j via bolt port

Can't connect to neo4j version 4.0 via bolt port, but via web interface, it works well.

same here. Stacktrace:

Should be fixed within next release (hope to trigger it today).

Any update on the release with fix, did it happen?

@GreYko, any news on this bug?

I have the same issue when trying to connect to Neo4j inside Docker with both DataGrip and PyCharm
Neo4j Server version 4.0.2 (community)
Graph Database Support 3.0.2
PyCharm 2019.3.4
Runtime version: 11.0.6+8-b520.43 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Linux 5.0.0-38-generic

@GreYko
The Neo4j browser and py2neo both are connecting perfectly
As I've figured out using Wireshark, it seems like plugin is trying to connect using TLSv1.2, but my server is configured to reject all such attempts (dbms.connector.bolt.tls_level is DISABLED by default).
I've tried changing tls_level to OPTIONAL and configuring security policies somehow, but then I've got the other error.
Plugins is trying to establish connection, they exchange 2 messages with the server
and then TLS Encrypted Alert appears :(

P.S. Meanwhile the https connection on port 7473 works fine, it also refuses to connect to bolt port

TLSv1.2 Record Layer: Alert (Level: Fatal, Description: Bad Certificate)

(This one might be, because I'm using self-signed, self-generated cert)

Are there any known workarounds? I am willing to dance around this bug with my neo4j configuration just to get it working.

When I install Graph Database Support 3.0.2 from the Marketplace I get neo4j-java-driver-1.6.4.jar -> SSL handshake issue
Clone repo ./gradlew buildPlugin install the plugin from file -> neo4j-java-driver-4.0.0.jar ->  All good
I am thinking something must have gone wrong in the latest release?

@lqst thanks for your response. Modifying neo4j configuration is the length to which I was ready to go, but building the plugin from source isn't, so I will wait for an official fix.

I've just recompiled the plugin from source, as @lqst suggested, and after replacing the original one everything seems working
For me (Linux) path for PyCharm plugins was
$HOME/.local/share/JetBrains/Toolbox/apps/PyCharm-P/ch-0/193.6911.25.plugins/
and there I've replaced the folder GraphDatabaseSupport with the my one

Also it is possible to upgrade the plugin directly from the IDE
One could open the File->Settings->Plugins menu and select GraphDatabaseSupport.zip achrive via Install plugin from Disk... option

Seems fixed as of now.


AttributeError: function 'glGetUniformLocation' not found

Windows sys

I also met this problem in windows.

They don't support visualization on window lol

same issue here: https://github.com/Genesis-Embodied-AI/Genesis/issues/12

Close as a duplicate.


Colored terminal

To display colored informations in terminal, use ogham/rust-ansi-term, or Stebalien/term.
See an example usage in kbknapp/clap-rs.

This issue was moved to mbrt/ruplicity-console#2


Update material framework

All material (Lit, Unlit) now derive from a base class:
RenderPipelineMaterial
previously namespace was use to material name, now it is a regular class
It allow to add more easily new material or replace current one
HDRenderPipeline with introspection will execute all material method
from found RenderPipelineMaterial
The unique deferred material that we suppose is still a special case as
several code depends on it


[fix] Update ValidationError to fix typescript error when returning invalid

Fixes #6836.  Minor change to ValidationError, adding type: 'invalid' to match the Invalid generic in ActionResult. Not sure this is the best way, but I couldn't figure out a different one.
Replaces PR #6838 which I irretrievably messed up.
Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. For large changes, please create an RFC: https://github.com/sveltejs/rfcs
[x] This message body should clearly illustrate what problems it solves.
[ ] Ideally, include a test that fails without this PR but passes with it.

Tests

[x] Run the tests with pnpm test and lint the project with pnpm lint and pnpm check

Changesets

[x] If your PR makes a change that should be noted in one or more packages' changelogs, generate a changeset by running pnpm changeset and following the prompts. All changesets should be patch until SvelteKit 1.0

Thank you - however, this type isn't related to the return type of an Action. I wrote more on this on the issue. Feel free to either close or adjust to document this on the ActionResult type.

Closing -- I misunderstood the ActionResult type. See https://github.com/sveltejs/kit/issues/6836#issuecomment-1248512603


test(tests)  force new kong instances for each test.

trying to get more stable tests

I'm unsure starting / stopping kong for every test will make them more stable.

i don't know.  this is definitely not a final fix; just to explore if these tests are affected by this.   in any case, just raising waittimes is not a fix either.  i guess the real answer would go something like:

use different names/routes/identifiers on each test so it doesn't matter if the server carries state from the previous one.

clearly define each step of the setup and be sure on which order they happen, for example:

"check server are started/connected"
"check config is not there"
"push config change"
"check config is there"

instead of:

"assume servers are started"
"push config"
"check config is there"

probably there would be waitstates on some of those steps, but not fixed times.

@javierguerragiraldez Do you have a sample of flaky CI job?


orphanRemovalStrategy ignored in Maven plugin

Hello,
I've got two projects with separate AsciiDoc publishing strategies:

Via docker container
Via maven plugin

While publishing via docker works flawlessly, the maven publishing just ignores the orphanRemovalStrategy property. Both projects' ascii doc are published/appended under the same ancestor. However, the maven plugin always deletes the other children.

Thanks
Patrick

Hi @pstuermlinger, thank you for using the Confluence Publisher. I noticed that you are using version 0.9.0 when publishing via Maven, and 0.0.0-SNAPSHOT with Docker. Could you please try upgrading to the latest release 0.12.0 and check whether the issue still shows up? Thank you!

Actually, support for configuring the orphan removal policy has only been introduced via #196 in version 0.10.0 therefore, upgrading to at least that version should fix your issue.

Thanks @cstettler, using the latest version fixed the issue 😇


Reintroduce tfm-mcuboot

Reintroduce #30050, reverted in #30610
Note that because of #30616, this now correctly runs the doc build, which passes with the addition of the west update line.

Added comment, updated sha, and changed from url to repo-path


add jft to sms repsonse #147

ref #147

this is tested and works great, couldnt reuse existing jft function though could create another if that makes more sense

why not just text the link?

damn thats a good point

actually that would go against my additional context from #147 ha. is the length the sticking point for wanting to just send a link?

One issue that we might run into with the 160 limit is sequencing.  I
suggest adding sequence numbers.
On Sat, Sep 29, 2018 at 9:23 AM pjaudiomv<EMAIL_ADDRESS>wrote:

could do a wordwrap at 160chr and send multiple sms, but at that point the
link would make more sense. if the length is your concern I can just change
it to a link. But it is cool just having the whole jft instantly sent to
the phone.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/radius314/yap/pull/148#issuecomment-425645024, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABw9u5lOLvdfGBbql03pudeIgaxWdHslks5uf3RkgaJpZM4XASLS
.

Ah yes so sms showing up out of order

Yes it’s likely that we’d get sequencing issues because we are sending out a couple of SMS all at once and the carrier may deliver out of order.  It’d be good to start each “page” with (1/4): for example for page 1 of 4.

In general this would be good as a “function” that could be reused and applied to other SMS.  Especially I’m thinking about adding an option to include location info field, which may push some other SMS messages beyond the 160 limit.  Australia has already mentioned that this is happening.

If the jft was added as a function it would be easier to send default Lang option and spit out the correct jft also

It should be two different function.  One for the JFT.  And one for
splitting SMS up.  The JFT could call the SMS process function.  They are
mutually exclusive and would allow the splitting function to be used
independent of the JFT function.
On Sat, Sep 29, 2018 at 11:14 AM pjaudiomv<EMAIL_ADDRESS>wrote:

If the jft was added as a function it would be easier to send default Lang
option and spit out the correct jft also
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/radius314/yap/pull/148#issuecomment-425652543, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABw9u68lnBdsRIHamZvXulyzig15dSnwks5uf45ggaJpZM4XASLS
.

twillio is saying theyll do this automatically
https://support.twilio.com/hc/en-us/articles/223181508-Does-Twilio-support-concatenated-SMS-messages-or-messages-over-160-characters-

Ah wait we're not making use of the message resource uri

Maybe we should instead of using  verb

I think they are the same thing.  Looks like Sms might be deprecated.

Let’s test this out for a bit and see how it goes.

cool ill have to get a hold of my grandmas flip phone to try it out too ha


num_classes vs num_tokens

The following padding function used in https://madewithml.com/courses/foundations/convolutional-neural-networks/ refers to num_classes which in the example used comes up to 500. I was wondering if it should be referred as num_tokens (as used in other functions). Just getting confused since as per my understanding num_classes = 4.
def pad_sequences(sequences, max_seq_len=0):
      """Pad sequences to max length in sequence."""
      max_seq_len = max(max_seq_len, max(len(sequence) for sequence in sequences))
      num_classes = sequences[0].shape[-1]
      padded_sequences = np.zeros((len(sequences), max_seq_len, num_classes))
      for i, sequence in enumerate(sequences):
          padded_sequences[i][:len(sequence)] = sequence
      return padded_sequences

Hi @Aman0807, this is a great question and is actually a major source of bugs even in very mature companies. Typically, when I write a function, I want to make it as modular and reusable as possible. So that I can use it for my current context but also for future contexts for my team. In our task here, the number of classes happens to be the same as the number of tokens but in someone else's task, they may still require padding but tokens may not make any sense to them if they're not doing exactly our task. So when writing functions, it's a good practice to use names that are universal (but still descriptive).
I've often seen functions written using specific variables that exist for the current context it's been written for. And then when others reuse the same function (copy/paste or from an internal ML library) they get errors because that specific variable may not exist or it doesn't make sense for their context.


clean clone fails to build

Error occurs on osx and ubuntu. Java 1.8.0_25, maven 3.3.3, commit  91fbba3
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 02:07 min
[INFO] Finished at: 2016-02-08T08:48:53-06:00
[INFO] Final Memory: 32M/126M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9.1:jar (attach-javadocs) on project aws-apigateway-importer: MavenReportException: Error while creating archive:
[ERROR] Exit code: 1 - /Users/ryan/projects/aws-apigateway-importer/src/com/amazonaws/service/apigateway/importer/config/ApiImporterDefaultModule.java:85: error: unterminated inline tag
[ERROR] */
[ERROR] ^
[ERROR] /Users/ryan/projects/aws-apigateway-importer/src/com/amazonaws/service/apigateway/importer/config/ApiImporterDefaultModule.java:87: warning: no @return
[ERROR] protected RetryPolicy.BackoffStrategy provideBackoffStrategy() {
[ERROR] ^
[ERROR] /Users/ryan/projects/aws-apigateway-importer/src/com/amazonaws/service/apigateway/importer/impl/SchemaTransformer.java:46: warning: no @param for model
[ERROR] public String flatten(String model, String models) {
[ERROR] ^
[ERROR] /Users/ryan/projects/aws-apigateway-importer/src/com/amazonaws/service/apigateway/importer/impl/SchemaTransformer.java:46: warning: no @param for models
[ERROR] public String flatten(String model, String models) {
[ERROR] ^
[ERROR]
[ERROR] Command line was: /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/javadoc @options @packages
[ERROR]
[ERROR] Refer to the generated Javadoc files in '/Users/ryan/projects/aws-apigateway-importer/target/apidocs' dir.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

Bug got in somewhere in https://github.com/awslabs/aws-apigateway-importer/commit/10fba00d6b90501bf93f18a506f48196ba5a6b10 as 6fc9137 builds

Seeing the same.

Apologies - looking into it

Fixed - this was a javadoc error that wasn't picked up by the CI build. Thanks for reporting


DataGrid: vertical scrollbar height is not calculated properly after changing window height

I use Avalonia 0.9 stable version. If I scroll down and then increase the height of the window (e.g. maximize), the height of vertical scroll bar will be calculated wrong. Good way to reproduce that is to use the number of datagrid rows a bit more than you can see on your screen (on the screenshot there is only one invisble row on the top, but the height of the scrollbar is too small).
This leads to jittery scrolling in resized window. I suppose the problem is that the vertical offset (the height of invisble rows) is not updated after resizing the window.

Issue still exists in version 0.10.10 and can be produced on both macOS and Windows.


feat(kit): add attribute tuiHighlightColor

PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows Conventional Commits
[x] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[ ] Refactoring
[ ] Code style update
[ ] Build or CI related changes
[ ] Documentation content changes

What is the current behavior?
Closes #925
What is the new behavior?
New attribute tuiHighlightColor can change color of highlight.
Does this PR introduce a breaking change?

[ ] Yes
[x] No

Hi @03leg, there was already a PR resolving this issue so now there are conflicts. If you could merge main into your branch keeping changes in hightlight.directive.ts from main, we can merge the spec test that you've added.

Hi @03leg, there was already a PR resolving this issue so now there are conflicts. If you could merge main into your branch keeping changes in hightlight.directive.ts from main, we can merge the spec test that you've added.

now is it ok?


tmax optionally exclusive in Epochs and cropping

Currently, tmax parameter in Epochs and mne.epochs.BaseEpochs.crop is inclusive. It would be convenient to be rather exclusive in some cases.
For example, in the example for "Decoding in time-frequency space data using the Common Spatial Pattern (CSP)" (https://mne-tools.github.io/stable/auto_examples/decoding/plot_decoding_csp_timefreq.html?highlight=csp), the grid search is used in the time domain by crop method:
        # Crop data into time-window of interest
        X = epochs.copy().crop(w_tmin, w_tmax).get_data()

But this results in reusing one sample between two following windows!
What do you think? Is there any reason why it is strictly inclusive?

Is there any reason why it is strictly inclusive?

It has been that way for many years so we should not change the default behavior (it could break a lot of people's code). It is however a pain to do epochs.crop(start, stop - 1. / epochs.info['sfreq']) so I wouldn't mind adding a include_last=True (by default) keyword argument.

I am for adding a keyword argument such as tmax_inclusive or include_last with True as default value.

Ok for a include_tmax param in crop method


Bring in example readme from pynxtools repo

This brings in the contents from the README in pynxtools/examples which is supposed to be deleted here: https://github.com/FAIRmat-NFDI/pynxtools/pull/450

@rubel I guess with the example coming into the repo directly, this branch is more or less obsolete, right? Though there is some discussion of the docker image that you may want to keep in the docs.


document libs from sky_services

cc @devoncarew

Very cool to get these docs published! I have one comment re: some future proofing.

lgtm!

@devoncarew please take another look

:+1:


cmd/ebitenmobile: still doesn't work with the latest gomobile

Ebitengine Version
2.6.4
Operating System

[ ] Windows
[ ] macOS
[ ] Linux
[ ] FreeBSD
[ ] OpenBSD
[X] Android
[ ] iOS
[ ] Nintendo Switch
[ ] PlayStation 5
[ ] Xbox
[ ] Web Browsers

Go Version (go version)
go version go1.20.3 linux/amd64
What steps will reproduce the problem?
$ git clone https://github.com/divVerent/aaaaxy
$ cd aaaaxy
$ export ANDROID_HOME=$HOME/Android/Sdk
$ go run github.com/hajimehoshi/ebiten/v2/cmd/ebitenmobile bind -target android -javapkg io.github.divverent.aaaaxy -o aaaaxy.aar -androidapi 21 -tags zip github.com/divVerent/aaaaxy/AndroidStudioProjects/AAAAXY/app/src/main/go/aaaaxy

What is the expected result?
A file named aaaaxy.aar.
What happens instead?
gomobile: go mod tidy failed: exit status 1
go: found github.com/divVerent/aaaaxy/AndroidStudioProjects/AAAAXY/app/src/main/go/aaaaxy in github.com/divVerent/aaaaxy v0.0.0-00010101000000-000000000000
gobind/gobind imports
	github.com/divVerent/aaaaxy/AndroidStudioProjects/AAAAXY/app/src/main/go/aaaaxy imports
	golang.org/x/mobile/app imports
	golang.org/x/exp/shiny/driver/gldriver: ambiguous import: found package golang.org/x/exp/shiny/driver/gldriver in multiple modules:
	golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6<EMAIL_ADDRESS>	golang.org/x/exp/shiny v0.0.0-20240119083558-1b970713d09a<EMAIL_ADDRESS>gobind/gobind imports
	github.com/divVerent/aaaaxy/AndroidStudioProjects/AAAAXY/app/src/main/go/aaaaxy imports
	golang.org/x/mobile/app imports
	golang.org/x/exp/shiny/screen: ambiguous import: found package golang.org/x/exp/shiny/screen in multiple modules:
	golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6<EMAIL_ADDRESS>	golang.org/x/exp/shiny v0.0.0-20240119083558-1b970713d09a<EMAIL_ADDRESS>
exit status 1

Anything else you feel useful to add?
https://github.com/hajimehoshi/ebiten/issues/2887 tried to fix it but apparently made it even worse - I no longer can work around by moving versions of other packages back.
Nothing in aaaaxy imports golang.org/x/exp:
[rpolzer@brlogenshfegle aaaaxy (git)-[main]-]$ go mod why golang.org/x/exp
# golang.org/x/exp
(main module does not need package golang.org/x/exp)

To debug this, any chance I can do something so ebitenmobile won't delete its temp directory?

Confirmed

Ah, found the flag -work that apparently does this.
[rpolzer@brlogenshfegle gomobile-work-899526358]$ grep -r golang.org/x/exp .
./src-android-amd64/go.mod:	golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6
./src-android-amd64/go.mod:	golang.org/x/exp/shiny v0.0.0-20240119083558-1b970713d09a
./src-android-386/go.mod:	golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6
./src-android-386/go.mod:	golang.org/x/exp/shiny v0.0.0-20240119083558-1b970713d09a
./src-android-arm64/go.mod:	golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6
./src-android-arm64/go.mod:	golang.org/x/exp/shiny v0.0.0-20240119083558-1b970713d09a
./src-android-arm/go.mod:	golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6
./src-android-arm/go.mod:	golang.org/x/exp/shiny v0.0.0-20240119083558-1b970713d09a

In these directories, "go mod why" still doesn't tell why this is used.

If I edit these go.mod files to no longer include golang.org/x/exp, go mod tidy passes (and also reduces these files in size a lot).

In a strace, the very first write() call with "module gobind" in it already includes the unwanted golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6.

This seems an issue in gomobile rather than ebitenmobile.

That is possible - what should I do though? It's not like I can report this as a bug of gomobile with the little knowledge I have.

Also, as go-inovation doesn't seem to be affected - any idea what the difference could be? If I can workaround, that'd be an option, but again, I don't even know where to start.

I'm looking for a workaround. Please stay tuned.

And is there a way in the meantime to rollback to a known good version of gomobile?

I don't think so. An old version of gomobile depended on golang.org/x/exp instead of golang.org/x/exp/shiny, which caused a lot of confusion.

any idea what the difference could be?

I thought importing golang.org/x/mobile/app was the cause but I failed to create a minimal reproducible case.

I found a way to make go-inovation break by merging all imports from AAAAXY: https://gist.github.com/divVerent/4893d9d39798af96d57756d0e7294e6c
Now seeing if I can "bisect" the set of modules.

gomobile uses go list -m all to list dependencies to create a go.mod, and that why.
% pwd
/Users/hajimehoshi/aaaaxy/AndroidStudioProjects/AAAAXY/app/src/main/go/aaaaxy

% go list -m all
github.com/divVerent/aaaaxy
cloud.google.com/go v0.102.1
cloud.google.com/go/bigquery v1.8.0
cloud.google.com/go/compute v1.7.0
cloud.google.com/go/datastore v1.1.0
cloud.google.com/go/iam v0.4.0
cloud.google.com/go/pubsub v1.3.1
cloud.google.com/go/storage v1.22.1
dmitri.shuralyov.com/gpu/mtl v0.0.0-20221208032759-85de2813cf6b
fyne.io/fyne v1.4.2
github.com/BurntSushi/toml v0.3.1
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802
github.com/Kodeworks/golang-image-ico v0.0.0-20141118225523-73f0f4cfade9
github.com/Microsoft/go-winio v0.6.1
github.com/OneOfOne/xxhash v1.2.2
github.com/adrg/xdg v0.4.0
github.com/akavel/rsrc v0.10.2
github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7
github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239
github.com/antihax/optional v1.0.0
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5
github.com/census-instrumentation/opencensus-proto v0.2.1
github.com/cespare/xxhash v1.1.0
github.com/cespare/xxhash/v2 v2.1.1
github.com/chzyer/logex v1.1.10
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e
github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1
github.com/client9/misspell v0.3.4
github.com/cncf/udpa/go v0.0.0-20210930031921-04548b0d99d4
github.com/cncf/xds/go v0.0.0-20211011173535-cb28da3451f1
github.com/cpuguy83/go-md2man/v2 v2.0.2
github.com/creack/pty v1.1.9
github.com/davecgh/go-spew v1.1.1
github.com/dchest/jsmin v0.0.0-20220218165748-59f39799265f
github.com/ebitengine/oto/v3 v3.1.0
github.com/ebitengine/purego v0.5.2
github.com/emirpasic/gods v1.12.0
github.com/envoyproxy/go-control-plane v0.10.2-0.20220325020618-49ff273808a1
github.com/envoyproxy/protoc-gen-validate v0.1.0
github.com/fardog/tmx v0.0.0-20210504210836-02c45f261672
github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568
github.com/fsnotify/fsnotify v1.4.9
github.com/fyne-io/mobile v0.1.2
github.com/ghodss/yaml v1.0.0
github.com/gliderlabs/ssh v0.2.2
github.com/go-gl/gl v0.0.0-20190320180904-bf2b1f2f34d7
github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1
github.com/go-gl/glfw/v3.3/glfw v0.0.0-20231223183121-56fa3ac82ce7
github.com/go-logr/logr v1.2.0
github.com/go-text/typesetting v0.0.0-20230905121921-abdbcca6e0eb
github.com/godbus/dbus/v5 v5.0.3
github.com/goki/freetype v0.0.0-20181231101311-fa8a33aabaff
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
github.com/golang/mock v1.6.0
github.com/golang/protobuf v1.5.2
github.com/golang/snappy v0.0.3
github.com/google/btree v1.0.0
github.com/google/go-cmp v0.6.0
github.com/google/go-licenses v1.6.0
github.com/google/go-replayers/httpreplay v1.1.1
github.com/google/licenseclassifier v0.0.0-20210722185704-3043a050f148
github.com/google/martian v2.1.0+incompatible
github.com/google/martian/v3 v3.3.2
github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1
github.com/google/renameio v0.1.0
github.com/google/uuid v1.3.0
github.com/googleapis/enterprise-certificate-proxy v0.1.0
github.com/googleapis/gax-go/v2 v2.4.0
github.com/googleapis/go-type-adapters v1.0.0
github.com/grpc-ecosystem/grpc-gateway v1.16.0
github.com/hajimehoshi/bitmapfont/v3 v3.0.0
github.com/hajimehoshi/ebiten/v2 v2.6.4
github.com/hajimehoshi/go-mp3 v0.3.4
github.com/hashicorp/golang-lru v0.5.1
github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639
github.com/inconshreveable/mousetrap v1.0.1
github.com/jackmordaunt/icns v0.0.0-20181231085925-4f16af745526
github.com/jakecoffman/cp v1.2.1
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99
github.com/jeandeaual/go-locale v0.0.0-20220711133428-7de61946b173
github.com/jessevdk/go-flags v1.4.0
github.com/jezek/xgb v1.1.1
github.com/jfreymuth/oggvorbis v1.0.5
github.com/jfreymuth/vorbis v1.0.2
github.com/josephspurrier/goversioninfo v1.4.0
github.com/jstemmer/go-junit-report v0.9.1
github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd
github.com/kisielk/gotool v1.0.0
github.com/kr/pretty v0.1.0
github.com/kr/pty v1.1.8
github.com/kr/text v0.2.0
github.com/leonelquinteros/gotext v1.5.2
github.com/lestrrat-go/envload v0.0.0-20180220234015-a3eb8ddeffcc
github.com/lestrrat-go/strftime v1.0.6
github.com/lucasb-eyer/go-colorful v1.2.0
github.com/lucor/goinfo v0.0.0-20200401173949-526b5363a13a
github.com/mitchellh/go-homedir v1.1.0
github.com/mitchellh/hashstructure/v2 v2.0.2
github.com/ncruces/go-strftime v0.1.9
github.com/ncruces/zenity v0.10.11
github.com/nfnt/resize v0.0.0-20180221191011-83c6a9932646
github.com/nicksnyder/go-i18n/v2 v2.1.1
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e
github.com/otiai10/copy v1.6.0
github.com/otiai10/curr v1.0.0
github.com/otiai10/mint v1.3.2
github.com/pelletier/go-buffruneio v0.2.0
github.com/pkg/browser v0.0.0-20210911075715-681adbf594b8
github.com/pkg/errors v0.9.1
github.com/pmezard/go-difflib v1.0.0
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4
github.com/randall77/makefat v0.0.0-20210315173500-7ddd0e42c844
github.com/rogpeppe/fastuuid v1.2.0
github.com/rogpeppe/go-internal v1.3.0
github.com/russross/blackfriday/v2 v2.1.0
github.com/sergi/go-diff v1.2.0
github.com/sirupsen/logrus v1.9.0
github.com/spaolacci/murmur3 v0.0.0-20180118202830-f09979ecbc72
github.com/spf13/afero v1.1.2
github.com/spf13/cobra v1.6.0
github.com/spf13/pflag v1.0.5
github.com/src-d/gcfg v1.4.0
github.com/srwiley/oksvg v0.0.0-20200311192757-870daf9aa564
github.com/srwiley/rasterx v0.0.0-20200120212402-85cb7272f5e9
github.com/stretchr/objx v0.4.0
github.com/stretchr/testify v1.8.0
github.com/xanzy/ssh-agent v0.2.1
github.com/yuin/goldmark v1.4.13
github.com/zachomedia/go-bdf v0.0.0-20220611021443-a3af701111be
go.opencensus.io v0.23.0
go.opentelemetry.io/proto/otlp v0.7.0
go.uber.org/goleak v1.3.0
golang.org/x/crypto v0.18.0
golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6
golang.org/x/exp/shiny v0.0.0-20240119083558-1b970713d09a
golang.org/x/image v0.15.0
golang.org/x/lint v0.0.0-20210508222113-6edffad5e616
golang.org/x/mobile v0.0.0-20240112133503-c713f31d574b
golang.org/x/mod v0.14.0
golang.org/x/net v0.20.0
golang.org/x/oauth2 v0.0.0-20220622183110-fd043fe589d2
golang.org/x/sync v0.6.0
golang.org/x/sys v0.16.0
golang.org/x/term v0.16.0
golang.org/x/text v0.14.0
golang.org/x/time v0.0.0-20191024005414-555d28b269f0
golang.org/x/tools v0.17.0
golang.org/x/xerrors v0.0.0-20220609144429-65e65417b02f
google.golang.org/api v0.93.0
google.golang.org/appengine v1.6.7
google.golang.org/genproto v0.0.0-20220815135757-37a418bb8959
google.golang.org/grpc v1.48.0
google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.1.0
google.golang.org/protobuf v1.28.1
gopkg.in/check.v1 v1.0.0-20200227125254-8fa46927fb4f
gopkg.in/errgo.v2 v2.1.0
gopkg.in/src-d/go-billy.v4 v4.3.2
gopkg.in/src-d/go-git-fixtures.v3 v3.5.0
gopkg.in/src-d/go-git.v4 v4.13.1
gopkg.in/warnings.v0 v0.1.2
gopkg.in/yaml.v2 v2.3.0
gopkg.in/yaml.v3 v3.0.1
honnef.co/go/tools v0.0.1-2020.1.4
k8s.io/klog/v2 v2.80.1
rsc.io/binaryregexp v0.2.0
rsc.io/quote/v3 v3.1.0
rsc.io/sampler v1.3.0

meanwhile I found that the issue is with go-licenses, which sadly I require as a build dependency and for Flatpak reasons can't really remove from go.mod.

Does go-licenses depend on golang.org/x/exp?

Yes according to go list -m all; no according to go mod why.

Maybe this issue is as the same as #2803? Then, I don't have a good workaround... 😢

The issue sure is similar. Just wondering what I even can do in the meantime.  Going back to Ebitengine 2.6.3 + backpinned gomobile and sticking there until this is solved seems the only option... not really great. There doesn't seem to exist a replacement for go-licenses, so currently looking what it takes to make gomobile not see that dependency...

Going back to Ebitengine 2.6.3 + backpinned gomobile and sticking there until this is solved seems the only option...

Does the old gomobile really work? AFAIK gomobile does go list -m all long years ago (I know this since I am the person who implemented this)

It worked in 2.6.3 times. No idea why.

Well, "worked" - after every "go get -u" I had to downgrade gomobile and x/sys.

I'll revert 3be6c78e85ce8b7f10ef4b1a55284b98c9bd36b6 for 2.6.

Hm? Which version of gomobile worked?

That's the backpinning that worked for 2.6.3:
diff --git a/go.mod b/go.mod
index b7bf0113..d3e94e5c 100644
--- a/go.mod
+++ b/go.mod
@@ -19,7 +19,7 @@ require (
 	github.com/ncruces/zenity v0.10.10
 	github.com/zachomedia/go-bdf v0.0.0-20220611021443-a3af701111be
 	golang.org/x/image v0.15.0
-	golang.org/x/mobile v0.0.0-20240112133503-c713f31d574b
+	golang.org/x/mobile v0.0.0-20231108233038-35478a0c49da
 	golang.org/x/sys v0.16.0
 	golang.org/x/text v0.14.0
 )
@@ -46,7 +46,7 @@ require (
 	github.com/src-d/gcfg v1.4.0 // indirect
 	github.com/xanzy/ssh-agent v0.2.1 // indirect
 	golang.org/x/crypto v0.18.0 // indirect
-	golang.org/x/exp/shiny v0.0.0-20240119083558-1b970713d09a // indirect
+	golang.org/x/exp/shiny v0.0.0-20231219180239-dc181d75b848 // indirect
 	golang.org/x/mod v0.14.0 // indirect
 	golang.org/x/net v0.20.0 // indirect
 	golang.org/x/sync v0.6.0 // indirect

As gomobile doesn't honor replace tags either, I had to manually do this after ever module update.

Tried a gradle script hack now to temporarily remove the go-licenses dependency before compiling. That fixed my build.

What a horrific hack: https://github.com/divVerent/aaaaxy/commit/3af435e93d49c279346d55dfb4632b146f49d13b
It does seem to work though.

Yes, that's the error I had in 2.6.3.
Avoiding the dependency isn't really an option as I am required to have an in-game display for all licenses in included code; in worst case I could keep copies of all license files in my repository, but that's rather dirty too (and if I forget to run go-licenses after every go get, I am breaking the law).

Is there any quick way to find which of go-licenses's many dependencies is causing that?

I thought go mod why -m golang.org/x/exp worked, but apprently did not at least in aaaaxy.

Doesn't work in go-licenses either.

Try go mod graph.

Could you try an Ebitengine branch issue-2748-gomobile? This removes the dependency on exp/shiny.

Getting with this change:
gomobile: go mod tidy failed: exit status 1
go: found github.com/divVerent/aaaaxy/AndroidStudioProjects/AAAAXY/app/src/main/go/aaaaxy in github.com/divVerent/aaaaxy v0.0.0-00010101000000-000000000000
gobind/gobind imports
        github.com/divVerent/aaaaxy/AndroidStudioProjects/AAAAXY/app/src/main/go/aaaaxy imports
        golang.org/x/mobile/app imports
        golang.org/x/exp/shiny/driver/gldriver: ambiguous import: found package golang.org/x/exp/shiny/driver/gldriver in multiple modules:
        golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6<EMAIL_ADDRESS>        golang.org/x/exp/shiny v0.0.0-20240213143201-ec583247a57a<EMAIL_ADDRESS>gobind/gobind imports
        github.com/divVerent/aaaaxy/AndroidStudioProjects/AAAAXY/app/src/main/go/aaaaxy imports
        golang.org/x/mobile/app imports
        golang.org/x/exp/shiny/screen: ambiguous import: found package golang.org/x/exp/shiny/screen in multiple modules:
        golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6<EMAIL_ADDRESS>        golang.org/x/exp/shiny v0.0.0-20240213143201-ec583247a57a<EMAIL_ADDRESS>
Gonna track down more later.

Apparently your go.mod still has 	golang.org/x/mobile.

Hm... I got rid of use of golang.org/x/mobile/app, but can't yet see how I can get rid of golang.org/x/mobile/asset.
Know a replacement for asset.Open - or literally anything that resolves a file name relative to the current Android package?

Actually, that also calls mobile's RunOnJVM: https://cs.opensource.google/go/x/mobile/+/d1f7d343:asset/asset_android.go;l=50;drc=c7f1239863545541a04b0586908a6ae42306cbca
So that will need a replacement indeed.

Hmm OK. Actually, the branch uses https://github.com/ebitengine/gomobile instead of golang.org/x/mobile, so just replacing golang.org/x/mobile usages with github.com/ebitengine/gomobile would resolve your issues.
However, this solution means that you assume Ebitengine depends on ebitengine/gomobile, which I want to change in the future. If you need, I'll consider to make a wrapper fot the 'assets' package like what I did for RunOnJVM.

OK, trying to copy the stuff from x/mobile/asset into my branch does fix the build (and isn't entirely wrong, as it allows me to specify C.AASSET_MODE_RANDOM and C.AASSET_MODE_STREAMING as needed for a tiny, probably negligible, performance boost). This confirms that your approach will work. Not sure if I'll keep that or not.
However, it'd probably still be nice to support x/mobile/asset-like functionality in Ebitengine right away, so a wrapper would be good nevertheless.

Any chance you can backport issue-2748-gomobile to 2.6.6? It seems it's not trivial as the changes are to go.mod which changes frequently, and also other parts don't apply cleanly to 2.6.6 either (e.g. CONFLICT (modify/delete): mobile/jvm_android.go).
If not, when can I expect to be able to build my game for Android again? Does it depend on gomobile upstream?

Actually, just realize - all I need is the RunOnJVM wrapper now, as in the
new branch that is the only reference to anything gomobile. I changed the
initialization stuff for the logging to be an expicit initialization call,
and the assets loading is pure cgo + RunOnJVM now.
Any chance such a wrapper could be added into the 2.6 branch? I will test
later if that suffices.
On Mon, Feb 19, 2024, 13:11 Hajime Hoshi @.***> wrote:

Hmm OK. Actually, the branch uses https://github.com/ebitengine/gomobile
instead of golang.org/x/mobile, so just replacing golang.org/x/mobile
usages with github.com/ebitengine/gomobile would resolve your issues.
However, this solution means that you assume Ebitengine depends on
ebitengine/gomobile, which I want to change in the future. If you need,
I'll consider to make a wrapper fot the 'assets' package like what I did
for RunOnJVM.
—
Reply to this email directly, view it on GitHub
https://github.com/hajimehoshi/ebiten/issues/2899#issuecomment-1952974816,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAB5NMFNZHV2ANWW2CHMVMLYUOIT5AVCNFSM6AAAAABCPQR2D2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTSNJSHE3TIOBRGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

I don't plan to backport the fix as this seems quite risky. I'll release v2.7 next month.
By the way, would just adding golang.org/x/mobile => github.com/ebitengine/gomobile to your go.mod and keeping the import paths as the original ones?

Just replacing won't do:
go mod tidy -compat=1.19 -go=1.19
go: downloading github.com/ebitengine/gomobile v0.0.0-20240218143224-682f25ad1166
go: finding module for package github.com/ebitengine/gomobile/geom
go: finding module for package github.com/ebitengine/gomobile/gl
go: finding module for package github.com/ebitengine/gomobile/app/internal/callfn
go: finding module for package github.com/ebitengine/gomobile/event/size
go: finding module for package github.com/ebitengine/gomobile/event/key
go: finding module for package github.com/ebitengine/gomobile/event/lifecycle
go: finding module for package github.com/ebitengine/gomobile/event/paint
go: finding module for package github.com/ebitengine/gomobile/event/touch
go: finding module for package github.com/ebitengine/gomobile/internal/mobileinit
go: finding module for package github.com/ebitengine/gomobile/app/internal/apptest
go: found github.com/ebitengine/gomobile/app/internal/callfn in github.com/ebitengine/gomobile v0.0.0-20240218143224-682f25ad1166
go: found github.com/ebitengine/gomobile/event/key in github.com/ebitengine/gomobile v0.0.0-20240218143224-682f25ad1166
go: found github.com/ebitengine/gomobile/event/lifecycle in github.com/ebitengine/gomobile v0.0.0-20240218143224-682f25ad1166
go: found github.com/ebitengine/gomobile/event/paint in github.com/ebitengine/gomobile v0.0.0-20240218143224-682f25ad1166
go: found github.com/ebitengine/gomobile/event/size in github.com/ebitengine/gomobile v0.0.0-20240218143224-682f25ad1166
go: found github.com/ebitengine/gomobile/event/touch in github.com/ebitengine/gomobile v0.0.0-20240218143224-682f25ad1166
go: found github.com/ebitengine/gomobile/geom in github.com/ebitengine/gomobile v0.0.0-20240218143224-682f25ad1166
go: found github.com/ebitengine/gomobile/gl in github.com/ebitengine/gomobile v0.0.0-20240218143224-682f25ad1166
go: found github.com/ebitengine/gomobile/internal/mobileinit in github.com/ebitengine/gomobile v0.0.0-20240218143224-682f25ad1166
go: found github.com/ebitengine/gomobile/app/internal/apptest in github.com/ebitengine/gomobile v0.0.0-20240218143224-682f25ad1166
go<EMAIL_ADDRESS>used for two different module paths (github.com/ebitengine/gomobile and golang.org/x/mobile)

Just adding the RunOnJVM wrapper to 2.6.6 also won't fix it, as it bails out before even hitting it.

In my own code, it seems a for now viable workaround is pinning back go-locale:
replace github.com/jeandeaual/go-locale => github.com/jeandeaual/go-locale v0.0.0-20220711133428-7de61946b173

I have no idea why that helps. It does change some x/exp versions though.

I'm glad you found a work around!

Hmm, I failed to minimized the conflict importing.
% cat main.go
package main

import (
        _ "golang.org/x/exp/shiny/unit"
        _ "golang.org/x/exp/slices"
)

func main() {
}
% go1.20.3 mod tidy
go: finding module for package golang.org/x/exp/slices
go: finding module for package golang.org/x/exp/shiny/unit
go: found golang.org/x/exp/shiny/unit in golang.org/x/exp/shiny v0.0.0-20240213143201-ec583247a57a
go: found golang.org/x/exp/slices in golang.org/x/exp v0.0.0-20240213143201-ec583247a57a


Command line (cli) usage

Can I install and use this app as a standalone command, like I can for emark-validate-links?
The README is not clear on what I need to do/install/configure to start using this.

@dialex: You should be able to use it in the same way as other remark-lint plugins — same as for remark-validate-links. So the docs at https://github.com/remarkjs/remark-lint apply. If there's anything you think would be helpful to add to the docs, PR welcome!


make funced remove the empty trailing newline and enter insert mode

hm, the S in the normal! doesn't work. I'll try and figure it out.

Seems to slow down startup a bit, weird.

Welp, I've just left out the whole entering insert mode part.


fix(comp:time-panel): fix scroll bar thumb style

scroll bar thumb style is no longer overwritten
PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows our guidelines
[x] Tests for the changes have been added/updated or not needed
[x] Docs and demo have been added/updated or not needed

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[x] Component style update
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] Application (the showcase website) / infrastructure changes
[ ] Other... Please describe:

What is the current behavior?

时间选择器面板滚动条样式被业务代码覆盖导致异常
What is the new behavior?
固定border以及padding
Other information

后面所有的滚动条可能样式都统一，这个着急合入么？


Package requirements with versions

First of all, very exciting project!
But I having trouble setting up proper environment to reproduce the code. The jax and pytorch3d libraries having lots of conflicts due to different requirements for pytorch and cudatoolkit versions.
Can you provide the what versions of the jax, pytorch3d, pytorch and cuda were used by you?

Yes, my bad. I should add a requirements.txt file... Here's what I have on my two different machines.
jax 0.3.17
jaxlib 0.3.15
pytorch3d  0.7.0
torch 1.12.1
torch 1.11.0+cu113
jax 0.3.1
jaxlib 0.3.0+cuda11.cudnn82
pytorch3d 0.6.1 py39_cu113_pyt1100
Next time I push an update, I'll add a requirements.txt file that works. Will retain issue until then

Hi @mrdaybird.
I updated the project and replaced the torch renderer with pyrender, which should be simpler and easier to get running.


iOS 15 Support

I understand there were code changes required for iOS 15 support. Will this plugin be updated accordingly?

Fortunately the change was shipped as an iOS patch release which Cordova will automatically pick up. Users can update by deleting the Pods folder and the Podfile.lock and doing a pod update.
In the branch.json config file you may set checkPasteboardOnInstall to enable checking the pasteboard for a deferred deeplink. Note this will display a toast to the end user and is therefore disabled by default.

@echo-branch Can you be more specific about branch.json? I am not sure what this is.
I will say that ensuring that you have version 4.2.4 of this package installed, it will make sure that the correct Pod is installed.
If you are using Ionic AppFlow, you'll also need to use the (at Aug 2021) the 2021.06 build settings configuration since it requires having Xcode >=12.3. The 2021.06 configuration includes Xcode 12.5.


zramSwap.enable doesn't work with nixos-rebuild build-vm

Describe the bug
I have zramSwap.enable set to true, but zram is not enabled on boot.
I originally reported it in this discourse thread; there are some notes there about how I'm able to manually get zram started after boot. The steps below show how to reproduce the issue with nixos-rebuild build-vm.
To Reproduce
Steps to reproduce the behavior:

Check out nixpkgs somewhere. On my computer it's at ~/big/work/nixpkgs. I have tried this with master (commit 5e4abf76) and release-20.03 (commit c0c339b6).
Write a configuration.nix file with the below contents. I put mine at ~/tmp/configuration.nix.
NIX_PATH=nixpkgs=$HOME/big/work/nixpkgs:nixos=$HOME/big/work/nixpkgs NIXOS_CONFIG=$HOME/tmp/configuration.nix nixos-rebuild --no-build-output build-vm
result/bin/run-nixos-vm
In the vm, log in. Type free -m; observe "0 0 0" on the "swap:" line. ls /dev/zram0 says it does not exist.

configuration.nix
{ ... }:

{
  users.users = {
    falsifian = {
      password = "falsifian";
      isNormalUser = true;
      extraGroups = [ "wheel" ];
    };
  };
  zramSwap = {
    enable = true;
  };
}

Expected behavior
As documented, I expect zramSwap.enable to cause zram swap to be enabled on boot.
Notify maintainers
(from git log) @danbst @wmertens
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
 - system: `"x86_64-linux"`
 - host os: `Linux 5.4.33, NixOS, 20.03.1445.95b9c99f6d0 (Markhor)`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.3.4`
 - channels(james): `""`
 - channels(root): `"nixos-20.03.1445.95b9c99f6d0"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Maintainer information:
# a list of nixpkgs attributes affected by the problem
attribute:
# a list of nixos modules affected by the problem
module:

This issue has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/zramswap-enable-true-does-nothing/6734/5

Can you try to add
swapDevices = [ ]

to your configuration.nix to see if that helps?

@bandresen It helps with my real configuration, but not with the vm configuration.
Adding swapDevices = [ ]; to the end of the vm configuration does not change the store path.
When I went to add it to my real configuration, I noticed I had a mkForce for swapDevices, as a hack to deal with bad behaviour by nixos-generate-config. (My configuration is in the discourse thread.) Simply commenting out my swapDevices attribute was enough to make zram be set up on boot. (For completeness, I also tried adding swapDevices = [ ]; after commenting out my mkForce and I don't think the store path changed.)

I think it could have been because of your mkForce. The zram module only adds a service to set up a zram device and adds the device to swapDevices here: https://github.com/NixOS/nixpkgs/blob/62e866e4fd6e414c469f365e1c9b3fb0c80b8e8d/nixos/modules/config/zram.nix#L178
So I don't think it's a bug, but a configuration error?

@wmertens yes, in the case of my real configuration, I think it could be considered an error on my part.
I changed the title of the bug to refer just to the nixos-rebuild build-vm case, since I still don't know what causes zram not to (reproducibly) not work in my vm configuration. Perhaps build-vm does something magical with the swap configuration?

(To be clear, this is not a real problem for me, but I'm leaving this issue open because it does seem to be a bug as far as I can tell.)

Would it be that hard to keep only the zram devices in the vm definition?

Yes. The nixos module system doesn't allow inspecting the "previous" value of an option "before" overriding it, so you'd have to... um... let's see... I guess introduce a second "real" swap devices option, which normally gets set to a copy of the user-visible one, and have the vm code override that with a filtered copy instead.

zram.nix has been changed a lot and doesn't use swapDevices anymore


Media Query Team: Implement Responsiveness - Index page - All sections

Implement Responsive Media Queries for Index Page
(Excluding Header and Footer)
Objective:
Ensure all sections of the Index page are fully responsive and provide an optimal viewing experience across different devices and screen sizes.
Tasks:

[ ] Define and apply media queries for Index page sections across mobile, tablet, and desktop.

[ ] Adjust text, images, buttons, and other elements to ensure proper scaling and interaction.

[ ] Test responsiveness and functionality across browsers and devices.

[ ] Coordinate with the design team to ensure changes comply with the overall design vision.

[ ] Follow QA dev rules

[ ] Confirm alignment with existing responsive behaviors for the header and footer to ensure a cohesive page experience.

Desktop Starting View:

Mobile End View:

The status of this needs to be checked. If done, delete this task. If not, assign one or two devs.

Hi,
how should we divide the task for this issue? Should we each take specific parts or should we work together on certain areas?
Not sure how it works when more than 1 person is assigned.

@stineknutsen
@taraolivia

Thanks!

Hi, how should we divide the task for this issue? Should we each take specific parts or should we work together on certain areas? Not sure how it works when more than 1 person is assigned.

@stineknutsen
@taraolivia

Thanks!

Hey Laura.
Good question! What I would think is best here is if you and Stine talk with eachother and agree upon who does what. On tasks where there is more than one person assigned they have to divide it up to smaller parts so you dont end up in a situation where both of you solve the same problem.
Because in the end both of you will send your code back to Github which all ends up in the same place.


Fix MySql errors creating a Data Product Version

Error example: DataProductVersionIT - testDataProductVersionsReadOne, errors only if executed with MySql as DB

The problem is the @Where annotation on the OneToMany relationships in the InterfaceComponents.
Each Where clause is written to work with H2 and PostgreSQL, so the column name have quotes (i.e., "COLUMN"). Removing the quotes works for MySql. Refactoring the clause to be "COLUMN" = 'val' OR COLUMN = 'val' work for every DB, but it's not perfect.

https://www.baeldung.com/java-reflection-change-annotation-params


Do you have docker image?

Have you plans to make official Docker image in Docker Hub?

At the moment, no, we don't have one. For our next release, we do plan on having a variety of ways for people to try Eve with as little effort as possible, so a Docker image is definitely on our radar.

Thank you for the answer!


Proposes to add an APM Tooling team & eight new APM buildpacks

Summary
Proposes to add an APM Tooling team & eight new APM buildpacks 🚀
Readable Link.

Are there additional dependencies with these "new" buildpacks? Will we need to add those dependencies to the existing dependency framework?

Are there additional dependencies with these "new" buildpacks? Will we need to add those dependencies to the existing dependency framework?

Do you mean 3rd party binaries? Like what the buildpack installs? Yes, most of them have agents or other various files that get installed. The current configuration for those files is to pull them from the Internet, as we do with the existing APM tool buildpacks.

Do you mean 3rd party binaries?

Yeah that's what I meant. It sounds like there would be no additional Paketo-hosted dependencies for these new APM buildpacks.

Correct. Most of them pull from standard public locations (Maven Central, NPM, etc..), or from the vendor's website. There is one, AppDynamics, where the vendor does not provide a public download. That is being taken from an AWS bucket that the CFF hosts for the v2 buildpacks.

Is there any way to make an overarching metabuildpack will all of these APMs being optional or is there order differences that would not allow for that?

From Working Group 7/19/22:

Next steps: @dmikusa-pivotal to add more detail about the APM buildpacks' detection criteria
Open question: Do the makers of the APMs (e.g. NewRelic, Dynatrace) want to be able to contribute to these buildpacks?

Note that today, governance doesn't have a way for someone to be a single-buildpack maintainer. This needs another RFC! Perhaps a subteam could have permission to bring in a new maintainer to buildpack(s) within their purview.
Getting APM makers involved poses a good marketing opportunity – they can call out the buildpacks in their own ecosystems, if they're excited about getting involved.

Detection criteria and actions that each buildpack will take, as well as supported languages, are now included in the RFC.

2022-07-26 Working Group notes: waiting for feedback, see previous comments for updates

2022-08-02 WG Notes:
Waiting on final approvals. Please add your approval. We would like to merge this soon.

WG 08-09-2022 Notes:
DM: ok to merge


feat: Compatibility for Node 16

Originally from https://github.com/Hazmi35

@jhgg These are the original changes from the other 2 closed PRs.

Reinstalling node-gyp should resolve compiling issues with node v16. Try npm ui -g node-gyp && npm i -g node-gyp.
Me myself, and a friend of mine, have gotten it working doing this although we're not entirely sure if it will work for everyone.
It also looks like this is a dupe of #41, or the other way around. (#41 was reopened half an hour after this PR was made)
Seeing as this PR originates from #41's author, I'd suggest closing this and instead having #41, but I'm not a maintainer so feel free to wait for a maintainer to give their input.

Reinstalling node-gyp should resolve compiling issues with node v16. Try npm uni -g node-gyp && npm i -g node-gyp.
Me myself, and a friend of mine, have gotten it working doing this although we're not entirely sure if it will work for everyone.
It also looks like this is a dupe of #41, or the other way around. (#41 was reopened half an hour after this PR was made)
Seeing as this PR originates from #41's author, I'd suggest closing this and instead having #41, but I'm not a maintainer so feel free to wait for a maintainer to give their input.

Hi, the given command does not work for me, I still get the same compiling error trying to reinstall erlpack
uname output Linux wrac-fedora 5.13.9-200.fc34.x86_64 #1 SMP x86_64 GNU/Linux

@promise Agreed. Since he reopened it, I’ll shut this.

That command didn't fix things for me, either.

Apologies, probably me having issues then.


More native support for calling and implementing the GraphQL APIs

When implementing a GraphQL API, there should be a way to create separate transactions dynamically for each Resolver method. At the moment, the agent creates one transaction for all the calls to GraphQL API. I understand it is possible to use @CaptureTransaction annotations, but it requires not having an active transaction in flight, which needs the autodiscovery to be switched off, and that is not ideal.
When invoking a GraphQL API from Java, the Spans should contain the GraphQL expression similar to how JDBC calls are being represented in the UI with their respective SQL statement visible. GraphQL expression is visible in the request but requires capturing request bodies, which has performance impact.

we need GrqphQL support


feat: add new OverlayExtensionConfig CRD

Reason for Change:
feat: add new OverlayExtensionConfig CRD. Design doc link
Issue Fixed:

Requirements:

[x] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests
[ ] relevant PR labels added

Notes:

/azp run Azure Container Networking PR


Apps main screen could be abused as proof of usage

The screen layout looks very much like the Chinese layout. (Even the green color for low risk).
It allows the abuse of the main screen as a kind of proof of usage ("Show me your smartphone with the app's screen)" to be allowed to enter eg a building or area (like they did in China).
Is this compatible with the data security objectives?

Hi @rjungbeck thanks for your contribution. The user interface and experience has been developed together with diverse stakeholders, aiming at the best experience for end users of the app. I'm closing your issue, as we refrain from speculations "Apps main screen could be abused as proof of usage".
Best regards
MC
Your Corona Warn-App Open Source Team

I support the concerns of rjungbeck.
There should at least be a hint in the application after receiving a positiv result and transfer of the data, that the app can be deleted for personal security.
After receiving the positve result and data transfer back to the server there is absolutly no reason why the positive result should  be displayed again!
I personally would delete the app right at the moment, but not everybody is privacy savy.
You should reopen this call and discuss it with the stakeholders. Without a good explanation for the way you handle it the acceptance rate of the app definitely will drop a lot.

I still see the issue. This screen can be easily used to coerce  app usage on an unwilling user. (And my concern is not only after a  positive test has been entered or after a warning has been shown).

Good points and I don't think the way this issue was closed is constructive. "We refrain from speculations" basically means we don't think about threats and thus we don't think about security. Is this really the spirit behind this project?
I add this to my list of examples to show the need of a good #IssueClosePolicy


Vite 4.3 uses typescript 5 and breaks type imports

When getting started with a fresh npm create vite@latest (4.3.1) project using react-ts, and flowing the Getting Started guide for Vite. Vscode was not detecting types properly:
Could not find a declaration file for module '@saas-ui/react'. <EMAIL_ADDRESS>implicitly has an 'any' type.
  There are types at<EMAIL_ADDRESS>but this result could not be resolved when respecting package.json "exports". The '@saas-ui/react' library may need to update its package.json or typings.

However, this looks to be a TS5 issue.. so using<EMAIL_ADDRESS>set up a project with TS 4.9, resolved the issue.
Not a blocker for me, but just thought it might be good to know.

Thanks for letting me know, any idea why it might break?

Just upgraded to TypeScript 5, and didn't run into any issues.
I'm using Vite in storybooks, which runs OK too.
Could you share a repro that reproduces this?

Yup here you go:
https://github.com/rkacenski/saasui-ts5
I just spun up this repo in a code space with the same issue, here's a screenshot also.

Thanks a lot! Going to investigate.


fixed features for Bayesian generators

adds in the ability to specify fixed feature values in Bayesian optimization
requires data in generator that matches fixed feature keys

@nikitakuklev @cr-xu this is relevant to contextual BO, thoughts?

Having ability to hold inputs fixed in general seems useful and shouldn't conflict with ABO. Two points:

The bounds behavior for cases like all-same fixed value might be problematic. In the current implementation it would place all inputs on lower boundary of the interval and thus mess up standardization. Maybe requiring explicit bounds for all fixed features is better than trying to infer from data?
For multiple candidates, should fixed_features_list be added (like in botorch optimize_acqf family)?

Yes, this is generally useful and should be provided in the BO generator. ABO can just subclass/expand on this.
@nikitakuklev

I vote for an optional bound for a contextual variable and set it to automatic determination if not specified. Then we mention somewhere in the documentation that it should be provided when the range is known beforehand.
I kind of missed your 2nd point, are you saying that you would want to fix different features (fix them to different values) for different acquisitions? What would be a use case for that?

Yes, it would be of type List[Dict[str,float]]. One use is conditionally checking several points into the future (path planning, constraint avoidance), but on second thought that use does seem too complicated for main generator. As long as single-valued fixed feature behavior can be fully overridden in subclasses, current version is ok.

In the most recent implementation, you can specify bounds in vocs for a variable if you wish, otherwise it uses the min/max of the supplied data.


Table cell validation on table field type

Does the existing table field type have any built in validation for their cells? For example, if I wanted any cell to be a required field.
I can't seem to find any reference to table cell validation in the documentation or the issues.
If there isn't something built in, I'm curious how you would consider approaching this.
Thanks!

Take a look at this https://github.com/Laravel-Backpack/CRUD/issues/463 for nested table fields, you can create any type of field in a custom way using that info, and you can use client HTML5 validation on them using the "type" (email, url, number, etc...)
If you prefer/want to add (and you should) backend validation, you can always include a validation in the store(StoreRequest $request) and update(UpdateRequest $request), prior to parent::storeCrud(); and parent::updateCrud();
...

public function store(StoreRequest $request)
{
	if (!$this->your_custom_validate_function()) {
	  return \Redirect::back()->withErrors("Incorrect table fields")->withInput();
	}
	$redirect_location = parent::storeCrud();
	return $redirect_location;
}

public function update(StoreRequest $request)
{
	if (!$this->your_custom_validate_function()) {
	  return \Redirect::back()->withErrors("Incorrect table fields")->withInput();
	}
	$redirect_location = parent::updateCrud();
	return $redirect_location;
}

public function your_custom_validate_function() {
	check_whatever_you_want_from_the_table_fields();
	return true; /* or false if any error */
}

...


Boilerplate-less binding through RxValue and Extensions

Imagine an extension to Widget that returns another widget that rebuilds based on a stream (it's like just a wrapper for StreamBuilder) but no need to have all the boilerplate in the UI, something like this:
Text('${model.title.value}')
.Bind(model.title)
In this case, model.title is a BindableProperty and calling .value on it will return the current value of it.
BindableProperty is an object that holds a value and whenever you set it will trigger rebuild on the binded widgets (behind the scenes it simply wraps a stream controller) and as mentioned, the .Bind wraps the widget in a StreamBuilder but I'm pretty sure this is where it stops being possible, maybe something different that by exploiting the extension methods we don't need so much boilerplate? I don't know, it's just an idea :)

Comment from Part 1 of the series with a great idea for boilerplate-less binding. Replace BindableProperty with RxValue from Observable-ish and we might have a pretty dope solution on our hands.
I haven'te technically vetted this but I like the idea.

They guy talks about something which already exists in the framework itself which is ValueNotifier.
Nobody stops you from nesting ChangeNotifiers or ValueNotifiers, so in his example title would be a ValueNotifier.

@RollyPeres I did not think about value notifier but that can definitely work as well. As soon as I get time to work on an implementation for it I'll take a look.

I think that you may not need extensions to hear a specific value.
I use extensions in Get just to facilitate the syntax in creating an Rx()
But I don't need them to update a specific widget.
I can do just that, and when the value of "name" changes, Text() (and only it) will be rebuilt reactively.
class ViewModel {
var name = "Juan".obs;
}

class Home extends StatelessWidget{
final ct = ViewModel();
@override
Widget build(context){
   return Scaffold(
   body: Obx(()=> Text(ct.name.value));
   floatingActionButton: FloatingActionButton(
   onPressed: ()=> ct.name.value = "Pablo"
  ));
 }
}

If you want I can help you with anything in that regard.

@jonataslaw that's dope!! I saw that functionality in the get repo. We've been discussing it on our Slack as well. I actually want to make a branch of stacked to use the .obs functionality with and see how much it would change the implementation of the reactive services.
if it's not that much i'll probably contact you to split the functionality into a separate package, on our time of course because i don't want to include another state management solution package just for the reactive functionalities.
When I get around to seeing how that feels in code i will definitely contact you regarding the decision. I like how explicit and easy to use observable_ish it. you can still read your original type and what it expects, you just wrap it with an RxValue class. my main concern is readability and forcing the use of custom types instead of generic implementations. I'll have to write code with the .obs pattern to see how i feel about it.


Update Communication Chat SDK to 2020-11-01-preview3 API Version

Update the Chat SDK to 2020-11-01-preview3 API Version

Use Participant instead of Thread Member
Use ChatMessageReadReceipt instead of ReadReceipt as the model name
Use 201 instead of 207 as the creation result. And return the creation item.

As discussed offline, we should keep developing for preview3 in a feature branch such as feature/communication-chat-2020-11-01-preview3
cc @juancamilor @amrElroumy


Dashboard should indicate data freshness

@LawrenceHunt I created an additional endpoint /updated which will give the timestamp of the last update.
We should display the last update information. People need to know it's alive and fresh.
I think that this should be at the top of the page.

Done.


Remove Back link on Ucas page, and update wording.

Context
The Ucas page content is not suitable for users that want to apply to a non-opted in course ("other course").
Changes proposed in this pull request

Update the wording.

Since the "back" link should be dynamic because that page is accessed from different paths, remove the link for now.

Link to Trello card
https://trello.com/c/GkvNXpDd/646-change-content-for-page-users-are-sent-to-when-they-want-to-apply-to-a-non-opted-in-course

We need a contextual back link.

Please make sure the work to put in a working back link is captured in Trello.

@fofr I created a new trello for it: https://trello.com/c/EnwFLp1M/647-back-link-on-apply-on-ucas-page


Click on a link pointing to another local html file

Hi,
How can a click on link pointing to local file work.
 Calendar
This doesn't work.
ANy ideas?

Try setting absolute path for the file. You can get the parent directory path by binding functions from python.


Enable Route to return errors when an error is thrown

instead of writing the error stack on the response.
This PR fixes the #272
I hope to help restivus to grow.
Thanks =)

ping @kahmali

ping @kahmali

Is this project abandoned @kahmali ?


Revert "Merge pull request #3853 from milseman/noescape_by_default"

What's in this pull request?

Resolved bug number: (SR-)

Before merging this pull request to apple/swift repository:

[ ] Test pull request on Swift continuous integration.

Triggering Swift CI
The swift-ci is triggered by writing a comment on this PR addressed to the GitHub user @swift-ci. Different tests will run depending on the specific comment that you use. The currently available comments are:
Smoke Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please smoke test
    All supported platforms     | @swift-ci Please smoke test and merge
    OS X platform               | @swift-ci Please smoke test OS X platform
    Linux platform              | @swift-ci Please smoke test Linux platform

A smoke test on macOS does the following:

Builds the compiler incrementally.
Builds the standard library only for macOS. Simulator standard libraries and
device standard libraries are not built.
lldb is not built.
The test and validation-test targets are run only for macOS. The optimized
version of these tests are not run.

A smoke test on Linux does the following:

Builds the compiler incrementally.
Builds the standard library incrementally.
lldb is built incrementally.
The swift test and validation-test targets are run. The optimized version of these
tests are not run.
lldb is tested.

Validation Testing
    Platform     | Comment
    ------------ | -------------
    All supported platforms     | @swift-ci Please test
    All supported platforms     | @swift-ci Please test and merge
    OS X platform               | @swift-ci Please test OS X platform
    OS X platform               | @swift-ci Please benchmark
    Linux platform              | @swift-ci Please test Linux platform

Lint Testing
    Language     | Comment
    ------------ | -------------
    Python       | @swift-ci Please Python lint

Note: Only members of the Apple organization can trigger swift-ci.

This reverts commit 8219d4f42b04c10264ac79f1b72a16193bd375bb, reversing
changes made to e37d04854c532b40da868400325814a48aa20c0c.

@swift-ci please test

@swift-ci Please smoke test

If https://ci.swift.org/job/oss-swift-incremental-RA-osx/5602/console passes, we should not revert, as I think the problems have been addressed.

@milseman SGTM!

Everything passes now, not going to revert


Enable location fallback by default

Some applications (e.g. Presto) require the block locations not empty otherwise the jobs will fail. When the path doesn't have alluxio locations or ufs locations, always return the full worker locations.

@gpang PTAL, thanks

Merged build finished. Test FAILed.

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

Merged build finished. Test FAILed.

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

Tests in error:
alluxio.server.ft.MultiWorkerIntegrationTest.readRecoverFromLostWorker(alluxio.server.ft.MultiWorkerIntegrationTest)
Run 1: MultiWorkerIntegrationTest.readRecoverFromLostWorker:126 » Cancelled Stream is...
Run 2: MultiWorkerIntegrationTest.readRecoverFromLostWorker:126 » Cancelled Stream is...
Passed locallly

Jenkins, test this please

Merged build finished. Test FAILed.

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

Tests in error:
alluxio.server.ft.journal.MultiMasterJournalTest.testCheckpointReplay(alluxio.server.ft.journal.MultiMasterJournalTest)
Run 1: MultiMasterJournalTest.before:53 » IO java.util.concurrent.TimeoutException: T...
Run 2: MultiMasterJournalTest.testCheckpointReplay:64 » IO java.util.concurrent.Timeo...

Jenkins, test this please

Merged build finished. Test PASSed.

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

@gpang PTAL, thanks

@gpang PTAL this PR, the other related PRs are in master/branch-2.2. Thanks

alluxio-bot, merge this please

alluxio-bot, cherry-pick this to branch-2.2 please