Cannot change fedora-cvs flag on bugzilla

2012-11-23 Thread Jamie Nguyen
Hi all,

Having some trouble for this package review request:
https://bugzilla.redhat.com/show_bug.cgi?id=877705

It has been approved, but I can't set the fedora-cvs flag. This has
worked in the past, but maybe something to do with different email
addresses:

FAS email: j...@jamielinux.com
Bugzilla email: jamieli...@fedoraproject.org

Would appreciate any help.


Kind regards,
Jamie

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Cannot change fedora-cvs flag on bugzilla

2012-11-23 Thread Jamie Nguyen
Dan Horák:
 Jamie Nguyen píše v Pá 23. 11. 2012 v 15:05 +: 
 Hi all,

 Having some trouble for this package review request:
 https://bugzilla.redhat.com/show_bug.cgi?id=877705

 It has been approved, but I can't set the fedora-cvs flag. This has
 worked in the past, but maybe something to do with different email
 addresses:

 FAS email: j...@jamielinux.com
 Bugzilla email: jamieli...@fedoraproject.org
 
 those emails must match, otherwise bugzilla can't know about the Fedora
 privileges like setting the flags.
 
 
 Dan


I had a conversation with (IIRC) Kevin Fenzi about this a few months
back. He did some magic to let me use jamielinux@fedoraproject for my
bugzilla account, and I was under the impression that it would still
work for me.

I've had no complaints and everything has seemed to be fine, but perhaps
the flags are an edge case. The easiest thing to do might be just to
change my bugzilla email address to match..


Kind regards,
Jamie



-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Cannot change fedora-cvs flag on bugzilla

2012-11-23 Thread Jamie Nguyen
Jamie Nguyen:
 Hi all,
 
 Having some trouble for this package review request:
 https://bugzilla.redhat.com/show_bug.cgi?id=877705
 
 It has been approved, but I can't set the fedora-cvs flag. This has
 worked in the past, but maybe something to do with different email
 addresses:
 
 FAS email: j...@jamielinux.com
 Bugzilla email: jamieli...@fedoraproject.org
 
 Would appreciate any help.
 
 
 Kind regards,
 Jamie


Well, I changed my bugzilla email to match, logged out and back in, and
it still doesn't let me change the fedora-cvs flag.

Any ideas?


Kind regards,
Jamie


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Cannot change fedora-cvs flag on bugzilla

2012-11-23 Thread Jamie Nguyen
Kevin Fenzi:
 On Fri, 23 Nov 2012 15:29:10 +
 Jamie Nguyen j...@jamielinux.com wrote:
 
 I had a conversation with (IIRC) Kevin Fenzi about this a few months
 back. He did some magic to let me use jamielinux@fedoraproject for my
 bugzilla account, and I was under the impression that it would still
 work for me.
 
 yes, that mapping is still in there and active. 
 Our scripts give your privs to that bugzilla email account, so it
 should have the needed stuff to set flags. 
 
 I've had no complaints and everything has seemed to be fine, but
 perhaps the flags are an edge case. The easiest thing to do might be
 just to change my bugzilla email address to match..
 
 That won't work unless you have us now remove that mapping. 
 It's a static mapping... this fas account has this bugzilla account you
 should grant packager privs to. 
 
 Do you simply not see the flags? or there's no edit field?
 
 kevin


I changed the bugzilla email to j...@jamielinux.com earlier to see if it
would make a difference, but as you've just explained, that won't work.
I've just looked in my account and it won't let me change the email
address again, at least not for a few days. Not really sure what the
best course of action is at the moment. I'd be happy with either of the
email addresses.

I can see the fedora-cvs flag, but it's greyed out and I can't select it.


Kind regards,
Jamie

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Cannot change fedora-cvs flag on bugzilla

2012-11-23 Thread Jamie Nguyen
John5342:
 On Fri, Nov 23, 2012 at 3:05 PM, Jamie Nguyen j...@jamielinux.com wrote:
 
 Hi all,

 Having some trouble for this package review request:
 https://bugzilla.redhat.com/show_bug.cgi?id=877705

 It has been approved, but I can't set the fedora-cvs flag. This has
 worked in the past, but maybe something to do with different email
 addresses:

 FAS email: j...@jamielinux.com
 Bugzilla email: jamieli...@fedoraproject.org

 Would appreciate any help.

 
 Just a wild guess but you don't appear to be in the packager group. Just
 the CLA groups and the fedorabugs group. Since it only makes sense to
 change the cvs flag if you are a packager perhaps you are required to be in
 the group before you can edit the field.
 

On my FAS it says I'm also in Fedora Packager GIT Commit Group and I
own or co-maintain 10+ packages. Is that what you're referring to as
packager group?


Kind regards,
Jamie

-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Cannot change fedora-cvs flag on bugzilla

2012-11-23 Thread Jamie Nguyen
John5342:
 Ok. Ignore me. FAS clearly shows you are in the group but for some reason
 admin.fedoraproject.org/community doesn't show you in the group. Will see
 about filing a bug shortly.

OK, ignore my reply to your earlier post!


Kind regards,
Jamie


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: package reviews: new Release for every update

2012-12-29 Thread Jamie Nguyen
Alec Leamas:
 On 2012-12-29 17:01, Ken Dreyer wrote:
 I noticed our package review process doesn't explicitly say After you
 make an update to the package, bump the 'Release' number and post a
 new link each time. This is a popular convention, but it doesn't seem
 to be formally documented.

 https://fedoraproject.org/wiki/Package_Review_Process

 Should this guidance be part of our instructions?

 - Ken
 The GL nowadays allows updating of the spec without a release bump as
 long as nothing is released  [1].  However, the changelog should still
 be updated one way or another.
 
 Also, in many cases the same link is reused, at least for the spec. I
 see nothing wrong in that
 
 That said, what's the problem you want to solve here?
 
 --alec


Being able to track changes is very useful.

I've seen on a few occasions reviewers mention that they can't tell what
has changed in the spec since the previous version, as the new packager
has overwritten the previous spec.

I've also seen reviewers ask the new packager to document changes in the
changelog as they go along, even before release, as it's quite helpful
for both packager and reviewer.


-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Please test Tor Fedora 17 package

2013-01-27 Thread Jamie Nguyen
Please could testers give some karma:

https://admin.fedoraproject.org/updates/FEDORA-2012-14650/tor-0.2.2.39-1700.fc17?_csrf_token=3663fa7adec7f8e5c46ed89b7a0b59cfab9844d9


Tor package for Fedora 17 has been out-of-date with security issues for
4 months. Maintainer Enrico Scholz says he will not push the update
without enough karma (despite even critical path updates only requiring
14-days without negative karma before they can be pushed):

https://bugzilla.redhat.com/show_bug.cgi?id=903515



-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Please test Tor Fedora 17 package

2013-01-27 Thread Jamie Nguyen
On 27/01/13 12:00, Reindl Harald wrote:
 
 
 Am 27.01.2013 12:54, schrieb Jamie Nguyen:
 Please could testers give some karma: 
 https://admin.fedoraproject.org/updates/FEDORA-2012-14650/tor-0.2.2.39-1700.fc17?_csrf_token=3663fa7adec7f8e5c46ed89b7a0b59cfab9844d9

 
 done


Thanks very much. Hopefully now Mr Scholz will push the update.


-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Please test Tor Fedora 17 package

2013-01-27 Thread Jamie Nguyen
On 27/01/13 16:54, Paul Wouters wrote:
 On Sun, 27 Jan 2013, Jamie Nguyen wrote:
 
 Please could testers give some karma:

 https://admin.fedoraproject.org/updates/FEDORA-2012-14650/tor-0.2.2.39-1700.fc17?_csrf_token=3663fa7adec7f8e5c46ed89b7a0b59cfab9844d9



 Tor package for Fedora 17 has been out-of-date with security issues for
 4 months. Maintainer Enrico Scholz says he will not push the update
 without enough karma (despite even critical path updates only requiring
 14-days without negative karma before they can be pushed):

 https://bugzilla.redhat.com/show_bug.cgi?id=903515
 
 I have long ago given up on tor in Fedora. I've gone through several
 rounds of battles with Enrico, one up to Fesco. The package should
 have been taken away from him a long time ago. It's basically Enciro's
 package and not a Fedora package.
 
 As a security dev, I can sadly only recommend using the upstream rpms.
 
 Paul


I'm maintainer of Tor packages for EL6 and they are in fact currently
more up-to-date than the Fedora 18 packages, as crazy as that sounds.


Fedora users can alternatively use my own Tor repository (which includes
Tor Browser too):

http://repos.fedorapeople.org/repos/jamielinux/tor/



-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

nodejs-slide license change MIT to ISC

2013-09-03 Thread Jamie Nguyen
Next update across all Fedora branches plus EL6 changes the license from
MIT (nodejs-slide 1.1.4) to ISC (nodejs-slide 1.1.5).


Kind regards,

-- 
Jamie Nguyen

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

nodejs-read-package-json license change BSD to ISC

2013-09-07 Thread Jamie Nguyen
Next update across all Fedora branches plus EL6 changes the license from
BSD (nodejs-read-package-json-1.1.1) to ISC
(nodejs-read-package-json-1.1.3).


Kind regards,

-- 
Jamie Nguyen

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

nodejs-read-installed license change BSD to ISC

2013-09-07 Thread Jamie Nguyen
Next update across all Fedora branches plus EL6 changes the license from
BSD (nodejs-read-installed-0.2.3) to ISC
(nodejs-read-installed-0.2.4).


Kind regards,

-- 
Jamie Nguyen

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

nginx custom script location

2012-05-15 Thread Jamie Nguyen
Hi,

Currently trying to sort out:
https://bugzilla.redhat.com/show_bug.cgi?id=821926

Following an update to the nginx package, the command below would
allow the server to switch to the new binary with zero-downtime (new
process created, old process gracefully phased out):

   /etc/init.d/nginx upgrade

