public inbox for gentoo-soc@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-soc] [GSoC2012] Interested in Tags support for Portage
@ 2012-04-02 23:24 Ryuichi KAWAMATA
  2012-04-03  0:52 ` Brian Dolbec
  0 siblings, 1 reply; 9+ messages in thread
From: Ryuichi KAWAMATA @ 2012-04-02 23:24 UTC (permalink / raw
  To: gentoo-soc

Hello, everybody!

My name is Ryuichi KAKWAMATA, a Japanese student.
I'm a sophomore from April.
(Japanese school starts from April to March. :D)
I'm interesting in the idea "Tags support for Portage."

I like portage because I think it's the cleverest package management system!!
So, I use it in OSX as Gentoo Prefix too.

Now, there is a idea to improve so, I want to develop it very much.
I'm good at Python and C programming and knowledge about operating systems.

I want to learn the OSS community and help it too.

Thanks!

-- 
""" """ """ """ """ """ """ """ """ """ """ """ """ """
川又 龍一
(Ryuichi KAWAMATA)
筑波大学 情報学群 情報科学類
(Univ. Tsukuba, College of Information Science)
TEL : 080-2594-3539
""" """ """ """ """ """ """ """ """ """ """ """ """ """



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-soc] [GSoC2012] Interested in Tags support for Portage
  2012-04-02 23:24 [gentoo-soc] [GSoC2012] Interested in Tags support for Portage Ryuichi KAWAMATA
@ 2012-04-03  0:52 ` Brian Dolbec
  2012-04-03  9:27   ` Ryuichi KAWAMATA
  0 siblings, 1 reply; 9+ messages in thread
From: Brian Dolbec @ 2012-04-03  0:52 UTC (permalink / raw
  To: gentoo-soc

[-- Attachment #1: Type: text/plain, Size: 1549 bytes --]

On Tue, 2012-04-03 at 08:24 +0900, Ryuichi KAWAMATA wrote:
> Hello, everybody!
> 
> My name is Ryuichi KAKWAMATA, a Japanese student.
> I'm a sophomore from April.
> (Japanese school starts from April to March. :D)
> I'm interesting in the idea "Tags support for Portage."
> 
> I like portage because I think it's the cleverest package management system!!
> So, I use it in OSX as Gentoo Prefix too.
> 
> Now, there is a idea to improve so, I want to develop it very much.
> I'm good at Python and C programming and knowledge about operating systems.
> 
> I want to learn the OSS community and help it too.
> 
> Thanks!
> 

Thank you for your interest.

As was noted in the wiki, this idea is too small for a complete project
on it's own.  You will need to add more to it in order for it to be
considered.

You might want to consider adding both eix and esearch to your proposal
to add tags support to their fast search db's.  I would be your contact
for work done to esearch.  Contact the upstream developer to discuss
adding tags support to eix.

That will still likely not be enough to make it a complete project, so
you will need to come up with some additional work to do.  Preferably in
the same realm of work as the above, mostly portage.  One idea I have
would be to complete work on the portage public_api that was started but
needs additional work to complete.  That idea could fill in the project
timeline.  Contact me directly if you wish to discuss it further.
-- 
Brian Dolbec <dolsen@gentoo.org>

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-soc] [GSoC2012] Interested in Tags support for Portage
  2012-04-03  0:52 ` Brian Dolbec
@ 2012-04-03  9:27   ` Ryuichi KAWAMATA
  2012-04-03 14:25     ` Brian Dolbec
  2012-04-03 20:14     ` Brian Dolbec
  0 siblings, 2 replies; 9+ messages in thread
From: Ryuichi KAWAMATA @ 2012-04-03  9:27 UTC (permalink / raw
  To: gentoo-soc

Hello.

> As was noted in the wiki, this idea is too small for a complete project
> on it's own.  You will need to add more to it in order for it to be
> considered.
I discussed this in gentoo-soc IRC yesterday.
And, I decide to add another idea, "To implement tags support for Portato"

I know CUI system is very useful because it can use over ssh, and
normally it's lightly.
But, if we need a system which has much information, I think GUI
system is also good.
Therefore, I propose this idea.

I heard Portato developers are few too.
So, I think this idea can help its developing.

My goal in this GSoC idea is that;
* To develop tags support for Portage
* To develop tags support for Portato

If there are some strange points in my plan, would you point it?

Thanks!


2012/4/3 Brian Dolbec <dolsen@gentoo.org>:
> On Tue, 2012-04-03 at 08:24 +0900, Ryuichi KAWAMATA wrote:
>> Hello, everybody!
>>
>> My name is Ryuichi KAKWAMATA, a Japanese student.
>> I'm a sophomore from April.
>> (Japanese school starts from April to March. :D)
>> I'm interesting in the idea "Tags support for Portage."
>>
>> I like portage because I think it's the cleverest package management system!!
>> So, I use it in OSX as Gentoo Prefix too.
>>
>> Now, there is a idea to improve so, I want to develop it very much.
>> I'm good at Python and C programming and knowledge about operating systems.
>>
>> I want to learn the OSS community and help it too.
>>
>> Thanks!
>>
>
> Thank you for your interest.
>
> As was noted in the wiki, this idea is too small for a complete project
> on it's own.  You will need to add more to it in order for it to be
> considered.
>
> You might want to consider adding both eix and esearch to your proposal
> to add tags support to their fast search db's.  I would be your contact
> for work done to esearch.  Contact the upstream developer to discuss
> adding tags support to eix.
>
> That will still likely not be enough to make it a complete project, so
> you will need to come up with some additional work to do.  Preferably in
> the same realm of work as the above, mostly portage.  One idea I have
> would be to complete work on the portage public_api that was started but
> needs additional work to complete.  That idea could fill in the project
> timeline.  Contact me directly if you wish to discuss it further.
> --
> Brian Dolbec <dolsen@gentoo.org>



-- 
""" """ """ """ """ """ """ """ """ """ """ """ """ """
川又 龍一
(Ryuichi KAWAMATA)
筑波大学 情報学群 情報科学類
(Univ. Tsukuba, College of Information Science)
TEL : 080-2594-3539
""" """ """ """ """ """ """ """ """ """ """ """ """ """



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-soc] [GSoC2012] Interested in Tags support for Portage
  2012-04-03  9:27   ` Ryuichi KAWAMATA
@ 2012-04-03 14:25     ` Brian Dolbec
  2012-04-03 20:14     ` Brian Dolbec
  1 sibling, 0 replies; 9+ messages in thread
