Rename User model Contributor

As @tillprochaska explained in https://github.com/tactilenews/100eyes/issues/418#issuecomment-719602589, we have two separate entities,

the users of the 100eyes software
the contributors to the campaign(ie, #50survivors)

At the moment, we are referring to the contributors as User in the code base/db and have no representation of the users of the software.
We should rename the current User mode to Contributors to solve this issue. In the issue :point_up: , we can then refer to our users by the more semantically similar term User.

We might also want to consider Member as the new term as that’s what we’re currently using in the UI for contributors ("Community-Mitglieder"/"community members" or just "Mitglieder"/"members").

I actually think contributors is more semantically similar to what they are... Of course sometimes we might want to, for marketing or other considerations, refer to a group of people differently in a user-facing UI.

Okay, let’s stick with contributors then!


Is it possible to make "_" not global?

Hi :)
My issue is that I developed a third-party tag (full vanilla JS) used by many of my customer's websites. Some of them already have a use for a global "_" variable (not always an alias for Underscore.js) and even when they use Underscore it's often not in noConflict mode (I can't ask them to modify their code for me).
I wanted to integrate Underscore to my tag for a nice refactoring (knowing my tag is wrapped in a closure of course). However, it seems the _ variable is in the window object when I load the library, and I fear it will override some of my customers variables. How can I restrict the Underscore library to my closure scope ?

Okay sorry...
I just discovered that Underscore kept the previous value of "_" and restored it if we use noConflict
window['_'] = "my value";
// INSERTING UNDERSCORE LIBRARY
var __ = _.noConflict();
console.log(_); // return "my value"

Yup, even better: use a module loader and you avoid the whole sticky mess in the first place.


For patterns and plugins using file:// in source should be supported

There are cases when puppet apply is run not relying on puppet master thus not possible to utilize fileserver. In such cases using file:// in source for pattern files and plugins should be supported.

Can one of the admins verify this patch?

Jenkins standing by to test this. If you aren't a maintainer, you can ignore this comment. Someone with commit access, please review this and clear it for Jenkins to run; then  say 'jenkins, test it'.

@electrical i see this was merged into puppet-elasticsearch, what about this module?

gr8! thanks.


Dependecies

Is it necessary to have Xamarin.Facebook.Android installed?

No. I think dependencies would collide if you do so.
Does that answer your question?

We have issue with Android 12 and publish the app in PlayStore, do you have an example for how to use and fix this problem?


Corrupt bookmarks yml file

It's possible for yaml files to be broken. I have a project with: !<tag:yaml.org,2002:js/undefined> '' as it's only content.
https://github.com/mapbox/mapbox-studio/commit/99c2b6efb5a308fdacb0070834b3faed8f61ed6e does fix the problem by falling back to empty bookmarks object if the yml can't be read, but:

This could be originally caused by something happening during file writing and therefore should be fixed.
Or this could be caused by a project created with an old version of Mapbox Studio because the broken project was over 2 months old, and older versions of studio did not have bookmark validation.

Is this not caught + errored? Looks like we have at least some expectation in our tests for these scenarios: https://github.com/mapbox/mapbox-studio/blob/mb-pages/test/style.test.js#L325-L331

@yhahn i am thinking this project was created with an older version of studio, we originally launched places without the validation check.

Should be fixed now, mapbox studio doesn't make empty project.yml's any more


Improve model summary

Support quantizers not used as a input_quantizer
Support different precisions (e.g. ternary)
Number of MAC operations
Memory footprint

What is wanted in order of priority is:

[ ] Total memory footprint of the model, and per layer
[ ] Compression ratio versus Float32 and Float16
[ ] Support for 8 bit
[ ] Binary operations and Floating point operations
[ ] Size of activations
[ ] Report generator option which is easily readable for post processing
[ ] Support for 2 bit
[ ] Support for 4 bit

@lgeiger anything else?

I guess the features requested for model summary are overlapping with the profiler tool I will be working on or we just combine the two tasks?

Closing in favour of #137


Move VRF evaluations to a child process

Created new child process Vrf_evaluator that performs the VRF evaluations for the slots in an epoch. The parent process then polls the child once every slot and produces blocks if there are any wins.
The changes required to support updating block producer keys (setStaking command) are not implemented yet. It needs some more thought and may even require changing the current model. The setStaking query and cli is disabled.
Included changes from this PR to make vrf evaluations async https://github.com/MinaProtocol/mina/pull/9121
Update: The failed gossip consistency test seems to be an issue with the test itself. I’m seeing the all 3 transactions received by all the nodes when the test reported otherwise (logs). Fourth run of the test passed
Also, I am seeing the first block being rejected due to being late and this is happening on compatible as well (ci). It is because genesis proof will be produced in the same slot if a slot is won as soon the nodes finishes bootstrap (epoch 1) and that takes a min out of the slot time.
Another error that is seen because of this is VRF was evaluated at (epoch, slot) (0 2) but the corresponding block was produced at a time corresponding to (0 3). This means that generating the block took more time than expected.
All the other ci tests are passing. Waiting for delegation test results @nholland94 is running

Archive test and bootstrap are failing because dev profile has a block time of 2 seconds and there is a 5 second gap between polling the evaluator for wins.


click() doesn't work in IE 11 but works in Chrome on the same elements

I have two clickable elements on my webpage, which is a login page. One is a remember-me checkbox, and the other is a login button. The code below executes successfully on chrome. However, when I run the test against IE 11, the tests actually pass! But the buttons are never clicked. Only the 'will recieve a login error' test fails with IE because the error message is never presented since the login button is never clicked.
Here is the code:
//run test
describe('Test my Login webpage', function () {

var usernameInput = element(by.id('UserName'));
var passwordInput = element(by.id('Password'));
var loginButton   = element(by.tagName('button'));

it('will open the login webpage', function () {
    browser.get('http://<my website>/Account/Login');
});

it('will click the remember-me checkbox', function () {
    expect(element(by.id('RememberMe')).isSelected()).not.toBeTruthy();
    element(by.id('RememberMe')).click();
});

it('will type a username', function () {

    expect(element(by.id('UserName')).isDisplayed()).toBe(true);
    usernameInput.sendKeys('testing...').then(function () {
        expect(element(by.id('UserName')).getText()).toBe('');
    });
});

it ('will type a password', function () {
    expect(element(by.id('UserName')).isDisplayed()).toBe(true);

    passwordInput.sendKeys('fakePassword').then(function () {
        expect(element(by.id('Password')).getText()).toContain('');
    });
});

it('will click login button', function () {
    expect(loginButton.isDisplayed()).toBe(true);
    loginButton.click();

    browser.waitForAngular();

    usernameInput.clear();
    usernameInput.sendKeys('my second attempt');
});
it('will recieve a login error', function () {
    expect(element(by.css('.error-msg')).isDisplayed()).toBe(true);
    //expect(element(by.class('error-msg')).getText()).toMatch('Username or password was invalid, please retry');
});
});

Pumping the Thread. @sjelin , can you please clarify the process, as in what I should expect, or when I may receive back a response. Also, thanks for all the help guys! There is so much work you all have put into protractor and in responding to open issues associated with it.

Uh, we'll work on it when we get a chance.  Normally we work on these issues at end of quarter (i.e. right now), but we're busier than usual because of Angular 2.

I'm aggressively closing issues that we are unable to reproduce, are support issues specific to one test, or deal with integrations with other projects that we don't directly support. If you feel you have a question, please see https://github.com/angular/protractor/blob/master/CONTRIBUTING.md#questions. If you still have a bug report or feature request, please open a new issue. Thank you!

For me the reason was that I had my global scaling in Windows set to >100% (Desktop > rclick > Display Settings). Apparently this caused IEDriver to click on the wrong coordinates.
Not a Protractor issue, posting for the sake of other people that will end up here googling for it.

Is Protractor support IE11?
I am always facing issue with click action. Any tip for Ie browser. Same code working fine for chrome and Firefox

Hey guys, I have the same issue.


win-8 temp folder reached 100% full.

Type of Request
bug
Infrastructure Environment
LUCI, Github, Cocoon scheduler, Autosubmit, etc...
What is happening?
win-8 temp folder reached 100% full.

Steps to reproduce
Step 1:
Step 2:
..
Step n:
Expected results
I expect to see X when Y is finished.

Removing old files in folder /Users/Swarming/AppData/Local/Temp to clear the error.


Add manual image upload to our data NFT minting for V4

Add manual image upload to our data NFT minting for V4 (next to our default waves-artwork-set).
Could be something nice for everyone to try out the Ocean Market, minting "your own dataNFT as profile pic" for fun, caring about further functionality/ opportunities later, like creating datatoken (or adding features/to data unions/services we build/3rd party services/).
Creating this mostly for discussions...

There are already ideas for using data nft as credentials or as profile . In first case you have the nft you have access to something. In second you use the data nft to store your profile data.

Hi all,
Hi @AnaLoznianu,
thank you for raising this to the market team!
As I wrote Ana, the mass-minting of data NFTs, replacing current "V1" fun-NFTs, or better: improving their forward-looking compatibility towards data consume and demand play by the masses - is not the goal here, yet we can see users doing this some time in the future.
This idea here is really just about allowing to add a custom jpg when minting a data NFT, which could serve different purposes.
Having this on API level (mass-mint, etc.) would be a second, and I know Core Tech started looking into this lately (as several DAO teams would like to start testing this), but this would be probably (way) more of an effort for us.
Btw, in sync with Trent, I compiled a lil bootleg post on this, maybe adds to the discourse/thinking:
https://mirror.xyz/cryptowally.eth/cl0azXM44ndABXhoHsJY0PWJdew2GD63j6um9-FmFqk

A later, second, higher effort route for this, if interest in it exists, would be
the mass-minting of data NFTs, replacing current "V1" fun-NFTs, or better:
improving their forward-looking compatibility towards data consume and demand play by the masses - it's not the goal here yet, but I can see builders doing this some time in the future.
Hence, having this on API level (mass-mint, etc.) would be the "first full scope" of it, and I know Core Tech started looking into this lately (as several DAO teams would like to start testing this), but this would be probably (way) more of an effort for us and def outta scope anything near term.
Thx

PS:
If NFT is still new/unrelateable to you, maybe you like this (NFT profile pic trend in a nutshell): https://mirror.xyz/cryptowally.eth/YkaO0vPgwzzaYsZft7ONTmqURVwzgG2iCtjGj3Wxsxk

A community member just made a graphic, giving you the fastest way to the concept/idea
https://twitter.com/AquaNauxt/status/1531296780687749124?s=20&t=1Jnqt3Ch7KuJ7pv6H3f8Yg

This is already possible by overriding the tokenURI. There are published assets with custom images: https://market.oceanprotocol.com/asset/did:op:39b9fa755de838a1a912e8589f64ce1601157cc2f1418ee9a3e77b7c7342f986
so for now, we will not focus our efforts in this direction.

I understand.
Just for some context:
The goal behind this was to increase actionability of the we collect (and collect more data overall), not just an image to the data NFT, in a seamless manner. Seamless as in: bring the data that you supply (write user settings/parameter) closest possible to the data you CONSUME (read additional settings/parameters stored by other platforms "through" my data NFT when I log in). It was supposed to be a early fun test (mint "your" NFT as data NFT), and by that, as a trojan horse, a  complementary move to our current strategy of "build the market and wait for supply and demand, incentivize demand".
But as said: I understand if this is no priority.
Thanks for considering, Ana!

Awesome @kremalicious, thank you!! Will insta-share with community


add @safe scope pure attributes everywhere, dip1000 compatibility

might want to put this in a 2.0.0 release, also because the boolean addition hasn't been released in a tag yet

even though I'm not a big fan of all the opApply overloads, I will merge them in how they are, because at least they do the job and they don't use templates, so all errors should already happen early on and not only when iterating over TOMLValue.


Unable to update or verify when no Open Fortress folder exists

Summary
When the user does not have Open Fortress installed and they're opening OFToast, the update and verify buttons are disabled, preventing any attempt in installing the game through the launcher. This seems to happen irregardless of if Steam is installed (flatpak or native) or not.
This can be fixed by re-opening OFToast, as it'll create a sourcemods/open_fortress/ folder where it's expected.

Step to reproduce

Do not have an open_fortress/ folder where Toast expects it to be (usually sourcemods/open_fortress/).
Launch OFToast.
Observe that the update and verify buttons are uninteractable.

What I expected
I should be able to initiate the installation procedure using the update button.
What actually happened
It is impossible to verify or update on first boot.
System Specifications

OFToast Version: v0.0.0-gitcommit
OS: Fedora Linux 37 (KDE Plasma) (64 bit)
CPU: AMD Ryzen 5 2600 Six-Core
GPU: AMD Radeon RX 580 Series (polaris10, LLVM 15.0.7, DRM 3.49, 6.1.14-200.fc37.x86_64)
Driver Version: 4.6 (Compatibility Profile) Mesa 22.3.6
OpenGL Version: 4.6
Screen resolution: 1920x1080

This is actually as designed - if it can't find where to install OF (ie no steam) it needs the user to manually enter it.
The issue is that's not working correctly here. I'll take a look.

Can't reproduce this with no OF installed.

Closing, if you're able to reproduce this consistently on the latest commit, then please reopen.


MINIBOSS: Dead Captain

Description
Boss Visual: (Concept Art)
Boss Behavior: Single Phase, Throw Bombs into air (offset offscreen) to land in random 0 points around the player. Also sword swing attack. This can be further elaborated on with discussions.

El Capitan Man-o-in-Charge-o (aka Captain PP McGee)
Description:
A skeleton about two players tall and one and a half players wide. A clear captain of the ship, being puppeted by vines from the floor. Has a sword in one hand, and an empty one near a bag of bombs strapped to his side. Wears that signature pirate captain hat. He is somewhat quick, with his sword circle dealing a small amount of damage (0.5). His bombs deal 1 whole heart.
Scene Structure:
He would have the typical setup (Root node is KinematicBody2D. AnimationPlayer, Sprite, CollisionShape, NetworkObject.)
In addition he would have a detection area like the bat, skeleton etc. If a player stands in the small detection area for too long, the boss uses his sword attack.
Pseudo”””CODE””” behavior:
Ready process, set his health attack etc. We discussed health scaling a while back based on the number of players fighting, should not be too hard.
Physics process, the skeleton should have priority if there are players inside the detection circle. When one enters it, a countdown starts. Once a second or two is reached, he begins the animation for his melee attack.
This attack should be a simple large circle attack like the player does, only scaled to reach around his body. There should be a clear indicator before he attacks to show something is coming, but not too long to trivialize the boss. After his melee attack he should distance himself from players so he has a chance to perform his other attack, where he drops bombs.
If a player is outside the detection circle, he should be able to calculate where the closest player is. After a short wait, he should rush at the player while dropping a few bombs behind himself. These bombs should be bigger than normal bombs in terms of sprite size and explosion radius. Yea I know its kinda dumb to have the bigger bombs do less actual damage but hear me out: it’ll look cool.


Add id to Device

Would be nice if you could cherry pick this commit https://github.com/kmerabet/castv2-player/commit/d63bfe40a7aeb23428e483efd928e328eeba0bad

Sure, please send me a pr and I will merge and upload to npm


BUG: With white background text does not appear.

Changing task-definition text color to blue.

Thanks for the contribution @adeelahmadch! I agree with your second comment, I think the real fix is to address the issues assigning the background colour. It's probably something minor...
https://github.com/tombolaltd/ecs-monitor/blob/master/src/components/agents/agentSummaryDashboardComponent.js#L14 would be a good place to start if you're interested in fixing this!


link PR ID+ gene

Can we link the PR ID to the gene?
E.g.
gef1Δ is annotated to
normal duration of protein localization to cell division site
affecting cell division control protein 42, GTP-bound form (Schizosaccharomyces pombe)
but cdc42 is not shown in the target of section, would be neat if it did. Guessing the mapping isn't straight forward, I think we have discussed this before?

https://github.com/pombase/website/issues/67


TypeError: this.response_.append is not a function

I'm trying to use actions-on-google-nodejs and Dialogflow, but when the event is triggered my bot won't respond and I get the following error:
error: Sending 500 ("Server Error") response:
 TypeError: this.response_.append is not a function
    at DialogflowApp.doResponse_ (my-proj\node_modules\actions-on-google\assistant-app.js:2202:20)
    at DialogflowApp.tell (my-proj\node_modules\actions-on-google\dialogflow-app.js:740:17)
    at makeName (my-proj\api\controllers\VersionController.js:62:13)
    at DialogflowApp.invokeIntentHandler_ (my-proj\node_modules\actions-on-google\assistant-app.js:2078:31)
    at DialogflowApp.handleRequestAsync (my-proj\node_modules\actions-on-google\assistant-app.js:535:19)
    at DialogflowApp.handleRequest (my-proj\node_modules\actions-on-google\assistant-app.js:424:10)
    at Object.getHookBugs (my-proj\api\controllers\VersionController.js:69:11)
    at wrapper (local\AppData\Roaming\npm\node_modules\sails\node_modules\@sailshq\lodash\lib\index.js:3250:19)
    at routeTargetFnWrapper (local\AppData\Roaming\npm\node_modules\sails\lib\router\bind.js:181:5)
    at callbacks (local\AppData\Roaming\npm\node_modules\sails\node_modules\@sailshq\express\lib\router\index.js:164:37)
    at param (local\AppData\Roaming\npm\node_modules\sails\node_modules\@sailshq\express\lib\router\index.js:138:11)
    at param (local\AppData\Roaming\npm\node_modules\sails\node_modules\@sailshq\express\lib\router\index.js:135:11)
    at pass (local\AppData\Roaming\npm\node_modules\sails\node_modules\@sailshq\express\lib\router\index.js:145:5)
    at nextRoute (local\AppData\Roaming\npm\node_modules\sails\node_modules\@sailshq\express\lib\router\index.js:100:7)
    at callbacks (local\AppData\Roaming\npm\node_modules\sails\node_modules\@sailshq\express\lib\router\index.js:167:11)
    at alwaysAllow (local\AppData\Roaming\npm\node_modules\sails\lib\hooks\policies\index.js:224:11)
    at routeTargetFnWrapper (local\AppData\Roaming\npm\node_modules\sails\lib\router\bind.js:181:5)
    at callbacks (local\AppData\Roaming\npm\node_modules\sails\node_modules\@sailshq\express\lib\router\index.js:164:37)
    at param (local\AppData\Roaming\npm\node_modules\sails\node_modules\@sailshq\express\lib\router\index.js:138:11)
    at param (local\AppData\Roaming\npm\node_modules\sails\node_modules\@sailshq\express\lib\router\index.js:135:11)
    at pass (local\AppData\Roaming\npm\node_modules\sails\node_modules\@sailshq\express\lib\router\index.js:145:5)
    at nextRoute (local\AppData\Roaming\npm\node_modules\sails\node_modules\@sailshq\express\lib\router\index.js:100:7)

my NodeJS code is simply this (I'm using SailsJS):
getHookBugs: function(req,res) {

    // a. the action name from the make_name Dialogflow intent
    const NAME_ACTION = 'listBugs';

      const app = new App({request: req, response: res});

      function makeName (app) {
        app.tell('Got here!');
      }
      // d. build an action map, which maps intent names to functions
      let actionMap = new Map();
      actionMap.set(NAME_ACTION, makeName);

      app.handleRequest(actionMap);
  }

I've run into issues myself with this library and append related to howardabrams/node-mocks-http/pull/156. It's only available in Express v4.11.0+, so not all Express-compatible libraries support it yet.
I don't know much about Sails.js. It says it sits on top of Express, but I believe it wraps Express rather than extends it. Looking at https://sailsjs.com/documentation/reference/response-res they don't seem to have append exposed.

The library currently uses Express.request.append to set some headers like the accept JSON header here.
If you are using Dialogflow, you should be able to just mock it to do nothing as it's not required.
A basic mock of this could be req.append = function () {} right before you use the client library but I'm not super familiar with Sails.js so you should figure out the best solution to mock it for Sails.js.

Now that we launched alpha for v2 of the client library, we standardized the abstraction for web frameworks with the generic StandardHandler taking in a JSON body and Headers and outputing a JSON body and a status code.
For express support currently in the v2 alpha, now we don't use response.append so try it out and give us any feedback so we can polish the library during the alpha.

Closing this now that v2 is in general availability.


java URLs with io_uring question

hi jasyncfio：
There are plans to optimize java URLs with io_uring？thanks
regard

@xtuyaowu, hi!
Could you please explain what kind of optimization do you mean?


Add (optional) precipitation amount

Adds an option to display precipitation amounts.
I noticed that there's a feature request for precipitation amounts, so I've implemented it following the same patterns as in #182 (wind forecast).
Closes #142

Sure, that makes sense to me.  Thanks for the suggested changes; that saved me some time finding all the places that needed changing (though you did miss one, which I've sorted in a subsequent commit).


Datagrid select all state not synced correctly when using OnPush mode

Describe the bug
The datagrid Select All button doesn't get updated on the change detection cycle of the row selection when the datagrid host component is using OnPush mode.
How to reproduce
Use a datagrid, with OnPush, with selection. Select each row (don't use selectAll button) and when all have been selected see the selectAll is not checked.
https://stackblitz.com/edit/reactive-datagrid-selection-fix?file=app/app.component.ts
Steps to reproduce the behavior:

Should see 2 items already selected.
Select the first item
Notice the select all is not selected
Click on the body of the page, select all should be selected now

Expected behavior
It should correctly update select all state with OnPush.
Versions
App

Angular: 6
Node: 8
Clarity: 0.13.0

Device:

Type: [e.g. MacBook]
OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Additional notes
See #2613 for source of this issue.

This issue is about a version of Clarity that is out of support. In an effort to better manage our backlog, we are closing this issue. We recognize that some of these issues may remain problematic for you, but to help us to be able to prioritize it we ask for a new GitHub issue with an updated demo with a recent supported version of Clarity.

This issue is about a version of Clarity that is out of support. In an effort to better manage our backlog, we are closing this issue. We recognize that some of these issues may remain problematic for you, but to help us to be able to prioritize it we ask for a new GitHub issue with an updated demo with a recent supported version of Clarity.


Should ConnectionString be part of ITenantInfo?

Just throwing it out there, ConnectionString to me is not natural on ITenantInfo, and belongs in an implementation. For example, if you want to just client side packages, HttpRemoteStore is looking for connection string, that's never going to exist.
Another point, in my app server side app the connection string is built outside of the scope of where this would hit, by acquiring userId and password from Azure Key Vault. So even in my API which is EF Core based, I would never use ConnectionString property.
Just a thought for when you feel like making a major breaking change ;)

Hi @natelaff thanks for the feedback. I think you are right and I agree. I mainly kept it for the time being to not change too fast and to have an easy story for the use case where tenants do not share a database.
Thanks again!

I found a use for ConnectionString when using Configuration store in debug by storing my localhost tenant in config. Still not convinced this property belongs on ITenantInfo, but it is no longer an eye sore for me and serves a purpose. If you don't feel like changing this one and closing it I wouldn't hold it against you ;)


Idea : Date library

It's always a mess to play with dates. Especially with NSDate on iOS and Calendar stuff on Android.
Based on the api from Sugarcube, we could add
Fixnum

Fixnum.hour(s), Fixnum.minute(s), Fixnum.second(s), Fixnum.day(s), Fixnum.month(s), Fixnum.year(s)

Time.now + 3.days
Time.now - 1.year

Time

Time.from_hash() # .from_parts, .from_???

Time.from_hash(hour: 5, day: 8, month: 10)

Time.yesterday?
Time.tomorrow?
Time.same_day?(another_time)
Time.start_of_day
Time.end_of_day
Time.start_of_week
Time.start_of_week(:monday)
Time.end_of_week
Time.end_of_week(:monday)
Time.days_in_month
Time.days_in_year
Time.days_in_month
Time.days_in_year
Time.date_array => [2012, 9, 13]
Time.time_array => [9, 19, 6]
Time.datetime_array => [2012, 9, 13, 9, 19, 6]
Time.to_s(format) # using ruby notation %

Hi @bmichotte,
I fully agree that we need some cross platform common time/date/datetime API.
I'm stil not sure about the strategy however :

Add some helper methods
Write a fully working time/date/datetime (and may be add some of the activesupport methods)
Write a full featured library to work with dates like moment.js for example

We would need some popular dates usage and see what we would need to write on android and ios, and see how we could write it cross platform, on top of my mind:

parsing  iso dates coming from api
parsing timestamps
working with timezones
what about some timeago like API ?

To clarify my point of view, I don't like first solution that much, we provide the same thing people expect from ruby or we provide a full new API, but I don't like that mix of ruby and other things. it's not good for discoverability and people don't expect it. I would never be sure how Time would respond.

I like the idea of something like moment.js more than Time, Date, and Datetime classes.
And I think we can mix it with helpers for fixnum. And helper for String also can be cool... like  '2015-12-14'.to_date

A date library would be useful, I'm not sure if monkey-patching Fixnum is a good idea for this API, at the same time we already add Object#to_json...

Maybe a first approach would be to look at date.rb in CRuby's standard library and see what would make sense to be implemented?

@lrz The same thing could be achieved using something like my_time.add(days: 5) or something like that, but I think my_time + 5.days is really visual and clear

I think the safest best is working on an independent API, we can always pollute std lib methods with call to this independent API after, but creating a cross platform independent API should be our first move IMO.
If it's not clear, what I would do :
module Flow
  class Moment
    def self.parse(string)
      # xxx
    end

    def to_date
      # xxx
    end
  end
end

class String
  def to_date
    Flow::Moment.parse(self).to_date
  end
end

Or we could just get rid of all the Time/Date/DateTime/Calendar/Whatever... and just introduce the concept of 'moment', and pollute string and other classes with ".to_moment"
That would be very nice, easy to use and would still allow other libs/code from people to work without issues.

What I propose:

Create top level API, based on moment.js
Write tests for this top level API
Write implementation for iOS / Android
Implement .to_moment on some std class (String, Time, NSDate, ...)
Consider and may be implement syntaxic sugar on top of Fixnum

:+1: (very constructive answer, but I'm totally for this idea, so don't have much to say)

@bmichotte If @lrz agrees with this idea, I can work on 1 and 2, and then we can split on 3

Basic top level API proposal
Mostly inspired by momentjs http://momentjs.com/docs. We might add more sugar in the future, but I would like the base API to be most easy and straightforward possible, and I think mommentjs totally achieve this goal. My only grief being Timezone management.

# Default works like Time.now (we could also add Moment.now later)
Moment.new

# Can parse a string
Moment.new("1995-12-25")

# Can parse a string with format
Moment.new("1995-12-25", "YYYY-MM-DD")

# Can parse an array
Moment.new([2010, 1, 14, 15, 25, 50, 125])

# Can parse a hash
Moment.new({ hour:15, minute:10 })

# Can format any Moment
Moment.new.format("MM-DD")

# Can substract and add time
Moment.new.subtract(1, 'day')
Moment.new.add(1, 'day')
Moment.new.subtract(2, 'hours')
Moment.new.add(4, 'hours')

# Support for start_of and end_of
Moment.new.start_of('year')
Moment.new.end_of('month')

# Most of Moment methods return an instance of Moment, chainable
Moment.new.minutes(0).seconds(0).milliseconds(0)

# Comparison
Moment.new <= Moment.new
Moment.new >= Moment.new
Moment.new == Moment.new

# Difference
a = Moment.new
b = Moment.new
a.diff(b, 'seconds') # 0

# Timezones support
Moment.zone = "Europe/Paris"
Moment.new.utc_offset # 60
a = Moment.new
a.zone = "America/Los_Angeles"
a.utc_offset #-480

b = Moment.new
b.zone = "America/Los_Angeles"
b.zone # "America/Los_Angeles"

What about
# properties
a = Moment.new
a.year | a.year=
a.month | a.month=
# and so on

# Difference
(a - b).days # .day ?
=> 8

# Compatibility
t = Moment.new.to_date
t.class
=> Time

Moment.new(Time.now)

a = Moment.new
a.zone = :america_los_angeles

Why not using Date instead of Moment?

(sorry, too tempting)

@bmichotte @lrz

accessors instead of chainable API, why not, I'm ok with this, it's probably more Ruby to follow your proposal. However, I really like the fact that's every method return a moment (only formatting methods don't) once again it's very easy to work with and to understand. What do you think ?
I dont like timezones as symbols, ruby/rails people are used to timezones as strings, it's standard. Moreover, most of the time you don't enter the timezone yourself, it's coming from a database or other code, so adding this convenience wouldn't help much I think.
I wanted a different name, and don't use Date or Time, to avoid any class or confusion, I know that I'm working with a Moment it's easy to understand and follow. We propvide convenience methods to convert it to Time, NSDate, whatever... to work with other code, but that's all.

One thing I forgot to add in my proposal, I would like the library to support similar method than https://github.com/travisjeffery/timecop to facilitate testing, we would need it to test the lib itself anyways :)
Moment.new.freeze do
  Moment.new.to_s.should == "xxxxxxx"
end

See this for example, is very confusing, I would like to avoid this :
t = Moment.new.to_date
t.class
=> Time

I'm working with a Moment, sending to_date, and I get a Time. WAT?

But Date doesn't exist in RubyMotion, neither in CRuby core (it's defined in date.rb).

