Why no release for 124.0.6367.118-1?

I think it's because the CI build failed (I also ran into the same build error).
If you look at the commit https://github.com/ungoogled-software/ungoogled-chromium-archlinux/commit/01bfffd9d7f2ed2019170b54dced7a7b580816a4 you can see that the CI job failed. If you inspect the CI job https://github.com/ungoogled-software/ungoogled-chromium-archlinux/actions/runs/8952501750/job/24597745739 , you can find that there was a build error.

Yea, there were issues with ninja 1.12 that pretty much caused the previous two releases to fail. Should be fixed in .115


测试问题 E       fixture 'save_folder' not found

test setup failed
file /home/server/liuyuying/ssd.pytorch-master/test1.py, line 38
def test_net(save_folder, net, cuda, testset, transform, thresh):
E       fixture 'save_folder' not found

  available fixtures: cache, capfd, capfdbinary, caplog, capsys, capsysbinary, doctest_namespace, monkeypatch, pytestconfig, record_property, record_testsuite_property, record_xml_attribute, recwarn, tmp_path, tmp_path_factory, tmpdir, tmpdir_factory
  use 'pytest --fixtures [testpath]' for help on them.

Have you solved it?

Have you solved it?


Removed voidEval funtions

And added strings.Replace(\r, \n) in prepareStringCmd.

This pull request updates more than just the strings replacement and removal of voideval. Pull requests will automatically update with the source.


[ALLUXIO-1791] Improve javadoc in AlluxioFuseUtils

There should be newlines before the @param sections. We follow this convention in the rest of the codebase. I just add a newline before the @param sections.

Can one of the admins verify this patch?

@qzhong0605 Thanks for submitting a pull request to Alluxio!
We found your commits on on this PR aren't linked to a valid Github account yet (see your commits at https://github.com/Alluxio/alluxio/pull/2998/commits).
For us to properly credit your contributions, could you please set up your Github account by following the Github instructions here?
Thank you again for your contribution to Alluxio!

I have updated my Github account with add my email now. This is my failure. Are there any questions?

@qzhong0605 it seems your git history is corrupted. Could you create a new PR?

I have create a new PR. There are problems on my git repo.


Relax constraint on array dependancy

GHC 7.4 ships with array-<IP_ADDRESS>

Incorporated into the release 0.6.8!

thx for the quick response!


fix: remove the markdown preprocessor

:tada: This PR is included in version 1.8.4 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Added CHC algorithm to Xsts

This PR adds support for the Horn solving backend for Xstss.
Right now we don't support proof/CeX transformation, but that should be trivial, if it turns out this feature is useful.
I've added some tests, and it seems like there are no mistakes on the simple examples, but a more thorough testing would definitely be necessary.
Also, if it turns out this is useful, we could also think about useful ways of representing correctness proofs, because the horn solvers give us invariants for both the "env" and "trans" steps.

Unfortunately, horn solvers tend not to support custom datatypes and sorts, so I replaced every enumType with an int.


More lessons learned

Should be the last update.

arm64 was flaky so we switched to arm64-graviton2
Updating from bionic to focal switched the arch reported from x86_64 to amd64. I didn't catch this when testing because the manifest continued to build with an old x86_64 image. Once we started merging to OADP repos the manifest build failed and it was caught.
It also doesn't make sense to run the docker manifest create if we can't push images, since it's entirely possible for a PR that they don't exist, and all it's doing if they do exist is rebuilding the manifest with old images.


exploitdb: 2023-06-14 -> 2023-06-16

Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/refs/tags/2023-06-14...2023-06-16
Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 238124 run on x86_64-linux 1

1 package built:

exploitdb


Support timestamps using time::Timespec

This makes it easy to store and retrieve time-stamps.
Time-stamps are stored as i64 according to the v4 protocol specs.

@dfaust : please install rustfmt and format files with cargo fmt ; there was recent significant update to rustfmt
cargo install rustfmt --force cargo fmt -- --write-mode=overwrite

Coverage remained the same at 94.937% when pulling a51f46335775d1e8aa8a0866129160fe90019593 on dfaust:master into 573f58a2bdb9b63439bbebf396b95f4e7816c832 on AlexPikalov:master.

Coverage remained the same at 94.937% when pulling a51f46335775d1e8aa8a0866129160fe90019593 on dfaust:master into 573f58a2bdb9b63439bbebf396b95f4e7816c832 on AlexPikalov:master.

Codecov Report

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

@@           Coverage Diff           @@
##           master     #136   +/-   ##
=======================================
  Coverage   95.55%   95.55%
=======================================
  Files          18       18
  Lines        1867     1867
=======================================
  Hits         1784     1784
  Misses         83       83

Impacted Files
Coverage Δ

src/types/value.rs
96.12% <ø> (ø)
:arrow_up:

src/lib.rs
100% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


CB-13391. Fix freeipa circular dependency (because of flow operation service)

See detailed description in the commit message.
cherry-picked from master

See #11057 and #11058.


Problem with very narrow inside boundary

Hi Flo,
Thanks for the nice tool. I got some problem when there is very narrow inside boundary included. My intension is to include a line constraint. Since the tool does not support it yet, I would like to add a thin inside boundary instead and then mesh the inside mesh and merge these two together. However, I got some weird result at the first step. Attached is the script I have modified from an example and the result is also attached.
frac2d-quad.para.txt

Thanks,
Daniel

Hey Daniel,
thanks for your interest!
I think your output results from the fact that TQMesh is not yet able to handle this type of grid. The local cell size is always measured using the smallest edge length in order to generate good elements as a rule. In your case, however, this leads to very small elements.
You could still change the scaling parameters of vertices 4-6 to at least make the size distribution in the area of the line a little smoother - but this would result in a very large number of elements overall.
Are you trying to mimic the line constraint in order to locally refine the mesh along that line - or do you also need that line in order to access these vertices later on - similarly to vertices at boundary segments?
If the former is the case, you could try to use fixed vertices (as for example in example 4), that you distribute along your line - with a small size and range parameter. Here is an example:
#===========================================================
#                         TQMESH
#===========================================================

#-----------------------------------------------------------
#                     MESH DEFINITION
#-----------------------------------------------------------
Define mesh:
  Element size: 10
  Element color: 1
  Meshing algorithm: Triangulation
  Number of quad refinements: 0
  Smooth quad layers: 0
  Number of smoothing iterations: 2

  # Output formats: COUT, TXT, VTU
  Output file format: VTU
  Output file prefix: ./frac2d-quad

  Define boundary vertices:
      0.00, -200.00  # v0
    100.00, -200.00  # v1
    100.00,    0.00  # v2
      0.00,    0.00  # v3
  End boundary vertices

  Define exterior boundary edges:
    0, 1,    2                 # Marker for bottom edge
    1, 2,    2                 # Marker for bottom edge
    2, 3,    2                 # Marker for bottom edge
    3, 0,    3                 # Marker for right edge
  End exterior boundary edges

  Define fixed vertices:
    50.0, -100.0,   0.1, 20.0
    52.0, -100.0,   0.1, 20.0
    54.0, -100.0,   0.1, 20.0
    56.0, -100.0,   0.1, 20.0
    58.0, -100.0,   0.1, 20.0
    60.0, -100.0,   0.1, 20.0
  End fixed vertices

End mesh

Greetings
Flo

Hi @FloSewn, thanks for your quick response. I am trying to mimic the line constraint in order to locally refine the mesh along that line. This line will be used as a fracture in the simulation domain. My objective is to generate anisotropic quadrilateral mesh along the fracture. The fracture is usually 10 to 100 meters in length but only 1cm in aperture.  This is something like adding quad layers to the internal boundary as shown in 02_square_in_channel.para except the internal boundary is very narrow. Though the number of cells will be big, it is still way less compared to isotropic triangle mesh with a similar resolution. Thanks.

Ahh I see - so you actually do need some kind of a hole to model the fracture?
In that case, the element quality in your example could probably be enhanced by adjusting the mesh scale at some vertices, as for example here:
#===========================================================
#                         TQMESH
#===========================================================

#-----------------------------------------------------------
#                     MESH DEFINITION
#-----------------------------------------------------------
Define mesh:
  Element size: 10
  Element color: 1
  #Meshing algorithm: Tri-to-Quad
  Meshing algorithm: Triangulation
  Number of quad refinements: 1
  Smooth quad layers: 0
  Number of smoothing iterations: 1

  # Output formats: COUT, TXT, VTU
  Output file format: VTU
  Output file prefix: ./frac2d-quad

  #---------------------------------------------------------
  #                        BOUNDARIES
  #---------------------------------------------------------
  Define boundary vertices:
      0.00,   -200.0000
    100.00,   -200.0000
    100.00,      0.0000
      0.00,      0.0000
    77.03125, -134.0878, 0.1, 1.0   #  Change the last two values here where the first value
    77.04852, -134.0778, 0.1, 1.0   #  defines the local mesh size in the vicinity of this vertex
    68.49935, -119.4510, 0.1, 1.0   #  and the second value defines the range within this local
    68.48208, -119.4611, 0.1, 1.0   #  mesh size will be applied.
  End boundary vertices

  Define exterior boundary edges:
    0, 1,    2
    1, 2,    2
    2, 3,    2
    3, 0,    3
  End exterior boundary edges

  Define interior boundary edges:
    4, 7,    4
    7, 6,    4
    6, 5,    4
    5, 4,    4
  End interior boundary edges

  #---------------------------------------------------------
  #                       QUAD-LAYERS
  #---------------------------------------------------------
  Add quad layers: 77.03125, -134.0878, 77.03125, -134.0878, 2, 0.1, 1.3