From: Brian Dolbec @ 2012-04-03 14:25 UTC (permalink / raw
  To: gentoo-soc

[-- Attachment #1: Type: text/plain, Size: 3461 bytes --]

On Tue, 2012-04-03 at 18:27 +0900, Ryuichi KAWAMATA wrote:
> Hello.
> 
> > As was noted in the wiki, this idea is too small for a complete project
> > on it's own.  You will need to add more to it in order for it to be
> > considered.
> I discussed this in gentoo-soc IRC yesterday.
> And, I decide to add another idea, "To implement tags support for Portato"
> 
> I know CUI system is very useful because it can use over ssh, and
> normally it's lightly.
> But, if we need a system which has much information, I think GUI
> system is also good.
> Therefore, I propose this idea.
> 
> I heard Portato developers are few too.
> So, I think this idea can help its developing.
> 
> My goal in this GSoC idea is that;
> * To develop tags support for Portage
> * To develop tags support for Portato
> 
> If there are some strange points in my plan, would you point it?
> 
> Thanks!
> 

The strange part, is that portato is behind in changes to portage, so it
no longer works correctly.  It has also been asked that we remove it
from the tree (by it's creator) for that reason.  Rather than that, we
would prefer if it was brought up to date.  Adding tags support to
portato, porthole, or any of the other python based guis would be fairly
easy once it was done in portage.  I would think it would not take more
than a couple days to add tags support to a gui once the code is in
operation in portage.

The best way to keep portato going is to update it's use of portage.
One of the best ways to do that is to finish the new public_api and
change portato to use it.  It at the very least needs the current code
updated to the current portage api.

> 
> 2012/4/3 Brian Dolbec <dolsen@gentoo.org>:
> > On Tue, 2012-04-03 at 08:24 +0900, Ryuichi KAWAMATA wrote:
> >> Hello, everybody!
> >>
> >> My name is Ryuichi KAKWAMATA, a Japanese student.
> >> I'm a sophomore from April.
> >> (Japanese school starts from April to March. :D)
> >> I'm interesting in the idea "Tags support for Portage."
> >>
> >> I like portage because I think it's the cleverest package management system!!
> >> So, I use it in OSX as Gentoo Prefix too.
> >>
> >> Now, there is a idea to improve so, I want to develop it very much.
> >> I'm good at Python and C programming and knowledge about operating systems.
> >>
> >> I want to learn the OSS community and help it too.
> >>
> >> Thanks!
> >>
> >
> > Thank you for your interest.
> >
> > As was noted in the wiki, this idea is too small for a complete project
> > on it's own.  You will need to add more to it in order for it to be
> > considered.
> >
> > You might want to consider adding both eix and esearch to your proposal
> > to add tags support to their fast search db's.  I would be your contact
> > for work done to esearch.  Contact the upstream developer to discuss
> > adding tags support to eix.
> >
> > That will still likely not be enough to make it a complete project, so
> > you will need to come up with some additional work to do.  Preferably in
> > the same realm of work as the above, mostly portage.  One idea I have
> > would be to complete work on the portage public_api that was started but
> > needs additional work to complete.  That idea could fill in the project
> > timeline.  Contact me directly if you wish to discuss it further.
> > --
> > Brian Dolbec <dolsen@gentoo.org>
> 
> 
> 


-- 
Brian Dolbec <dolsen@gentoo.org>

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-soc] [GSoC2012] Interested in Tags support for Portage
  2012-04-03  9:27   ` Ryuichi KAWAMATA
  2012-04-03 14:25     ` Brian Dolbec
@ 2012-04-03 20:14     ` Brian Dolbec
  2012-04-03 23:49       ` [gentoo-soc] Bugfixes Slava Bacherikov
  2012-04-04 10:16       ` [gentoo-soc] [GSoC2012] Interested in Tags support for Portage Ryuichi KAWAMATA
  1 sibling, 2 replies; 9+ messages in thread
From: Brian Dolbec @ 2012-04-03 20:14 UTC (permalink / raw
  To: gentoo-soc

[-- Attachment #1: Type: text/plain, Size: 3038 bytes --]

On Tue, 2012-04-03 at 18:27 +0900, Ryuichi KAWAMATA wrote:
> Hello.
> 
> > As was noted in the wiki, this idea is too small for a complete project
> > on it's own.  You will need to add more to it in order for it to be
> > considered.
> I discussed this in gentoo-soc IRC yesterday.
> And, I decide to add another idea, "To implement tags support for Portato"
> 
> I know CUI system is very useful because it can use over ssh, and
> normally it's lightly.
> But, if we need a system which has much information, I think GUI
> system is also good.
> Therefore, I propose this idea.
> 
> I heard Portato developers are few too.
> So, I think this idea can help its developing.
> 
> My goal in this GSoC idea is that;
> * To develop tags support for Portage
> * To develop tags support for Portato
> 
> If there are some strange points in my plan, would you point it?
> 
> Thanks!
> 
> 
> 2012/4/3 Brian Dolbec <dolsen@gentoo.org>:
> > On Tue, 2012-04-03 at 08:24 +0900, Ryuichi KAWAMATA wrote:
> >> Hello, everybody!
> >>
> >> My name is Ryuichi KAKWAMATA, a Japanese student.
> >> I'm a sophomore from April.
> >> (Japanese school starts from April to March. :D)
> >> I'm interesting in the idea "Tags support for Portage."
> >>
> >> I like portage because I think it's the cleverest package management system!!
> >> So, I use it in OSX as Gentoo Prefix too.
> >>
> >> Now, there is a idea to improve so, I want to develop it very much.
> >> I'm good at Python and C programming and knowledge about operating systems.
> >>
> >> I want to learn the OSS community and help it too.
> >>
> >> Thanks!
> >>
> >
> > Thank you for your interest.
> >
> > As was noted in the wiki, this idea is too small for a complete project
> > on it's own.  You will need to add more to it in order for it to be
> > considered.
> >
> > You might want to consider adding both eix and esearch to your proposal
> > to add tags support to their fast search db's.  I would be your contact
> > for work done to esearch.  Contact the upstream developer to discuss
> > adding tags support to eix.
> >
> > That will still likely not be enough to make it a complete project, so
> > you will need to come up with some additional work to do.  Preferably in
> > the same realm of work as the above, mostly portage.  One idea I have
> > would be to complete work on the portage public_api that was started but
> > needs additional work to complete.  That idea could fill in the project
> > timeline.  Contact me directly if you wish to discuss it further.
> > --
> > Brian Dolbec <dolsen@gentoo.org>
> 
> 
> 

Something else I forgot to mention.

For tags support, there are also 2 indexed search utilities used by
users,  eix and esearch.  Also gentoolkit,s equery could also benefit
from tags support for it's searches.  Eix being c++ and both esearch and
equery being python based.

You should consider those as part of the work for tags support project.
-- 
Brian Dolbec <dolsen@gentoo.org>

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [gentoo-soc] Bugfixes
  2012-04-03 20:14     ` Brian Dolbec
@ 2012-04-03 23:49       ` Slava Bacherikov
  2012-04-04  0:35         ` Brian Dolbec
  2012-04-04 10:16       ` [gentoo-soc] [GSoC2012] Interested in Tags support for Portage Ryuichi KAWAMATA
  1 sibling, 1 reply; 9+ messages in thread
From: Slava Bacherikov @ 2012-04-03 23:49 UTC (permalink / raw
  To: gentoo-soc

HI gentoo comunity
I'll wrote some bugfixes:

 https://bugs.gentoo.org/show_bug.cgi?id=410651
https://bugs.gentoo.org/show_bug.cgi?id=350759
https://bugs.gentoo.org/show_bug.cgi?id=334995

And one ebuild proposal:
https://bugs.gentoo.org/show_bug.cgi?id=410581



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-soc] Bugfixes
  2012-04-03 23:49       ` [gentoo-soc] Bugfixes Slava Bacherikov
@ 2012-04-04  0:35         ` Brian Dolbec
  0 siblings, 0 replies; 9+ messages in thread
From: Brian Dolbec @ 2012-04-04  0:35 UTC (permalink / raw
  To: gentoo-soc

[-- Attachment #1: Type: text/plain, Size: 409 bytes --]

On Wed, 2012-04-04 at 02:49 +0300, Slava Bacherikov wrote:
> HI gentoo comunity
> I'll wrote some bugfixes:
> 
>  https://bugs.gentoo.org/show_bug.cgi?id=410651
> https://bugs.gentoo.org/show_bug.cgi?id=350759
> https://bugs.gentoo.org/show_bug.cgi?id=334995
> 
> And one ebuild proposal:
> https://bugs.gentoo.org/show_bug.cgi?id=410581
> 

Thank you
-- 
Brian Dolbec <brian.dolbec@gmail.com>

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-soc] [GSoC2012] Interested in Tags support for Portage
  2012-04-03 20:14     ` Brian Dolbec
  2012-04-03 23:49       ` [gentoo-soc] Bugfixes Slava Bacherikov
@ 2012-04-04 10:16       ` Ryuichi KAWAMATA
  2012-04-04 14:26         ` Brian Dolbec
  1 sibling, 1 reply; 9+ messages in thread
From: Ryuichi KAWAMATA @ 2012-04-04 10:16 UTC (permalink / raw
  To: gentoo-soc

Hello!

> The best way to keep portato going is to update it's use of portage.
> One of the best ways to do that is to finish the new public_api and
> change portato to use it.  It at the very least needs the current code
> updated to the current portage api.
Is this means bugs.gentoo.org #136932?
I checkout "public_api" branch and merge into "master" branch to try.

> For tags support, there are also 2 indexed search utilities used by
> users,  eix and esearch.  Also gentoolkit,s equery could also benefit
> from tags support for it's searches.  Eix being c++ and both esearch and
> equery being python based.
>
> You should consider those as part of the work for tags support project.
I think public_api will solve this problem.

I thought the schedule the idea, "Tags support for Portage" is;
1. Implement tags support for Portage
2. Implement public_api for portage that cover all
3. Implement eix, esearch and equery that use public_api which has
been implemented in "2."

If all milestones would have been implemented, to use Portage's
function by other tools.

How about this idea?

Please point out :)

Thanks.


2012/4/4 Brian Dolbec <dolsen@gentoo.org>:
> On Tue, 2012-04-03 at 18:27 +0900, Ryuichi KAWAMATA wrote:
>> Hello.
>>
>> > As was noted in the wiki, this idea is too small for a complete project
>> > on it's own.  You will need to add more to it in order for it to be
>> > considered.
>> I discussed this in gentoo-soc IRC yesterday.
>> And, I decide to add another idea, "To implement tags support for Portato"
>>
>> I know CUI system is very useful because it can use over ssh, and
>> normally it's lightly.
>> But, if we need a system which has much information, I think GUI
>> system is also good.
>> Therefore, I propose this idea.
>>
>> I heard Portato developers are few too.
>> So, I think this idea can help its developing.
>>
>> My goal in this GSoC idea is that;
>> * To develop tags support for Portage
>> * To develop tags support for Portato
>>
>> If there are some strange points in my plan, would you point it?
>>
>> Thanks!
>>
>>
>> 2012/4/3 Brian Dolbec <dolsen@gentoo.org>:
>> > On Tue, 2012-04-03 at 08:24 +0900, Ryuichi KAWAMATA wrote:
>> >> Hello, everybody!
>> >>
>> >> My name is Ryuichi KAKWAMATA, a Japanese student.
>> >> I'm a sophomore from April.
>> >> (Japanese school starts from April to March. :D)
>> >> I'm interesting in the idea "Tags support for Portage."
>> >>
>> >> I like portage because I think it's the cleverest package management system!!
>> >> So, I use it in OSX as Gentoo Prefix too.
>> >>
>> >> Now, there is a idea to improve so, I want to develop it very much.
>> >> I'm good at Python and C programming and knowledge about operating systems.
>> >>
>> >> I want to learn the OSS community and help it too.
>> >>
>> >> Thanks!
>> >>
>> >
>> > Thank you for your interest.
>> >
>> > As was noted in the wiki, this idea is too small for a complete project
>> > on it's own.  You will need to add more to it in order for it to be
>> > considered.
>> >
>> > You might want to consider adding both eix and esearch to your proposal
>> > to add tags support to their fast search db's.  I would be your contact
>> > for work done to esearch.  Contact the upstream developer to discuss
>> > adding tags support to eix.
>> >
>> > That will still likely not be enough to make it a complete project, so
>> > you will need to come up with some additional work to do.  Preferably in
>> > the same realm of work as the above, mostly portage.  One idea I have
>> > would be to complete work on the portage public_api that was started but
>> > needs additional work to complete.  That idea could fill in the project
>> > timeline.  Contact me directly if you wish to discuss it further.
>> > --
>> > Brian Dolbec <dolsen@gentoo.org>
>>
>>
>>
>
> Something else I forgot to mention.
>
> For tags support, there are also 2 indexed search utilities used by
> users,  eix and esearch.  Also gentoolkit,s equery could also benefit
> from tags support for it's searches.  Eix being c++ and both esearch and
> equery being python based.
>
> You should consider those as part of the work for tags support project.
> --
> Brian Dolbec <dolsen@gentoo.org>



-- 
""" """ """ """ """ """ """ """ """ """ """ """ """ """
川又 龍一
(Ryuichi KAWAMATA)
筑波大学 情報学群 情報科学類
(Univ. Tsukuba, College of Information Science)
TEL : 080-2594-3539
""" """ """ """ """ """ """ """ """ """ """ """ """ """



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [gentoo-soc] [GSoC2012] Interested in Tags support for Portage
  2012-04-04 10:16       ` [gentoo-soc] [GSoC2012] Interested in Tags support for Portage Ryuichi KAWAMATA
@ 2012-04-04 14:26         ` Brian Dolbec
  0 siblings, 0 replies; 9+ messages in thread
From: Brian Dolbec @ 2012-04-04 14:26 UTC (permalink / raw
  To: gentoo-soc

[-- Attachment #1: Type: text/plain, Size: 2532 bytes --]

On Wed, 2012-04-04 at 19:16 +0900, Ryuichi KAWAMATA wrote:
> Hello!
> 
> > The best way to keep portato going is to update it's use of portage.
> > One of the best ways to do that is to finish the new public_api and
> > change portato to use it.  It at the very least needs the current code
> > updated to the current portage api.
> Is this means bugs.gentoo.org #136932?

That is an old bug, but essentially, yes.  The aim of the public API is
to have a consistent higher level api for consumer apps/giu's to use for
gathering data and merging/unmerging pkgs.


> I checkout "public_api" branch and merge into "master" branch to try.

There is no need to merge, I will update it again.  It also is likely to
remain installable as a separate ebuild for some time before it is
merged back into portage master.  None of the public_api code changes
any code within portage's existing code.  If there are any changes that
need to be made, they will likely be merged on an as needed basis.


> 
> > For tags support, there are also 2 indexed search utilities used by
> > users,  eix and esearch.  Also gentoolkit,s equery could also benefit
> > from tags support for it's searches.  Eix being c++ and both esearch and
> > equery being python based.
> >
> > You should consider those as part of the work for tags support project.
> I think public_api will solve this problem.
> 
> I thought the schedule the idea, "Tags support for Portage" is;
> 1. Implement tags support for Portage
> 2. Implement public_api for portage that cover all
> 3. Implement eix, esearch and equery that use public_api which has
> been implemented in "2."
> 

eix is not python based and does not use portage at all for gathering
it's data.  So making eix use portage is very likely not going to
happen.  There has been a "c" interface started to the public API but
converting eix to use an updated and hopefully complete new public API
to portage is not something in the scope of this project.  However
extending eix to support tags with it's current structure and code could
be.  That would need to be worked out with the eix developers.

esearch and equery both use portage for data, so adding tags support to
them using the portage tags code is certainly something that should be
considered.

> If all milestones would have been implemented, to use Portage's
> function by other tools.
> 
> How about this idea?
> 
> Please point out :)
> 
> Thanks.
> 


-- 
Brian Dolbec <dolsen@gentoo.org>

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 490 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2012-04-04 15:09 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-02 23:24 [gentoo-soc] [GSoC2012] Interested in Tags support for Portage Ryuichi KAWAMATA
2012-04-03  0:52 ` Brian Dolbec
2012-04-03  9:27   ` Ryuichi KAWAMATA
2012-04-03 14:25     ` Brian Dolbec
2012-04-03 20:14     ` Brian Dolbec
2012-04-03 23:49       ` [gentoo-soc] Bugfixes Slava Bacherikov
2012-04-04  0:35         ` Brian Dolbec
2012-04-04 10:16       ` [gentoo-soc] [GSoC2012] Interested in Tags support for Portage Ryuichi KAWAMATA
2012-04-04 14:26         ` Brian Dolbec

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox