[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: salsa-import script



Hi Filippo,

I do not know, what is wrong there. I have just imported your project [1].

[1] https://salsa.debian.org/science-team/cb2bib

Anton


2018-01-04 14:28 GMT+01:00 Filippo Rusconi <lopippo@debian.org>:
> Greetings, Anton,
>
> On Wed, Jan 03, 2018 at 10:22:43PM +0100, Anton Gladky wrote:
>>
>> Hi Filippo,
>>
>> there is the script for the debian-science team:
>> =====================
>> #!/bin/sh
>>
>> set -eux
>>
>> PROJECT="${1%.git}"
>> DESCRIPTION="$PROJECT packaging"
>> ALIOTH_URL="https://anonscm.debian.org/cgit";
>> ALIOTH_GROUP="debian-science/packages"
>> SALSA_URL="https://salsa.debian.org/api/v4";
>> SALSA_NAMESPACE="2136"
>> SALSA_TOKEN="YOURTOKEN"
>>
>> curl -f "$SALSA_URL/projects?private_token=$SALSA_TOKEN" \
>>         --data
>>
>> "path=$PROJECT&namespace_id=$SALSA_NAMESPACE&description=$DESCRIPTION&import_url=$ALIOTH_URL/$ALIOTH_GROUP/$PROJECT&visibility=public"
>>
>> =====================
>
>
> I tried the script you provided, but it failed, running it from the packages
> directory on alioth (debian-science):
>
> lopippo@moszumanska:/git/debian-science/packages$ sh cb2bib-salsa-import.sh
> + PROJECT=cb2bib.git
> + DESCRIPTION=Packaging the cb2bib scientific bibliography managing software
> + ALIOTH_URL=https://anonscm.debian.org/cgit
> + ALIOTH_GROUP=debian-science/packages
> + SALSA_URL=https://salsa.debian.org/api/v4
> + SALSA_NAMESPACE=2136
> + SALSA_TOKEN=<secret>
> + curl -f https://salsa.debian.org/api/v4/projects?private_token=<secret>
> --data path=cb2bib.git&namespace_id=2136&description=Packaging the cb2bib
> scientific bibliography managing
> software&import_url=https://anonscm.debian.org/cgit/debian-science/packages/cb2bib.git&visibility=public
>
> curl: (22) The requested URL returned error: 400
>
> I tried to check that the alioth url was fine, and in effect it is ok.
> I tried to check that the salsa url was fine by curl'ing this
>
> curl -f https://salsa.debian.org/api/v4/projects?private_token=<secret>
>
> I got a blow of text.
>
> Then I tried adding some more to the tested url and at that point it failed.
>
> lopippo@moszumanska:/git/debian-science/packages$ curl -f
> https://salsa.debian.org/api/v4/projects?private_token=sEmk1WykGK7xwDm7BuKb
> --data path=cb2bib.git&namespace_id=2136
> [1] 6413
> lopippo@moszumanska:/git/debian-science/packages$ curl: (22) The requested
> URL returned error: 400
>
> So I decided to check that the SALSA_NAMESPACE=2136 was correct:
>
> curl https://salsa.debian.org/api/v4/groups | jq . | grep 2136 -C5
>  % Total    % Received % Xferd  Average Speed   Time    Time     Time
> Current
>                                          Dload  Upload   Total   Spent
> Left  Speed
>
> 100  7668  100  7668    0     0   7668      0
>
> 0:00:01 --:--:--  0:00:01 12591
>
> Nothing happened.
>
> With a correct team id:
>
> (ins)rusconi@roma:~$ curl https://salsa.debian.org/api/v4/groups | jq . |
> grep 2008 -C5
>  % Total    % Received % Xferd  Average Speed   Time    Time     Time
> Current
>                                 Dload  Upload   Total   Spent    Left  Speed
> 100  7668  100  7668    0     0   7668      0  0:00:01 --:--:--  0:00:01
> 12570
>    "full_name": "Cloud Team",
>    "full_path": "cloud-team",
>    "parent_id": null
>  },
>  {
>    "id": 2008,
>    "name": "DebConf team",
>    "path": "debconf-team",
>    "description": "",
>    "visibility": "public",
>    "lfs_enabled": true,
>
> So, apparently, salsa.d.o does not know of debian-science nor does it know
> of its
> identifier (2136).  What can we do to fix this ?
>
> Thank you for your help,
>
>
> Filippo
>
> --
> ⢀⣴⠾⠻⢶⣦⠀  Filippo Rusconi, PhD   ⣾⠁⢰⠒⠀⣿⡁  public crypto key B053 304E 17D6
> D419 DD9B 4651 41AB 484D 7694 CF42 @ pgp.mit.edu ⢿⡄⠘⠷⠚⠋
> ⠈⠳⣄⠀⠀⠀⠀


Reply to: