Re: Ramblings and questions regarding Fedora, but stemming from gnome-software and desktop environments

2015-01-04 Thread Rahul Sundaram
Hi

On Mon, Jan 5, 2015 at 12:18 AM, Chris Murphy  wrote:
>
> So what exactly is the problem the target audience has? They want
> GNOME Packages to be included again by default so they have both an
> application GUI installer, and a packages GUI installer?


That is potentially one way to address it.  I think it is somewhat
confusing to have two different interfaces for dealing with software and it
also means that the additional metadata included in GNOME Software won't be
available for command line utilities but it might be a marginal improvement
over not having any UI at all for the rest of the packages.

Rahul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Ramblings and questions regarding Fedora, but stemming from gnome-software and desktop environments

2015-01-04 Thread Chris Murphy
On Sun, Jan 4, 2015 at 8:15 PM, Rahul Sundaram  wrote:
> Hi
>
> On Sun, Jan 4, 2015 at 9:43 PM, Chris Murphy < wrote:
>>
>>  There's already an application that does this, it's GNOME
>> Packages or use yum/dnf.
>
>
> If this was the answer, there wouldn't be so many repeated discussions about
> it.  Users don't differentiate between say htop and geany as much as the
> designers seem to have assumed.  They treat them both as essentially
> "applications".  However it doesn't fit the definition that GNOME Software
> has and ends up being not included.   There are also users who love the
> ratings and additional metadata that  GNOME Software brings and they
> wouldn't get any of that with GNOME Packages or yum. dnf search is even more
> limiting since it doesn't offer even the rudimentary filtering by name that
> yum offers.   GNOME Packages also is not included by default.  In other
> words, GNOME Software solves a problem very well but unfortunately doesn't
> solve the problems that the target audience has that much.


I don't think the solution is merging the GNOME Software and Packages
UI's into one nutty experience.

So what exactly is the problem the target audience has? They want
GNOME Packages to be included again by default so they have both an
application GUI installer, and a packages GUI installer? That doesn't
seem unreasonable on the face of it. I think that's the idea presently
being floated.


-- 
Chris Murphy
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Ramblings and questions regarding Fedora, but stemming from gnome-software and desktop environments

2015-01-04 Thread Hedayat Vatankhah




/*Aleksandar Kurtakov */ wrote on Sun, 4 Jan 2015 
02:55:17 -0500 (EST):

- Original Message -

From: "Hedayat Vatankhah" 
To: "Development discussions related to Fedora" 
Sent: Friday, January 2, 2015 11:15:58 PM
Subject: Re: Ramblings and questions regarding Fedora,  but stemming from 
gnome-software and desktop environments

<...>

GNOME Software is not that useful for a developer. As Rechard himself said,
he'll need a package manager anyway. So, If Workstation product really
targets developers, specially the ones who don't want to use terminal, it
MUST include a graphical package manager.

There are developers unaware of the concept of package manager which does not
help. Gnome Software is actually useful once the add-ons functionality is
fully expanded on applications. Works need to be done allowing a seamless
integration.
Add-ons cannot cover development libraries, unless every library is an add-on
for all IDEs!

It can be done dynamic aka install devel packages on request by IDEs - see 
https://rgrunber.fedorapeople.org/eclipse_packagekit_1.ogv

It's great, but it is not address my concerns, because:
1) If its going to be the only method for installing -devel packages, it 
should always work: it should be able to install a missing library or 
header file (consider a makefile only project). Also, not everybody uses 
correct package name in their configure script, some people use 
corresponding Debian package name (with a lib prefix and even sometimes 
full debian package name: libfoo-dev); so partial/non-exact matching 
should be also implemented.


2) More importantly, it doesn't address my main concern at all: what if 
I want to create a new project, and I'm looking for a good XML library, 
or would like to see what Fedora has to offer in this area? Even if I've 
found a great library in Internet, I should create a test in my 
configure/cmake checks for that library and see if PK will find it. It 
doesn't look like a user friendly way to search for a development 
library! It's a workaround around a missing UI.


Looking for development libraries, see their ranking and even reading 
user's reviews is all completely useful for a developer, which aligns 
perfectly with what Software offers for applications.


Regards,
Hedayat





Alexander Kurtakov
Red Hat Eclipse team



