no permission to create a package in project

I’m trying to create a package in my home directory.
I can create it just fine using the Web browser GUI, but I cannot create a package from command line:


sdll3876:~/test_project/home:tdc_user # osc --http-debug meta pkg -e home:tdc_user testpkg


-- GET https://api.opensuse.org/source/home%3Atdc_user/testpkg/_meta
send: 'GET /source/home%3Atdc_user/testpkg/_meta HTTP/1.1
Accept-Encoding: identity
Host: api.opensuse.org
Connection: close
User-agent: osc/0.139

'
reply: 'HTTP/1.1 404 Not Found
'
header: Date: Tue, 23 Apr 2013 15:49:44 GMT
header: Server: Apache/2.2.12 (Linux/SUSE)
header: X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.19
header: X-Opensuse-APIVersion: 2.4.50_55_g3269698
header: X-Opensuse-Errorcode: unknown_package
header: X-Opensuse-Runtimes: {"view":1.5979889999999999,"db":6.330578999999999,"backend":0,"xml":0}
header: Cache-Control: no-cache, private
header: X-Request-Id: 40bd8eea2e670a7aeaddd2c095234558
header: X-Runtime: 0.025650
header: X-Rack-Cache: miss
header: Status: 404
header: Content-Length: 129
header: Content-Type: application/xml; charset=utf-8
header: Connection: close
<package name="testpkg">

  <title>test package</title> <!-- Title of package -->

  <description>just a test</description> <!-- for long description -->

<!-- following roles are inherited from the parent project
  <person role="maintainer" userid="tdc_user"/>
  <person role="bugowner" userid="tdc_user"/>
-->
<!--
  <url>PUT_UPSTREAM_URL_HERE</url>
-->

<!--
  use one of the examples below to disable building of this package
  on a certain architecture, in a certain repository,
  or a combination thereof:

  <disable arch="x86_64"/>
  <disable repository="SUSE_SLE-10"/>
  <disable repository="SUSE_SLE-10" arch="x86_64"/>

  Possible sections where you can use the tags above:
  <build>
  </build>
  <debuginfo>
  </debuginfo>
  <publish>
  </publish>
  <useforbuild>
  </useforbuild>

  Please have a look at:
  http://en.opensuse.org/Restricted_formats
  Packages containing formats listed there are NOT allowed to
  be packaged in the openSUSE Buildservice and will be deleted!

-->

</package>
~
~
"/tmp/osc_metafile.P4BUlt.xml" 41L, 1006C written                                                                      
Sending meta data...


-- PUT https://api.opensuse.org/source/home%3Atdc_user/testpkg/_meta
send: 'PUT /source/home%3Atdc_user/testpkg/_meta HTTP/1.1
Accept-Encoding: identity
Content-length: 1006
Host: api.opensuse.org
User-agent: osc/0.139
Connection: close
Content-type: application/octet-stream

<package name="testpkg">

  <title>test package</title> <!-- Title of package -->

  <description>just a test</description> <!-- for long description -->

<!-- following roles are inherited from the parent project
  <person role="maintainer" userid="tdc_user"/>
  <person role="bugowner" userid="tdc_user"/>
-->
<!--
  <url>PUT_UPSTREAM_URL_HERE</url>
-->

<!--
  use one of the examples below to disable building of this package
  on a certain architecture, in a certain repository,
  or a combination thereof:

  <disable arch="x86_64"/>
  <disable repository="SUSE_SLE-10"/>
  <disable repository="SUSE_SLE-10" arch="x86_64"/>

  Possible sections where you can use the tags above:
  <build>
  </build>
  <debuginfo>
  </debuginfo>
  <publish>
  </publish>
  <useforbuild>
  </useforbuild>

  Please have a look at:
  http://en.opensuse.org/Restricted_formats
  Packages containing formats listed there are NOT allowed to
  be packaged in the openSUSE Buildservice and will be deleted!

-->

</package>
'
reply: 'HTTP/1.1 403 Forbidden
'
header: Date: Tue, 23 Apr 2013 15:50:01 GMT
header: Server: Apache/2.2.12 (Linux/SUSE)
header: X-Powered-By: Phusion Passenger (mod_rails/mod_rack) 3.0.19
header: X-Opensuse-APIVersion: 2.4.50_55_g3269698
header: X-Opensuse-Errorcode: create_package_no_permission
header: X-Opensuse-Runtimes: {"view":1.203008,"db":32.008201,"backend":0,"xml":0}
header: Cache-Control: no-cache
header: X-Request-Id: 0ed0af280ea0a1176d9f9f0ebe4fc9e5
header: X-Runtime: 0.059980
header: X-Rack-Cache: invalidate, pass
header: Status: 403
header: Content-Length: 181
header: Content-Type: application/xml; charset=utf-8
header: Connection: close
BuildService API error: create_package_no_permission (403)
no permission to create a package in project 'home:tdc_user'
Try again? ([y/N]): n

On Tue 23 Apr 2013 04:06:02 PM CDT, tdc user wrote:

I’m trying to create a package in my home directory.
I can create it just fine using the Web browser GUI, but I cannot
create a package from command line:

create_package_no_permission (403) no permission to create a package in project ‘home:tdc_user’

Hi
Have you run osc by itself to create the ~/.oscrc file and entered
your credentials?


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.3 (x86_64) Kernel 3.7.10-1.1-desktop
up 14:29, 4 users, load average: 0.01, 0.03, 0.05
CPU Intel® i5 CPU M520@2.40GHz | GPU Intel® Arrandale

Yes, osc credentials are correct and have been entered into the oscrc file.