Here is a session from CRuby that isn't confusing?
lrz-mba:motion-game lrz$ irb
irb(main):001:0> require 'date'
=> true
irb(main):002:0> o = Date.parse('2016-02-19')
=> #<Date: 2016-02-19 ((2457438j,0s,0n),+0s,2299161j)>
irb(main):003:0> o.to_time
=> 2016-02-19 00:00:00 +0100
irb(main):004:0> o.to_time.class
=> Time

@jjaffeux

I think we can get both chainable api and accessors. I really like chainable stuff to set stuff, but I think it's more readable to get accessors like a_moment.day to read the values.

About the to_date, it's more a RubyMotion thing. You play with Calendar and/or NSDate and it's "converted" to Time. Something like Moment.new.to_date.class => java.util.Date | NSDate could maybe more be relevant, but the Time is more "multiplatform"

or to_date => java.util.Date | NSDate, to_time.class => Time

Yes Date is not in core CRuby however, people are used to use it, and if we provide it, people will think they are working with the std library CRuby Date.rb So they will be writing ruby, using a Dateobject that is different than the Date object they are used to. That's why I proposed a totally different name, to avoid any confusion.

Moreover, ruby has 3 different concepts : Time, DateTime and Date, which are IMO very confusing to new comers, that's why I don't think we could accurately express those 3 concepts in a Date object, which would loose sense and be too different from regular Date.rb. Moment is a more generic name avoiding those issues.