-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: allowing programs to open ports

2015-01-04 Thread Rahul Sundaram
Hi

On Sun, Jan 4, 2015 at 6:32 PM, Kevin Kofler  wrote:

> Björn Persson wrote:
> > I bet! I worry that the questions would quickly become annoying. But if
> > ports are going to be blocked by default, then there needs to be some
> > way for non-sysadmin users to open them.
>
> No, why? The ports just need to be closed, period. Non-sysadmin users
> shouldn't be allowed to open any ports.


That won't work in a world where users *are* the sysadmins as well.  Even
in a small business where one has a sysadmin, they aren't focused on
internal issues all that much.  Users are expected to cope up.

Rahul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Ramblings and questions regarding Fedora, but stemming from gnome-software and desktop environments

2015-01-04 Thread Rahul Sundaram
Hi

On Sun, Jan 4, 2015 at 9:43 PM, Chris Murphy < wrote:

>  There's already an application that does this, it's GNOME
> Packages or use yum/dnf.
>

If this was the answer, there wouldn't be so many repeated discussions
about it.  Users don't differentiate between say htop and geany as much as
the designers seem to have assumed.  They treat them both as essentially
"applications".  However it doesn't fit the definition that GNOME Software
has and ends up being not included.   There are also users who love the
ratings and additional metadata that  GNOME Software brings and they
wouldn't get any of that with GNOME Packages or yum. dnf search is even
more limiting since it doesn't offer even the rudimentary filtering by name
that yum offers.   GNOME Packages also is not included by default.  In
other words, GNOME Software solves a problem very well but unfortunately
doesn't solve the problems that the target audience has that much.

Rahul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Ramblings and questions regarding Fedora, but stemming from gnome-software and desktop environments

2015-01-04 Thread Rich Mattes

On 01/04/2015 06:46 PM, Kevin Kofler wrote:

Gary Scarborough wrote:

Is workstation being aimed at new users or developers?  And is the goal
the same for Gnome?  If Gnome is aiming to cater to new users, then is it
the right primary DE for fedora?  There seems to be a misalignment here.


I've been pointing out that misalignment from day 1. Nobody seems to care.

IMHO, developers are much better served with the KDE Spin:
* Plasma is more configurable and more adapted to the power users that
   developers inevitably are,
* Apper (the package management GUI installed by default on the KDE spin)
   does not hide development packages the way GNOME Software (the package
   management GUI installed by default on the Workstation product) does,
