Re: fedora-tagger sunset - week post F29 beta freeze

2018-08-29 Thread Rafal Luzynski
28.08.2018 14:28 Björn Persson  wrote:
> Mattia Verga wrote:
> > The Group tag would not fix exactly what I mean. I wouldn't want to create
> > groups of packages, but apply descriptive tags of the abilities of the
> > package.
> > For example, in some of the packages I maintain:
> > ccdciel: astronomy, astrophotography, imaging, telescope
> > skychart: astronomy, telescope, planetarium
> > kpmcore: administration, disk, partition, utility
> >
> > ... so that a user can search for those tags in a package manager, instead
> > of searching Google to find what software can do what he's searching for and
> > then search for that package in the package manager to find if Fedora ships
> > it.
>
> Why don't you just write your descriptions to include those words?
>
> One can already find CCDciel with "yum search all telescope", Skychart
> with "yum search all planetarium", and KPMcore with "yum search all
> partition". Searching for "astronom" (to catch both "astronomy" and
> "astronomer") finds both CCDciel and Skychart.
> [...]

I think that *.desktop file which is a core of what PackageKit and GNOME
Software define as an application is a good place for keywords. This is
how it already works: if you type a keyword into the GNOME Software search
box or just into the GNOME (systemwide) search box it will find applications
including those not yet installed. Another advantage is that the keywords
in the *.desktop file can be easily localized so a user may search using
the native language.

Unfortunately, ccdciel.desktop [1] does not use Keywords keyword. But we
can change it, that's how open source works. :-)

Yes, I know, the spec file format also provides i18n features so the rpm
file can be translated as well but this is seldom used. I don't think we
have an infrastructure to facilitate this.

Regards,

Rafal


[1]
https://github.com/pchev/ccdciel/blob/master/system_integration/Linux/share/applications/ccdciel.desktop
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: fedora-tagger sunset - week post F29 beta freeze

2018-08-28 Thread Björn Persson
Mattia Verga wrote:
> The Group tag would not fix exactly what I mean. I wouldn't want to create 
> groups of packages, but apply descriptive tags of the abilities of the 
> package.
> For example, in some of the packages I maintain:
> ccdciel: astronomy, astrophotography, imaging, telescope
> skychart: astronomy, telescope, planetarium
> kpmcore: administration, disk, partition, utility
> 
> ... so that a user can search for those tags in a package manager, instead of 
> searching Google to find what software can do what he's searching for and 
> then search for that package in the package manager to find if Fedora ships 
> it.

Why don't you just write your descriptions to include those words?

One can already find CCDciel with "yum search all telescope", Skychart
with "yum search all planetarium", and KPMcore with "yum search all
partition". Searching for "astronom" (to catch both "astronomy" and
"astronomer") finds both CCDciel and Skychart.

You can improve on this by expanding your packages' descriptions to
include the words you listed. If you can't come up with a sentence that
describes your package and includes the word you want, then perhaps
that word isn't actually a good tag for that package?

Björn Persson


pgp4_sYGQi_UN.pgp
Description: OpenPGP digital signatur
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fwd: fedora-tagger sunset - week post F29 beta freeze

2018-08-28 Thread Petr Pisar
On 2018-08-28, Mattia Verga  wrote:
>> On 2018-08-26, Mattia Verga >  :(
>> 
>> -- Petr
> The Group tag would not fix exactly what I mean. I wouldn't want to
> create groups of packages, but apply descriptive tags of the abilities
> of the package.
>
I was proposing repurposing the Group tag. Nobody uses it for installing
package groups nowadays. Actually I don't think it ever was used like
that. It was always used more like a category.

> For example, in some of the packages I maintain:
> ccdciel: astronomy, astrophotography, imaging, telescope

For example in ccdciel package:
Group: astronomy, astrophotography, imaging, telescope

However I don't know if Group is a scalar or a vector. Vector tag would
be more suitable, so that a package manager got the list already parsed
as:

Group: astronomy
Group: astrophotography
Group: imaging
Group: telescope

> ... so that a user can search for those tags in a package manager,
> instead of searching Google to find what software can do what he's
> searching for and then search for that package in the package manager
> to find if Fedora ships it.
>
This works now:

$ dnf -q repoquery --qf '%{GROUP} %{NAME}' | grep Games

If yum repodata provided a reverse index (a mapping from a group to
package names), then "dnf -q repoqeury --what-group Games" would also
work.

-- Petr
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fwd: fedora-tagger sunset - week post F29 beta freeze

2018-08-28 Thread Mattia Verga
> On 2018-08-26, Mattia Verga   :(
> 
> -- Petr
The Group tag would not fix exactly what I mean. I wouldn't want to create 
groups of packages, but apply descriptive tags of the abilities of the package.
For example, in some of the packages I maintain:
ccdciel: astronomy, astrophotography, imaging, telescope
skychart: astronomy, telescope, planetarium
kpmcore: administration, disk, partition, utility

... so that a user can search for those tags in a package manager, instead of 
searching Google to find what software can do what he's searching for and then 
search for that package in the package manager to find if Fedora ships it.

Mattia
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fwd: fedora-tagger sunset - week post F29 beta freeze

2018-08-27 Thread Petr Pisar
On 2018-08-26, Mattia Verga  wrote:
>> On 24.8.2018 10:04, Clement Verna wrote:
>> 
>> Oh no, the press-random-arrows-to-get-badges app will be gone :D
>
> Actually, I would find tags useful for searching packages related to
> a specific field: for example, I would like to search for 'astronomy'
> and get a list of all packages related to that topic.
>
> It would be nice if tags could be added directly in the rpm specfile.
> Or at least in the appdata file.
>
 :(

-- Petr
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fwd: fedora-tagger sunset - week post F29 beta freeze

2018-08-26 Thread Mattia Verga
> On 24.8.2018 10:04, Clement Verna wrote:
> 
> Oh no, the press-random-arrows-to-get-badges app will be gone :D

Actually, I would find tags useful for searching packages related to a specific 
field: for example, I would like to search for 'astronomy' and get a list of 
all packages related to that topic.

It would be nice if tags could be added directly in the rpm specfile. Or at 
least in the appdata file.

Mattia
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Fwd: fedora-tagger sunset - week post F29 beta freeze

2018-08-25 Thread Miro Hrončok

On 24.8.2018 10:04, Clement Verna wrote:

Dear all,

The Fedora Infrastructure is running the fedora-tagger [0] service,
however it gets little usage and also has no one really maintaining it
or fixing issues with it. Earlier this year [1] we have tried to
support community members who expressed their interests in maintaining
this application, unfortunately this effort did not results in a new
version being released.

During our last meeting [2], we agreed to retire this service a week
after the end of the F29 beta freeze (see F29 schedule [3]).

Once the F29 beta freeze is over, we will communicate a sunset date.


Oh no, the press-random-arrows-to-get-badges app will be gone :D

--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Fwd: fedora-tagger sunset - week post F29 beta freeze

2018-08-24 Thread Clement Verna
Dear all,

The Fedora Infrastructure is running the fedora-tagger [0] service,
however it gets little usage and also has no one really maintaining it
or fixing issues with it. Earlier this year [1] we have tried to
support community members who expressed their interests in maintaining
this application, unfortunately this effort did not results in a new
version being released.

During our last meeting [2], we agreed to retire this service a week
after the end of the F29 beta freeze (see F29 schedule [3]).

Once the F29 beta freeze is over, we will communicate a sunset date.

Regards,
Clément

[0] - https://apps.fedoraproject.org/tagger/
[1] - https://communityblog.fedoraproject.org/maintainers-package-tagger/
[2] - 
https://meetbot.fedoraproject.org/teams/infrastructure/infrastructure.2018-08-23-14.00.log.html
[3] - https://fedoraproject.org/wiki/Releases/29/Schedule?rd=Schedule
___
devel-announce mailing list -- devel-annou...@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel-annou...@lists.fedoraproject.org/message/UPM46GFVAD4NHUMOMEWS3XGM52T2YV3T/
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/UPM46GFVAD4NHUMOMEWS3XGM52T2YV3T/


Fwd: fedora-tagger sunset - week post F29 beta freeze

2018-08-24 Thread Clement Verna
Dear all,

The Fedora Infrastructure is running the fedora-tagger [0] service,
however it gets little usage and also has no one really maintaining it
or fixing issues with it. Earlier this year [1] we have tried to
support community members who expressed their interests in maintaining
this application, unfortunately this effort did not results in a new
version being released.

During our last meeting [2], we agreed to retire this service a week
after the end of the F29 beta freeze (see F29 schedule [3]).

Once the F29 beta freeze is over, we will communicate a sunset date.

Regards,
Clément

[0] - https://apps.fedoraproject.org/tagger/
[1] - https://communityblog.fedoraproject.org/maintainers-package-tagger/
[2] - 
https://meetbot.fedoraproject.org/teams/infrastructure/infrastructure.2018-08-23-14.00.log.html
[3] - https://fedoraproject.org/wiki/Releases/29/Schedule?rd=Schedule
___
devel-announce mailing list -- devel-announce@lists.fedoraproject.org
To unsubscribe send an email to devel-announce-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org/message/UPM46GFVAD4NHUMOMEWS3XGM52T2YV3T/