Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1200315 > unrolled thread

Bug#1070099: RocksDB: Please consider using VCS and host on Salsa for easier collaboration

Started byLászló Böszörményi (GCS) <gcs@debian.org>
First post2024-06-09 18:50 +0200
Last post2024-07-01 23:50 +0200
Articles 10 — 2 participants

Back to article view | Back to linux.debian.bugs.dist

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Bug#1070099: RocksDB: Please consider using VCS and host on Salsa for easier collaboration László Böszörményi (GCS) <gcs@debian.org> - 2024-06-09 18:50 +0200
    Bug#1070099: RocksDB: Please consider using VCS and host on Salsa for easier collaboration Otto Kekäläinen <otto@debian.org> - 2024-06-09 23:30 +0200
      Bug#1070099: RocksDB: Please consider using VCS and host on Salsa for easier collaboration László Böszörményi (GCS) <gcs@debian.org> - 2024-06-10 21:30 +0200
        Bug#1070099: RocksDB: Please consider using VCS and host on Salsa for easier collaboration Otto Kekäläinen <otto@debian.org> - 2024-06-11 13:50 +0200
          Bug#1070099: RocksDB: Please consider using VCS and host on Salsa for easier collaboration László Böszörményi (GCS) <gcs@debian.org> - 2024-06-11 18:00 +0200
            Bug#1070099: RocksDB: Please consider using VCS and host on Salsa for easier collaboration Otto Kekäläinen <otto@debian.org> - 2024-06-11 20:30 +0200
              Bug#1070099: RocksDB: Please consider using VCS and host on Salsa for easier collaboration László Böszörményi (GCS) <gcs@debian.org> - 2024-06-11 21:50 +0200
                Bug#1070099: RocksDB: Please consider using VCS and host on Salsa for easier collaboration Otto Kekäläinen <otto@debian.org> - 2024-06-16 15:30 +0200
                  Bug#1070099: RocksDB: Please consider using VCS and host on Salsa for easier collaboration László Böszörményi (GCS) <gcs@debian.org> - 2024-06-17 07:50 +0200
                    Bug#1070099: RocksDB: Please consider using VCS and host on Salsa for easier collaboration Otto Kekäläinen <otto@debian.org> - 2024-07-01 23:50 +0200

#1200315 — Bug#1070099: RocksDB: Please consider using VCS and host on Salsa for easier collaboration

FromLászló Böszörményi (GCS) <gcs@debian.org>
Date2024-06-09 18:50 +0200
SubjectBug#1070099: RocksDB: Please consider using VCS and host on Salsa for easier collaboration
Message-ID<INtTX-1JHR-3@gated-at.bofh.it>
Hi Otto,

On Tue, Apr 30, 2024 at 5:27 AM <otto@debian.org> wrote:
> Based on package metadata and "VCS: unknown" at
> https://tracker.debian.org/pkg/rocksdb seems this package is not using any
> version control.
[...]
> Thanks for considering!
 I'm open to making a Git repository out of it. Can you recommend to
me a way to (probably automatically) import package versions from the
snapshot archive?

Regards,
Laszlo/GCS

[toc] | [next] | [standalone]


#1200353

FromOtto Kekäläinen <otto@debian.org>
Date2024-06-09 23:30 +0200
Message-ID<INygW-1MpG-13@gated-at.bofh.it>
In reply to#1200315

[Multipart message — attachments visible in raw view] — view raw

Hi!

I can do the import on your behalf to spare you the effort of readig
git-buildpackage docs. Thanks for confirming you are open to have package
in git!

[toc] | [prev] | [next] | [standalone]


#1200439

FromLászló Böszörményi (GCS) <gcs@debian.org>
Date2024-06-10 21:30 +0200
Message-ID<INSSl-1ZcA-9@gated-at.bofh.it>
In reply to#1200353
Hi Otto,

On Sun, Jun 9, 2024 at 11:20 PM Otto Kekäläinen <otto@debian.org> wrote:
> I can do the import on your behalf to spare you the effort of readig git-buildpackage docs. Thanks for confirming you are open to have package in git!
 I've done a quick reading and import of versions from snapshot. [1]
Not yet imported the 9.2.1 changes that I have locally but for some
reason not on snapshot. Please do a quick check and let me know your
findings. Then I can correct what's needed and add the mentioned
latest changes.

Thanks,
Laszlo/GCS
[1] https://people.debian.org/~gcs/rocksdb_git.tar.gz

[toc] | [prev] | [next] | [standalone]


#1200536

FromOtto Kekäläinen <otto@debian.org>
Date2024-06-11 13:50 +0200
Message-ID<IO8aJ-28S1-5@gated-at.bofh.it>
In reply to#1200439
Hi!

I am travelling and on slow internet. I will review and hopefully help
you with feedback this weekend.

[toc] | [prev] | [next] | [standalone]


#1200566

FromLászló Böszörményi (GCS) <gcs@debian.org>
Date2024-06-11 18:00 +0200
Message-ID<IOc4F-2bdf-3@gated-at.bofh.it>
In reply to#1200536
On Tue, Jun 11, 2024 at 1:39 PM Otto Kekäläinen <otto@debian.org> wrote:
> I am travelling and on slow internet. I will review and hopefully help
> you with feedback this weekend.
 To make the browsing easier for you, I've imported the v9.2.1 changes
and pushed the repository to GitHub located at:
https://github.com/gcsideal/rocksdb

Hope this helps,
Laszlo/GCS

[toc] | [prev] | [next] | [standalone]


#1200584

FromOtto Kekäläinen <otto@debian.org>
Date2024-06-11 20:30 +0200
Message-ID<IOepP-2cK7-1@gated-at.bofh.it>
In reply to#1200566

[Multipart message — attachments visible in raw view] — view raw

Good, looks like you got the hang of it.

I will post my suggestion that involves having a config similar to
https://salsa.debian.org/debian/entr/-/blob/debian/latest/debian/gbp.conf
but upstream as 'main' and some other tweaks for easier long-term
maintainability, along with explanation why my suggestion is what it is.

Are you ok hosting the package in salsa.debian.org/debian namespace?
Or at least mirror it there?

[toc] | [prev] | [next] | [standalone]


#1200591

FromLászló Böszörményi (GCS) <gcs@debian.org>
Date2024-06-11 21:50 +0200
Message-ID<IOfFf-2dpn-1@gated-at.bofh.it>
In reply to#1200584
On Tue, Jun 11, 2024 at 8:24 PM Otto Kekäläinen <otto@debian.org> wrote:
> I will post my suggestion that involves having a config similar to https://salsa.debian.org/debian/entr/-/blob/debian/latest/debian/gbp.conf but upstream as 'main' and some other tweaks for easier long-term maintainability, along with explanation why my suggestion is what it is.
 Would 'git config --global init.defaultBranch main' and reimport of
package versions do it? Maybe change it now? I think this might to it:
git branch -m master main
git push -u origin main

> Are you ok hosting the package in salsa.debian.org/debian namespace?
> Or at least mirror it there?
 As noted, GitHub is only for the easier review for you instead of
downloading the whole repository on a slow internet connection.

Laszlo/GCS

[toc] | [prev] | [next] | [standalone]


#1201135

FromOtto Kekäläinen <otto@debian.org>
Date2024-06-16 15:30 +0200
Message-ID<IPY7f-3lGX-5@gated-at.bofh.it>
In reply to#1200591
Hi!

Check out https://salsa.debian.org/otto/rocksdb/

It has the import you did plus some tweaks:
- branches follow DEP-14 and instead of 'master' and 'upstream' there
is 'debian/latest' and 'upstream/latest'
- the same repo is a fork of the upstream repo so that it is easy to
cherry-pick/backport/upstream fixes from Debian to upstream or from
unreleased upstream to Debian patches
- config debian/gbp.conf has been created so you can run effortlessly
'gbp import-ref' etc commands and git-buildpackage automatically knows
about correct branch names and upstream release tag naming scheme
- there is no tarball import process configured, as upstream releases
are pure tag releases (plus notes) at
https://github.com/facebook/rocksdb/releases
- also Salsa-CI added and ensured it passes (see
https://salsa.debian.org/otto/rocksdb/-/pipelines)

On my own local repo I have these remotes configured now so I can help
you with maintenance on Salsa yet automatically push to GitHub as
well:

git remote -v
origin git@salsa.debian.org:otto/rocksdb.git (fetch)
origin git@salsa.debian.org:otto/rocksdb.git (push)
origin git@gitlab.com:ottok/rocksdb.git (push)
origin git@github.com:ottok/rocksdb.git (push)
upstream https://github.com/facebook/rocksdb.git (fetch)
upstream https://github.com/facebook/rocksdb.git (push)


Are you OK if I push this to https://salsa.debian.org/debian/rocksdb ?


Next time there is a release the commands to import would be:

git fetch upstream --tags
gbp import-ref --verbose --upstream-version 9.2.2

Does this make sense to you?

[toc] | [prev] | [next] | [standalone]


#1201273

FromLászló Böszörményi (GCS) <gcs@debian.org>
Date2024-06-17 07:50 +0200
Message-ID<IQdpD-3vuD-3@gated-at.bofh.it>
In reply to#1201135
Hi Otto,

On Sun, Jun 16, 2024 at 3:20 PM Otto Kekäläinen <otto@debian.org> wrote:
> Check out https://salsa.debian.org/otto/rocksdb/
 Busy with several things nowadays, but will check it hopefully this afternoon.

> On my own local repo I have these remotes configured now so I can help
> you with maintenance on Salsa yet automatically push to GitHub as
> well:
 Going to check your repository as well, what help I can already
import from there.
Why do you want to push it to GitLab and GitHub? It seems you host it
on several platforms.

> Are you OK if I push this to https://salsa.debian.org/debian/rocksdb ?
 Please do. I will try to answer other parts of your email today.

Regards,
Laszlo/GCS

[toc] | [prev] | [next] | [standalone]


#1202870

FromOtto Kekäläinen <otto@debian.org>
Date2024-07-01 23:50 +0200
Message-ID<IVx4m-713Y-1@gated-at.bofh.it>
In reply to#1201273
Hi!

> > Are you OK if I push this to https://salsa.debian.org/debian/rocksdb ?
>  Please do. I will try to answer other parts of your email today.

I have now created and configured the RocksDB repository under the
salsa.debian.org/debian project.

As a token of acceptance that you are OK to use this as the place to
host the source code going forward, please accept the Merge Request to
update the Vcs-* fields: https://salsa.debian.org/debian/rocksdb

If you want, I can also import the latest v9.3.1 version and submit a
Merge Request of the import for you to review.

- Otto

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.bugs.dist


csiph-web