maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   Time to start pushing packages to extras-testing? (https://talk.maemo.org/showthread.php?t=30541)

X-Fade 2009-09-07 09:36

Re: Time to start pushing packages to extras-testing?
 
Quote:

Originally Posted by conny (Post 323042)
Iīm just found a problem with the automatic promotion of the dependencies. Iīm not sure if this is my problem or something general...
I promoted Conboy 0.5.3 to testing. Conboy depends on libjson-glib. So libjson-glib-1.0-0 0.6.2-5 was also promoted to testing.
Now for some reason libjson-glib-dev 0.6.2-5 reports a missing dependency on the promoted lib.

Before the promotion the dependencies were ok. Also all files are still in extras-devel, so there shouldnīt be a problem finding them?!

Is there something I can do about? Also in the latest version (0.6.2-6) I changed the maintainer (should be me now) that I get the reports concerning wrong packaging, but the package web interface still shows 'Emmanuele Bassi' as the maintainer. Heīs the author and was in the maintainer field earlier...

Thanks!

It seems that there is a bug in the interface. The -5 version is available but it matches the largest version available, which is -6. I'll need to fix that.

The first time a package is uploaded, maintainer will be assigned from what is in the control file. Once there is one maintainer set, you need to request to be added. (You don't want people to take over your maintainership just by uploading a package).

You can request to be maintainer of a package at the general package information page.

conny 2009-09-07 09:44

Re: Time to start pushing packages to extras-testing?
 
Quote:

Originally Posted by X-Fade (Post 323052)
It seems that there is a bug in the interface. The -5 version is available but it matches the largest version available, which is -6. I'll need to fix that.

Thank you!

Quote:

Originally Posted by X-Fade (Post 323052)
You can request to be maintainer of a package at the general package information page.

Ok, I just tried that, but there seems to be a problem too.
1) I log in
2) Now I see the link with "Request to be maintainer of this package"
3) I click this link and come again to a page where I should log in
4) I do log in again, but nothing happens. I tried another couple of times, but the login pages just reloads it self again and again.

X-Fade 2009-09-07 20:03

Re: Time to start pushing packages to extras-testing?
 
Quote:

Originally Posted by conny (Post 323055)
Ok, I just tried that, but there seems to be a problem too.
1) I log in
2) Now I see the link with "Request to be maintainer of this package"
3) I click this link and come again to a page where I should log in
4) I do log in again, but nothing happens. I tried another couple of times, but the login pages just reloads it self again and again.

Fixed that issue, it was a permissions problem.

conny 2009-09-08 12:37

Re: Time to start pushing packages to extras-testing?
 
Me again :)

I requested to be a maintainer of the following packages:

liboauth-dev
liboauth0
libjson-glib-dev
libjson-glib-1.0-0
libjson-glib-1.0-0-dbg

For the first three packages it worked and after some time I got a mail telling me that my request was processed.
For the last two however the web interface is behaving odd. On the page where I can request to be a maintainer I click the "Confirm" button, but instead of a message that my request will be processed, the same page just loads again. So basically nothing is happening.

Another thing is, that the libjson-glib-dev package has now two maintainers. Me and Emmanuele. As it was a mistake that the first package version still had him as maintainer, it would be nice if I could remove him somehow from this list. I mean, he wrote the software, but I donīt think it wants to be responsible for packaging errors that I might do.

Sorry for causing to much trouble, but I didnīt know that the maintainer field is so much more prominent in Fremantle.

qgil 2009-09-08 14:13

Re: Time to start pushing packages to extras-testing?
 
Hi, is it intentional that rating registry is only visible when logged in? Look for instance http://maemo.org/packages/package_in...mel/rootsh/1.5 as anonymous or logged in.

I think it's useful information no matter how.

X-Fade 2009-09-11 09:36

Re: Time to start pushing packages to extras-testing?
 
Quote:

Originally Posted by conny (Post 323042)
Iīm just found a problem with the automatic promotion of the dependencies. Iīm not sure if this is my problem or something general...
I promoted Conboy 0.5.3 to testing. Conboy depends on libjson-glib. So libjson-glib-1.0-0 0.6.2-5 was also promoted to testing.
Now for some reason libjson-glib-dev 0.6.2-5 reports a missing dependency on the promoted lib.

Before the promotion the dependencies were ok. Also all files are still in extras-devel, so there shouldnīt be a problem finding them?!

I've applied the new version which fixes this dependency checking issue. The interface wasn't checking strict dependencies through out the whole chain correctly.

X-Fade 2009-09-11 09:37

Re: Time to start pushing packages to extras-testing?
 
Quote:

Originally Posted by qgil (Post 323730)
Hi, is it intentional that rating registry is only visible when logged in? Look for instance http://maemo.org/packages/package_in...mel/rootsh/1.5 as anonymous or logged in.

I think it's useful information no matter how.

CONFIRMED, will fix :)

X-Fade 2009-09-15 13:46

Re: Time to start pushing packages to extras-testing?
 
Ratings are now also visible when not logged in. The page should now make more sense for anonymous users ;)


All times are GMT. The time now is 21:48.

vBulletin® Version 3.8.8