Using https://github.com/Watson1978/motion-date ./cc @Watson1978 @lrz  should be taking into consideration.

A pure ruby implementation would mean only one codebase to maintain
Adding new platforms to flow would be facilitated

It probably wouldn't work on android at the moment (how hard would it be to make it work?)
Might have a performance hit (we need to test this)
Even if only one codebase, it would still be big, around 1,5K loc

Other questions

Should we use it as it is ?
Use it under the hood of another top level Moment API?

@lrz @bmichotte any comment on this ?

IMHO, I prefer either Date with all CRuby methods, either Moment with a "different" api

A few thoughts...I agree that date parsing is not as simple as it should be (in Ruby, RubyMotion, Rails, iOS, etc). Switching between Date, Time, and DateTime objects is confusing. I'm currently using two libraries to do something simple:

Parse iso8601 (industry standard?) date string received from my API into a date object that I can work with
Display the date in "time ago" format

For the first task, I'm using sugarcube-nsdate to add nsdate method to the string class. This was the only way that I could find to parse my iso8601 date correctly. For the second task, I use the DateTools library for adding the timeAgoSinceNow. This results in the following code:
date_string_or_nil.to_s.nsdate.timeAgoSinceNow

Not very pretty.
I would rather not have to rely on a handful of large libraries that I only use a small part of. I find that many support libraries end up trying to support every possible use case. However, it seems like a small library (or componentized so you could require just the features you want) which achieve 90% (or even 10%) of the most common use cases would be more helpful than trying to replicate all of Sugarcube, ActiveSupport, etc.
I would be happy with something like this:
Moment.parse(date_string_or_nil).format(:time_ago)
# or even...
Motion::Flow::DateTime.parse_iso8601(date_string_or_nil).to_s_in_time_ago_format

