Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Fedora Development (http://www.linux-archive.org/fedora-development/)
-   -   Changes to the Packaging Guidelines (http://www.linux-archive.org/fedora-development/74428-changes-packaging-guidelines.html)

"Tom "spot" Callaway" 04-22-2008 08:08 PM

Changes to the Packaging Guidelines
 
Two changes have recently been made to the Fedora Packaging Guidelines.

Specifically:

The main Fedora Packaging Guidelines now has a section which forbids packages
to own files or directories under /srv. This new section can be found here:
http://fedoraproject.org/wiki/Packaging/Guidelines#NoFilesOrDirectoriesUnderSrv

As a reminder, any Fedora packages which are currently owning files or directories
under /srv need to be fixed before the release of Fedora 10.

The guidelines describing how to deal with GCJ compilation in Java
packages have been amended to conditionalize GCJ:
http://fedoraproject.org/wiki/Packaging/GCJGuidelines

These guidelines (and changes) were approved by the Fedora Packaging
Committee (FPC) and ratified by FESCo.

Many thanks to Lubomir Kundrak, and all of the members of the FPC and FESCo,
for assisting in drafting, refining, and passing these guidelines.

A reminder: The Fedora Packaging Guidelines are living documents! If you
find something missing, incorrect, or in need of revision, you can
suggest a draft change. The procedure for this is documented here:
http://fedoraproject.org/wiki/Packaging/Committee#GuidelineChangeProcedure

Thanks,

~spot

_______________________________________________
Fedora-devel-announce mailing list
Fedora-devel-announce@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-announce

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Josh Boyer 04-22-2008 09:25 PM

Changes to the Packaging Guidelines
 
On Tue, 2008-04-22 at 16:08 -0400, Tom "spot" Callaway wrote:
> Two changes have recently been made to the Fedora Packaging Guidelines.
>
> Specifically:
>
> The main Fedora Packaging Guidelines now has a section which forbids packages
> to own files or directories under /srv. This new section can be found here:
> http://fedoraproject.org/wiki/Packaging/Guidelines#NoFilesOrDirectoriesUnderSrv
>
> As a reminder, any Fedora packages which are currently owning files or directories
> under /srv need to be fixed before the release of Fedora 10.

Or what? And who's going to verify that?

josh

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Jean-François Martin 04-22-2008 09:46 PM

Changes to the Packaging Guidelines
 
Le mardi 22 avril 2008 à 16:25 -0500, Josh Boyer a écrit :
> On Tue, 2008-04-22 at 16:08 -0400, Tom "spot" Callaway wrote:
> > Two changes have recently been made to the Fedora Packaging Guidelines.
> >
> > Specifically:
> >
> > The main Fedora Packaging Guidelines now has a section which forbids packages
> > to own files or directories under /srv. This new section can be found here:
> > http://fedoraproject.org/wiki/Packaging/Guidelines#NoFilesOrDirectoriesUnderSrv
> >
> > As a reminder, any Fedora packages which are currently owning files or directories
> > under /srv need to be fixed before the release of Fedora 10.
>
> Or what? And who's going to verify that?
>
yum whatprovides /srv/* ?

--
Jean-François Martin <lokthare@gmail.com>

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

Josh Boyer 04-22-2008 10:00 PM

Changes to the Packaging Guidelines
 
On Tue, 2008-04-22 at 23:46 +0200, Jean-François Martin wrote:
> Le mardi 22 avril 2008 à 16:25 -0500, Josh Boyer a écrit :
> > On Tue, 2008-04-22 at 16:08 -0400, Tom "spot" Callaway wrote:
> > > Two changes have recently been made to the Fedora Packaging Guidelines.
> > >
> > > Specifically:
> > >
> > > The main Fedora Packaging Guidelines now has a section which forbids packages
> > > to own files or directories under /srv. This new section can be found here:
> > > http://fedoraproject.org/wiki/Packaging/Guidelines#NoFilesOrDirectoriesUnderSrv
> > >
> > > As a reminder, any Fedora packages which are currently owning files or directories
> > > under /srv need to be fixed before the release of Fedora 10.
> >
> > Or what? And who's going to verify that?
> >
> yum whatprovides /srv/* ?

That's a way to detect packages yes. My question was more directed at
what happens to packages that aren't fixed and _who_ is actually going
to verify they are fixed. Not how.

josh

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

"Tom "spot" Callaway" 04-22-2008 10:11 PM

Changes to the Packaging Guidelines
 
On Tue, 2008-04-22 at 17:00 -0500, Josh Boyer wrote:
> On Tue, 2008-04-22 at 23:46 +0200, Jean-François Martin wrote:
> > Le mardi 22 avril 2008 à 16:25 -0500, Josh Boyer a écrit :
> > > On Tue, 2008-04-22 at 16:08 -0400, Tom "spot" Callaway wrote:
> > > > Two changes have recently been made to the Fedora Packaging Guidelines.
> > > >
> > > > Specifically:
> > > >
> > > > The main Fedora Packaging Guidelines now has a section which forbids packages
> > > > to own files or directories under /srv. This new section can be found here:
> > > > http://fedoraproject.org/wiki/Packaging/Guidelines#NoFilesOrDirectoriesUnderSrv
> > > >
> > > > As a reminder, any Fedora packages which are currently owning files or directories
> > > > under /srv need to be fixed before the release of Fedora 10.
> > >
> > > Or what? And who's going to verify that?
> > >
> > yum whatprovides /srv/* ?
>
> That's a way to detect packages yes. My question was more directed at
> what happens to packages that aren't fixed and _who_ is actually going
> to verify they are fixed. Not how.

I volunteered to audit packages for compliance in the F10 cycle.

~spot

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

"Tom "spot" Callaway" 04-25-2008 03:26 PM

Changes to the Packaging Guidelines
 
Two changes have recently been made to the Fedora Packaging Guidelines.

Specifically:

The Fedora Packaging Guidelines have been updated to clarify the Static
Library packaging guidelines. For the clarified wording, see:
http://fedoraproject.org/wiki/Packaging/Guidelines#StaticLibraries

Guidelines for packaging Sugar Activities are now in place, they live
at:
http://fedoraproject.org/wiki/Packaging/SugarActivityGuidelines

(they are also referenced in the Packaging/Guidelines and
Packaging/NamingGuidelines)

Many thanks to Dennis Gilmore, and all of the members of the FPC and
FESCo,
for assisting in drafting, refining, and passing these guidelines.

A reminder: The Fedora Packaging Guidelines are living documents! If you
find something missing, incorrect, or in need of revision, you can
suggest a draft change. The procedure for this is documented here:
http://fedoraproject.org/wiki/Packaging/Committee#GuidelineChangeProcedure

Thanks,

~spot

_______________________________________________
Fedora-devel-announce mailing list
Fedora-devel-announce@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-announce

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

"Tom "spot" Callaway" 01-20-2009 08:16 PM

Changes to the Packaging Guidelines
 
As usual, the Fedora Packaging Committee has been busy adding and
amending the Fedora Packaging Guidelines.

Specifically:

The Packaging Guidelines describing desktop-file-install have been changed.
Specifically, new packages no longer need to set "vendor" (existing packages
must keep using "vendor" for the lifetime of that package).
https://fedoraproject.org/wiki/Packaging:Guidelines#desktop-file-install_usage

The Packaging Guidelines have been changed to reflect the fact that Fedora
packages must adhere to the Filesystem Hierarchy Standard (FHS), with the
exception of libexecdir (as specified in the GNU Coding Standards) and
/usr/target for cross-compilers.
https://fedoraproject.org/wiki/Packaging:Guidelines#layout

The Font Packaging Guidelines have been changed. There is a new section which
covers Font Package Layout:
https://fedoraproject.org/wiki/Packaging:FontsPolicy#Package_layout_for_fonts

In addition, there is a new set of Guidelines covering the naming of Font Packages:
https://fedoraproject.org/wiki/Packaging:FontsPolicy#Naming

Also, there is a new set of Guidelines covering the technical implementation of
Font Packages:
https://fedoraproject.org/wiki/Packaging:FontsPolicy#Technical_implementation

The Eclipse Plugin Guidelines were updated to reflect Eclipse 3.4:
https://fedoraproject.org/wiki/Packaging:EclipsePlugins

The Ruby Guidelines were updated to better handle situations where a Ruby Gem
includes an extension library written in C:
https://fedoraproject.org/wiki/Packaging:Ruby#Ruby_Gem_with_extension_libraries_w ritten_in_C

These guidelines (and changes) were approved by the Fedora Packaging
Committee (FPC) and ratified by FESCo.

Many thanks to Andrew Overholt, Mamoru Tasaka, Nicolas Mailhot, and all
of the members of the FPC and FESCo, for assisting in drafting, refining, and
passing these guidelines.

As a reminder: The Fedora Packaging Guidelines are living documents! If you
find something missing, incorrect, or in need of revision, you can
suggest a draft change. The procedure for this is documented here:
http://fedoraproject.org/wiki/Packaging/Committee#GuidelineChangeProcedure

Thanks,

~spot

_______________________________________________
Fedora-devel-announce mailing list
Fedora-devel-announce@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-announce

--
fedora-devel-list mailing list
fedora-devel-list@redhat.com
https://www.redhat.com/mailman/listinfo/fedora-devel-list

"Tom "spot" Callaway" 11-17-2010 01:23 PM

Changes to the Packaging Guidelines
 
Here are the list of recent changes to the Fedora Packaging Guidelines:

D Packaging Guidelines have been added:
https://fedoraproject.org/wiki/Packaging:D

---

The Java Packaging Guidelines have been revised:
https://fedoraproject.org/wiki/Packaging:Java
Diff:
https://fedoraproject.org/w/index.php?title=Packaging%3AJava&diff=206526&oldid =154023

---

The Guideline that explains how and when to require base packages has
been substantially revised. The old language focused on -devel packages
and left other subpackages to the imagination of the reader. The update
has more generic advice and uses -devel and -libs packages as examples.

http://fedoraproject.org/wiki/Packaging/Guidelines#RequiringBasePackage

---

The perl guidelines have been updated with additional examples and
clarifications. Specifically, the Directory ownership, requires and
provides, and testing sections have seen wording changes:

https://fedoraproject.org/wiki/Packaging:Perl

---

A guideline was added explaining the %pretrans scriptlet and requiring
that if used it must be written in Lua.

https://fedoraproject.org/wiki/Packaging/Guidelines#The_.25pretrans_scriptlet

---

A note was added about additional checks obtained by running rpmlint on
installed packages.

https://fedoraproject.org/wiki/Packaging/Guidelines#Use_rpmlint

---

These guidelines (and changes) were approved by the Fedora Packaging
Committee (FPC).

Many thanks to Alexander Kurtakov, Jonathan Mercier, Stanislav
Ochotnicky and all of the members of the FPC, for assisting in drafting,
refining, and passing these guidelines.

As a reminder: The Fedora Packaging Guidelines are living documents! If
you find something missing, incorrect, or in need of revision, you can
suggest a draft change. The procedure for this is documented here:
http://fedoraproject.org/wiki/Packaging/Committee#GuidelineChangeProcedure

Thanks,

~spot
_______________________________________________
devel-announce mailing list
devel-announce@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

"Tom "spot" Callaway" 11-17-2010 06:50 PM

Changes to the Packaging Guidelines
 
Here are the list of this week's changes to the Fedora Packaging Guidelines:

The FPC has taken over evaluating exceptions to the Bundled Library
Guidelines. A list of standard questions to be answered to give the FPC
information on whether to grant exceptions has been added to the
Guidelines:

https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Standard_questions

---

An exception was added to the Guidelines concerning use of
%{_sourcedir}, specifically, when there is an available list of
supplementary source files, it is permissible to use this list in
conjunction with %{sourcedir} to simplify operations on those
supplementary source files.

https://fedoraproject.org/wiki/Packaging:RPM_Source_Dir

---

rpm %post and %postun scripts have been added for the following
important pieces of GNOME3 technology: GSettings, gdk-pixbuf loaders,
GTK3 modules, and GIO modules:

https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#GSettings_Schema
https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#gdk-
pixbuf_loaders
https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#GTK.2B_modules
https://fedoraproject.org/wiki/Packaging:ScriptletSnippets#GIO_modules

---

These guidelines (and changes) were approved by the Fedora Packaging
Committee (FPC).

Many thanks to Kevin Kofler, Matthias Clasen, FESCo and all of the
members of the FPC, for assisting in drafting, refining, and passing
these guidelines.

As a reminder: The Fedora Packaging Guidelines are living documents! If
you find something missing, incorrect, or in need of revision, you can
suggest a draft change. The procedure for this is documented here:
http://fedoraproject.org/wiki/Packaging/Committee#GuidelineChangeProcedure

Thanks,

~spot
_______________________________________________
devel-announce mailing list
devel-announce@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel-announce
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Bruno Wolff III 11-17-2010 07:20 PM

Changes to the Packaging Guidelines
 
On Wed, Nov 17, 2010 at 09:23:49 -0500,
"Tom "spot" Callaway" <tcallawa@redhat.com> wrote:
> Here are the list of recent changes to the Fedora Packaging Guidelines:
>
> https://fedoraproject.org/wiki/Packaging:Java
> Diff:
> https://fedoraproject.org/w/index.php?title=Packaging%3AJava&diff=206526&oldid =154023

Should we do new releases for this, or just make changes when doing an
update for other reasons? In my case I have some gjc stuff, that should
be dropped according to the updated guidelines.
--
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel


All times are GMT. The time now is 03:03 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.