* Qt and kdelibs / KDE Frameworks are a better development platform than
   GTK+ (and yes, I've used both),
* KDevelop is a better IDE than anything GNOME has to offer.

The choice of GNOME as a desktop environment completely contradicts the
claimed target of "developers".

 Kevin Kofler



The Workstation product is generally aimed at developers as per the 
Target Audience section of the Workstation PRD[1], and the Workstation 
working group decided on GNOME as the desktop to use to accomplish the 
goals laid out in the PRD.  Although the Workstation PRD sets out a lot 
of developer-centric goals, the choice of GNOME as the default desktop 
and the discussion around the not-so-devleoper-centric GNOME Software 
app and other GNOME features make it seem like the Workstation product 
is kind of awkwardly straddling the line between a shiny new 
developer-centric "Workstation" product and the old "Desktop" default 
GNOME-based spin (whose goals are not really enumerated in the PRD.)  In 
that light I can see how it may look like the choice of GNOME for the 
Workstation product seem contradictory.


Are there any plans to promote the KDE spin to a product?  Reading the 
Workstation PRD and taking into account their choice of GNOME as the 
default environment, it looks like there are wide open "Average User," 
"Power User," and "Cross-Platform Development (via Qt)" target audiences 
that a new KDE-based "Fedora Desktop" or similar product could easily 
cater to.


Rich

[1] https://fedoraproject.org/wiki/Workstation/Workstation_PRD
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Ramblings and questions regarding Fedora, but stemming from gnome-software and desktop environments

2015-01-04 Thread Chris Murphy
On Sun, Jan 4, 2015 at 9:57 AM, Rahul Sundaram  wrote:
> Hi
>
> On Sun, Jan 4, 2015 at 8:46 AM, Richard Hughes  wrote:
>>
>> We're not filtering out packages that don't qualify as applications.
>> GNOME Software only searches the AppStream metadata
>
>
> Yes. My suggestion was to change that

How? What does this look like?

Call me clueless, but I think that totally defeats the major points
behind Software. It's an opt-in application, that shouldn't change or
it's going to make it ugly, incoherent, and pointless. The UX is
intentionally designed to show applications, not packages. And
certainly not conflate both by showing both side by side.

But to wholesale revert back to showing a pile of packages – no
thanks. There's already an application that does this, it's GNOME
Packages or use yum/dnf.

-- 
Chris Murphy
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

[Test-Announce] 2015-01-05 @16:00 UTC - Fedora QA Meeting

2015-01-04 Thread Adam Williamson
# Fedora Quality Assurance Meeting
# Date: 2015-01-05
# Time: 16:00 UTC
(https://fedoraproject.org/wiki/Infrastructure/UTCHowto)
# Location: #fedora-meeting on irc.freenode.net

Greetings testers!

Hope everyone had a happy and safe winter solstice event of their 
choice. Now it's time for the most significant and exciting happening 
of all: the first QA meeting of a new Gregorian calendar year! I know, 
I'm excited too.

roshi and I had a quick chat about the idea of starting up blocker bug 
review for the F22 cycle this week, in the interests of reducing the 
number of long meetings later in the cycle by starting earlier - so 
let's see what folks think of that. I don't have any other specific 
topics for the agenda - please reply to this mail if you do! Thanks.

== Proposed Agenda Topics ==

1. Previous meeting follow-up
2. Blocker bug review planning
3. Open floor
-- 
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net

___
test-announce mailing list
test-annou...@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/test-announce
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Review Request: python-sane

2015-01-04 Thread Mukundan Ragavan
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

On 01/02/2015 01:10 PM, Sandro Mani wrote:
> Hi,
> 
> python-pillow split off the sane library into a separate project,
> review request for the package is here:
> 
> https://bugzilla.redhat.com/show_bug.cgi?id=1178191
> 
> Happy to review in exchange.
> 
> Thanks, Sandro
> 
> 

I will take this.

Mukundan.

- -- 
GPG key: 00E8658D
-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQIcBAEBCgAGBQJUqewrAAoJEIfjPv0A6GWNtxMQAJlSrv/k7yMJGnh3U/x3yu6u
lV+1Uf+hV2x0Zi/OSi9Ijm/PhL2fdHxXh3Lhy0P7m99CJRENXqbKshKNpDb9MnF4
e2jnVRY9uxGJxI1vZN5Mxiuzv+khZa7H3r3n7u9lRiY0Ksmtt7nNJNEBsEsHyRrY
TQQj50Iby8tpZBi1kmnHpUW83bI4PP/RkyGUDqSrW39GjEf/tFLuQsPnytPt1H3T
B1poS+jFUPh1C8McQ7IouofZ5lezY0JAO9PNw3XkypwhlFmbVpxwHaxcHk3EOPdx
i2NNpwC6Zo9q9B6gWAxnJWjh50a0DDYKwuXsChnxLFoze5diCUECLvDabOOsqBmW
d8FU+T4cEuqCOIbBdb3oXVUF7r5CXlrvGom7/nWOBnzCNQQ1VLAUkQM+vdwHOiuS
IEyZVlBDUoavGlp6rpe0nLPLS29qFepxxzDRM+D6BSsNnW52Lt8uHvMVuzALJM4f
Di3OVo2Y7jomuN8I3S7f1MDeCHfm+4Qze8K1x2K0bgQJWbw8UYJdQVMNKfsxLiPm
7ePC8XAXWc0Eo8pVNlJ8L1Uj9+hAxXdER+sMdccSLP5rUgP+zLLJely4IdudEM/I
roJ0iip9wRcci2i62PzCdaPf5bgBH88WFCWVZyagLrvVBvKsSh17/RPdPp6M7m1+
l8rUQJF/KLpc07iyLVpC
=WMrR
-END PGP SIGNATURE-
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Ramblings and questions regarding Fedora, but stemming from gnome-software and desktop environments

2015-01-04 Thread Kevin Kofler
Gary Scarborough wrote:
> Is workstation being aimed at new users or developers?  And is the goal
> the same for Gnome?  If Gnome is aiming to cater to new users, then is it
> the right primary DE for fedora?  There seems to be a misalignment here.

I've been pointing out that misalignment from day 1. Nobody seems to care.

IMHO, developers are much better served with the KDE Spin:
* Plasma is more configurable and more adapted to the power users that
  developers inevitably are,
* Apper (the package management GUI installed by default on the KDE spin)
  does not hide development packages the way GNOME Software (the package
  management GUI installed by default on the Workstation product) does,
* Qt and kdelibs / KDE Frameworks are a better development platform than
  GTK+ (and yes, I've used both),
* KDevelop is a better IDE than anything GNOME has to offer.

The choice of GNOME as a desktop environment completely contradicts the 
claimed target of "developers".

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: allowing programs to open ports

2015-01-04 Thread Kevin Kofler
Björn Persson wrote:
> I bet! I worry that the questions would quickly become annoying. But if
> ports are going to be blocked by default, then there needs to be some
> way for non-sysadmin users to open them.

No, why? The ports just need to be closed, period. Non-sysadmin users 
shouldn't be allowed to open any ports.

Kevin Kofler

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

retire: seam-conversation, seam-parent, seam-solder, openjpa

2015-01-04 Thread gil

Hi,
I want retire: seam-conversation, seam-parent, seam-solder
I do not have many reasons to keep them still
And if someone can take care of openjpa package or can give a help as 
co-maintainer.

https://issues.apache.org/jira/browse/OPENJPA-2386
Unusable and not buildable with Java8. As last resort I will have to 
pick up too, and the

packages that require it.

regards
- gil
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Yet another frustration with Fedora package management

2015-01-04 Thread Rahul Sundaram
Hi

On Sun, Jan 4, 2015 at 1:33 PM, Hedayat Vatankhah wrote:

>
> So, I thought that maybe every package *likes* to have its specific
> settings method; and therefore I proposed to have a global configuration
> which configures main package manager policy.
>

I agree with the problem.  However I don't think the solution you are
proposing is the right one

1) dnf forked yum which was supposed to be just a project name but dnf
developers have changed their mind and want dnf to be the new permanent
name.  I disagree with this decision but unless FESCo intervenes which
seems unlikely, dnf will essentially replace yum in the near future and
when more newer functionality of RPM such as soft dependencies get used,
yum will have to stop getting used after the temporary transition period.
So after the transition, you will only have to deal with dnf.conf

2) PackageKit should ideally respect yum.conf or dnf.conf instead of
requiring its own configuration file for shared common options.  Perhaps
you can talk to Richard Hughes about that

Rahul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Yet another frustration with Fedora package management

2015-01-04 Thread Hedayat Vatankhah




/*Reindl Harald */ wrote on Sun, 04 Jan 2015 
19:19:20 +0100:


Am 04.01.2015 um 19:13 schrieb Hedayat Vatankhah:
<...>
DNF is using "/etc/dnf/dnf.conf" which is one reason more to finally 
rename it back to YUM when it starts to replace it instead demand 
users all over the world change working configs, but that's a 
different topic nobody cares about


if other sofwtare like Packagekit ignore that global options of the 
package manager just file bugreport for them


>>> I wonder if having a single packages.conf is THAT hard!!!

for DNF, YUM, Packagekit and what not else?
surely, the same way hard to just proceed the configuration of 
yum.conf, they all would needed to be changed


I'm fine with using yum.conf if everybody respects it, but I didn't 
propose it because:

1) There are some options in yum.conf that DNF/PK doesn't recognize
2) DNF has some specific options in dnf.conf which yum doesn't support
3) PK/GNOME Software have ... well I'm yet to completely discover but at 
least they have some options controlled by gsettings! and some in 
/etc/PackageKit/ which is completely unique to itself!


So, I thought that maybe every package *likes* to have its specific 
settings method; and therefore I proposed to have a global configuration 
which configures main package manager policy.


Regards,
Hedayat
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Yet another frustration with Fedora package management

2015-01-04 Thread Reindl Harald


Am 04.01.2015 um 19:13 schrieb Hedayat Vatankhah:

/*Reindl Harald */ wrote on Sun, 04 Jan 2015
19:11:01 +0100:


Am 04.01.2015 um 19:02 schrieb Hedayat Vatankhah:

/*Rex Dieter */ wrote on Sat, 03 Jan 2015 16:58:32
-0600:

Hedayat Vatankhah wrote:


<...>
Suggestion: Please add a single configuration file to configure common
package manager options

I think you answered your own question => modify the .repo files


Thank you!!! Yes, I know that I can do it, but its nothing but
ridiculous. And, as I said, this is an unsafe approach: first I excluded
it from one repo, then I discovered that I should add another
repository, and then another one. What if this package is in 50 repos?
Or you want to set metadata_expire for 50 repos?
I wonder if having a single packages.conf is THAT hard!!!


WTF don't you read other answers before continue to rant?
just edit "yum.conf" instead demand a useless "packages.conf"
duplicating what is already there

Have you read my first email carefully? yum.conf is only used by yum,
DNF and PackageKit/Gnome software don't care about it.