Ultimately, all I want is a relatively intuitive API (no need for monkey patching) from a small library with well documented examples.


Holiday carryover question

Before you submit a new bug report, please check that

[X] I have read frequently asked questions and limitations

Write your question here
Hi,
I've been trying to get the automatic rescheduling of garbage collection working using the published blueprints. I'm not sure if I'm misunderstanding what each blueprint should do or if there's an issue with the actual blueprint.
Let me explain. In the UK (where I live) garbage collection is shifted if there's a bank holiday during the week or the collection day falls on a holiday. After the shift, there's a catch-up on each Saturday, so in case of multiple holidays the schedule only restores after a few weeks.
I have added the 'Move to next day on public holiday, carry-over to next week if there are more public holidays.' blueprint, which seems to be shifting the collection days, but does not carry over properly.
I have 3 separate bins set up as collection is bi-weekly and I also set up the 3 different automations to shift the dates.
My collection day is Monday. Last week we had 2 bank holidays (Thu/Fri). I expect today's collection to be shifted to Wed, next Monday's collection to Tue, with normal schedule resuming on the 20th. Instead I've got today's collection moving to tomorrow and everything back to normal next week.
Same issue around Christmas. This is he currently generated calendar:

This is what it should be:

Collection is correctly moved to the 28th (from 26th), but next week should still be the 4th as there was another holiday.
Am I correct in my understanding that the above mentioned blueprint should do the shifts I require? Or is the algorithm implemented there is different?
Thanks,
Zoltan

Zoltan, I made the blueprint based on what was described by the users. It could be that the process in your area is slightly different. In which case you can always take the blueprint and modify it to your liking.
There are a couple of variants, I think the one you talk about is moving the event by 1 day if there is a public holiday in the collection week, and is before or on the collection day (so if the collection day is on Monday and public holiday on Tuesday, it has no effect). And if there are two holidays before the collection, it will carry 1 day over to the next week, if thee are two into 2 following weeks etc. This is how I was told to do it, and they said it worked for them. But I have no personal experience with how well it works. In my area the collection works on the date, whether there is a public holiday or not (and if there is a rare exception once a year or so, they announce it, and I just know it and I do not bother changing HA config because of that).

Sorry if this should be a new issue but it seems somewhat related. I am not very experienced with Blueprints yet, so I wondered if someone could suggest what needs to be changed to achieve the following please? I am also in the UK, however my normal collection is on a Wednesday. On Wednesday last week the collection was made as normal, but the Thursday and Friday were both Bank Holidays.
I can't find an existing blueprint that handles this scenario as the Bank Holiday did not fall on or before the collection date, it was AFTERWARDS, which normally shouldn't cause any change to the schedule, but it has this time. Instead of next Wednesday, 8th June, the next collection is on Thursday 9th June, then collections resume every Wednesday after that.
I need a blueprint that effectively manually shifts the next collection due date back by one day. Probably very simple for someone with more knowledge/experience! Thanks

@Scoff123. The integration is really meant to help with regular events, so that you do not have to think about them. If there is an exception from the rule, I'd question how much effort one should spend to configure this one-time exception.
You might as well just remember that - which you do as we are having this chat.
But if you insist on having this exception in HA, you can use the blueprint to manually include/exclude dates.

Thanks, a good point about the effort involved. Its really more of a case of being able to make a change here or there, should the regular schedule get knocked out. The integration will work great providing there are no exceptions to the normal schedule, that the existing blueprints can't handle. For my own learning, I will try to understand how to achieve a blueprint to change an upcoming date as a single one off change.

Thanks for the help. I'll close this for now as I've no idea when I'll have time to tinker with the blueprints. If I come up with something good, I'll post it, so others can reuse it.


README.md: Updated document to include social links and FAQ

This is a PR required by my open source computer science class.
I added social links to the README.md. When looking through other open source projects, most of the projects I viewed had their social links in their README.md.  I also added a FAQ section that had links to FAQ pages.
This is the second of three PRs
Thank you for taking the time to review.

This README is for the openpilot project. Stuff like social links is in our organization README https://github.com/commaai/.github/blob/master/profile/README.md.

Thanks for the review!


Fix - After selecting an option, toggle will not work

the functional test for safari is failing. But it is a false failure. I need to figure out why safari keeps failing periodically. merging it now.


Stop reporting the getter/setter type error

Based on https://github.com/dart-lang/language/issues/2809, the error which is reported when a getter has a return type which is not a subtype of the parameter type of the corresponding setter should no longer be reported. That is, this situation is no longer an error.
Subtasks:

https://github.com/dart-lang/sdk/issues/58580
https://github.com/dart-lang/sdk/issues/58579

This change needs to be language versioned because it enables certain declarations that weren't previously allowed.
@bwilkerson, @johnniwinther, can you suggest a good schedule for doing this?