This has disappeared following migration to systemd, so my intention
is to include an nginx-upgrade shell script to replace this
functionality.

My question is, where should this shell script go? In /usr/bin/nginx-upgrade?


(As an aside, the other approach is to *automatically* do a
zero-downtime upgrade in %post. This is the simplest solution and I
think Debian do an automatic zero-downtime upgrade for their nginx
package. I was entertaining this idea earlier but now feel it's safer
and more in line with user expectations to require manual
intervention. In most cases, currently running services are not
affected by system updates without manually restarting the service.)

Kind regards,
Jamie
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: nginx custom script location

2012-05-16 Thread Jamie Nguyen
On 16 May 2012 00:19, Michal Schmidt mschm...@redhat.com wrote:
 On 05/16/2012 12:21 AM, Jamie Nguyen wrote:

    /etc/init.d/nginx upgrade

 This has disappeared following migration to systemd, so my intention
 is to include an nginx-upgrade shell script to replace this
 functionality.

 My question is, where should this shell script go? In
 /usr/bin/nginx-upgrade?


 Yes, this looks like a good choice to me.

 Then immediately a question comes to mind: Shouldn't the script be pushed
 upstream, rather than being a Fedora-specific addition?

This script doesn't do anything new compared to our initscript, so
upstream probably won't do much more than document it here:
http://wiki.nginx.org/CommandLine#Upgrading_To_a_New_Binary_On_The_Fly

The simplest form of the script is literally just 2 commands (though
I've implemented it in a slightly more calculated manner):
/bin/systemctl kill --signal=USR2 nginx.service
/bin/systemctl kill --signal=QUIT --kill-who=main nginx.service

Nonetheless, I have offered both our nginx.service file and the above
script to be upstreamed, or at least documented in their wiki:
http://mailman.nginx.org/pipermail/nginx-devel/2012-May/002228.html

Thanks for your advice.

Kind regards,
Jamie
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: nginx custom script location

2012-05-16 Thread Jamie Nguyen
On 16 May 2012 08:16, Tomasz Torcz to...@pipebreaker.pl wrote:
 On Wed, May 16, 2012 at 01:19:20AM +0200, Michal Schmidt wrote:
 On 05/16/2012 12:21 AM, Jamie Nguyen wrote:
     /etc/init.d/nginx upgrade
 
 This has disappeared following migration to systemd, so my intention
 is to include an nginx-upgrade shell script to replace this
 functionality.
 
 My question is, where should this shell script go? In 
 /usr/bin/nginx-upgrade?

 Yes, this looks like a good choice to me.

 Then immediately a question comes to mind: Shouldn't the script be
 pushed upstream, rather than being a Fedora-specific addition?

  Also, implementing socket-activation in nginx would make it upgradable
 without losing any connections.

Sorry, could you clarify? I don't see how that would help in this situation.

AFAIK, systemd socket activation is useful either for parallelization
during system startup, or on-demand activation. The former doesn't
help, and the latter is definitely not what we want for a web server.


Kind regards,
Jamie
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: nginx custom script location

2012-05-16 Thread Jamie Nguyen
On 16 May 2012 20:09, Tomasz Torcz to...@pipebreaker.pl wrote:
 On Wed, May 16, 2012 at 06:10:08PM +0100, Jamie Nguyen wrote:
 On 16 May 2012 08:16, Tomasz Torcz to...@pipebreaker.pl wrote:
   Also, implementing socket-activation in nginx would make it upgradable
  without losing any connections.

 Sorry, could you clarify? I don't see how that would help in this situation.

 AFAIK, systemd socket activation is useful either for parallelization
 during system startup, or on-demand activation. The former doesn't
 help, and the latter is definitely not what we want for a web server.

  If the new request comes during nginx restart¹, it won't be lost.
 Socket is always opened by systemd and the connection will be buffered
 until new nginx is ready to server it.

 ¹ in time between old nginx closing its socket and new nginx creating new

Will look into this. Thanks for clarifying!


Kind regards,
Jamie
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Self Introduction

2012-02-06 Thread Jamie Nguyen
Hello,

My name is Jamie Nguyen. I'm a student in the UK and part-time Linux
system administrator.

I am an active contributer to the TOMOYO Linux security project [1]
and provide a binary repository containing RPMS/SRPMS for TOMOYO Linux
kernels for Enterprise Linux 6 and Fedora 16 [2]. I also have
experience in tech documentation; I have edited the How to create an
RPM page in the Fedora wiki and have so far revamped the first half
[3] with a view to doing a more complete revamp soon.

I have one pending review request [4] for bashmount. I happen to be
the author of this command-line tool :-)

I would also be glad in the near future to co-maintain some or all of
the MPD stack of applications (e.g. libmpdclient, mpc, ncmpc, ncmpcpp,
sonata etc.). I have already posted a package review on the RPMFusion
bugzilla [5] for a very heavily revised mpd.spec that includes a
systemd service file (the mpd.spec file is much more complex than
bashmount.spec, so it may interest you to take a look).

Thanks everyone.

[1] http://tomoyo.sourceforge.jp/
[2] http://repo.tomoyolinux.co.uk/
[3] https://fedoraproject.org/wiki/Special:Contributions/Jamielinux
[4] https://bugzilla.redhat.com/show_bug.cgi?id=787858
[5] https://bugzilla.rpmfusion.org/show_bug.cgi?id=1944
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: How to determine FAS from BZ email?

2012-02-23 Thread Jamie Nguyen
Thomas Spura wrote:
 2012/2/23 Miroslav Suchý msu...@redhat.com:
 But I find incredibly hard to find relation between bugzilla email and FAS
 account.
 How do you do this check?

 Show all useres in the cla_signed group [3] and search for the mail
 address. When it's not there it may be overritten in [4].
 When it's not there either, the user has not signed cla yet and cannot
 be a packager, yet.

You can't be a packager without signing the CLA, but you can sign the
CLA without being a packager.

I signed my CLA well before being sponsored, so it wouldn't indicate
to Miroslav that I should have blocked FE-NEEDSPONSOR.


Jamie
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: How to determine FAS from BZ email?

2012-02-23 Thread Jamie Nguyen
Thomas Spura toms...@fedoraproject.org wrote:
 On Thu, Feb 23, 2012 at 3:24 PM, Jamie Nguyen ja...@tomoyolinux.co.uk wrote:
 Thomas Spura wrote:
 2012/2/23 Miroslav Suchý msu...@redhat.com:
 But I find incredibly hard to find relation between bugzilla email and FAS
 account.
 How do you do this check?

 Show all useres in the cla_signed group [3] and search for the mail
 address. When it's not there it may be overritten in [4].
 When it's not there either, the user has not signed cla yet and cannot
 be a packager, yet.

 You can't be a packager without signing the CLA, but you can sign the
 CLA without being a packager.

 Yes, no cla - no packager, like I wrote above.
 When someone has signed the cla, you then need to look if the user is
 already member of the packager group...

Perhaps I misunderstand, but I think the real problem is that the
email used for bugzilla doesn't have to be the same as the email
specified when signing up for a FAS account. So if the bugzilla email
isn't found in FAS, it doesn't necessarily mean that they don't yet
have a FAS account. Similarly, it also doesn't necessarily mean that
they haven't signed the CLA yet.

I don't know how these queries are done, but I would have thought that
if you can query whether any members of the CLA group have the email
address in question, you might as well query the Packager group from
the start.


Jamie
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: How to determine FAS from BZ email?

2012-02-23 Thread Jamie Nguyen
Ken Dreyer wrote:
 2012/2/23 Miroslav Suchý msu...@redhat.com:
 But I find incredibly hard to find relation between bugzilla email and FAS
 account.
 How do you do this check?

 I use zodbot's fasinfo command, because it's faster than searching the
 FAS web interface.

 Therefore I suggest to enhance template of [2] to include line:
 FAS account: your FAS login

 I'm in agreement with this. Do we need to open a ticket with the FPC?

If you know the email but not the FAS username, then fas
em...@email.com to query an email. But yes, the template solution is
best.
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: fedpkg question: no f17 branch

2012-03-10 Thread Jamie Nguyen
Neal Becker wrote:
 What do I need
 to do to update my copy to include f17 branch?

Just do fedpkg switch-branch f17 and the branch will automagically appear :-)


Jamie
-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Tor maintainership

2013-02-06 Thread Jamie Nguyen
Hi Enrico,

Thanks very much for adding me as a co-maintainer. I guess that you
probably don't have much time for updating the Tor package, so I'm glad
to be on board and will be taking a very active role in maintaining the
package so that you can spend time on other things. I have some package
cleanup tasks lined up and will be closing the security bugs on our
bugzilla very soon.

Thanks again.

(Also cc'd to fedora-devel to inform the public that any recent problems
with the package should hopefully now be history :)


Kind regards,

-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: udisks in rawhide

2013-02-06 Thread Jamie Nguyen
On 05/02/13 16:41, Tomas Bzatek wrote:
 FYI, the old-generation udisks package has been made orphan in rawhide,
 nothing should be really using it nowadays. There's udisks2 (with
 incompatible API) as a supported method for handling storage.
 
 Is anybody still using udisks, the first generation? I see a few from
 quick repoquery check. Maintainers please check if it's possible to
 use/port to udisks2 instead.
 
 # repoquery --whatrequires udisks
 bashmount-0:1.6.2-4.fc18.noarch
 emelfm2-0:0.8.2-1.fc19.x86_64
 exaile-0:3.3.1-1.fc19.noarch
 liveusb-creator-0:3.11.7-2.fc18.noarch
 wmudmount-0:1.13-4.fc19.x86_64
 yumex-0:3.0.10-1.fc19.noarch
 
 (please keep me on Cc: when replying)


bashmount is a script I wrote ages ago (back in my Arch Linux days when
I was obsessed with being able to do everything via the command-line).
I've not used it in a while, nor have I had the time/motivation to port
to udisks2 (which has been bottom of my TODO list for some years). I'll
likely orphan it. Does orphaning it on rawhide also remove it from the
repository?