DNF is using "/etc/dnf/dnf.conf" which is one reason more to finally 
rename it back to YUM when it starts to replace it instead demand users 
all over the world change working configs, but that's a different topic 
nobody cares about


if other sofwtare like Packagekit ignore that global options of the 
package manager just file bugreport for them


>>> I wonder if having a single packages.conf is THAT hard!!!

for DNF, YUM, Packagekit and what not else?
surely, the same way hard to just proceed the configuration of yum.conf, 
they all would needed to be changed




signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Yet another frustration with Fedora package management

2015-01-04 Thread Hedayat Vatankhah




/*Reindl Harald */ wrote on Sun, 04 Jan 2015 
19:11:01 +0100:


Am 04.01.2015 um 19:02 schrieb Hedayat Vatankhah:

/*Rex Dieter */ wrote on Sat, 03 Jan 2015 16:58:32
-0600:

Hedayat Vatankhah wrote:


<...>
Suggestion: Please add a single configuration file to configure common
package manager options

I think you answered your own question => modify the .repo files


Thank you!!! Yes, I know that I can do it, but its nothing but
ridiculous. And, as I said, this is an unsafe approach: first I excluded
it from one repo, then I discovered that I should add another
repository, and then another one. What if this package is in 50 repos?
Or you want to set metadata_expire for 50 repos?
I wonder if having a single packages.conf is THAT hard!!!


WTF don't you read other answers before continue to rant?
just edit "yum.conf" instead demand a useless "packages.conf" 
duplicating what is already there
Have you read my first email carefully? yum.conf is only used by yum, 
DNF and PackageKit/Gnome software don't care about it.


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Yet another frustration with Fedora package management

2015-01-04 Thread Reindl Harald


Am 04.01.2015 um 19:02 schrieb Hedayat Vatankhah:

/*Rex Dieter */ wrote on Sat, 03 Jan 2015 16:58:32
-0600:

Hedayat Vatankhah wrote:


<...>
Suggestion: Please add a single configuration file to configure common
package manager options

I think you answered your own question => modify the .repo files


Thank you!!! Yes, I know that I can do it, but its nothing but
ridiculous. And, as I said, this is an unsafe approach: first I excluded
it from one repo, then I discovered that I should add another
repository, and then another one. What if this package is in 50 repos?
Or you want to set metadata_expire for 50 repos?
I wonder if having a single packages.conf is THAT hard!!!


WTF don't you read other answers before continue to rant?
just edit "yum.conf" instead demand a useless "packages.conf" 
duplicating what is already there




signature.asc
Description: OpenPGP digital signature
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Yet another frustration with Fedora package management

2015-01-04 Thread Hedayat Vatankhah


/*Rex Dieter */ wrote on Sat, 03 Jan 2015 16:58:32 
-0600:

Hedayat Vatankhah wrote:


<...>
Suggestion: Please add a single configuration file to configure common
package manager options

I think you answered your own question => modify the .repo files


Thank you!!! Yes, I know that I can do it, but its nothing but 
ridiculous. And, as I said, this is an unsafe approach: first I excluded 
it from one repo, then I discovered that I should add another 
repository, and then another one. What if this package is in 50 repos? 
Or you want to set metadata_expire for 50 repos?

I wonder if having a single packages.conf is THAT hard!!!

Hedayat
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Ramblings and questions regarding Fedora, but stemming from gnome-software and desktop environments

2015-01-04 Thread Rahul Sundaram
Hi

On Sun, Jan 4, 2015 at 8:46 AM, Richard Hughes  wrote:

> We're not filtering out packages that don't qualify as applications.
> GNOME Software only searches the AppStream metadata


Yes. My suggestion was to change that

Rahul
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: File location

2015-01-04 Thread Christopher Meng
On Sun, Jan 4, 2015 at 2:41 PM, Anshu Prateek  wrote:
> hi,
>
> I am working on packaging an upstream (aerospike) which presently puts  some
> of its file in /opt/aerospike.
>
> The two main folders in use (by upstream) are
>
> /opt/aerospike/sys/udf/lua  - This has the user defined lua functions
> shipped with the package.
> /opt/aerospike/usr/udf/  - This will have the user's custom UDFs.

Looks like all these are users-defined contents, so is it OK to read
these from anywhere?

I mean if you can allow users to specify the location during the make
install, that'd be better.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Ramblings and questions regarding Fedora, but stemming from gnome-software and desktop environments

2015-01-04 Thread Richard Hughes
On 4 January 2015 at 02:45, Rahul Sundaram  wrote:
> Another alternative would be for GNOME Software to show packages perhaps
> optionally and deprioritize packages in the listing

We're not filtering out packages that don't qualify as applications.
GNOME Software only searches the AppStream metadata (just the
pre-prepared things that qualify as applications) and then manually
matches up any desktop files that exist locally to packages using
PackageKit.

Richard
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

rawhide report: 20150104 changes

2015-01-04 Thread Fedora Rawhide Report
Compose started at Sun Jan  4 05:15:03 UTC 2015
Broken deps for i386
--
[Sprog]
Sprog-0.14-27.fc20.noarch requires perl(:MODULE_COMPAT_5.18.0)
[aeskulap]
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libofstd.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires liboflog.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libijg8.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libijg16.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libijg12.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libdcmnet.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libdcmjpeg.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libdcmimgle.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libdcmimage.so.3.6
aeskulap-0.2.2-0.19beta1.fc22.i686 requires libdcmdata.so.3.6
[boswars]
boswars-2.7-5.fc22.i686 requires libtolua++-5.1.so
[cab]
cab-0.1.9-12.fc22.i686 requires cabal-dev
[dnssec-check]
dnssec-check-1.14.0.1-4.fc20.i686 requires libval-threads.so.14
dnssec-check-1.14.0.1-4.fc20.i686 requires libsres.so.14
[fawkes]
fawkes-lua-0.5.0-19.fc22.i686 requires libtolua++-5.1.so
fawkes-plugin-katana-0.5.0-19.fc22.i686 requires libtolua++-5.1.so
fawkes-plugin-pantilt-0.5.0-19.fc22.i686 requires libtolua++-5.1.so
fawkes-plugin-roomba-0.5.0-19.fc22.i686 requires libtolua++-5.1.so
fawkes-plugin-skiller-0.5.0-19.fc22.i686 requires libtolua++-5.1.so
[gcc-python-plugin]
gcc-python2-debug-plugin-0.13-2.fc22.i686 requires gcc = 0:4.9.2-1.fc22
gcc-python2-plugin-0.13-2.fc22.i686 requires gcc = 0:4.9.2-1.fc22
gcc-python3-debug-plugin-0.13-2.fc22.i686 requires gcc = 0:4.9.2-1.fc22
gcc-python3-plugin-0.13-2.fc22.i686 requires gcc = 0:4.9.2-1.fc22
[glances]
glances-2.2.1-2.fc22.noarch requires python-psutil >= 0:2.0.0
[guacamole-server]
libguac-client-rdp-0.9.3-1.fc22.i686 requires libfreerdp-utils.so.1.2
libguac-client-rdp-0.9.3-1.fc22.i686 requires libfreerdp-core.so.1.2
libguac-client-rdp-0.9.3-1.fc22.i686 requires libfreerdp-codec.so.1.2
libguac-client-rdp-0.9.3-1.fc22.i686 requires libfreerdp-cache.so.1.2
[nifti2dicom]
nifti2dicom-0.4.9-1.fc22.i686 requires libitksys-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libitkopenjpeg-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libitkdouble-conversion-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libitkNetlibSlatec-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKznz-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKniftiio-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKgiftiio-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKWatersheds-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKVtkGlue-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKVideoIO-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKVideoCore-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKVTK-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKVNLInstantiation-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKStatistics-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKSpatialObjects-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKReview-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKQuadEdgeMesh-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKPolynomials-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKPath-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKOptimizersv4-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKOptimizers-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKNrrdIO-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKMetaIO-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKMesh-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKLabelMap-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKKLMRegionGrowing-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKIOXML-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKIOVTK-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKIOTransformMatlab-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires 
libITKIOTransformInsightLegacy-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKIOTransformHDF5-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKIOTransformBase-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKIOTIFF-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKIOStimulate-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKIOSpatialObjects-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKIOSiemens-4.6.so.1
nifti2dicom-0.4.9-1.fc22.i686 requires libITKIOPNG-4.6.so.

Re: File location

2015-01-04 Thread Ralf Corsepius

On 01/04/2015 10:34 AM, Nico Kadel-Garcia wrote:

On Sun, Jan 4, 2015 at 3:01 AM, Ralf Corsepius  wrote:

On 01/04/2015 07:41 AM, Anshu Prateek wrote:


hi,

I am working on packaging an upstream (aerospike) which presently puts
   some of its file in /opt/aerospike.

The two main folders in use (by upstream) are

/opt/aerospike/sys/udf/lua  - This has the user defined lua functions
shipped with the package.
/opt/aerospike/usr/udf/  - This will have the user's custom UDFs.

What will be the right place in FHS to put the above two directories
when packaging for Fedora? Should these go into /usr/share/aerospike or
some place in /var?


I think the useful place to put it is to get aerospike to publish
their SRPM, especially their spec files.
Let me cut a long story short: /opt/ is the appropriate place 
for other SW-vendors to install add-on packages into, but it's an 
entirely inappropriate place to for OS-vendors (such as Fedora) to put 
their packages into.


Or conversely: It's strictly prohibited for Fedora to install package 
into /opt, because this path is reserved for add-on packages.


Ralf



--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: File location

2015-01-04 Thread Nico Kadel-Garcia
On Sun, Jan 4, 2015 at 3:01 AM, Ralf Corsepius  wrote:
> On 01/04/2015 07:41 AM, Anshu Prateek wrote:
>>
>> hi,
>>
>> I am working on packaging an upstream (aerospike) which presently puts
>>   some of its file in /opt/aerospike.
>>
>> The two main folders in use (by upstream) are
>>
>> /opt/aerospike/sys/udf/lua  - This has the user defined lua functions
>> shipped with the package.
>> /opt/aerospike/usr/udf/  - This will have the user's custom UDFs.
>>
>> What will be the right place in FHS to put the above two directories
>> when packaging for Fedora? Should these go into /usr/share/aerospike or
>> some place in /var?

I think the useful place to put it is to get aerospike to publish
their SRPM, especially their spec files. I'm looking at the RHEL rpm
for their c-client tool, and it shoves some things in /op, and some in
/usr/lib for the 64-bit version, which rather violates the /usr/lib64
location for the libraries.

> Impossible to tell without having seen the sources and without knowing the
> contents. /usr/share/, /usr/lib/,
> /usr/{lib,lib64}/ would seem likely candidates.

I looked at this once before and it started making me twitch. Anyone
who publishes a system specific tarball, and puts the sources and
several RPM's *inside* the same tarbal but can't be bothered to
include a .spec or SRPM is just being goofy.

> Packages installing to /opt are not allowed in Fedora. In most cases, such
> packages are simply incorrectly configured.
>
> Ralf

The "FileSystem Hierarchy", "File Hierarchy System", and its other
three-letter descriptions had their last official release in 2004.
It's in the process of an update to version 3.0. The beta version is
at http://www.linuxbase.org/betaspecs/fhs/fhs.html. It's pretty clear
that "/opt is reserved for the installation of add-on application
software packages.".

It's common for third party packages that require their own
non-system-standard libraries and binaries for Perl, Python, MySQL,
HTTPD, and god knows Python and Ruby use /opt to have a modular
installation that does not step on your system libraries. God knows
that commercial software vendors use it, and even some open source
vendors like Opscode use it for "chef" software.

Also note that Fedora does not follow the FHS word-for-word. The
merging of /bin with /usr/bin, /sbin with /usr/sbin, etc. is a clear
violation of even the latest proposed FHS. And the use of
"/var/run/meda" for user-owned mounted media, built into "systemd", is
a pretty clear violation of the specification for  all three "/var",
"/run", and "/media. Getting violated 3 ways at once, well, I hope it
was thrilling for *everyone*.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: File location

2015-01-04 Thread Ralf Corsepius

On 01/04/2015 07:41 AM, Anshu Prateek wrote:

hi,

I am working on packaging an upstream (aerospike) which presently puts
  some of its file in /opt/aerospike.

The two main folders in use (by upstream) are

/opt/aerospike/sys/udf/lua  - This has the user defined lua functions
shipped with the package.
/opt/aerospike/usr/udf/  - This will have the user's custom UDFs.

What will be the right place in FHS to put the above two directories
when packaging for Fedora? Should these go into /usr/share/aerospike or
some place in /var?


Impossible to tell without having seen the sources and without knowing 
the contents. /usr/share/, /usr/lib/, 
/usr/{lib,lib64}/ would seem likely candidates.


Packages installing to /opt are not allowed in Fedora. In most cases, 
such packages are simply incorrectly configured.


Ralf

--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct

Re: Ramblings and questions regarding Fedora, but stemming from gnome-software and desktop environments

2015-01-04 Thread Aleksandar Kurtakov
- Original Message -
> From: "Alec Leamas" 
> To: "Development discussions related to Fedora" 
> 
> Sent: Saturday, January 3, 2015 10:19:30 PM
> Subject: Re: Ramblings and questions regarding Fedora,but stemming 
> from gnome-software and desktop environments
> 
> On 03/01/15 20:26, Hedayat Vatankhah wrote:
> >
> >
> > /*Luya Tshimbalanga*/ wrote on Fri, 02 Jan 2015 17:29:14 -0800:
> 
> 
> 
> >>> Add-ons cannot cover development libraries, unless every library is
> >>> an add-on for all IDEs!
> 
> >> Then is IDE packaging issue. When it comes of using a development
> >> applications, the software should suggest installing the missing
> >> library. If Gnome Video is able to prompt uses to install missing
> >> component, then why shouldn't be possible for IDE application to do
> >> the same?
> >> Granted I don't know well the functionality but the logic is
> >> application should detect and suggest adding the missing function.
> 
> > Hmm... that's weird, I can't understand what you mean. Gnome Video's job
> > is very easy: a video has a special format, and there are specific
> > plugins to enable playing that. However, assume that I need an XML
> > library for C++:
> > 1. How can I tell the IDE that I need an XML library?
> > 2. What should IDE do if there are 5 different XML libraries for C++?
> > How should I tell it which one I want, specially if I don't know what
> > should I use already, and want to see what is available out there?
> >
> > To me, it seems like implementing a special purpose software manager
> > inside IDE with almost all functionality GNOME Software provides. As I
> > said in another post, user reviews/rating for development libraries
> > (like what GNOME Software provides for applications) can be really
> > helpful when a developer wants to choose a library for a specific purpose.
> 
> In other words: there is a difference between the toolchain and project
> dependencies.
> 
> The toolchain e. g. eclipse + gcc etc. can be probably partly be fixed
> using IDE dependencies, DevAssistant and similar setups reflecting
> general tool-set dependencies, agreed.
> 
> OTOH, the dependencies for a specific project cannot really be handled
> this way. Such libraries are specific for the code you build, not the
> tools. Making them dependencies of e. g., eclipse just doesn't make any
> sense.

Yeah, it doesn't make sense to make dependencies of eclipse but usually when 
something is missing it's not that hard to find what to install 
programatically. Pointing again to the video for eclipse 
https://rgrunber.fedorapeople.org/eclipse_packagekit_2.ogv  . I remember 
something about Anjuta  being able to do something similar but can't find it 
now. Of course this can not cover every "creative" build environment but such 
approach works well for video codecs so it's not impossible.


Alexander Kurtakov
Red Hat Eclipse team

> 
> 
> Cheers!
> 
> --alec
> 
> --
> devel mailing list
> devel@lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/devel
> Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct