Re: Feb status update for Fedora Infrastructure Apprentices

2015-02-16 Thread Corey Sheldon
0. Corey84 (same on IRC)

1. Not had a chance of late to dive in among other projects but planning to.

2. It has not yet but talking / dealing with several members in -admin,
-server, -and devel/-qa  has.

3. been looking at them   casually but not had chance to dive in (sadly
over-committed in some projects til Mid March)

4. Most certainly

5. Quite like the ones in place but a presence at a maker/hackerspace might
help with membership / interest pooling.

6. Time Management

7. Most this week mostly the ambassador and devel ones

8. Any form of art in the most general sense, as relates to linux and
Fedora the Server and Workstation installs

Corey W Sheldon
Freelance IT Consultant, Multi-Discipline Tutor
(p) 310.909.7672
Google+: https://www.plus.google.com/+CoreySheldon
LinkedIn:https://www.linkedin.com/profile/view?id=70127804
Github: https://www.github.com/linux-modder



Tutoring in person or via any of the following platforms:
https://www.wizperts.com
https://www.hackhands.com
https://airpair.com
https:// fieldnation.com


{PayPal,Google Wallet/Play store, Apple Pay}
-BEGIN PGP PUBLIC KEY BLOCK-
Version: GnuPG v1

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
=v6Cq
-END PGP PUBLIC KEY BLOCK-





On Thu, Feb 12, 2015 at 5:02 PM, Joseph Walton-Rivers <
jos...@webpigeon.me.uk> wrote:

>
> On 11 February 2015 at 16:06, Kevin Fenzi  wrote:
>
>>
>> 0. Whats your fedora account system login? webpigeon
>>
>> 1. Have you logged in and used your fi-apprentice membership to look at
>> our machines/setu

Re: About MirrorManager2

2015-02-16 Thread Kevin Fenzi
On Wed, 11 Feb 2015 14:10:01 +0100
Pierre-Yves Chibon  wrote:

> Hi everyone,
> 
> We currently have MirrorManager2 running on staging. It's apparently
> not 100% set-up since we get emails once in a while that one of the
> crons failed (iirc among other we need to finish configuring fedmsg).

Yeah, there's two crons that are failing due to lack of fedmsg. :( 

> Other that this, MirrorManager2 is currently in a decent shape I
> think. However, we really need to make sure nothing broke in the
> re-write and we want to make sure we won't break it in the future.
> To try to ensure that last part, I have try to write some tests for
> the UI but also for the backend part (all the different scripts).
> The pull-request is opened for review:
> https://github.com/fedora-infra/mirrormanager2/pull/14

Cool. 
 
> I have also been trying to capitalize on the knowledge we acquired
> during the FAD by starting to write down how mirrormanager works in
> the documentation:
> https://github.com/fedora-infra/mirrormanager2/compare/tests...doc
> (pull-request to be opened once the tests branch is merged) I would
> appreciate if those that were at the FAD could go through this
> branch/changes and adjust as needed. I have been thinking about
> asking Matt to do the review so that we can adjust and improve the
> documentation.

That is an excellent idea. ;) 
The docs all look good/accurate to me. ;) 

> Before we move MirrorManager2 to prod, here is what I think would be
> nice to do/have:
> 
> - Pickle validation
>   - Figure a way to validate a pickle after its creation and before
> moving it to the mirrorlist boxes

If it would help that we have tracebacks from the mm2 mirrorlist for
when a bad pkl is loaded (the mm1 ones just fail, but the mm2 one does
provide a traceback):

Feb  9 10:11:42 mirrorlist-host1plus python2[25890]: Traceback (most recent 
call last):
Feb  9 10:11:42 mirrorlist-host1plus python2[25890]: File 
"/usr/share/mirrormanager2/mirrorlist_server.py", line 877, in handle
Feb  9 10:11:42 mirrorlist-host1plus python2[25890]: r = do_mirrorlist(d)
Feb  9 10:11:42 mirrorlist-host1plus python2[25890]: File 
"/usr/share/mirrormanager2/mirrorlist_server.py", line 718, in do_mirrorlist
Feb  9 10:11:42 mirrorlist-host1plus python2[25890]: allhosts, cache, file, 
pathIsDirectory=pathIsDirectory)
Feb  9 10:11:42 mirrorlist-host1plus python2[25890]: File 
"/usr/share/mirrormanager2/mirrorlist_server.py", line 423, in append_path
Feb  9 10:11:42 mirrorlist-host1plus python2[25890]: s = hcurl_cache[hcurl_id]
Feb  9 10:11:42 mirrorlist-host1plus python2[25890]: KeyError: 7716

> - Find out if we can improve our tests some more
>   (to improve our confidence that we're ready)
> - Engage the mirror mailing list and try to get them to react on the
> coming changes

Good idea. 

> The pickle validation might also be an interesting idea to check if
> there is a difference between the pickle generated by prod and the
> one generated in stg.
> 
>  
> Finally, at DevConf we have been speaking quite a bit with Dennis
> around updates and MirrorManager and here is some of the ideas we
> spoke about: 
> - Be able to run the UMDL script on only a part of the tree
>   (ie: be able to say, we updated f21-updates and we only update this
> part)
> - Crawl the mirrors for only a part of the tree
>   (This goes together with updating only part of the tree via UMDL)
> - Consider if we should/could drop the content of the
> host_category_dir table before running the crawler
> - Mirror versioning:
>   - run UMDL, detect changes, increase master mirror's version by 1
>   - run the crawler, check for the changes, align that mirror's
> version with the master mirror one
>   - be able to see the difference between two versions
>   - be able to crawl a mirror only for the difference between the
> version it is at and the version the master mirror is at
>   note: we might still want to run a full crawl once in a while
> (daily? bi-daily?)
>  
> This list of ideas is more a long term todo list, not something we
> would want to have working for pushing MirrorManager2 to prod.
> 
> 
> Thoughts? Agreements? Disagreements?

Sounds good. 

There's some minor changes to make in mirrorlist rpms, but once thats
done we can look at replacing the other mirrorlists anytime. 

For the other parts, I think we will need to just create them all in
production and run them in parallel to the mm1 setup for a short time
until we are ready to cut over. 

kevin


pgpkI9Vz5Jm1T.pgp
Description: OpenPGP digital signature
___
infrastructure mailing list
infrastructure@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/infrastructure

Re: [release] elections 2.5.0

2015-02-16 Thread Vít Ondruch

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dne 12.2.2015 v 18:14 Pierre-Yves Chibon napsal(a):
>
> And here is the result:
> https://admin.fedoraproject.org/voting/results/fesco-jan15
> (So most people vote on the first day or the last one ^^)

Hmmm, not exactly what I expected:


  504 Gateway Time-out

The server didn't respond in time.


Vít


-BEGIN PGP SIGNATURE-
Version: GnuPG v1

iQIcBAEBAgAGBQJU4hk+AAoJEAzgnueZF7h8CxMP/jOnK7S9JGQG1g8rFYwepqvG
chP91slHgM0p1PnUOQ/P/2WmbGkM6f6aFygJ0YzR7NuIYYx12lRaTR9BmeZXPWa1
oyIIW6ANh+gJxcI/TxCn8hagACgxCni2n4PakV6WdXQTEroOw1zVn16ToiZrWcF/
ZllZp0DzsAkFWbDDBf0meVqTlh6WF2GpdPPKMUvvBIhuNoISTTUldVBgZW92ZDw8
XpceB09+N84qhTdDZg0HxH2iEU1Y/JnLoZ3YzLGCS4CFcWexwI/KCyJGTq7pDrkj
rdWpSAnp3+cAg3qnt1FBTYRK1ujIAREMVGiAgvSbWxmRlTsSDS40m5AEChJykxxd
HtK/HvULW05wP54xZeoK8N0MgjhHwvv+6ABP2IPn1ycTOggmeSMzuEuIqajs67Dr
qo8sEABXYohCshcTyDSJljN4wslR1wtM0QHxpVZmbPApierrSJDA+3ylE6J3oX4w
82HCxB5Y2qsud4eSXh2lIO4h6aiwQvR8haRBLGStyJ1eGFqESm1q3gWis/Y6DQKR
KvuBO4OpwUVgG33Jja07NQKMplkANpNXo1BiyFdhC2tLjlFp9RwTvnIS+7aYf/FT
YA7kSbcIJWzIUATn9hOuLp0rxR8IwvPeTKf9cP+bOtvAGQRZgP9bJWzJi7Pzsv4T
R9DClbHEm/yepM1xze8M
=GYCW
-END PGP SIGNATURE-

___
infrastructure mailing list
infrastructure@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/infrastructure

Re: About MirrorManager2

2015-02-16 Thread Nick Coghlan
On 02/14/2015 01:27 AM, Jason L Tibbitts III wrote:
>> "NC" == Nick Coghlan  writes:
> 
> NC> In that general vein, an interesting project Robert Collins
> NC> introduced me to last year is his lmirror work:
> NC> https://pypi.python.org/pypi/lmirror
> 
> That is quite interesting.  It's obvious that rsync is kind of breaking
> down, given that with my current mirroring setup (just running a private
> internal mirror) I can rarely get a complete copy across the wire due to
> timeouts while receiving the file set.
> 
> Not a lot of commits happening upstream, though.  Is this code actually
> being used anywhere?

When we were talking about the project at PyCon NZ, Robert said he
planned to use it for something in relation to OpenStack's
infrastructure, but I don't recall the details. If you wanted to know
more, it may be worth getting in touch with him directly.

Cheers,
Nick.

-- 
Nick Coghlan
Red Hat Hosted & Shared Services
Software Engineering & Development, Brisbane

HSS Provisioning Architect
___
infrastructure mailing list
infrastructure@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/infrastructure