For the CFE this is a fairly simple change which we could include in 3.8. (We are too close to 3.7 beta 2 cutoff).

Removing the reporting of this diagnostic should be very little work. I'm comfortable committing to the 3.8 build.

This change needs to be language versioned because ...

And also so that the CFE and analyzer are in sync with each other. It would be bad for users if one reported an error when the other didn't.

It's a language versioned change, so the release will be synchronized no matter when it can be done.

The CL creating the flag is in review: https://dart-review.googlesource.com/c/sdk/+/396581


Fix rendezvous bypass mode

Problem
Rendezvous bypass mode is not working. It's failing in establishing the secure session.
Summary of Changes
Recent controller changes mixed using test secret with non-test pairing. This change makes sure that the test secret is used for establishing the secure session when bypass mode is being used.
Fixes #6578

Suggest adding handling of better error message for:
VerifyOrExit(peerAddress.GetTransportType() == Transport::Type::kUdp, err = CHIP_ERROR_INVALID_ARGUMENT);

to make clear that PairTestDeviceWithoutSecurity is BLE-only

@tcarmelveilleux I am a bit confused by your comment about PairTestDeviceWithoutSecurity being BLE-only, did you mean UDP-Only?


Preprocessing for the celebA dataset

Hi, I'm trying to reproduce the result but don't seem to able to get the same training set and testing set as you do. I followed the other issue #3 and the provided code code/celebA_to_torch.py but got something that's a bit off:
Specifically, I downloaded img_align_celeba from the website and used their provided list_eval_partition.txt to separate training and testing sets. There are 202,599 images, and the file lists 0-162,770 as train, 162,771-182,637 as val and 182,638-202,599 as test. I passed the path of the train and test folders to code/celebA_to_torch.py and get a training set that's not the same size as you used (I noticed that your notebook has the training checkpoint of size torch.Size([198650, 1, 80, 80]). Mine ends up being somewhat smaller (~ 162,769) and also probably in the wrong order (as a result I can't reproduce the curve for the train input/output PSNR). Is there a different cutoff you used for train/test set of the celebA images? Or is there any missteps in the procedures I did above? (alternatively, if there's a link to download the checkpoints used)
I also noticed that code/celebA_to_torch.py uses s=.125 for the load_CelebA_dataset function, but I have to use s=.5 to get the 80x80 images (since the original images from img_align_celeba are 178 × 218, if I used 0.125 it seems to give me 20x20 images). I just want to double check that this is expected and not because I did not download the right dataset.
Thanks for the clarifications!

Hi,
I also tried running the pre-processing code on all 202,599 images, but after using the remove repeats function, I ended up with only 196,018 images of size 80x80, instead of the 198,650 images of 80x80 mentioned in your checkpoint. Could you clarify why this discrepancy occurs, or if there's a step I might have missed?
Thanks!

I would like to jump in with a related problem.
I noticed that in Demo_UNet_CelebA80x80.ipynb in the Load datasets (cell No. 5) the split is determined by the order of the images loaded (since train = data[0:N], and test = data[-N:].
Since the images were loaded in celebA_to_torch.py:L17>dataloader_func.py:load_CelebA_dataset by simply using os.listdir, the order of the loaded images is completely arbitrary, and dependent on the computer's filesystem and the way it stores the files. This means that it is impossible to reproduce the train-test splits used for the trained checkpoints, and we would need to train the models from scratch, which takes a lot of compute.
Could you possibly provide train80x80_no_repeats.pt files?

Hi,
I also tried running the pre-processing code on all 202,599 images, but after using the remove repeats function, I ended up with only 196,018 images of size 80x80, instead of the 198,650 images of 80x80 mentioned in your checkpoint. Could you clarify why this discrepancy occurs, or if there's a step I might have missed? Did the remove repeats function use 20X20 downsampled images (as written in the code)?
If we remove the following lines in the function quality_metric_func we get the number of 198748 (i.e. we find the repeats on 80X80 images)
''' # pool = torch.nn.AvgPool2d(int(dataset.shape[2]/nn_dim)) ''' # dataset_down = pool(dataset)
Thanks!

Hi - I believe I downsampled the images to 20x20 before computing the similarity due to memory issue. In effect, that creates a stricter threshold because downsampling gets rid of details which might be different. I need to go back and dig in to find out why we get different number of images, but in the meantime here is the data we used after pre-processing. It's possible I only used downsampling for 160x160 images, but I need to double check and make sure.

I would like to jump in with a related problem. I noticed that in Demo_UNet_CelebA80x80.ipynb in the Load datasets (cell No. 5) the split is determined by the order of the images loaded (since train = data[0:N], and test = data[-N:]. Since the images were loaded in celebA_to_torch.py:L17>dataloader_func.py:load_CelebA_dataset by simply using os.listdir, the order of the loaded images is completely arbitrary, and dependent on the computer's filesystem and the way it stores the files. This means that it is impossible to reproduce the train-test splits used for the trained checkpoints, and we would need to train the models from scratch, which takes a lot of compute.
Could you possibly provide train80x80_no_repeats.pt files?

You're right. Order is arbitrary. Here is the link to the data.


MD038: allow code in nested blocks

We are happily using mkdocs with the popular mkdocs-material plugin. One of its plugins is admonitions, which let's you have fancy boxes with some text within it.
Unfortunately markdownlint and admonitions do not play well together if one wants to have a fancy box with some code block on it, i.e.:
To prevent you from making synatx mistakes, use `markdownlint` ✨

!!! example
    ```shell
    markdownlint-cli2 "docs/**/*.md"
    ```

But markdownlint will report a MD038 as there are spaces on the code.
Same happens on plain lists:
- one entry
- another one
  - see this code:
    ```shell
    markdownlint-cli2 "docs/**/*.md"
    ```

Would it be possible to either have another code that can be ignored, or check that the line that would issue a MD038 is actually within a scope/block, and if its indentation matches that of the block then it does not mark it as a problem?
i.e. this should get a warning as markdownlint-cli2 "docs/**/*.md" is indented way too much, but the examples above should be fine
- one entry
- another one
  - see this code:
    ```shell
            markdownlint-cli2 "docs/**/*.md"
    ```

Thanks for the time to build this tool!! ✨ 😄

https://github.com/DavidAnson/markdownlint/search?q=admonitions&type=issues

Here is your plain list example; it does not produce MD038 for me. What am I missing?
https://dlaa.me/markdownlint/#%25m%23 Issue 585

- one entry
- another one
  - see this code%3A
    ```shell
    markdownlint-cli2 "docs%2F**%2F*.md"
    ```


double quotes are not be converted back to double quotes

from pylatexenc.latexencode import unicode_to_latex
from pylatexenc.latex2text import LatexNodes2Text
LatexNodes2Text().latex_to_text(unicode_to_latex("\""))=="\""

I think the error is in unicode_to_latex, because it converts " to ''. I don't really have an idea on how to fix this.

Hi, thanks for the feedback and yes, this is a consequence of the fact that latex and unicode aren't one-to-one and there is necessarily a form of loss of information in the conversion. In LaTeX normally you use [``] and [''] to typeset opening and closing double-quotes. Even if we did interpret the ascii double-quote character ["] as a closing double quote, it could make more sense for unicode_to_latex() to replace it by [''] which is the LaTeX way of writing a closing double quote. If you send that through latex_to_text() again, you'd get the unicode equivalent for that, [”]=[U+201D Right Double Quotation Mark].
Is there a use case you have in mind where it is important to recover a double-quote after converting both ways from unicode to latex and back? In any case you can customize all of pylatexenc's replacements to best suit your needs, for this check out this page and this page.
I'm closing this issue, feel free to reopen if I'm missing anything.

Well, yes, i have a totally obscure use case. I have to encode json in a bibtex entry as metadata in a field of the bibtex. Please don't ask me why. I use your library for the latex conversion. So i would do something like json.loads(LatexNodes2Text().latex_to_text(string)), but this fails because of the double-quite conversion. The workaround now is to replace the "special"-double-quotes with the simple double-quotes. I understand that this a very, very niche use-case and might break other use-cases - so this is probably a "is a feature, not a bug"-thing.
Anyways, thank you for the very helpful links!

Wow, thanks for the additional info. Well I'm not sure what the best solution for your use case is, but you can certainly override pylatexenc's default conversion rules such that '"' gets mapped either way to whatever you like (or does not get replaced).


Multi-line SelectField: style secondary text as second line, corresponding FolderList view

As stated in the title, can I create a secondary line in a MenuItem within a Select Field, corresponding the layout of the Folder List view?
Thank you!

Please submit support requests and questions to StackOverflow using the tag material-ui. StackOverflow is better suited for this kind of support. The issue tracker is for bug reports and feature discussions. See also our CONTRIBUTING guidelines.


Package Registration

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/41316
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.1.2 -m "<description of version>" 142f42e528961ba00e78fac86995285ce39984b5
git push origin v0.1.2


Swift Playgrounds?

I'm new to the whole keychain world so forgive me for this clueless question.  Is there a way to get KeychainSwift to work with playgrounds?

This would be cool... it should detect it is running inside the playground and allow to switch implementation


REA: Make dump_builtin_attachments dump tags too

wait, why did i blindly approve this, i wanted to merge


[main] Upgrade to latest dependencies

Cron -knative-prow-robot
/cc knative-sandbox/channel-wg-leads
/assign knative-sandbox/channel-wg-leads
Produced by: knative-sandbox/knobots/actions/update-deps
Details:
bumping knative.dev/reconciler-test c5f938a...ae9e2e2:
  > ae9e2e2 isReady verifies resource generation and observed generation (# 259)
  > edafe72 Retry on webhook EOF errors (# 260)
bumping knative.dev/eventing a72cfc9...d5201e7:
  > d5201e7 Add test for default deadLetterSink namespace in generic Channel (# 5908)
  > 24b20f3 upgrade to latest dependencies (# 5902)
  > 8dd3598 Retry on any webhook EOF error (# 5895)
  > 1e9f9f1 Implement CE Subscriptions filters (# 5715)
  > 62219cc upgrade to latest dependencies (# 5894)
  > 536f2b9 Fix subscription re-resolving channel dlsuri when using it's channel DLS (# 5872)
  > 3787a04 Update actions (# 5890)
  > 91c1208 upgrade miekg nad jwt-go to resolve vulnerabilities (# 5889)
  > 31e4e2e Trigger dls resolving e2e (# 5841)
  > aef6803 upgrade to latest dependencies (# 5882)
bumping knative.dev/pkg 3cc697a...517ef02:
  > 517ef02 upgrade to latest dependencies (# 2349)
  > 0b0c339 Remove unclear comment for makeSpoofClient() (# 2347)
  > cd0d505 Update actions (# 2346)
  > 91d1932 upgrade to latest dependencies (# 2345)
bumping knative.dev/hack 96aac1c...128cf01:
  > 128cf01 Allows to see tag from build_release func (# 104)
  > e1db8b2 chore: further explain knative CRD-generation support (# 105)

/lgtm
/approve


import 'fs' library does not work

Hi everybody,
I have an issue that I do not know if it is a bug or else.
I'm trying to import the library 'fs' to iterate through the file system and dynamically choose the length of the LOGS array, in constant.js, to be able to visualize more than one XVIZ file, not knowing the name of the number of the XVIZ files I have to display.
However, I have installed 'fs' using :
npm install fs
imported in constant.js using:
var fs=require('fs')
it gives me out this error
Module not found: Error: Can't resolve 'fs' in 'C:\Users\tdro5q\streetscape.gl\examples\website-demo\src\constant.js
I have:

Win 10
Node v14.15.4
streetscape.gl master

Thank you for the help

Probably stating he obvious, fs is a node.js library, that is not available in the browser.
Are you using it on the server side?

@ibgreen yes. I'm not so confident with javascript. So I may be mistaking something in the workflow.
That's it

import the fs library in the javascript file
npm install fs
yarn
yarn start-local

Am I doing something wrong?


CHEBI:175075, please CHECK

Hi Adnan,
I need this compound, taxifolin 3'-methyl ether (or Dihydroisorhamnetin), for a reaction in Rhea, so I would be grateful if you would check it.
Best wishes,
Kristian

Now Checked.


Filter-Option: Replace strings in channel names

Is your feature request related to a problem? Please describe.
Some IPTV-Providers have strange names or even buggy names.
e.g.:

US: ...

In this case it would be nice, if a user could define replace-options in the Filter dialog, so that the user could e.g. remove the "US: " from the beginning of the name. Maybe even with regexes.

That will not be possible. xTeVe needs the original channel name for the mapping.
With each editor you can open the xepg.json file and change the channel name there with replace it. xTeVe should be closed and make a backup before.
xepg.json - cahnel name:
"x-name": "Channe Name",

@mar-mei xTeVe can still save the original name internally and use it for the mapping.
But in the m3u and in the UI you show the display name, which is a modified name.
This seems far away from not possible.

I will not implement a Find / Replace function. That just makes everything more complicated. You can change the channel name in the UI or edit the xepg.json file with an editor.


Environment variables appended to each command

Hi
Is there a way to disable adding of environment variables to each command executed?
I'm using grails and it seems that parameters that contain spaces are currently problematic (https://jira.grails.org/browse/GRAILS-11351)
grails "-DghprbPullTitle=Pull title" clean --plain-output
|Loading Grails 2.3.6
|Configuring classpath
|Running pre-compiled script
|Script 'Title' not found, did you mean:
   1) Init
   2) Clean
   3) Compile
   4) CleanAll
   5) ClearProxy_
Please make a selection or enter Q to quit:

So ideally I would like to disable injection of those variables.

There is no way currently, but I am going to be updating how the configuration works, and I could see about adding something afterwards.

I am running into this exact issue.  Do you know when this feature might be ready?
Thanks!

I submitted a PR https://github.com/jenkinsci/grails-plugin/pull/12 to work around this by suppressing the -D build environment variables.
I am using the Github pull request builder plugin https://wiki.jenkins-ci.org/display/JENKINS/GitHub+pull+request+builder+plugin to run test-app and was running into the same issues as others. I am not using any of the variables that the ghprb plugin passes in so I added an option to suppress -D build environment variables. When this option is checked none of the -D variables are passed to grails allowing the build with grails plugin to run the targets as expected.
If you want to test it out to see if it works for you, you can download it from here http://jmoses.co/data/grails.hpi and install it manually http://stackoverflow.com/questions/14950408/how-to-install-a-plugin-in-jenkins-manually

@jonaldomo Thanks for that fix. This issue started happening for me today (we have been messing around with installing and updating some plugins). Your patched grails.hpi fixed it 🙌


Since 17.06.2 md5 checksum changed to new one

I tried install this role on RHEL 7.4 and failed on checksum, I set variable to playbook to new one, and it downloaded that installation file OK.

Another issue which I am facing now is with starting docker service on RHEL 7.4 machine.
Error is:
docker daemon is not supported on Linux. Please run dockerd directly
https://forums.docker.com/t/docker-failed-to-come-up-with-latest-version-17-06-on-centos-box/34307
Should I open issue for it? Have you seen it before?

@petr-balogh thanks for catching this change, looks good to me
As for your issue with RHEL 7.4, that sounds like an issue in the upstream yum repo
Note that this role installs Docker CE, which is not officially supported on RHEL, only CentOS


Basic.ino issue

Hi,
On line 122 of the Basic.ino file the wake() does not seem to exist in the ttn object. Checking TheThinsNetwork.h I indeed could find it either. Can I remove it and will it wake up at the end of the ttn.sleep(60000)?
Regs,
Jean-Pierre

That wake() function seems to be defined in this PR which has not yet been merged in:
https://github.com/TheThingsNetwork/arduino-node-lib/pull/15

Si this still needs to be implemented and distributed? Any timeline on that? For no w I commented the line out in my little project.


Parameters as struct implementing IntoParams for warp (and other frameworks)

Support accepting params(Type) for path where Type implements IntoParams, closing #129.
Modified todo-warp to show this feature in use.
Implement https://github.com/juhaku/utoipa/issues/151 container attributes for IntoParams including style and parameter_in. For example: #[param(style = Form, parameter_in = query)].

TODO:

[x] Some unit tests with this feature.
[x] Figure out what to do about ParameterIn which is currently documented as an "internal trait". Perhaps this trait could also be derived?

This work was sponsored by Arctoris.

Figure out what to do about ParameterIn which is currently documented as an "internal trait". Perhaps this trait could also be derived?

As a solution to this I decided to implement #151 which will allow a container attribute for in to be specified which can optionally be used in place of relying on the ParamaterIn trait.

I ended up implementing the in attribute slightly differently, instead opting to have a named parameter called parameter_in because it allowed a simpler/cleaner parsing. Perhaps it might be worth a breaking change (or a deprecating change) for the field attribute to make it consistent too, because the current version favours write-ability over readability.

@juhaku I think this PR is ready for review

@juhaku I've rebased this to fix conflicts with https://github.com/juhaku/utoipa/pull/156

I ended up implementing the in attribute slightly differently, instead opting to have a named parameter called parameter_in because it allowed a simpler/cleaner parsing. Perhaps it might be worth a breaking change (or a deprecating change) for the field attribute to make it consistent too, because the current version favours write-ability over readability. From trying to implement parsing for an attribute named in I eventually figured out that in is probably not a valid Ident perhaps this is part of the reason why we ended up with the current implementation?

The reason was to have as short syntax as possible but still being clear enough. Indeed I agree these 2 parsing syntaxes could be unified for clarity to the api consumers not having to guess the syntax.
The in is indeed reserved keyword in Rust thus does not play well with naming things directly same. But not sure at the moment whether it could be used like in = Path within the macro syntax. Maybe it could be tried.
I guess the next release will anyway be breaking release since I want to and need to make some changes to the actix-web support so it would work the same way that the type with IntoParams need to be defined in params(MyType) thus allowing users conditionally use params without IntoParams as well.

The in is indeed reserved keyword in Rust thus does not play well with naming things directly same. But not sure at the moment whether it could be used like in = Path within the macro syntax. Maybe it could be tried.

I did try that and I think it works, but it involves having a different name for the parameter in utoipa-gen or using r#in, felt a little hacky but I can try to do it if you think it's a good idea?

The in is indeed reserved keyword in Rust thus does not play well with naming things directly same. But not sure at the moment whether it could be used like in = Path within the macro syntax. Maybe it could be tried.

@juhaku I did try that and I think it works, but it involves having a different name for the parameter in utoipa-gen or using r#in, felt a little hacky but I can try to do it if you think it's a good idea?

The in is indeed reserved keyword in Rust thus does not play well with naming things directly same. But not sure at the moment whether it could be used like in = Path within the macro syntax. Maybe it could be tried.

@juhaku I did try that and I think it works, but it involves having a different name for the parameter in utoipa-gen or using r#in, felt a little hacky but I can try to do it if you think it's a good idea?

I think it can be parameter_in at least it is named same as the type is its clear what represents though. :thinking:


crypto/tls: ExampleDial failing

What version of Go are you using (go version)?

$ go version
go1.13.4

Does this issue reproduce with the latest release?
Same failure with go1.13.4 under OS X and Ubuntu.
Same solution below works on both.
What operating system and processor architecture are you using (go env)?
What did you do?
Built and ran the example from https://golang.org/pkg/crypto/tls/#Dial

What did you expect to see?
Expected it to pass.
What did you see instead?
The program failed. The root pem is not currently valid.
I found a CA pem that does make the program succeed. By
changing the hard coded string in the example, the example program works again.
It follows:
// From /usr/share/ca-certificates/mozilla/GlobalSign_Root_CA_-_R2.crt
const rootPEM = `
-----BEGIN CERTIFICATE-----
MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4G
A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNp
Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1
MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEG
A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI
hvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6ErPL
v4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8
eoLrvozps6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklq
tTleiDTsvHgMCJiEbKjNS7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzd
C9XZzPnqJworc5HGnRusyMvo4KD0L5CLTfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pa
zq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6CygPCm48CAwEAAaOBnDCB
mTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUm+IH
V2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5n
bG9iYWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG
3lm0mi3f3BmGLjANBgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4Gs
J0/WwbgcQ3izDJr86iw8bmEbTUsp9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO
291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu01yiPqFbQfXf5WRDLenVOavS
ot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG79G+dwfCMNYxd
AfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7
TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg==
-----END CERTIFICATE-----`

Thanks, we should also probably add a // Output: so that it does not regress in the future.

Maybe no // Output: was provided because you wouldn't want this to fail in a source tree that was already released. It could lead people to believe something about the tls package had broken when in fact was just a website or a website's certificate that had changed. Perhaps a comment about how this might fail in the future if someone like me stumbles on it wanting to run it locally as a main program.
I ran into it because I was getting an odd TLS certificate failure on my darwin system and I had seen work recently regarding others having TLS issues too with their darwin systems. When I ran this locally and it failed, I was misled in thinking it was something about my darwin release or the golang stdlib. Lucky I tried the same program on a Linux machine before filing a bug and found it fail there too. That's when I found there was a system certificate that would make it work, just not the one hard coded in the example.

Ah, that might be why. /cc @FiloSottile


How to clear cached mainnet files?

Daedalus took about 12~15GB of my disk space, I would like to clear the downloaded files. is it possible? if i can delete them, can i still use the wallet?

You can not continue using Daedalus if you delete the downloaded data.
You will also lose all your wallets if you do that so make sure to have their wallet recovery phrases safely stored.
All the downloaded data is stored in the so-called "state" directory. You can find more about it in the following article: https://iohk.zendesk.com/hc/en-us/articles/360013170694-Uninstall-Daedalus-and-remove-wallet-s-data


Build on VS2017

Would it make sense to convert the projects and the build script to VS2017 and .Net Standard Library instead of the deprecated PCL?
I have already branched "devel" branch locally and converted the projects to VS2017 and the cake script (otherwise it wouldn't build). It works for .Net 4.5 and the tests are green. The other platforms are compiled, but I can't say for sure if they work correctly. Also, I can't say if the cake script works on AppVeyor or compiles on non-Windows platforms. This fixes the Nuget version-hell problems. One disadvantage is that VS2017 does not support Silverlight 5 - is this still needed?
Anyways, is there interest to in integrating those changes into the branch? If so, what should I do? I am not used to working on open-source projects on Git-Hub.

Hi @atlastodor thanks for the request. Yes, what you describe is the ~long term~ goal (actually it was, now it should be feasible). There are reasons for the current approach (namely broadest possible compatibility, incl. .NET 4.0 and SL), however, the downsides etc. are just too high. As a consequence what you describe is wanted.
A PR would be appreciated (especially if its from the current devel snapshot). Thanks!

Hi,
I have started working on migrating this project to the new csproj format & vs2017.
I just created a PR for the WIP, and would like some feedback from the mainteners of this project.
Known issues:
2 tests are failing I need to know why comparing with current base code.
netstandard 2.0 is the minimum standard version this project can target. This project can't can't target netstandard1.0 because HttpWebRequest is only available starting netstandard2.0. The previous project was referencing the netcore nuget package which is not recommended (can cause lot of troubles for library consumers. I have targeted both netstandard2.0 and net45 so we need to decide if lower standard must be supported (by changing code to use HttpClient (available on netstandard1.1 for example).
Need appveyor testing I can't test an appveyor build for now. Need maintainer help.

Ok found the difference: 2 tests fails on Debug configuration, 122 on Release.

Some tests are skipped on my machine, because of the network detection algorithm: "Message: No network has been detected. Test skipped."

Ok, there is an issue with some tests, which requires to be ran on net462 platform. Most of the DocumentEncodingTests do some "magic" to detect the encoding which must be used to read the document. On .net core 2.1platform it does not work and the test falls back using UTF8 encoding, which results in tests failing.

Encoding in .NET is unfortunately not very well done imho. Not only is the API rather bad, even worse is the implementation situation (see results here). I do not regard this as a blocker for now.
Thanks for the work - much appreciated!
We should use this and go to .NET Standard 2.0 with v0.10. It makes sense and it unblocks a lot of the issues we've faced earlier. This is the right time for the move.

This has been addressed by #715 and #724


probed should be in .gitignore file

Sometimes running the repo locally when someone builds the repo go build . then build file probed is generated and it should be tracked in .gitignore.
I would like to send PR for the above issue.

@knrt10 You should be using make compile which builds the executable in build folder

Please run make build, not a issue


Fix displaying of Add bot account link disclaimer

Summary
Fixes the display of the disclaimer link in add bot modal
Ticket Link
https://mattermost.atlassian.net/browse/MM-45797
Release Note
NONE

/update-branch

/e2e-test

Successfully triggered e2e testing!
https://git.internal.mattermost.com/qa/cypress-ui-automation/-/pipelines/247265

/cherry-pick cloud

/cherry-pick release-7.4

Cherry pick is scheduled.

Cherry pick is scheduled.


Enhancement: Update smart linking for addresses

Summary
For some addresses, we link to the detail page it refers to. It would be nice to have this apply to all applicable addresses across the platform.
Proposal

Link addresses for accounts, validators, scopes, contracts and governance proposals

[ ] accounts: tp / pb
[ ] validators: tpvaloper / pbvaloper
[ ] scopes: scope
[ ] contract: tp / pb

will add isContract flag to response where necessary

[ ] governance proposals: Only applicable in a few tables, identified by proposalId or proposal_id

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged
[ ] Contributor assigned/self-assigned

Closed via #327


Allow users to disable the "some projects have trouble loading" popup

Fixes https://github.com/OmniSharp/omnisharp-vscode/issues/2110

Thanks @akshita31 for all of your refactorings efforts. This change was super simple for me to implement and test because of your hard work :)

@DustinCampbell I intended to (095d86f793c7643fadba3a80188420747d625761) but it looks like I might have missed some files. Fixing...


[DRAFT] Browser secure context warning

Fixes #35 as it display a warning message if the current browser context is not considered as "secure".
The content/position/style of the warning needs to be reviewed.
Please read #35 for details.

@mluisbrown Thanks for the review.


Corrects the file pattern of the rolling appenders (Log4j 1.x bridge)

The Log4j 1.x bridge incorrectly sets the pattern of the rolling file appenders. Moreover the RollingFileAppender did not have a time based triggering policy in the original Log4j 1.x.
The triggering policies in this PR are configured in the same way as in the Log4j1ConfigurationFactory, i.e. with a useless CompositeTriggeringPolicy.
This PR is linked with the tests in #706.

@ppkarwasz
Please rebase on branch release-2.x.

@garydgregory: done.

@ppkarwasz
Thank you for your updates. I brought in this PR with these changes:

Add the Apache license header to XML test fixtures.
Remove unused imports.
Add missing spaces in Java source.
Remove some whitespace.


Revert "python3Packages.preshed: 3.0.9 -> 4.0.0"

This reverts commit 4b2637f.
Has been yanked on PyPi.
Also prevents future bulk updates for now.
Closes: #284758
Description of changes

Things done

Built on platform(s)

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

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

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

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

24 packages failed to build:

python311Packages.fastai
python311Packages.fastai.dist
python311Packages.spacy
python311Packages.spacy-lookups-data
python311Packages.spacy-lookups-data.dist
python311Packages.spacy-transformers
python311Packages.spacy-transformers.dist
python311Packages.spacy.dist
python311Packages.textacy
python311Packages.textacy.dist
python311Packages.textnets
python311Packages.textnets.dist
python312Packages.fastai
python312Packages.fastai.dist
python312Packages.spacy
python312Packages.spacy-lookups-data
python312Packages.spacy-lookups-data.dist
python312Packages.spacy-transformers
python312Packages.spacy-transformers.dist
python312Packages.spacy.dist
python312Packages.textacy
python312Packages.textacy.dist
python312Packages.textnets
python312Packages.textnets.dist

8 packages built:

python311Packages.preshed
python311Packages.preshed.dist
python311Packages.thinc
python311Packages.thinc.dist
python312Packages.preshed
python312Packages.preshed.dist
python312Packages.thinc
python312Packages.thinc.dist


problem

Analyzer Feedback from IntelliJ
Version information

IDEA AI-191.8<IP_ADDRESS>77832
2.6.1
AI-191.8<IP_ADDRESS>77832, JRE 1.8.0_202-release-1483-b03x64 JetBrains s.r.o, OS Windows 10(amd64) v10.0 , screens 1280x720

Exception
Dart analysis server, SDK version 2.6.1, server version 1.27.3, FATAL error: Failed to handle request: {id: 3, method: analysis.setAnalysisRoots, params: {included: [C:\Users\su\AndroidStudioProjects\provider_advaced_firestore, C:\Users\su\AndroidStudioProjects\provider_advaced_firestore\android], excluded: [C:\Users\su\AndroidStudioProjects\provider_advaced_firestore\.idea, C:\Users\su\AndroidStudioProjects\provider_advaced_firestore\.dart_tool, C:\Users\su\AndroidStudioProjects\provider_advaced_firestore\.idea, C:\Users\su\AndroidStudioProjects\provider_advaced_firestore\.pub, C:\Users\su\AndroidStudioProjects\provider_advaced_firestore\build]}, clientRequestTime:<PHONE_NUMBER>009}
FileSystemException: Directory watcher closed unexpectedly, path = 'C:\Users\su\AndroidStudioProjects\provider_advaced_firestore'
#0      _FileSystemWatcher._listenOnSocket.<anonymous closure> (dart:io-patch/file_patch.dart:307:11)
#1      _ExpandStream._handleData (dart:async/stream_pipe.dart:248:23)
#2      _ForwardingStreamSubscription._handleData (dart:async/stream_pipe.dart:164:13)
#3      _rootRunUnary (dart:async/zone.dart:1136:13)
#4      _CustomZone.runUnary (dart:async/zone.dart:1029:19)
#5      _CustomZone.runUnaryGuarded (dart:async/zone.dart:931:7)
#6      _BufferingStreamSubscription._sendData (dart:async/stream_impl.dart:336:11)
#7      _BufferingStreamSubscription._add (dart:async/stream_impl.dart:263:7)
#8      _SyncStreamControllerDispatch._sendData (dart:async/stream_controller.dart:764:19)
#9      _StreamController._add (dart:async/stream_controller.dart:640:7)
#10     _StreamController.add (dart:async/stream_controller.dart:586:5)
#11     new _RawSocket.<anonymous closure> (dart:io-patch/socket_patch.dart:1384:35)
#12     _NativeSocket.issueReadEvent.issue (dart:io-patch/socket_patch.dart:890:18)
#13     _microtaskLoop (dart:async/schedule_microtask.dart:41:21)
#14     _startMicrotaskLoop (dart:async/schedule_microtask.dart:50:5)
#15     _runPendingImmediateCallback (dart:isolate-patch/isolate_patch.dart:116:13)
#16     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:173:5)

For additional log information, please append the contents of
file://C:\Users\su\AppData\Local\Temp\report.txt.

Thanks for reporting this issue! This has been previously reported at https://github.com/dart-lang/sdk/issues/38853; please follow along there.

Duplicate of https://github.com/dart-lang/sdk/issues/38853


Can't Copy multiple columns from results panel

SQL Operations Studio Version: 0.23.6

Steps to Reproduce:

Run any query that returns multiple columns.
select the entire column by clicking in the Header of the column
Holding control or shift, select any additional column
Copy either by using control+c or by right clicking and selecting copy/copy with headers functionality
Paste into excel

Expected Behavior:
All selected columns would be copied
Actual Behavior:
Only 1 single column is copied.

@felipeff I believe this is a limitation in the current grid copy support where the selection region needed to be contiguous.  Since the selected columns may not be adjoined this wasn't working correctly.  I think we have the same issue when shift-selecting multiple non-adjoined cells.  We'll look into getting this fixed in an upcoming release.

Let's determine if we should disable non-rectangular selection regions or support them.


check for ctrl key on dummy creation (#100)

hello this PR attempts to fix #100
i am unsure if this is the place where ctrl + click should right click - please let me know if you had something else in mind, or if there is another case that should also be fixed

@all-contributors please add @nonnullish for bug and code


pyBind.a / libOpen3D.a missing in latest release

Release 0.0.20211013030240 is missing aforementioned .xcframework zip files, causing a compilation error.

Thanks for reporting!  Fixed it.


Error while creating azure cosmosdb database

Repro steps:

Action: cosmosDB.createDocDBDatabase
Error type: 407
Error Message:

McAfee Web Gateway - Notification

      Authentication Required.

      You must be authenticated to access this URL.

URL: https://demoaccount2-193.documents.azure.com
U...
Version: 0.10.2
OS: win32
Product: Visual Studio Code
Product Version: 1.35.0
Language: en

while creating database in Azure CosmosDb extension of VS Code. I am getting the above error.

Are you able to create the db on the portal?
The 407 error suggests there's a problem with proxies. Do pings from the terminal work fine?


Config JSON docs

little info about what "Config JSON" is
fixes version in Readme

--> https://github.com/JujuAdams/ExtendingJSON/


How can I modify the location of VM created my pcf dev to a different drive other than C:?

Hi All,
I have installed pcf dev on my win7 machine. It automatically gets installed in C: which has less space and also the Virtual box Vm it created has the disk created in C:\Users:.pcfdev\vms. And since the disk keep expanding as I create apps and services, ultimately the VM goes in suspended stat as there is no space left in C:. Can I modify the location of the VM disk that is automatically placed in above mentioned drive. Modifying a VM disk location is easy in virtaul box..but pcf dev does it automatically hence how to solve this problem.

I have read on the stack overflow that we can change the default location by modifying the $PCFDEV_HOME env variable. Here is the link to that page. http://stackoverflow.com/questions/41620032/change-pcf-dev-installation-location
How can I access the $PCFDEV_HOME env variable and how to modify it?

Hi @hkdas21,
PCFDEV_HOME is a standard Windows environment variable. The proxy docs demonstrate how to set environment variables in PowerShell.

thanks @sclevine will check it.

Hi @sclevine ,
Can we change the location of oracle vm installation used by pcf dev?

Sorry, I missed your second comment. The VM installation directory can be controlled with the PCFDEV_HOME environment variable, as mentioned.

Closing due to inactivity.

I am having an issue getting PCF Dev to respect the environment variable during install. any guidance on what I have done wrong?


Create an Anant Slack Message when a new Issue is created in Github

Anant needs to be notified when a new Github issue has been added for bug fixes, etc.  Please see if there is a Slack-Github integration before looking at Make or Zapier.

Moving offline


Removing push of appservice image

This prior PR  missed commenting two pushes that will fail once we try to release. This PR aims to correct that.
PR information

[x] The title of the PR is clear and informative.
[x] There are a small number of commits, each of which has an informative message. This means that previously merged commits do not appear in the history of the PR. For information on cleaning up the commits in your pull request, see this page.
[x] If applicable, the PR references the bug/issue that it fixes in the description.
[x] New Unit tests were added for the changes made and CI is passing.

Can't link because its not in the current scope of the PR. but in Publish.Yml these lines are currently broken.  The commands to tag these images are commented out.  Please comment these as well. All of them

Can't link because its not in the current scope of the PR. but in Publish.Yml these lines are currently broken. The commands to tag these images are commented out. Please comment these as well. All of them

Done - this is the only occurrence in v3.


Indoor miner no earnings past 7 days

Hi there,
I’m opening a ticket here as my support tickets for the last little while have been closed without action.
I need assistance, my Nebra indoor miner is not earning and despite saying it’s online it’s not. Can you please review my ticket and let me know if you require any other information?
Ticket (#278681)
Thanks!

Hey V,
Can you please have a look at my ticket?

Hi,
Check the prove of coverage plus depending on your setup and how many
miners Round where you based. We people establishing helium network to buy
these devices, once your hotspot performing properly will get rewards.
Or if find yourself fed up with nebra free contact to sale off.
Thanks
Shuja
On Wed, 22 Sep 2021, 08:35 Spartan268, @.***> wrote:

Hi there,
I’m opening a ticket here as my support tickets for the last little while
have been closed without action.
I need assistance, my Nebra indoor miner is not earning and despite saying
it’s online it’s not. Can you please review my ticket and let me know if
you require any other information?
Ticket (#278681)
Thanks!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/NebraLtd/Helium-Guides/issues/188, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUUXPCUQW7YHRCBAUWSFPRLUDGBNLANCNFSM5EQUI6TQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


Health access request on Watch

Codecov Report

Merging #105 into master will decrease coverage by 0.18%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master     #105      +/-   ##
==========================================
- Coverage   71.21%   71.02%   -0.19%
==========================================
  Files          33       33
  Lines        1504     1508       +4
==========================================
  Hits         1071     1071
- Misses        433      437       +4

Impacted Files
Coverage Δ

MyWeight/AppDelegate.swift
78.94% <0%> (-21.06%)
:arrow_down:

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 9bcca3a...a528ccc. Read the comment docs.


⚠ haccp has degraded performance

In ece0e19, haccp (https://www.haccp.or.kr) experienced degraded performance:

HTTP code: 200
Response time: 6388 ms

Resolved: haccp performance has improved in a2ed374.


change/edit metadata of a blob

As a user i would like to change the additional added metadata of a blob.

implemented in new Endpoint
PUT api/v1/blobs//info
new Blobdescription as body in JSON. Only custom properties will be changed.