Bug#1067096: ITP: galvani -- reads data from a device with graphical plots and evaluation
- To: Dima Kogan <dkogan@debian.org>, 1067096@bugs.debian.org
- Subject: Bug#1067096: ITP: galvani -- reads data from a device with graphical plots and evaluation
- From: "Dr. Burkard Lutz" <b.lutz@online.de>
- Date: Mon, 08 Apr 2024 15:33:50 +0200
- Message-id: <[🔎] 1a012acb15666ec9c1c423c751daa3967f4927f1.camel@online.de>
- Reply-to: "Dr. Burkard Lutz" <b.lutz@online.de>, 1067096@bugs.debian.org
- In-reply-to: <87h6gnl7qm.fsf@secretsauce.net>
- References: <171076334261.8157.2373620441433703904.reportbug@pc1.mihmlutz.local> <87r0g7wvaj.fsf@secretsauce.net> <b4e35bd853486f1542a8e785210a874932847f69.camel@online.de> <87a5mvw8wp.fsf@secretsauce.net> <c1c3ba5dfc8521db2642ce10f5d29028d85640aa.camel@online.de> <87o7b5rn6h.fsf@secretsauce.net> <c89b4c5ea27dde78b6ea36c14bf1b6669620e915.camel@online.de> <171076334261.8157.2373620441433703904.reportbug@pc1.mihmlutz.local> <87h6gnl7qm.fsf@secretsauce.net> <171076334261.8157.2373620441433703904.reportbug@pc1.mihmlutz.local>
Am Samstag, dem 30.03.2024 um 11:43 -0700 schrieb Dima Kogan:
> "Dr. Burkard Lutz" <b.lutz@online.de> writes:
>
> > The actual version ("0.34") is the first which contains all desired
> > functions, and after extensive testing I hope that there are only
> > minor bugs left.
>
> Thanks for explaining.
>
>
> > Therfore I decided to make an attempt for publishing it on debian.
> > Should I rename it to "0.10"?
>
> No. 0.34 is fine. I just wanted to understand the state of things
>
>
> > Now you can see the project under the following address:
> > https://gitlab.com/b.lutz1/galvani I changed the group name to
> > "galvani" but the path to the project remained the same.
>
> OK. Excellent. A distro-agnostic location to host the upstream
> version
> control is desirable. You do your development there, and when you're
> ready to release, you should make a tag. Currently there aren't any:
>
> https://gitlab.com/b.lutz1/galvani/-/tags
>
> To indicate which commit, exactly is being released, you should make
> a
> tag called 'v0.34' or '0.34' or something like that.
>
I created 2 tags (v0.34 and v0.34-2, the later for some corrections I
had to make in the debian-directory).
> Once you make a tab, gitlab will create a tarball with your sources
> at
> that tag. This is your "release tarball".
>
I created a release on gitlab. Should I create it on salsa too?
> The debianization repo should live on salsa. Generally you have 3
> branches:
>
> - "pristine-tar" contains the release tarballs
>
> - "upstream" contains the unpacked upstream sources. Each upstream
> release is one commit
>
> - "master" branches off "upstream"; contains the debianization
>
I created the branch pristine-tar (took me some time to find out how it
works ...). The master-branch ist called "main" in my repository. Is
that ok?
> This isn't the "best" way to do it, but it's how most packages are
> set
> up. Look around on salsa; you'll see this layout everywhere. The
> "gbp"
> tool is useful to manipulate the debianized repo. In particularly,
> you
> can import new release tarballs with
>
> gbp import-orig --pristine-tar whatever.tar.gz
>
> The upstream release tarball location is encoded in the debian/watch
> file. The "uscan" tool is used to interpret this file, and to see if
> new
> release tarballs are available, and to download them. In order for
> this
> to work, debian/watch has to be written properly. This is described
> here:
>
> https://wiki.debian.org/debian/watch
>
> It looks like gitlab keeps changing their file layout, so you'll need
> to
> play with it until
>
> uscan --verbose --report-status
>
> sees your tarball.
>
I corrected my debian/watch. It works now properly.
>
> > I saw that you are a member of debian-science-team. Did you have
> > some
> > time so far to have a look at my project? Do you think debian-
> > science-
> > team could be interested in that project?
>
> Yes. Joining a team is what you usually want. It doesn't mean that
> somebody else will fix all your problems (you're still the primary
> maintainer), but it's a signal that if a team member wants to fix
> stuff
> while you're not available, you're ok with that.
>
> debian-science is a fine place for this. Follow the policy:
>
> https://science-team.pages.debian.net/policy/
>
> Mostly it means that you put your debianization into their
> subdirectory
> on salsa:
>
> https://salsa.debian.org/science-team/
>
> And that you set the team to be the Maintainer and yourself as the
> Uploader. Read the policy.
>
>
> > I'm looking for a sponsor to publish the project on debian. Can you
> > perhaps help me in that issue?
>
> Sure. Try to make a debianized repository as I described above, and
> let
> me know when you're done. Or if you need help.
Perhaps you could check if everthing is fine:
https://salsa.debian.org/blutz/galvani
https://gitlab.com/b.lutz1/galvani
I'm looking forward to join the debian-science-team with my project. I
read the policy. What to do now? Sign in and/or subsribe to the mailing
list?
Regards
Reply to: