Page MenuHomePhabricator

Mathiasdm (Mathias De Maré)
User

Projects

User does not belong to any projects.

User Details

User Since
Jul 27 2017, 8:37 AM (251 w, 3 d)

Recent Activity

Mar 9 2022

Mathiasdm created D12360: hglib: make sure configs can be passed to clone command.
Mar 9 2022, 9:08 AM

Feb 15 2022

Mathiasdm created D12182: contrib: refer to RHEL and derivatives instead of CentOS specifically.
Feb 15 2022, 9:34 AM
Mathiasdm updated the summary of D12172: packaging: replace centos8 by rockylinux 8.
Feb 15 2022, 9:34 AM

Feb 14 2022

Mathiasdm added a comment to D12172: packaging: replace centos8 by rockylinux 8.

We'll need to rename some additional things like the build targets as well then (make docker-centos8). Perhaps it would be better to have a follow-up where we instead rename to 'rhel8', then we cover all variants.

Feb 14 2022, 11:29 AM
Mathiasdm created D12172: packaging: replace centos8 by rockylinux 8.
Feb 14 2022, 10:44 AM

Nov 17 2021

Mathiasdm created D11768: packaging: make rpm relocatable.
Nov 17 2021, 7:49 AM
Mathiasdm created D11767: dockerrpm: always use current user and group.
Nov 17 2021, 7:49 AM

Jul 6 2021

Mathiasdm added a comment to D10943: run-tests: stop writing a `python3` symlink pointing to python2.

Then it looks fine to me.

Jul 6 2021, 3:39 AM

Jul 5 2021

Mathiasdm added a comment to D10943: run-tests: stop writing a `python3` symlink pointing to python2.

I agree that python3 pointing to python2 is not good. But won't this change break on distributions that don't have a 'python' executable? For example on CentOS 8: python2 and python3 exist, but 'python' does not.

Jul 5 2021, 6:02 AM

Jul 2 2021

Mathiasdm added a comment to D10915: upgrade_utils: add support for enabling internal phases during upgrade.

Closing this one then.

Jul 2 2021, 2:18 AM

Jun 30 2021

Mathiasdm created D10918: Backed out changeset 9b8f326731ac.
Jun 30 2021, 8:17 AM

Jun 29 2021

Mathiasdm added a comment to D10915: upgrade_utils: add support for enabling internal phases during upgrade.

It sounded to me like 'hg prune' and 'hg strip --soft' both covered the same use case.
The main benefit to me seemed that 'hg strip --soft' doesn't require me to enable evolve for all our users.

What are you trying to achive with hg strip --soft that you cannot achieve with evolve. And what are the things blokcing you from enabling evolution for all your users ?

We can achieve everything with evolve, but that requires that we provide evolve everywhere and make sure it's in line with the Mercurial version used.
If evolve (or the 'hg prune' part) was shipped with Mercurial, we would probably have it enabled already.

Jun 29 2021, 2:22 AM

Jun 28 2021

Mathiasdm updated the summary of D10915: upgrade_utils: add support for enabling internal phases during upgrade.
Jun 28 2021, 11:17 AM
Mathiasdm added a comment to D10915: upgrade_utils: add support for enabling internal phases during upgrade.

It sounded to me like 'hg prune' and 'hg strip --soft' both covered the same use case.

Jun 28 2021, 11:05 AM
Mathiasdm added a comment to D10915: upgrade_utils: add support for enabling internal phases during upgrade.

If obsolescence is enabled, the behaviour of 'strip' is not ideal. What users typically want is the behaviour of 'hg strip --soft', as the regular 'hg strip' makes older revisions visible again.

Jun 28 2021, 10:45 AM
Mathiasdm added a comment to D10915: upgrade_utils: add support for enabling internal phases during upgrade.

It would indeed be interesting to see that writeup. This is the feature we miss the most to be able to enable obsolescence for all our users.
Regarding this change itself: I figured it would not harm to add upgrade-support, as it only becomes visible when the experimental parameter has been set.

Jun 28 2021, 10:16 AM
Mathiasdm added a comment to D10915: upgrade_utils: add support for enabling internal phases during upgrade.

Retracting this one, I notice some test failures I need to have a look at.

Jun 28 2021, 9:55 AM
Mathiasdm created D10915: upgrade_utils: add support for enabling internal phases during upgrade.
Jun 28 2021, 8:44 AM
Mathiasdm created D10914: upgrade_utils: fix crash for removecldeltachain action.
Jun 28 2021, 6:15 AM

Jun 15 2021

Mathiasdm added a comment to D10877: packaging: disable rust extensions again on CentOS.

Hm, I should have submitted this for stable, my mistake. Should I resubmit?

Jun 15 2021, 3:09 AM
Mathiasdm created D10877: packaging: disable rust extensions again on CentOS.
Jun 15 2021, 3:06 AM
Mathiasdm added a reverting change for D9294: packaging: enable rust extensions on centos: D10877: packaging: disable rust extensions again on CentOS.
Jun 15 2021, 3:06 AM
Mathiasdm added a reverting change for rHGeccbfa7e19c0: packaging: enable rust extensions on centos: D10877: packaging: disable rust extensions again on CentOS.
Jun 15 2021, 3:06 AM

Nov 30 2020

Mathiasdm created D9464: packaging: don't use plain 'python' if another python has been specified.
Nov 30 2020, 5:15 AM

Nov 16 2020

Mathiasdm added a comment to D9294: packaging: enable rust extensions on centos.

