Looking for SQL Server 2019 Setup sequence

Hello, after successfully using your script to install SQL Server 2019 Express, I have been trying to get it to recognize a previously installed version of ACT!  It seems that I need the SQL setup sequence to do this. Is this part possible? I provided the link to the ACT! knowledge article for reference. thank you!
How to manually create the Microsoft SQL Server 2019 ACT7 Instance

I have no idea what ACT is, but briefly looking at the steps it might be possible. You would have to modify the SQL instance name, change it to run as SYSTEM (can be done in Windows), enabling TCP/IP is not possible using GUI like they show, but it is possible using Windows Registry (see https://github.com/jimm98y/MSSQLEXPRESS-M1-Install/issues/4). Setting the sa user is possible in SQL Management Studio. The rest looks like running some bat file that just executes SQL commands, so it might be doable...

Ok thanks for your help!


doc: release notes: Update 1.12 release notes with GitHub issues

Lists all the GitHub issues closed since the 1.11.0 release (Fri Mar 9
2017).
Signed-off-by: Maureen Helm<EMAIL_ADDRESS>

I realize now why my release didn't link properly. You need backticks...

What do you mean your release didn't link properly? It looks fine to me.

@MaureenHelm
https://github.com/zephyrproject-rtos/zephyr/releases/tag/zephyr-v1.10.0
vs
https://github.com/zephyrproject-rtos/zephyr/releases/tag/zephyr-v1.11.0
in v1.10 there's links to the GitHub issues, in v1.11 they don't link

Codecov Report

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

@@           Coverage Diff           @@
##           master    #8301   +/-   ##
=======================================
  Coverage   64.53%   64.53%
=======================================
  Files         420      420
  Lines       40122    40122
  Branches     6763     6763
=======================================
  Hits        25892    25892
  Misses      11110    11110
  Partials     3120     3120

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 bf1e019...971ea04. Read the comment docs.


2-Factor Authentication

When I try to login, I receive the following error message:
Two-Factor authentication required to process request.
Is there any way to support 2-factor authentication?

Do you really need to ?
You could make an other account just for requesting the API

@monkeydioude Yes you can but if you want to have full access to stats like STW, Battle Pass, you will need to buy them for an account which is not going to be played.

I'm sure the API call for two-factor authentication is private. They'd have no need to use that within the app, so I am not sure we'll be able to find it to be honest.

Started working on this with e0da9392f219773ff5a50de75a51b40cf7f2bf8e, but ran into an annoying issue. For some reason, the 2FA response keeps saying 'invalid credentials', but the actual error seems to indicate that grant_type is invalid, which isn't correct since I'm using the same one they do to validate the 2FA code. If anyone would like to mess with it, you can pull in the code from the using the dev-master flag for composer like so: composer require tustin/fortnite-php=dev-master. This is an example of using the new auth code:
use Fortnite\Auth;
use Fortnite\Exception\TwoFactorAuthRequiredException;

$email = '';
$password = '';

try {
    $auth = Auth::login($email, $password);
} catch (TwoFactorAuthRequiredException $e) {
    $code = readline('Enter 2FA code: ');
    $auth = Auth::login($email, $password, $e->getChallenge(), $code);
}

@Tustin  Check discord. a friend request from Bul***Hear 😄

@dzinks2009 I haven't tried looking at it since, but I recommend just making a new account and using that if possible.  I'll have a look at it again soon to see if I can find the issue.

For two-factor-auth, instead of "opt" grant_type", try to use "exchange_code" type.
grant_type post parameter and exchange_code post parameter.
To retrieve exchange_code, load this: https://accounts.epicgames.com/login/showPleaseWait?client_id=....
And from loaded html, parse code:
com.epicgames.account.web.widgets.loginWithExchangeCode('**...**')

So it seems like X-Epic-Device-ID is actually the culprit because if I use my phone's device ID, it doesn't prompt 2fa and it works fine. When I change one character in the ID and try to login, it seems to authenticate but for some reason, some API endpoints throw a 401 with an authentication error. It doesn't make much sense but in the rewrite, I've added an optional deviceId param to login() so you can pass that ID if you have it to bypass the 2fa error. If I can figure out why custom device Ids fail, I'll add full support for 2fa.

Scratch that, got it working. Stupid mistake on my part.

so if we composer update will this work now ?

Stupid mistake on my part
Sorry to bump a resolved issue but do you remmber what the mistake was? I'm gettng the same annoying errors.com.epicgames.account.invalid_account_credentials while trying to implement this in another library

++ on comment above,  is this fixed or not ?

@olli3 Got it working in my library. The crux of it is to use the same X-Epic-Device-ID header value for both the password grant_type request and the otp grant_type request. I've written a language-agnostic explanation here, it assumes the reader is already familiar with Fortnite authentication requests


Allow existing license headers

This change allows using the current year for new license headers while accepting existing headers without build failures.
Fixes #22

LGTM

LGTM

Thanks @michele-mancioppi and @PatrikSteuer for having a look at this PR!

Thanks @michele-mancioppi and @PatrikSteuer for having a look at this PR!


Extra query fired when fetching a join table entity and populating a join column

Describe the bug
I have 3 entities: Product, Order & OrderItem, based on this example from the docs:

(Note that I'm using a UUID as the primary key instead of a number.)
The problem is that this code:

Results in 2 queries being fired:

The first query already has the product information, so I don't see the need for the second query to be fired.
Interestingly, there's no 2nd query if I change the primary key definition:

It also works fine if the primary key is a number.
Reproduction
https://github.com/jedusei/mikro-orm-extra-query-bug
What driver are you using?
@mikro-orm/postgresql
MikroORM version
6.2.3
Node.js version
20.11.0
Operating system
Windows 11
Validations

[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Slack.
[X] The provided reproduction is a minimal reproducible example of the bug.

I just stumbled upon this very same issue.
Here is the test for it:
import { BigIntType, Entity, OneToOne, PrimaryKey, Property, Reference } from '@mikro-orm/core'
import { MikroORM, PostgreSqlDriver } from '@mikro-orm/postgresql'

import { mockLogger } from '../helpers'

@Entity()
export class Game {
  @PrimaryKey({ type: new BigIntType('number') })
  id!: number

  @Property({ length: 255 })
  name!: string

  @OneToOne({ entity: 'Gameplay', mappedBy: 'game' })
  gameplay!: Reference<Gameplay>
}

@Entity()
export class Gameplay {
  @OneToOne({ entity: () => Game, primary: true, inversedBy: 'gameplay', joinColumn: 'id' })
  game!: Game

  @Property({ nullable: false, default: false })
  inChallenge: boolean = false
}

describe('MikroORM', () => {
  let orm: MikroORM

  beforeAll(async () => {
    orm = await MikroORM.init({
      host: 'localhost',
      port: 5432,
      user: 'mikro-orm-test',
      password: 'mikro-orm-test',
      dbName: 'mikro-orm-test',

      driver: PostgreSqlDriver,

      debug: true,
      entities: [Game, Gameplay],
    })
    await orm.schema.refreshDatabase({ wrap: true })
  })

  afterAll(async () => {
    await orm.close(true)
  })

  it('should ...', async () => {
    let em = orm.em.fork()

    const gameplay = new Gameplay()

    const game = new Game()
    game.id = 1
    game.name = 'The Game'
    game.gameplay = Reference.create(gameplay)

    em.persist(game)
    await em.flush()

    em = orm.em.fork()

    const mock = mockLogger(orm)

    await em.findOneOrFail(
      Gameplay,
      { game: { id: 1 } },
      {
        populate: ['game'],
      },
    )

    console.log(mock.mock.calls)

    expect(mock.mock.calls).toHaveLength(1)
  })
})


pass in configmap reload image as an argument

this is for issue https://github.com/coreos/prometheus-operator/issues/137

I flew over this and it generally looks good, could you rebase this? Then I can give it a proper review. Sorry for the delay.

just rebased

lgtm :+1: tested it on a cluster, works perfectly. Thanks a lot!


DMP-1198-Transcript-Requests-Transcribers

Jira link (if applicable)
https://tools.hmcts.net/jira/browse/DMP-1198
Change description

Addition of transcript requests screen
Transcript request count in navigation bar with polling

Checklist

[ ] commit messages are meaningful and follow good commit message guidelines
[ ] README and other documentation has been updated / added (if needed)
[ ] tests have been updated / new tests has been added (if needed)
[ ] Does this PR introduce a breaking change

Also please feel free to comment on the nomenclature of variables and methods


TypeError: None has type <type 'NoneType'>, but expected one of: (<type 'str'>, <type 'unicode'>)

2016-08-07 19:08:24,969 [       cli] [INFO] Highest CP Pokemon: Weepinbell [CP: 802] [IV: 8/0/0] Potential: 0.18
2016-08-07 19:08:24,969 [       cli] [INFO] Most Perfect Pokemon: Pinsir [CP: 92] [IV: 14/14/12] Potential: 0.89
Traceback (most recent call last):
File "pokecli.py", line 502, in
main()
File "pokecli.py", line 133, in main
raise e
TypeError: None has type <type 'NoneType'>, but expected one of: (<type 'str'>, <type 'unicode'>)
2016-08-07 19:08:24,983 [sentry.errors] [ERROR] Sentry responded with an error: 'ascii' codec can't decode byte 0x9c in position 1: ordinal not in range(128) (url: https://app.getsentry.com/api/90254/store/)
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\raven\transport\threaded.py", line 174, in send_sync
super(ThreadedHTTPTransport, self).send(data, headers)
File "C:\Python27\lib\site-packages\raven\transport\http.py", line 47, in send
ca_certs=self.ca_certs,
File "C:\Python27\lib\site-packages\raven\utils\http.py", line 66, in urlopen
return opener.open(url, data, timeout)
File "C:\Python27\lib\site-packages\future\backports\urllib\request.py", line 494, in open
response = self._open(req, data)
File "C:\Python27\lib\site-packages\future\backports\urllib\request.py", line 512, in _open
'_open', req)
File "C:\Python27\lib\site-packages\future\backports\urllib\request.py", line 466, in _call_chain
result = func(*args)
File "C:\Python27\lib\site-packages\raven\utils\http.py", line 46, in https_open
return self.do_open(ValidHTTPSConnection, req)
File "C:\Python27\lib\site-packages\future\backports\urllib\request.py", line 1284, in do_open
h.request(req.get_method(), req.selector, req.data, headers)
File "C:\Python27\lib\httplib.py", line 1053, in request
self._send_request(method, url, body, headers)
File "C:\Python27\lib\httplib.py", line 1093, in _send_request
self.endheaders(body)
File "C:\Python27\lib\httplib.py", line 1049, in endheaders
self._send_output(message_body)
File "C:\Python27\lib\httplib.py", line 891, in _send_output
msg += message_body
UnicodeDecodeError: 'ascii' codec can't decode byte 0x9c in position 1: ordinal not in range(128)
2016-08-07 19:08:24,983 [sentry.errors.uncaught] [ERROR] [u"TypeError: None has type <type 'NoneType'>, but expected one of: (<type 'str'>, <type 'unicode'>)", u'  File "pokecli.py", line 502, in ', u'  File "pokecli.py", line 133, in main']

DEV branch, Windows.
$ git log -2
commit dee28d9fb1a973b95019bc07fb1e206872bd986d
Author: Eli White<EMAIL_ADDRESS>Date:   Sun Aug 7 15:58:16 2016 -0700
Rename load_path to load_plugin (#2947)

.

Getting this on -
OS: Debian 8
Commit: 5b3fe3d187b6b5fdfdede00f064bf7bcbd5a484d
Python: 2.7.9

same here
OS: Ubuntu 14.04
Traceback (most recent call last):
  File "pokecli.py", line 502, in <module>
    main()
  File "pokecli.py", line 133, in main
    raise e
TypeError: None has type <type 'NoneType'>, but expected one of: (<type 'str'>, <type 'unicode'>)
2016-08-08 13:53:22,578 [sentry.errors] [ERROR] Sentry responded with an error: 'module' object has no attribute 'HTTPSHandler' (url: https://app.getsentry.com/api/90254/store/)
Traceback (most recent call last):
  File "/root/bot/local/lib/python2.7/site-packages/raven/transport/threaded.py", line 174, in send_sync
    super(ThreadedHTTPTransport, self).send(data, headers)
  File "/root/bot/local/lib/python2.7/site-packages/raven/transport/http.py", line 47, in send
    ca_certs=self.ca_certs,
  File "/root/bot/local/lib/python2.7/site-packages/raven/utils/http.py", line 44, in urlopen
    class ValidHTTPSHandler(urllib2.HTTPSHandler):
AttributeError: 'module' object has no attribute 'HTTPSHandler'
2016-08-08 13:53:22,579 [sentry.errors.uncaught] [ERROR] [u"TypeError: None has type <type 'NoneType'>, but expected one of: (<type 'str'>, <type 'unicode'>)", u'  File "pokecli.py", line 502, in <module>', u'  File "pokecli.py", line 133, in main']

same here.
Master branch.
Debian 8 KALI
After running 7 min or 30 min or 1 hour.

Same on Archlinux, Dev branch, running for about an hour.

Traceback (most recent call last):   File "pokecli.py", line 502, in <module>     main()   File "pokecli.py", line 133, in main     raise e TypeError: None has type <type 'NoneType'>, but expected one of: (<type 'str'>, <type 'unicode'>)
Happens after about 30 minutes; Windows 10 64-bit, master branch

is fixed by pgoapi.
Update your git src with use "pip install -r requirements.txt".
#2874

Still got the error after updating to the latest pgoapi, bot exited after running an hour.

Same,  [       cli] [INFO] Ran for 0:59:56 and crashes (windows 10, 64bit)
Traceback (most recent call last):   File "pokecli.py", line 502, in <module>     main()   File "pokecli.py", line 133, in main     raise e TypeError: None has type <type 'NoneType'>, but expected one of: (<type 'str'>, <type 'unicode'>)

I've got full traceback!
Traceback (most recent call last):
  File "pokecli.py", line 501, in <module>
    main()
  File "pokecli.py", line 88, in main
    bot.tick()
  File "/Users/mico/Documents/Projects/PokemonGo-Bot/pokemongo_bot/__init__.py", line 395, in tick
    if worker.work() == WorkerResult.RUNNING:
  File "/Users/mico/Documents/Projects/PokemonGo-Bot/pokemongo_bot/cell_workers/evolve_pokemon.py", line 27, in work
    response_dict = self.api.get_inventory()
  File "/Users/mico/Documents/Projects/PokemonGo-Bot/src/pgoapi/pgoapi/pgoapi.py", line 122, in function
    return request.call()
  File "/Users/mico/Documents/Projects/PokemonGo-Bot/pokemongo_bot/api_wrapper.py", line 106, in call
    result = self._call()
  File "/Users/mico/Documents/Projects/PokemonGo-Bot/pokemongo_bot/api_wrapper.py", line 63, in _call
    return PGoApiRequest.call(self)
  File "/Users/mico/Documents/Projects/PokemonGo-Bot/src/pgoapi/pgoapi/pgoapi.py", line 220, in call
    response = request.request(self._api_endpoint, self._req_method_list, self.get_position())
  File "/Users/mico/Documents/Projects/PokemonGo-Bot/src/pgoapi/pgoapi/rpc_api.py", line 126, in request
    request_proto = self._build_main_request(subrequests, player_position)
  File "/Users/mico/Documents/Projects/PokemonGo-Bot/src/pgoapi/pgoapi/rpc_api.py", line 216, in _build_main_request
    request.auth_info.token.contents = self._auth_provider.get_access_token()
  File "/Users/mico/Documents/Projects/PokemonGo-Bot/lib/python2.7/site-packages/google/protobuf/internal/python_message.py", line 669, in field_setter
    new_value = type_checker.CheckValue(new_value)
  File "/Users/mico/Documents/Projects/PokemonGo-Bot/lib/python2.7/site-packages/google/protobuf/internal/type_checkers.py", line 176, in CheckValue
    raise TypeError(message)
TypeError: None has type <type 'NoneType'>, but expected one of: (<type 'str'>, <type 'unicode'>)

Bot Crash again after update pgoapi.... :s

2016-08-08 14:46:33,515 [       cli] [INFO]
2016-08-08 14:46:33,516 [       cli] [INFO] Ran for 0:59:50
2016-08-08 14:46:33,516 [       cli] [INFO] Total XP Earned: 5860  Average: 5876.86/h
2016-08-08 14:46:33,517 [       cli] [INFO] Travelled 1.76km
2016-08-08 14:46:33,517 [       cli] [INFO] Visited 19 stops
2016-08-08 14:46:33,517 [       cli] [INFO] Encountered 16 pokemon, 16 caught, 14 released, 3 evolved, 0 never seen before
2016-08-08 14:46:33,517 [       cli] [INFO] Threw 17 pokeballs
2016-08-08 14:46:33,517 [       cli] [INFO] Earned 1600 Stardust
2016-08-08 14:46:33,517 [       cli] [INFO]
2016-08-08 14:46:33,517 [       cli] [INFO] Highest CP Pokemon: Drowzee [CP: 745] [IV: 12/3/14] Potential: 0.64
2016-08-08 14:46:33,518 [       cli] [INFO] Most Perfect Pokemon: Krabby [CP: 10] [IV: 15/9/14] Potential: 0.84
Traceback (most recent call last):
File "pokecli.py", line 503, in
main()
File "pokecli.py", line 89, in main
bot.tick()
File "/home/poke/pokemongo_bot/init.py", line 434, in tick
if worker.work() == WorkerResult.RUNNING:
File "/home/poke/pokemongo_bot/cell_workers/evolve_pokemon.py", line 28, in work
response_dict = self.api.get_inventory()
File "/home/poke/src/pgoapi/pgoapi/pgoapi.py", line 122, in function
return request.call()
File "/home/poke/pokemongo_bot/api_wrapper.py", line 106, in call
result = self._call()
File "/home/poke/pokemongo_bot/api_wrapper.py", line 63, in _call
return PGoApiRequest.call(self)
File "/home/poke/src/pgoapi/pgoapi/pgoapi.py", line 220, in call
response = request.request(self._api_endpoint, self._req_method_list, self.get_position())
File "/home/poke/src/pgoapi/pgoapi/rpc_api.py", line 126, in request
request_proto = self._build_main_request(subrequests, player_position)
File "/home/poke/src/pgoapi/pgoapi/rpc_api.py", line 216, in _build_main_request
request.auth_info.token.contents = self._auth_provider.get_access_token()
File "/usr/local/lib/python2.7/dist-packages/google/protobuf/internal/python_message.py", line 669, in field_setter
new_value = type_checker.CheckValue(new_value)
File "/usr/local/lib/python2.7/dist-packages/google/protobuf/internal/type_checkers.py", line 176, in CheckValue
raise TypeError(message)
TypeError: None has type <type 'NoneType'>, but expected one of: (<type 'str'>, <type 'unicode'>)
2016-08-08 14:46:33,540 [sentry.errors] [ERROR] Sentry responded with an error: 'module' object has no attribute 'HTTPSHandler' (url: https://app.getsentry.com/api/90254/store/)
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/raven/transport/threaded.py", line 174, in send_sync
super(ThreadedHTTPTransport, self).send(data, headers)
File "/usr/local/lib/python2.7/dist-packages/raven/transport/http.py", line 47, in send
ca_certs=self.ca_certs,
File "/usr/local/lib/python2.7/dist-packages/raven/utils/http.py", line 44, in urlopen
class ValidHTTPSHandler(urllib2.HTTPSHandler):
AttributeError: 'module' object has no attribute 'HTTPSHandler'
2016-08-08 14:46:33,540 [sentry.errors.uncaught] [ERROR] [u"TypeError: None has type <type 'NoneType'>, but expected one of: (<type 'str'>, <type 'unicode'>)", u'  File "pokecli.py", line 503, in ', u'  File "pokecli.py", line 89, in main', u'  File "pokemongo_bot/init.py", line 434, in tick', u'  File "pokemongo_bot/cell_workers/evolve_pokemon.py", line 28, in work', u'  File "pgoapi/pgoapi.py", line 122, in function', u'  File "pokemongo_bot/api_wrapper.py", line 106, in call', u'  File "pokemongo_bot/api_wrapper.py", line 63, in _call', u'  File "pgoapi/pgoapi.py", line 220, in call', u'  File "pgoapi/rpc_api.py", line 126, in request', u'  File "pgoapi/rpc_api.py", line 216, in _build_main_request', u'  File "usr/local/lib/python2.7/dist-packages/google/protobuf/internal/python_message.py", line 669, in field_setter', u'  File "usr/local/lib/python2.7/dist-packages/google/protobuf/internal/type_checkers.py", line 176, in CheckValue']

Same problem!
Debian 7 , Python 2.7

See #3075.

still crashing afte 1 hour. i've tried #3075 but didnt work
how can we fix this? thanks

Least recently updated thread, so assuming no longer a problem. Closed.


WIP: cutoff value topn

What problem does this PR solve?
Issue Number: close #xxx
Problem Summary:
TPCH 1 node 100g:
select  l_orderkey,  sum(l_quantity) from  lineitem group by  l_orderkey order by  sum(l_quantity) desc limit  2000, 100;
sort consume time from 2.0s to 0.2s..
+------------------------------------------+--------------+
What is changed and how it works?
Check List
Tests

[ ] Unit test
[ ] Integration test
[ ] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

What problem does this PR solve?
Issue Number: close #xxx
Problem Summary:
What is changed and how it works?
Check List
Tests

[ ]  Unit test
[ ]  Integration test
[ ]  Manual test (add detailed scripts or steps below)
[ ]  No code

Side effects

[ ]  Performance regression: Consumes more CPU
[ ]  Performance regression: Consumes more Memory
[ ]  Breaking backward compatibility

Documentation

[ ]  Affects user behaviors
[ ]  Contains syntax changes
[ ]  Contains variable changes
[ ]  Contains experimental features
[ ]  Changes MySQL compatibility

Release note
None

/run-all-tests

/run-all-tests

/run-all-tests


Bug: sap.m.ComboBox does not render arrow when inside FormElement

OpenUI5 version:
1.52.0 - 1.52.8, 1.54.1, current nightly
Browser/version (+device/version): All
URL: http://jsbin.com/tefoga/edit?html,output
Steps to reproduce the problem:

Open URL
Two of the three sap.m.ComboBox controls don't have an arrow

What is the expected result?
All three sap.m.ComboBoxes should have arrows.
What happens instead?
Only the first ComboBox has an arrow. The two other ComboBoxes have something that looks like a "dot".
Any other information? (attach screenshot if possible)
It seems the arrows are not rendered correctly when the ComboBox is inside a FormElement.  In older versions of UI5 it worked just fine (i.e. 1.50.12, 1.48.12, 1.44.32,...). Looks like this issue was introduced with 1.52.x (tested with 1.52.0 - 1.52.8). Issue was found in extension app of SAP HCM My Leave Request which allows to add custom FormElements via ExtensionPoint. Thus, this issue affects productive apps running on 1.52.x (we already received complaints from users).

@nzamani When the Form contains editable controls, you need to set its editable property to true. For more details, please refer to https://sapui5.hana.ondemand.com/#/api/sap.ui.layout.form.Form/controlProperties.
The property is not responsible for toggling the Form mode or the type is used controls, its purpose is to adjust the styles of the Form control.

@stephania87 Thanks for the fast reply and the hint, which excellently works!
However, the example code left out the editable property on purpose to illustrate that there was a change in 1.52.x compared to older versions of UI5. IMHO the arrow should always be displayed no matter what value the form's editable property has. Doesn't that make sense, even if it's only for backward compatibility (in the example code)?
Let me give you another example:
This XMLView code snippet here is some code snippet from a standard SAP app which offers an extension point most probably implemented by lots of customers I guess:
<sap.ui.layout.form:Form maxContainerCols="2"> <!-- editable="true" is not set here!!! -->

	<sap.ui.layout.form:layout>
		<sap.ui.layout.form:ResponsiveGridLayout labelSpanL="3" labelSpanM="3" emptySpanL="4" emptySpanM="4" columnsL="1" columnsM="1" />
	</sap.ui.layout.form:layout>

	<sap.ui.layout.form:formContainers>
		<sap.ui.layout.form:FormContainer>
			<sap.ui.layout.form:layoutData>
				<sap.ui.layout:ResponsiveFlowLayoutData weight="3"></sap.ui.layout:ResponsiveFlowLayoutData>
			</sap.ui.layout.form:layoutData>
			<sap.ui.layout.form:formElements>
				<!-- ... -->
				<sap.ui.layout.form:FormElement>
					<!-- ... -->
				</sap.ui.layout.form:FormElement>
				<!-- ... -->

				<!-- extension point for additional fields -->
				<sap.ui.core:ExtensionPoint name="extS1Field"></sap.ui.core:ExtensionPoint>

			</sap.ui.layout.form:formElements>
		</sap.ui.layout.form:FormContainer>
	</sap.ui.layout.form:formContainers>

	<!-- ... -->
</sap.ui.layout.form:Form>

As you can see editable is not set at all. The extension point adds a few form elements including the ComboBox. And suddenly when upgrading UI5 to 1.52.x the arrows are not displayed anymore. Of course, I want to avoid overriding the complete view only because I want to set the editable flag of the form to true, and I don't want to do this via JavaScript. In the end I got the extension point, right...?
IMHO the questions are:

Is this an issue of 1.52.x? Or does UI5 work as expected here?
Or is it an issue of the My Leave Request app (and all the thousands of other apps not having set editable="true" on the form)?

Thanks for forwarding internally ;-)

Hint: the label is not aligned to the form rows if editable="false" for both Form and ComboBox, see http://jsbin.com/vuyoticovi/edit?html,output

Hi,
The issue was addressed by application developers as you are only able to place more form elements in an already existing Form container. I saw the issue caused by the upgrade, but it is a topic separate from this one, which I am not sure how to address here. I guess we can have a separate thread (GitHub or internal support system) where you can elaborate on the issues caused by the proposed upgrade and the consequences on your side.
About the change in SAPUI5, in general the purpose of the Form container is to provide easy alignment of labels and controls, where developers have to consider if they want to provide the user with view or edit capabilities.
What would be a mix e.g. to have some fields not editable:

if all will not be editable having labels and text to place the information to the end user is sufficient
if you need some fields editable, controls include enabled, editable properties allowing you to leave the input field with indication that new value is not expected there.

It is not suitable to place everything in Form controls. The styles applied through the editable setting of the Form container can hint for such misuse. I am placing an older version of the documentation on purpose - https://sapui5.hana.ondemand.com/1.38.5/#docs/api/symbols/sap.ui.layout.form.Form.html (setEditable)
BR,

Thanks for the detailed statement. I still believe this topic needs some attention inside the UI5 team, and I'd be happy to collaborate. I can tell that last and this week I helped couple of developers to find the issue, there was even already a similar question on stackoverflow.
What do you suggest? You can also write me internally as well...

We had a discussion about the available documentation on the topic (see the overview and methods sections) with control developers, and there are certain changes in it:

https://openui5nightly.hana.ondemand.com/#/api/sap.ui.layout.form.Form/overview
https://openui5nightly.hana.ondemand.com/#/api/sap.ui.layout.GridData
https://experience.sap.com/fiori-design-web/form/#types

From the app developers' point of view, what is missing that can state clearly the concept with displaying and editing data through a Form control? If it is not a matter of documentation, what can do the work?
To my knowledge the Support Assistant should include some rules for checking the case

Since there is no response from the author for more than 4 weeks I'm closing the ticket.

@Shtilianova oops, I totally forgot about this one... I'll have a look at it within the next days. Sorry for the delay.

For those one which have the issue and can't get an upper sapui5 version you can add a class in your multicombobox like this one  class="bugFixUi5DropDownArrow" and define it in style.css like this: .bugFixUi5DropDownArrow input{
width: calc(100% - 32px) !important;
}


Guild.me is typed as an optional, while it is not in the doc

Hello,
Thanks for this project!
I noticed that Guild.me was typed as a Optional[Member], but it is not how it is documented in the discord.py documentation.
https://github.com/bryanforbes/discord.py-stubs/blob/eb3e8afe9dd171f4da37df712a9a96a6a17e1643/discord-stubs/guild.pyi#L101
Unless it is an error in discord.py documentation, the Optional should probably be dropped here.
Thanks!

I based the typing of Guild.me on the code, which calls Guild.get_member() and that returns Optional[Member]. I'll do some digging and see if that can be changed.

I verified with someone in the Discord server and have updated the typing. I'll make a new release later today.

Version <IP_ADDRESS> (which includes this fix) has been released on pypi


neurodevelopmental disorder with cardiomyopathy, spasticity, and brain abnormalities (NEDCASB; 619121)

HI,
I don't find a term for NEDCASB in MONDO?
https://www.omim.org/entry/138450#molecularGenetics
In 5 patients from 4 unrelated families with neurodevelopmental disorder with cardiomyopathy, spasticity, and brain abnormalities (NEDCASB; 619121), Garcia-Cazorla et al. (2020) identified homozygous or compound heterozygous mutations in the SHMT2 gene<PHONE_NUMBER>-138450.0007).
Thanks
Val

Hi @ValWood this is it:
MONDO_0030866 'neurodevelopmental disorder with cardiomyopathy, spasticity, and brain abnormalities'
Please reopen if anything else is needed

perfect, thanks. I was searching Monarch, I know I should use OLS but I prefer monarch to check other things and then forget to refer.

Actually should this term be in Monarch now. I forgot about this ticket  and was searching on this term again yesterday.
https://github.com/monarch-initiative/monarch-ui/issues/440
@matentzn  was looking at an import problem back in April?
https://github.com/monarch-initiative/mondo/issues/3009
Should this term be in Monarch now?

Hey @ValWood ! We can only really control here what appears in Mondo - Monarch has a much slower update cycle, and its better to use https://github.com/monarch-initiative/helpdesk for questions about https://monarchinitiative.org/

OK, no worries. I just wanted to check that the earlier problem was fixed and that wasn't the reason I could not find it yet. I thought there had. been a couple of releases, but I. think I am confusing MONDO releases with Monarch releases.

Thats the one: https://www.ebi.ac.uk/ols/ontologies/mondo/terms?iri=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FMONDO_0030866

Good question! I don't see any reason not to add this term.
@pnrobinson @ahamosh @cmungall please let us know if you have any objections, thanks!

Neurodevelopmental disorder should be a superclass under Nervous system disorder.

Thank you @ahamosh!

@ahamosh  I wonder if if would be a good idea to use OMIM phenotypic series, such as this https://omim.org/phenotypicSeries/PS309530, to arrange diseases that would be subclasses of a new term called Neurodevelopmental disorder?

I created a new term "neurodevelopmental disorder".
Chidren terms will be added under this new term in #3680

Hi @pnrobinson, sorry for the delay.  I think that all the IDs (Dominant, recessive and X-linked) could be added under this, but also all the NED* in OMIM. There are many.  Happy to discuss this complicated and difficult topic...


[#33] As a user, I can see the coin image fit circular and crop in center

Close #33
What happened 👀
The coin images return from API in different styles (circular, square, transparent background, etc.), the coin images are displaying inconsistency on my coins and trending coins.
Insight 📝

As the result of updating the coin image with circular and background color, the team agree to keep the old one.

Update the image size and margin according to design on Figma

Proof Of Work 📹
https://user-images.githubusercontent.com/6950766/189879140-dac5757b-d0d0-4215-a1ee-61207cb2641a.mp4

@Wadeewee @hoangnguyen92dn I think we don't need to take care of horizontal coin item width to be the same for all, right? https://nimble-co.slack.com/archives/C03KBRMUU5U/p1662689912458569?thread_ts=1662604081.664809&cid=C03KBRMUU5U

@Wadeewee @hoangnguyen92dn I think we don't need to take care of horizontal coin item width to be the same for all, right? https://nimble-co.slack.com/archives/C03KBRMUU5U/p1662689912458569?thread_ts=1662604081.664809&cid=C03KBRMUU5U

@luongvo I think so.


Add examples using apollo-server (instead of graphql-yoga)

Describe the content you'd like to see
graphql-yoga offers many features when first getting started, however, there are legitimate reasons why a user may want to migrate away from yoga.  Currently, it is a bit 'opaque' with regard to the steps needed to migrate to an alternative, such as apollo-express.
I am proposing that this repo provides a guide similar to how the Apollo team provides (see below for examples).
Additional context
A few examples showing (in my opinion) nice migration guides:

instructions for migration from apollo-boost to apollo-client , (nice before and after examples)
apollo-server 2.0 migration

Hey @peterschussheim I did a simple boilerplate project using apollo server 2.0 and prisma.
https://github.com/cpenarrieta/prisma-apollo-2.0

@cpenarrieta you should create a full tutorial on Prisma+Apollo server 2.0 and create a PR for it to be in the official docs (also post on medium).

Any news on how this will move forwards?

+1!

+1!!!!!!!

I migrate today to apollo server.
Hope the Prisma team will give us a clear guideline regarding this matter: should we migrate GraphQL Yoga to apollo server?


aws-lambda-cpp-0.2.6 unable to be installed, preinstall.sh failure

I am trying to do RUN npm install<EMAIL_ADDRESS>It fails for the following reason:

./scripts/preinstall.sh
tar: aws-lambda-cpp-0.2.6/packaging: Cannot change ownership to uid XXXX, gid XXXX.

The error appears to be when unzip aws-lambda-cpp-0.2.6 in the preinstall script.
This is not reproducible locally, but on the automatic pipleline, you can see this.
The root cause is, most of the pipelines having the limitation:

UID/GIDs that are placed on files must be in the range 0-65535

However, the uid and gid I received is uid<PHONE_NUMBER>, gid<PHONE_NUMBER>.
May need to investigate what change has caused the ownership switch when installing aws-lambda-cpp
The quick workaround is to add --no-same-owner in the tar command.
Reference: https://github.com/golangci/golangci-lint/issues/752

problems like this would go away with #8

problems like this would go away with #8

Issue persists as of the time of writing.

So, here's another workaround if you don't want to fork this repo:
RUN groupadd -g 1001 lambda
RUN useradd -r -u 1001 -g lambda lambda

RUN chown -R lambda:lambda ${FUNCTION_DIR}

USER lambda

A four-digit UID/GID works fine. Do note though that if anything needs root privileges you have to do it before this point. Them's the breaks.

This was fixed with: https://github.com/aws/aws-lambda-nodejs-runtime-interface-client/pull/46


[WIP] Add MapState and SetState support

Please add a meaningful description for your change here

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

Run Java PostCommit

Run Java Examples on Dataflow Runner V2

Run Java PostCommit

retest this please

Run Java PreCommit

@lukecwik Can you take a look?

R: @lukecwik

Run Java PreCommit

Run Java_Examples_Dataflow_Java11 PreCommit

@lukecwik PTAL

Run Java_Examples_Dataflow_Java11 PreCommit

ReadableStates was imported before this change, so I'm not sure why it can't find it. I'll look into it

ReadableStates was imported before this change, so I'm not sure why it can't find it. I'll look into it

Checker issue


Implemented a switch case and functions

Updated SimpleWalkPathPlanner to use a switch case and a couple of void utility functions to tidy up the code and make it simpler to make changes to the behavior of the path planning at a higher level. I also added some extra content and documentation hooks.
I expect I've made a few mistakes or implemented it incorrectly, please let me know here so I can fix them up and learn best practices. Thanks!

Also, probably a good idea to install clang-format

You might want to change the title of this PR as well.
Should be of the form of completing this sentence If you push the merge button this will <INSERT TITLE HERE>


Migrate tag-contributor-strategy team reop access settings so that they are maintained by Sheriff/config.yaml

Take the cncf/tag-contributor-strategy repo access settings described over on https://github.com/cncf/tag-contributor-strategy/blob/e121289f65940a8cfcd825864d779c7f9c1a65ef/.github/settings.yml#L20 and migrate them to here. y

Done. Closing.


Stuck grunt serve

cybot1711@base_jumps:~/workspace $ grunt serve
Running "serve" task
Running "clean:server" (clean) task
Running "env:all" (env) task
Running "concurrent:server" (concurrent) task
Running "injector:scripts" (injector) task
Missing option template, using dest as template instead
Injecting js files (13 files)
Running "injector:css" (injector) task
Missing option template, using dest as template instead
Injecting css files (5 files)
Running "wiredep:target" (wiredep) task
Warning: Cannot find module './lang/clone' Use --force to continue.
Aborted due to warnings.
Execution Time (2015-09-30 15:45:43 UTC)
loading tasks                91ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 49%
serve                         3ms  ▇▇▇ 2%
loading grunt-contrib-clean   7ms  ▇▇▇▇▇▇▇ 4%
clean:server                  6ms  ▇▇▇▇▇▇ 3%
loading grunt-env            19ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 10%
env:all                       2ms  ▇▇ 1%
loading grunt-concurrent      7ms  ▇▇▇▇▇▇▇ 4%
concurrent:server             4ms  ▇▇▇▇ 2%
loading grunt-injector        3ms  ▇▇▇ 2%
injector:scripts             24ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 13%
injector:css                  7ms  ▇▇▇▇▇▇▇ 4%
wiredep:target                9ms  ▇▇▇▇▇▇▇▇ 5%
Total 184ms

We don't use grunt with Free Code Camp. If this is related to a generator please open an issue in that projects repository.
Happy Coding


Offer download in the offer Overview labeled myoffer

Describe the bug
Downloading an offer from the available offers in the offer overview leads to the PDF named myoffer.pdf instead of the correct offer name.
This is in contrast to downloading a newly created offer after the offer generation process which is labeled correctly in the SimpleDate Format.
To Reproduce
Steps to reproduce the behavior:

Go to the Offer Overview tab
Select an Offer
Click on the Download Offer button
Check name of downloaded PDF

Expected behavior
The downloaded offer should follow the same naming schema as the newly created downloaded offers.
Currently this is based on T.
 being the download Date in the SimpleDate(ISO 8601) format: yyyy-MM-dd
 being the download time in hh-mm-ss.SSS

see #248

see #248

fixed in #255

fixed in #255


Export sentinel package errors

Before this PR, the only way to explicitly check which error occurred was to test against the actual string error message.
This is a anti-pattern and comes with a high risk of breaking when the value gets changed in the library.
To allow to check against the errors, this PR exports the types so they can be tested using the errors.Is(error, error) function from Go's errors package.
A suggestion to implement this change was already requested in https://github.com/hako/branca/issues/5#issuecomment-416915978, but at the time of this commit a PR has not been submitted yet.
This PR also includes 4 new tests to ensure the exported error types can be checked using errors.Is(error, error).
The execution of the tests is way slower because the new TestExpiredTokenError test makes use of the
time.Sleep(time.Duration) function with a value of 3 seconds in order to ensure the TTL of the token is expired, but unfortunately there is no other way to test this scenario.

The CI tests are failing because the errors.Is(error, error) function was introduced in Go 1.13.0.
Since go1.13 is defined in the module file there's also a warning printed („note: module requires Go 1.13”) to inform the user that a Go version >=1.13.0 is required.
If you like to keep the compatibility with Go versions >=1.9 <=1.13 I could change the new tests to use the „old” checking strategy (comparing the error type using the == operator), but I'd recommend to drop the CI tests for Go versions <1.13 since these versions are also listed as „archived” on the official Go download page. There should be no reason for users to update to the latest stable versions since Go 1 keeps the promise of compatibility.
Another way to ensure the CI tests are working fine would be to add checks against the Go version in the test functions itself and calling t.Skip() when test uses features not supported by the current Go runtime. Let me know what you prefer and I'll go ahead and update the PR.
By the way: I'd like to recommend you to migrate your CI workflow to the awesome GitHub Actions. They provide first class integration with the platform where you code lives, the performance is insane and the „Docker in Docker” concept provides tons of possibilities. I've migrated over 80 repositories and never looked back to the „clusterfuck of external service” glue :smile:

Hi @arcticicestudio , thanks for the PR, I think we should drop CI tests for Go versions <1.13, I'll have a look at moving the CI workflow Github actions.

Maybe we can also add some more information about the occurred error so the consumer get some more details instead of a single string, e.g. the ErrExpiredToken token can be changed to a type that also carries the time.Duration the token is expired by.
type ErrExpiredToken struct {
	Time time.Duration
}

func (e *ErrExpiredToken) Error() string {
	return fmt.Sprintf("token is expired by %v", e.Time)
}

This would allow consumers of the error to also get the time by using err.Time and create new errors using their preferred formatting:
now = time.Now()
future := now.Add(time.Second * 72)
delta := time.Unix(now, 0).Sub(time.Unix(future, 0))
err := &branca.ErrExpiredToken{Time: delta}

fmt.Println(err) // token is expired since 1m12s

For sure this means some errors are no sentinel errors anymore, but since the errors where not exported before this PR anyway I can adjust this PR if you agree with this change too.

@arcticicestudio  I agree with this change if it isn't too complex, I can see how this is helpful. Apologies for the delay.

You don't need to apologise, there's no need to rush :smile:
I've pushed the following changes to the errors:
ErrExpiredToken is now an error type with additional metadata
Like described above, the ErrExpiredToken error is now a type that carries a Time field of type time.Time in contrary to the proposed time.Duration type. The value can be used by consumers to do more calculations or convert and format the value to a specific timezone.
The error message itself was also extended by adding the relative time in time.Duration format, e.g. "token is expired by 1m2s".
More error details for ErrInvalidToken and ErrInvalidTokenVersion
Before both errors only provided a simple error message not including any additional metadata that might be required for the consumer to know about in order to handle or fix the error.
Both errors are now wrapped into a new error with an extended message based on the scope they are used.
When an invalid token version has been detected, the returned error now wraps ErrInvalidTokenVersion with the following message:

invalid token version: got 0XFF but expected 0XBA

When an invalid token length has been detected, the returned error now wraps ErrInvalidToken with the following message:

invalid base62 token: length is less than 62

Removed inappropriate error returned from implementation dependency
The github.com/eknkc/basex package is a internal package dependency and therefore an implementation detail.
The DecodeToString(string) (string, error) method could error when the call to the basex.NewEncoding(string) method returned an error that indicates an invalid alphabet.
Before an ErrInvalidToken error was returned which might confuse the consumer since this could also occur even when the token is valid. The returned error is now changed to only provide the error message of the original error that might indicate a critical error not related to this package. This allows the consumer to decide how to handle this error.
Like described in the [great blog post about the improvements of error handling in Go version 1.13] the best way would be to not expose any implementation details at all, but this is already the case in the DecodeToString(string) (string, error) method that could return an error of the golang.org/x/crypto/chacha20poly1305 package. Changing the returned error would break the API of this package and has therefore not been changed in this PR.
(Negative) impact for BRANCA package consumer caused by this changes
None. This package did not exposed any public sentinel errors or types before so consumers can use the package without any required migrations steps.

LGTM 👍 @arcticicestudio


Are there plans to support date or numeric ranges for filtering?

My question is two fold:

My company has an existing grid that provides filtering based on type:  date range, number range, string contains, starts with, etc..., boolean true/false, or an option list.  Is it necessary to override the header template in order to add a date widget? Would it be possible to attach 2 widgets to the header to enable range filtering?

Is there a specific JSON interface for external filtering?

Thanks

The current ui-grid supports date ranges, number ranges, contains, starts with.
Currently you do need to override the header template if you want to use a filter field other than a dropdown or input box.  You shouldn't need to attach two widgets, the logic already provides for that if you attach to it properly.
There is no json interface for external filtering, external filtering relies on events to tell you that the filter criteria have changed, and you then manipulating the data object to present the grid with the filtered data.
Refer http://ui-grid.info/docs/#/tutorial/103_filtering

I am following this guide to make a header for filtering boolean values (so you click a checkbox instead of writing "true" in an input).
http://stackoverflow.com/a/27695238/1419402
The problem is that it seems impossible to filter for "false". I mean, if the filter is checked, then it shows true values as expected; but when unchecked, the filter disappear and shows all the elements.
I am using v3.0 rc 20. Any thoughts?

camolin, I have also seen this issue trying to modify the header templates.
It seems like it is too easy to break the functionality of the grid when editing these - so maybe type handling should be better supported by the API to prevent issues like this?
I'm sure it's a simple bug to fix in the template; but to have to dig through code each time you want to modify the cell template or header seems like a lot of extra work.
To be fair, I haven't tried Paul's suggestion yet to use the public API to create the grid menu. It's on my TODO list for work.
-ryan

The latest unstable supports customising the filters (http://ui-grid.info/docs/#/tutorial/308_external_filtering).  I think bug with filtering for false was also fixed in a recent PR: #3211

No further comment for over a month, solution provided that probably resolves the issue.  Closing, please re-raise if there is a reliable recreate or more information.

I am using angular along with UI grid for a project.
I need to filter out the grid based on which checkbox I select.The checkboxes are outside the grid.
Have been trying to bind a checkbox to a column filter as follows:
HTML code
<!doctype html>

    <input type="checkbox" id="chk1" ng-model="state" ng-change="onClick(state)"/>Sandoval Mclean

javascript
var app = angular.module('app', ['ngTouch', 'ui.grid', 'ui.grid.cellNav', 'ui.grid.pinning', 'ui.grid.edit', 'ui.grid.selection', 'ui.grid.autoResize']);
app.controller('MainCtrl', ['$scope', '$http',  '$log', function ($scope, $http, $log) {
$scope.gridOptions = {
    modifierKeysToMultiSelectCells: true,
    enableRowSelection: true,
    enableFiltering: true,
    //enableFullRowSelection: true,
    //enableRowHeaderSelection :true,
    showGridFooter: true,
    enableCellEditOnFocus: true
};

$scope.gridOptions.columnDefs = [

{ name: 'id', width: '5%' }, //customized styling                       //can use a special_flag variable in incoming json data to style
{ name: 'name', width: '15%', cellTemplate: '{{COL_FIELD}}' },
{ name: 'age', displayName: 'Age', allowCellFocus: false, width: '5%' },
{ name: 'address.city', width: '10%' },
{ name: 'R', width: '3%', type: 'boolean', cellTemplate: '' },
{ name: 'phone', width: '12%' },
{ name: 'company', width: '7%' },
{ name: 'email', width: '17%' },
{ name: 'balance', width: '8%', enableCellEdit: true },                                    //adding event to column
{ name: 'guid', field: 'guid', cellTemplate: '{{COL_FIELD}}' },
];
$scope.gridOptions.onRegisterApi = function (gridApi) {
    $scope.gridApi = gridApi;
};

$scope.state = false;
$scope.onClick = function (state) {
    if (state == true)

      grid.columns[1].filters[0].term = l1.text;

    };

$http.get('https://cdn.rawgit.com/angular-ui/ui-grid.info/gh-pages/data/500_complex.json')
  .success(function (data) {
      $scope.gridOptions.data = data;
  });

}]);
can someone please help me out with this

Hi,
I am working on ng-grid-2.0.11.js. Is it support numeric ranges for filtering over column ex: <50, >50 .
Thanks in advance,
Sanjeev


Use of @import when modules are disabled

Hey dude,
when i add BFKit folder to my project and #import "BFKit.h"
the errors pop:
Use of "@import" when modules are disabled
and i checked my build settings, it's all good, and i added all the required frameworks, so it's very weird

Have you tried to create a new project and import BFKit?

This is a very general question that isn't specific to this library.
In the future please look it up before you open an issue.


backend/wayland: add support for direct scan-out

Closes: https://github.com/swaywm/wlroots/issues/1830
Closes: https://github.com/swaywm/wlroots/issues/1768

The second commit fixes https://github.com/swaywm/wlroots/issues/1768

Gah, it doesn't fix it. It seems to me that #1768 is caused by the cursor surface.

Nice, thanks!


Difference between Static Web Apps x Static website hosting in Azure Storage. EOL Static Website in Storage ?

Hi,
I notice that the main difference is about the support for Azure Functions in Static Web Apps. Are there other major differencies ?
Will Static website hosting using Azure Storage be EOL ?

resolved ! in this URL, there is an update, https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website

If your site depends on server-side code, use Azure App Service instead.


[Backend][UsageResource] Add PUT to enable updating Usage #6117 :::::: and allow adding space to tagCAtegory and Tags

Describe your changes :

Fixes #6117 and Fixes #6121
https://user-images.githubusercontent.com/71748675/179343536-3d017b48-1cbe-4881-a2ad-7f7aa0fa9575.mov

Type of change :

[x] Bug fix
[x] Improvement
[x] New feature
[] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[] Documentation

Checklist:

[x] I have read the CONTRIBUTING document.
[ ] I have commented on my code, particularly in hard-to-understand areas.
[ ] I have added tests that prove my fix is effective or that my feature works.
[x] All new and existing tests passed.

Reviewers

Hey @mohitdeuex, I have tried this locally, it seems like http://localhost:8585/api/v1/tags/{category} still throws the error if we add space In name!

Hey @mohitdeuex, I have tried this locally, it seems like http://localhost:8585/api/v1/tags/{category} still throws the error if we add space In name!

@ShaileshParmar11 yup for primary tag testing it

@mohitdeuex can you add test coverage around POST and PUT and also how to calculate the compute percentile. Check the existing methods to add the coverage for updates


[fix bug 1166272] Check if an email was already sent to a user.

Coverage remained the same at 91.95% when pulling 2e93abad8ed3f9b7049f9bedcd3621182ae3e1ce on akatsoulas:1166272-remobot into ec79538934f4293e7cca8962aaf0f29fcf56c3f6 on mozilla:master.

@johngian r?

r+

r+wc

lgtm r+


Update rendition from v21.x to v25.x

The breaking changes in rendition apply only to the AutoUI and
DropDownButton components, which aren't part of the components
exported by this module. However, because the peer dependency has now
increased, this new version will no longer be compatible with a number
of implementing projects, so this is a breaking change.
Change-type: major
Signed-off-by: Lucian Buzzo<EMAIL_ADDRESS>

@balena-ci retest

@balena-ci I self-certify!


Link to the quote as a part of QuoteDTO

I don't think we'll ever need this. API client won't be interested in a public link, because a graphical API client will have its own to present the quote. Id should be enough for any kind of client.
@rexim, do you remember the reasoning behind this issue?

@ForNeVeR yes, I wanted to use it for Horta Hell, so she can print the public link without worring if anything changed in the public schema.

Alright, I have no additional questions for now.


Visualization overhaul

This PR:
-Changes the trend lines to include dates
-Adds PR over time graph
-Creates consistency for date time radio items
-Creates consistency for beginning lines for each visualization
-Changes logical to be pandas focused on visualizations with data grouped by different date buckets
-edits default x axis date frequency for days, weeks, and months

would love to see the processing of the dataframe broken-down by figure component (bars of the bar chart) either here or in a future PR. i.e. the creation of 'df_open' in its own function, same for 'df_closed' and 'df_created.' the callback functions get too long to read altogether without being broken up contextually

@cdolfi cool to merge to dev?

@JamesKunstle yes!


UnnecessaryParentheses: fix false positive for delegated expressions

Fixes #3851

This rule delegates all the heavy lifting on KtPsiUtil.areParenthesesUseless(expression). Shouldn't we open an issue to JetBrains to fix it?
I'm not sure if this is an issue in areParenthesesUseless or even the compiler. I don't see why those parentheses are needed.

I'm not sure if this is an issue in areParenthesesUseless or even the compiler. I don't see why those parentheses are needed.

True. I've created an issue here https://youtrack.jetbrains.com/issue/KT-47159
Will try to ask on Slack if someone has insights on this.


Outdated https://learn.maproulette.org/documentation/reporting-a-challenge/

I am trying to report a challenge (very outdated dataset), but the documentation at https://learn.maproulette.org/documentation/reporting-a-challenge/ doesn't seem to match the current website. Both screenshots in this documentation use a dropdown menu that doesn't seem to exist anymore.

Nevermind, it's not outdated, just unclear: the dropdown menu only appears in the tasks, not in the challenge's main page.


docs(guide): add embeds guide

Notice

[x] I understand the code that I have edited, and have the means
to test it before making changes to Concord.

What?
This adds the guide of how to use embeds with Concord guide.
Why?
Because it was requested on the issue #109.

Im trying make guides that are simple but detailed where it is explaining, so feel free to ask me to add more information of how to do things
Going to commit those soon, thanks


Monitor Agent while running in co-ordinator

Summary
@yahoo/ychaos-dev

This is a Pull Request that is capable of changing the world.

Fixes: #{issue_number}

Checklist
Checklist (Developer)
Prerequisites

[ ] I have read the contribution guidelines

Code Analysis

[ ] Covered by Unittests
[ ] Security warnings ignored (Why?!)

Project related

[ ] Schema changed and is backward compatible.
[ ] Introduces a new sub-command for ychaos CLI

Autogenerated Files

[ ] Auto generated schema

Pre-Merge Checklist

[ ] All the build jobs are passing

Checklist (Reviewer 1)

[ ] Reviewed Source Code
[ ] Reviewed Tests (If applicable)
[ ] Reviewed Documentation (If applicable)

Checklist (Reviewer 2)

[ ] Reviewed Source Code
[ ] Reviewed Tests (If applicable)
[ ] Reviewed Documentation (If applicable)

👍


Update Docling to 1.20.0

Why are these changes needed?
The Docling updates allow (among others)

Support for Windows (Refs https://github.com/IBM/data-prep-kit/issues/644)
Improved table results (e.g. identifying column headers)
Use torch instead of onnx for all models

Thanks @dolfim-ibm . Any ideas where the error comes from? cc; @daw3rd In case he had seen this before.
Full diff:
  - <pyarrow.lib.ChunkedArray object at 0x7f010d07a070>
  ?                                            -------
  + <pyarrow.lib.ChunkedArray object at 0x7f00fcc64d10>
  ?                                          +++++++
    [
      [
  -     "#/main-text/1"
  ?      ^^         ^
  +     "$.main-text[1]"
  ?      ^^         ^ +
      ]
    ]
============================== 1 failed in 19.80s ==============================
make[2]: *** [../../../../.make.defaults:411: .defaults.test-src] Error 1
make[2]: Leaving directory '/home/runner/work/data-prep-kit/data-prep-kit/transforms/language/doc_chunk/ray'
make[1]: *** [../../../.make.defaults:125: .recurse] Error 2
make[1]: Leaving directory '/home/runner/work/data-prep-kit/data-prep-kit/transforms/language/doc_chunk'
make: *** [Makefile:42: test-src] Error 2
make: Leaving directory '/home/runner/work/data-prep-kit/data-prep-kit/transforms/language/doc_chunk'
Error: Process completed with exit code 2.

Thanks @dolfim-ibm . Any ideas where the error comes from? cc; @daw3rd In case he had seen this before.

it is known, fixing it.

@sujee If you want to test if @dolfim-ibm's latest version of docling (1.20.0) works on a notebook that uses pdf2parquet on a Windows machine as part of your RAG example (assuming you have access to a native Windows machine!), you can try:
pip install --extra-index-url https://testpypi.python.org/pypi 'data-prep-toolkit-transforms[pdf2parquet]==0.2.2.dev1'
this version of docling is not in pypi's 0.2.2.dev1 and will be in the next release on pypi.
cc: @touma-I


Install to Vue3

Hi, I'd like to use msw mock response in playwright test on vue3-vite project.
This is a simple vue3-vite project installed msw, playwright and playwright-msw by me. But I coludn't get it done.
https://github.com/1010real/vue3-vite-playwright-msw
And I created another one based react-vite project and I could get it done. Below is that.
https://github.com/1010real/react-vite-playwright-msw
Is there a difference step to install between react and vue3 ?

Hey @1010real, thanks for raising this issue. Admittedly, I'm not familiar with vue3, so I don't have any ideas off the top of my head why the library isn't behaving as desired.
I'll do some debugging with your example repos to try and figure out what's going on. I really appreciate you creating these, it's going to make this issue a lot easier to look into!

@1010real I managed to figure out what's going on 🎉
It seems there's a race condition with the onload event being fired and the API call being made. In https://github.com/valendres/playwright-msw/pull/47, a change was made so that playwright-msw would not attempt to intercept API calls until this event was fired, with the goal of preventing the interception of the initial HTTP call (the one that should return HTML). While this seemed to solve the issue in React, it likely broke Vue compatibility 😞
I've made a change in https://github.com/valendres/playwright-msw/pull/61 which solves the Vue compatibility issue. I've added an example-vue app to make sure it's working.
If you'd like to fix this issue without waiting for this PR to be merged and released, you can opt out of the page load detection by setting waitForPageLoad to false within your test.ts:
const test = base.extend<{
  worker: MockServiceWorker;
}>({
  worker: createWorkerFixture(testHandlers, {
    waitForPageLoad: false,
  }),
});

@valendres I am so happy you are the maintainer of this tool 🎉
I could use msw mock on playwright with waitForPageLoad: false option.
So I use playwright-msw in my project from now on!
And I'm waiting for release of https://github.com/valendres/playwright-msw/pull/61
Thanks so much!!

<EMAIL_ADDRESS>has been released with these changes 🎉


Force closes Sketch when changing shape group size

AEFlowchart force closes Sketch when taking the following steps:

Create text layer
Select text layer
Click 'Process' (Ctrl+Shift+P) or 'Decision' (Ctrl+Shift+D)
Select created group
Change size by pulling edges

Hi, this is now fixed, thanks for reporting!


Add Daniel Villaveces to Contributors List

Thank you!

Hi  @dvillaveces, I'm quite elated about your pull request. I wanna evolve this project to addresses various problems faced by first-time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a pull request and learned that I merged it?
We’ve recently added social share  to our web app. Could you please go to https://roshanjossey.github.io/first-contributions/#social-share and share your first contribution to open source?
Also, check out projects with easy issues while you’re there.


Add tag field to payments to link them with extensions

What do you think of adding a "tag" field to payments -- incoming or outgoing -- for extensions to fill in themselves, so in the main payments table view we could should the extension icon along with each invoice/payment and improve the user experience?
Should we also have an extra field that would support extra metadata in each payment or something like that?

i would love to see a hashtag like filter on my payments list or some grouping based on tags or memo... maybe a bubble with most frequent tags/memos to filter the incoming/outgoing payments?
Its hard to implement those things without destroying that slick interface. It needs to be clean, but maybe it could be possible to get those features on a bit hidden expand icons somewhere.

Actually this is being done in an informal way already by extensions, it's probably better to not mess with it and instead rely on it.
But other use-cases for tags are possible now that we have an extra field with arbitrary data in it.

I wanted to have this but @arcbtc said it was not needed :) he might have some hidden reason for it...
My idea was just the same, so transactions generated by the extensions could show some tag/icon and we could use filters in the main table... I ended up using a "#hashtag" in the memo itself, as a convention.

Iam fine with the history, its great with csv export and the use case to analyze your mikro transaktions backwards is not as common. The interface should kept slick and easy as possible in my opinion. Each additional feature should be a bit hidden to not distract new users on the first try

@eillarra I will implement this and merge it without him seeing it. And wreak havoc in this repository until my commit powers are forcibly removed.


feat!: remove @vitest/coverage-c8 package

Continues #3339
Removes @vitest/coverage-c8 package
Removes all mentions of c8 from documentation
Throw informative error when coverage.provider: 'c8' is used

BREAKING CHANGES:

coverage.provider: 'c8' is no longer supported. Use coverage.provider: 'v8' instead. See https://github.com/vitest-dev/vitest/pull/3339.

After this one is merged and released, should we add deprecation warning to<EMAIL_ADDRESS>NPM package? https://docs.npmjs.com/cli/v8/commands/npm-deprecate

After this one is merged and released, should we add deprecation warning to<EMAIL_ADDRESS>NPM package? docs.npmjs.com/cli/v8/commands/npm-deprecate

Yes. You can add a section in the description for what to do here after we released the new major. We should also probably add a filter for c8 package to stop releasing new versions (we run with pnpm release which is a script in package.json)

Can you resolve conflicts with the lockfile?

Rebased main and resolved lockfiles. Good to go. 🚀


refactor historian methods

For the #history method, there was a lot of complicated logic that parsed the api response and passed around unspecified arrays for dates and counts.
I encapsulated the logic in a private method #history_rows.  It's a little more explicit and
eliminates some of the complicated chaining of methods.

Thank you very much :)


Pep8 fixes for example directory.

pep8 errors are were minimised which were generated using make style.

@phunsukwangdu see this question for more details. Doesn't it return W292 error?

They all are returning W391 only!! :)
Shall i undo the changes or leave it as it is?

someone has already done the work!! :)
My bad i dozed off while working till 6 am today on my birthday.

@phunsukwangdu don't get disheartened, the thing that matters is what you learn. There are lot of changes and enhancements required in Kivy and other sister projects.
Happy Birthday, have a great day.

@phunsukwangdu, there are still a lot of pep8 fixes to make, reported by make style, make sure to pull from master.

These fixes actually don't overlap with #4815.

Yes i am working on both pep8 fixes and kivy and its sister projects.
Thx you all for guidance and support  :) .