Thanks.


-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: udisks in rawhide

2013-02-06 Thread Jamie Nguyen
On 06/02/13 17:35, Kevin Fenzi wrote:
 http://fedoraproject.org/wiki/How_to_remove_a_package_at_end_of_life

Thanks Kevin.


OK, package retired!


 Package bashmount in Fedora devel has been retired by jamielinux
 
 To make changes to this package see: 
 https://admin.fedoraproject.org/pkgdb/acls/name/bashmount



-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Review swaps for Node.js stuff

2013-02-08 Thread Jamie Nguyen
On 07/02/13 21:33, Stephen Gallagher wrote:
 On Thu 07 Feb 2013 02:26:48 PM EST, Jamie Nguyen wrote:
 On 07/02/13 19:24, Jamie Nguyen wrote:
 Now that I'm a bit more familiar with node.js packaging (ie,
 never even looked at node.js before this week...), I'll take
 it.
 
 I don't currently have any packages for you to review, so you
 get off scot-free. Well, for now at least ;)
 
 Oops, looks like Stephen beat me to it by 30 minutes :)
 
 
 I took care of the high-priority one, but by all means, please dig
 into the nodejs-tap dependency chain. As T.C. says, that will make
 it easier to test and validate future reviews.


Will do. I'm currently packaging a tonne of deps for buddycloud, so
many review swaps may be imminent!



-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Review swaps for Node.js stuff

2013-02-08 Thread Jamie Nguyen
On 08/02/13 10:52, Stanislav Ochotnicky wrote:
 Will do. I'm currently packaging a tonne of deps for buddycloud, so
 many review swaps may be imminent!
 
 Ah, buddycloud in Fedora? Cool. I'll have to try it out one day :-)


Hopefully one day is going to be reasonably soon :)

There are quite a few nodejs new package reviews that still need to be
done (which I'll be working on trying to review), and I'll be opening
something like 30+ new package reviews myself. I've now discovered the
hell that is nodejs packaging, which is almost as painful as rubygems
packaging, complete with vast arrays of specific versioned dependencies...


-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Does anybody know how to contact louizatakk?

2013-02-15 Thread Jamie Nguyen
Hello,

I'm trying to contact the maintainer of python-sleekxmpp to request to
co-maintain (as it's a bit out of date). Emails to his/her FAS email
address are bouncing but there are no other maintainers to contact.

Not really sure how exactly to get in touch given that email is the only
form of communication on offer:


User: louizatakk, Name: None, email: lo...@louiz.org, Creation:
2008-04-22, IRC Nick: None, Timezone: None, Locale: None, GPG

Approved Groups: cla_fedora cla_done fedorabugs cvsl10n packager cla_fpca



Kind regards,

-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Does anybody know how to contact louizatakk?

2013-02-15 Thread Jamie Nguyen
On 16/02/13 01:55, Michael Scherer wrote:
 Le vendredi 15 février 2013 à 23:04 +, Jamie Nguyen a écrit :
 I'm trying to contact the maintainer of python-sleekxmpp to request to
 co-maintain (as it's a bit out of date). Emails to his/her FAS email
 address are bouncing but there are no other maintainers to contact.

 Not really sure how exactly to get in touch given that email is the only
 form of communication on offer:


 User: louizatakk, Name: None, email: lo...@louiz.org, Creation:
 2008-04-22, IRC Nick: None, Timezone: None, Locale: None, GPG

 Approved Groups: cla_fedora cla_done fedorabugs cvsl10n packager cla_fpca
 
 Seems he forgot to renew his domain name. I can try to ask to people who
 have his phone number, but not sure to find it.
 
 However, you can try to contact him on the email listed on his github
 account :
 https://github.com/louiz


Excellent, thanks. I've sent another email to the email address on his
github.


-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

SCM request not quite complete?

2013-02-25 Thread Jamie Nguyen
Hi Jon (and list),

I opened an SCM request here:
https://bugzilla.redhat.com/show_bug.cgi?id=910142

The master branch seems fine. I've cloned, imported and built
nodejs-send for rawhide. However, I can't switch to f18 branch:

  $ fedpkg switch-branch f18
  Could not execute switch_branch: Unknown remote branch f18


The message on the bug report says:

 Complete, clearing flag.


It turns out the SCM request may have been cancelled half-way or something:

 Jon Ciesla limburg...@gmail.com has canceled Jamie Nguyen
 jamieli...@fedoraproject.org's request for fedora-cvs:
 Bug 910142: Review Request: nodejs-send
 https://bugzilla.redhat.com/show_bug.cgi?id=910142


I didn't get any [pkgdb] emails about nodejs-send, but it is on pkgdb:
https://admin.fedoraproject.org/pkgdb/acls/name/nodejs-send


Not sure what happened here?


-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: SCM request not quite complete?

2013-02-25 Thread Jamie Nguyen
On 25/02/13 10:38, Michael Schwendt wrote:
 On Mon, 25 Feb 2013 10:07:10 +, Jamie Nguyen wrote:
   $ fedpkg switch-branch f18
   Could not execute switch_branch: Unknown remote branch f18

 Jon Ciesla limburg...@gmail.com has canceled Jamie Nguyen
 jamieli...@fedoraproject.org's request for fedora-cvs:
 Bug 910142: Review Request: nodejs-send
 https://bugzilla.redhat.com/show_bug.cgi?id=910142

 Not sure what happened here?
 
 The requested branches have not been created as can also be seen
 in pkgdb and this pkgdb notification:
 
 http://lists.fedoraproject.org/pipermail/scm-commits/Week-of-Mon-20130225/965146.html
 
 You could simply reset fedora-cvs flag and re-request the missing
 branches.


Sure, sounds good. Re-requested:
https://bugzilla.redhat.com/show_bug.cgi?id=910142#c8

Thanks.


-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Tor maintainership

2013-02-27 Thread Jamie Nguyen
On 10/02/13 13:12, Enrico Scholz wrote:
 Jamie Nguyen j...@jamielinux.com writes:
 
 Thanks very much for adding me as a co-maintainer. I guess that you
 probably don't have much time for updating the Tor package, so I'm glad
 to be on board and will be taking a very active role in maintaining the
 package so that you can spend time on other things. I have some package
 cleanup tasks lined up and will be closing the security bugs on our
 bugzilla very soon.
 
 I will revert most of your changes.  please avoid to apply your personal
 style (e.g. whitespaces vs. tabs) on a package where you are a comaintainer
 for  1 week.
 
 Although some of the changes might be useful, it is impossible for me to
 distinguish between them because they were all in an huge commit.


Hi Enrico,

I want to clarify that my whitespace changes were an attempt to make the
spec more legible for everyone, not myself. I also feel it would have
been nicer for you to ask me to revert the changes rather than
reverting them yourself, since I did go through the effort of making the
changes and helping you to update and fix the package, but that's just a
small suggestion.

Anyway, I agree that it would perhaps have been better to split the
commit into chunks. Thus, I post below a patch series that includes all
the various changes in easily digestible chunks.


http://jamielinux.fedorapeople.org/tor/0001-Remove-release_func-macro.patch

http://jamielinux.fedorapeople.org/tor/0002-Cleanup-systemd-macros.patch

http://jamielinux.fedorapeople.org/tor/0003-Remove-unnecessary-EPEL-5-tags-and-macros.patch

http://jamielinux.fedorapeople.org/tor/0004-Unify-core-systemd-and-torify-into-one-package.patch

http://jamielinux.fedorapeople.org/tor/0005-Remove-dependency-on-fedora-user-mgmt.patch

http://jamielinux.fedorapeople.org/tor/0006-Remove-unnecessary-Requires-on-logrotate-directory.patch

http://jamielinux.fedorapeople.org/tor/0007-Use-defaults-torrc-as-recommended-by-upstream.patch

http://jamielinux.fedorapeople.org/tor/0008-Change-var-log-tor-permissions-to-match-upstream.patch


All of these help to bring the package closer both to our packaging
guidelines and upstream defaults and requests.


Kind regards,

-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Tor maintainership

2013-02-27 Thread Jamie Nguyen
On 27/02/13 18:03, Jamie Nguyen wrote:
 Hi Enrico,
 
 I want to clarify that my whitespace changes were an attempt to make the
 spec more legible for everyone, not myself. I also feel it would have
 been nicer for you to ask me to revert the changes rather than
 reverting them yourself, since I did go through the effort of making the
 changes and helping you to update and fix the package, but that's just a
 small suggestion.
 
 Anyway, I agree that it would perhaps have been better to split the
 commit into chunks. Thus, I post below a patch series that includes all
 the various changes in easily digestible chunks.


I just want to clarify here the reasoning for each patch.


 http://jamielinux.fedorapeople.org/tor/0001-Remove-release_func-macro.patch

This custom macro is rather confusing to hard to understand There's no
real need for it.


 http://jamielinux.fedorapeople.org/tor/0002-Cleanup-systemd-macros.patch

This custom macro here just makes it harder to read the spec as the bits
inside are not in the place that most people would expect.


 http://jamielinux.fedorapeople.org/tor/0003-Remove-unnecessary-EPEL-5-tags-and-macros.patch

Not needed for Fedora 17 and 18. I have adopted your orphaned EPEL 5 and
EPEL 6 branches, and I'm fine with these macros not being present in the
Fedora specs.


 http://jamielinux.fedorapeople.org/tor/0004-Unify-core-systemd-and-torify-into-one-package.patch

The main tor package is empty. There is no reason for it to be, and no
reason for the others to be subpackages.


 http://jamielinux.fedorapeople.org/tor/0005-Remove-dependency-on-fedora-user-mgmt.patch

This is an unnecessary dependency and I see no benefit for it.


 http://jamielinux.fedorapeople.org/tor/0006-Remove-unnecessary-Requires-on-logrotate-directory.patch

This is not required.


 http://jamielinux.fedorapeople.org/tor/0007-Use-defaults-torrc-as-recommended-by-upstream.patch

This will help to make sure some sane defaults are set. This was
recommended by upstream.


 http://jamielinux.fedorapeople.org/tor/0008-Change-var-log-tor-permissions-to-match-upstream.patch

This matches the defaults in the upstream RPM packages.


The SPEC is also 100 lines shorter :)


--
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Tor package on the way to awesome, and looking for a re-review

2013-02-28 Thread Jamie Nguyen
Hello,

In the FESCo meeting yesterday (February 27th), it was decided that
Enrico Scholz would be removed as maintainer of the tor package, and
that I should become the primary maintainer.

I am going about fixing the package and bringing it back into shape with
the help of co-maintainer Paul Wouters and hopefully with input from
upstream. We hope that upstream will be able to stop telling people not
to use the Fedora tor packages.

Changes so far:
  http://jamielinux.fedorapeople.org/fix-tor/CHANGELOG
  http://jamielinux.fedorapeople.org/fix-tor/series/

Because there are so many changes, and in the interests of doing things
properly, I've requested for a re-review of the package to make sure the
changes are good for Fedora:

  https://bugzilla.redhat.com/show_bug.cgi?id=916627

I've already applied the 20 patch series in git, but before pushing any
updates out I want to make sure things really are in good shape, and
will make further changes as necessary.

Reviewing the latest spec should be quite straightforward, as excluding
the changelog it's only 120 lines, compared to the 250 lines is used to
be. The package is buildable and installable/upgradable after each patch
in the series, so the reviewer may alternatively choose to review each
patch individually.


Kind regards,

-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Tor package on the way to awesome, and looking for a re-review

2013-02-28 Thread Jamie Nguyen
On 28/02/13 14:49, Richard Hughes wrote:
 On 28 February 2013 14:18, Jamie Nguyen j...@jamielinux.com wrote:
 I've already applied the 20 patch series in git, but before pushing any
 updates out I want to make sure things really are in good shape, and
 will make further changes as necessary.
 
 The spec file looks much less batshit-insane now, thanks for doing this.
 
 Richard


Thanks Richard. I should probably thank you also for the colorhug that
arrived last week :)


Also I just wanted to make sure people don't interpret the opening
paragraphs of my previous email as gloating. My intention was just to
inform. It's sad that it had to come to this, and I hope this kind of
situation will remain rare.

Please also keep any discussions here entirely technical. I'm pretty
sure Enrico has received about 10 times his fair share of flames over
the years, so I don't think we need to discuss that particular topic any
longer.

Thanks!

-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Non responsive state for systemd

2013-03-11 Thread Jamie Nguyen
On 11/03/13 22:57, Richard W.M. Jones wrote:
 On Mon, Mar 11, 2013 at 03:28:47AM +0100, Kevin Kofler wrote:
 Lennart Poettering wrote:
 True thing. libselinux is a library we really really should avoid
 linking against.

 Why the sarcasm? SELinux and libselinux only ever cause problems, why can't 
 we finally kick them out of Fedora?
 
 This is a tad unfair.  SELinux is (more than theoretically) a last
 line of defence against some exploits, and for at least a few years
 I've been able to run my laptop with SELinux set to enforcing, only
 disabling it occasionally to do specific tasks or when investigating
 permissions problems.
 
 Rich.


I agree. Years ago pretty much every single Fedora guide would recommend
disabling SELinux, but these days (after years of refining the default
policy) SELinux is rock solid and usually just stays out of the way.


-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

nodejs-graceful-fs incorrect license, now BSD

2013-05-27 Thread Jamie Nguyen
License change notification:

Upstream specifies in package.json (metadata) that the license is BSD,
but has actually been shipping a LICENSE file containing the MIT
license. Upstream have now replaced it with the text of the BSD license.

The license of the Fedora package has been changed from MIT to BSD
accordingly, and contains a copy of the updated LICENSE.


Kind regards,

-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: New avconv instead of ffmpeg

2013-06-04 Thread Jamie Nguyen
On 04/06/13 08:26, Dario Lesca wrote:
 About ffmpeg, a Debian's user say:
 
 This package contains the deprecated ffmpeg program. This package
 also serves as a transitional package to libav-tools. Users are
 advised to use avconv from the libav-tools package instead of ffmpeg.

 Libav is a complete, cross-platform solution to decode, encode,
 record, convert and stream audio and video.

ffmpeg is not deprecated at all and is still being actively developed.
In fact, the upstream MPlayer tarball still contains ffmpeg, not libav.

Libav is a fork of ffmpeg that happened early 2011 as some were unhappy
with the project leader (Michael Niedermayer). Libav tried to take the
ffmpeg trademark/website for themselves, but the owner of the trademark
(Fabrice Bellard, original author of ffmpeg) intervened. The two
projects are now going their separate ways.

One of the members of the libav fork happens to be the maintainer of
ffmpeg on Debian/Ubuntu, so he deprecated ffmpeg and spread what some
might call misleading information about ffmpeg. Neither ffmpeg or libav
seem significantly better or worse than the other, either in features or
stability. Certainly neither of them can be considered deprecated
projects. I was under the impression that they stopped showing the
deprecation message, but it appears I may be wrong.

This gives a detailed look at what happened. The author claims
objectivity, but I'd take the facts and weigh things for yourself:
http://blog.pkh.me/p/13-the-ffmpeg-libav-situation.html


 I'm looking for a Fedora's package for libav-tools (or avcomv)

ffmpeg can be found in the RPMFusion repository: http://rpmfusion.org/
I don't think libav-tools is in any of our official repositories, though
I believe the gstreamer1-libav package uses libav instead of ffmpeg.
Most of our other media-related software is built with ffmpeg, not libav.


Kind regards,

-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: More unhelpful update descriptions

2013-06-29 Thread Jamie Nguyen
 informed decision about whether to update?

For many of my previous updates, the message was just update to
upstream release 1.2.3, which the user can't use to answer any of the
above questions.

All of your update messages above seem to satisfy this criteria, so in
my eyes they look good :-)


Kind regards,

-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Koji down?

2013-07-19 Thread Jamie Nguyen
On 19/07/13 08:03, Joachim Backes wrote:
 Getting this when connecting to
 
 http://koji.fedoraproject.org/koji
 
 ---
 Internal Server Error
 
 The server encountered an internal error or misconfiguration and was
 unable to complete your request.
 
 Please contact the server administrator, ad...@fedoraproject.org and
 inform them of the time the error occurred, and anything you might have
 done that may have caused the error.
 
 More information about this error may be available in the server error log.
 Apache/2.2.15 (Red Hat) Server at koji.fedoraproject.org Port 80

Storage migration

http://status.fedoraproject.org/

https://lists.fedoraproject.org/pipermail/devel-announce/2013-July/001176.html

Kind regards,

-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Backslash swallowed by %configure on koji rawhide build

2013-07-25 Thread Jamie Nguyen
Hi,

The spec in question:
http://jamielinux.fedorapeople.org/strongswan.spec

The lines in question:
%configure --disable-static \
--with-ipsec-script=%{name} \
... snip

Last week build on koji rawhide was fine:
http://koji.fedoraproject.org/koji/buildinfo?buildID=433709

Today, the %configure macro swallowed a backslash linking the next line,
so --with-ipsec-script=%{name} was run as a command:
http://koji.fedoraproject.org/koji/getfile?taskID=5654451name=build.log

Koji builds on f19 and f18 worked fine today with an identical spec.

Tried a scratch build using a triple backslash (\\\) which I've seen
used in some specs but never really understood if it's really needed or
not. It didn't fix the problem though:
http://koji.fedoraproject.org/koji/taskinfo?taskID=5654592

Any ideas?


Kind regards,

-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: Backslash swallowed by %configure on koji rawhide build

2013-07-25 Thread Jamie Nguyen
On 25/07/13 09:03, Panu Matilainen wrote:
 On 07/25/2013 10:52 AM, Jamie Nguyen wrote:
 Hi,

 The spec in question:
 http://jamielinux.fedorapeople.org/strongswan.spec

 The lines in question:
 %configure --disable-static \
  --with-ipsec-script=%{name} \
  ... snip

 Last week build on koji rawhide was fine:
 http://koji.fedoraproject.org/koji/buildinfo?buildID=433709

 Today, the %configure macro swallowed a backslash linking the next line,
 so --with-ipsec-script=%{name} was run as a command:
 http://koji.fedoraproject.org/koji/getfile?taskID=5654451name=build.log

 Koji builds on f19 and f18 worked fine today with an identical spec.

 Tried a scratch build using a triple backslash (\\\) which I've seen
 used in some specs but never really understood if it's really needed or
 not. It didn't fix the problem though:
 http://koji.fedoraproject.org/koji/taskinfo?taskID=5654592

 Any ideas?
 
 Looks like breakage caused by the recent libtool-related hardening
 hackery in redhat-rpm-config
 (https://bugzilla.redhat.com/show_bug.cgi?id=978949)

Ah ok, thanks. I'll just wait it out then. The new build isn't urgent
and the previous build from last week works just fine.

Kind regards,

-- 
Jamie Nguyen


-- 
devel mailing list
devel@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/devel

Re: GIT development branches for packagers?

2014-01-14 Thread Jamie Nguyen
On 14/01/14 20:41, Andrew Lutomirski wrote:
 I have some trivial cleanups I want to make to a package a maintain.
 These cleanups are trivial enough that I don't think they're worth a
 new build.  Should I commit them to the master branch?  If so, I can
 imagine a couple of issues:
 
  - A provenpackager could kick off a rebuild for whatever reason (e.g.
 dependency soname bump).  That will (I think) inadvertently include my
 changes.
  - I need to think about whether to add a changelog entry or not.  If
 not, those changes might be included silently.  If yes, then I need to
 think about what to do about the revision number.
 
 The normal GIT approach would be to develop on another branch and to
 merge when I want to build a new revision (the Fedora equivalent of
 tagging a new release).  Should Fedora provide branches like
 master-devel, f20-devel, etc that store pending changes?

Committing spec changes without a subsequent build is a perfectly
reasonable thing to do. When doing spec clean-up, I would normally bump
the Release tag and add a changelog entry. This is essentially what
happens when packages are being reviewed for inclusion in Fedora.


-- 
Jamie Nguyen

-- 
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: Non-responsive package maintainer (affix)

2014-10-09 Thread Jamie Nguyen
On 09/10/14 06:28, Brandon Vincent wrote:
 Over the past month, I have tried contacting Keiran Smith (affix) in
 regards to nagios with no success [1].
 
 Is anyone aware to his present status in regards to the Fedora Project
 or possibly have an alternative method to reach him?

Strangely, no successful builds from Affix in ~7 years of koji build
logs [1], and there are only 4 (trivial) commits from Affix in the git
history in July 2013.

I think you should probably ignore the fact that Affix happens to be the
first point of contact, and instead email peter or jpo who are the
active maintainers.

[1]
http://koji.fedoraproject.org/koji/packageinfo?buildStart=0packageID=2593


-- 
Jamie Nguyen




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

Between a rock and a hard place

2015-12-07 Thread Jamie Nguyen
Hi!

libunwind package is now part of RHEL 7.2. It got retired from EPEL7
three days ago (and incidentally the Release went backwards so upgrade
path is broken):

  https://bugzilla.redhat.com/show_bug.cgi?id=1288313

Unfortunately, that leaves CentOS users in a bit of a pickle, as
libunwind is no longer installable (unless they enable CR repository or
wait X weeks until CentOS 7.2 is released).

NGINX depends on gperftools which depends on libunwind. So NGINX cannot
be installed on CentOS:

  https://bugzilla.redhat.com/show_bug.cgi?id=1289073

I could rebuild NGINX without gperftools as a temporary solution, but
that would break NGINX for anyone using the google perftools module. If
I don't rebuild, then users can't even install NGINX in the first place.

It seems I'm in between a rock and a hard place. By the way, I don't
actually plan on rebuilding NGINX without gperftools as that would break
it for existing users, and new users can enable CR (but that assumes the
user can figure out the solution themselves).

So, in the general case of packages being retired from EPEL7 because
they have moved to RHEL, how do we avoid missing packages in the future?

Kind regards,
Jamie
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Between a rock and a hard place

2015-12-07 Thread Jamie Nguyen
On 07/12/15 14:59, Pierre-Yves Chibon wrote:
>> So, in the general case of packages being retired from EPEL7 because
>> they have moved to RHEL, how do we avoid missing packages in the future?
> 
> Could make a compat package in EPEL7 be an option?
> This way you introduce back the version that was present without conflicting
> with RHEL.

The .so version is exactly the same, so it wouldn't really be a compat
package, but more of an exact duplicate. I'm not sure that's desirable?

Is there some kind of Red Hat policy for retiring EPEL packages that
have been brought to RHEL? If I understand correctly, there would have
been no need to retire libunwind so quickly if the upgrade path had been
kept intact (ie, the retirement could then at least have been delayed
until CentOS 7.2 was released).

I'd like to unretire libunwind for EPEL while waiting for CentOS 7.2,
but that would break RHEL. So I think what I need to do is wait until
the libunwind.rh maintainer has bumped the Release of libunwind.rh, then
request for libunwind.el7 to be unretired. But this process may not even
complete before CentOS 7.2 is released... thus making it rather pointless.

Kind regards,
Jamie
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Between a rock and a hard place

2015-12-07 Thread Jamie Nguyen
On 07/12/15 15:33, Ken Dreyer wrote:
> On Mon, Dec 7, 2015 at 6:44 AM, Jamie Nguyen <j...@jamielinux.com> wrote:
>> So, in the general case of packages being retired from EPEL7 because
>> they have moved to RHEL, how do we avoid missing packages in the future?
> 
> What is the issue with the CR CentOS repository?

It's not enabled by default. Newcomers to CentOS who want NGINX will
most likely follow some guide on the Internet that tells them to do this:
1. install CentOS
2. install EPEL
3. install NGINX
These newcomers have probably not heard of CR yet, and shouldn't need to
know about CR for NGINX to be installable. It's also not obvious when
installation fails that CR is the answer.

Kind regards,
Jamie
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Between a rock and a hard place

2015-12-08 Thread Jamie Nguyen
On 08/12/15 08:58, Paul Howarth wrote:
> It's not a different version. It's an exact clone of the RHEL package
> except with "0." in front of the release to make sure the RHEL package
> "wins" where it is available. It is in fact the official EPEL
> limited-arch package policy:
> 
> https://fedoraproject.org/wiki/EPEL:Packaging#Limited_Arch_Packages
> 
> The problem this would fix is the broken deps in the window between RHEL
> 7.2 and CentoOS 7.2 releases, However, given the amount of time such a
> package would take to get pushed to EPEL anyway, it's possible that
> CentOS 7.2 would be released before the temporary fix, so it might not
> be worth doing at all.

Unfortunately, I don't think this is possible until the Red Hat
maintainer for libunwind bumps the Release.

RHEL = libunwind-1.1-5
EPEL = libunwind-1.1-10

If I introduce libunwind-1.1-0.5 then it doesn't mess up RHEL but it
*does* mess up EPEL (where the Release will go backwards from 10 to
0.5). And even if this was desirable, I doubt koji/bodhi would let
anyone do something like this (for good reason).

Kind regards,
Jamie
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Between a rock and a hard place

2015-12-09 Thread Jamie Nguyen
On 08/12/15 16:07, Jamie Nguyen wrote:
> Unfortunately, I don't think this is possible until the Red Hat
> maintainer for libunwind bumps the Release.
> 
> RHEL = libunwind-1.1-5
> EPEL = libunwind-1.1-10
> 
> If I introduce libunwind-1.1-0.5 then it doesn't mess up RHEL but it
> *does* mess up EPEL (where the Release will go backwards from 10 to
> 0.5). And even if this was desirable, I doubt koji/bodhi would let
> anyone do something like this (for good reason).

Bad news is that the RHEL maintainer got back to me and said that the
Release tag will be bumped in the next update push on January 19th. So I
gave up on my idea of "unretire libunwind for EPEL once Release is
bumped on RHEL".

Good news is that I opened a discussion on centos-devel [0] to ask if
the libunwind from CentOS-CR could be included in CentOS 7.1 repo, and
Johnny Hughes very kindly agreed to put libunwind in CentOS 7.1 Extras
repo. It's already on mirror.centos.org and once mirrors sync then NGINX
will be installable again (as will ceph which also broke).

Hurray!


Kind regards,
Jamie

[0]:
https://lists.centos.org/pipermail/centos-devel/2015-December/014101.html
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Automate nag emails for pending ACL/pkgdb requests?

2015-11-23 Thread Jamie Nguyen
On 23/11/15 14:50, Richard Shaw wrote:
> This is not about any particular instance, but browsing around pkgdb for
> various reasons I've run across ACL/pkgdb request that haven't gotten
> approved (or rejected). I know we all get busy but it's not right to ignore
> (intentionally or not) these requests from other packagers.
> 
> Some might be in favor of auto approval after a defined period of
> inactivity but what if someone goes on an extended vacation? How long is
> too long?
> 
> I think the least disruptive approach would be to start sending nag emails
> after a certain period (1 week?).
> 
> Thoughts?

I don't think there are any official guidelines about ACL etiquette, but
the approach I've always taken before requesting ACLs is to first post a
comment on bugzilla or send an email to the owner(s) of the package to
ask if they'd be happy, just to be polite.

On quite a few occasions I've received an ACL request (or many) out of
the blue from a packager I haven't had any associated communication from
(via email or bugzilla). I just ignore these requests (and reject
eventually after giving them a chance to offer any form of communication).

I haven't ever denied anyone commit access that has asked, so I'm
certainly not trying to create a wall around "my packages", but I think
opening a line of communication (preferably in a public channel such as
bugzilla) should be the default.

As such, I would be firmly against auto-approval. If the maintainer
doesn't respond (via bugzilla or email) to a co-maintainership request
and there are for example outstanding bugs then there is a
non-responsive maintainer protocol.

Kind regards,
Jamie
-- 
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: Automate nag emails for pending ACL/pkgdb requests?

2015-11-23 Thread Jamie Nguyen
On 23/11/15 16:31, Richard Shaw wrote:
> On Mon, Nov 23, 2015 at 9:55 AM, Jamie Nguyen <j...@jamielinux.com> wrote:
>> I don't think there are any official guidelines about ACL etiquette, but
>> the approach I've always taken before requesting ACLs is to first post a
>> comment on bugzilla or send an email to the owner(s) of the package to
>> ask if they'd be happy, just to be polite.
>>
>> On quite a few occasions I've received an ACL request (or many) out of
>> the blue from a packager I haven't had any associated communication from
>> (via email or bugzilla). I just ignore these requests (and reject
>> eventually after giving them a chance to offer any form of communication).
> 
> Perhaps the fix for this is to have a comments field when requesting access
> to a package so you can easily do it in one step rather than have to use
> something else for the communications part.


Is communication that much of a chore? ;-) Requesting ACLs isn't really
something the average packager does so many times a day that we need to
optimize it with a comment system.

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

Orphaning some python packages

2016-06-05 Thread Jamie Nguyen
Hi!

Sadly, due to lack of time, I've orphaned these 3 packages:

rpms/python-ctypesgen -- A pure-python ctypes wrapper generator ( master
f24 f23 f22 el6 )
https://admin.fedoraproject.org/pkgdb/package/rpms/python-ctypesgen/

rpms/python-py2neo -- A simple Python library that provides access to
Neo4j ( master f24 f23 f22 el6 )
https://admin.fedoraproject.org/pkgdb/package/rpms/python-py2neo/

rpms/python-testify -- A replacement for Python's unittest module and
nose ( master f24 f23 f22 el6 )
https://admin.fedoraproject.org/pkgdb/package/rpms/python-testify/


Please feel free to take them!


Kind regards,

-- 
Jamie Nguyen
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Re: Orphaning some python packages

2016-06-05 Thread Jamie Nguyen
On 05/06/16 17:43, Antonio Trande wrote:
> I'm taking python-testify.

Thanks, Antonio! :-)


Kind regards,

-- 
Jamie Nguyen
--
devel mailing list
devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org


Bodhi error: security updates stuck with no way to request stable

2016-01-28 Thread Jamie Nguyen
Hi,

This update for 3 Nginx CVEs was auto-submitted to stable yesterday:

  https://bodhi.fedoraproject.org/updates/FEDORA-2016-fd3428577d

I got this error message:

  nginx-1.8.1-1.fc23 ejected from the push because 'Request --RAW HTML
NOT ALLOWED-- inconsistent with mash request --RAW HTML NOT ALLOWED--'

Now there isn't an option for me to request a push to stable. I notice
that this also happened for the Firefox 44 security update that's
currently in testing.

How do I push this and get these CVEs fixed?

(Meanwhile, I also have F22/EL7 updates for the same CVEs that are still
waiting to hit testing after 72 hours.)

Kind regards,
Jamie
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: Request for advice: Major version update of Nginx on EL5/6/7

2016-01-28 Thread Jamie Nguyen
On 28/01/16 10:10, Neal Gompa wrote:
> I personally think you should. EPEL isn't supposed to unreasonably
> hold back when even the upstream project no longer maintains that
> version. As long as all consumers of the nginx package are
> appropriately updated (if necessary) and the transition notes are
> documented, I don't see why not. However, the problem really comes in
> with how to do get people to read the upgrade notes, as that's pretty
> much the only way to make that work.

There isn't any way to ensure users read upgrade notes, except between
new versions of Fedora/RHEL (as major changes would be expected). This
will inevitably bite someone when their Nginx configuration isn't valid
after the update, which could for example be via yum-cron.

Kind regards,
Jamie
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: Bodhi error: security updates stuck with no way to request stable

2016-01-28 Thread Jamie Nguyen
On 29/01/16 07:24, Adam Williamson wrote:
> I think it was a releng snafu. From #fedora-releng today:
> 
>  masta / lmacken: tons of ejected from push messages. Perhaps because 
> you did one and another one right away or something?
>  nirik: yeah, most likely
> * lmacken should have suggested doing `bodhi-push --builds 
> openssl-1.0.2f-1.fc23` instead 
> 
> so, I'm guessing they're on it...

Ah, I didn't realise this channel existed. It's wasn't listed on the
wiki page below but I've added it now:


https://fedoraproject.org/wiki/Communicating_and_getting_help#Administration

Also, in hindsight, I should probably have opened a ticket on the releng
trac instead of posting to fedora-devel. Remi has opened one already for
the same problem:

  https://fedorahosted.org/rel-eng/ticket/6344

Kind regards,
Jamie
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: Request for advice: Major version update of Nginx on EL5/6/7

2016-01-28 Thread Jamie Nguyen
On 28/01/16 19:00, Kevin Fenzi wrote:
> Well, this kind of question would probibly be better on the epel-devel
> list

Ah, I forgot about epel-devel.

> And you can ask for an exception. This would entail pushing the new
> version to testing and leaving it there a while, mailing epel-announce
> to note that there's an incompatible version in testing and please test
> and then another note before you push it stable to give them a heads
> up. You may want to wait and push it stable at the same time as the
> next .X release comes out. 

This sounds like a reasonable plan. It will be a big change for EL6, and
a spectacularly big change for EL5 (jumping forward 5 major versions,
assuming it will even compile), so a very prolonged period in
epel-testing will be essential.

Kind regards,
Jamie
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Request for advice: Major version update of Nginx on EL5/6/7

2016-01-28 Thread Jamie Nguyen
Hi,

Distributions like RHEL and Debian have a very strict update policy (for
good reason). People expect stability and don't want surprises.

When CVEs arise, patches can often be backported. Nginx 1.8.1 recently
fixed three CVEs and I've backported to Nginx 1.6.x on EL7.

Unfortunately, Nginx 1.0.x on EL6 is too old; I gave it a good shot but
backporting the patches reliably without creating new CVEs is beyond my
expertise. Nginx 0.8.x on EL5 is prehistoric.

I've had a couple of bug reports recently suggesting that I rebase Nginx
to 1.8.1 on all branches. On the one hand, I want to avoid causing
surprises and breaking somebody's website. On the other hand, these
vulnerabilities do need to be fixed. (The approach I took with the Tor
package is to always use the latest stable release on all branches,
which is working well.)

What do people think? Should I go ahead and update all branches (with
appropriate migration notes)?

Kind regards,
Jamie
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Request for karma: Nginx CVEs

2016-01-27 Thread Jamie Nguyen
Hi all,

Three CVEs were fixed in Nginx 1.8.1. I'd be very grateful for some
karma for the following updates.

(I pushed updates for them yesterday, but unfortunately the RPMs still
haven't hit updates-testing so you'll have to manually download the
nginx.rpm and nginx-filesystem.rpm from koji.)

F23:
https://bodhi.fedoraproject.org/updates/FEDORA-2016-fd3428577d
http://koji.fedoraproject.org/koji/buildinfo?buildID=713957

F22:
https://bodhi.fedoraproject.org/updates/FEDORA-2016-bf03932bb3
http://koji.fedoraproject.org/koji/buildinfo?buildID=713959

EL7:
https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-f17c082f00
http://koji.fedoraproject.org/koji/buildinfo?buildID=713981


Kind regards,
Jamie
--
devel mailing list
devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/devel@lists.fedoraproject.org

Re: Guidelines for scriptlets modifying %config(noreplace) files

2019-07-28 Thread Jamie Nguyen
Hi Jason,

Thanks for that :-)

Sounds like I don't need to file a bug report. (Though I guess I'll be
watching ansible runs more closely, since /etc seems to be fair game.)


Kind regards,

-- 
Jamie Nguyen
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Guidelines for scriptlets modifying %config(noreplace) files

2019-07-26 Thread Jamie Nguyen
Hi,

I noticed on an Ansible run that a recent update to bind changed
/etc/named.conf directly, instead of creating a separate rpmnew file.
(It's running sed in a scriptlet.)

I couldn't find clear packaging policy on this. The guidelines [0] talk
about %config(noreplace) vs %config, but /etc/named.conf is installed as
a "noreplace" file.

I've not really been a particularly active packager in a long time so I
could be wrong, but my expectation was that you're not meant to edit
"noreplace" files in scriptlets. I was sure this must be in the
guidelines somewhere?

[0]
https://docs.fedoraproject.org/en-US/packaging-guidelines/#_configuration_files


Kind regards,

-- 
Jamie Nguyen
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Stepping away from packaging (and request for owners)

2019-11-01 Thread Jamie Nguyen
Hi Joe,

On 01/11/2019 07:06, Joe Orton wrote:
> On Sat, Oct 19, 2019 at 06:38:47PM +0100, Jamie Nguyen wrote:
>> It's been incredible to part of this project and community! :-)
>>
>> Once upon a time I was an (over?)enthusiastic packager and it's left me
>> with ownership of 300+ packages. O_o
> 
> Jamie, just wanted to say a big THANKS for all the time you have 
> dedicated to Fedora, you've made a huge contribution to the project and 
> its users. Best of luck for the future, and you'll always be welcome 
> back!


That's such a kind message! You've made my week. Thank you :-)

I do hope to be a regular contributor again one day, in one capacity or
another.



Kind regards,

-- 
Jamie Nguyen
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Stepping away from packaging (and request for owners)

2019-10-19 Thread Jamie Nguyen
imist: 7
nodejs-opts: 1
nodejs-osenv: 1
nodejs-package: 1
nodejs-paperboy: 1
nodejs-parseurl: 4
nodejs-pause: 1
nodejs-pkginfo: 4
nodejs-pretty-bytes: 1
nodejs-promise: 3
nodejs-proto-list: 1
nodejs-pubcontrol: 1
nodejs-q: 12
nodejs-qs: 5
nodejs-range-parser: 1
nodejs-raw-body: 1
nodejs-read: 2
nodejs-readdirp: 1
nodejs-read-package-json: 1
nodejs-reduce-component: 1
nodejs-repl: 1
nodejs-require-cs: 1
nodejs-requirejs: 2
nodejs-resolve: 7
nodejs-retry: 1
nodejs-revalidator: 1
nodejs-rimraf: 12
nodejs-runforcover: 1
nodejs-sax: 3
nodejs-semver: 9
nodejs-showdown: 2
nodejs-slide: 2
nodejs-snockets: 1
nodejs-source-map: 13
nodejs-stack-trace: 1
nodejs-stream-counter: 1
nodejs-strip-ansi: 5
nodejs-tar: 2
nodejs-through: 6
nodejs-tiny-lr-fork: 1
nodejs-transformers: 1
nodejs-traverse: 3
nodejs-tunnel-agent: 1
nodejs-uglify-to-browserify: 1
nodejs-uid-number: 1
nodejs-underscore-dot-string: 2
nodejs-url2: 1
nodejs-weak-map: 1
nodejs-websocket-driver: 1
nodejs-which: 6
nodejs-wordwrap: 3
nodejs-yamlish: 1
nodejs-zlibjs: 1
uglify-js1: 6





[e]: Need owner, listed as BuildRequires


jasmine-node: 4
nodejs-grunt-contrib-clean: 1
nodejs-grunt-contrib-concat: 1
nodejs-grunt-contrib-uglify: 1
nodejs-ronn: 2
nodejs-supertest: 1
ycssmin: 1




=
[f]: Need owner, not listed as Requires/BuildRequires
=

compat-libuv010
docco
expresso
js-jquery-migrate
js-json
nodejs-ain2
nodejs-archy
nodejs-aws-sign
nodejs-basic-auth-connect
nodejs-child-process-close
nodejs-chmodr
nodejs-chownr
nodejs-compressible
nodejs-compression
nodejs-config-chain
nodejs-connect
nodejs-connect-timeout
nodejs-console-dot-log
nodejs-cookie-jar
nodejs-cookie-parser
nodejs-couch-login
nodejs-cssom
nodejs-csurf
nodejs-dryice
nodejs-editor
nodejs-errorhandler
nodejs-expect-dot-js
nodejs-express-session
nodejs-fileset
nodejs-fstream-npm
nodejs-github-url-from-git
nodejs-grip
nodejs-grunt-compare-size
nodejs-grunt-git-authors
nodejs-grunt-lib-contrib
nodejs-i
nodejs-init-package-json
nodejs-iso8601
nodejs-isodate
nodejs-joosex-namespace-depended
nodejs-jscoverage
nodejs-jsonfile
nodejs-keypress
nodejs-lazystream
nodejs-lockfile
nodejs-ltx
nodejs-method-override
nodejs-morgan
nodejs-muffin
nodejs-multiparty
nodejs-negotiator
nodejs-node-int64
nodejs-normalize-package-data
nodejs-npmconf
nodejs-npm-registry-client
nodejs-npm-user-validate
nodejs-opener
nodejs-promzard
nodejs-q-io
nodejs-read-installed
nodejs-response-time
nodejs-scmp
nodejs-serve-index
nodejs-serve-static
nodejs-setimmediate
nodejs-sigmund
nodejs-static-favicon
nodejs-stylus
nodejs-temporary
nodejs-testswarm
nodejs-underscore-dot-logger
nodejs-vhost
nodejs-watchit
nodejs-zlib-browserify
web-assets




==
[g]: Sent emails to co-maintainers
==

lua-event (robert)
node-gyp (tomh)
nodejs-argparse (jsmith)
nodejs-cli (jsmith)
nodejs-colors (jsmith)
nodejs-concat-stream (tomh)
nodejs-constantinople (tomh)
nodejs-debug (piotrp)
nodejs-dep-graph (tomh)
nodejs-detective (piotrp)
nodejs-escodegen (piotrp)
nodejs-esprima (jsmith)
nodejs-esutils (piotrp)
nodejs-express (tomh)
nodejs-fs-extra (tomh)
nodejs-globule (tomh)
nodejs-graceful-fs (tomh)
nodejs-grunt (piotrp)
nodejs-grunt-cli (tomh)
nodejs-grunt-contrib-internal (piotrp)
nodejs-grunt-contrib-watch (piotrp)
nodejs-grunt-init (piotrp)
nodejs-i2c (tomh)
nodejs-iconv-lite (tomh)
nodejs-jade (jsmith)
nodejs-libxmljs (tomh)
nodejs-load-grunt-tasks (tomh)
nodejs-lodash (tomh)
nodejs-lru-cache (jsmith)
nodejs-merge-descriptors (tomh)
nodejs-mkdirp (jsmith)
nodejs-monocle (tomh)
nodejs-multimatch (tomh)
nodejs-nan (tomh)
nodejs-node-expat (tomh)
nodejs-node-stringprep (tomh)
nodejs-once (jsmith)
nodejs-pg (tomh)
nodejs-prompt (tomh)
nodejs-request (tomh)
nodejs-send (tomh)
nodejs-should (tomh)
nodejs-sntp (jsmith)
nodejs-superagent (piotrp)
nodejs-tape (tomh)
nodejs-temp (piotrp)
nodejs-underscore (dcallagh)
nodejs-utile (piotrp)
nodejs-vows (tomh)
nodejs-winston (piotrp)
nodejs-with (tomh)



-- 
Jamie Nguyen
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Stepping away from packaging (and request for owners)

2019-10-21 Thread Jamie Nguyen
I've been responding privately to people stepping up, to reduce noise.

Thank you to everyone who has volunteered so far :-)

FYI, nginx and tor/torsocks have new owners now. Felix (heffer) and
Marcel (maha) respectively.


Kind regards,

-- 
Jamie Nguyen
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Stepping away from packaging (and request for owners)

2019-10-19 Thread Jamie Nguyen
Of course, just after I post, I find I've somehow missed three packages:

These go in list [d] (depended on by other packages at runtime):
nodejs-shelljs: 4
nodejs-walkdir: 1


This goes in list [f] (not depended on by anything):
nodejs-sha



Kind regards,

-- 
Jamie Nguyen
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Orphaned 215 packages

2020-05-13 Thread Jamie Nguyen

Hi,

This is a follow up for this post:
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/RR2KB64SGUM7IJKBSQORQGZGUSROPFHD/

Below are the packages I've orphaned. See section [d] of the linked 
email to see how many times each package is listed as Requires by 
something else.


Most are Node.js packages, some still maintained via the 'nodejs-sig' 
user, though 'nodejs-sig' can't own packages so I orphaned instead.



- compat-libuv010
- CutyCapt
- dateformat
- expresso
- jasmine-node
- js-json
- js-zlib
- marked
- mocha
- nodejs-abbrev
- nodejs-ain2
- nodejs-ansi
- nodejs-ansi-styles
- nodejs-archy
- nodejs-asap
- nodejs-asn1
- nodejs-assertplus
- nodejs-async
- nodejs-aws-sign
- nodejs-basic-auth-connect
- nodejs-batch
- nodejs-better-assert
- nodejs-bindings
- nodejs-block-stream
- nodejs-boom
- nodejs-buffer-crc32
- nodejs-buffer-equal
- nodejs-bunker
- nodejs-burrito
- nodejs-bytes
- nodejs-callsite
- nodejs-chalk
- nodejs-character-parser
- nodejs-charm
- nodejs-child-process-close
- nodejs-chmodr
- nodejs-chownr
- nodejs-cmd-shim
- nodejs-combined-stream
- nodejs-commander
- nodejs-component-emitter
- nodejs-config-chain
- nodejs-connect-timeout
- nodejs-console-dot-log
- nodejs-cookie
- nodejs-cookiejar
- nodejs-cookie-jar
- nodejs-cookie-parser
- nodejs-cookie-signature
- nodejs-couch-login
- nodejs-cryptiles
- nodejs-css
- nodejs-cssom
- nodejs-css-parse
- nodejs-css-stringify
- nodejs-csurf
- nodejs-ctype
- nodejs-cycle
- nodejs-debug
- nodejs-defined
- nodejs-delayed-stream
- nodejs-detective
- nodejs-diff
- nodejs-dryice
- nodejs-editor
- nodejs-ejs
- nodejs-escodegen
- nodejs-estraverse
- nodejs-esutils
- nodejs-eventemitter2
- nodejs-exit
- nodejs-expect-dot-js
- nodejs-express-session
- nodejs-faye-websocket
- nodejs-fileset
- nodejs-findup-sync
- nodejs-forever-agent
- nodejs-form-data
- nodejs-formidable
- nodejs-fresh
- nodejs-fstream
- nodejs-fstream-ignore
- nodejs-fstream-npm
- nodejs-generic-pool
- nodejs-getobject
- nodejs-github-url-from-git
- nodejs-glob
- nodejs-grip
- nodejs-growl
- nodejs-grunt-compare-size
- nodejs-grunt-contrib-concat
- nodejs-grunt-contrib-internal
- nodejs-grunt-contrib-uglify
- nodejs-grunt-contrib-watch
- nodejs-grunt-git-authors
- nodejs-gzip-size
- nodejs-has-color
- nodejs-hawk
- nodejs-hoek
- nodejs-hooker
- nodejs-http-signature
- nodejs-inherits1
- nodejs-ini
- nodejs-iso8601
- nodejs-isodate
- nodejs-jasmine-reporters
- nodejs-joose
- nodejs-joosex-namespace-depended
- nodejs-joosex-simplerequest
- nodejs-jscoverage
- nodejs-jsonfile
- nodejs-jsonify
- nodejs-json-stringify-safe
- nodejs-js-yaml
- nodejs-jwt-simple
- nodejs-keypress
- nodejs-lazystream
- nodejs-lockfile
- nodejs-markdown
- nodejs-maxmin
- nodejs-methods
- nodejs-mime
- nodejs-mimeparse
- nodejs-minimatch
- nodejs-minimist
- nodejs-morgan
- nodejs-ms
- nodejs-muffin
- nodejs-multiparty
- nodejs-mute-stream
- nodejs-nan0
- nodejs-ncp
- nodejs-node-int64
- nodejs-node-uuid
- nodejs-nopt
- nodejs-noptify
- nodejs-npmlog
- nodejs-npm-user-validate
- nodejs-oauth-sign
- nodejs-opener
- nodejs-optimist
- nodejs-opts
- nodejs-osenv
- nodejs-package
- nodejs-paperboy
- nodejs-parseurl
- nodejs-pause
- nodejs-pkginfo
- nodejs-pretty-bytes
- nodejs-promise
- nodejs-promzard
- nodejs-proto-list
- nodejs-pubcontrol
- nodejs-qs
- nodejs-range-parser
- nodejs-read
- nodejs-readdirp
- nodejs-read-package-json
- nodejs-reduce-component
- nodejs-repl
- nodejs-require-cs
- nodejs-requirejs
- nodejs-resolve
- nodejs-response-time
- odejs-response-time rpms
- nodejs-retry
- nodejs-rimraf
- nodejs-ronn
- nodejs-runforcover
- nodejs-sax
- nodejs-semver
- nodejs-serve-index
- nodejs-setimmediate
- nodejs-sha
- nodejs-shelljs
- nodejs-showdown
- nodejs-sigmund
- nodejs-slide
- nodejs-source-map
- nodejs-stack-trace
- nodejs-static-favicon
- nodejs-stream-counter
- nodejs-strip-ansi
- nodejs-superagent
- nodejs-supertest
- nodejs-tar
- nodejs-temp
- nodejs-temporary
- nodejs-testswarm
- nodejs-through
- nodejs-tiny-lr-fork
- nodejs-transformers
- nodejs-traverse
- nodejs-tunnel-agent
- nodejs-uglify-to-browserify
- nodejs-uid-number
- nodejs-underscore
- nodejs-underscore-dot-string
- nodejs-utile
- nodejs-vhost
- nodejs-walkdir
- nodejs-weak-map
- nodejs-websocket-driver
- nodejs-which
- nodejs-wordwrap
- nodejs-yamlish
- nodejs-zlib-browserify
- nodejs-zlibjs
- uglify-js1
- web-assets



Kind regards,
Jamie
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Orphaned 215 packages

2020-05-13 Thread Jamie Nguyen

Also orphaned after speaking with co-maintainers:

- ycssmin


Kind regards,
Jamie
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Re: Orphaning og my nodejs packages

2020-07-07 Thread Jamie Nguyen

Hi Tom,

Thank you for your tireless nodejs packaging over the years!

I vaguely recall trading tens and tens of nodejs package reviews with 
you back when Fedora's nodejs ecosystem was rapidly growing.



Kind regards,

--
Jamie Nguyen
jamielinux.com
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org


Bugzilla Assignee

2022-07-05 Thread Jamie Nguyen

Hi,

I was wondering if someone could help me.

I stopped (co-)maintaining weechat and adobe-source-code-pro-fonts 
several years ago, but I discovered I'm still listed as the Bugzilla 
Assignee for EPEL on both packages [1][2] despite not have commit 
access. (FAS username: jamielinux)


I contacted the current maintainers 3 months ago but didn't get a 
response so I thought I'd try here.


Could someone please set the Bugzilla Assignee for EPEL for both 
packages to match the main Bugzilla Assignee?


Thank you!

[1]: https://src.fedoraproject.org/rpms/weechat
[2]: https://src.fedoraproject.org/rpms/adobe-source-code-pro-fonts


Kind regards,
Jamie
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Bugzilla Assignee

2022-07-06 Thread Jamie Nguyen

Miro Hrončok wrot
Done. But maybe the Fedora maintainers were never interested in EPEL? 
Should the assignee be set to orphan instead?


Thanks Miro!

The main assignees for both packages have pushed EPEL builds before, so 
they have at least had interest in the past.


--
Jamie Nguyen
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Bugzilla Assignee

2022-07-06 Thread Jamie Nguyen

Ben Cotton wrote:

On Tue, Jul 5, 2022 at 2:34 AM Jamie Nguyen  wrote:


Could someone please set the Bugzilla Assignee for EPEL for both
packages to match the main Bugzilla Assignee?


It looks like you're still the EPEL assignee in dist-git. I could make
the change in Bugzilla, but it will get reset the next time dist-git
syncs. I suggest filing a ticket with Release Engineering to get that
updated: https://pagure.io/releng/issues


Hi Ben,

Thanks for the recommendation :-)

I have opened a ticket.

--
Jamie Nguyen
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[EPEL-devel] Exception request: major version bump for Nginx

2016-01-29 Thread Jamie Nguyen
Hi,

A few days ago, three CVEs for Nginx and were fixed in 1.8.1. Upstream
only maintain 1.8.x and above, so they didn't release any fixes for
older versions of Nginx. I was able to backport the relevant commits to
Nginx 1.6.x on EL7.

Unfortunately, Nginx 1.0.x on EL6 is too old; I gave it a good shot but
backporting the patches reliably without creating new CVEs is beyond my
expertise. Nginx 0.8.x on EL5 is prehistoric.

This leaves the package in a bit of a pickle. Leaving things as they are
would leave web servers vulnerable. On the other hand, updating Nginx to
1.8.x on EL5/6/7 will inevitably break something for someone (eg, via
yum-cron). I had a small discussion on fedora-devel ML about the
situation [0], and the consensus was to request for an exception.

My plan:
1. Update to 1.8.x on all branches (or to as recent a version as they
can go without FTBFS)
2. Leave them in epel-testing for a prolonged period, probably until the
next point release of RHEL.
3. Include some migration notes with the RPMs, and also post these notes
to epel-devel/epel-announce.

Sound reasonable?

[0]:
https://lists.fedoraproject.org/archives/list/de...@lists.fedoraproject.org/thread/VFCIBCTGIYMVJCCUE3ZQVAARVHUF3YPP/

Kind regards,
Jamie
___
epel-devel mailing list
epel-devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/epel-devel@lists.fedoraproject.org


[EPEL-devel] Re: Exception request: major version bump for Nginx

2016-01-31 Thread Jamie Nguyen
On 29/01/16 14:56, Stephen John Smoogen wrote:
> Thank-you for your request. I think that this is a good candidate for a
> break in all three channels. I will try to get enough EPSco people to look
> at this and give feedback while we are at FOSDEM. Hope to have a +1 for you
> soon

Awesome. Thanks!

Kind regards,
Jamie
___
epel-devel mailing list
epel-devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/epel-devel@lists.fedoraproject.org


[EPEL-devel] Re: Exception request: major version bump for Nginx

2016-04-28 Thread Jamie Nguyen
On 28/04/16 06:28, Anssi Johansson wrote:
> This change to the plans was discussed briefly in yesterday's EPEL
> Steering Committee meeting, and we're OK with updating straight to 1.10.x.
> 
> I believe there are a number of people who are interested in HTTP/2
> support, so please do go on with this plan.

Excellent, thanks.


Kind regards,

-- 
Jamie Nguyen
___
epel-devel mailing list
epel-devel@lists.fedoraproject.org
http://lists.fedoraproject.org/admin/lists/epel-devel@lists.fedoraproject.org


[EPEL-devel] Major Nginx update for EL7, EL6, EL5

2016-07-02 Thread Jamie Nguyen
of the "charset_types"
directive was changed accordingly.

 *) Change: now the "image_filter" directive with the "size" parameter
returns responses with the "application/json" MIME type.

 *) Change in internal API: now u->length defaults to -1 if working with
backends in unbuffered mode.

 *) Change: now after receiving an incomplete response from a backend
server nginx tries to send an available part of the response to a
client, and then closes client connection.

Changes with nginx 1.4.x

 *) Change: opening and closing a connection without sending any data in
it is no longer logged to access_log with error code 400.

 *) Change: a compiler with name "cc" is now used by default.

 *) Change: domain names specified in configuration file are now resolved
to IPv6 addresses as well as IPv4 ones.

 *) Change: now if the "include" directive with mask is used on Unix
systems, included files are sorted in alphabetical order.

 *) Change: the "add_header" directive adds headers to 201 responses.

 *) Change: the ngx_http_mp4_module module no longer skips tracks in
formats other than H.264 and AAC.

 *) Change: the "ipv6only" parameter is now turned on by default for
listening IPv6 sockets.

 *) Change: the "single" parameter of the "keepalive" directive is now
ignored.

 *) Change: SSL compression is now disabled when using all versions of
OpenSSL, including ones prior to 1.0.0.

Changes with nginx 1.2.x

 *) Change: now if the "include" directive with mask is used on Unix
systems, included files are sorted in alphabetical order.

 *) Change: the "add_header" directive adds headers to 201 responses.

 *) Change: the "single" parameter of the "keepalive" directive is now
ignored.

 *) Change: SSL compression is now disabled when using all versions of
OpenSSL, including ones prior to 1.0.0.

 *) Change: keepalive connections are no longer disabled for Safari by
default.

 *) Change: the simultaneous subrequest limit has been raised to 200.

 *) Change: a "proxy_pass" directive without URI part now uses changed
URI after redirection with the "error_page" directive.
Thanks to Lanshun Zhou.

 *) Change: now double quotes are encoded in an "echo" SSI-command
output.
Thanks to Zaur Abasmirzoev.

 *) Change: the ngx_http_limit_zone_module was renamed to the
ngx_http_limit_conn_module.

 *) Change: the "limit_zone" directive was superseded by the
"limit_conn_zone" directive with a new syntax.

 *) Change in internal API: now module context data are cleared while
internal redirect to named location.
Requested by Yichun Zhang.

 *) Change: if a server in an upstream failed, only one request will be
sent to it after fail_timeout; the server will be considered alive if
it will successfully respond to the request.

 *) Change: now the 0x7F-0x1F characters are escaped as \xXX in an
access_log.

 *) Change: now if total size of all ranges is greater than source
response size, then nginx disables ranges and returns just the source
response.

 *) Change: now cache loader processes either as many files as specified
by "loader_files" parameter or works no longer than time specified by
the "loader_threshold" parameter during each iteration.

 *) Change: now SIGWINCH signal works only in daemon mode.

Changes with nginx 1.0.x

 *) Change: now double quotes are encoded in an "echo" SSI-command
 output.
 Thanks to Zaur Abasmirzoev.

 *) Change: now the 0x7F-0x1F characters are escaped as \xXX in an
 access_log.

 *) Change: now SIGWINCH signal works only in daemon mode.

 *) Change: now if total size of all ranges is greater than source
 response size, then nginx disables ranges and returns just the source
 response.

 *) Change: now default SSL ciphers are "HIGH:!aNULL:!MD5".
 Thanks to Rob Stradling.

 *) Change: now regular expressions case sensitivity in the "map"
 directive is given by prefixes "~" or "~*".

 *) Change: now the "split_clients" directive uses MurmurHash2 algorithm
 because of better distribution.
 Thanks to Oleg Mamontov.

 *) Change: now long strings starting with zero are not considered as
 false values.
 Thanks to Maxim Dounin.

 *) Change: now nginx uses a default listen backlog value 511 on Linux.

 *) Change: now nginx uses a default listen backlog value -1 on Linux.
 Thanks to Andrei Nigmatulin.

 *) Change: the "secure_link_expires" directive has been canceled.

 *) Change: a logging level of resolver errors has been lowered from
 "alert" to "error".


Kind regards,

--
Jamie Nguyen
___
epel-devel mailing list
epel-devel@lists.fedoraproject.org
https://lists.fedoraproject.org/admin/lists/epel-devel@lists.fedoraproject.org