End mesh

Hi @FloSewn,
Your suggestion works. Is it possible to make the refinement at the vertices more aggressive? Though the specified local area is 0.1, the results shows the refined zone is much larger than this value. It would be great if the blue area at both ends of the fracture can be much smaller to reduce the number of cells. Thanks.
Daniel

Hi Daniel,
yes that's possible by simply reducing the range parameters a little. However, to get a better mesh quality, you should also slightly decrease the global element size. Otherwise the disparity between the element size will get too large near the small edge of the fracture and the meshing attempt might fail.
Here's an example with a much larger growth rate of elements:
#===========================================================
#                         TQMESH
#===========================================================

#-----------------------------------------------------------
#                     MESH DEFINITION
#-----------------------------------------------------------
Define mesh:
  Element size: 4
  Element color: 1
  Meshing algorithm: Triangulation
  Number of quad refinements: 1
  Smooth quad layers: 0
  Number of smoothing iterations: 1

  # Output formats: COUT, TXT, VTU
  Output file format: VTU
  Output file prefix: ./frac2d-quad

  #---------------------------------------------------------
  #                        BOUNDARIES
  #---------------------------------------------------------
  Define boundary vertices:
     50.00,   -140.0000
    100.00,   -140.0000
    100.00,   -110.0000
     50.00,   -110.0000
    77.03125, -134.0878, 0.1, 0.028 # Adjust the last two values to change element size in the
    77.04852, -134.0778, 0.1, 0.028 # vicinity of the vertices at the fracture
    68.49935, -119.4510, 0.1, 0.028 # The first value defines a local mesh scale
    68.48208, -119.4611, 0.1, 0.028 # The second value defines the local area within the scale is applied
  End boundary vertices

  Define exterior boundary edges:
    0, 1,    2
    1, 2,    2
    2, 3,    2
    3, 0,    3
  End exterior boundary edges

  Define interior boundary edges:
    4, 7,    4
    7, 6,    4
    6, 5,    4
    5, 4,    4
  End interior boundary edges

  #---------------------------------------------------------
  #                       QUAD-LAYERS
  #---------------------------------------------------------
  Add quad layers: 77.03125, -134.0878, 77.03125, -134.0878, 2, 0.1, 1.3

End mesh

And this is the outcome:

That's actually a very nice example - if you don't mind, I would add it to the other ones.
Greetings
Flo

Hi @FloSewn,
Thanks for you update. This looks nice and exactly what I would like to have. However, when I increase the domain to 100x200, there is something unexpected (shown below). The only thing I changed is the size of outside boundary. Do you have any idea how to avoid this?
#===========================================================
TQMESH
#===========================================================
#-----------------------------------------------------------
MESH DEFINITION
#-----------------------------------------------------------
Define mesh:
Element size: 10
Element color: 1
Meshing algorithm: Triangulation
Number of quad refinements: 1
Smooth quad layers: 0
Number of smoothing iterations: 1
Output formats: COUT, TXT, VTU
Output file format: VTU
Output file prefix: ./frac2d-quad-b
#---------------------------------------------------------
BOUNDARIES
#---------------------------------------------------------
Define boundary vertices:
50.00,   -140.0000
100.00,   -140.0000
100.00,   -110.0000
50.00,   -110.0000
77.03125, -134.0878, 0.1, 0.1  # Adjust the last two values to change element size in the
77.04852, -134.0778, 0.1, 0.1  # vicinity of the vertices at the fracture
68.49935, -119.4510, 0.1, 0.1  # The first value defines a local mesh scale
68.48208, -119.4611, 0.1, 0.1  # The second value defines the local area within the scale is applied
End boundary vertices
Define exterior boundary edges:
0, 1,    2
1, 2,    2
2, 3,    2
3, 0,    3
End exterior boundary edges
Define interior boundary edges:
4, 7,    4
7, 6,    4
6, 5,    4
5, 4,    4
End interior boundary edges
#---------------------------------------------------------
QUAD-LAYERS
#---------------------------------------------------------
Add quad layers: 77.03125, -134.0878, 77.03125, -134.0878, 2, 0.1, 1.3
End mesh

Left: size 100x200, Right: size 50x30.
Thanks and regards,
Daniel

Hey Daniel,
that's unfortunate. It seems that the meshing approach fails, which might stem from the large gradients that persist in the size function for this case.
It should help to increase the range values a little bit - here I adjusted them slightly to a value of 0.035. In that way the size function will feature less a smoother gradient near the fracture edges.
Does this work for you?
#===========================================================
#                         TQMESH
#===========================================================

#-----------------------------------------------------------
#                     MESH DEFINITION
#-----------------------------------------------------------
Define mesh:
  Element size: 8
  Element color: 1
  Meshing algorithm: Triangulation
  Number of quad refinements: 1
  Smooth quad layers: 0
  Number of smoothing iterations: 1

  # Output formats: COUT, TXT, VTU
  Output file format: VTU
  Output file prefix: ./frac2d-quad

  #---------------------------------------------------------
  #                        BOUNDARIES
  #---------------------------------------------------------
  Define boundary vertices:
      0.00,   -200.0000
    100.00,   -200.0000
    100.00,      0.0000
      0.00,      0.0000
    77.03125, -134.0878, 0.1, 0.035 # Adjust the last two values to change element size in the
    77.04852, -134.0778, 0.1, 0.035 # vicinity of the vertices at the fracture
    68.49935, -119.4510, 0.1, 0.035 # The first value defines a local mesh scale
    68.48208, -119.4611, 0.1, 0.035 # The second value defines the local area within the scale is applied
  End boundary vertices

  Define exterior boundary edges:
    0, 1,    2
    1, 2,    2
    2, 3,    2
    3, 0,    3
  End exterior boundary edges

  Define interior boundary edges:
    4, 7,    4
    7, 6,    4
    6, 5,    4
    5, 4,    4
  End interior boundary edges

  #---------------------------------------------------------
  #                       QUAD-LAYERS
  #---------------------------------------------------------
  Add quad layers: 77.03125, -134.0878, 77.03125, -134.0878, 2, 0.1, 1.3

End mesh

That's probably something that should be improved for a future release.
Regards,
Flo

Thanks, Flo. It works after adjusting the parameter a bit.
Regards,
Daniel


PHP 8.1 compatibility issues

When upgrading an app to PHP 8.1, while using version 3.5.1, we see the following issues:
Deprecated: Return type of Crell\ApiProblem\ApiProblem::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in [directory]/vendor/crell/api-problem/src/ApiProblem.php on line 599

Deprecated: Return type of & Crell\ApiProblem\ApiProblem::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in [directory]/vendor/crell/api-problem/src/ApiProblem.php on line 607

Deprecated: Return type of Crell\ApiProblem\ApiProblem::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in [directory]/vendor/crell/api-problem/src/ApiProblem.php on line 615

Deprecated: Return type of Crell\ApiProblem\ApiProblem::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in [directory]vendor/crell/api-problem/src/ApiProblem.php on line 623

Deprecated: Return type of Crell\ApiProblem\ApiProblem::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in [directory]/vendor/crell/api-problem/src/ApiProblem.php on line 520

Since some of the signatures will now include the mixed argument & return type (like offsetGet($offset) -> offsetGet(mixed $offset): mixed), this will mean dropping PHP 7.*
Maybe a new major version could be created to accommodate this?

PHP 8.1 includes a new attribute to side-step those warnings when needed.  (They're deprecations only; if they're blocking your system, then you have your phpunit settings set too strict.)  I took the opportunity to do some other type cleanup as well, and add PHPStan.  The 3.6 release is all-green on PHP 8.1.
Cheers.


[270357] IllegalArgumentException raised by maven-indexer

This exception is raised from the maven-indexer.
maven-indexer supported two formats:

legacy/zip: zipped lucene (v2.3) index files
gz: maven-indexer specific file format

The legacy format is no longer supported and when the indexer
encounters old index files it raises this exception.
To integrate with the existing error handling the exception
is wrapped as an IOException.

Makes sense to me, thanks for doing this.


"Request" button action code is missing.

Hi,
As per this demo link "https://dribbble.com/shots/2121350-Delivery-Card", Once the folding card is in open state. The "Request" button action source code is missing.
Could you please provide the Demo Code for that "Request" button and folding cell animation for moving down the cell content and display MAP for direction.
I need to implement that functionality. Please provide the remaining source code for "Request" button action.

Folding-cell project support only folding animation


getCharset don't reassign passed argument

Code was changing the value of the passed argument "encoding". New code doesn't alter argument passed and I think is more understandable after the alteration.

Can't find this one in the code.

Can't find this one in the code.


Use Memory Optimized Nodes

We're currently using general purpose EC2 instance types on unchained.  Due to availability in our region, we're experiencing a lot of node churn due to SPOT availability.  Use memory optimized nodes that will be cheaper and more available than general purpose.

Update cluster launcher to support multiple node groups:
https://github.com/shapeshift/cluster-launcher/pull/12


Cursor missing since Sequoia

After updating, I don't see my cursor after my mouse is captured by Deskpad:
Broken apps:

Zoom (attendees can see my cursor when I share my screen, but I still can't see it)
Camtasia 2024

Working apps:

Microsoft Teams

No cursor in the screen, even when I pull a capture of the Deskpad display with CleanshotX.

Nevermind, the latest update fixed it.


Feature/add extra joint methods

Added a few joint method that exist within Rapier, but are not yet exposed within Rapier.js. Specifically:

Setting the joint's anchor points
Setting a joint's limits

PR changes will be reviewed by Seb later, usually end of a month.
that code looks fine though.

Thanks!


jshint.reporter('fail') when used in an async task doesn't fail the build

Given the following
gulp.task('lint', function () {
    return gulp.src(['t*.js'])
    .pipe(jshint())
    .pipe(jshint.reporter('default'))
    .pipe(jshint.reporter('fail'));
})
gulp.task('default', ['lint'], function () {});

when run the default task isn't reached, which is good and expected, but the process exit code is 0, so the build isn't considered failed.

Possibly related, I found that if you used on('error') to exit the process after a jshint failure the jshint.reporter('fail') won't fire. To fix this I exit the process on('end') using a variable that I set on('error')
var error = false;
return gulp.src(constants.APP_JS_FILES)
    .pipe(jshint())
    .pipe(jshint.reporter('default'))
    .pipe(jshint.reporter('fail'))
    .on('error', function(e){
        error = true;
    })
    .on('end', function(){
        if(error) {
            process.exit();
        }
    });


add Django 5.0 support

upon trying to test this project on Django 5.0, only test_validation_filters failed;
after fixing it, everything seems to be working.
hope this helps!

Looks like this fails on Python 3.9: https://github.com/WhyNotHugo/django-afip/actions/runs/8942289677/job/24640657514?pr=209#step:7:228

Thanks!


separate css/html from component.

this commit fixes #9 and #24 "
separated the css and html code into different files to follow ng2 coding standards.

Thank you for your efforts, its always nice to see other people taking the time to improve the quality of software in general. However I'm not going to merge in these changes.
The issue was never splitting out the assets, its building and bundling them in such a way that they are portable. I would need to change the entire build system in order for these standalone files to be included in the source of the released bundle. Alas this is beyond the scope of what I intended for this component, especially seeing how the current structure is still fully functional.


We should use BeforeAll/AfterAll for test initialization/cleanup in UT template

This is done in the unit template, so I suggest that this issue can be closed.

Closing this as solved as per previous comment. Please reopen or comment if this was closed in error.


Add column name to property panel of 'Macromolecule' semType column.

@tanas80, please provide the description

not reproduced


Update Spanner cleanup

Update the cleanup task to remove all instances and databases.
We are no longer sharing a project for Spanner developement.

Great! Glad you remembered about this and removed it!

I found it trying to figure out why rake acceptance:cleanup wasn't removing the instances. The way the task was written goes back to when we were using a shared project with the other languages during development.


Add support for alternate currencies based on the tenant

This PR adds support to the boilerplate for multiple currencies, based on the tenant's settings. It adds a custom CurrencyValue component which builds on top of react-intl's FormattedNumber component and Intl.NumberFormat.
Examples
I couldn't find a way to change my language and currency through my account, but hardcoding both into the app gives decent examples.
Locale en, currency nok:

Locale nb-no, currency nok:

Locale en, currency nzd:

Locale en, currency btc:

Locale de, currency eur:

Notes

I've currently locked react-intl to 3.0.0 due to formatjs/react-intl#1395.
Probably need to look at better error handling and default local/currency if the tenant query fails.
From what I can tell the Intl.NumberFormat functionality doesn't support special use cases like ,- for NOK or :- for SEK. When the locale is nb-NO and currency is NOK the currency will be rendered as kr 999,00. When the locale is en the currency will be rendered as NOK 999.00.
The original VAT amount was vatAmount.toFixed(2). I have kept this value at 2dp for consistency but not sure if it's required.

Might need to leave the minimumFractionDigitals at its default (2dp for most currencies). Setting it to 0 results in values like this:

Whereas it would be more consistent to display like this:

Ideally, we would like the boilerplate to make one single request to the server to fetch all the data it needs for the first render. Performance FTW! This is why the existing query fetches the component data AND the top menu.
Can you move the query for fetching tenant info to the same query as well? And also, what kind of server timings are we getting if we do that?

Removing next-i18next in this PR as the removal depends on the CurrencyValue component as a replacement in some cases, which is required for #13.

Average timings (of 10):
Before: 6.4ms
After: 7.23ms


Send client's IP to GA

Fix issue https://github.com/ins0/google-measurement-php-client/issues/33.
The IP is added to the payload data in getTrackingPayloadData().
The function 'getClientIp' is introduced to obtain the client's IP.
Note that GA will anonymize the IP, so make sure that your IP filters in GA do not rely on the last three digits of the IP.

Thanks @coccoinomane. Could you please fix the failed build

undefined index REMOTE_ADDR
..asurement-php-client/src/Racecore/GATracking/GATracking.php
A TOTAL OF 4 ERRORS AND 0 WARNINGS WERE FOUND IN 1 FILE

Hi @ins0! I included isset() checks in the getClientIp() function; this fixes the PHP notice.
The checks have re-run and report again failure, but this time it seems to be a problem in the check itself, something related to a failed composer update => http://d.pr/i/TeT8y

HHmm currently not a home, looks like some wired change will have a look later


Server time

Current Behavior
The time on the servers does resett it self when you use the sidemenu like Dashboard,servers and so on.
Online (0h 0m 11s)
Expected Behavior
Not resett before the server is restarting og starting
Steps to Reproduce
The time on the servers does resett it self when you use the sidemenu like Dashboard,servers and so on.
Online (0h 0m 11s)
Panel Version
v2EA
Daemon Version
V2EA
Games and/or Images Affected
No response
Docker Image
No response
Error Logs
No response
Is there an existing issue for this?

[X] I have searched the existing issues before opening this issue.
[X] I have provided all relevant details, including the specific game and Docker images I am using if this issue is related to running a server.
[X] I have checked in the Discord server and believe this is a bug with the software, and not a configuration issue with my specific system.

This isnt an uptime counter (yet) and only shows the time since the last state update has been received


Causes disconnections sometimes

Installed last night and it seemed to work okay in its default configuration - I didn’t touch the config file.
But today it’s been causing disconnects all day.

Sometimes Network Diagnostics says everything is fine (all green), but it’s really not.
And sometimes it says there’s a problem with the DNS settings and  I should allow the ones provided by the DHCP server.
Doing that restores my Internet immediately.
If I change the server back to <IP_ADDRESS> like I did a moment ago, it’ll begin working for a while - it’s working right now.

I have the same issue, sometimes become unresponsive and the resolutions fail. After a few seconds (30~) the service usually works again, but sometimes i need to restart the service manually.

@GitTheHellOutaHere you wrote,

Installed last night and it seemed to work okay in its default configuration - I didn’t touch the config file.

Have you tried limiting the number of servers, i.e. default servers but uncommented (no hashtag):
server_names = ['scaleway-fr', 'google', 'yandex']
Maybe only an issue with too many servers?

Try to find if specific servers don't work as expected. Some can have a very high variance in latency.
In particular, I suspect some to be very fast at serving cached queries, but having bad upstream connection, so they can be slow for uncached queries.
Find these, try to use only other ones, and report your findings. Thanks!

As I mentioned in another post, if I have to mess around with a config file I’m unlikely to use it.
I don’t have the time, knowledge or patience to be testing countless DNS servers.

I don’t have the time, skills or patience to be testing countless DNS servers.

When we really want something we discover a surprising amount of time, skills and patience.
I was born lazy but when I face something I know I'll like and want it badly I switch the gear and discover I'm able of far more than I thought. It will require a minimum (or maximum) of work and efforts but it's always almost feasible.
Chin up! There's plenty of documentation concerning DNSCrypt and DNSCrypt-proxy. I had gone through information myself (at the time of previous version 1.9.x) then came back here to ask what I hadn't understood (after having worked myself) and jedisct1 and others filled the gaps of my ignorance. But it's not possible to have teachers do your  homework, right?
Good luck, and stay tuned to DNSCrypt-proxy, it's really worth it.

DNS security isn’t a priority or hobby of mine. Having a functional Internet connection is.
It’s easy enough to enter DNS servers in the Network prefs.
I think the odds of a DNS redirect are minuscule at best, and I’m not too concerned about my ISP seeing which addresses I’ve connected to - they probably do DPI anyway.
If I was that worried I’d pay for a VPN service. And I can always use Tor or OpenVPN when I need to.

@jedisct1 Can you tell me what the easiest way to find out if a DNS server is regularly slow is? If so, I'll happily find out which ones are slow and which ones aren't for you.

Namebench?

terrible result with the fastest server

How many times did you run it?
Namebench is very unreliable IMO.
Or it may be reliable but the results differ greatly each time.
Run it 10 times and you’ll be lucky to get the same 3 servers at the top four of those times.

ohhh :)
I understand.