Rust on CentOS 7 is 1.47.0, if I'm not mistaken.
Could the MSRV be checked automatically in the build of the rust extensions? (separate from this changeset, but might be useful, @Alphare )

Nov 16 2020, 4:03 AM

Nov 11 2020

Mathiasdm created D9295: test-filecache: use sys.executable to call python.
Nov 11 2020, 4:03 PM
Mathiasdm created D9294: packaging: enable rust extensions on centos.
Nov 11 2020, 4:03 PM
Mathiasdm created D9293: packaging: switch centos 7 packaging to python 3.
Nov 11 2020, 4:03 PM
Mathiasdm created D9292: packaging: remove centos5 and centos6 support.
Nov 11 2020, 4:03 PM

Nov 2 2020

Mathiasdm created D9268: chg: close file descriptors when starting the daemon.
Nov 2 2020, 8:20 AM

Nov 4 2019

Mathiasdm created D7217: packaging: allow choosing python version depending on centos version.
Nov 4 2019, 2:02 AM
Mathiasdm created D7216: packaging: add support for CentOS 8.
Nov 4 2019, 2:01 AM

Feb 7 2019

Mathiasdm created D5877: tests: fix regression tests failing on CentOS 7.
Feb 7 2019, 5:50 AM
Mathiasdm created D5876: packaging: modify rc detection to work with X.Yrc instead of X.Y-rc.
Feb 7 2019, 5:50 AM

Jan 14 2019

Mathiasdm updated the diff for D5571: packaging: allow running packaging with custom uid+gid for CentOS.
Jan 14 2019, 10:12 AM
Mathiasdm updated the diff for D5570: hg-docker: fix Python 3.4 compatibility (for CentOS 7).
Jan 14 2019, 10:12 AM
Mathiasdm added a comment to D5570: hg-docker: fix Python 3.4 compatibility (for CentOS 7).
In D5570#82332, @yuja wrote:

+ if p.returncode:
+ raise Exception('failed to build docker image: %s %s' % (p.stdout, p.stderr))

Can you change the exception type? test-check-code.t complains about it.

Jan 14 2019, 12:49 AM

Jan 11 2019

Mathiasdm created D5571: packaging: allow running packaging with custom uid+gid for CentOS.
Jan 11 2019, 9:28 AM
Mathiasdm created D5570: hg-docker: fix Python 3.4 compatibility (for CentOS 7).
Jan 11 2019, 9:28 AM

Aug 8 2017

Mathiasdm committed rHG5544af862286: chg: define _GNU_SOURCE to allow CentOS 5 compilation.
chg: define _GNU_SOURCE to allow CentOS 5 compilation
Aug 8 2017, 9:06 AM
Mathiasdm closed D260: chg: define _GNU_SOURCE to allow CentOS 5 compilation by committing rHG5544af862286: chg: define _GNU_SOURCE to allow CentOS 5 compilation.
Aug 8 2017, 9:06 AM
Mathiasdm committed rHGaa7a3f6e3729: centos5: use vault urls.
centos5: use vault urls
Aug 8 2017, 9:06 AM
Mathiasdm closed D261: centos5: use vault urls by committing rHGaa7a3f6e3729: centos5: use vault urls.
Aug 8 2017, 9:06 AM
Mathiasdm updated the summary of D260: chg: define _GNU_SOURCE to allow CentOS 5 compilation.
Aug 8 2017, 2:25 AM

Aug 7 2017

Mathiasdm reclaimed D260: chg: define _GNU_SOURCE to allow CentOS 5 compilation.

Alright, it appears this does not work like I expected...

Aug 7 2017, 8:23 AM
Mathiasdm created D261: centos5: use vault urls.
Aug 7 2017, 8:22 AM
Mathiasdm abandoned D260: chg: define _GNU_SOURCE to allow CentOS 5 compilation.

My mistake, I meant to send 2 changesets and forgot to modify the revset.

Aug 7 2017, 8:22 AM
Mathiasdm created D260: chg: define _GNU_SOURCE to allow CentOS 5 compilation.
Aug 7 2017, 8:19 AM

Aug 3 2017

Mathiasdm committed rHG8fbd56a4073c: rpms: add chg.
rpms: add chg
Aug 3 2017, 10:53 AM
Mathiasdm closed D220: rpms: add chg by committing rHG8fbd56a4073c: rpms: add chg.
Aug 3 2017, 10:53 AM
Mathiasdm created D220: rpms: add chg.
Aug 3 2017, 2:57 AM

Jul 27 2017

Mathiasdm closed D190: docker: pass proxy arguments to docker process by committing rHGa3ac1ea611ce: docker: pass proxy arguments to docker process.
Jul 27 2017, 3:59 PM
Mathiasdm committed rHGa3ac1ea611ce: docker: pass proxy arguments to docker process.
docker: pass proxy arguments to docker process
Jul 27 2017, 3:59 PM
Mathiasdm committed rHGaf09413deb72: makefile: build on CentOS 6 with a Python 2.7.
makefile: build on CentOS 6 with a Python 2.7
Jul 27 2017, 3:59 PM
Mathiasdm closed D189: makefile: build on CentOS 6 with a Python 2.7 by committing rHGaf09413deb72: makefile: build on CentOS 6 with a Python 2.7.
Jul 27 2017, 3:59 PM
Mathiasdm created D190: docker: pass proxy arguments to docker process.
Jul 27 2017, 8:46 AM
Mathiasdm created D189: makefile: build on CentOS 6 with a Python 2.7.
Jul 27 2017, 8:46 AM