Please add support for NLog 4.0

NLog 4.0 was released a few days ago and it has some breaking changes more information can be found here http://nlog-project.org/2015/06/09/nlog-4-has-been-released.html

Thanks for letting us know; we'll add support for this shortly and update NuGet packages accordingly.

+1 and thank you for doing a great job with the Common.Logging component. Really easy to work with.

:+1:

Completed yesterday with Commit https://github.com/net-commons/common-logging/commit/922658a55c7c10c7f0b8e689eea1b460792c9a6e and version Common.Logging 3.2 released and pushed to NuGet.


[telewebion] fix extraction

Please follow the guide below

You will be asked some questions, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your pull request (like that [x])
Use Preview tab to see how your pull request will actually look like

Before submitting a pull request make sure you have:

[x] Searched the bugtracker for similar pull requests
[x] Read adding new extractor tutorial
[x] Read youtube-dl coding conventions and adjusted the code to meet them
[x] Covered the code with tests (note that PRs without tests will be REJECTED)
[x] Checked the code with flake8

In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:

[x] I am the original author of this code and I am willing to release it under Unlicense
[ ] I am not the original author of this code but it is in public domain or released under Unlicense (provide reliable evidence)

What is the purpose of your pull request?

[x] Bug fix
[ ] Improvement
[ ] New extractor
[ ] New feature

This pull request fixes the problem of downloading videos from telewebion and uses its new api.

Resolves https://github.com/ytdl-org/youtube-dl/issues/5135#issuecomment-932952119.

And thanks again!


Create MOM-2023-11-30.md

What type of PR is this?
Add one of the following kinds:

documentation
subproject management

What this PR does / why we need it:
Meeting Minutes, 30th November
Please review

Thanks @grgpapadopoulos @sebKoeller


undefined method `create_stripe_subscription' for User.

Hi,
I'm facing this issue undefined method `create_stripe_subscription' for #User:0x0000557d8d2a3518 Did you mean? create_subscription
It works few times then it crash. Do you have any idea why?
Pay version: 1.0.0.alpha1, master@0c93698

I’ll take a look.

On Feb 11, 2019, at 8:46 AM, jean-francois labbe<EMAIL_ADDRESS>wrote:
Hi,
I'm facing this issue undefined method `create_stripe_subscription' for #User:0x0000557d8d2a3518 Did you mean? create_subscription
It works few times then it crash. Do you have any idea why?
Pay version: 1.0.0.alpha1, master@0c93698
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

To better understand, does this error raise when calling subscribe on your User model? Or are you calling create_stripe_subscription?

On Feb 11, 2019, at 8:46 AM, jean-francois labbe<EMAIL_ADDRESS>wrote:
Hi,
I'm facing this issue undefined method `create_stripe_subscription' for #User:0x0000557d8d2a3518 Did you mean? create_subscription
It works few times then it crash. Do you have any idea why?
Pay version: 1.0.0.alpha1, master@0c93698
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

It has to do with the ActiveSupport reloader. I've been having trouble with it reloading the model and then not re-injecting the concerns.

here is what I do.
In an Item class:
class Item
  has_one :subscription, -> {where(ends_at: nil)}, class_name: "Pay::Subscription"

  def subscribe
    subscription = user.subscribe(name: subscription_key, plan: "plan_id")
    subscription.update(item_id: id)
  end
end

class User < ApplicationRecord
  include Pay::Billable
  has_many :items
end

I think I have a fix for this. It's been bugging me for a few weeks but I couldn't figure it out until this morning.
Will let you know when it's ready to try.

Awesome :+1:

Try updating to alpha3 now. I think we should be fixed.

This is fixed for me.

WHOO!! That's been bugging me for a few weeks now. Really glad to have that fixed. 🙌

Yeah :fireworks:  , but I still have one Reload issue on my side due to the modification of Pay::Subscription class in my application

Did you see my comment in that thread?

Yes, I applied the change, Thanks a lot


Fix scaling in cox ph prediction

cc @disimone, can you try your code with this latest branch?
I chose to keep normalisation in the library, but it is all transparent to the user. The reason to keep it is for numeric stability.
Fixes #294

Hi,
sorry for the late reply, I have been offline for a few days. I am happy to test this. Is the new code available in a release?
Andrea.

Hey, yes it should be as 0.10.1

Hi,
things look a lot better now, thanks for the fix. I noticed, however, that the plot() function of the KM fitter is apparently broken.
Any attempt to use it results in a quite spectacular stack trace, but I think the culprit is in

KeyError                                  Traceback (most recent call last)
~/Envs/DSpy3/lib/python3.5/site-packages/matplotlib/colors.py in to_rgba(c, alpha)
    140     try:
--> 141         rgba = _colors_full_map.cache[c, alpha]
    142     except (KeyError, TypeError):  # Not in cache, or unhashable.

KeyError: (0.2980392156862745, None)

Plotting by hand the survival function works, so I guess the problem in really in your plotting utility.
Thanks for your help,
Andrea.

I investigated the plotting problem. If I manually specify a color, the error disappears. this is, however, annoying, since I want to plot several lines on the same axes and let matplotlib choose the different colors automatically...

ah, strange, may be a matplotlib 2.x compatibility. Can you post your version of matplotlib here please?

hi, I am using matplotlib 2.0.2

This kmf plot bug was fixed in 0.11.0


How to convert CogVLM to mlx

Where to start to try to convert CogVLM to mlx and quantize it ?
The goal is to run the model on MacOS quantized.
Bitsandbytes is not supported on Apple Sillicon, so I think MLX is the alternative.
https://github.com/THUDM/CogVLM

That would be awesome to see in MLX!!
A great starting point is to take a look at one of our LLM example repos
For example Mistral shows how to do model conversion and quantization for a Transformer LM.
I usually start with a reliable reference implementation, then:

Translate the model to MLX.
Include any additional code to generate inputs / process outputs.
Test to make sure it's working as expected
Add quantization at this point which is just a few lines in terms of implementation

Let me know if you have more specific questions as you get going in the conversion process.


table display; status icons; error handling

tweaks in this PR:

most important: use error-handling on the calls to Leo and WDS to catch ajax errors and display failures to the end user if ajax fails
use a table to visually line up the content in the troubleshooter
use spinner/success/failure icons to give at-a-glance indication of status

FYI I have been using Chrome's request blocking to simulate errors from Leo or WDS. I have also been relying on my already-deployed WDS app getting unresponsive immediately after a TSV upload to give some real errors!

@davidangb I'd like to look this over from an accessibility context (using a table is generally a huge improvement over just divs, but I would love to see how this behaves with a screen reader). How can I view this UI on the PR site? I tried going to the Data tab in an Azure workspace and it seems unable to communicate with WDS.

@cahrens lol if the PR site can't communicate with WDS … that's an unexpected benefit! The link to the troubleshooter only appears when there's some kind of error. If everything was working the troubleshooter would be hidden! From your screenshot … you ARE viewing this PR.
Also please note this is a PR-to-a-PR, it is just a code suggestion for #3731. So it's still in flux. Your feedback and insight is most welcome but beware that code may change before this is all ready for final review.

@cahrens oh also from your screenshot - your WDS is still PROVISIONING, it will take a couple minutes for it to reach RUNNING, at which point we hope that the UI will successfully connect to WDS

@cahrens I'm merging these changes in the parent PR, I would love your input re:accessibility there.

@davidangb oh, I didn't realize the trouble shooter was what this PR was for! Is it going to be visible to customers? If not, accessibility isn't a concern.


Adding helm fix to always make image tags match on values.yaml for Packages Helm

Signed-off-by: jonahjon<EMAIL_ADDRESS>Issue #, if available:
Description of changes:
Testing (if applicable):
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm

/approve

/cherrypick release-0.12

/cherrypick release-0.12


ID person has attorney:
User feedback: something
(other_parties[0].has_attorney)

Question ID
person has attorney

Details
On LHI, we allowed "I don't know" as an answer for whether the other party has a lawyer.  Was it intentional to remove that option?

If we want to leave it like this, maybe we should add some help text to explain how you would find out (look at court papers), and telling them to answer "No" if there's no lawyer mentioned on any papers and they haven't seen or heard about any lawyer.
Variable being sought | other_parties[0].has_attorney
Package version | 0.2
Filename | docassemble.FeeWaiverRequest:data/questions/fee_waiver_request.yml

I'll add an "I don't know" option to the framework.


Add pjson command

@ilkera suggested we add a pjson command which would accept NSArray and NSDictionary and print their contents as JSON. It would also be good to accept an instance of NSString or NSData which represents URL encoded form data, and print that as JSON. The pjson command should also copy the results into the copy buffer as well.

Resolved by #111.


Can't use featurize twice in a notebook without restarting the kernel

I am using the following function to use MODNet on a custom dataset with compositions only:
def GNN(df, target, extra_feat, batch, lr):

    modnet_mask = (~df[target].isna())
    for f in range(len(extra_feat)):
        modnet_mask = modnet_mask & (~df[extra_feat[f]].isna())

    mod_df = df[modnet_mask]
    mod_df.reset_index(inplace=True, drop=True)

    data = MODData(
        materials=mod_df["Name"],
        targets=mod_df[target],
        target_names=[target]
    )

    data.featurize()

    for f in range(len(extra_feat)):
        data.df_featurized[extra_feat[f]] = mod_df[extra_feat[f]].values

    split = train_test_split(range(len(mod_df)), test_size=0.1, random_state=1234)
    train, test = data.split(split)
    train.feature_selection(n=-1)

    model = MODNetModel([[[target]]],
                        weights={target:1},
                        num_neurons = [[128], [64], [8], [2]],
                        n_feat = 100,
                        act =  "relu"
                       )

    model.fit(train,
              val_fraction = 0.1,
              lr = lr,
              batch_size = batch,
              loss = 'mae',
              epochs = 100,
              verbose = 1,
              callbacks=[ReduceLROnPlateau()]
             )

    pred = model.predict(test)
    mae_test = np.absolute(pred.values-test.df_targets.values).mean()
    print(f'mae: {mae_test}')

It runs fine the first time I use it, but if I change the inputs to the function and run it again in another cell, it gets stuck forever on the featurize step. So,
GNN(data_df, 'y', ['x1', 'x2'], 32, 0.02)
works fine, but then in the very next cell,
GNN(data_df, 'y', ['x1', 'x2'], 32, 0.04)
get stuck. Am I missing something?

Hi @shivang-22, could you give us any more info? When you say it "gets stuck" what was the last output? featurize is directly calling matminer's featurize_many under the hood by default, which has been known to be a bit iffy with parallelism (though I'm not sure why it would work the first time on the same data). You could try explicitly setting the number of "jobs" in the featurizer with e.g. data.featurize(n_jobs=1).

Certainly! So this is the error log I get when I interrupt the kernel because it got 'stuck'. I'm not pasting the message in its entirety because that would be too long, but this might help maybe.
The top of the error log is:
Cell In[15], line 18, in GNN(df, target, extra_feat, batch, lr)
     10 mod_df.reset_index(inplace=True, drop=True)
     12 data = MODData(
     13     materials=mod_df["Name"],
     14     targets=mod_df[target],
     15     target_names=[target]
     16 )
---> 18 data.featurize()
     20 for f in range(len(extra_feat)):
     21     data.df_featurized[extra_feat[f]] = mod_df[extra_feat[f]].values

File /scratch/micromamba/envs/alembic/lib/python3.10/site-packages/modnet/preprocessing.py:783, in MODData.featurize(self, fast, db_file, n_jobs, drop_allnan)
    779         df_final = df_done
    781 # otherwise, no structures were loaded, so we need to compute all
    782 else:
--> 783     df_final = self.featurizer.featurize(self.df_structure)
    785 # replace infinite values by nan that are handled during the fit
    786 df_final = clean_df(df_final, drop_allnan=drop_allnan)

File /scratch/micromamba/envs/alembic/lib/python3.10/site-packages/modnet/featurizers/featurizers.py:91, in MODFeaturizer.featurize(self, df)
     89 df_composition = pd.DataFrame([])
     90 if self.composition_featurizers or self.oxid_composition_featurizers:
---> 91     df_composition = self.featurize_composition(df)
     93 df_structure = pd.DataFrame([])
     94 if self.structure_featurizers:

This points to the fact that its still computing the features. The bottom of the error log was more interesting to me, and reads as follows:
File /scratch/micromamba/envs/alembic/lib/python3.10/site-packages/matminer/featurizers/base.py:476, in BaseFeaturizer.featurize_many(self, entries, ignore_errors, return_errors, pbar)
    470 with Pool(self.n_jobs, maxtasksperchild=1) as p:
    471     func = partial(
    472         self.featurize_wrapper,
    473         return_errors=return_errors,
    474         ignore_errors=ignore_errors,
    475     )
--> 476     res = p.map(func, entries, chunksize=self.chunksize)
    477     return res

File /scratch/micromamba/envs/alembic/lib/python3.10/multiprocessing/pool.py:367, in Pool.map(self, func, iterable, chunksize)
    362 def map(self, func, iterable, chunksize=None):
    363     '''
    364     Apply `func` to each element in `iterable`, collecting the results
    365     in a list that is returned.
    366     '''
--> 367     return self._map_async(func, iterable, mapstar, chunksize).get()

File /scratch/micromamba/envs/alembic/lib/python3.10/multiprocessing/pool.py:768, in ApplyResult.get(self, timeout)
    767 def get(self, timeout=None):
--> 768     self.wait(timeout)
    769     if not self.ready():
    770         raise TimeoutError

File /scratch/micromamba/envs/alembic/lib/python3.10/multiprocessing/pool.py:765, in ApplyResult.wait(self, timeout)
    764 def wait(self, timeout=None):
--> 765     self._event.wait(timeout)

File /scratch/micromamba/envs/alembic/lib/python3.10/threading.py:607, in Event.wait(self, timeout)
    605 signaled = self._flag
    606 if not signaled:
--> 607     signaled = self._cond.wait(timeout)
    608 return signaled

File /scratch/micromamba/envs/alembic/lib/python3.10/threading.py:320, in Condition.wait(self, timeout)
    318 try:    # restore state no matter what (e.g., KeyboardInterrupt)
    319     if timeout is None:
--> 320         waiter.acquire()
    321         gotit = True
    322     else:

KeyboardInterrupt:

Its seems to me that the code is waiting indefinitely?

So it gets stuck in the parallel internals of matminer (maybe -- depends on your luck when you actually interrupt). I would rerun with n_jobs=1 as suggested above and see if you get the same problem. Otherwise you can also try changing the featurizer mode between multi and single which will change the parallelism to be over structures rather than features.
e.g. add to the snippet above:
data.featurizer.featurizer_mode = "single"

This will either "just work" or it will give us better debug info on which featurizer is causing it to hang.

Okay, so both n_jobs=1 and data.featurizer.featurizer_mode = "single" work, but the speed is significantly slower than the default. The latter still (understandably) does better, but is there a way to make this method faster?

The speed is just a limitation of matminer unfortunately. Glad it is working now though. You can see https://github.com/hackingmaterials/matminer/issues/902 for the full description of the problem of parallelism in matminer.


Feature request: Force enclosure character for every field in Writer