Add two apps

Ameixa Icon Theme

[x] Installed and tested by me on my main smartphone and used for about 15 minutes or more.
[x] It has 0 trackers on εxodus / monochrome version.
[x] It has 0 Droid Anti-Features / monochrome version.
[x] Has dark theme

Shattered Pixel Dungeon

[x] Installed and tested by me on my main smartphone and used for about 15 minutes or more.
[x] It has 0 trackers on εxodus.
[x] It has 0 Droid Anti-Features.

Thanks for your pull request and for following the template. Oops I've made a typo in Droid. It should be F-Droid.
I've marked the changes that would make me merge this. Also remember to increment the app counter on the top.


Sending an imgae using slash command

Can we send an image as well, just like you had showed how to send text to an external service.
for ex: /upload abc.jpg
where upload is the name of the slash command and abc.jpg is the image file to be uploaded.
If yes, can you suggest me, how to do that?

Nope, that's not possible! The only way to upload files to Slack is by using this method, which can't really be combined with a slash command:
https://api.slack.com/methods/files.upload


Solving environment: failed

I am trying to install IgDiscover and am having issues; I have tried both on my Mac and on a linux server. I installed miniconda (version 4.10.3) and followed the instructions on the installation page to the letter and I keep getting this error:
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: -
And then it never finishes. I have tried making the channel order flexible as well as creating the environment separately, activating it, and then trying to install. I can't seem to get it to work.

