Update of gitolite (ACL system) on pkgs.fedoraproject.org
by Jesse Keating
I've just updated the gitolite package on pkgs.fedoraproject.org. This
package is what does ACL enforcement.
This update brings us upstream support for the configuration we're
using, and better error reporting when trying to clone a repo that
doesn't exist yet.
It also enables https authenticated support which we could look into for
those that cannot use ssh.
I tested this update quite a bit in our staging environment, but
something can always go wrong, so if you notice anything weird when
interacting with pkgs.fedoraproject.org please don't hesitate to email
me, the infrastructure list, or find me on IRC to discuss it.
Thanks!
--
Jesse Keating
Fedora -- Freedom² is a feature!
identi.ca: http://identi.ca/jkeating
12 years, 11 months
gtkhtml3 soname bump in Rawhide
by Milan Crha
Hi,
just finished gtkhtml3 update to 3.91.4 has a soname bump, due
to changes in its API as was discovered in [1]. It has it since 3.91.3
release, somehow, only the soname wasn't changed.
I know this is kinda late notice, but the bug was discovered just before
the release.
I'm sorry for any inconvenience caused by this.
Bye,
Milan Crha
[1] https://bugzilla.redhat.com/show_bug.cgi?id=664279
12 years, 11 months
Call for Fedora 15 Test Days
by Adam Williamson
Hi, everyone! I've already spoken to some developers with big features
for F15 to arrange Test Days, but I just wanted to send out a general
call to remind developers that the Test Day process is available for any
big changes you have landing for F15 (or even little changes, we're not
fussy :>). Test Days are testing events where we co-ordinate a set of
test cases, and special test images if this is needed / helpful, and try
to get a group of testers plus developers online on IRC around the same
time to help do some well-organized testing with a short feedback loop
between testers and developers. The QA group can organize the event for
you (we just tell you when to show up on IRC), help you organize the
event, or get out of the way and let you do it yourself - whatever you
like.
Here's how the schedule looks so far:
https://fedoraproject.org/wiki/QA/Fedora_15_test_days
It's quite pencil-y right now, so if you really want one of the
already-taken days, we can probably arrange it. We can also run Test
Days on days other than Thursday if necessary, but we try not to run too
many in a single week, and stick to Thursdays when we can as it's quite
a convenient day.
Let me know if you have any questions. Thanks!
Here's the Test Day SOP, which tells you how to put a test day together:
https://fedoraproject.org/wiki/QA/SOP_Test_Day_management
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Fedora Talk: adamwill AT fedoraproject DOT org
http://www.happyassassin.net
12 years, 11 months
[Guidelines Change] Changes to the Packaging Guidelines
by Tom Callaway
Here are the latest set of changes to the Fedora Packaging Guidelines:
---
A new page has been added which describes how to deal with bundled
libraries when you find them in your package:
https://fedoraproject.org/wiki/Packaging/Treatment_Of_Bundled_Libraries
---
Some clarification has been added to the sections dealing with bundled
libraries, specifically that:
In this RPM packaging context, the definition of the term 'library'
includes: compiled third party source code resulting in shared or static
linkable files, interpreted third party source code such as Python, PHP
and others. At this time JavaScript intended to be served to a web
browser is specifically exempted from this but this will likely change
in the future.
https://fedoraproject.org/wiki/Packaging:Guidelines#Duplication_of_system...
Also, a note was added to make it clear that multiple licensing
scenarios may be a good indicator of a bundled library situation:
https://fedoraproject.org/wiki/Packaging:LicensingGuidelines#Multiple_Lic...
---
A section has been added to the Packaging:Guidelines#Changelog entry
describing the acceptable methods of having multiple changelog entries
per release:
https://fedoraproject.org/wiki/Packaging:Guidelines#Multiple_Changelog_En...
---
A new example of a reason an exception for bundling libraries might be
granted has been added to the guidelines. If the library is being
bundled because it is a snapshot of a newer release of the library
needed for new features, you may have grounds for an exception. See the
complete policy for details on when an exception might be granted for
this reasoning.
https://fedoraproject.org/wiki/Packaging:No_Bundled_Libraries#Needing_unr...
---
Fedora has always implied that the update path from Fedora release to
Fedora release and from Fedora release to updates should be maintained
but there wasn't an explicit statement in the Guidelines. Well, there
is now.
https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Package_Versioning
---
The guidelines have been updated to indicate that %doc files must not
have executable permissions.
https://fedoraproject.org/wiki/Packaging:Guidelines#Documentation
---
The section on Requiring Base Package was clarified, as the original
language involving -libs packages may have been confusing:
https://fedoraproject.org/wiki/Packaging:Guidelines#Requiring_Base_Package
---
These guidelines (and changes) were approved by the Fedora Packaging
Committee (FPC).
Many thanks to Steven Garcia, Nils Philippsen, 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
12 years, 12 months
poppler soname bump in rawhide
by Marek Kasik
Hi,
I plan to rebase poppler in rawhide to poppler-0.15.3. There are some
API changes (see below) and 1 soname bump of libpoppler.so.9 to
libpoppler.so.11.
You can test it against your package with this scratch-build:
http://koji.fedoraproject.org/koji/taskinfo?taskID=2552287
I'll ask release engineers for chain-build of it in the middle of next
week.
Regards
Marek
Changes against 0.15.1:
core:
* Improve shadings and antialias in the Splash backend (Bug #30436)
* Linearization improvements
* Small improvements to the Arthur backend
* Fix calculation of the size of some pages (Bug #30784)
* Fix crashes in broken documents
* Improve rendering of radial shadings
* Open a broken file (Bug #31861)
* Correct parsing of linearization table (Bug #31627)
* Find fonts inside patterns (Bug #31948)
* [win32] Simplify strtok_r implementation
* Use a std::vector instead of a var-length-array of chars
* Fix crashes in broken files
* Use sets instead of arrays for looking for duplicate fonts
qt4:
* Add Page::renderToPainter() method
* Add setDebugErrorFunction() method
cpp:
* Add the hability to render pages to an image
* Include correction
utils:
* Add -p flag to pdfimages
* pdffonts: Remove duplicated code
build system:
* Remove -ansi flag for cywin and mingw
API changes against 0.15.1:
removed goo/GooVector.h
new file Hints.h
new file Linearization.h
new file cpp/poppler-page-renderer.h
All "GooVector<>" has been replaced with "std::vector<>".
cpp/poppler-image.h
- new public function in class image:
bytes_per_row
poppler/Dict.h
- API change of a public function in class Dict:
lookup
- new public function in class Dict:
hasKey
Form.h
- API changes in constructors of classes FormField, FormFieldButton,
FormFieldText, FormFieldChoice, FormFieldSignature
- API change in a public function of class Form:
createFieldFromDict
Function.h
- API change in constructor of class StitchingFunction
Object.h
- API change in functions of class Object:
fetch, dictLookup
OutputDev.h
- API change in a public function of class OutputDev:
useShadedFills
- new public functions in class OutputDev
gouraudTriangleShadedFill, patchMeshShadedFill
Parser.h
- new versions of a public function in class Parser:
getObj
PDFDoc.h
- new public functions in class PDFDoc
getLinearization, getPage
PSOutputDev.h
- API changes in constructors of class PSOutputDev
- API changes in a public function of class PSOutputDev:
useShadedFills()
- a public function removed from PSOutputDev:
writeDocSetup
qt4/poppler-qt4.h
- new public enum in class Page:
PainterFlag
- new public function in class Page:
renderToPainter
splash/SplashBitmap.h
- new public function in class SplashBitmap:
getRowPad
splash/SplashFontFile.h
- destructor of class SplashFontSrc moved to private section
splash/Splash.h
- new public functions in class Splash:
shadedFill, gouraudTriangleShadedFill
splash/SplashPattern.h
- API change in a public function of class SplashPattern:
getColor
- API change in a public function of class SplashSolidColor:
getColor
13 years
exiv2 soname bump
by Rex Dieter
exiv2-0.21 was released recently, and includes a soname bump. I plan on
importing this into rawhide next week sometime, if all goes well.
Here's a scratch build for testing,
http://koji.fedoraproject.org/koji/taskinfo?taskID=2636872
I've done a few test builds of the items below, and the only one that
ftbfs is pyexiv2 (a usual suspect, being a low-level binding).
and a list of affected pkgs,
$ repoquery --repoid=rawhide-source --archlist=src \
--whatrequires exiv2-devel | sort
darktable-0:0.7-1.fc15.src
geeqie-0:1.0-4.fc14.src
gipfel-0:0.3.2-5.fc15.src
gnome-color-manager-0:2.91.2-1.fc15.src
gnome-commander-3:1.2.8.8-3.fc15.1.src
gpscorrelate-0:1.6.1-2.fc14.src
gthumb-0:2.12.1-1.fc15.src
hugin-0:2010.2.0-1.fc15.src
immix-0:1.3.2-9.fc14.src
kdebase-runtime-0:4.5.80-3.fc15.src
kdegraphics-7:4.5.80-2.fc15.src
kipi-plugins-0:1.6.0-1.fc15.src
koffice-3:2.2.84-2.fc15.src
kphotoalbum-0:4.1.1-7.fc15.src
krename-0:4.0.5-1.fc15.src
libextractor-0:0.6.2-1503.fc15.src
libgexiv2-0:0.2.0-1.fc15.src
merkaartor-0:0.16.3-1.fc15.src
pyexiv2-0:0.2.2-2.fc15.src
qtpfsgui-0:1.9.3-5.fc14.src
rawstudio-0:1.2-6.fc15.20100907svn3521.src
strigi-0:0.7.2-6.fc15.src
ufraw-0:0.17-1.fc14.src
13 years