Bug#917468: pelican VCS field update

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug#917468: pelican VCS field update

Geert Stappers-2
Package: pelican
Version: 3.7.1+dfsg-1
 
Hi,

debian/control of Pelican has VCS fields pointing
to svn://anonscm.debian.org/python-apps/packages/pelican/trunk/

My intention is to fix that with an NMU.

This bugreport is documenting that.


Groeten
Geert Stappers
DD
--
Leven en laten leven

Reply | Threaded
Open this post in threaded view
|

Bug#917468: [Python-apps-team] Bug#917468: pelican VCS field update

Vincent Cheng-2
Hi Geert,

If you could take the time to also properly migrate pelican's alioth SVN history to salsa, that would be very much appreciated, thanks!

Regards,
Vincent

(On my phone, apologies for html and top posting)

On Thu, Dec 27, 2018, 4:21 PM Geert Stappers <[hidden email] wrote:
Package: pelican
Version: 3.7.1+dfsg-1

Hi,

debian/control of Pelican has VCS fields pointing
to svn://anonscm.debian.org/python-apps/packages/pelican/trunk/

My intention is to fix that with an NMU.

This bugreport is documenting that.


Groeten
Geert Stappers
DD
--
Leven en laten leven

_______________________________________________
Python-apps-team mailing list
[hidden email]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-apps-team
Reply | Threaded
Open this post in threaded view
|

Bug#917468: missing SVN repository data

Geert Stappers-22
In reply to this post by Geert Stappers-2

At https://anonscm.debian.org/ is text saying
  an archive of VCS repositories can be found on https://alioth-archive.debian.org/

But under https://alioth-archive.debian.org/svn/ is _no_ pelican.tar.xz


Unless a pelican SVN repo shows up, I will make git repo from scratch.

Reply | Threaded
Open this post in threaded view
|

Bug#917468: [Python-apps-team] Bug#917468: missing SVN repository data

Vincent Cheng-2
Hi Geert,

It should be part of the python-apps repo:


If you don't want to use that, at the very least import the last x versions from snapshot.d.o, please don't just create a new repo from scratch.

Regards,
Vincent

On Fri, Dec 28, 2018, 5:03 AM Geert Stappers <[hidden email] wrote:

At https://anonscm.debian.org/ is text saying
  an archive of VCS repositories can be found on https://alioth-archive.debian.org/

But under https://alioth-archive.debian.org/svn/ is _no_ pelican.tar.xz


Unless a pelican SVN repo shows up, I will make git repo from scratch.

_______________________________________________
Python-apps-team mailing list
[hidden email]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-apps-team
Reply | Threaded
Open this post in threaded view
|

Bug#917468: have SVN repository data

Geert Stappers
On Fri, Dec 28, 2018 at 10:16:04AM -0500, Vincent Cheng wrote:
>
> It should be part of the python-apps repo:
>
> https://alioth-archive.debian.org/svn/python-apps.tar.xz
>

  221  cd src
  222  ls
  223  wget https://alioth-archive.debian.org/svn/python-apps.tar.xz
  224  tar tf python-apps.tar.xz
  225  tar xf python-apps.tar.xz
  226  cd python-apps/
  227  ls
  228  cat README.txt
  229  su - gs0604
  230  man svnserve
  231  man 5 svnserve.conf
  232  man svnserve
  233  svnserve --daemon --read-only --root=.
  234  ss -lt
  235  svn list svn://localhost
  236  svn list svn://localhost/packages
  237  svn list svn://localhost/packages/pelican
  238  history

So far, so good

Reply | Threaded
Open this post in threaded view
|

Bug#917468: authors.txt

Geert Stappers
<screenshot>
stappers@trancilo:~/src/python-apps/wip$ svn co svn://localhost/packages/pelican/trunk
A    trunk/debian
A    trunk/debian/control
  <snip/>
A    trunk/debian/source
A    trunk/debian/source/format
Checked out revision 14607.
stappers@trancilo:~/src/python-apps/wip$ cd trunk/
stappers@trancilo:~/src/python-apps/wip/trunk$ svn log -q | awk -F '|' '/^r/ {sub("^ ", "", $2); sub(" $", "", $2); print $2" = "$2" <"$2">"}' | sort -u
vcheng = vcheng <vcheng>
stappers@trancilo:~/src/python-apps/wip/trunk$ less debian/changelog
stappers@trancilo:~/src/python-apps/wip/trunk$ echo 'vcheng = Vincent Cheng <[hidden email]>' > authors.txt
stappers@trancilo:~/src/python-apps/wip/trunk$ cat authors.txt
vcheng = Vincent Cheng <[hidden email]>
stappers@trancilo:~/src/python-apps/wip/trunk$
</screenshot>

Reply | Threaded
Open this post in threaded view
|

Bug#917468: svn2git

Geert Stappers
svn2git --authors authors.txt --no-minimize-url svn://localhost/packages/pelican



Yields a git repository which has a debian directory.  \o/

Yes, it was nice that subversion conventions of 'trunk' 'tags' where used.
It did keep the svn2git parameters simple.
(`svn2git` is in the Debian package 'svn2git')

Reply | Threaded
Open this post in threaded view
|

Bug#917468: Status 4 jan

Geert Stappers

Status 4 januari  (previos posting was 28 december)

Wanted goal is having "upstream" and "debian" in 1 gbp repository.

The "debian" and "upstream" are available in 2 separate git repos.

With help of `gbp import-dscs --debsnap` is build how
the "tree" generated by `gitk` should like.


The work that is now going on is "slide together" / "zip up"
the "debian" and "upstream" repository.

And it will involve handling of git tags.



To be continued ...

Reply | Threaded
Open this post in threaded view
|

Bug#917468: Please add 'stappers' to PAPT

Geert Stappers-2
In reply to this post by Geert Stappers-2
On Sat, Jan 05, 2019 at 12:58:49AM +0300, Dmitry Shachnev wrote:
> Hi Geert!

Hi Dmitry,
Hi Python list,
Hi Bugreport 917468,


> On Fri, Jan 04, 2019 at 10:16:20PM +0100, Geert Stappers wrote:
> > Hello,
> >
> > Here Debian Developer 'stappers'.
> >
> > I'm working on https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=917468
> > which is about fixing the VCS field of the Python package 'pelican'
> >
> > I would like to create https://salsa.debian.org/python-team/applications/pelican
> > or would like to have that git repo created and have write privilege to it.
>
> FWIW, that repo already exists.
What a nice surprise

 
> And reading bug #917468 log, you were trying to migrate SVN to Git yourself,
> which is not needed since all PAPT repos were migrated automatically.
>
> (Of course your request to join the team is still valid.)
>

Yes, I would like to join the team.



Groeten
Geert Stappers
--
Leven en laten leven

signature.asc (836 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Bug#917468: About to upload pelican

Geert Stappers-2
Control: tag +pending

On Fri, Jan 04, 2019 at 11:50:57PM +0100, Geert Stappers wrote:

> On Sat, Jan 05, 2019 at 12:58:49AM +0300, Dmitry Shachnev wrote:
> > On Fri, Jan 04, 2019 at 10:16:20PM +0100, Geert Stappers wrote:
> > >
> > > I would like to create https://salsa.debian.org/python-team/applications/pelican
> > > or would like to have that git repo created and have write privilege to it.
> >
> > FWIW, that repo already exists.
>
> What a nice surprise
>

It even has the correct VCS fields.

So the thing to do is uploading.

Because it will enable `debcheckout pelican`  without errors.


Cheers
Geert Stappers