This could be a transient failure, so you may just need to try again, but you can also try to use mamba instead of conda: "conda install mamba", then write "mamba" instead of "conda" when installing IgDiscover.

This could be a transient failure, so you may just need to try again, but you can also try to use mamba instead of conda: "conda install mamba", then write "mamba" instead of "conda" when installing IgDiscover.

I tried again and it didn't work. The "mamba" work around seems to have solved the problem though so thank you!


Detecting language  / get HTTP Error 400?

Hello - i try to detect a language from a word with this code:
from textblob import TextBlob
b = TextBlob("bonjour")
print(b.detect_language())

But unfortunately i get this error:
$ python exmplTextBlob.py
Traceback (most recent call last):
  File "C:\Users\Polzi\Documents\DEV\Python-Diverses\Textblob\exmplTextBlob.py", line 4, in <module>
    print(b.detect_language())
  File "C:\Users\Polzi\Documents\DEV\.venv\test\lib\site-packages\textblob\blob.py", line 597, in detect_language
    return self.translator.detect(self.raw)
  File "C:\Users\Polzi\Documents\DEV\.venv\test\lib\site-packages\textblob\translate.py", line 76, in detect
    response = self._request(url, host=host, type_=type_, data=data)
  File "C:\Users\Polzi\Documents\DEV\.venv\test\lib\site-packages\textblob\translate.py", line 96, in _request
    resp = request.urlopen(req)
  File "C:\Users\Polzi\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 214, in urlopen
    return opener.open(url, data, timeout)
  File "C:\Users\Polzi\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 523, in open
    response = meth(req, response)
  File "C:\Users\Polzi\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 632, in http_response
    response = self.parent.error(
  File "C:\Users\Polzi\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 561, in error
    return self._call_chain(*args)
  File "C:\Users\Polzi\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 494, in _call_chain
    result = func(*args)
  File "C:\Users\Polzi\AppData\Local\Programs\Python\Python39\lib\urllib\request.py", line 641, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 400: Bad Request

Why is that - am i doing anything wrong?

I'm getting this error too. Some SO posts I read point to it being a bad URL, but one commenter linked a PR that suggested the issue was fixed. Maybe it's resurfaced, or maybe this is something entirely new?

Hello,
@Rapid1898-code what kind of version of textblob are you using?
Starting from the version 0.16.0 of textblob, as specified in the changelog (available here https://github.com/sloria/TextBlob/blob/dev/CHANGELOG.rst),

TextBlob.translate() and TextBlob.detect_language are deprecated. Use the official Google Translate API instead.

This might be the reason why you are getting this error.

translation and language detection have been removed from textblob. it is recommended to use the official google translate API instead.


feat: create soroban-rpc and break up send_transaction to fix not always submitting a transaction.

This creates a new crate for the RPC which is been a long time coming. Perhaps this crate and the go rpc could move to a separate repo. But either way it makes it clearer when the rpc is updated and allowing for updates to the rpc without updating the CLI's dep.
There is some response parsing done by subcommands that could move to the rpc, but this change is minimal to the current RPC API.

Thanks for taking this on! Please resolve merge conflicts and make sure all tests are passing and we can get this merged.

in lieu of #1174


Add mido as dependency

Fix error:
Traceback (most recent call last):
File "C:\apps\Python\Python37\lib\runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "C:\apps\Python\Python37\lib\runpy.py", line 85, in run_code
exec(code, run_globals)
File "E:\clones\textbeat\textbeat_main.py", line 50, in
from .defs import *
File "E:\clones\textbeat\textbeat\defs.py", line 10, in
import mido
ModuleNotFoundError: No module named 'mido'

Thanks!


Investigate deploying the application with Solo

Problem
The application is not currently deployed with Solo.
Solution
Review Solo and identify how the Transaction Tool can be deployed with it.
Alternatives
No response

Yes, this is the Solo project: https://github.com/hashgraph/solo. We want to spin up the backend of the Transaction Tool when a new Solo network is created just like the services are automatically deployed like consensus node, mirror node, etc. This way the backend of the Transaction Tool can automatically be setup for use. The expectation is that our team would contribute a PR to Solo that adds this functionality, I believe this will entail creating a helm chart etc.


experiment: Add complete record for inria/spoon PR 3866

Apparently, I forgot about adding this record as well.

Conflict here.

@fermadeiral fixed


Add requirement to create vault in same subscription.

Warning at the top mentions vault must be created in same region, but it should also be in the same subscription.

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

ID: 26bcd765-e7de-c91e-2193-a6b7c166ed05
Version Independent ID: 6432a759-9995-e08a-ee31-6077fefca464
Content: Creating and configuring a key vault for Azure Disk Encryption - Azure Windows Virtual Machines
Content Source: articles/virtual-machines/windows/disk-encryption-key-vault.md
Service: virtual-machines
GitHub Login: @msmbaldwin
Microsoft Alias: mbaldwin

@Rvvhub
Thanks for the feedback! I have assigned the issue to content author to check and update the document as appropriate.

@msmbaldwin
Can you please check and add your comments on this doc update request as applicable.

Hi, I checked Key Vault properties and there are no 2 different blades for "Access Policies" and"Advanced Access Policies". It is just "Access polices" where you can set "Enable access to Azure disk encryption". Portal has updated, please update this page as well.

We are currently cleaning up old issues and closing out items that are greater than 90 days old. If an issue is still present, please open a new feedback item on the document so we can prioritize correctly.
#please-close


Bridge request for subito.it

Bridge request

General information

Host URI for the bridge (i.e. https://github.com):
https://www.subito.it/annunci-lombardia/vendita/biciclette/milano/milano/

Which information would you like to see?
A feed with a single article for each ad

How should the information be displayed/formatted?
xml

Which of the following parameters do you expect?

[X] Title
[X] URI (link to the original article)
[ ] Author
[X] Timestamp
[X] Content (the content of the article)
[X] Enclosures (pictures, videos, etc...)
[ ] Categories (categories, tags, etc...)

Options

[ ] Limit number of returned items

Default limit: 5

[X] Load full articles

Cache articles (articles are stored in a local cache on first request): yes
Cache timeout (max = 24 hours): 24 hours

[X] Balance requests (RSS-Bridge uses cached versions to reduce bandwith usage)

Timeout (default = 5 minutes, max = 24 hours): 5 minutes

+1


Implement support for generating test artifacts with a specified size for Npm

Task Description
We need to be able to create test artifacts with a specified size.
Classes of Interest

org.carlspring.strongbox.artifact.generator.NpmArtifactGenerator
org.carlspring.strongbox.testing.artifact.NpmTestArtifact

Tasks
The following tasks will need to be carried out:

[ ] Apply the necessary changes to the org.carlspring.strongbox.artifact.generator.NpmArtifactGenerator.
[ ] Apply the necessary changes to the org.carlspring.strongbox.testing.artifact.NpmTestArtifact.
[ ] Add tests for this.

Task Relationships
This task:

Is a sub-task of: #1534
Relates to: #1535 , #1537 , #1538 , #1540

Help

Our chat
Points of contact:

@carlspring
@fuss86
@sbespalov
@steve-todorov

Hello, May I give it a try?

Hi, I am already on it. You can try with Raw or Nuget :).


Add publish block to gradle.build

added the publish block to gradle.build to enable publishToMavenLocal task

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Removing Pycryptodome Dependency: Massive bloat (extra 260 MB)

Feature request
Trying to replace PyPDF2 with pdfminer.six for PDF text extraction in an Alpine Linux Python base container (python:alpine3.7) I hit a significant roadblock because of pdfminer's dependency on pycryptodome.
Pycryptodome installation requires gcc and a whole load of other dependencies that aren't present in the light base container (90 MB). It took me a while to figure out how to circumvent this problem, which is another reason to try to get rid of the dependency on pycryptodome (https://stackoverflow.com/a/35713086/7483211).
Installation of apk add gcc g++ make libffi-dev openssl-dev (requirements for pycryptodome) bloats the image from a mere 90MB to 270 MB.
Then, installing pdfminer.six on top bloats to 351MB. So just for pdfminer.six to be installed almost quadruples storage space.
PyPDF2 didn't really any noticeable extra storage.
I'm not sure what pycryptodome is being used for, if it's not mission-critical, it may be helpful to add it as an optional module, to be installed when actually used, rather than having it ship by default. I guess most people never need it.
I'm also not sure why the pdfminer.six installation is so big itself (seems to be around 80MB in my case). Maybe this can also be optimised further.

Hi @corneliusroemer, thanks for this issue!
I'm focussing on the pycryptodome stuff in this response. If you experience the install size of pdfminer.six as a problem, then you should create a separate issue for that.
On the pypi page of pycryptodome it is explicitly mentioned that it is a self-contained package:

PyCryptodome is a self-contained Python package of low-level cryptographic primitives.

Do you know why you need to install these c libraries then?
Impact
As far as I can tell the Crypto package (that is installed if you install pycryptodome) is only used in pdfdocument.py. It imports 3 different algorithms: SHA256, ARC4 and AES. These are used for decryption of the document (e.g. when it is locked with a password).
The SHA256 and AES algorithms are only used when they are successfully imported. And the ARC4 has a backup implementation in arcfour.py. So it looks like pdfminer.six already supports running without pycryptodome.
SHA256 can be replaced by hashlib.sha256. AES can be replaced with cryptography.fernet.Fernet or with rijndael.py (in pdfminer.six but never used).
Things we could do

Not install pycryptodome by default and raise an error that explains the situation when it must be used.

Easy since pdfminer.six already asumes that the package is optional

Replace pycryptodome with other (pure python?) implementations of the encryption algorithms.

We have test pdf's with aes and arc4 encryption so it's easy to test.
I prefer to using the standard most commonly used encryption package for python. Not sure if that is pycryptodome or cryptography.

He has to download all the c libs because he's using Alpine linux.  Most linux distributions use the GNU version of the standard C library (glibc). Alpine linux uses musl. So any c pre-compiled c code (pycryptodome c extensions) that links against glibc won't work there.
The result is that pycryptodome's c extensions must be compiled according to the rules of its setup.py. I'm assuming that's what is using the tools he mentioned he had to install.
All that may be the case, but most python libraries with c extensions are going to have this problem. It's just the pain of using alpine. Some however have precompiled packages specifically for Alpine (like cryptography).

Proposal:

don't install any cryptography package by default
use extras_require in setup.py to specify encryption packages
use cryptography package for aes, hashlib for sha256, use arc4 from arcfour.py

This removes any dependency on pycryptome and adds a dependency on cryptography.

@pietermarsman That seems like the appropriate approach if you don't want to support AES encrypted pdfs by default.
I would suggest moving the arc4 routines to use cryptography as well, and to remove the arcfour.py module. This would be faster and more consistent. I can do this in my associated PR if you want.
W.r.t arcfour; Normally there would be a security concern of using your self-implemented version of the encryption routine but you're only decrypting. There are still edge cases like an attacker that has access to the original encrypted document and attackable side-channel access to the machine doing decryption. Or, a CCA attack in some scenario where an attacker can modify the pdf (compromised network drive for example) and observe the result of decryption (you can see why you might not care about this attack) and eventually recover the key. Prima facia it doesn't seem like a big deal, but my advice would be along the lines of "better safe than sorry" with encryption.

Some clarification surrounding my claim of 260MB bloat when installing pdfminer:
https://github.com/pdfminer/pdfminer.six/pull/456#issuecomment-657543648


EF benchmarks are failing

We are not getting benchmark results and therefore we cannot publish them. We haven't investigated exactly what broke them but @smitpatel suspects it could have to do with some changes we did to leverage a new feature of Benchmark.NET and/or issues with the .NET Framework installed in the machine.

Assigning to @roji - our new benchmark guy.

@smitpatel @divega is there anything to do here? Benchmarks seem to be running and stable.
We should probably investigate if the we're benchmarking the proper scenarios etc. (e.g. I wonder if we're actually exercising query enough) but that's another question.

@roji No, I guess you fixed this issue. We can create new issues on how to improve out benchmarks.


Add analyze to engine framework tests

This would catch the failure in https://cirrus-ci.com/task/6210121732980736?command=test#L12 (caused by https://github.com/flutter/engine/pull/11041) early in the engine pre-submit tests.

I had done this a little while back but I don't think it was wired up to CI...  Or, I thought it was...

@dnfield : can you still find your work locally so we can wire it up to CI?

The problem I have is that flutter analyze --dartdocs --flutter-repo --local-engine=host_debug_unopt doesn't seem to be picking up @Deprecated change in my local engine.

I don't think I would expect flutter analyze to work - you'd want to just use dartanalyzer.

Yup -
autoninja -C out/host_debug_unopt
cd flutter/testing/dart
pub get
dartanalyzer .

Ahh I misunderstood what this issue was about.
This should be possible, but it will probably require some changes in the tooling - or it will require some other magic in the CI.
I'm going to unassign this - I don't have an entirely clear picture right now about when it will happen, and I'm a but murky on how to best make the testing of framework against engine commits happen.


Metadata needed for Knowledge Base entries: Created by, last updated, etc.

Is it possible to add metadata to the knowledge Base entries (without needing to go to github)?
In my opinion, the necessary metadata should include:

created by
date of creation
last updated

Hi Maja, I'm not sure I understand the issue.
Github already provides a history of all files, updates to those files and who updated them. You can check the entire history of the repo or go to any individual file on github and click "blame" to see who updated each line. Is there any reason this isn't sufficient?

I agree that a small "last updateed" field would be nice to have somewhere in the header of the KnowledgeBase articles. This makes it possible to see at a glance how up to date the information is. The KnowledgeBase should be all most users ever see. The git repo only for people who want to contribute. So having the info on the KnowledgeBase makes sense.

This makes it possible to see at a glance how up to date the information is. The KnowledgeBase should be all most users ever see. The git repo only for people who want to contribute.

This was my thought process as well for opening the issue.

Shouldn't this be possible with the Jekyll template or theme?


Issues on Transactions

Hello,
I made some test by making some transaction. First, my module Tariff Cost is not configured, if my issue is due to this, I'm sorry :c
I notice an issue when I was making some transaction, my test is :

Start a transaction with a tag on my charger, then end it the same way, so I had a new line appear on module “Transactions” :

But, when I stopped it, I noticed that the “Is Active” column was not updated. So the transaction you see with ID = "56ed3582-cb37-4da5-9b1e-ea9e5c749a7c” is noramlly stopped, a i can see in “TransactionEvent” module :

So, we can see that I “Ended” the session : 56ed3582-cb37-4da5-9b1e-ea9e5c749a7c and started a new one, with id fcbc56c7-4ca3-4803-9975-27d8d39f91aa.
Soo, the issue is that the new transaction didn't appear in module “Transaction”, plus, the “old” one is still “Active”.
Another issue, if I try to make a “requestStopTransaction”, with one or the other transaction ID, it responds that it do not exist.
I'm not sure if I'm clear, if you need more information just ask me, and if i'm just doing something wrong i'm sorry again !
Thanks in advance for your help ! :D

Hi @DylanVautrin !

But, when I stopped it, I noticed that the “Is Active” column was not updated.

We are aware of this issue and have fixed it for 1.3.1: https://github.com/citrineos/citrineos-core/pull/166

Soo, the issue is that the new transaction didn't appear in module “Transaction”, plus, the “old” one is still “Active”.

It's not possible in 1.3.0 for a TransactionEvent to be saved to CitrineOS without a related Transaction. Can you clarify what you're seeing here? Are the TransactionEvents associated with the wrong Transaction?

Another issue, if I try to make a “requestStopTransaction”, with one or the other transaction ID, it responds that it do not exist.

When you say "it responds that it do not exist" could you clarify? CitrineOS has no logic for rejecting a RequestStop. Do you mean that the charger you are using said your transactions didn't exist?

Hello,
Thanks for your reply,
For the fixed issues, thanks, i will try to update it.
I mean that in my TransactionsEvent, i have the end of the session "56ed3582-cb37-4da5-9b1e-ea9e5c749a7c", and the start of a new one "fcbc56c7-4ca3-4803-9975-27d8d39f91aa", but in Transactions, i only have one, the second one don't appear
And for the last issues, i'm not sure, maybe i made an error using the API, i will test it again to be sure.

@DylanVautrin have you been able to test this with 1.3.1? Curious if this issue is still present; any info from new tests if it is would be really helpful.

Hello, not really for now I'm trying to start CitrineOS with the OCPI part and I didn't succeed, that's why I opened an issue about this too :)

Hello !
i succeed to start CitrineOS with version 1.3.1 :)
So i tried to start a Transation, with a Tag, and i got some error in the log, and the Transaction do not appear in the module :