Namebench is a bit old and not very accurate. It doesn't reflect the actual speed you will get when browsing websites. 1/3 of modern websites use DNS servers that return different IPs according to the resolver IP in order to redirect you to the fastest web server. Namebench doesn't care at all about that, and just measures DNS latency which is not really relevant any more in practice.
It also checks only popular, mostly American websites, that are likely to be cached by upstream resolvers. It doesn't resolve specific names you get from CDNs. It doesn't check names used by APIs and other names that are not the main domain of a website. It doesn't match your actual browsing experience.
Some resolvers can appear to be super fast in Namebench's output because they are super fast at delivering IP addresses of ad servers and trackers, but these can be very slow at delivering actual website content.
You can get similar results faster by just starting dnscrypt-proxy from the command-line, as it will perform a benchmark of all configured servers at startup time.
But really, it's better to just... try. Try servers close to your location first, and see which ones feels faster.


Failing to find HelmRepository

Potentially related to #225  && #483
My latest my PR flux diff checks are failing to find the potentially related HelmRepository.
Run docker://ghcr.io/allenporter/flux-local:main
/usr/bin/docker run --name ghcrioallenporterfluxlocalmain_ed81d7 --label 6ed130 --workdir /github/workspace --rm -e "INPUT_ARGS" -e "HOME" -e "GITHUB_JOB" -e "GITHUB_REF" -e "GITHUB_SHA" -e "GITHUB_REPOSITORY" -e "GITHUB_REPOSITORY_OWNER" -e "GITHUB_REPOSITORY_OWNER_ID" -e "GITHUB_RUN_ID" -e "GITHUB_RUN_NUMBER" -e "GITHUB_RETENTION_DAYS" -e "GITHUB_RUN_ATTEMPT" -e "GITHUB_REPOSITORY_ID" -e "GITHUB_ACTOR_ID" -e "GITHUB_ACTOR" -e "GITHUB_TRIGGERING_ACTOR" -e "GITHUB_WORKFLOW" -e "GITHUB_HEAD_REF" -e "GITHUB_BASE_REF" -e "GITHUB_EVENT_NAME" -e "GITHUB_SERVER_URL" -e "GITHUB_API_URL" -e "GITHUB_GRAPHQL_URL" -e "GITHUB_REF_NAME" -e "GITHUB_REF_PROTECTED" -e "GITHUB_REF_TYPE" -e "GITHUB_WORKFLOW_REF" -e "GITHUB_WORKFLOW_SHA" -e "GITHUB_WORKSPACE" -e "GITHUB_ACTION" -e "GITHUB_EVENT_PATH" -e "GITHUB_ACTION_REPOSITORY" -e "GITHUB_ACTION_REF" -e "GITHUB_PATH" -e "GITHUB_ENV" -e "GITHUB_STEP_SUMMARY" -e "GITHUB_STATE" -e "GITHUB_OUTPUT" -e "RUNNER_OS" -e "RUNNER_ARCH" -e "RUNNER_NAME" -e "RUNNER_ENVIRONMENT" -e "RUNNER_TOOL_CACHE" -e "RUNNER_TEMP" -e "RUNNER_WORKSPACE" -e "ACTIONS_RUNTIME_URL" -e "ACTIONS_RUNTIME_TOKEN" -e "ACTIONS_CACHE_URL" -e "ACTIONS_RESULTS_URL" -e GITHUB_ACTIONS=true -e CI=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/_temp/_runner_file_commands":"/github/file_commands" -v "/home/runner/work/homelab/homelab":"/github/workspace" ghcr.io/allenporter/flux-local:main diff helmrelease --unified 6 --path /github/workspace/pull/kubernetes/apps --path-orig /github/workspace/default/kubernetes/apps --strip-attrs "helm.sh/chart,checksum/config,app.kubernetes.io/version,chart" --limit-bytes 10000 --all-namespaces --sources "home-kubernetes" --output-file diff.patch
Unable to find Secret monitoring/snmp-secret referenced in HelmRelease monitoring/snmp-exporter
Unable to find Secret monitoring/snmp-secret referenced in HelmRelease monitoring/snmp-exporter
flux-local error:  Unable to find HelmRepository for flux-system-prometheus-community/kube-prometheus-stack for HelmRelease kube-prometheus-stack

I've run your local debugging testing and see results that I believe look correct
/ # flux-local get cluster --path /homelab/kubernetes/
PATH          KUSTOMIZATIONS
kubernetes    38

/ # flux-local get helmreleases --path /homelab/kubernetes --all-namespaces
Unable to find Secret monitoring/snmp-secret referenced in HelmRelease monitoring/snmp-exporter
NAMESPACE       NAME                       REVISION    CHART                                                SOURCE
services        atuin                      2.4.0       services-app-template                                bjw-s
auth            authelia                   2.4.0       auth-app-template                                    bjw-s
cert-manager    cert-manager               v1.13.3     cert-manager-cert-manager                            jetstack
kube-system     cilium                     1.14.5      kube-system-cilium                                   cilium
networking      cloudflared                2.4.0       networking-app-template                              bjw-s
database        cloudnative-pg             0.20.0      database-cloudnative-pg                              cloudnative-pg
kube-system     coredns                    1.29.0      kube-system-coredns                                  coredns
networking      echo-server                2.4.0       networking-app-template                              bjw-s
networking      external-dns-cloudflare    1.13.1      networking-external-dns                              external-dns
networking      external-dns-pihole        1.13.1      networking-external-dns                              external-dns
kube-system     external-secrets           0.9.11      kube-system-external-secrets                         external-secrets
kube-system     onepassword-connect        2.4.0       kube-system-app-template                             bjw-s
monitoring      gatus                      2.4.0       monitoring-app-template                              bjw-s
monitoring      grafana                    7.0.19      monitoring-grafana                                   grafana
monitoring      kube-prometheus-stack      55.5.1      monitoring-kube-prometheus-stack                     prometheus-community
monitoring      kubernetes-dashboard       6.0.8       monitoring-kubernetes-dashboard                      kubernetes-dashboard
auth            lldap                      2.4.0       auth-app-template                                    bjw-s
kube-system     local-path-provisioner     None        kube-system-./deploy/chart/local-path-provisioner    local-path-provisioner
kube-system     metrics-server             3.11.0      kube-system-metrics-server                           metrics-server
storage         minio                      2.4.0       storage-app-template                                 bjw-s
networking      nginx-external             4.9.0       networking-ingress-nginx                             ingress-nginx
networking      nginx-internal             4.9.0       networking-ingress-nginx                             ingress-nginx
database        redis                      18.6.2      database-redis                                       bitnami
kube-system     reloader                   1.0.60      kube-system-reloader                                 stakater
default         smtp-relay                 2.4.0       default-app-template                                 bjw-s
kube-system     snapshot-controller        2.0.4       kube-system-snapshot-controller                      piraeus
monitoring      snmp-exporter              2.4.0       monitoring-app-template                              bjw-s
kube-system     synology-csi               0.9.7       kube-system-synology-csi                             synology-csi
monitoring      unpoller                   2.4.0       monitoring-app-template                              bjw-s
volsync         volsync                    0.8.0       volsync-volsync                                      backube
flux-system     weave-gitops               4.0.36      flux-system-weave-gitops                             weave-gitops

The  flux-local get helmreleases even shows the kube-prometheus-stack helmrelease that the PR check is reporting missing.
FWIW, I pulled the latest main docker image and ran this test there.
What is maybe interesting is that I get a missing HelmRepository that seems to relate to the changing package in the PR. In another one of my PRs it was a missing redis HelmRepository
Any ideas?
Will add a new comment with output from a run with debug: true on the action.

I added debug: true to the action but it doesn't seem to have triggered the debug logs.
https://github.com/chrisbsmith/homelab/actions/runs/7427407785/job/20213017048#step:5:1

Ah sorry, I see you aren't using the diff action but a custom diff CLI.  You'll need to add --log-level=DEBUG to get debug logs like the action does https://github.com/allenporter/flux-local/blob/9b3225d9c902205e403173bc3069ef51ee421d56/action/diff/action.yml#L94

How about flux-local get cluster -o yaml? That will show the detected HelmRepository for each kustomization

Ah sorry, I see you aren't using the diff action but a custom diff CLI. You'll need to add --log-level=DEBUG to get debug logs like the action does
https://github.com/allenporter/flux-local/blob/9b3225d9c902205e403173bc3069ef51ee421d56/action/diff/action.yml#L94

I should've caught this too. Added! Lots more data that I haven't quite figured out how to read yet.

How about flux-local get cluster -o yaml? That will show the detected HelmRepository for each kustomization

I created a new step with this as well. Results are here. The helm_repo map is empty but the helm_release is populatedL
  - name: kube-prometheus-stack
    namespace: flux-system
    path: kubernetes/apps/monitoring/kube-prometheus-stack/app
    helm_repos: []
    helm_releases:
    - name: kube-prometheus-stack
      namespace: monitoring
      chart:
        name: kube-prometheus-stack
        repo_name: prometheus-community
        repo_namespace: flux-system
    cluster_policies: []
    config_maps:
    - name: kube-prometheus-stack-values
      namespace: monitoring
    - name: alertmanager-config-tpl
      namespace: monitoring
    - name: kube-state-metrics-configmap
      namespace: monitoring

That looks like partial output of get cluster -- i think in this case the HelmRepository should be coming from another kustomization? Which kustomization includes kubernetes/flux /repositories/?  Maybe you can include just that one. I am curious if it finds all of the needed HelmRepository objects or is just missing this one, etc.

So I'm also using onedr0p's repo like the back and forth around this comment and have a kubernetes/flux/config dir that has multiple Kustomizations in it?
I did so some additional local testing. I modified a helmrelease.yaml locally with some garbage image tags then ran
flux-local --log-level DEBUG diff helmrelease --path /homelab2/kubernetes/apps --path-orig /homelab/kubernetes/apps --all-namespaces --sources "home-kubernetes" --strip-attrs
 "helm.sh/chart,checksum/config,app.kubernetes.io/version,chart" --limit-bytes 10000 --unified 6

and it throws an error with the HelmRepository for the app I modified.
I'm not sure why this works in onedr0p's repo and not mine, but I'll try to spend some time this weekend investigating.
Thanks for taking the time to look into this.

I think the problem may be that --path is pointing to  a subdirectory apps that does not include the HelmRepository we're talking about.
Right now the way --path works is that it is meant to point at the "root" of the cluster. It doesn't know how to trace back dependencies to find that kustomization with the HelmRepository unless it can find it form the root.  I know ondr0p set this up to try to do more efficient diffs for specific paths, but that won't work if it can't find all the dependencies.

I haven't had a much time to look at this as I'd like this weekend, but I did notice a successful run from a new PR. The configurations are the same and I didn't make any updates to my repo. 🤷
I saw your k8s-gitops repo and I'll take a look and see how things are configured there and test it that cleans things up on my end.

I believe I'm also experiencing this issue; I'm also using onedr0p's config.
Failing run here with debug logs enabled.
Kustomization diffs work just fine, but HelmReleases fail.

In the previous example isn't the problem that the path isn't including the sources?

E.g. you have it pointed at the apps subdirectory so it can't find the helm repositories defined outside.
Point path to the root of the cluster where you point the bootstrap. Calling it with some other separate subdirectory means helm template can't work.

The reason it works in onedr0p's repo is
https://github.com/onedr0p/home-ops/blob/12ffe9a60896a5a9b6985756840c5cd8a4587640/.github/workflows/flux-diff.yaml#L40C11-L40C30 is restricting the changed paths to a subdirectory of the multi-cluster setup so --path /github/workspace/pull/kubernetes/main which is the full cluster. If you copy the same config you're setting a path to a subdirectory within the cluster.

🤦 that was it. Thanks for continuing to dig into this when it was clearly a user (copy paste without truly learning the code) problem.
@ahgraber The issue is that onedr0p is managing two clusters out of a single repo and so the changed-files job has to look to determine which cluster the change is in (kubernetes/main or kubernetes/storage). If you modify this line to dir_names_max_depth: 1 to only allow the changed-files action to traverse a single folder then it works; which kind of makes the changed-files worthless in our single node clusters; which seems you already figured out


New python updates produce errors

After the New Python Updates on Arch:
Traceback (most recent call last):
  File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 563, in from_name
    return next(cls.discover(name=name))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
StopIteration

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/instaloader", line 33, in <module>
    sys.exit(load_entry_point('instaloader==4.9.6', 'console_scripts', 'instaloader')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/bin/instaloader", line 22, in importlib_load_entry_point
    for entry_point in distribution(dist_name).entry_points
                       ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 981, in distribution
    return Distribution.from_name(distribution_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/importlib/metadata/__init__.py", line 565, in from_name
    raise PackageNotFoundError(name)
importlib.metadata.PackageNotFoundError: No package metadata was found for instaloader

I just tried using it with Python 3.11.3 and it is working fine for me.
Could you please provide more context what are you trying to do? or what are you doing such that you are getting this sort of error.
Can't get any clue just by looking at the logs.

I have python 3.11.3 and even calling instaloader without args produces the same error

Reinstalling instaloader fixed the issue

Okay, If it's fixed then we can close this issue.

I can confirm that a reinstalling solve the problem. Thank You!


[boost-uninstall] Add port to easily uninstall all boost components

Since boost contains three additional installation function ports(boost-build, boost-vcpkg-helpers, boost-modual-build-helper), removing all boost components requires the following three steps:

./vcpkg remove boost-vcpkg-helpers --recurse
./vcpkg remove boost-modular-build-helper
./vcpkg remove boost-build

Add a port to easily uninstall all boost components using the following command:
./vcpkg remove boost-uninstall --recurse

The correct way to do this is to make all ports depend on boost-build because that is the only way to generate the config.cmake in the future

@Neumann-A It is not obvious to use boost-build, and the remaining two ports are also providing other configuration files.

The correct way to do this is to make all ports depend on boost-build because that is the only way to generate the config.cmake in the future

What about uses of boost that only need the headers and therefore don't need to build boost.build?

@BillyONeal also applies to header only. Think of boost.build as boost.cmake. boost.build just defines install rules and one of the rules is to install configs. Since boost has a header target in cmake it requires to generate a config for it.

@Neumann-A

As I said, boost-vcpkg-helpers and boost-modular-build-helper provides some other scripts and may update in the future, so I think we also need to remove them.
Totally remove boost using boost.build is not a good choice, because its name cannot represent boost as a whole.

We may need to add a new keyword Components to CONTROL or the manifest and use it to notify vcpkg to delete all related components when deleting port which have it.

@BillyONeal Just merge this PR temporary would be okay.


is there any way run fortran code in sgx

Hello，
I have a fortran demo code,only impl add function(https://github.com/z1queue/fortran_demo.git).
then use " cargo test -- --nocapture" can get the correct result in unit test

now i want to take this function in sgx, so i update the samplecode/hello-rust(https://github.com/z1queue/hello-rust.git) in v1.1.1, it compilate successful but return wrong result,it seem the fortran code not work(result is initialize value).

Can you give me some suggestion about this?

it depends on libgfortran.a. do you have a SGX-compatbile one?

it depends on libgfortran.a. do you have a SGX-compatbile one?

ok,i will try libgfortran.a for SGX-compatbile, thanks.


Use RequiresMountsFor on datadir

It is quite common for the data directory to be on its own mount.  Systemd can ensure a directory is mounted before a service starts using RequiresMountsFor:

Takes a space-separated list of absolute paths. Automatically adds dependencies of type Requires= and After= for all mount units required to access the specified path.

Checklist

[ ] 🟢 Spec tests.
[ ] 🟢 Acceptance tests.
[ ] Manually verified. (For example puppet apply)

I think the test failures are infra issues and not related.


Kubernetes object parsing is too aggressive

I've been thinking about the decision we took last minute to pass all Kubernetes API object parse errors on to the user, failing the chart deployment, in ExpandConfiguration.
While it prevents false positives, it also creates significant potential for false negatives. We say in the chart_format.md document that Chart authors are encouraged to put all kinds of files in the templates/ directory, and we give the examples of schema files and display markup files. If those files carry yaml or json extensions, they won't parse, and the Chart will fail to load.
This seems overly aggressive to me. True, authors could give such files more specific extensions, such as .schema. However, they will then have the burden of adding/removing those extensions as they work with those files during chart development, without any smart automation from tools that could offload that burden.
I'd rather expose the parse error to the user if and only if the file appears by all rights to be a Kubernetes API object, as determined by the presence of a valid ObjectMeta (i.e., apiVersion and kind properties).
Thoughts?
/cc @sparkprime

How much validation is currently performed?  Looks like it's just this, which isn't much more than you're proposing:
type KubernetesObject struct {
        Kind       string                 `json:"kind"`
        APIVersion string                 `json:"apiVersion"`
        Metadata   map[string]interface{} `json:"metadata"`
        Spec       map[string]interface{} `json:"spec"`
}

I don't think we do say you can put whatever you like in templates/.  I think we say:

You can put whatever you like in the chart in addition to the files / dirs that are well defined.
The contents of /templates are consumed by the expander, and constraints on what files can / must exist, their contents, etc are defined by the particular expander.

In this case we're defining a default expander that doesn't do any expanding, so I think we're free to require files to not end in .yaml or .json unless they contain actual resources.  Also from the PoV of a user browsing through templates/, a simple rule like that makes it easy to tell what the files are for.

OK. I'm sold.


Create mail.txt

Guangxi University

@GOGOsu Please provide us with:

the university official website URL, if different from the domain you are submitting
an URL of a page on the official website where an IT-related long-term (>1 year) course is offered by the university
an URL of a page or another proof (.pdf or a screenshot are OK) showing that the university recognizes the domain which you are submitting as an official email domain for the students.

Guangxi University - www.gxu.edu.cn
School of Computer, Electronics and Information -  www.ccie.gxu.edu.cn
proof: ...seems nothing can prove this, but the email domain gxu.edu.cn is only for teachers, and student can only register a mail.gxu.cn

@yaegor Thank you for the details! I found a proof, this reference works well, for example: https://scholar.google.com/citations?user=TFwPwo0AAAAJ&hl=en
A person who is from your university has publicly recognized email in the domain mail.gxu.cn. Pull request merged. Thank you!


Automated registration to ebrains knowledge graph

Changes
This PR adds a .codemeta.json file to elephant.
How it works
This is a new approach to registering new software releases in the ebrains KG.
The idea is to place a file called “codemeta.json” in the root of your Git repository, which you will update as part of the usual development process, e.g. with a CI action. We will set up a cron job to regularly check this file, and if a new version is detected, a new entry will be created in the KG automatically.
There are other benefits to adding this metadata file, see https://codemeta.github.io/
There is a web form to help you create valid files: https://codemeta.github.io/codemeta-generator/
Notes
The current version is set to v0.11.2, since this version has not yet bin published in the KG.

Coverage: 87.457% (-0.3%) from 87.8% when pulling 1337f0819fbc64b47fe62fd04fda9475d6632067 on INM-6:enh/automated_registration_to_KG into 06e0cd12806029cf65a3c99b52074ec8777defab on NeuralEnsemble:master.


Error if the baseline file isn't in the expected format

With the recent change to use count instead of location information if someone upgrades this library but still has a baseline file from the previous version, that could result in unexpected output. In that scenario, when running check the CLI should probably output an error and say that the baseline needs to be regenerated.

Maybe a version number written into the baseline file? Then when check runs the version numbers can be compared and a warning printed or error code returned.


Siren support

https://github.com/jfarmer08/homebridge-wyze-smart-home/releases/tag/v0.5.37-alpha.1


How do I set default font to some size?

This is not covered in docs, :size doesn't work without specifying the specific font.
I could use "Zoom" mode, it works for me, how do I set it in config to be applied on start up?
How to syntax highlight?
":syntax on" doesn't work
P.S. Thanks for great effort

:size doesn't work without specifying the specific font.

Then specify the font family.
(setq doom-font (font-spec :family "monospace" :size 20))

doom-big-font-mode isn't meant to be used at startup, but if you must: (add-hook 'window-setup-hook #'doom-big-font-mode)

@hlissner why not, though? It's not too uncommon to give a talk and switch between terminal and editor
Thx tho


Fix document typo

json.load(req.stream) -> json.load(req.bounded_stream)

Current coverage is 100% (diff: 100%)

Merging #940 into master will not change coverage

@@           master   #940   diff @@
====================================
  Files          31     31
  Lines        1989   1989
  Methods         0      0
  Messages        0      0
  Branches      328    328
====================================
  Hits         1989   1989
  Misses          0      0
  Partials        0      0

Powered by Codecov. Last update c5cdf2b...c0b72b5


[Request] Page 233 "Apply Vendor Entries" - Move variable

Move the variable "var ApplnRounding: Decimal" to "protected var" to allow to retrieve it in an extension page.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Schedule: deprecate channels_to_plot parameter and use channels instead; Fixes #3378

Summary
Deprecate channels_to_plot parameter for Schedule and use channels instead.
Fixes issue https://github.com/Qiskit/qiskit-terra/issues/3378

channels_to_plot parameter that is used in schedule, callsqiskit.visualization.pulse_drawer which has same parameter, which calls matplotlib.ScheduleDrawer.draw with same parameter.
Should we propagate switch channels_to_plot to channels in all those functions?

Thank you for your PR @IceKhan13, it looks great!

Should we propagate switch channels_to_plot to channels in all those functions, or just fix Schedule.draw function?

Please also propagate to the others.

@taalexander propagated


add my machine learning project

Iam add my machine learning project, please give me label hacktoberfest-accepted

Iam Resolve this Issue  Contribute to AI-ML-Jupyter-Notebooks #1

Please Give Me Label Hacktoberfest-accepted guys

Please add proper markdown description

Bro dont forget to give label hacktoberfest-accepted


Add missing Cookie import

Fixes https://sentry.io/organizations/artsynet/issues/1030213561/?project=28316

👍

Warnings

:warning:
The staging version of Metaphysics has breaking changes, this might not affect your build, but could mean your queries don't work the way you expect. See below for breaking changes:

:warning: Type 'AnalyticsArtworksPublishedTimeSeriesStats' was removed
:warning: Field 'AnalyticsArtworksPublishedStats.timeSeries' changed type from '[AnalyticsArtworksPublishedTimeSeriesStats!]' to '[AnalyticsPartnerTimeSeriesStats!]!'
:warning: 'AnalyticsPartnerTimeSeriesStats' kind changed from 'InterfaceTypeDefinition' to 'ObjectTypeDefinition'

  Generated by :no_entry_sign: dangerJS against afa269577ea09c245401c352eb1a8853124f38b1


Please demonsrate this concept in code

[Enter feedback here]

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

ID: a85f8021-b98e-7e96-5c5d-7808acc4e3d8
Version Independent ID: 7cb14b25-e0d6-ea6e-b94b-9a83348c58b0
Content: Canvas.SetLeft(UIElement, Double) Method (Windows.UI.Xaml.Controls) - Windows UWP applications
Content Source: https://cpubwin.visualstudio.com/DefaultCollection/windows-uwp/_git/winrt-api-build?path=%2fwinrt-api-build%2fwindows.ui.xaml.controls.canvas.yml&version=GBlive&_a=contents
Product: uwp
Technology: winrt-reference
Git Login: jwmsft
Microsoft Alias: jimwalk

Sorry, demonstrate what? Like how to call the static method?
Canvas.SetLeft(myElement, 5);

Demonstrate how to use Canvas.SetLeft. Is that no the point of the help wiki?
This is code I have found from looking through a whole lot of third-party websites, instead of finding it here on the help wiki were one would expect to find it.
private void DrawRectangle()
        {
            Rectangle rect = new Rectangle();

            SolidColorBrush sb = new SolidColorBrush(Colors.Black);

            rect.Stroke = sb;

            rect.Height = 100;
            rect.Width = 100;

            Canvas.SetLeft(rect, 10);
            Canvas.SetTop(rect, 20);

            MyCanvas.Children.Add(rect);
        }


more tests

Closes #15, #16, #18, #19.
Plus, I pyflaked all the server tests, and two tests were being shadowed because they were reusing names. So we get two more tests for free --- fortunately, they pass!

Noice, good tests look good! :)


Recovering Codecov

Updating node dependencies

codecov working again. :fireworks: :tada:
Set initial accepted limit to 70% coverage


Add boolean-equal

Most Schemes will explicitly signal an error for (boolean=? 1 #t), but some won't. And, among those that won't, the answer is not obvious! Some say #t, some say #f...

Wow. Thanks!


URL Cleanup

This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).
Fixed URLs
Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

[ ] http://www.puppycrawl.com/dtds/configuration_1_2.dtd (404) with 1 occurrences migrated to:
https://www.puppycrawl.com/dtds/configuration_1_2.dtd (https result 404).
[ ] http://www.puppycrawl.com/dtds/suppressions_1_1.dtd (404) with 1 occurrences migrated to:
https://www.puppycrawl.com/dtds/suppressions_1_1.dtd (https result 404).

Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

[ ] http://www.springframework.org/schema/beans/spring-beans.xsd with 34 occurrences migrated to:
https://www.springframework.org/schema/beans/spring-beans.xsd (https result 200).
[ ] http://www.springframework.org/schema/context/spring-context.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/context/spring-context.xsd (https result 200).
[ ] http://www.springframework.org/schema/rabbit/spring-rabbit.xsd with 32 occurrences migrated to:
https://www.springframework.org/schema/rabbit/spring-rabbit.xsd (https result 200).
[ ] http://www.springframework.org/schema/task/spring-task.xsd with 1 occurrences migrated to:
https://www.springframework.org/schema/task/spring-task.xsd (https result 200).
[ ] http://www.springframework.org/schema/util/spring-util.xsd with 5 occurrences migrated to:
https://www.springframework.org/schema/util/spring-util.xsd (https result 200).

Ignored
These URLs were intentionally ignored.

http://www.springframework.org/schema/beans with 77 occurrences
http://www.springframework.org/schema/context with 2 occurrences
http://www.springframework.org/schema/rabbit with 71 occurrences
http://www.springframework.org/schema/task with 2 occurrences
http://www.springframework.org/schema/util with 10 occurrences
http://www.w3.org/2001/XMLSchema-instance with 34 occurrences

Merged as https://github.com/spring-projects/spring-amqp/commit/b74a6883e633ff2c3146d35adbd3c2017a6b56df after upgrading to SF-4.3.23.


Add class filter Constructor to restrict the illegal class from YAML

Fixes #4199.
Changes proposed in this pull request:

add class filter constructor.
modify YamlEngine.Map unmarshal() method ,add parameter 'acceptClasses'.
modiry three calls of this method.
add ut case.

Pull Request Test Coverage Report for Build 1643

10 of 11 (90.91%)  changed or added relevant lines in 5 files are covered.
2 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.02%) to 67.529%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

sharding-ui/sharding-ui-backend/src/main/java/org/apache/shardingsphere/ui/util/ConfigurationYamlConverter.java
0
1
0.0%

Files with Coverage Reduction
New Missed Lines
%

sharding-orchestration/sharding-orchestration-core/src/main/java/org/apache/shardingsphere/orchestration/internal/util/IpUtils.java
2
80.0%

Totals

Change from base Build 9373:
0.02%

Covered Lines:
11297

Relevant Lines:
16729

💛  - Coveralls


Useless agenda activity

User have to click on 2 buttons and go through 2 activities to generate his agenda. Better to generate user's agenda with only 1 activity.

fixed in #26


Does checkbox support indeterminate state?

Hi FuelUX,  I am in need of a checkbox with an indeterminate state.
I see some styling that looks like this was considered, but I am having trouble getting it to work in FuelUX 3 or Fuel Fusion.  Is this supported?

Yes and no. It is supported in the native <input> checkbox of MCtheme (included in Fusion), but not the JS control checkbox. This page show an example of them: http://fuelux-snippets.herokuapp.com/checkbox-list

Thank you @interactivellama, that snippet did the trick.


[Event] Add support for event timestamps

Today, we don't have the notion of a timestamp for events or effects.
We consider events as a log of the Sui blockchain, a recording of what has been happening.  Thus developers will look to query events in the Sui blockchain for many purposes:

Debugging - finding out events that happened for particular contract over time
Tracing what has changed for particular objects or addresses or contracts
Analysis

A notion of time is standard table stakes for event systems and is considered a primary key for all observability and log systems.  In most of them, not specifying a time range results in a default time range.
This is a proposal to include a timestamp in TransactionEffects.
Precision and Ordering Guarantees
The intended purpose of a timestamp is not for use for consensus or as a primary key in a database.
The timestamp is not meant to uniquely identify an event.
It is for the convenience of a user who will want to find events in a given time window, and given a result of events, to be able to roughly trace their order.
In my experience, event and log users are able to tolerate some imprecision in the timestamp timing, but not having a timestamp any all is usually not acceptable.
Local Validator Timestamp
We can start by putting in a local validator timestamp in each TransactionEffects, corresponding to the UTC timestamp when the effects are produced.
For that validator, that timestamp should follow causal ordering, since objects have to be processed in increasing versions.
Global Effects Timestamp / Median Timestamping / Checkpoints
A checkpoint would include a list of events that happened in that checkpoint, and we would desire to build that list of events from the list of transactions/effects that were formed as part of that checkpoint.  However, each effect produced by a validator would have its own timestamp.  It is desired to come to a single timestamp derived from all the individual validator effects timestamps.
If we had all the effects timestamps, then we can build a vector clock of all the timestamps.  A standard way to find a single timestamp from a set of timestamps is using median time stamping.  There is literature on this subject, but a median time stamping strategy, assuming there are 2f+1 honest validators whose timestamps are in the middle, gives a guarantee that the median timestamp will come from one of the 2f+1 validators.
Such a median timestamp would be enough to serve the purposes of event observability and filtering.
A Follower-based Median Timestamping Strategy

Modify the TX stream sent by each validator to its followers to include not just the TX certificate digest, but also the effects timestamp.   This is not a big addition.
The follower sync's up different streams from multiple validators.  For each TX, it collects the timestamps it sees and finds the median
Create a new struct containing the median timestamp, like EffectsWithMedianTimestamp

Transaction vs Effects timestamp
One argument agains the above is that we would need a new mechanism for doing median time stamping of effects.  (@oxade 's follower could do this).   An easier approach, discussed elsewhere already, involves putting a timestamp into the transaction and then having the gateway code that creates a certificate do median time stamping.  However this is the time of the certificate which may be very different from the time the certificate was executed.

@oxade see the section above for follower-based logic to compute median effects timestamp for event purposes

Any thoughts on when this might be done?

Sorry let me close this.  We actually do have event timestamps and have had them for a long time, albeit they are local (on a full node).


Create conda-tools meta-package for unified "root-env" common commands

I hijacked @msarahan 's narrow issue around conda-env being a root-env-only package and turned it into a discussion around combining functionality into the conda package.  I will try to keep this discussion focused on my specific interest in anaconda-client.
Original issue: https://github.com/conda/conda-env/issues/179
@teoliphant and @ilanschnell I can express the issue from a different angle.  conda-build, conda-env, and anaconda-client could all be independent packages but the cross-linking of dependencies and typical use cases means to me that they need to be special cased in such a way that I'd like to propose we have a conda-tools meta-package that contains all of these pieces and is handled in a uniform way. This would move to a world where people don't conda update conda but instead conda update conda-tools so they get the whole set (base, build, env, client) updated together.
We can return to @msarahan 's issue title of "conda-env should only be in root env" (paraphrased): IMO, the same holds true for anaconda-client.  I want to be able to do operations like "login" and "upload" and "download" with Anaconda Cloud from any environment.  Right now I have to install anaconda-client into every environment in order to do that, and then can get version skew (even if I automate this by adding anaconda-client to my create_default_packages section of my .condarc).  That is Bad with a capital B.
Each of these packages that I'm proposing as part of the conda-tools meta package needs to be installed once, with cooperating versions, in the root env, and automatically accessible in all non-root envs (the same way conda is), and (I would argue) blocked from being installed in non-root envs.
My most recent example of this:
(r3)ijstokes@petawawa commands $ anaconda login
-bash: anaconda: command not found

(r3)ijstokes@petawawa commands $ source activate root
discarding /Users/ijstokes/anaconda/envs/r3/bin from PATH
prepending /Users/ijstokes/anaconda/bin to PATH

(root)ijstokes@petawawa commands $ anaconda login
Using anaconda-server api site https://api.anaconda.org
Username:

@csoja and @stephenakearns mentioned as I believe this is part of improved user experience and unifed Anaconda Platform experience.

And more variations on this:
(r3)ijstokes@petawawa commands $ anaconda login
-bash: anaconda: command not found

(r3)ijstokes@petawawa commands $ conda install anaconda

Oh dear, that isn't what the person really wanted to do.

"conda-env should only be in root env" (paraphrased): IMO, the same holds true for anaconda-client

I want to be able to do operations like "login" and "upload" and "download" with Anaconda Cloud from any environment.

+100, @ijstokes!
It really really annoys me, that I have to install anaconda-client in each of my environments. I see the error -bash: anaconda: command not found every time I try to upload anything. Also, because the commands are not consistent and the upload environment functionality is in conda env, but conda-env doesn't have anaconda-client as a dependency, the command always fails the first time you try it.
$ conda env upload ENVIRONMENT
Error: The anaconda-client cli must be installed to perform this action

I would add to what @ijstokes proposes that conda-tools in this case should also (eventually) contain the latest version of Anaconda Client UI (ex launcher)?
And also, although it is not meant to be launched from the command line, Anaconda Client UI (ex launcher) should be root installable only and accessible from any env.

Is this something that is still relevante @kalefranz ?

Nah I think the ideas here that are still relevant are captured in other issues.

Closing then!


Update the v2-addon-ts package to align with the latest blueprint

Ran in to an issue with floating deps over in https://github.com/soxhub/ember-scoped-css/pull/102
and decided to take care of some other dep neglect while I was at it.
I primarily copied from the v2 addon blueprint.
Additionally, I added ember-resources to the classic and embroider test apps so that the diff in #102 is smaller. It'll be used for cell for a test utility.

Gonna close this as it's quite a bit out of date now.


There is a obsolete word 'KRuntime' in wiki

In DNX structure, there is a following line.

DI is a core part of the KRuntime

'KRuntime' is obsolete.

Fixed, thanks!


[Disaster Dashboard] Add descriptions with markdown

This PR:

Adds a short description for each category on the disaster dashboard
adds react-markdown npm package to add support for links in descriptions via markdown. This adds a <ReactMarkdown> component for rendering markdown into html.

Preview:

What do we think of using the react-markdown package? It looks commonly recommended/used, and claims to be safe against XSS compared to other solutions.
Otherwise, since we only need link rendering, I can write up some js instead.


Question about the batch normalization parameters (beta and gamma, not the stats)

Why don't you update the batch normalization parameters (beta and gamma) in the inner training loop (for j in range(num_updates - 1)) and while finetuning on a test task, like you do it for the other network parameters (weights and biases) ?
PS: I don't mean the batch normalization statistics (moving mean and variance). In your case you only use beta, because you use this function https://www.tensorflow.org/versions/r1.5/api_docs/python/tf/contrib/layers/batch_norm
Thanks in advance!

Mostly because it was simpler to implement it without adapted the parameters. I have tried adapting the batch norm parameters as well, and didn't observe a difference on benchmarks like Omniglot and MiniImagenet.

thanks


Update getGaiaData.py

Fix fits in proper motion histograms

So it looks like I had the two fits swapped in the original version.  Thanks for fixing this!


Feature Request: More session info

Please Describe The Problem To Be Solved
When logging or rate limiting, or simply debugging which user is doing what, we need more information about the session:  IP address, browser info etc
(Optional): Suggest A Solution
I believe Flutter already provides this information.  I could be added to a Page variable, put into the page session data or better:
Flask provides an from flask import g and g is a dict that we can put anything in we want and its available anywhere by simply importing, you don't have to pass a page around to get it.  This would be the optimal solution to have session global data rather than using page.  in Flask g is guaranteed to be session specific.

Another application is to get the timezone of the browser so that I have the local time of the user, not the app which can be running on a server in a very different timezone

The feature can be tried with pre-release version of Flet: pip install flet --upgrade --pre.


Cmorize gpcc fix

This fix improves cmorization of GPCC based on:

correct treatment of time points and bounds

Checklist
It is the responsibility of the author to make sure the PR is ready to review. The icons indicate whether the item will be subject to the [🛠 Technical][1] or [🧪 Scientific][2] review.

[x] [🛠][1] PR has a descriptive title for the changelog
[x] [🛠][1] Code follows the style guide
[ ] [🛠][1] Circle/CI tests pass
[ ] [🛠][1] Codacy code quality checks pass

New or updated data reformatting script:

[x] [🛠][1] Dataset is added to the table in the documentation
[x] [🛠][1] Documentation contains instructions to obtain the data
[x] [🛠][1] Tests for the CMORized data are available
[x] [🧪][2] Numbers/units of the data look physically meaningful
[x] [🛠][1] Data set is added to the OBS data pool  @remi-kazeroni

#1980 is cousing the failed tests.

#1980 is cousing the failed tests.

To fix the failing tests on CircleCI, you'll need to merge the latest master branch into this branch.

To fix the failing tests on CircleCI, you'll need to merge the latest master branch into this branch.

cheers @mwjury this looks good - it'd be nice to have a test here too, to test the new functionality :beer:

I will also try this cmorizer and put the data at DKRZ and CEDA before we merge this

great! cheers muchly @remi-kazeroni :beer:

Nothing to do here. The data were already available in the OBS directories as this PR is a fix to a cmorizer.

excellent, cheers @remi-kazeroni -> @mwjury now that #2011 has been fixed it would be good if you merged master here and in all your other PRs that are ready for merging please, so we merge with clean tests :+1:

The data were already available in the OBS directories as this PR is a fix to a cmorizer.

@remi-kazeroni If this fix is needed, I would expect that the data currently in the OBS directories is wrong and needs to be updated after this has been merged?

Just applying some new labels to make the status of all open pull requests more clear. Note that the tests on CircleCI and the documentation build must be successful (green) before the label 'approved by technical reviewer' can be applied.

@remi-kazeroni If this fix is needed, I would expect that the data currently in the OBS directories is wrong and needs to be updated after this has been merged?

Good point @bouweandela. Would you suggest that I only look at the cmorizer PRs once they are merged and apply the merged cmorizer script to produce cmorized data that I store in OBS directories? One issue is that sometimes the data used to develop the cmorizer is no longer available online and replaced by a newer version (with different names). Recent examples being #1977 #1851 or #1991. So if the cmorizer has not been checked against available data shortly before the merge, it may not be useful in pratice due to data version issues.

apply the merged cmorizer script to produce cmorized data that I store in OBS directories?

Yes, I think that would be the best approach. That way we at least have a copy of the script used to CMORize the data in the OBS directories, that will make the process more reproducible and debugging that data easier.

Would you suggest that I only look at the cmorizer PRs once they are merged

It would be better if you could take an active interest in these pull requests, because there are currently many open and the progress on getting them merged is extremely slow. But it's up to you to decide how much time you can spend on this of course.

So if the cmorizer has not been checked against available data shortly before the merge, it may not be useful in practice due to data version issues.

Maybe we could make it the rule that CMORizer pull requests are always merged by you, so you can run a final check to make sure that everything is in order just before pressing the merge button?

Yes, I think that would be the best approach. That way we at least have a copy of the script used to CMORize the data in the OBS directories, that will make the process more reproducible and debugging that data easier.

Agreed. It would be nice to merge a script that is consistent with the data available at the time of the merge.

It would be better if you could take an active interest in these pull requests, because there are currently many open and the progress on getting them merged is extremely slow. But it's up to you to decide how much time you can spend on this of course.

Sure, I'll do my best to contribute to these PRs.

Maybe we could make it the rule that CMORizer pull requests are always merged by you, so you can run a final check to make sure that everything is in order just before pressing the merge button?

That is what I had in mind. I'm fine with that. Thanks for your clarification @bouweandela

Thanks @remi-kazeroni! I have created a pull request to clarify this in the documentation here: #2017.

@remi-kazeroni I changed the label to "sci review in progress" - that's you, mate, as soon as you happy with the data versioning bits this can be merged :+1:

@mwjury could you please do this next time: when you have a branch that fixes something off another unmerged branch (like #1995 fixed bits in here) please merge the two branches together and open a single pull rewuest that contains all needed changes; this avoids conflicts and the reviewers depending on merging branches into other branches to be able to test; this would be welcomed, if changes in the branch that fixes stuff in the other branch are minor ie not much code, as is the case with #1995 fixing bits in #1982 (here) :+1:


Botched install, trying to reinstall

I'd like to wipe everything SHipyard-related on a swarm 1.12 two-node setup I have.  The reason is that I kind of botched the install and I think I started removing things but lost my train of thought on another project interrupt.  Now I'm in Zombie land.
I started the remove:
curl -s https://shipyard-project.com/deploy | bash -s remove
And now I'm getting this message:
docker: Error response from daemon: Conflict. The name "/shipyard-rethinkdb" is already in use by container ......
Thanks for any assistance on removing this so I can start over.

not supports 1.12

To solve the docker error response, check if the docker container has been trully stopped and removed with docker ps and docker ps -a. If it's still there do:
docker stop shipyard-rethinkdb && docker rm shipyard-rethinkdb
You'll need to do the same with all other containers that belong to shipyard.

Try this
curl -s https://shipyard-project.com/deploy | ACTION=remove bash -s
On Sep 21, 2016 1:49 PM, "Chris"<EMAIL_ADDRESS>wrote:

I'd like to wipe everything SHipyard-related on a swarm 1.12 two-node
setup I have. The reason is that I kind of botched the install and I think
I started removing things but lost my train of thought on another project
interrupt. Now I'm in Zombie land.
I started the remove:
curl -s https://shipyard-project.com/deploy | bash -s remove
And now I'm getting this message:
docker: Error response from daemon: Conflict. The name
"/shipyard-rethinkdb" is already in use by container ......
Thanks for any assistance on removing this so I can start over.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/shipyard/shipyard/issues/870, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAP6IrFK_AHUpnLflxTB4jQhnC6QQjCAks5qsW4OgaJpZM4KDFuV
.

@ehazlett
Thank You


when using --watch if test has missing dependency watch dies

If I run watch on the following and my node_modules havent been installed then watch dies. It would be good for it to notice the error and then wait for an update like nodemon
var mongoose = require("mongoose")
  , assert = require("assert");

describe('logging',function(){
  beforeEach(function(done){
    done;
  });

  describe('messages', function(){
    it('should push data into mongo', function(done){
      done()
    });
  });

  afterEach(function(done){
    done();
  });
});

Not sure when the behavior was fixed, but it's not a problem with 2.2.0 https://github.com/mochajs/mocha/commit/65fc80ecd96ca2159a792aff089bbc273d4bd86d :) Closing this issue.


Do not set writeback option for ext4

The following tests passed when targeting Concourse workers with stemcell 3232.11 / kernel 3.19:

./scripts/remote-fly ci/nested-shed-tests.yml
./scripts/remote-fly ci/gits.yml

I'm struggling to deploy a second set of Concourse workers with a kernel 4.4 stemcell, so I can't guarantee this actually gets Garden working on kernel 4.4.  But at least it's progress.

Garden story
Container Networking story

cc: @julz

Hi there!
We use Pivotal Tracker to provide visibility into what our team is working on. A story for this issue has been automatically created.
The current status is as follows:

[ ] #122016331 Do not set writeback option for ext4

This comment, as well as the labels on the issue, will be automatically updated as the status in Tracker changes.


Location permission setting does not match its title

There is a setting called display location permission. And below it we see it says ask for location permission. So maybe the title should also say that instead.
Also it is not clear what'll happen if the user turns it off.

What do you suggest for the label and secondary text of that setting?
Please read the conventions first: https://material.io/design/platform-guidance/android-settings.html#label-and-secondary-text
Thanks! :-)

Hmm, I see in #4008 I made some guesses about what it should say.

@nicolas-raoul @4D17Y4 we have better strings for display location permission now and this issue is already solved, we are using ask for location permission now which is sufficient so we can close this issue .
we have many issues open in this repository which is actually not present, I am cleaning the repository by informing

This seems solved in master? @jidanni if not please post a screenshot and let us know, thanks!

This seems solved in master? @jidanni if not please post a screenshot and let us know, thanks!

@nicolas-raoul  you can self check it easily go to the settings scroll down and you will see a ASK FOR LOCATION PERMISSION option , this option had a different name previously which was not soo clear but now it is perfect so we can close this issue