Hey there,
is it possible to force the Writer to add the escape character for every field (even if it wouldn't be necessary, e.g. even if no newline/delimiter is present in the field value)?
Background: Some receiving systems explicitly require to wrap every field in double quotes. I'm aware that this is not required by the usual CSV definition - but I stumble across this case fairly often in the "real world" and usually have no controll over the receiving end of the data.
Cheers
Pascal

Hi @paslandau I think you made a mistake in your feature request... the problem is not the escape character but the enclosure character :+1:
This feature (along with completely removing the enclosure #109) has been requested several times but I always refused to implement it without a proper PR has is would degrade the package quality. That being said, I think it is possible to force an enclosure on every field using the plugins features of the package.

Hey @nyamsprod ,
you're right, I was talking about the enclosure character. Thanks for clearing that up ;)
I don't really see how adding an option like that decreases package quality, but I understand that the implementation is not trivial when fputcsv is used internally, since there's no option for adding the enclosure regardless of necessity on that function. I was just hoping there would be a workaround.
Can you elaborate on

I think it is possible to force an enclosure on every field using the plugins features of the package

? Or point me to the corresponding page in the docu? I don't really understand to what you're referring as a "plugin".
Thx
Pascal

Because answering on an issue would have taken too much time ... I wrote  a blog post about the solution hope you'll get the information you need there :+1: http://nyamsprod.com/blog/2015/qa-enforcing-enclosure-with-leaguecsv/

Haha, seems like a good trade off for me :)
Thanks for taking the time to write an in-depth article about the topic. I'll give it a try.
Cheers
Pascal

For those who came here from a search engine, solution is available from version 9.1: http://csv.thephpleague.com/9.0/interoperability/enclose-field/.
EncloseField::addTo($outputWriter, "\t\x1f"); (small typo in the doc)

What's the right class to be using? I'm getting:
Class 'League\Csv\EncloseField' not found
and:
Class 'League\Csv\EnclosureField' not found

Do you have version 9.1 ? It's open-source, so you can browser your vendor directory to find the class yourself ^^

@roberttolton 9.1 is yet to be released. Still being tested but the API is stable. There was a typo in the v9 documentation. The class name is EncloseField. If you really need this feature you can use the master branch.

Thanks guys, yeah I noticed it was only on the 9.1 release, so I'm using "league/csv": "^9.1@dev" in my composer file now, and seems to work fine.


Form in popover

Hi Maya,
sorry for my daily bug report,
but I am incapable of creating a simple text input input (or textarea) inside a popover.
$('[data-toggle="popover"]').popover({
    html: true,
   content: '<form>
Email address <input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Enter email">We'll never share your email with anyone else.
</form>'
});

I also tried to place it in a div and call content: $('#myDiv').html().
Thank you again

Probably because the ' in We'll, it needs to be escaped.

Still not working even with simplest input
$('[data-toggle="popover"]').popover({
    html: true,
   content: '
<input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email">
'
});

@djibe
The code works for me.

@djibe, can you tell what the console says if you aren't able to implement it?


Fixes #574

I also used this as a chance to refactor the SSO section and remove jenkins callouts.
FYI @ALRubinger

Can one of the admins verify this patch?

[test]

merged: 81ef0ab301bebec2ceacc453e1dbc0131b652e1f


Kafka and zookeeper dependencies need updating

Running a build with the current configuration fails since the following resources are no longer available, so the build will fail:
http://www-us.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
http://www-us.apache.org/dist/kafka/<IP_ADDRESS>/kafka_2.11-<IP_ADDRESS>.tgz
There is some change to the kafka API that causes breakage in BGMonitorActor.scala on line 46. In version <IP_ADDRESS>, Broker.endPoints returned a Map[SecurityProtocol, EndPoint] whereas in 1.0.0, it returns a Seq[EndPoint] (and the SecurityProtocol has been pushed down to the EndPoint case class). This is a trivial change.
The current stable version of zookeeper is 3.4.11, and I haven't seen any build problem with that version.

The product builds with zookeeper-3.4.11, but it doesn't start because the class org.apache.zookeeper.server.quorum.QuorumPeerMain is not found. I will investigate.

The script that runs zookeeper doesn't refer to the correct version of the zookeeper jar. This needs to be fixed in ZookeeperConf.mkScript (or find a way to create the script with the currently configured version of zookeeper).
The reference to the specific version of zookeeper should also be changed in Tutorial.Building.md.

@Andy-42 referencing the current version can be done with code generated during build. Have a look at buildInfoKeys in:
https://github.com/thomsonreuters/CM-Well/blob/master/server/cmwell-common/build.sbt
You could use the values in build's Versions object.
Regarding kafka version, let's start with upgrading to <IP_ADDRESS> first. As pointed out on:
https://kafka.apache.org/downloads

Kafka 1.0.0 is no mere bump of the version number.

We can work on the major upgrade after the build is working 'a' to 'z'.
WDYT?

@hochgi Both are good ideas. Doing a minimal upgrade of Kafka at this point is better since I am attempting to get a sound baseline that works - and I don't want to be debugging Kafka API changes - at least not yet.
I'd like to use the value of Version.zookeeper in ComponentConf, but it doesn't seem to be visible. I'll have to see how it can be brought into scope from SBT. Even if that could be made to work, the Zookeeper script generation has other jars explicitly mentioned in the classpath it uses, as opposed to the other start scripts that use the contents of the lib directory for that component. It might be better to find a way to do the same for zookeeper and avoid hard coding specific jar versions. Until that is figured out, just changing the jar version in ComponentConf is enough to get the build to work.

@Andy-42 I have the build working against newer (supported) versions:
https://github.com/hochgi/CM-Well/tree/cmwell-311-kafka-zookeeper-updates
but we can't merge to master just yet, as we need to make sure upgrade process for production handles the version updates properly.


Fixed templates table formatting issue

Docs Build status updates of commit 5557d4d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Advertising/hotel-service/reference.md
:white_check_mark:Succeeded

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


TypeError: MediaWiki\Api\ApiBase::__construct(): Argument #2 ($moduleName) must be of type string, null given

https://github.com/gesinn-it-pub/IDProvider/actions/runs/12330981796/job/34417060212#step:4:806
If needed, drop support for MW 1.35, plan next major release.

TypeError for MW 1.43 fixed.
The error occurs because starting from MediaWiki 1.40, the ApiBase::__construct() method requires the $moduleName argument to be a non-null string. In MediaWiki 1.39 and earlier, passing null was acceptable, so the tests worked.
The support for MW 1.35 dropped. Matrix for 1.40 added in order to have codecov upload covered.


RandomWrapperRandomTest.testThreadSafety failing

This may be caused by java.util.Random not being as thread-safe as it's advertised to be.

Confirmed: next in java.util.Random is transactional, but nextLong() uses two next calls that can interleave.

https://github.com/Pr0methean/BetterRandom/commit/c9acd0be198947a6b916640812e42feb2852e1cd fixes this to the extent possible and explains it to the extent it's not fixable.


special case printing of foo(bar)##value

This only fixes the printing, parsing already works (as shown by the tests). It seems simple enough to just special case this printing that I didn't look for a more involved solution.

Nice!

@let-def we now have #1507 which is also parsed wrong. Any solution?


The chat could not launch

I can't use the library with an expo dev-client
Can you please help me ?
const CrispChatContainer: React.FC<chatContainer> = ({ style }) => {
  // hooks
  const { user } = useManageUser();

  // states

  configure(process?.env?.EXPO_PUBLIC_CRISP_WEBSITE_ID ?? "");
  // this should be user ID that way app will load previous user chats
  setTokenId(user?.user_id);

  // Set user's info
  setUserAvatar(user?.avatar ?? "");
  setUserEmail(user?.email ?? "");
  setUserNickname(user?.username);
  setUserPhone(user?.phone);

  // Call session reset when user loggs out
  // resetSession();

  return <CrispChat />;
};

After run  npx expo-env-info
 expo-env-info 1.2.0 environment info:
    System:
      OS: macOS 12.7.3
      Shell: 3.2.57 - /bin/sh
    Binaries:
      Yarn: 1.22.19 - /usr/local/bin/yarn
      npm: 10.2.4 - ~/Library/Application Support/Herd/config/nvm/versions/node/v18.19.1/bin/npm
    IDEs:
      Android Studio: 2023.1 AI-231.9392.1.2311.11330709
      Xcode: /undefined - /usr/bin/xcodebuild
    npmPackages:
      expo: ~50.0.13 => 50.0.13
      react: 18.2.0 => 18.2.0
      react-dom: 18.2.0 => 18.2.0
      react-native: 0.73.4 => 0.73.4
      react-native-web: ~0.19.6 => 0.19.10
    npmGlobalPackages:
      eas-cli: 7.5.0
    Expo Workflow: managed
    ```

    And `npx expo-doctor@latest`

Detailed check results:
Expected package<EMAIL_ADDRESS>Found invalid:
<EMAIL_ADDRESS><EMAIL_ADDRESS>(for more info, run: npm why @expo/config-plugins)
Expected package<EMAIL_ADDRESS>Found invalid:
<EMAIL_ADDRESS>(for more info, run: npm why @expo/prebuild-config)
Expected package<EMAIL_ADDRESS>Found invalid:
<EMAIL_ADDRESS>(for more info, run: npm why metro)
Expected package<EMAIL_ADDRESS>Found invalid:
<EMAIL_ADDRESS>(for more info, run: npm why metro-resolver)
Expected package<EMAIL_ADDRESS>Found invalid:
<EMAIL_ADDRESS>(for more info, run: npm why metro-config)
Advice: Upgrade dependencies that are using the invalid package versions and remove resolutions from package.json that are pinning metro and metro-resolver to an invalid version.
The following packages should be updated for best compatibility with the installed expo version:
<EMAIL_ADDRESS>- expected version: ~6.7.0
<EMAIL_ADDRESS>- expected version: ~50.0.14
<EMAIL_ADDRESS>- expected version: ~3.3.11
<EMAIL_ADDRESS>- expected version: 0.73.6
Your project may not work correctly until you install the correct versions of the packages.
Found outdated dependencies
Advice: Use 'npx expo install --check' to review and upgrade your dependencies.

Do you have a screenshot?

I solved the problem
I had locked the chatbox to the site's domain (and subdomains).
Settings > Site settings > Chatbox & Emails settings > Chatbox security

I solved the problem
I had locked the chatbox to the site's domain (and subdomains).
Settings > Site settings > Chatbox & Emails settings > Chatbox security


Make methods public or open

So that they can be accessible outside their module I.e. CocoaPods
Note. Use open instead for allowing subclassing / overriding if possible otherwise public
Note. after merging, tagged version and push to CocoaPods will be required

What do you think in this case? I was going for public and not allowing subclassing only because I can't think of a use case :(

Recently discovered that extensions (maybe on Cocoa?) can't be made open which sort of makes sense so it might just be a case of public for this one

@madhikarma I see. Thanks! 👍

As discussed seems like it's possible top open the individual methods in an extension (not the extension itself of course) though I'm not sure if static / class methods affect things...


underscore in .bib file keys causes halt

In a very long .bib, my colleague has collected many items. One item had two keys in it:
  HAL_ID={hal-03186401},
  HAL_VERSION={v1},

When I run this in texlive 2022 (on overleaf, but it's been reproduced outside), it fails to compile with a timeout.
When I remove those two keys, it runs.
Here is a MWE:
\documentclass{article}

\title{citeproc-lua-test}

\begin{filecontents}[overwrite]{\jobname.bib}

@incollection{haltest,
  TITLE={{A tale of two funerary traditons: the predynastic cemetery at Kom el-Khilgan (eastern delta)}},
  AUTHOR={Buchez, N. and Midant-Reynes, B.},
  URL={https://hal.archives-ouvertes.fr/hal-03186401},
  BOOKTITLE={{Egypt and its Origins 3. Proceedings of the Third International Conference ''Origin of the State. Predynastic and Early Dynastic Egypt'', London, 27th July-1st August 2008}},
  EDITOR={Ren{\'e}e F. Friedman and Peter N. Fiske},
  PUBLISHER={{Peeters}},
  SERIES={Orientalia Lovaniensia Analecta},
  VOLUME={205},
  PAGES={831--858},
  YEAR={2011},
  HAL_ID={hal-03186401},
  HAL_VERSION={v1},
}

\end{filecontents}

\usepackage{citation-style-language}
\cslsetup{style = apa}
\addbibresource{\jobname.bib}

\begin{document}

\cite{haltest}
\printbibliography

\end{document}

Thanks for you feedback. I think it's the same issue as #18. The infinite loop error should be fixed in 2c747da.
However the provided .bib example is still not fully correctly parsed. I'll look into it.
[
    {
        "citation-key": "haltest",
        "id": "haltest",
        "type": "chapter"
    }
]

@Denubis I've rewritten the BibTeX parser with lpeg (c720941) and the provided example parses correctly. See https://github.com/zepinglee/citeproc-lua/blob/52d6e3bd7e0574d2f54e0fcf0a1ccee86f41e532/test/bibtex_test.lua#L664-L715.


ARC-1734 - Not configured page

What's in this PR?

Added a new view for non-configured state.
Redirected to this new non-configured view when there are no apps connected.

Why

To guide users who have no connections

How has this been tested?

Local

Screenshot

Can we redirect them on the github-create-branch.ts route as well.
Probably shouldn't arrive here unless they try hit it directly 🤷  but probs nicer than what we have.
replace this
	// TODO - this should redirect to a you are not configured page instead.
	if (!subscriptions) {
		return next(new Error(Errors.MISSING_CONFIGURAITON));
	}

with a res.redirect maybe
could remove the MISSING_.CONFIGURAITON error as well, was only ever a temp thing


Re-enable GLTF->AssetBundle automated conversion

Most of the recent scenes are working really slow because we haven't been keeping up with the new uploads. Additionally, the number of 404 requests are making it very hard to read the console logs when in runtime. We should fix this soon!

Asset conversion was already started.
We opened #1195 #1194 to address some of the issues described in this one.


"Connection Refused" is thrown when writing to a HttpURLConnection's output stream

It seems there is something down in nanoHttpd that doesn't like what we're trying to do. This needs to be investigated further.

This needs to be re-tested on 2.0

This turned out to be caused by a client side issue.
In short; when using the fallbackBaseUrl feature, Atlantis will adapt to some extent to the new, real world, environment (like, change the base url of the request of course, and modify any "Host" headers accordingly), but on the way back no translation is done from "real world" notation to "mock notation". In this particular case a "Location" header wasn't properly exchanged from Location: https://api.myservice.com/some/path to Location: http://localhost:8080/some/path`.
This state handling is today very sporadic in Atlantis and not managed in a controlled way at all. A new high-priority ticket has been raised to address this and situations alike.


[Say-can] open-source ipynb file issue

Hi,
Thanks for the awesome work in the Say-Can paper! I was trying recently to use the SayCan-Robot-Pick-Place.ipynb file.
As I've registered an API key in openAI and also changed the runtime to GPU, when I start to 'run-all" in the colab, in the 'Training' section
#@markdown Train your own model, or load a pretrained one.
load_pretrained = True  #@param {type:"boolean"}

# Initialize model weights using dummy tensors.
rng = jax.random.PRNGKey(0)

It pops the following error:
---------------------------------------------------------------------------
XlaRuntimeError                           Traceback (most recent call last)
[<ipython-input-25-5a28263ee724>](https://4iyl2cisqy-496ff2e9c6d22116-0-colab.googleusercontent.com/outputframe.html?vrz=colab-20230320-060136-RC00_517924595#) in <module>
      3
      4 # Initialize model weights using dummy tensors.
----> 5 rng = jax.random.PRNGKey(0)
      6 rng, key = jax.random.split(rng)
      7 init_img = jnp.ones((4, 224, 224, 5), jnp.float32)

23 frames
[/usr/local/lib/python3.9/dist-packages/jax/_src/dispatch.py](https://4iyl2cisqy-496ff2e9c6d22116-0-colab.googleusercontent.com/outputframe.html?vrz=colab-20230320-060136-RC00_517924595#) in backend_compile(backend, built_c, options, host_callbacks)
   1034   # TODO(sharadmv): remove this fallback when all backends allow `compile`
   1035   # to take in `host_callbacks`
-> 1036   return backend.compile(built_c, compile_options=options)
   1037
   1038 _ir_dump_counter = itertools.count()

XlaRuntimeError: INTERNAL: RET_CHECK failure (external/org_tensorflow/tensorflow/compiler/xla/service/gpu/gpu_compiler.cc:641) dnn != nullptr

The following parts are some screenshots of my configs:

It would be great if you could offer help to fix this:)
Thanks!
Jun

I am facing a similar issue at this block at the same line, which the error message is:
'XlaRuntimeError: FAILED_PRECONDITION: DNN library initialization failed. Look at the errors above for more details.'

I am facing a similar issue at this block at the same line, which the error message is:
'XlaRuntimeError: FAILED_PRECONDITION: DNN library initialization failed. Look at the errors above for more details.'

At the beginning of the notebook SayCan-Robot-Pick-Place.ipynb you can find this:
!pip install tensorflow==2.7.0  # If error: UNIMPLEMENTED: DNN library is not found.
I think it can help you


Sharpjs + Expressjs + Multerjs + Dynamic Streamed DZI and Tiles + OSD

I've been looking throughout the web for possible solutions that can help me put this puzzle together .
I'm using the powerful sharp library to convert different WSI formats [svs,tif,vms,vmu...] to DZI with the goal of streaming the output to the open sea dragon viewer.
Accomplished Workflow:

Allow user to select WSI file locally
POST WSI file to express server for processing
Use Multer middleware to append the file to request object
Pass req.file.buffer to Sharp and ultimately call .tile() on the sharp instance to generate the tiles (It generates the dzi file + output_files at the root level of the backend directory)

That's pretty much as far as I gotten so far since I haven't found a clear trail that can lead me to understand how can I stream the dzi file + output_files directly to the open sea dragon or if there's any doable work around in order to read these resources from memory and not creating additional content locally every-time a new WSI file is converted.
Thank you in advance :)
@iangilman @lovell

Is your goal to do this dynamically when the client asks for an image, or do you want to do it once when the image is uploaded? Are you planning on storing the converted image somewhere permanently, or just caching it temporarily?
Do you have an OpenSeadragon viewer set up already?

Hi Ian!
1.Idea is to return the converted file (now tiles) back to the client (OSD) as soon the image processing is done
2.No need for storing the converted file permanently; i say cache temporarily? "still learning my ways around OSD"
3 Already have the OSD set up.
In other words  and using my creative imagination :
1.Pick any random WSI file format
2.Send it via post to expressjs
3.Use sharp to convert the WSI file to DZI
4.After (3) is complete provide the following http://localhost:3000 /files/z/x/y to start displaying the tiles from memory.
Note:
I've been able to convert files to let say png, jpeg and streamed to the client. Though the process takes a considerable about of time, it has worked. I thought I could provide the end point to OSD as  tilesource {type:"image", url:"http://localhost:3000/endpoint" } but didn't work.
Thank you in advance again

Well, you could provide a tile source like /dzi/dzi.dzi or whatever, and when that endpoint gets hit, that's your clue to convert the image. Then you just need to watch for calls to /dzi/dzi_files/* and serve up the appropriate tiles.
The type: 'image' tile source type won't work... That's just for single (untiled) images, not DZI.
One concern with doing the conversion when first asked for the DZI file is that if it takes too long you might get a timeout. Another approach would be to have a different endpoint that tells the server to convert, and when it returns, then you start the OSD process.

Just added a few helpful imagery to better illustrate the concept. After I get to convert the WSI to DZI, the output gets generated locally which is not the goal. The idea is to handle the output, tiles + diz|xml in the server and have OSD consume the resources from the server directly, not sure if this is a good lead "Example Inline Configuration for Custom Tile Sources" https://openseadragon.github.io/examples/tilesource-custom/ ??.

Cool. Well, you just need to set up an endpoint in Express that looks like a dzi, and then you can feed that to OSD and have your server fill it with the appropriate data.
BTW, ultimately you may still want to have a file cache of converted files... I think that will be a lot more efficient than reconverting every time the user hits it. Anyway, I guess that's an optimization for later.


flink-tidib-connector Supports Overwrite?

It seems current implementation for flink-tidb-connecotor does not support insert overwrite.
Any plan to support it?

There is an option to enable upsert mode:
'tidb.write_mode' = 'upsert'
You can get list of possible options from flink/README.md


'Mark fixed' should accept version numbers as x.x

Currently it requires at least x.x.x, but it should accept x.x as well (and probably auto pad the rest to zero's).

You'd need to clone and make a change in the semver component that I added here: https://github.com/exceptionless/Exceptionless.UI/commit/826dfe007f86735aef22b0dc09836290d38bc46b

Thanks, sorry for the delay. My knowledge of angular is almost non existing but seems just JS so I've submitted a PR there.

Thanks for the PR!


<< should be given a delimiter, then read the input until a line containing the delimiter is seen. However, it doesn’t have to update the history!

https://github.com/tonnytg/42_minishell/blob/main/srcs/commands/strategy_set_utils.c#L19


C++ client should use RemoteController during the tests

Other clients switched to the remote controller usage during unit tests and we need to switch to the same architecture.

https://github.com/hazelcast/hazelcast-cpp-client/pull/373 fixed this issue.


[FEATURE REQUEST] Additional alerts for Prometheus

Consider to create additional alerts for Prometheus
Describe the solution you'd like
Request based on internal request - ask @plirglo for details
Describe alternatives you've considered
Create template and documentation to easy create / import alerts configuration

Team requesting it already added those alerts to their infrastructure.

Check created prometheus alerts and decide which should be used in epiphany.

Additional rules have been added for the alertmanager. During testing alertmanager component and all possible rules have been enabled. Additionally, e-mail notification was enabled and tested to check if the notifications are working properly.
Everything looks fine.


search and replace uses the current word under cursor without selection

make search in files (Ctrl+Shift+F) use the current word under mouse cursor without selection, like the search (Ctrl+F)
make replace or replace in files use the current word too

It does, but only if the search box is empty. I don't want it to be too aggressive because the same command is used to just focus the search viewlet.


Maybe link to GitHub repo (and PyPI) from the doc pages

Hi!
The http://distro.readthedocs.io/en/latest/ docs do not seem to advertise this GitHub repo and or the PyPI package page. Right now, you need to look at the HTML or to search the web to find these places. I think "Overview and motivation" would be a god place to add links like that so they are found quickly.
Thanks and best, Sebastian

Sure.

Fixed with 1.0.3


feature: Define and implement Provider interface for providers package

feature: Define and implement Provider interface for providers package
Summary:
Implement Provider interface in the providers package. This interface will provide methods for interacting with various weather data providers.
Package providers must offer an interface and a factory method for weather data providers. This package is designed to facilitate the integration of various weather data providers by defining a common interface that each provider must implement. It may include a factory method to instantiate the appropriate provider based on a given name.
The main components of this package would be(Preemptively. This may change):

Provider interface: Defines the methods that each provider must implement.
NewProvider function: A factory method that returns the appropriate provider based on the name.

Expected usage:
	provider, err := providers.NewProvider("open-meteo")
	if err != nil {
	    log.Fatal(err)
	}
	data, err := provider.FetchData(queryParams)
	if err != nil {
	    log.Fatal(err)
	}

Details:

Interface Description:
Provider interface:
package providers

type Provider interface {
     FetchData(queryParams map[string]string) (*plumber.BaseData, error)
}

Package Description:

This package will include methods to retrieve data from different weather data providers.

Outcome:

Provide a standardized way to interact with various weather data providers.
Facilitate easier integration and swapping of different providers in the future.
Seamlessly merge API response from multiple providers to realize the required set of plumber.BaseData fields.

Dependencies:

No external dependencies apart from the obvious third party API providers
Ensure compatibility with existing packages that interact with weather data providers.

Acceptance Criteria:

Implement the FetchData method in the new package. More may be added as necessary.
Update documentation to include usage examples and integration guidelines.
Write unit tests to verify the functionality of the new package. [deferring this for this package til testing modules are implemented for other simpler packages]

Additional Information:

Consider future extensions to support additional weather data providers.
Establish the essential meteo parameters that aren't yet included in plumber.BaseData that's pulled from various providers
Ensure the package is designed to be easily extensible for new provider implementations.

This will need many more dedicated issues to address and meet the desired outcome in smaller steps.

Cool


Ref: Exit with error code

What is the problem that this fixes or functionality that this introduces? Does it fix any open issues?
Fixes https://github.com/OpenDevin/OpenDevin/issues/2618
Give a brief summary of what the PR does, explaining any non-trivial design decisions
Checked for exit code in a single step.
Unlike in #2834, The "Run E2E test with dummy agent" workflow should fail.

with UI, agent gets some error state; before this PR and after, can the user continue and have the agent start a new task?

main.py is not used for UI. right?

without UI, a task gets an error and finishes execution; the user restarts, loading the previous session; before this PR and after: does the new task work and end normally when the user is sending "/exit"?

Why not? It doesn't change any state of the session.

@enyst the changes make sense to me, improved error handling
@SmartManoj just need to fix that small conflict

@tobitege @SmartManoj When restoring the session in cli, it will exit with an error all the time, if it was one time. Because last_error is never cleared, I think.
I'll double-check and I can submit a PR to fix that behavior. I'll need to do some testing, it's used in evals. Status of a single task as run in evals was the only purpose of this last_error attribute, it was a bit of a hack and it doesn't - yet - behave the way we seem to assume it does.

Issue fixed by #3146 , closing this PR.

Issue fixed by #3146

Nope, that is another bug.

Please revert the return type hint for run_agent_controller back to State | None.
Then deal with the return value accordingly:
    final_state = asyncio.run(
        run_agent_controller(
            agent=agent,
            task_str=task_str,
            max_iterations=args.max_iterations,
            max_budget_per_task=args.max_budget_per_task,
        )
    )
    if final_state and hasattr(final_state, 'last_error') and final_state.last_error:
        logger.error(f"Agent encountered an error: {final_state.last_error}")
        sys.exit(1)

Please revert the return type hint for run_agent_controller back to State | None.

When it returns None?

Please revert the return type hint for run_agent_controller back to State | None.

When it returns None?

Can you first ensure that all possible execution paths in the function return a State object, and that there are no cases where it could return None and never will?

Please revert the return type hint for run_agent_controller back to State | None.

When it returns None?

Can you first ensure that all possible execution paths in the function return a State object, and that there are no cases where it could return None and never will?

After ensuring only, I removed that type, and mypy also accepted it.

A proper way to fix this is to write a python script that runs main function and check final state.

By duplicating the main block?

A proper way to fix this is to write a python script that runs main function and check final state.

By duplicating the main block?

Take a look at test_agent.py. You could call main function.

We're doing some cleanup of PRs, and are going to close this one for now.


[Go Live][Dec09]

Push to live

Learn Build status updates of commit 64cb8a9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

msteams-platform/assets/images/command-bot-teams/commandbot-flowchart1.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/configure_1.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/configured_1.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/connectorcard_1.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/Connectors/connector_dialog_uploaded_1.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/connectors_1.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/finalremove_1.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/manage_1.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/outgoingwebhook_1.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/outgoingwebhook1_1.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/outgoingwebhook2_1.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/outgoingwebhook3_1.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/Select_Remove.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teamschannel_1.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-overview/visual-studio-install_1_2.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-overview/visual-studio-launch_1_2.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/build-environment-developer-portal-2.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/teams toolkit fundamentals/after-install_2.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/teams toolkit fundamentals/create-new-app_2.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/teams toolkit fundamentals/create-new-app-vs_2.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/teams toolkit fundamentals/install toolkit-1_2.PNG
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/teams toolkit fundamentals/install toolkit-2_2.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/teams toolkit fundamentals/InstallAnotherVersion.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/teams toolkit fundamentals/install-toolkit-2_2.png
:white_check_mark:Succeeded
View

msteams-platform/assets/images/teams-toolkit-v2/teams toolkit fundamentals/install-toolkit-2_2_1.png
:white_check_mark:Succeeded
View

This comment lists only the first 25 files in the pull request.
For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Adding tip 74

@pr-Mais could you remove the pubspec files?
These tips are just meant to show some code snippets, not entire runnable projects.

Done


Workaround for "Frame load interupted"

Did a quick fix for a common problem - some URLs which get redirected to built-in applications when using MobileSafari lead to an error "Frame load interupted" when you load them in UIWebView. Maybe you want to pull it.

Hi mate,
Could you point me to a webpage that presents this problem?
Thanks.

Hi,
The problem arrises with some YouTube and iTunes Store links. Those get redirected to their respective apps, but that redirect doesn't work properly inside the UIWebView. This http://vu0.org/temp/uiwebview.html is the page I use for testing, clicking any link should give you the error when you implement the webView:didFailWithError: delegate method.
On 24.01.2012, at 12:02, Toni Sala wrote:

Hi mate,
Could you point me to a webpage that presents this problem?
Thanks.

Reply to this email directly or view it on GitHub:
https://github.com/tonisalae/TSMiniWebBrowser/pull/1#issuecomment-3630636

Thanks a lot mate


feat: [Spanner] Remove handwritten Retry logic

Depends on https://github.com/googleapis/gax-php/pull/561

Internal discussion showed that the use of RetrySettings is not ideal for the veneer's block level retries. Hence closing this PR.


Change development instructions to install package in editable mode

At the moment the instructions suggest to install the package like this
pip install ".[tests]"

Instead we should instruct to
pip install -e ".[tests]"

so that when developers make changes they are reflected automatically and they are not testing the old package (the version that was pip installed)

As a side note, the instructions should also say test instead of tests otherwise the test dependencies are not installed


Project uses deprecated APIs

Widgets like Raised Button have recieved end of support.
Resolution : Migrate RaisedButton to ElevatedButton
Scaffold.of(context).showSnackBar() as well.
Resolution : Use Scaffold Messenger API

Closed as resolved under #33


Passing security parameters to rkt when fetching

In my corporate network,  quay.io and gcr.io are proxied.
The solution is to pass those parameters to rkt:  --insecure-options=image,tls
Example:
rkt fetch --insecure-options=image,tls quay.io/coreos/etcd:v3.2.1
Could we specify it as an option for all rkt fetch? Something configurable in cluster.yml? Is there another alternative?

You can have custom systems unit file which will prefetch necessary imaged with flags you like
If tat is not enough, you can use gir workflow https://github.com/kubernetes-incubator/kube-aws/issues/462 to customize any part of your setup.

thanks. I was wondering why the fetch is harcoded in etcd user data. Everywhere else (controller and node userdata scripts), the scripts will try to use the image and if not found, I believe rkt will automatically fetch it.
By having rkt fetch command coded in this script, it does not matter if I've pre-fetched the image. It will still try to run this command, even if the image is already there. And in my case it will fail.
No big deal, just annoying. If it's required, I can live with that.
Thanks for the tip for git workflow, I'll use that for now.


Updated keras example using LambdaCallback

... to save standard TensorFlow model checkpoints (to bypass ModelCheckpoint/HDF5 issue)

+1


The plugin does not load automatically on startup

I have to manually reload Lvim's config once on every startup for the plugin to work. How can I set this plugin to load on startup?

Runcode and 'Runfile' work but the keybindings for them don't work unless config is reloaded

So this is actually not Plugin's fault, I'm having a similar issue with other plugins. Maybe it is due to lazy loading. I'm new to this stuff, so if you still can help, it would be great. Closing the issue now.


Widgets for quicker app loading

make php versions of the templates that can build and populate the html with data. so the app can load the floors widget through the templates model and then just add the widget to the app. and then the views can worry about updating the data as needed.

got the rooms widgets loading in and it's really improving the load time

i think i got the weather section loading in ok... it does feel a bit slower because it's blank longer... but i think i want to eventually have some sort of loading overlay... i still need to get the clock loading in ok...

i should see about updating how these widgets load. maybe combining a template with a loading spinner thing that can get replaced by the widget once it loads. maybe i should make a special javascript class to handle widgets. that could include some hooks for doing a universal loader for the initial page load.


fix: build/lint is broken due to dependencies changes

Signed-off-by: Ravi Hari<EMAIL_ADDRESS>Had similar issue in argo-rollouts: https://github.com/argoproj/argo-rollouts/pull/1958

Thank you!


fix: Records in update dict to lowercase

Description :sparkles:
Records key should be "records" in lowercase for AHJO.
Issues :bug:
Testing :alembic:
Screenshots :camera_flash:
Additional notes :spiral_notepad:

API branch is deployed to platta: https://helsinkilisa-pr2874.api.dev.hel.ninja/healthz :rocket::rocket::rocket:

APPLICANT branch is deployed to platta: https://helsinkilisa-ui-pr2874.dev.hel.ninja :rocket::rocket::rocket:

TestCafe applicant result is failed for https://helsinkilisa-ui-pr2874.dev.hel.ninja :crying_cat_face::anger::boom::boom:

API branch is deployed to platta: https://helsinkilisa-pr2874.api.dev.hel.ninja/healthz :rocket::rocket::rocket:

APPLICANT branch is deployed to platta: https://helsinkilisa-ui-pr2874.dev.hel.ninja :rocket::rocket::rocket:

TestCafe result is success for https://helsinkilisa-ui-pr2874.dev.hel.ninja :laughing::tada::tada::tada:

HANDLER branch is deployed to platta: https://helsinkilisa-ui-handler-pr2874.dev.hel.ninja :rocket::rocket::rocket:


test issue to check whether the bug label is automatically applies

Description
A Clear and Concise Description of the Bug
To Reproduce
Steps to Reproduce the Bug
Screenshots
If applicable, add Screenshots to help explain your Problem
Version Information

OS: [e.g. Windows 10]
Browser: [e.g. Microsoft Edge, Google Chrome]
Python: [e.g. 3.10.1]
PyWhatKit: [e.g. 5.3]

You can Check the PyWhatKit Version using
print(pywhatkit.__VERSION__)

it works


How do you optionally add steps at runtime?

I am a bit confused by having the steps as part of the compilation time, it feels like an anti-pattern. Or does it have to be that way?

That's the only I can think of to allow steps to return without continue executing without doing any panic control.
I've definitely encountered similar issues as you did, and thinking it might need to change since the current execution model is not as flexible as I like it to be.

I'm going to experiment on a way to run like how other languages do.
https://github.com/inngest/ex_inngest/issues/58

Revised approach.
I'll work on getting a v0.2 out which will be a breaking change.
But it'll allow syntax like this.
defmodules EventFn do
  def exec(ctx, %{step: step} = _args) do
    result = step.run(ctx, "step1", fn ->
      "hello"
    end)

    {:ok, result}
  end
end


Updating Contributor's Profile

Update data of user @KKartikay-27
Steps to Reproduce
Navigate to the leaderboard page.
Compare the contributor data against the latest GitHub statistics.
Identify discrepancies in the contributor data.
Expected Behavior
The contributor data should be accurate and reflect the latest statistics.
Proposed Solution
Update the contributor data in the relevant file to reflect the latest statistics.

@rithviknishad Can u plz review PR : #54

You may skip creating issues to update contributor profiles. This is just a flat data repo.


Missing response header X-Amz-Function-Error

I wasn't sure whether to open this here or over in https://github.com/aws/aws-lambda-nodejs-runtime-interface-client
With a simple example that always throws an error:
FROM public.ecr.aws/lambda/nodejs:12
RUN echo 'module.exports = { handler: () => { throw new Error("failure"); } }' > index.js
CMD ["index.handler"]

When I hit the endpoint:
$ curl -qv http://localhost:8080/2015-03-31/functions/function/invocations -d '{}'
*   Trying ::1...
* TCP_NODELAY set
* Connected to localhost (::1) port 8080 (#0)
> POST /2015-03-31/functions/function/invocations HTTP/1.1
> Host: localhost:8080
> User-Agent: curl/7.64.1
> Accept: */*
> Content-Length: 2
> Content-Type: application/x-www-form-urlencoded
>
* upload completely sent off: 2 out of 2 bytes
< HTTP/1.1 200 OK
< Date: Mon, 18 Jan 2021 23:27:37 GMT
< Content-Length: 184
< Content-Type: text/plain; charset=utf-8
<
* Connection #0 to host localhost left intact
{"errorType":"Error","errorMessage":"failure","trace":["Error: failure","    at Runtime.handler (/var/task/index.js:1:43)","    at Runtime.handleOnce (/var/runtime/Runtime.js:66:25)"]}* Closing connection 0
$

As expected, the response payload has the shape described in https://docs.aws.amazon.com/lambda/latest/dg/nodejs-exceptions.html and the status is 200 to denote a function error.
However, shouldn't the response headers include X-Amz-Function-Error so that the error status can be determined without relying on heuristics?
Also, Content-Type should be application/json.

I agree with the post above.  I have been trying to test container based lambda with aws-stepfunctions-local and I believe the aws-stepfunctions-local doesn't recognized that the Lambda executed in error as the header is missing.

+1 asking for someone to please fix this.  We need this header to come back in order for stepFunctions to detect that there is an error.  This is making it just about impossible to test our error flow.  Since now, we have to give direct AWS access to anyone to have their own copy of the lambda in order to work on it, the whole step functions local functionality is just useless.  We can't rely on it for local development, only because of this one header missing in the runtime emulator.
What's even worse, you can't see the source code for step functions local anymore, so the only way to figure this out is by trial and error.  It has wasted hours and hours of my time today trying to figure out why my stepfunctions don't fail after all this time working out the right state machine language.  These things are hard enough to do when the local development tools you're given work properly; it's much worse when those tools lead you chasing completely unexplainable behavior for hours while you just guess at what might be wrong.
It's been a year and a half.  Please, add the header already.

+1


Win10 64bit Add a new device on code typing screen remain freeze after continue button

When try to connect to a new device, code received and type in text code, after click on Continue button, system remain in the same window. There is no confirmation message if code was ok or device were added successfully. (Same happens on Win8.1 64bit) @zanderz keybase log sent

Again, we need the log ID resulting from issuing the log send command for this information to be of use.

Keybase log screenshot


Set dtrace only on JDK15+ builds

Dtrace is set to auto on all active pipeline configurations save JDK15+ (which is required)
Removes --enable-dtrace from the global build script

Closes: #1586
Signed-off-by: Morgan Davies<EMAIL_ADDRESS>

@sxa555 Are you also happy with this?


Numeric value out of range of int

I use GitHub commit status plugin to set commit status at the end of the build and get next error:
com.fasterxml.jackson.core.JsonParseException: Numeric value<PHONE_NUMBER>) out of range of int
 at [Source: {"url":"https://api.github.com/repos/organiztion/repo/statuses/120ba5d2a8719c59a8c5b28b116049330121349e","id":4295001555,"state":"success","description":"Build #4 succeeded in 1 min 8 sec","target_url":"target_url","context":"context","created_at":"2017-10-18T14:36:05Z","updated_at":"2017-10-18T14:36:05Z"}; line: 1, column: 134]
	at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1702)
	at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:558)
	at com.fasterxml.jackson.core.base.ParserBase.convertNumberToInt(ParserBase.java:928)
	at com.fasterxml.jackson.core.base.ParserBase._parseIntValue(ParserBase.java:866)
	at com.fasterxml.jackson.core.base.ParserBase.getIntValue(ParserBase.java:694)
	at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:306)
	at com.fasterxml.jackson.databind.deser.std.NumberDeserializers$IntegerDeserializer.deserialize(NumberDeserializers.java:286)
	at com.fasterxml.jackson.databind.deser.SettableBeanProperty.deserialize(SettableBeanProperty.java:504)
	at com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:108)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:276)
Caused: com.fasterxml.jackson.databind.JsonMappingException: Numeric value<PHONE_NUMBER>) out of range of int
 at [Source: {"url":"https://api.github.com/repos/organization/repo/statuses/120ba5d2a8719c59a8c5b28b116049330121349e","id":4295001555,"state":"success","description":"Build #4 succeeded in 1 min 8 sec","target_url":"target_url","context":"context"}; line: 1, column: 134]
 at [Source: {"url":"https://api.github.com/repos/organization/repo/statuses/120ba5d2a8719c59a8c5b28b116049330121349e","id":4295001555,"state":"success","description":"Build #4 succeeded in 1 min 8 sec","target_url":"target_url","context":"context","created_at":"2017-10-18T14:36:05Z","updated_at":"2017-10-18T14:36:05Z"}; line: 1, column: 124] (through reference chain: org.kohsuke.github.GHCommitStatus["id"])
	at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:388)
	at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:348)
	at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.wrapAndThrow(BeanDeserializerBase.java:1607)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:278)
	at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:140)
	at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3798)
	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2842)
	at org.kohsuke.github.Requester.parse(Requester.java:616)
Caused: java.io.IOException: Failed to deserialize {"url":"https://api.github.com/repos/organization/repo/statuses/120ba5d2a8719c59a8c5b28b116049330121349e","id":4295001555,"state":"success","description":"Build #4 succeeded in 1 min 8 sec","target_url":"target_url","context":"context","created_at":"2017-10-18T14:36:05Z","updated_at":"2017-10-18T14:36:05Z"}
	at org.kohsuke.github.Requester.parse(Requester.java:618)
Caused: org.kohsuke.github.HttpException: Server returned HTTP response code: 201, message: 'Created' for URL: https://api.github.com/repos/organization/repo/statuses/120ba5d2a8719c59a8c5b28b116049330121349e
	at org.kohsuke.github.Requester.parse(Requester.java:633)
	at org.kohsuke.github.Requester.parse(Requester.java:594)
	at org.kohsuke.github.Requester._to(Requester.java:272)
	at org.kohsuke.github.Requester.to(Requester.java:234)
	at org.kohsuke.github.GHRepository.createCommitStatus(GHRepository.java:1071)
	at org.jenkinsci.plugins.github.status.GitHubCommitStatusSetter.perform(GitHubCommitStatusSetter.java:160)
Caused: org.jenkinsci.plugins.github.common.CombineErrorHandler$ErrorHandlingException
	at org.jenkinsci.plugins.github.common.CombineErrorHandler.handle(CombineErrorHandler.java:74)
	at org.jenkinsci.plugins.github.status.GitHubCommitStatusSetter.perform(GitHubCommitStatusSetter.java:164)
	at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:81)
	at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
	at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:736)
	at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:682)
	at hudson.model.Build$BuildExecution.post2(Build.java:186)
	at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:627)
	at hudson.model.Run.execute(Run.java:1762)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:97)
	at hudson.model.Executor.run(Executor.java:421)

It looks like response from GitHub API contains id value<PHONE_NUMBER> that is bigger than int.

same here

looks like the golang github-api client has similar issues as well:
https://github.com/google/go-github/issues/597
also found this post from a support issue, where it was suggested to use int64(Long) for the id field
https://platform.github.community/t/a-few-issues-ive-had-with-the-projects-preview-api/531/3

When we refer to something as an "int", it's a 32-bit int. That being said, I'd like to stress that it may change in the future, and we'd do our best to communicate that to you should that day come. Based on that information, we'd recommend using an unsigned 64-bit integer.

Same here.  Started experiencing this issue on Wednesday, Oct. 18, 2017.

sorry for the +1, same here

provided a potential fix in PR #388 but would need at least to run the tests

Same here

Hi @kohsuke
Any plans to merge https://github.com/kohsuke/github-api/pull/388 ?
Thanks.

same here.

Has anyone managed to get #388 to build ? I have been unable to do so both with oracle java 8 or openjdk 8.

Same here.
got it on:
jenkins 2.85

Please track in JENKINS-47601.

+1

+1


Client Allocation Request for: kimskorea

Client Allocation Questions
Core Information

Name: kimskorea
Website / Social Media: https://cafe.naver.com/kimskorea
Region: Asia excl. Greater China
DataCap Requested: 2TiB
Addresses to be Notarized:  f1qddkgwnntv2uby6u4hy5keubofu6pnlpix66cgq
Notary Requested: MasaakiNawatani

@kimskorea1 Please subscribe to notifications for this Issue to be aware of updates. Notaries may request additional information on the Issue.

Hello @kimskorea1
Please respond to the questions below in paragraph form, replacing the text saying 'Please answer here'. Include as much detail as you can in your answer!
Please describe the nature of your organization, project, or use case. For organizations, please include your relationship with the organization the size of the organization, and time since inception. For projects and other use cases, please link to relevant web pages or Github. Please include as much relevant detail to provide contextual information (with external links). If you have any presentation document about your business, please provide it to me.
Please answer here.

Have you been approved for a DataCap previously? If so, can you share the details of the last allocation decision (who approved your DataCap, what your plan was for spending it, how you executed on that plan)?
Please answer here.

**Allocation Strategy
Do you intend to store your data in a single geography or many?
Please answer here.

Are you aware of and do you intend to use the features you may specify (e.g. Fast Retrieval) with your storage deals?
Please answer here.

How do you plan on securing the DataCap to ensure your organization (and its delegated members) are the ones allocating the DataCap?
Please answer here.

Do you plan on allocating a substantial portion of your DataCap to a single miner, or will you spread it across many miners?
Please answer here.

For application developers, will you be acting as the client on behalf of your users or you applying as a Notary on behalf of your users? If so, how much DataCap per user are you seeking to have approved?
Please answer here.

Do you agree to use the DataCap to only store data that abides by local regulations and in compliance with the recipient miner’s terms of service?
Please answer here.

**Track Record
Have you previously received DataCap to allocate before? If so, please link to any previous decisions that have been made.
Please answer here.

Are there any disputes open against you from your previous DataCap allocations?
Please answer here.

We are a computer related maintenance company.
Map makers, government offices, shopping malls, etc. will be stored through File Coin.
All data will only be kept publicly available.
It is a tourist guide map and video.
Publicly available materials such as scenery, culture, festivals, and locations will be stored through big data.
https://blog.naver.com/kigg55/221408668312
https://blog.naver.com/jyj3317/100209542131
Have you been approved for a DataCap previously? If so, can you share the details of the last allocation decision (who approved your DataCap, what your plan was for spending it, how you executed on that plan)?
NO.
**Allocation Strategy
Do you intend to store your data in a single geography or many?
It will be stored in a single area.
Are you aware of and do you intend to use the features you may specify (e.g. Fast Retrieval) with your storage deals?
It's difficult now, but you will win.
 If so, how much DataCap per user are you seeking to have approved?
Not applicable
Do you agree to use the DataCap to only store data that abides by local regulations and in compliance with the recipient miner’s terms of service?
Comply with the terms and conditions.
Keep only the public ones.
**Track Record
Have you previously received DataCap to allocate before? If so, please link to any previous decisions that have been made.
NO.
Are there any disputes open against you from your previous DataCap allocations?
NO.

Request Approved
Your Datacap Allocation Request has been approved by the Notary
Message sent to Filecoin Network

bafy2bzacecapjmbeyc73g7r7sfld6enxuiq2mzy7hci3uslmbemp5z3gi5xyw

Address

f1qddkgwnntv2uby6u4hy5keubofu6pnlpix66cgq

Datacap Allocated

NaNB

Signer Address

f1fh53sdaie3yi25qxwcqxpt5h4naex5ibdaffibi

You can check the status of the message here: https://filfox.info/en/message/bafy2bzacecapjmbeyc73g7r7sfld6enxuiq2mzy7hci3uslmbemp5z3gi5xyw


Upgrade dev to tonic 0.12

Apparently this also required regenerating the qdrant.rs files. The interface remained the same, but some internals changed with this version bump.
I've done this in https://github.com/qdrant/rust-client/pull/166.

@xmakro We've released 1.10.2 including this change: https://github.com/qdrant/rust-client/releases/tag/v1.10.2


java.lang.UnsatisfiedLinkError slice-sqlite-jdbc-3.8.7

Hi, im using the writer inside an Android App to create a new .mbtiles file in an AsyncTask class.
Here is my java code:
private class FetchData extends AsyncTask<String, Void, String> {
  private Exception exception;

  @Override
  protected String doInBackground(String... routeSelected) {
    MBTilesWriter w = null;
    String filePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/MyRoutes/" + routeSelected;
    try {
      outputFile = new File(filePath);
      w = new MBTilesWriter(outputFile);
      new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/MyRoutes").mkdirs();
    } catch (MBTilesWriteException e) {
      this.exception = e;
      System.out.println("exception: " + e);
      return "";
    }

    //Irrelevant code removed here...

    return filePath;
  }
}

It cannot instantiate a new MBTilesWriter
Full error report on windows 10 x64 bit.
http://pastebin.com/raw/fhSH8qJr
build.gradle looks as follows
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    //compile 'org.imintel:mbtiles4j:1.0.5'
    compile 'org.xerial:sqlite-jdbc:3.8.7'
    compile 'commons-io:commons-io:2.5'

mbtiles4j is actually included inside my project: see screensot. There were other problems with including it through build.gradle, so I managed to workaround it like this. The mbtilesreader works fine!

Hi there
I believe your issue may be with your IntelliJ setup or something specific to Android's JVM. UnsatisifiedLinkErrors are typically due to some library attempting to load a native C library and failing to find/load said C library.
See if this related error helps you: http://stackoverflow.com/questions/35792459/java-lang-unsatisfiedlinkerror-com-android-tools-fd-runtime-incrementalclassloa

@Ccook thanks. I've disabled instant run in Android studio, now the error is:
couldn't find "libsqlitejdbc.so"
So like you said, a library could not be found. Do you have any resources on how to use sqllite properly in android studio?

No problem.
According to this stackoverflow (http://stackoverflow.com/questions/27067400/using-libraries-in-android-project), you'll require the sqlite libraries specifically compiled for android. This makes some sense since the jdbc driver I'm using in this project is probably expecting x86_64 sqlite. Android c libraries are compiled using ARM architecture.
I fear that the JDBC driver in this project is hard-coded to use the x86_64 version. You may have to fork the project to allow the JDBC Driver to use SQLDroid. You'd have to modify SQLHelper (https://github.com/imintel/mbtiles4j/blob/master/src/main/java/org/imintel/mbtiles4j/SQLHelper.java).
When creating the library, I had the opposite problem (every java implementation was just a reader made specifically for android), so I never envisioned the project being used in android projects.

Awesome, I'll think I can work from here. If you'd like you can post your answer on this stackoverflow:
http://stackoverflow.com/questions/41509607/mbtileswriter-java-lang-unsatisfiedlinkerror-slice-sqlite-jdbc-3-8-7 and I'll accept it!
Thanks so much.

hi @Ccook, the android implementation is here: https://github.com/fullhdpixel/mbtiles4j
If you'd like to help me make this available through build.gradle, that would be awesome. I haven't done that before

@fullhdpixel did you finally made the library compatible with Gradle? I was so excited to see that you had done all this work of porting the MBTiles4J library to be Android compatible, but would like to use it as a Gradle dependency.


CodingTech added to Youtube Channels section

Coding Tech partners with the tech conferences around the world that provided Coding Tech with their explicit permissions to republish videos.

Thanks Zlatan.

You're welcome. There will be more PR soon. :100: :1st_place_medal:


Add documentation for Visual Query Builder

Trying out the EE version. At https://dbeaver.com/features/ there's this -

Open you[r] existing SQL queries in visual mode, edit and save them – that’s easy

but there is no documentation for Visual Query Builder that I can find. And BTW, the wiki text search does not appear to work.

Good point. We'll publish it shortly.

thanks @serge-rider !

@serge-rider just seeing this, thanks so much!


Fix ghost writings

The array self.globalWriteBlockList need to be cleaned in order to create new writing packets properly. Otherwise, you may get wrong things written in wrong places.
For instance, if you call writeItems with 5 items, they will be written, but if call it again with only 3, they will be written and the last two items from the first request will be written as well, again.

Thank you for the PR.


multiple providers creates lingering pending requests that do not get resolved resulting in no user prompts

Describe the bug
pending requests (promises) will not resolve if multiple clients are enabled resulting in no prompts to the user.
To Reproduce
Steps to reproduce the behavior:

Have one or more web3 providers enabled (metamask and coinbase extensions)
go to teloscan.io and click 'connect'
nav away and remove network from account settings
nav back and click connect
observe no prompt and pending request error in console.

Expected behavior
appropriate prompts (switch/add network) should display for users with eth providers
propososed solution

prompt user to disconnect all eth providers except provider of choice to connect

Screenshots

Desktop (please complete the following information):

Ubuntu 20.04
Brave (Chrome)

resolved