Do you have an idea of what happened please ?
Thanks !

Hello !
I finally tested a transaction on newest version and I got some issues :
— First, the status of the charging stations is not updated, even few days after I stopped the charging station, it is still “Online” :

— Then I made a Transaction, the transaction is well set to “Active” when it starts, but when i ended it no :

I can make other test in particular if needed,
Thanks !

Closing this as fixed.


Fixed typo

Hey Yoav - appreciate you providing this feedback.

Could you update the source document portal-sdk/templates/portalfx-parts.md?

To explain all documents within /generated/.md are generated from the documents in portal-sdk/templates/.md.  we generate them so that we can compose into a readable index and also such that we can inject the latest code snippets at composition time.  updating the source document in /templates will ensure next time we generate the index*.md will have the correct content


install problem

i cant get packs, they dont show up when i type them in

This is for Solder not the launcher. Next time - READ THE CONTRIBUTION GUIDELINES!

Closing due to non-solder issue. Please go to www.technicpack.net/help


Renaming note duplicates note instead of renaming

When nvatom is enabled, right-clicking and renaming a note duplicates the existing note and the new note is given the name that you enter into the rename popup field. So you still have the old note, and an exact copy of the old note with the new name.
When nvatom is disabled, right-clicking and renaming a note just renames the existing note.
I think it's related to this bug maybe? https://github.com/atom/atom/issues/3113 or https://github.com/atom/tree-view/issues/72 or https://github.com/atom/tree-view/issues/123
Using Atom 1.0.19 and nvatom 0.9.3
More information here and here

This is still occurring in Atom 1.1.0
It only occurs with .md files when nvatom is active. When you try to rename a note by right-clicking in the tree-view, the old note is not cleared away, leaving you with 2 notes, one with the old name, and one with the new name. Requiring you to manually remove the old note.

I'm closing because I kind of think I might have been causing this bug myself.


Add LeetCode Problems and Solutions

Add problems and solutions from LeetCode following the points stated in Contributing.md.

Can I contribute Leetcode solutions in Java?

Yes!!!

Can I contribute to Leetcode solutions in Python?

Yes!!

Hi! Can I contribute Leetcode solutions in CPP?

Sure!


Add the ability to render generic reports

Add the ability to render generic reports
See the dependent changes:
code:
https://github.com/rkonda/simplecov/tree/release-001
pull requests:
https://github.com/colszowka/simplecov/pull/233

I'm wholly unaware of the implications of this, but as the linked simplecov PR is closed and this is very old I'm gonna close it - sorry.


Loading speed issues in large page rendering.....

Attach (recommended) or Link to PDF file here:
Configuration:

Web browser and its version: IE 11
Operating system and its version: windows 7
PDF.js version: 1.9.426
Is a browser extension:

Steps to reproduce the problem:
One.

When the pdf file has more than 700 pages, I want to render the initial 2 pages first.

What is the expected behavior? (add screenshot)
What went wrong?

Currently, only the first page is rendered first. If you go to page 2, you have to wait until all the pages are rendered. We currently have 10 minutes to wait.

**i want...

I want to render from page 1 to page 2 first. Is there a way?**

You most likely did not enable range request (properly) on the server, because if that's configured properly then it's not necessary to wait for all pages to render. Check https://mozilla.github.io/pdf.js/web/viewer.html for example where only the first few pages are loaded until you scroll further. Since no PDF file is provided, I'm closing this as answered.


doc: added release cycle documentation

Purpose

Proposed final version of release cycle.
https://github.com/Taraxa-project/taraxa-node/blob/release_cycle_doc/doc/release_cycle.md
How does the solution address the problem

Changes made

prnet cleaned-up successfully


Upstream error gets overwritten in "Stop Server.vi"

This VI:
vi.lib\gRPC\LabVIEW gRPC Servicer\Servicer\Server API\Stop Server.vi
wires the incoming error into the bottom of the error bundle rather than the top, wiping upstream errors in favor of an error generated here.

Fixed in <IP_ADDRESS> release


Missing type declaration

This is the latest version<EMAIL_ADDRESS>I hope it will solve your problem.
Thanks for the feedback ❤

My bad, fixed<EMAIL_ADDRESS>


Added additional testing around Enumerable property support.

:white_check_mark: Build ExtendedXmlSerializer <IP_ADDRESS>-ugvjpeki completed (commit https://github.com/ExtendedXmlSerializer/home/commit/38fdfd9dad by @Mike-EEE)
Install it by running the following command in Package Manager Console:
Install-Package ExtendedXmlSerializer -Version <IP_ADDRESS>-ugvjpeki -Source https://ci.appveyor.com/nuget/extendedxmlserializer-preview


[Feature Request]: Improving UI for rate us box

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
This update enhances the user experience on the "Rate Us" page by implementing a visually appealing layout and introducing smooth animations. The design improvements aim to make the feedback process more engaging and intuitive for users.
Key Improvements:
Enhanced Layout: The layout has been redesigned to create a cleaner and more user-friendly interface. Elements are now better organized, ensuring users can easily navigate through the rating and feedback options.
Animated Stars: The star ratings feature now includes animations on hover, providing visual feedback as users interact with the rating system.
Placeholder Animation: The textarea for comments has an animated placeholder that grabs user attention, encouraging them to leave feedback.
Changed cancel layout
Use Case
The user accesses the "Rate Us" page.
The user is greeted with a visually appealing layout that highlights the rating system.
The user hovers over the star ratings, which animate to provide instant visual feedback.
The user clicks on a star rating, confirming their rating choice.
The user notices an animated placeholder in the comment textarea, prompting them to write feedback.
The user types their comments and submits the feedback through a clearly labeled button.
The submission is acknowledged with a confirmation message, enhancing the overall experience.
Benefits
No response
Add ScreenShots
https://github.com/user-attachments/assets/7dacd6b9-ca63-4b9f-b864-1e95a868e9ea
Priority
Medium
Record

[X] I have read the Contributing Guidelines
[ ] I'm a GSSOC'24 contributor
[X] I have starred the repository

no iussues with current ui


Add Jenkinsfile

Our new Jenkins uses a Jenkinsfile to build projects.
Todo after merging:
def job = Jenkins.instance.getItemByFullName("govuk_crawler_worker/master")
job.nextBuildNumber = 154
job.save()

Ah, interesting you had to wrap it in the dir(GO_SRC) thing. I don't understand go but assuming this has successful builds feel free to merge :+1: